Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / arch / mp / diag / fc_qual / mpgen_tso_atomic_asi_all_banks_4.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_tso_atomic_asi_all_banks_4.s
* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For the avoidance of doubt, and except that if any non-GPL license
* choice is available it will apply instead, Sun elects to use only
* the General Public License version 2 (GPLv2) at this time for any
* software where a choice of GPL license versions is made
* available with the language indicating that GPLv2 or any later version
* may be used, or where a choice of which version of the GPL is applied is
* otherwise unspecified.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*
*
* ========== Copyright Header End ============================================
*/
#define SCONTEXT PCONTEXT
#define MAIN_PAGE_NUCLEUS_ALSO
#define MAIN_PAGE_HV_ALSO
#define N_CPUS 64
#define ENABLE_T0_Fp_exception_ieee_754_0x21
#define ENABLE_T0_Fp_exception_other_0x22
#define ENABLE_T0_Fp_disabled_0x20
#define ENABLE_T0_Illegal_instruction_0x10
#define ENABLE_T1_Illegal_instruction_0x10
#define ENABLE_HT0_Illegal_instruction_0x10
#define ENABLE_HT1_Illegal_instruction_0x10
#define ENABLE_T0_Clean_Window_0x24
#define THREAD_COUNT 64
#define THREAD_STRIDE 1
#define SKIP_TRAPCHECK
#define USE_MPGEN_TRAPS
#include "hboot.s"
.text
.global main
main:
! Check for processor ID
th_fork(processor,%l0)
! Random code for Processor 0
processor_0:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x00] ! Set the start flag
wrpr %g0,7,%cleanwin
call p0_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 0
wr %g0,0x4,%fprs ! Make sure fef is 1
set p0_init_freg,%g1
! %f0 = e357aeb4 fdf32d3c da589cf2 3698731f
! %f4 = ec6e8520 e24b38a7 8e4cee57 18183698
! %f8 = a1a86326 dca759c7 7911be20 4968acad
! %f12 = 2e1fd659 13ea0c9d 62fbea12 daa1b80d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1b4fd9aa d798c88b 57688b00 19626312
! %f20 = 4919addd 63b1d5e7 666dfe17 a4b307b0
! %f24 = 55b4d3b9 b807970b cfc52c73 c5957e78
! %f28 = 8b18c97e 13a2a4d3 f64c43ed 5da4b8f7
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 70d2714a 5a896574 10efdb2c 25bbf8ab
! %f36 = ea036180 04b1869d c171e9b2 cd97d3b5
! %f40 = 3888e2a4 8f797f06 3dd2c7f8 6c64b4e4
! %f44 = 680c68b3 18d8bf07 ed5d3af7 217ac058
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc0bb476700000031,%g7,%g1 ! GSR scale = 6, align = 1
wr %g1,%g0,%gsr ! GSR = c0bb476700000031
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 0
p0_label_1:
! Mem[0000000091000028] = d6e0db48, %g2 = e7b322717238ff9f
ldsb [%i6+0x029],%g2 ! %g2 = ffffffffffffffd6
! Mem[0000000010800088] = da3be55eefb01601, %l4 = 4df99f0ea3a3f26d, %l7 = 7ac93da2750cd784
add %i1,0x88,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = da3be55eefb01601
! Mem[00000000100001dc] = 820da0d3, %l7 = da3be55eefb01601
swap [%i0+0x1dc],%l7 ! %l7 = 00000000820da0d3
! Mem[00000000908001e8] = 45c27afd, %g2 = ffffffffffffffd6
lduh [%i5+0x1ea],%g2 ! %g2 = 00000000000045c2
! Mem[0000000011000010] = 06eb24fb, %l6 = cccf6c2c48851462
ldswa [%i2+%o2]0x89,%l6 ! %l6 = 0000000006eb24fb
! %l5 = e46217f667b83f84, Mem[00000000900001a0] = 9bdb0313565592f2
stx %l5,[%i4+0x1a0] ! Mem[00000000900001a0] = e46217f667b83f84
! Mem[000000001180007b] = 33c24718, %l2 = 9f7ce9f47bd74c65
ldstuba [%i3+0x07b]%asi,%l2 ! %l2 = 00000018000000ff
! Mem[0000000010000038] = 1470318412eafd25, %l4 = 4df99f0ea3a3f26d, %l0 = f47368de38c7cef1
add %i0,0x38,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 1470318412eafd25
! Mem[00000000108001c8] = c0bc943d, %l5 = 67b83f84, %l0 = 12eafd25
add %i1,0x1c8,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000c0bc943d
! Mem[0000000010800010] = a2203a5f, %l3 = 24adc4781b900dcd
ldsba [%i1+%o2]0x89,%l3 ! %l3 = 000000000000005f
p0_label_2:
! %l2 = 0000000000000018, Mem[0000000010000010] = aaba1e23
stha %l2,[%i0+%o2]0x89 ! Mem[0000000010000010] = aaba0018
! Mem[0000000011800020] = 4414b6be, %l6 = 0000000006eb24fb
lduwa [%i3+%o4]0x89,%l6 ! %l6 = 000000004414b6be
! Mem[000000001080017d] = d61b32e0, %l2 = 0000000000000018
ldstub [%i1+0x17d],%l2 ! %l2 = 0000001b000000ff
! %l0 = 00000000c0bc943d, Mem[00000000918000a6] = 2ad53865
stb %l0,[%o0+0x0a6] ! Mem[00000000918000a4] = 3dd53865
! Mem[0000000011000028] = 4cffccf0, %l6 = 000000004414b6be
lduba [%i2+%o5]0x88,%l6 ! %l6 = 00000000000000f0
! Mem[0000000011800018] = 62a1fcc5, %l4 = 4df99f0ea3a3f26d
lduha [%i3+%o3]0x88,%l4 ! %l4 = 000000000000fcc5
! %l6 = 000000f0, %l7 = 820da0d3, Mem[0000000011800020] = beb61444 9da7c58d
stda %l6,[%i3+%o4]0x81 ! Mem[0000000011800020] = 000000f0 820da0d3
! Mem[0000000090000160] = 99a1858e 4080b623, %g2 = 000045c2, %g3 = 0bad0b00
ldd [%i4+0x160],%g2 ! %g2 = 0000000099a1858e 000000004080b623
! Mem[000000001180000f] = 75f517e9, %l7 = 00000000820da0d3
ldstub [%i3+0x00f],%l7 ! %l7 = 000000e9000000ff
! Mem[0000000011800100] = 2f59f2c1 7224b639, %l2 = 0000001b, %l3 = 0000005f
ldd [%i3+0x100],%l2 ! %l2 = 000000002f59f2c1 000000007224b639
p0_label_3:
! Mem[0000000011000108] = 56c27fe2, %l4 = 0000fcc5, %l7 = 000000e9
add %i2,0x108,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000056c27fe2
! Mem[000000001080000c] = 99cca83e, %l4 = 0000fcc5, %l3 = 7224b639
add %i1,0x0c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000099cca83e
! %l4 = 000000000000fcc5, Mem[0000000011800020] = d3a00d82f0000000
stxa %l4,[%i3+%o4]0x88 ! Mem[0000000011800020] = 000000000000fcc5
! Mem[00000000110000f8] = bc62b66297801497, %l0 = 00000000c0bc943d, %l3 = 0000000099cca83e
add %i2,0xf8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = bc62b66297801497
! Mem[0000000011800010] = 39ce1278, %l7 = 0000000056c27fe2
ldstuba [%i3+%o2]0x81,%l7 ! %l7 = 00000039000000ff
! Mem[00000000908001a8] = 6d06eda4 3ccbc4aa, %g2 = 99a1858e, %g3 = 4080b623
ldd [%i5+0x1a8],%g2 ! %g2 = 000000006d06eda4 000000003ccbc4aa
! Mem[00000000100000c8] = f0e4b750fc446e53, %l5 = e46217f667b83f84, %l2 = 000000002f59f2c1
add %i0,0xc8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = f0e4b750fc446e53
! Mem[0000000091000168] = 08a1f293, %g2 = 000000006d06eda4
ldsh [%i6+0x168],%g2 ! %g2 = 00000000000008a1
! %l0 = 00000000c0bc943d, Mem[000000009180010a] = eb8fd5a6
sth %l0,[%o0+0x10a] ! Mem[0000000091800108] = 943dd5a6
! Mem[000000009180007c] = d7bd414c, %g2 = 00000000000008a1
lduh [%o0+0x07e],%g2 ! %g2 = 000000000000d7bd
p0_label_4:
! Mem[0000000010800180] = 5ef808ef, %l0 = 00000000c0bc943d
swap [%i1+0x180],%l0 ! %l0 = 000000005ef808ef
! Mem[0000000010800020] = d8d500cc, %l0 = 000000005ef808ef
swapa [%i1+%o4]0x81,%l0 ! %l0 = 00000000d8d500cc
! Mem[0000000091000070] = 02531944 097bdc18, %g2 = 0000d7bd, %g3 = 3ccbc4aa
ldda [%i6+0x070]%asi,%g2 ! %g2 = 0000000002531944 00000000097bdc18
! Mem[0000000011000010] = fb24eb06f986384c, %l0 = 00000000d8d500cc, %l6 = 00000000000000f0
add %i2,0x10,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = fb24eb06f986384c
! Mem[0000000011800166] = f6a4c7f8, %l7 = 0000000000000039
ldstub [%i3+0x166],%l7 ! %l7 = 000000c7000000ff
! Mem[0000000011800088] = 9fb8a960, %l4 = 0000fcc5, %l1 = 9badb167
add %i3,0x88,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000009fb8a960
! Mem[0000000090800024] = b52ca31d, %g18 = 7c5ca57019ebb49b
ldsw [%i5+0x024],%g2 ! %g2 = 7c5ca57019ebb49b
! Mem[00000000100001b0] = 6b5dacdc7068e516, %l5 = e46217f667b83f84, %l6 = fb24eb06f986384c
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 6b5dacdc7068e516
! %l0 = d8d500cc, %l1 = 9fb8a960, Mem[0000000011800020] = c5fc0000 00000000
stda %l0,[%i3+%o4]0x80 ! Mem[0000000011800020] = d8d500cc 9fb8a960
! Mem[0000000090000034] = e7e26376, %g2 = ffffffffb52ca31d
lduw [%i4+0x034],%g2 ! %g2 = 00000000e7e26376
p0_label_5:
! %l0 = d8d500cc, %l1 = 9fb8a960, Mem[00000000900000b8] = cca56a99 639df6c6
stda %l0,[%i4+0x0b8]%asi ! Mem[00000000900000b8] = d8d500cc 9fb8a960
! Mem[0000000011000188] = d6bdde0f, %l6 = 7068e516, %l6 = 7068e516
add %i2,0x188,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000d6bdde0f
! Mem[0000000010800150] = dd38b22227c85e8d, %l0 = 00000000d8d500cc, %l2 = f0e4b750fc446e53
add %i1,0x150,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = dd38b22227c85e8d
! Mem[0000000010800069] = c1d29355, %l2 = dd38b22227c85e8d
ldstuba [%i1+0x069]%asi,%l2 ! %l2 = 000000d2000000ff
! Mem[00000000108001f4] = d2c548bc, %l2 = 00000000000000d2
ldstub [%i1+0x1f4],%l2 ! %l2 = 000000d2000000ff
! Mem[00000000108000a8] = 7f3b304c, %l5 = e46217f667b83f84
swap [%i1+0x0a8],%l5 ! %l5 = 000000007f3b304c
! Mem[0000000011000084] = a034b033, %l0 = 00000000d8d500cc
swap [%i2+0x084],%l0 ! %l0 = 00000000a034b033
! Mem[0000000010000028] = 834e89db, %l1 = 000000009fb8a960
lduh [%i0+0x02a],%l1 ! %l1 = 00000000000089db
! Mem[0000000011800028] = c821d519, %l3 = bc62b66297801497
lduba [%i3+%o5]0x89,%l3 ! %l3 = 0000000000000019
! Mem[00000000100000fe] = 3c4d4fb8, %l0 = 00000000a034b033
ldstub [%i0+0x0fe],%l0 ! %l0 = 0000004f000000ff
p0_label_6:
! Mem[0000000011800008] = bdfb64c2, %l7 = 00000000000000c7
swapa [%i3+%o1]0x80,%l7 ! %l7 = 00000000bdfb64c2
! Mem[00000000108001b0] = 529aa2614e42e9f5, %l2 = 00000000000000d2, %l5 = 000000007f3b304c
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 529aa2614e42e9f5
! Mem[0000000011000020] = df9bdbfa, %l2 = 00000000000000d2
ldswa [%i2+%o4]0x88,%l2 ! %l2 = ffffffffdf9bdbfa
! Mem[00000000108000d0] = 1b090b7c, %l2 = df9bdbfa, %l6 = d6bdde0f
add %i1,0xd0,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000001b090b7c
! Mem[0000000010000018] = ee49fc6c, %l6 = 000000001b090b7c
swapa [%i0+%o3]0x80,%l6 ! %l6 = 00000000ee49fc6c
! Mem[00000000900000a0] = c4622d7f, %g2 = 00000000e7e26376
lduw [%i4+0x0a0],%g2 ! %g2 = 00000000c4622d7f
! Mem[0000000011000028] = 4cffccf0, %l7 = 00000000bdfb64c2
swapa [%i2+%o5]0x89,%l7 ! %l7 = 000000004cffccf0
! Mem[00000000110000d0] = 98d7e720, %l0 = 0000004f, %l0 = 0000004f
add %i2,0xd0,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000098d7e720
! Mem[00000000900001a0] = f667b83f, %g2 = 00000000c4622d7f
ldub [%i4+0x1a3],%g2 ! %g2 = 00000000000000f6
! Mem[00000000118000dc] = b5752ac9, %l1 = 00000000000089db
ldstub [%i3+0x0dc],%l1 ! %l1 = 000000b5000000ff
p0_label_7:
! Mem[00000000918000d8] = b55428c6 0f6e6a47, %g2 = 000000f6, %g3 = 097bdc18
ldd [%o0+0x0d8],%g2 ! %g2 = 00000000b55428c6 000000000f6e6a47
! %l2 = df9bdbfa, %l3 = 00000019, Mem[0000000091000068] = adccfc37 60c26dee
stda %l2,[%i6+0x068]%asi ! Mem[0000000091000068] = df9bdbfa 00000019
! Mem[00000000110000d8] = 4eed3b6fa9fd75f6, %l2 = ffffffffdf9bdbfa, %l2 = ffffffffdf9bdbfa
add %i2,0xd8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 4eed3b6fa9fd75f6
! Mem[0000000010000020] = 7a845502, %l0 = 0000000098d7e720
lduba [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000002
! Mem[000000001080009a] = e18322cf, %l5 = 529aa2614e42e9f5
ldstub [%i1+0x09a],%l5 ! %l5 = 00000022000000ff
! Mem[0000000011800000] = 9563a9f4, %l0 = 0000000000000002
ldsha [%i3+%g0]0x80,%l0 ! %l0 = ffffffffffff9563
! Mem[0000000011000095] = fa355f89, %l4 = 000000000000fcc5
ldstuba [%i2+0x095]%asi,%l4 ! %l4 = 00000035000000ff
! Mem[00000000118001d0] = 7b0fa9be, %l7 = 000000004cffccf0
swap [%i3+0x1d0],%l7 ! %l7 = 000000007b0fa9be
! %l5 = 0000000000000022, Mem[0000000091000168] = 08a1f293546a41bb
stx %l5,[%i6+0x168] ! Mem[0000000091000168] = 0000000000000022
! Mem[00000000900000b8] = d8d500cc, %g2 = 00000000b55428c6
lduw [%i4+0x0b8],%g2 ! %g2 = 00000000d8d500cc
p0_label_8:
! Mem[0000000011000184] = a70b54ab, %l6 = 00000000ee49fc6c
ldstuba [%i2+0x184]%asi,%l6 ! %l6 = 000000a7000000ff
! Mem[000000001080002c] = ebf353cb, %l7 = 7b0fa9be, %l0 = ffff9563
add %i1,0x2c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000ebf353cb
! Mem[0000000010800028] = 3bfa3ee2, %l4 = 0000000000000035
swapa [%i1+%o5]0x89,%l4 ! %l4 = 000000003bfa3ee2
! %l5 = 0000000000000022, Mem[0000000010000000] = db75bc0a
stba %l5,[%i0+%g0]0x89 ! Mem[0000000010000000] = db75bc22
! Mem[00000000900000c4] = d5e7f000, %g2 = 00000000d8d500cc
ldsb [%i4+0x0c5],%g2 ! %g2 = ffffffffffffffd5
! %l6 = 00000000000000a7, Mem[0000000011000008] = b4b159f4
stba %l6,[%i2+%o1]0x88 ! Mem[0000000011000008] = b4b159a7
! Mem[0000000010000132] = 2717816e, %l7 = 000000007b0fa9be
ldstub [%i0+0x132],%l7 ! %l7 = 00000081000000ff
! Mem[00000000118000f0] = 3029360e, %l6 = 00000000000000a7
ldstub [%i3+0x0f0],%l6 ! %l6 = 00000030000000ff
! Mem[00000000110000c0] = e580192d, %l4 = 3bfa3ee2, %l0 = ebf353cb
add %i2,0xc0,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000e580192d
! Mem[0000000090000050] = 29653e97, %g2 = ffffffffffffffd5
ldsb [%i4+0x051],%g2 ! %g2 = 0000000000000029
p0_label_9:
! Mem[0000000010000000] = 22bc75db, %l2 = 4eed3b6fa9fd75f6
swap [%i0+%g0],%l2 ! %l2 = 0000000022bc75db
! Mem[00000000908000f0] = e3e4c96d da6b02f4, %g2 = 00000029, %g3 = 0f6e6a47
ldd [%i5+0x0f0],%g2 ! %g2 = 00000000e3e4c96d 00000000da6b02f4
! Mem[00000000110000ae] = bab8a722, %l2 = 0000000022bc75db
ldstub [%i2+0x0ae],%l2 ! %l2 = 000000a7000000ff
! Mem[0000000010000008] = 7a26dd01, %l4 = 000000003bfa3ee2
ldsha [%i0+%o1]0x81,%l4 ! %l4 = 0000000000007a26
! Mem[0000000010800008] = 26032904, %l2 = 00000000000000a7
ldsha [%i1+%o1]0x89,%l2 ! %l2 = 0000000000002904
! Mem[0000000011800020] = d8d500cc9fb8a960, %l1 = 00000000000000b5
ldxa [%i3+%o4]0x80,%l1 ! %l1 = d8d500cc9fb8a960
! %l0 = 00000000e580192d, Mem[00000000910001df] = 62796656
stb %l0,[%i6+0x1df] ! Mem[00000000910001dc] = 2d796656
! Mem[0000000011800020] = d8d500cc9fb8a960, %l5 = 0000000000000022
ldxa [%i3+%o4]0x81,%l5 ! %l5 = d8d500cc9fb8a960
! Mem[0000000010800008] = 04290326, %l2 = 0000000000002904
ldstuba [%i1+%o1]0x80,%l2 ! %l2 = 00000004000000ff
! Mem[0000000010000018] = 1b090b7c, %l0 = 00000000e580192d
ldstuba [%i0+%o3]0x80,%l0 ! %l0 = 0000001b000000ff
p0_label_10:
! %l7 = 0000000000000081, Mem[0000000011800000] = 600b0e39f4a96395
stxa %l7,[%i3+%g0]0x89 ! Mem[0000000011800000] = 0000000000000081
! Mem[00000000100001dd] = efb01601, %l7 = 0000000000000081
ldstub [%i0+0x1dd],%l7 ! %l7 = 000000b0000000ff
! Mem[0000000011800000] = 81000000, %l1 = d8d500cc9fb8a960
swapa [%i3+%g0]0x80,%l1 ! %l1 = 0000000081000000
! Mem[0000000010000020] = 0255847adfa928ce, %l0 = 000000000000001b
ldxa [%i0+%o4]0x81,%l0 ! %l0 = 0255847adfa928ce
! Mem[00000000118000a8] = 10f75841, %l4 = 0000000000007a26
swap [%i3+0x0a8],%l4 ! %l4 = 0000000010f75841
! Mem[0000000010800073] = b6e49e5a, %l0 = 0255847adfa928ce
ldstub [%i1+0x073],%l0 ! %l0 = 0000005a000000ff
! %l2 = 0000000000000004, Mem[0000000091000124] = 975d5fd9
stw %l2,[%i6+0x124] ! Mem[0000000091000124] = 00000004
! Mem[0000000010800000] = 89d2e859, %l2 = 0000000000000004
ldstuba [%i1+%g0]0x81,%l2 ! %l2 = 00000089000000ff
! Mem[00000000108000c5] = 95867aa5, %l7 = 00000000000000b0
ldstub [%i1+0x0c5],%l7 ! %l7 = 00000086000000ff
! Mem[000000009080014c] = f4612308, %g2 = 00000000e3e4c96d
lduw [%i5+0x14c],%g2 ! %g2 = 00000000f4612308
p0_label_11:
! %l6 = 0000000000000030, Mem[0000000090000008] = 354aae5e7877a39b
stx %l6,[%i4+%o1] ! Mem[0000000090000008] = 0000000000000030
! Mem[0000000011800018] = 62a1fcc5, %l1 = 0000000081000000
lduha [%i3+%o3]0x89,%l1 ! %l1 = 000000000000fcc5
! Mem[0000000011000018] = d439b84a, %l3 = 0000000000000019
swapa [%i2+%o3]0x81,%l3 ! %l3 = 00000000d439b84a
! %l2 = 0000000000000089, Mem[000000009000014c] = d20df4be
stw %l2,[%i4+0x14c] ! Mem[000000009000014c] = 00000089
! Mem[000000001000016e] = 08b07e0c, %l2 = 0000000000000089
ldstub [%i0+0x16e],%l2 ! %l2 = 0000007e000000ff
! Mem[00000000900000e0] = 0bdeb28ca8f8c61f, %g2 = 00000000f4612308
ldx [%i4+0x0e0],%g2 ! %g2 = 0bdeb28ca8f8c61f
! %l5 = d8d500cc9fb8a960, Mem[0000000010800028] = 35000000ebf353cb
stxa %l5,[%i1+%o5]0x80 ! Mem[0000000010800028] = d8d500cc9fb8a960
! Mem[000000009080019c] = ef678d22, %g2 = 0bdeb28ca8f8c61f
lduba [%i5+0x19c]%asi,%g2 ! %g2 = 00000000000000ef
! Mem[0000000010800010] = a2203a5f, %l6 = 0000000000000030
lduba [%i1+%o2]0x88,%l6 ! %l6 = 000000000000005f
! Mem[00000000108001fd] = e199749c, %l6 = 000000000000005f
ldstuba [%i1+0x1fd]%asi,%l6 ! %l6 = 00000099000000ff
p0_label_12:
! Mem[0000000090000128] = e30b63cc, %g2 = 00000000000000ef
lduha [%i4+0x128]%asi,%g2 ! %g2 = 000000000000e30b
! %l0 = 0000005a, %l1 = 0000fcc5, Mem[0000000010000020] = 7a845502 ce28a9df
stda %l0,[%i0+%o4]0x89 ! Mem[0000000010000020] = 0000005a 0000fcc5
! Mem[000000001000009c] = e4ee3b1a, %l6 = 0000000000000099
swap [%i0+0x09c],%l6 ! %l6 = 00000000e4ee3b1a
! %l2 = 000000000000007e, Mem[000000009000010c] = b86e8ce7
stw %l2,[%i4+0x10c] ! Mem[000000009000010c] = 0000007e
! Mem[0000000011000008] = b4b159a7, %l4 = 0000000010f75841
ldsba [%i2+%o1]0x88,%l4 ! %l4 = ffffffffffffffa7
! Mem[00000000108000d0] = 1b090b7c074def01, %l5 = d8d500cc9fb8a960, %l4 = ffffffffffffffa7
add %i1,0xd0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 1b090b7c074def01
! Mem[00000000918001fc] = b5e229a2, %g2 = 000000000000e30b
ldsb [%o0+0x1fc],%g2 ! %g2 = ffffffffffffffb5
! Mem[00000000118001b4] = 481d9a1d, %l4 = 1b090b7c074def01
ldstub [%i3+0x1b4],%l4 ! %l4 = 00000048000000ff
! Mem[0000000011800010] = ffce1278, %l0 = 000000000000005a
swapa [%i3+%o2]0x81,%l0 ! %l0 = 00000000ffce1278
! Mem[000000001100000c] = 643bf23f, %l6 = 00000000e4ee3b1a
swap [%i2+0x00c],%l6 ! %l6 = 00000000643bf23f
p0_label_13:
! Mem[00000000908000a8] = a4d6a378, %g2 = ffffffffffffffb5
ldub [%i5+0x0a8],%g2 ! %g2 = 00000000000000a4
! Mem[00000000100001fa] = ec38b166, %l6 = 00000000643bf23f
ldstub [%i0+0x1fa],%l6 ! %l6 = 000000b1000000ff
! Mem[0000000090000190] = 0f750e17, %g18 = 7c5ca57019ebb49b
ldsw [%i4+0x190],%g2 ! %g2 = 7c5ca57019ebb49b
! Mem[0000000090800008] = 275f371d bd1d40b9, %g2 = 0f750e17, %g3 = da6b02f4
ldd [%i5+%o1],%g2 ! %g2 = 00000000275f371d 00000000bd1d40b9
! Mem[0000000010800020] = 5ef808ef, %l0 = 00000000ffce1278
lduwa [%i1+%o4]0x81,%l0 ! %l0 = 000000005ef808ef
! Mem[0000000010000030] = d77ce845, %l3 = 00000000d439b84a
ldstub [%i0+0x030],%l3 ! %l3 = 000000d7000000ff
! Mem[00000000900000d4] = 7e25f41e, %g2 = 00000000275f371d
ldsh [%i4+0x0d6],%g2 ! %g2 = 0000000000007e25
! Mem[0000000091000178] = 5d76971c, %g2 = 0000000000007e25
ldsh [%i6+0x178],%g2 ! %g2 = 0000000000005d76
! Mem[0000000010000180] = e70297d7afc99ffe, %l1 = 000000000000fcc5, %l2 = 000000000000007e
add %i0,0x180,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = e70297d7afc99ffe
! Mem[00000000908000f0] = e3e4c96dda6b02f4, %g2 = 0000000000005d76
ldx [%i5+0x0f0],%g2 ! %g2 = e3e4c96dda6b02f4
p0_label_14:
! %l5 = d8d500cc9fb8a960, Mem[0000000011800028] = c821d519
stwa %l5,[%i3+%o5]0x89 ! Mem[0000000011800028] = 9fb8a960
! Mem[00000000118000c4] = c3f472ec, %l3 = 00000000000000d7
swap [%i3+0x0c4],%l3 ! %l3 = 00000000c3f472ec
! Mem[0000000011800018] = c5fca162, %l1 = 000000000000fcc5
swapa [%i3+%o3]0x81,%l1 ! %l1 = 00000000c5fca162
! Mem[0000000091800050] = d5544a3e, %g2 = e3e4c96dda6b02f4
ldsb [%o0+0x053],%g2 ! %g2 = ffffffffffffffd5
! Mem[0000000010000140] = cfe66e7f, %l7 = 0000000000000086, %asi = 80
swapa [%i0+0x140]%asi,%l7 ! %l7 = 00000000cfe66e7f
! Mem[0000000010000010] = aaba0018, %l5 = d8d500cc9fb8a960
ldsba [%i0+%o2]0x88,%l5 ! %l5 = 0000000000000018
! %l1 = 00000000c5fca162, Mem[0000000010800028] = 60a9b89fcc00d5d8
stxa %l1,[%i1+%o5]0x89 ! Mem[0000000010800028] = 00000000c5fca162
! Mem[0000000010000020] = 0000005a, %l0 = 000000005ef808ef
swapa [%i0+%o4]0x88,%l0 ! %l0 = 000000000000005a
! Mem[00000000118001dc] = b820b67e, %l6 = 00000000000000b1, %asi = 80
swapa [%i3+0x1dc]%asi,%l6 ! %l6 = 00000000b820b67e
! %l3 = 00000000c3f472ec, Mem[0000000011800000] = 9fb8a96000000000
stxa %l3,[%i3+%g0]0x80 ! Mem[0000000011800000] = 00000000c3f472ec
p0_label_15:
! Mem[0000000010800028] = c5fca162, %l3 = 00000000c3f472ec
lduwa [%i1+%o5]0x89,%l3 ! %l3 = 00000000c5fca162
! Mem[0000000090000190] = 0f750e17, %g2 = ffffffffffffffd5
ldsh [%i4+0x190],%g2 ! %g2 = 0000000000000f75
! Mem[0000000010000018] = ff090b7c, %l1 = 00000000c5fca162
ldswa [%i0+%o3]0x81,%l1 ! %l1 = ffffffffff090b7c
! Mem[000000001080008b] = da3be55e, %l7 = 00000000cfe66e7f
ldstuba [%i1+0x08b]%asi,%l7 ! %l7 = 0000005e000000ff
! %l4 = 00000048, %l5 = 00000018, Mem[00000000918001e8] = 1a09c300 9de57db3
std %l4,[%o0+0x1e8] ! Mem[00000000918001e8] = 00000048 00000018
! Mem[000000001180012f] = 45a312bd, %l2 = e70297d7afc99ffe
ldstub [%i3+0x12f],%l2 ! %l2 = 000000bd000000ff
! Mem[0000000011800018] = c5fc0000, %l4 = 0000000000000048
lduha [%i3+%o3]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000090000170] = af849f7c, %g18 = 7c5ca57019ebb49b
ldsw [%i4+0x170],%g2 ! %g2 = 7c5ca57019ebb49b
! Mem[000000001180006c] = ccc236cf, %l2 = 00000000000000bd
ldstub [%i3+0x06c],%l2 ! %l2 = 000000cc000000ff
! Mem[000000009100019c] = 5dd5a683, %g2 = ffffffffaf849f7c
ldsb [%i6+0x19f],%g2 ! %g2 = 000000000000005d
p0_label_16:
! %l7 = 000000000000005e, Mem[0000000010000018] = ff090b7c
stba %l7,[%i0+%o3]0x81 ! Mem[0000000010000018] = 5e090b7c
! Mem[0000000010800008] = 3ea8cc99 260329ff, %l4 = 00000000, %l5 = 00000018
ldda [%i1+%o1]0x88,%l4 ! %l4 = 00000000260329ff 000000003ea8cc99
! %l4 = 00000000260329ff, Mem[0000000090800092] = a38e5803
sth %l4,[%i5+0x092] ! Mem[0000000090800090] = 29ff5803
! Mem[00000000908000e4] = 742be986, %g2 = 000000000000005d
ldsba [%i5+0x0e4]%asi,%g2 ! %g2 = 0000000000000074
! Mem[00000000118000d4] = e5977dd1, %l3 = c5fca162, %l2 = 000000cc
add %i3,0xd4,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000e5977dd1
! Mem[00000000910001a0] = d5a683289c7cb600, %g2 = 0000000000000074
ldx [%i6+0x1a0],%g2 ! %g2 = d5a683289c7cb600
! %l2 = 00000000e5977dd1, Mem[0000000010000020] = 5ef808ef
stha %l2,[%i0+%o4]0x88 ! Mem[0000000010000020] = 5ef87dd1
! %l2 = 00000000e5977dd1, Mem[00000000110001a0] = 0962a5fee65be687
stx %l2,[%i2+0x1a0] ! Mem[00000000110001a0] = 00000000e5977dd1
! Mem[000000009180001c] = 52ea19dc, %g2 = d5a683289c7cb600
lduh [%o0+0x01e],%g2 ! %g2 = 00000000000052ea
! %l7 = 000000000000005e, Mem[0000000011800010] = 0000005a
stba %l7,[%i3+%o2]0x80 ! Mem[0000000011800010] = 5e00005a
p0_label_17:
! Mem[0000000011800010] = 5a00005e, %l3 = 00000000c5fca162
ldstuba [%i3+%o2]0x88,%l3 ! %l3 = 0000005e000000ff
! Mem[0000000011800008] = c7000000, %l5 = 000000003ea8cc99
lduha [%i3+%o1]0x89,%l5 ! %l5 = 0000000000000000
! Mem[00000000110001b0] = d3727af8, %l2 = e5977dd1, %l7 = 0000005e
add %i2,0x1b0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000d3727af8
! %l2 = e5977dd1, %l3 = 0000005e, Mem[00000000108000b8] = 3cde48b7 7d49c1c9
std %l2,[%i1+0x0b8] ! Mem[00000000108000b8] = e5977dd1 0000005e
! Mem[00000000118001ad] = 602de682, %l0 = 000000000000005a
ldstub [%i3+0x1ad],%l0 ! %l0 = 0000002d000000ff
! Mem[0000000010000010] = 1800baaa, %l2 = 00000000e5977dd1
ldstuba [%i0+%o2]0x81,%l2 ! %l2 = 00000018000000ff
! Mem[000000009100001c] = dd00288f, %g2 = 00000000000052ea
lduwa [%i6+0x01c]%asi,%g2 ! %g2 = 00000000dd00288f
! Mem[00000000910001a0] = d5a683289c7cb600, %g2 = 00000000dd00288f
ldx [%i6+0x1a0],%g2 ! %g2 = d5a683289c7cb600
! Mem[0000000010000010] = aaba00ff, %l1 = ffffffffff090b7c
ldsba [%i0+%o2]0x88,%l1 ! %l1 = ffffffffffffffff
! %l3 = 000000000000005e, Mem[0000000090800068] = 097f0bce
sth %l3,[%i5+0x068] ! Mem[0000000090800068] = 005e0bce
p0_label_18:
! Mem[0000000011000180] = 3e7a2e7f, %l0 = 0000002d, %l2 = 00000018
add %i2,0x180,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000003e7a2e7f
! Mem[00000000110001e9] = 0ddb93f8, %l1 = ffffffffffffffff
ldstub [%i2+0x1e9],%l1 ! %l1 = 000000db000000ff
! Mem[0000000011000048] = 57848cd0, %l1 = 00000000000000db, %asi = 80
swapa [%i2+0x048]%asi,%l1 ! %l1 = 0000000057848cd0
! %l0 = 000000000000002d, Mem[0000000010800000] = ffd2e859dc2ebf49
stxa %l0,[%i1+%g0]0x80 ! Mem[0000000010800000] = 000000000000002d
! Mem[0000000010800170] = e8982bc6, %l6 = b820b67e, %l4 = 260329ff
add %i1,0x170,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000e8982bc6
! Mem[000000001180019e] = 64f2c8be, %l6 = 00000000b820b67e
ldstuba [%i3+0x19e]%asi,%l6 ! %l6 = 000000c8000000ff
! Mem[0000000010000008] = 7a26dd01, %l6 = 00000000000000c8
lduwa [%i0+%o1]0x81,%l6 ! %l6 = 000000007a26dd01
! Mem[000000001000017c] = 7d492e41, %l0 = 0000002d, %l6 = 7a26dd01
add %i0,0x17c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000007d492e41
! Mem[00000000900001e0] = 8a5b8b3bfede364a, %g2 = d5a683289c7cb600
ldxa [%i4+0x1e0]%asi,%g2 ! %g2 = 8a5b8b3bfede364a
! Mem[0000000010800028] = 62a1fcc500000000, %l3 = 000000000000005e
ldxa [%i1+%o5]0x81,%l3 ! %l3 = 62a1fcc500000000
p0_label_19:
! Mem[0000000011000018] = 19000000, %l6 = 000000007d492e41
ldsha [%i2+%o3]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010000045] = d9259c03, %l1 = 0000000057848cd0
ldstub [%i0+0x045],%l1 ! %l1 = 00000025000000ff
! Mem[0000000010800018] = 5d28dce6, %l2 = 000000003e7a2e7f
ldstuba [%i1+%o3]0x88,%l2 ! %l2 = 000000e6000000ff
! Mem[0000000011000194] = 912cafd7, %l5 = 0000000000000000, %asi = 80
swapa [%i2+0x194]%asi,%l5 ! %l5 = 00000000912cafd7
! %l4 = 00000000e8982bc6, Mem[0000000010000028] = 834e89db
stwa %l4,[%i0+%o5]0x80 ! Mem[0000000010000028] = e8982bc6
! Mem[0000000010000148] = c8768972a9cb7aa2, %l1 = 0000000000000025, %l6 = 0000000000000000
add %i0,0x148,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = c8768972a9cb7aa2
! Mem[000000009080018c] = a0645291, %g2 = 8a5b8b3bfede364a
ldsh [%i5+0x18c],%g2 ! %g2 = ffffffffffffa064
! Mem[000000009100016c] = 00000022, %g2 = ffffffffffffa064
lduwa [%i6+0x16c]%asi,%g2 ! %g2 = 0000000000000022
! Mem[000000001080002c] = 00000000, %l2 = 00000000000000e6, %asi = 80
swapa [%i1+0x02c]%asi,%l2 ! %l2 = 0000000000000000
! Mem[00000000100001dc] = efff1601, %l1 = 0000000000000025
swap [%i0+0x1dc],%l1 ! %l1 = 00000000efff1601
p0_label_20:
! Mem[00000000900000e8] = 9839da07, %g2 = 0000000000000022
lduw [%i4+0x0e8],%g2 ! %g2 = 000000009839da07
! Mem[0000000010000010] = aaba00ff, %l4 = 00000000e8982bc6
swapa [%i0+%o2]0x88,%l4 ! %l4 = 00000000aaba00ff
! %l0 = 000000000000002d, Mem[0000000090800106] = c2010504
stb %l0,[%i5+0x106] ! Mem[0000000090800104] = 2d010504
! Mem[0000000011800048] = a8693804ef46ded9, %l7 = 00000000d3727af8, %l1 = 00000000efff1601
add %i3,0x48,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = a8693804ef46ded9
! Mem[0000000010000084] = b3bbb8bd, %l0 = 000000000000002d
swap [%i0+0x084],%l0 ! %l0 = 00000000b3bbb8bd
! Mem[0000000090800048] = ecb2b171, %g2 = 000000009839da07
lduw [%i5+0x048],%g2 ! %g2 = 00000000ecb2b171
! Mem[0000000091800148] = 47db34c12117edb1, %g2 = 00000000ecb2b171
ldx [%o0+0x148],%g2 ! %g2 = 47db34c12117edb1
! Mem[000000001080010b] = 60c4775a, %l6 = c8768972a9cb7aa2
ldstub [%i1+0x10b],%l6 ! %l6 = 0000005a000000ff
! Mem[00000000110001cc] = 48485f00, %l4 = 00000000aaba00ff, %asi = 80
swapa [%i2+0x1cc]%asi,%l4 ! %l4 = 0000000048485f00
! Mem[00000000118001d8] = 29634e27, %l5 = 00000000912cafd7
swap [%i3+0x1d8],%l5 ! %l5 = 0000000029634e27
p0_label_21:
! Mem[00000000910001f8] = 87d871b1, %g2 = 47db34c12117edb1
lduh [%i6+0x1f8],%g2 ! %g2 = 00000000000087d8
! Mem[000000001000013c] = 198a88fe, %l7 = d3727af8, %l1 = ef46ded9
add %i0,0x13c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000198a88fe
! %l0 = 00000000b3bbb8bd, Mem[00000000918001d4] = 218a926c
stw %l0,[%o0+0x1d4] ! Mem[00000000918001d4] = b3bbb8bd
! %l2 = 00000000, %l3 = 00000000, Mem[0000000011800158] = 1f7d930b 90e24695
std %l2,[%i3+0x158] ! Mem[0000000011800158] = 00000000 00000000
! %l6 = 0000005a, %l7 = d3727af8, Mem[00000000900001a8] = 4a7a7f95 91175c0e
std %l6,[%i4+0x1a8] ! Mem[00000000900001a8] = 0000005a d3727af8
! Mem[0000000011800030] = 49aa2a28538410dc, %l6 = 000000000000005a, %l0 = 00000000b3bbb8bd
add %i3,0x30,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 49aa2a28538410dc
! Mem[0000000011800020] = cc00d5d8, %l5 = 0000000029634e27
swapa [%i3+%o4]0x89,%l5 ! %l5 = 00000000cc00d5d8
! Mem[0000000010000082] = f3eb4bfe, %l1 = 00000000198a88fe
ldstub [%i0+0x082],%l1 ! %l1 = 0000004b000000ff
! Mem[0000000010800018] = ffdc285d, %l1 = 000000000000004b
lduba [%i1+%o3]0x80,%l1 ! %l1 = 00000000000000ff
! %l1 = 00000000000000ff, Mem[0000000010000008] = 7a26dd01ac9b6915
stxa %l1,[%i0+%o1]0x80 ! Mem[0000000010000008] = 00000000000000ff
p0_label_22:
! Mem[000000001100000b] = a759b1b4, %l4 = 0000000048485f00
ldstub [%i2+0x00b],%l4 ! %l4 = 000000b4000000ff
! Mem[00000000908000c8] = 3256a541 5ee96023, %g2 = 000087d8, %g3 = bd1d40b9
ldd [%i5+0x0c8],%g2 ! %g2 = 000000003256a541 000000005ee96023
! %l4 = 000000b4, %l5 = cc00d5d8, Mem[0000000011000008] = a759b1ff e4ee3b1a
stda %l4,[%i2+%o1]0x80 ! Mem[0000000011000008] = 000000b4 cc00d5d8
! %l2 = 00000000, %l3 = 00000000, Mem[0000000090800190] = 9c239d0f 8a9cb77e
std %l2,[%i5+0x190] ! Mem[0000000090800190] = 00000000 00000000
! Mem[0000000011800010] = a248bcaa 5a0000ff, %l4 = 000000b4, %l5 = cc00d5d8
ldda [%i3+%o2]0x88,%l4 ! %l4 = 000000005a0000ff 00000000a248bcaa
! Mem[0000000010000008] = ff00000000000000, %l5 = 00000000a248bcaa
ldxa [%i0+%o1]0x88,%l5 ! %l5 = ff00000000000000
! Mem[000000001000006c] = d6f67060, %l5 = 00000000, %l4 = 5a0000ff
add %i0,0x6c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000d6f67060
! Mem[000000001100012b] = 259b3fde, %l5 = ff00000000000000
ldstub [%i2+0x12b],%l5 ! %l5 = 000000de000000ff
! %l0 = 49aa2a28538410dc, Mem[000000009080002e] = cb5ca9a2, %asi = 80
stba %l0,[%i5+0x02e]%asi ! Mem[000000009080002c] = dc5ca9a2
! Mem[0000000010800028] = 62a1fcc5, %l1 = 00000000000000ff
lduba [%i1+%o5]0x80,%l1 ! %l1 = 0000000000000062
p0_label_23:
! %l0 = 49aa2a28538410dc, Mem[0000000091000176] = 97835d76
stb %l0,[%i6+0x176] ! Mem[0000000091000174] = dc835d76
! Mem[0000000011000020] = 7ee6b720df9bdbfa, %l7 = 00000000d3727af8
ldxa [%i2+%o4]0x89,%l7 ! %l7 = 7ee6b720df9bdbfa
! Mem[0000000011800150] = 834fc6431af452f5, %l4 = 00000000d6f67060, %l6 = 000000000000005a
add %i3,0x150,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 834fc6431af452f5
! %l0 = 538410dc, %l1 = 00000062, Mem[0000000090800140] = 9dde6f7e 937b5b55
std %l0,[%i5+0x140] ! Mem[0000000090800140] = 538410dc 00000062
! Mem[00000000908000f0] = e3e4c96d, %g2 = 000000003256a541
ldub [%i5+0x0f0],%g2 ! %g2 = 00000000000000e3
! Mem[00000000100000c2] = 74e49c90, %l7 = 7ee6b720df9bdbfa
ldstub [%i0+0x0c2],%l7 ! %l7 = 0000009c000000ff
! Mem[000000001080019f] = 64710d9f, %l2 = 0000000000000000
ldstub [%i1+0x19f],%l2 ! %l2 = 0000009f000000ff
! Mem[0000000011000008] = b4000000, %l7 = 000000000000009c
lduba [%i2+%o1]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010000008] = 00000000, %l5 = 00000000000000de
ldsha [%i0+%o1]0x89,%l5 ! %l5 = 0000000000000000
! Mem[00000000110000f8] = bc62b662, %l4 = d6f67060, %l5 = 00000000
add %i2,0xf8,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000bc62b662
p0_label_24:
! Mem[0000000090800040] = 29b75599 10cfefb5, %g2 = 000000e3, %g3 = 5ee96023
ldd [%i5+0x040],%g2 ! %g2 = 0000000029b75599 0000000010cfefb5
! %l0 = 49aa2a28538410dc, Mem[0000000010000018] = 5e090b7c
stwa %l0,[%i0+%o3]0x81 ! Mem[0000000010000018] = 538410dc
! Mem[0000000011800018] = 0000fcc5, %l6 = 834fc6431af452f5
ldstuba [%i3+%o3]0x80,%l6 ! %l6 = 00000000000000ff
! %l2 = 0000009f, %l3 = 00000000, Mem[00000000118001a8] = 0c6b578b 60ffe682
stda %l2,[%i3+0x1a8]%asi ! Mem[00000000118001a8] = 0000009f 00000000
! %l0 = 538410dc, %l1 = 00000062, Mem[0000000011000010] = 06eb24fb 4c3886f9
stda %l0,[%i2+%o2]0x89 ! Mem[0000000011000010] = 538410dc 00000062
! Mem[00000000100000b4] = 5717c3c8, %l6 = 00000000, %l0 = 538410dc
add %i0,0xb4,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000005717c3c8
! %l5 = 00000000bc62b662, Mem[0000000090000058] = 2eab2a15
stb %l5,[%i4+0x058] ! Mem[0000000090000058] = 62ab2a15
! Mem[0000000010800008] = ff290326, %l2 = 000000000000009f
ldstuba [%i1+%o1]0x80,%l2 ! %l2 = 000000ff000000ff
! Mem[000000001100003f] = 6a29d5ff, %l6 = 0000000000000000
ldstub [%i2+0x03f],%l6 ! %l6 = 000000ff000000ff
! Mem[00000000900000c8] = 172375be, %g2 = 0000000029b75599
ldub [%i4+0x0ca],%g2 ! %g2 = 0000000000000017
p0_label_25:
! Mem[0000000010800020] = 5ef808ef, %l4 = 00000000d6f67060
swapa [%i1+%o4]0x80,%l4 ! %l4 = 000000005ef808ef
! Mem[00000000908000e8] = fa3347b4, %g2 = 0000000000000017
lduh [%i5+0x0e8],%g2 ! %g2 = 000000000000fa33
! Mem[0000000011000020] = df9bdbfa, %l4 = 000000005ef808ef
ldsha [%i2+%o4]0x88,%l4 ! %l4 = ffffffffffffdbfa
! %l6 = 00000000000000ff, Mem[0000000091800014] = 84169e64
stw %l6,[%o0+0x014] ! Mem[0000000091800014] = 000000ff
! Mem[00000000118001b9] = d8875245, %l5 = 00000000bc62b662
ldstub [%i3+0x1b9],%l5 ! %l5 = 00000087000000ff
! Mem[0000000091000150] = 67c0a8f11cd37e5c, %g2 = 000000000000fa33
ldx [%i6+0x150],%g2 ! %g2 = 67c0a8f11cd37e5c
! Mem[00000000100000b8] = 70996d233437d10f, %l6 = 00000000000000ff, %l7 = 0000000000000000
add %i0,0xb8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 70996d233437d10f
! Mem[0000000010000030] = ff7ce845, %l1 = 0000000000000062
ldstuba [%i0+0x030]%asi,%l1 ! %l1 = 000000ff000000ff
! Mem[00000000110000f0] = 9b99cd70, %l0 = 000000005717c3c8
lduw [%i2+0x0f0],%l0 ! %l0 = 000000009b99cd70
! %l6 = 00000000000000ff, Mem[0000000090800198] = 288cb493ef678d22
stx %l6,[%i5+0x198] ! Mem[0000000090800198] = 00000000000000ff
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p0_branch_failed
p0_not_taken_0_end:
! End of Random Code for Thread 0
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 000000009b99cd70
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000ff
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000ff
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 62a1fcc500000000
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffdbfa
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000087
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000ff
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 70996d233437d10f
bne,a,pn %xcc,p0_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p0_check_fp_registers:
set p0_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be da589cf2 3698731f
bne %xcc,p0_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ec6e8520 e24b38a7
bne %xcc,p0_f4_fail
nop
! Check Local Memory
set p0_local0_expect,%g1
p0_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = a9fd75f645725ea7
ldx [%i0+0x000],%g3 ! Observed data at 0000000010000000
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000000000000ff
ldx [%i0+0x008],%g3 ! Observed data at 0000000010000008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = c62b98e8cb344203
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 = 538410dc238c37a9
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 = d17df85ec5fc0000
ldx [%i0+0x020],%g3 ! Observed data at 0000000010000020
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = e8982bc6d8f55f7f
ldx [%i0+0x028],%g3 ! Observed data at 0000000010000028
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ff7ce8451cf10dc9
ldx [%i0+0x030],%g3 ! Observed data at 0000000010000030
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 3ce175d2d9ff9c03
ldx [%i0+0x040],%g3 ! Observed data at 0000000010000040
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = f3ebfffe0000002d
ldx [%i0+0x080],%g3 ! Observed data at 0000000010000080
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = cf52ffcb00000099
ldx [%i0+0x098],%g3 ! Observed data at 0000000010000098
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 74e4ff90a44e3f7d
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000100000c0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0cb2df403c4dffb8
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000100000f8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 2717ff6e0d8d8e52
ldx [%i0+0x130],%g3 ! Observed data at 0000000010000130
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 000000867f394a74
ldx [%i0+0x140],%g3 ! Observed data at 0000000010000140
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x140,%g4
ldx [%g1+0x168],%g2 ! Expected data = 5eb05bde08b0ff0c
ldx [%i0+0x168],%g3 ! Observed data at 0000000010000168
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x168,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 9f8c5e3600000025
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000100001d8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ec38ff66c024374d
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000100001f8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x1f8,%g4
set p0_local1_expect,%g1
p0_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 000000000000002d
ldx [%i1+0x000],%g3 ! Observed data at 0000000010800000
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff29032699cca83e
ldx [%i1+0x008],%g3 ! Observed data at 0000000010800008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffdc285d0d668a83
ldx [%i1+0x018],%g3 ! Observed data at 0000000010800018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = d6f67060eddcff95
ldx [%i1+0x020],%g3 ! Observed data at 0000000010800020
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 62a1fcc5000000e6
ldx [%i1+0x028],%g3 ! Observed data at 0000000010800028
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = c1ff9355b48e9e03
ldx [%i1+0x068],%g3 ! Observed data at 0000000010800068
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = b6e49eff51a72f54
ldx [%i1+0x070],%g3 ! Observed data at 0000000010800070
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = da3be5ffefb01601
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 = e183ffcfdd66bf1f
ldx [%i1+0x098],%g3 ! Observed data at 0000000010800098
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 67b83f840bef3e38
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000108000a8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e5977dd10000005e
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000108000b8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b055e8ce95ff7aa5
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000108000c0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 60c477fff383b8ac
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 = 36e64664d6ff32e0
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 = c0bc943d4568112b
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 = a8f4fffe64710dff
ldx [%i1+0x198],%g3 ! Observed data at 0000000010800198
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 55b6e70dffc548bc
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000108001f0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = d47d7759e1ff749c
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000108001f8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1f8,%g4
set p0_local2_expect,%g1
p0_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 000000b4cc00d5d8
ldx [%i2+0x008],%g3 ! Observed data at 0000000011000008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = dc10845362000000
ldx [%i2+0x010],%g3 ! Observed data at 0000000011000010
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000019af6a0871
ldx [%i2+0x018],%g3 ! Observed data at 0000000011000018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = c264fbbdbac5af2c
ldx [%i2+0x028],%g3 ! Observed data at 0000000011000028
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 77f612556a29d5ff
ldx [%i2+0x038],%g3 ! Observed data at 0000000011000038
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 000000dbfdf4f3ce
ldx [%i2+0x048],%g3 ! Observed data at 0000000011000048
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = 032e5c37d8d500cc
ldx [%i2+0x080],%g3 ! Observed data at 0000000011000080
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 331521ddfaff5f89
ldx [%i2+0x090],%g3 ! Observed data at 0000000011000090
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = be5c5fddbab8ff22
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000110000a8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 259b3fffc4eacd5f
ldx [%i2+0x128],%g3 ! Observed data at 0000000011000128
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x128,%g4
ldx [%g1+0x180],%g2 ! Expected data = 3e7a2e7fff0b54ab
ldx [%i2+0x180],%g3 ! Observed data at 0000000011000180
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 40ed24b900000000
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 = 00000000e5977dd1
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000110001a0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 7e34468daaba00ff
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000110001c8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 0dff93f8167ac5f3
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+0x000],%g2 ! Expected data = 00000000c3f472ec
ldx [%i3+0x000],%g3 ! Observed data at 0000000011800000
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000000c775f517ff
ldx [%i3+0x008],%g3 ! Observed data at 0000000011800008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff00005aaabc48a2
ldx [%i3+0x010],%g3 ! Observed data at 0000000011800010
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff00fcc5b700f01a
ldx [%i3+0x018],%g3 ! Observed data at 0000000011800018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 274e63299fb8a960
ldx [%i3+0x020],%g3 ! Observed data at 0000000011800020
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 60a9b89f00ff562d
ldx [%i3+0x028],%g3 ! Observed data at 0000000011800028
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 7e99ea5bffc236cf
ldx [%i3+0x068],%g3 ! Observed data at 0000000011800068
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 33c247ffd6fd3ad7
ldx [%i3+0x078],%g3 ! Observed data at 0000000011800078
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 00007a264d66bad4
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000118000a8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = dcf1c2f9000000d7
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000118000c0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 1ffb227bff752ac9
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000118000d8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ff29360ed4a0413d
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000118000f0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x128],%g2 ! Expected data = d7cc1ed245a312ff
ldx [%i3+0x128],%g3 ! Observed data at 0000000011800128
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x128,%g4
ldx [%g1+0x158],%g2 ! Expected data = 0000000000000000
ldx [%i3+0x158],%g3 ! Observed data at 0000000011800158
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 5cdf83c6f6a4fff8
ldx [%i3+0x160],%g3 ! Observed data at 0000000011800160
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x160,%g4
ldx [%g1+0x198],%g2 ! Expected data = 616253dd64f2ffbe
ldx [%i3+0x198],%g3 ! Observed data at 0000000011800198
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 0000009f00000000
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000118001a8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 0cfde913ff1d9a1d
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000118001b0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = d8ff524520f1531b
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000118001b8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 4cffccf0d01428c2
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000118001d0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 912cafd7000000b1
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000118001d8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x1d8,%g4
! The test for processor 0 has passed
p0_passed:
ta GOOD_TRAP
nop
p0_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p0_failed
p0_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p0_failed
p0_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p0_failed
p0_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p0_failed
p0_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p0_failed
p0_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p0_failed
p0_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p0_failed
p0_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p0_failed
p0_f2_fail:
set p0_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f4_fail:
set p0_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 0 failed
p0_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x000] ! Set processor 0 done flag
set p0_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 0 failed
p0_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x000] ! Set processor 0 done flag
set p0_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p0_selfmod_failed:
ba p0_failed
mov 0xabc,%g1
p0_common_error:
or %g0,0xee0,%g1
ba p0_failed
mov %o5,%g3
p0_common_signature_error:
set p0_temp,%g1
ba p0_failed
st %g2,[%g1] ! Common Lock Number
p0_common_timeout:
set p0_temp,%g1
ba p0_failed
st %g2,[%g1] ! Common Lock Number
common_failed:
ba p0_failed
nop
p0_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p0_failed
mov 0x0,%g3
p0_trap1e:
swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000010800008]
ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000011000000]
stha %l3,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010000010]
swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000010000010]
done
p0_trap1o:
swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000010800008]
ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000011000000]
stha %l3,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010000010]
swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000010000010]
done
p0_trap2e:
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010000010]
ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000011000020]
swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010800018]
lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000011000000]
done
p0_trap2o:
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010000010]
ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000011000020]
swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010800018]
lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000011000000]
done
p0_trap3e:
nop
nop
nop
nop
done
p0_trap3o:
nop
nop
nop
nop
done
p0_init_memory_pointers:
set p0_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p0_local0_start,%i0
set p0_local1_start,%i1
set p0_local2_start,%i2
set p0_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = f47368de38c7cef1
ldx [%g1+0x008],%l1 ! %l1 = f3ec6f739badb167
ldx [%g1+0x010],%l2 ! %l2 = 9f7ce9f47bd74c65
ldx [%g1+0x018],%l3 ! %l3 = 24adc4781b900dcd
ldx [%g1+0x020],%l4 ! %l4 = 4df99f0ea3a3f26d
ldx [%g1+0x028],%l5 ! %l5 = e46217f667b83f84
ldx [%g1+0x030],%l6 ! %l6 = cccf6c2c48851462
ldx [%g1+0x038],%l7 ! %l7 = 7ac93da2750cd784
! Initialize the output register of window 0
set unres3_start,%o0
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 = b5735d65 a6dd1a42 88199cd5 6e866feb
! %f4 = 61654c8a 66fbd29b 98871a15 13190290
! %f8 = 652b3352 09639c8c 9ac4d04d 5e4736df
! %f12 = fc227552 bc1c5573 6d257cf8 8e67df5c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 4be7af02 86310035 110e8116 bd2f96d6
! %f20 = a8f21835 59d08eab 9906ddd5 158ff43f
! %f24 = 9da0d6e8 b2201467 91804247 4ca1dbf9
! %f28 = dd2628c5 6d0abd60 fc95ae51 3e6d4c5a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 8785003b faa762ea 384932ef 8bc4c5b1
! %f36 = e75b1c52 2029e70f ab853438 b394522f
! %f40 = df8dbc7a ab08de95 e2e8939c e7a779fa
! %f44 = ba71c91c 1853e0df 15f704d6 ccc4daa1
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb2dcc54f00000004,%g7,%g1 ! GSR scale = 0, align = 4
wr %g1,%g0,%gsr ! GSR = b2dcc54f00000004
wr %g0,%y ! Clear Y 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[000000009180000c] = dbdb9950, %g2 = 7e561b9386ff92be
ldsb [%o0+0x00c],%g2 ! %g2 = ffffffffffffffdb
! Mem[0000000013800078] = 4c5683d9, %l6 = e152f0a9, %l1 = 06b30d18
add %i3,0x78,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000004c5683d9
! Mem[00000000918000a8] = 38658e3f81db5fd9, %g2 = ffffffffffffffdb
ldx [%o0+0x0a8],%g2 ! %g2 = 38658e3f81db5fd9
! Mem[0000000012800090] = 04e450cd, %l2 = 475da0ca1bca1304, %asi = 80
swapa [%i1+0x090]%asi,%l2 ! %l2 = 0000000004e450cd
! Mem[0000000013800020] = 329efb1e, %l6 = 64044213e152f0a9
swapa [%i3+%o4]0x89,%l6 ! %l6 = 00000000329efb1e
! %l2 = 0000000004e450cd, Mem[0000000012000000] = bf805a74
stba %l2,[%i0+%g0]0x88 ! Mem[0000000012000000] = bf805acd
! Mem[0000000012800018] = 149f5f38e0394ead, %l1 = 000000004c5683d9
ldxa [%i1+%o3]0x80,%l1 ! %l1 = 149f5f38e0394ead
! Mem[00000000138001f2] = 4f9cc19b, %l0 = 43e8eac4c13c4f28
ldstub [%i3+0x1f2],%l0 ! %l0 = 000000c1000000ff
! Mem[0000000012000010] = c2cc3a9f, %l0 = 00000000000000c1
swapa [%i0+%o2]0x88,%l0 ! %l0 = 00000000c2cc3a9f
! %l3 = cf6510f3dc3a2d56, Mem[0000000012800018] = 149f5f38e0394ead
stxa %l3,[%i1+%o3]0x81 ! Mem[0000000012800018] = cf6510f3dc3a2d56
p1_label_2:
! Mem[0000000013800190] = 7a47aad8be8d65ba, %l4 = b3515fe452fcc7b8, %l5 = 6fc02f629bf7165c
add %i3,0x190,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 7a47aad8be8d65ba
! Mem[0000000013000018] = ab791ed9, %l7 = 5aa5baa9d4aef852
ldsba [%i2+%o3]0x89,%l7 ! %l7 = ffffffffffffffd9
! Mem[00000000120001c4] = 22bddd9a, %l2 = 0000000004e450cd
ldsb [%i0+0x1c5],%l2 ! %l2 = ffffffffffffffbd
! Mem[00000000138000e0] = cf4e1d9b8b55ebad, %l1 = 149f5f38e0394ead, %l5 = 7a47aad8be8d65ba
add %i3,0xe0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = cf4e1d9b8b55ebad
! Mem[0000000012800010] = eb33b1b5, %l3 = cf6510f3dc3a2d56
swapa [%i1+%o2]0x89,%l3 ! %l3 = 00000000eb33b1b5
! Mem[0000000012800138] = 917f8f82, %l2 = ffffffffffffffbd
ldstub [%i1+0x138],%l2 ! %l2 = 00000091000000ff
! Mem[0000000013000158] = a3703fa6, %l4 = b3515fe452fcc7b8
swap [%i2+0x158],%l4 ! %l4 = 00000000a3703fa6
! Mem[0000000013800120] = da528e1e, %l0 = c2cc3a9f, %l2 = 00000091
add %i3,0x120,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000da528e1e
! %l0 = 00000000c2cc3a9f, Mem[00000000918001b0] = 32bd9ba96ade878f
stx %l0,[%o0+0x1b0] ! Mem[00000000918001b0] = 00000000c2cc3a9f
! %l0 = 00000000c2cc3a9f, Mem[0000000012000018] = 2be35973
stha %l0,[%i0+%o3]0x81 ! Mem[0000000012000018] = 3a9f5973
p1_label_3:
! Mem[0000000013800008] = 96ae60c2, %l2 = 00000000da528e1e
ldswa [%i3+%o1]0x81,%l2 ! %l2 = ffffffff96ae60c2
! Mem[0000000012800010] = 562d3adc, %l6 = 00000000329efb1e
swap [%i1+%o2],%l6 ! %l6 = 00000000562d3adc
! Mem[0000000013000008] = 6c442930, %l3 = 00000000eb33b1b5
ldstuba [%i2+%o1]0x81,%l3 ! %l3 = 0000006c000000ff
! %l2 = ffffffff96ae60c2, Mem[0000000013000028] = 857da18f
stwa %l2,[%i2+%o5]0x88 ! Mem[0000000013000028] = 96ae60c2
! %l3 = 000000000000006c, Mem[0000000090000080] = 5149647e
stw %l3,[%i4+0x080] ! Mem[0000000090000080] = 0000006c
! Mem[0000000012000018] = 73599f3a, %l3 = 000000000000006c
ldswa [%i0+%o3]0x89,%l3 ! %l3 = 0000000073599f3a
! %l4 = 00000000a3703fa6, Mem[000000009180013c] = af83df28
stw %l4,[%o0+0x13c] ! Mem[000000009180013c] = a3703fa6
! Mem[0000000012000008] = 7874c614, %l7 = ffffffffffffffd9
swapa [%i0+%o1]0x81,%l7 ! %l7 = 000000007874c614
! %l1 = 149f5f38e0394ead, Mem[0000000013800018] = 7b3179f1
stha %l1,[%i3+%o3]0x80 ! Mem[0000000013800018] = 4ead79f1
! Mem[0000000013000018] = ab791ed9, %l7 = 000000007874c614
lduba [%i2+%o3]0x89,%l7 ! %l7 = 00000000000000d9
p1_label_4:
! Mem[0000000012800000] = 9f0ea42c, %l6 = 00000000562d3adc
ldstuba [%i1+%g0]0x80,%l6 ! %l6 = 0000009f000000ff
! Mem[00000000900001a4] = 565592f2, %g2 = 38658e3f81db5fd9
ldsh [%i4+0x1a4],%g2 ! %g2 = 0000000000005655
! Mem[00000000128000a8] = 2e88f325211fa5ff, %l1 = 149f5f38e0394ead, %l2 = ffffffff96ae60c2
add %i1,0xa8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 2e88f325211fa5ff
! Mem[0000000012000020] = 095a2a66, %l7 = 00000000000000d9
ldsba [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000009
! Mem[0000000013000048] = 77709c6b, %l5 = 8b55ebad, %l7 = 00000009
add %i2,0x48,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000077709c6b
! Mem[0000000012800028] = e629a795, %l0 = 00000000c2cc3a9f
ldstuba [%i1+%o5]0x80,%l0 ! %l0 = 000000e6000000ff
! Mem[00000000138000e8] = 0b8dc4a6, %l3 = 0000000073599f3a, %asi = 80
swapa [%i3+0x0e8]%asi,%l3 ! %l3 = 000000000b8dc4a6
! %l5 = cf4e1d9b8b55ebad, Mem[0000000013000028] = c260ae96
stba %l5,[%i2+%o5]0x80 ! Mem[0000000013000028] = ad60ae96
! Mem[0000000013800064] = e9b62a4a, %l2 = 211fa5ff, %l2 = 211fa5ff
add %i3,0x64,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000e9b62a4a
! Mem[00000000908001b8] = f82c7c67, %g2 = 0000000000005655
lduha [%i5+0x1ba]%asi,%g2 ! %g2 = 000000000000f82c
p1_label_5:
! Mem[0000000012800198] = a21c74ae, %l5 = 8b55ebad, %l4 = a3703fa6
add %i1,0x198,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000a21c74ae
! %l4 = a21c74ae, %l5 = 8b55ebad, Mem[0000000012800000] = ff0ea42c 45984b7d
stda %l4,[%i1+%g0]0x81 ! Mem[0000000012800000] = a21c74ae 8b55ebad
! Mem[00000000138001e4] = 7aee4675, %l2 = 00000000e9b62a4a
ldstub [%i3+0x1e4],%l2 ! %l2 = 0000007a000000ff
! %l6 = 0000009f, %l7 = 77709c6b, Mem[0000000013000020] = d5139d52 a9905e07
stda %l6,[%i2+%o4]0x89 ! Mem[0000000013000020] = 0000009f 77709c6b
! Mem[000000009100005c] = c2164d63, %g2 = 000000000000f82c
lduba [%i6+0x05c]%asi,%g2 ! %g2 = 00000000000000c2
! Mem[0000000013000028] = ad60ae96, %l5 = cf4e1d9b8b55ebad
ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 000000ad000000ff
! Mem[00000000130000b9] = 5d739505, %l1 = 149f5f38e0394ead
ldstuba [%i2+0x0b9]%asi,%l1 ! %l1 = 00000073000000ff
! %l0 = 00000000000000e6, Mem[0000000013000000] = d62615e8863461ba
stxa %l0,[%i2+%g0]0x80 ! Mem[0000000013000000] = 00000000000000e6
! Mem[00000000128000e4] = 16a4bf92, %l0 = 000000e6, %l6 = 0000009f
add %i1,0xe4,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000016a4bf92
! Mem[00000000130000f8] = 086f4999, %l0 = 000000e6, %l3 = 0b8dc4a6
add %i2,0xf8,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000086f4999
p1_label_6:
! Mem[00000000138001d4] = 21d9c5e9, %l5 = 000000ad, %l6 = 16a4bf92
add %i3,0x1d4,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000021d9c5e9
! %l4 = 00000000a21c74ae, Mem[0000000012800018] = cf6510f3dc3a2d56
stxa %l4,[%i1+%o3]0x80 ! Mem[0000000012800018] = 00000000a21c74ae
! Mem[00000000128000a4] = 11469dce, %l1 = 0000000000000073
swap [%i1+0x0a4],%l1 ! %l1 = 0000000011469dce
! Mem[0000000012000028] = a55890f0, %l0 = 00000000000000e6
ldstuba [%i0+%o5]0x81,%l0 ! %l0 = 000000a5000000ff
! Mem[0000000012800028] = 95a729ff, %l1 = 0000000011469dce
swapa [%i1+%o5]0x89,%l1 ! %l1 = 0000000095a729ff
! Mem[0000000013800000] = 7de1c68d, %l2 = 000000000000007a
ldstuba [%i3+%g0]0x89,%l2 ! %l2 = 0000008d000000ff
! Mem[0000000090800048] = b2b17124, %g2 = 00000000000000c2
ldub [%i5+0x049],%g2 ! %g2 = 00000000000000b2
! Mem[00000000138001f6] = 02975f77, %l3 = 00000000086f4999
ldstub [%i3+0x1f6],%l3 ! %l3 = 0000005f000000ff
! Mem[0000000012000028] = f09058ff, %l6 = 0000000021d9c5e9
swapa [%i0+%o5]0x88,%l6 ! %l6 = 00000000f09058ff
! Mem[0000000013000151] = ddc97fc9, %l3 = 000000000000005f
ldstub [%i2+0x151],%l3 ! %l3 = 000000c9000000ff
p1_label_7:
! Mem[0000000091000010] = 48bdd0c3, %g2 = 00000000000000b2
lduha [%i6+0x012]%asi,%g2 ! %g2 = 00000000000048bd
! Mem[0000000012800020] = f02fc3f0, %l5 = 00000000000000ad
swapa [%i1+%o4]0x88,%l5 ! %l5 = 00000000f02fc3f0
! Mem[000000001200005c] = 4f805dc3, %l5 = 00000000f02fc3f0
swap [%i0+0x05c],%l5 ! %l5 = 000000004f805dc3
! Mem[0000000013800020] = a9f052e1, %l5 = 000000004f805dc3
swapa [%i3+%o4]0x80,%l5 ! %l5 = 00000000a9f052e1
! Mem[0000000013000028] = 96ae60ff, %l7 = 0000000077709c6b
ldstuba [%i2+%o5]0x89,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000013000008] = ff442930, %l4 = 00000000a21c74ae
ldstuba [%i2+%o1]0x80,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000012800000] = ae741ca2, %l5 = 00000000a9f052e1
ldstuba [%i1+%g0]0x89,%l5 ! %l5 = 000000a2000000ff
! Mem[000000009180013c] = a3703fa6, %g2 = 00000000000048bd
ldsh [%o0+0x13c],%g2 ! %g2 = ffffffffffffa370
! Mem[0000000091800018] = 8f673b716fd852ea, %g2 = ffffffffffffa370
ldx [%o0+%o3],%g2 ! %g2 = 8f673b716fd852ea
! Mem[00000000908001d0] = 37a157083c0ceec1, %g2 = 8f673b716fd852ea
ldx [%i5+0x1d0],%g2 ! %g2 = 37a157083c0ceec1
p1_label_8:
! %l7 = 00000000000000ff, Mem[00000000900001a8] = 4a7a7f95, %asi = 80
stwa %l7,[%i4+0x1a8]%asi ! Mem[00000000900001a8] = 000000ff
! Mem[0000000013000138] = 9fa5d516e35d1b4a, %l6 = 00000000f09058ff, %l1 = 0000000095a729ff
add %i2,0x138,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 9fa5d516e35d1b4a
! %l5 = 00000000000000a2, Mem[0000000013000028] = 23e8fb6196ae60ff
stxa %l5,[%i2+%o5]0x88 ! Mem[0000000013000028] = 00000000000000a2
! Mem[00000000120001ca] = db8830f6, %l1 = 9fa5d516e35d1b4a
ldstub [%i0+0x1ca],%l1 ! %l1 = 00000030000000ff
! Mem[0000000013800069] = 7d19ccfa, %l4 = 00000000000000ff
ldstub [%i3+0x069],%l4 ! %l4 = 00000019000000ff
! Mem[0000000013800000] = ffc6e17d, %l7 = 00000000000000ff
ldstuba [%i3+%g0]0x81,%l7 ! %l7 = 000000ff000000ff
! %l3 = 00000000000000c9, Mem[0000000090000102] = ecc45290
sth %l3,[%i4+0x102] ! Mem[0000000090000100] = 00c95290
! Mem[0000000091800040] = 3ede3b6f 1a763bdd, %g2 = 3c0ceec1, %g3 = 0bad0b00
ldda [%o0+0x040]%asi,%g2 ! %g2 = 000000003ede3b6f 000000001a763bdd
! Mem[0000000012800010] = 1efb9e32, %l2 = 000000000000008d
lduba [%i1+%o2]0x88,%l2 ! %l2 = 0000000000000032
! Mem[0000000013800018] = f179ad4e, %l5 = 00000000000000a2
ldstuba [%i3+%o3]0x88,%l5 ! %l5 = 0000004e000000ff
p1_label_9:
! Mem[00000000910000d0] = 166e9a75, %g2 = 000000003ede3b6f
ldsb [%i6+0x0d2],%g2 ! %g2 = 0000000000000016
! Mem[0000000012800018] = 00000000, %l5 = 000000000000004e
swapa [%i1+%o3]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000013000010] = 52a3eabb, %l0 = 00000000000000a5
lduha [%i2+%o2]0x80,%l0 ! %l0 = 00000000000052a3
! Mem[0000000012000028] = 21d9c5e9, %l0 = 00000000000052a3
ldstuba [%i0+%o5]0x88,%l0 ! %l0 = 000000e9000000ff
! Mem[0000000013800020] = 4f805dc3, %l4 = 0000000000000019
ldstuba [%i3+%o4]0x81,%l4 ! %l4 = 0000004f000000ff
! Mem[000000001280008d] = f1fdcf30, %l7 = 00000000000000ff
ldstub [%i1+0x08d],%l7 ! %l7 = 000000fd000000ff
! Mem[000000001380009c] = 9adeb8e3, %l5 = 00000000, %l3 = 000000c9
add %i3,0x9c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000009adeb8e3
! Mem[00000000128000b2] = 72649ea1, %l5 = 0000000000000000
ldstub [%i1+0x0b2],%l5 ! %l5 = 0000009e000000ff
! %l7 = 00000000000000fd, Mem[0000000012000008] = ffffffd9
stha %l7,[%i0+%o1]0x81 ! Mem[0000000012000008] = 00fdffd9
! Mem[00000000120000d0] = 5f8ccab2, %l0 = 00000000000000e9
swap [%i0+0x0d0],%l0 ! %l0 = 000000005f8ccab2
p1_label_10:
! Mem[000000009080004c] = 2451dc93, %g2 = 0000000000000016
lduw [%i5+0x04c],%g2 ! %g2 = 000000002451dc93
! %l4 = 000000000000004f, Mem[00000000918000f0] = 4b844286651edd41
stx %l4,[%o0+0x0f0] ! Mem[00000000918000f0] = 000000000000004f
! Mem[0000000012000008] = 00fdffd9, %l0 = 000000005f8ccab2
ldstuba [%i0+%o1]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[0000000012000000] = bf805acd, %l6 = 00000000f09058ff
ldswa [%i0+%g0]0x89,%l6 ! %l6 = ffffffffbf805acd
! Mem[0000000013800028] = 1002c944, %l1 = 0000000000000030
ldstuba [%i3+%o5]0x80,%l1 ! %l1 = 00000010000000ff
! Mem[00000000128000a0] = e28650ba, %l3 = 9adeb8e3, %l2 = 00000032
add %i1,0xa0,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000e28650ba
! %l0 = 00000000, %l1 = 00000010, Mem[0000000090800190] = 9c239d0f 8a9cb77e
stda %l0,[%i5+0x190]%asi ! Mem[0000000090800190] = 00000000 00000010
! %l2 = 00000000e28650ba, Mem[0000000012000028] = ffc5d921f3a49df2
stxa %l2,[%i0+%o5]0x80 ! Mem[0000000012000028] = 00000000e28650ba
! Mem[0000000012800028] = 11469dce, %l6 = ffffffffbf805acd
ldswa [%i1+%o5]0x88,%l6 ! %l6 = 0000000011469dce
! Mem[000000009100006c] = 60c26dee, %g2 = 000000002451dc93
lduw [%i6+0x06c],%g2 ! %g2 = 0000000060c26dee
p1_label_11:
! Mem[0000000013800128] = 880380dc, %l1 = 00000010, %l7 = 000000fd
add %i3,0x128,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000880380dc
! Mem[00000000128000e7] = 16a4bf92, %l6 = 0000000011469dce
ldstub [%i1+0x0e7],%l6 ! %l6 = 00000092000000ff
! Mem[0000000091000068] = adccfc37, %g18 = 7dc1678809bf9368
ldsw [%i6+0x068],%g2 ! %g2 = 7dc1678809bf9368
! Mem[0000000013000010] = bbeaa352, %l1 = 0000000000000010
ldswa [%i2+%o2]0x88,%l1 ! %l1 = ffffffffbbeaa352
! %l1 = ffffffffbbeaa352, Mem[000000009000002d] = 77077c58
stb %l1,[%i4+0x02d] ! Mem[000000009000002c] = 52077c58
! %l6 = 0000000000000092, Mem[00000000900000f8] = 9416006d1358082a
stx %l6,[%i4+0x0f8] ! Mem[00000000900000f8] = 0000000000000092
! %l4 = 000000000000004f, Mem[0000000012800018] = 0000004ea21c74ae
stxa %l4,[%i1+%o3]0x81 ! Mem[0000000012800018] = 000000000000004f
! Mem[0000000091000154] = 1cd37e5c, %g18 = 7dc1678809bf9368
ldsw [%i6+0x154],%g2 ! %g2 = 7dc1678809bf9368
! Mem[00000000918000f0] = 00000000, %g2 = 000000001cd37e5c
ldsh [%o0+0x0f2],%g2 ! %g2 = 0000000000000000
! Mem[00000000138000b0] = d9c47a34fa540015, %l6 = 0000000000000092, %l2 = 00000000e28650ba
add %i3,0xb0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = d9c47a34fa540015
p1_label_12:
! Mem[00000000918000f0] = 00000000, %g18 = 7dc1678809bf9368
ldsw [%o0+0x0f0],%g2 ! %g2 = 7dc1678809bf9368
! Mem[0000000012800018] = 00000000, %l1 = ffffffffbbeaa352
ldswa [%i1+%o3]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000090800108] = 05043db4, %g2 = 0000000000000000
ldub [%i5+0x108],%g2 ! %g2 = 0000000000000005
! Mem[0000000013000068] = e0e2c7c895293731, %l2 = d9c47a34fa540015, %l2 = d9c47a34fa540015
add %i2,0x68,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = e0e2c7c895293731
! %l2 = 95293731, %l3 = 9adeb8e3, Mem[0000000012000028] = 00000000 e28650ba
stda %l2,[%i0+%o5]0x80 ! Mem[0000000012000028] = 95293731 9adeb8e3
! Mem[0000000012000010] = 000000c1, %l3 = 000000009adeb8e3
lduwa [%i0+%o2]0x88,%l3 ! %l3 = 00000000000000c1
! Mem[0000000013000064] = 53b2e6a3, %l6 = 0000000000000092
ldstub [%i2+0x064],%l6 ! %l6 = 00000053000000ff
! Mem[0000000012800020] = 000000ad, %l1 = 0000000000000000
ldsha [%i1+%o4]0x89,%l1 ! %l1 = 00000000000000ad
! Mem[0000000013800010] = 77ac9ef9, %l2 = e0e2c7c895293731
swapa [%i3+%o2]0x89,%l2 ! %l2 = 0000000077ac9ef9
! Mem[0000000013800020] = ff805dc3, %l1 = 00000000000000ad
swapa [%i3+%o4]0x80,%l1 ! %l1 = 00000000ff805dc3
p1_label_13:
! Mem[0000000013000080] = 564cc495, %l7 = 00000000880380dc
swap [%i2+0x080],%l7 ! %l7 = 00000000564cc495
! Mem[00000000908000b8] = fbdb47cd, %g2 = 0000000000000005
ldsh [%i5+0x0ba],%g2 ! %g2 = fffffffffffffbdb
! Mem[0000000013800008] = 96ae60c2, %l2 = 0000000077ac9ef9
ldstuba [%i3+%o1]0x80,%l2 ! %l2 = 00000096000000ff
! Mem[0000000013000028] = a200000000000000, %l2 = 0000000000000096, %l7 = 00000000564cc495
add %i2,0x28,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = a200000000000000
! Mem[0000000012800018] = 00000000, %l5 = 000000000000009e
ldstuba [%i1+%o3]0x81,%l5 ! %l5 = 00000000000000ff
! %l3 = 00000000000000c1, Mem[0000000090800184] = 89ee679a, %asi = 80
stwa %l3,[%i5+0x184]%asi ! Mem[0000000090800184] = 000000c1
! Mem[0000000013000000] = 00000000, %l0 = 0000000000000000
swapa [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[00000000120000c0] = eb2bcc55, %l2 = 0000000000000096
swap [%i0+0x0c0],%l2 ! %l2 = 00000000eb2bcc55
! Mem[00000000138000d0] = 31894599, %l7 = a200000000000000
swap [%i3+0x0d0],%l7 ! %l7 = 0000000031894599
! %l3 = 00000000000000c1, Mem[00000000128001a8] = 60b24821
stw %l3,[%i1+0x1a8] ! Mem[00000000128001a8] = 000000c1
p1_label_14:
! Mem[0000000012800070] = b82b7167, %l3 = 000000c1, %l5 = 00000000
add %i1,0x70,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000b82b7167
! Mem[000000009080012c] = 842233e5, %g2 = fffffffffffffbdb
lduwa [%i5+0x12c]%asi,%g2 ! %g2 = 00000000842233e5
! %l6 = 00000053, %l7 = 31894599, Mem[0000000012000020] = 095a2a66 a0acaa8d
stda %l6,[%i0+%o4]0x80 ! Mem[0000000012000020] = 00000053 31894599
! Mem[0000000012000000] = bf805acd, %l6 = 0000000000000053
lduha [%i0+%g0]0x89,%l6 ! %l6 = 0000000000005acd
! Mem[0000000012000019] = 3a9f5973, %l5 = 00000000b82b7167
ldstub [%i0+0x019],%l5 ! %l5 = 0000009f000000ff
! %l2 = 00000000eb2bcc55, Mem[0000000012000010] = c10000006edaddae
stxa %l2,[%i0+%o2]0x80 ! Mem[0000000012000010] = 00000000eb2bcc55
! Mem[00000000130000c0] = 2015b56b9749605a, %l0 = 0000000000000000, %l1 = 00000000ff805dc3
add %i2,0xc0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 2015b56b9749605a
! Mem[0000000091800138] = f2a3703f, %g2 = 00000000842233e5
ldub [%o0+0x13b],%g2 ! %g2 = 00000000000000f2
! %l4 = 0000004f, %l5 = 0000009f, Mem[0000000090800018] = 4f1b521f db923fe6
std %l4,[%i5+%o3] ! Mem[0000000090800018] = 0000004f 0000009f
! Mem[0000000012000000] = bf805acd, %l6 = 0000000000005acd
ldsba [%i0+%g0]0x89,%l6 ! %l6 = ffffffffffffffcd
p1_label_15:
! Mem[0000000091000150] = 67c0a8f11cd37e5c, %g2 = 00000000000000f2
ldx [%i6+0x150],%g2 ! %g2 = 67c0a8f11cd37e5c
! Mem[0000000013800008] = c260aeff, %l7 = 0000000031894599
ldsha [%i3+%o1]0x89,%l7 ! %l7 = ffffffffffffaeff
! Mem[0000000012000000] = bf805acd, %l3 = 00000000000000c1
swapa [%i0+%g0]0x88,%l3 ! %l3 = 00000000bf805acd
! Mem[0000000091000078] = 6abd6364, %g2 = 67c0a8f11cd37e5c
lduh [%i6+0x078],%g2 ! %g2 = 0000000000006abd
! Mem[0000000013800018] = ffad79f1, %l4 = 000000000000004f
ldstuba [%i3+%o3]0x81,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000013000018] = ab791ed9, %l7 = ffffffffffffaeff
ldswa [%i2+%o3]0x89,%l7 ! %l7 = ffffffffab791ed9
! %l4 = 00000000000000ff, Mem[0000000091800148] = 47db34c12117edb1
stx %l4,[%o0+0x148] ! Mem[0000000091800148] = 00000000000000ff
! Mem[0000000091800020] = 19dcc7b8, %g2 = 0000000000006abd
lduw [%o0+%o4],%g2 ! %g2 = 0000000019dcc7b8
! Mem[00000000128000d0] = f2b670210aaca10b, %l5 = 000000000000009f, %l4 = 00000000000000ff
add %i1,0xd0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = f2b670210aaca10b
! Mem[00000000138001fc] = a8c0a260, %l3 = bf805acd, %l3 = bf805acd
add %i3,0x1fc,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000a8c0a260
p1_label_16:
! Mem[0000000012800108] = d0037ead ec1898be, %l0 = 00000000, %l1 = 9749605a
ldda [%i1+0x108]%asi,%l0 ! %l0 = 00000000d0037ead 00000000ec1898be
! %l0 = d0037ead, %l1 = ec1898be, Mem[00000000918000e8] = 7ddce5d5 9f63f850
std %l0,[%o0+0x0e8] ! Mem[00000000918000e8] = d0037ead ec1898be
! Mem[0000000013800104] = be59526a, %l5 = 000000000000009f
ldstub [%i3+0x104],%l5 ! %l5 = 000000be000000ff
! Mem[00000000130000a8] = 9d514f15016a3ee7, %l3 = 00000000a8c0a260, %l6 = ffffffffffffffcd
add %i2,0xa8,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 9d514f15016a3ee7
! Mem[0000000012000028] = 95293731, %l1 = 00000000ec1898be
ldsba [%i0+%o5]0x81,%l1 ! %l1 = ffffffffffffff95
! Mem[0000000013800058] = e8fcb990a9fb332b, %l7 = ffffffffab791ed9, %l3 = 00000000a8c0a260
add %i3,0x58,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = e8fcb990a9fb332b
! Mem[0000000013000008] = 302944ff, %l4 = f2b670210aaca10b
swapa [%i2+%o1]0x89,%l4 ! %l4 = 00000000302944ff
! Mem[0000000013800028] = 44c902ff, %l0 = 00000000d0037ead
ldsba [%i3+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000090800018] = 0000004f0000009f, %g2 = 0000000019dcc7b8
ldx [%i5+%o3],%g2 ! %g2 = 0000004f0000009f
! Mem[0000000013000010] = bbeaa352, %l1 = ffffffffffffff95
lduha [%i2+%o2]0x89,%l1 ! %l1 = 000000000000a352
p1_label_17:
! Mem[0000000091000010] = c28848bd d0c37693, %g2 = 0000009f, %g3 = 1a763bdd
ldda [%i6+0x010]%asi,%g2 ! %g2 = 00000000c28848bd 00000000d0c37693
! %l4 = 00000000302944ff, Mem[00000000918001cc] = 4215b814
stb %l4,[%o0+0x1cc] ! Mem[00000000918001cc] = ff15b814
! Mem[00000000120000d0] = 000000e9, %l3 = e8fcb990a9fb332b
ldstub [%i0+0x0d0],%l3 ! %l3 = 00000000000000ff
! Mem[0000000012800028] = ce9d4611, %l4 = 00000000302944ff
lduha [%i1+%o5]0x81,%l4 ! %l4 = 000000000000ce9d
! Mem[0000000013800008] = ffae60c2, %l7 = ffffffffab791ed9
lduha [%i3+%o1]0x80,%l7 ! %l7 = 000000000000ffae
! %l6 = 9d514f15016a3ee7, Mem[0000000091800090] = e3433e2e2a3b42b9
stx %l6,[%o0+0x090] ! Mem[0000000091800090] = 9d514f15016a3ee7
! %l2 = eb2bcc55, %l3 = 00000000, Mem[00000000900000c8] = 00041723 75bef202
std %l2,[%i4+0x0c8] ! Mem[00000000900000c8] = eb2bcc55 00000000
! Mem[0000000012800018] = ff000000, %l0 = ffffffffffffffff
swapa [%i1+%o3]0x80,%l0 ! %l0 = 00000000ff000000
! %l3 = 0000000000000000, Mem[00000000918001a4] = c84b2f67
sth %l3,[%o0+0x1a4] ! Mem[00000000918001a4] = 00002f67
! Mem[0000000012800028] = ce9d4611, %l2 = 00000000eb2bcc55
ldsba [%i1+%o5]0x81,%l2 ! %l2 = ffffffffffffffce
p1_label_18:
! Mem[0000000013800020] = ad000000, %l4 = 000000000000ce9d
ldstuba [%i3+%o4]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000013800008] = c260aeff, %l0 = 00000000ff000000
ldstuba [%i3+%o1]0x89,%l0 ! %l0 = 000000ff000000ff
! Mem[000000001280013c] = 08bde94b, %l5 = 00000000000000be
swap [%i1+0x13c],%l5 ! %l5 = 0000000008bde94b
! Mem[0000000013000008] = 0aaca10b, %l1 = 000000000000a352
ldstuba [%i2+%o1]0x89,%l1 ! %l1 = 0000000b000000ff
! Mem[0000000012800046] = 965312fd, %l7 = 000000000000ffae
ldstub [%i1+0x046],%l7 ! %l7 = 00000012000000ff
! %l3 = 0000000000000000, Mem[0000000013800008] = b139fd03c260aeff
stxa %l3,[%i3+%o1]0x89 ! Mem[0000000013800008] = 0000000000000000
! Mem[0000000091000004] = 4f08ef95, %g2 = 00000000c28848bd
ldub [%i6+0x007],%g2 ! %g2 = 000000000000004f
! Mem[0000000091800194] = eb4255f1, %g2 = 000000000000004f
lduh [%o0+0x194],%g2 ! %g2 = 000000000000eb42
! Mem[00000000128001e8] = 5ea3dffe4752bc33, %l5 = 0000000008bde94b
ldx [%i1+0x1e8],%l5 ! %l5 = 5ea3dffe4752bc33
! Mem[0000000013800088] = 7f28666c, %l5 = 5ea3dffe4752bc33, %asi = 80
swapa [%i3+0x088]%asi,%l5 ! %l5 = 000000007f28666c
p1_label_19:
! Mem[0000000091000060] = fcafbdc191eeb0a1, %g2 = 000000000000eb42
ldx [%i6+0x060],%g2 ! %g2 = fcafbdc191eeb0a1
! Mem[0000000012800028] = ce9d4611, %l4 = 0000000000000000
ldsha [%i1+%o5]0x80,%l4 ! %l4 = ffffffffffffce9d
! Mem[0000000013800000] = 7de1c6ff, %l7 = 0000000000000012
ldstuba [%i3+%g0]0x88,%l7 ! %l7 = 000000ff000000ff
! %l1 = 000000000000000b, Mem[0000000013000028] = 000000a2
stwa %l1,[%i2+%o5]0x88 ! Mem[0000000013000028] = 0000000b
! Mem[000000001380006d] = ca9556b3, %l6 = 9d514f15016a3ee7
ldstub [%i3+0x06d],%l6 ! %l6 = 00000095000000ff
! Mem[0000000012800126] = 6391de62, %l7 = 00000000000000ff
ldstuba [%i1+0x126]%asi,%l7 ! %l7 = 000000de000000ff
! Mem[00000000918000d0] = 85f74838, %g2 = fcafbdc191eeb0a1
ldsh [%o0+0x0d2],%g2 ! %g2 = ffffffffffff85f7
! Mem[0000000013800008] = 00000000, %l4 = ffffffffffffce9d
ldstuba [%i3+%o1]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000091800100] = 63494533, %g2 = ffffffffffff85f7
lduha [%o0+0x100]%asi,%g2 ! %g2 = 0000000000006349
! Mem[0000000013000138] = 9fa5d516, %l2 = ffffffffffffffce
swap [%i2+0x138],%l2 ! %l2 = 000000009fa5d516
p1_label_20:
! Mem[0000000012000180] = 7afd500b77a4a5b7, %l2 = 000000009fa5d516, %l0 = 00000000000000ff
add %i0,0x180,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 7afd500b77a4a5b7
! Mem[0000000013000008] = ffa1ac0a, %l2 = 000000009fa5d516, %asi = 80
swapa [%i2+0x008]%asi,%l2 ! %l2 = 00000000ffa1ac0a
! Mem[0000000090800138] = 598f2cfa, %g2 = 0000000000006349
lduw [%i5+0x138],%g2 ! %g2 = 00000000598f2cfa
! Mem[0000000013800154] = b528a7f5, %l6 = 0000000000000095
swap [%i3+0x154],%l6 ! %l6 = 00000000b528a7f5
! Mem[0000000012000020] = 00000053, %l7 = 00000000000000de
swapa [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000053
! Mem[00000000138001da] = 3d7d6b9a, %l4 = 0000000000000000
ldstub [%i3+0x1da],%l4 ! %l4 = 0000006b000000ff
! %l6 = 00000000b528a7f5, Mem[0000000013800018] = ffad79f15fce178c
stxa %l6,[%i3+%o3]0x81 ! Mem[0000000013800018] = 00000000b528a7f5
! %l1 = 000000000000000b, Mem[000000009100000c] = bcf127ea
stb %l1,[%i6+0x00c] ! Mem[000000009100000c] = 0bf127ea
! %l6 = b528a7f5, %l7 = 00000053, Mem[0000000090800140] = 9dde6f7e 937b5b55
std %l6,[%i5+0x140] ! Mem[0000000090800140] = b528a7f5 00000053
! Mem[00000000120001a4] = fc3f3f22, %l2 = 00000000ffa1ac0a
swap [%i0+0x1a4],%l2 ! %l2 = 00000000fc3f3f22
p1_label_21:
! Mem[0000000091800188] = ff57fac7, %g2 = 00000000598f2cfa
ldub [%o0+0x189],%g2 ! %g2 = 00000000000000ff
! Mem[00000000138000f8] = 531e3968, %l5 = 7f28666c, %l6 = b528a7f5
add %i3,0xf8,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000531e3968
! Mem[0000000012800020] = ad000000, %l0 = 7afd500b77a4a5b7
swapa [%i1+%o4]0x81,%l0 ! %l0 = 00000000ad000000
! Mem[00000000138001c8] = 6a2ed597, %l1 = 000000000000000b
swap [%i3+0x1c8],%l1 ! %l1 = 000000006a2ed597
! Mem[0000000012000068] = 627bf39b5741b658, %l1 = 000000006a2ed597, %l2 = 00000000fc3f3f22
add %i0,0x68,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 627bf39b5741b658
! Mem[0000000013800000] = ffc6e17d, %l1 = 000000006a2ed597
ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000013000008] = 9fa5d516, %l5 = 000000007f28666c
lduba [%i2+%o1]0x81,%l5 ! %l5 = 000000000000009f
! Mem[0000000090000030] = 22cfe7e2, %g2 = 00000000000000ff
lduh [%i4+0x032],%g2 ! %g2 = 00000000000022cf
! Mem[0000000013000180] = 9e001878b46ca2f0, %l0 = 00000000ad000000, %l6 = 00000000531e3968
add %i2,0x180,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 9e001878b46ca2f0
! Mem[0000000012800010] = 329efb1e, %l5 = 000000000000009f
ldstuba [%i1+%o2]0x80,%l5 ! %l5 = 00000032000000ff
p1_label_22:
! %l2 = 5741b658, %l3 = 00000000, Mem[00000000908000e8] = fa3347b4 b53286b0
std %l2,[%i5+0x0e8] ! Mem[00000000908000e8] = 5741b658 00000000
! Mem[0000000013000000] = 00000000, %l1 = 00000000000000ff
swapa [%i2+%g0]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000012000028] = 31372995, %l3 = 0000000000000000
lduha [%i0+%o5]0x89,%l3 ! %l3 = 0000000000002995
! Mem[000000009080006c] = 0f03ef2f, %g2 = 00000000000022cf
lduha [%i5+0x06c]%asi,%g2 ! %g2 = 0000000000000f03
! %l1 = 0000000000000000, Mem[0000000012800020] = b7a5a477
stha %l1,[%i1+%o4]0x89 ! Mem[0000000012800020] = b7a50000
! Mem[0000000012000093] = 989a61b3, %l2 = 627bf39b5741b658
ldstub [%i0+0x093],%l2 ! %l2 = 000000b3000000ff
! Mem[000000001280014c] = 003fdd52, %l1 = 00000000, %l4 = 0000006b
add %i1,0x14c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000003fdd52
! Mem[0000000012800018] = ffffffff, %l4 = 00000000003fdd52
swapa [%i1+%o3]0x80,%l4 ! %l4 = 00000000ffffffff
! %l5 = 0000000000000032, Mem[0000000013000028] = 0b00000000000000
stxa %l5,[%i2+%o5]0x80 ! Mem[0000000013000028] = 0000000000000032
! %l1 = 0000000000000000, Mem[000000009080018d] = 64529100
stb %l1,[%i5+0x18d] ! Mem[000000009080018c] = 00529100
p1_label_23:
! Mem[00000000120001f8] = cc92d256ba1796b9, %l6 = 9e001878b46ca2f0, %l5 = 0000000000000032
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = cc92d256ba1796b9
! Mem[0000000013000008] = 9fa5d516c039d5e4, %l2 = 00000000000000b3
ldxa [%i2+%o1]0x80,%l2 ! %l2 = 9fa5d516c039d5e4
! Mem[00000000120001dd] = 18cdb3f5, %l1 = 0000000000000000
ldstub [%i0+0x1dd],%l1 ! %l1 = 000000cd000000ff
! %l0 = 00000000ad000000, Mem[00000000918000e8] = d0037eadec1898be
stx %l0,[%o0+0x0e8] ! Mem[00000000918000e8] = 00000000ad000000
! Mem[0000000012000004] = 298a65fd, %l4 = 00000000ffffffff, %asi = 80
swapa [%i0+0x004]%asi,%l4 ! %l4 = 00000000298a65fd
! Mem[0000000012000020] = de000000, %l1 = 00000000000000cd
ldsha [%i0+%o4]0x88,%l1 ! %l1 = 0000000000000000
! %l6 = 9e001878b46ca2f0, Mem[0000000012800000] = adeb558bae741cff
stxa %l6,[%i1+%g0]0x89 ! Mem[0000000012800000] = 9e001878b46ca2f0
! Mem[00000000130001c8] = e8d8d76391e48d07, %l6 = 9e001878b46ca2f0, %l2 = 9fa5d516c039d5e4
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = e8d8d76391e48d07
! Mem[00000000918001c0] = f7ceef31, %g2 = 0000000000000f03
ldsh [%o0+0x1c0],%g2 ! %g2 = fffffffffffff7ce
! Mem[0000000091000138] = 3e885be1, %g2 = fffffffffffff7ce
ldsh [%i6+0x138],%g2 ! %g2 = 0000000000003e88
p1_label_24:
! Mem[0000000090000088] = 0c78003910c393c6, %g2 = 0000000000003e88
ldx [%i4+0x088],%g2 ! %g2 = 0c78003910c393c6
! Mem[0000000013800010] = 95293731, %l3 = 0000000000002995
ldstuba [%i3+%o2]0x89,%l3 ! %l3 = 00000031000000ff
! Mem[0000000013000008] = 9fa5d516 c039d5e4, %l4 = 298a65fd, %l5 = ba1796b9
ldda [%i2+%o1]0x80,%l4 ! %l4 = 000000009fa5d516 00000000c039d5e4
! %l7 = 0000000000000053, Mem[0000000012000020] = de000000
stha %l7,[%i0+%o4]0x88 ! Mem[0000000012000020] = de000053
! Mem[000000001380012c] = 8d1f20bf, %l0 = 00000000ad000000
swap [%i3+0x12c],%l0 ! %l0 = 000000008d1f20bf
! Mem[0000000013000018] = ab791ed9, %l3 = 0000000000000031
ldstuba [%i2+%o3]0x89,%l3 ! %l3 = 000000d9000000ff
! Mem[00000000138001b4] = e581ec93, %l0 = 000000008d1f20bf
ldstub [%i3+0x1b4],%l0 ! %l0 = 000000e5000000ff
! Mem[0000000012000010] = 00000000, %l7 = 0000000000000053
swapa [%i0+%o2]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000013000028] = 00000000, %l0 = 00000000000000e5
ldsha [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[000000001300014c] = 7133c917, %l5 = c039d5e4, %l4 = 9fa5d516
add %i2,0x14c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000007133c917
p1_label_25:
! Mem[000000001380018c] = f72ba510, %l6 = b46ca2f0, %l4 = 7133c917
add %i3,0x18c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000f72ba510
! Mem[0000000091000068] = adccfc37, %g18 = 7dc1678809bf9368
ldsw [%i6+0x068],%g2 ! %g2 = 7dc1678809bf9368
! Mem[0000000013000050] = afbd762dbd3d5fa8, %l0 = 0000000000000000, %l7 = 0000000000000000
add %i2,0x50,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = afbd762dbd3d5fa8
! Mem[0000000012800028] = ce9d4611, %l0 = 0000000000000000
swapa [%i1+%o5]0x80,%l0 ! %l0 = 00000000ce9d4611
! Mem[0000000013000100] = cff57492, %l1 = 0000000000000000
swap [%i2+0x100],%l1 ! %l1 = 00000000cff57492
! Mem[0000000012000008] = fffdffd9, %l4 = 00000000f72ba510
swap [%i0+%o1],%l4 ! %l4 = 00000000fffdffd9
! Mem[00000000908000c8] = 56a5415e, %g2 = ffffffffadccfc37
ldub [%i5+0x0c9],%g2 ! %g2 = 0000000000000056
! %l0 = 00000000ce9d4611, Mem[0000000013800178] = 7ec5465fb9269f37
stx %l0,[%i3+0x178] ! Mem[0000000013800178] = 00000000ce9d4611
! Mem[0000000012000010] = 53000000, %l3 = 00000000000000d9
ldstuba [%i0+%o2]0x80,%l3 ! %l3 = 00000053000000ff
! %l6 = 9e001878b46ca2f0, Mem[0000000090000170] = af849f7c
stw %l6,[%i4+0x170] ! Mem[0000000090000170] = b46ca2f0
ba,a p1_not_taken_0_end
p1_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 00000000ce9d4611
bne,a,pn %xcc,p1_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000cff57492
bne,a,pn %xcc,p1_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be e8d8d76391e48d07
bne,a,pn %xcc,p1_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000053
bne,a,pn %xcc,p1_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000fffdffd9
bne,a,pn %xcc,p1_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000c039d5e4
bne,a,pn %xcc,p1_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 9e001878b46ca2f0
bne,a,pn %xcc,p1_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be afbd762dbd3d5fa8
bne,a,pn %xcc,p1_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p1_check_fp_registers:
set p1_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be b5735d65 a6dd1a42
bne %xcc,p1_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 61654c8a 66fbd29b
bne %xcc,p1_f4_fail
nop
! Check Local Memory
set p1_local0_expect,%g1
p1_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = c1000000ffffffff
ldx [%i0+0x000],%g3 ! Observed data at 0000000012000000
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = f72ba5101edc1731
ldx [%i0+0x008],%g3 ! Observed data at 0000000012000008
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff000000eb2bcc55
ldx [%i0+0x010],%g3 ! Observed data at 0000000012000010
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 3aff597312038803
ldx [%i0+0x018],%g3 ! Observed data at 0000000012000018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 530000de31894599
ldx [%i0+0x020],%g3 ! Observed data at 0000000012000020
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 952937319adeb8e3
ldx [%i0+0x028],%g3 ! Observed data at 0000000012000028
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = 204c1b25f02fc3f0
ldx [%i0+0x058],%g3 ! Observed data at 0000000012000058
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = 989a61ff234f4c41
ldx [%i0+0x090],%g3 ! Observed data at 0000000012000090
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 00000096c0494f0a
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000120000c0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ff0000e9a8fa914d
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000120000d0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = f7b633d4ffa1ac0a
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000120001a0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = db88fff629e3d2b6
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000120001c8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = c201c77718ffb3f5
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000120001d8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1d8,%g4
set p1_local1_expect,%g1
p1_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = f0a26cb47818009e
ldx [%i1+0x000],%g3 ! Observed data at 0000000012800000
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff9efb1ebbb8f464
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 = 003fdd520000004f
ldx [%i1+0x018],%g3 ! Observed data at 0000000012800018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000a5b799bac41a
ldx [%i1+0x020],%g3 ! Observed data at 0000000012800020
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000009900523a
ldx [%i1+0x028],%g3 ! Observed data at 0000000012800028
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 69834a9e9653fffd
ldx [%i1+0x040],%g3 ! Observed data at 0000000012800040
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x040,%g4
ldx [%g1+0x088],%g2 ! Expected data = c93f9f2ef1ffcf30
ldx [%i1+0x088],%g3 ! Observed data at 0000000012800088
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 1bca1304759586e0
ldx [%i1+0x090],%g3 ! Observed data at 0000000012800090
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = e28650ba00000073
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000128000a0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 7264ffa15de51e23
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000128000b0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = bd6e58fb16a4bfff
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000128000e0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 5cd26b766391ff62
ldx [%i1+0x120],%g3 ! Observed data at 0000000012800120
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = ff7f8f82000000be
ldx [%i1+0x138],%g3 ! Observed data at 0000000012800138
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x138,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 000000c1acfb9f68
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000128001a8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x1a8,%g4
set p1_local2_expect,%g1
p1_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ff000000000000e6
ldx [%i2+0x000],%g3 ! Observed data at 0000000013000000
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 9fa5d516c039d5e4
ldx [%i2+0x008],%g3 ! Observed data at 0000000013000008
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff1e79ab2d401488
ldx [%i2+0x018],%g3 ! Observed data at 0000000013000018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9f0000006b9c7077
ldx [%i2+0x020],%g3 ! Observed data at 0000000013000020
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000000000032
ldx [%i2+0x028],%g3 ! Observed data at 0000000013000028
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 501942a3ffb2e6a3
ldx [%i2+0x060],%g3 ! Observed data at 0000000013000060
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 880380dc4838da54
ldx [%i2+0x080],%g3 ! Observed data at 0000000013000080
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 5dff950576adfc02
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000130000b8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 00000000773af61b
ldx [%i2+0x100],%g3 ! Observed data at 0000000013000100
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x100,%g4
ldx [%g1+0x138],%g2 ! Expected data = ffffffcee35d1b4a
ldx [%i2+0x138],%g3 ! Observed data at 0000000013000138
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = ddff7fc9ef28552e
ldx [%i2+0x150],%g3 ! Observed data at 0000000013000150
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 52fcc7b803bf65b1
ldx [%i2+0x158],%g3 ! Observed data at 0000000013000158
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x158,%g4
set p1_local3_expect,%g1
p1_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ffc6e17d30ac09c9
ldx [%i3+0x000],%g3 ! Observed data at 0000000013800000
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff00000000000000
ldx [%i3+0x008],%g3 ! Observed data at 0000000013800008
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff372995b035f2a5
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 = 00000000b528a7f5
ldx [%i3+0x018],%g3 ! Observed data at 0000000013800018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff0000adfe5c3296
ldx [%i3+0x020],%g3 ! Observed data at 0000000013800020
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff02c94422bd2ad0
ldx [%i3+0x028],%g3 ! Observed data at 0000000013800028
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 7dffccfacaff56b3
ldx [%i3+0x068],%g3 ! Observed data at 0000000013800068
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 4752bc3363261148
ldx [%i3+0x088],%g3 ! Observed data at 0000000013800088
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 00000000465cd50b
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000138000d0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 73599f3a2033ab2e
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000138000e8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 358b3593ff59526a
ldx [%i3+0x100],%g3 ! Observed data at 0000000013800100
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = 880380dcad000000
ldx [%i3+0x128],%g3 ! Observed data at 0000000013800128
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = 20df7f1300000095
ldx [%i3+0x150],%g3 ! Observed data at 0000000013800150
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = 00000000ce9d4611
ldx [%i3+0x178],%g3 ! Observed data at 0000000013800178
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = edddd91fff81ec93
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000138001b0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 0000000bb17dd19a
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000138001c8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 3d7dff9a889e382e
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000138001d8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 6af821a1ffee4675
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000138001e0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 4f9cff9b0297ff77
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000138001f0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1f0,%g4
! The test for processor 1 has passed
p1_passed:
ta GOOD_TRAP
nop
p1_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p1_failed
p1_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p1_failed
p1_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p1_failed
p1_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p1_failed
p1_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p1_failed
p1_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p1_failed
p1_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p1_failed
p1_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p1_failed
p1_f0_fail:
set p1_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f4_fail:
set p1_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 1 failed
p1_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x004] ! Set processor 1 done flag
set p1_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 1 failed
p1_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x004] ! Set processor 1 done flag
set p1_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p1_selfmod_failed:
ba p1_failed
mov 0xabc,%g1
p1_common_error:
or %g0,0xee1,%g1
ba p1_failed
mov %o5,%g3
p1_common_signature_error:
set p1_temp,%g1
ba p1_failed
st %g2,[%g1] ! Common Lock Number
p1_common_timeout:
set p1_temp,%g1
ba p1_failed
st %g2,[%g1] ! Common Lock Number
p1_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p1_failed
mov 0x0,%g3
p1_trap1e:
swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000013000018]
ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000013000000]
swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013800008]
lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000013800010]
done
p1_trap1o:
swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000013000018]
ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000013000000]
swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013800008]
lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000013800010]
done
p1_trap2e:
ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000013000020]
done
p1_trap2o:
ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000013000020]
done
p1_trap3e:
nop
nop
nop
nop
done
p1_trap3o:
nop
nop
nop
nop
done
p1_init_memory_pointers:
set p1_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p1_local0_start,%i0
set p1_local1_start,%i1
set p1_local2_start,%i2
set p1_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 43e8eac4c13c4f28
ldx [%g1+0x008],%l1 ! %l1 = 984f396406b30d18
ldx [%g1+0x010],%l2 ! %l2 = 475da0ca1bca1304
ldx [%g1+0x018],%l3 ! %l3 = cf6510f3dc3a2d56
ldx [%g1+0x020],%l4 ! %l4 = b3515fe452fcc7b8
ldx [%g1+0x028],%l5 ! %l5 = 6fc02f629bf7165c
ldx [%g1+0x030],%l6 ! %l6 = 64044213e152f0a9
ldx [%g1+0x038],%l7 ! %l7 = 5aa5baa9d4aef852
! Initialize the output register of window 0
set unres3_start,%o0
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 = 8c6902a4 5e88bea6 64a101e9 4827a50e
! %f4 = 9a8531b1 02331e64 23d1f9a9 aed426e3
! %f8 = fe92920d b9aa775c 62d4352b 7d8bddc6
! %f12 = 7a865810 4511e2b8 e0646137 cb4fb200
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d0cba800 1b955cec 40425dca d80d6a04
! %f20 = 096b170f 92d9d949 c1029dd6 ce8f536c
! %f24 = dfe2d6c7 9c7fbea0 a35602ef 9f41e889
! %f28 = 36c34625 39f466f3 eb82a2ac dfa10d18
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e38ccc3a a29070b7 e62969e0 1efa66c0
! %f36 = 53553e24 ef46c3c7 c5a97217 97c55f9e
! %f40 = d66adbfc f207e351 80be3f85 45300f4b
! %f44 = efb1fbdc 150fcf26 6a884812 53b46396
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5b62d50000000013,%g7,%g1 ! GSR scale = 2, align = 3
wr %g1,%g0,%gsr ! GSR = 5b62d50000000013
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 2
p2_label_1:
! Mem[0000000015000040] = 8ec665c5, %l2 = f0f57876, %l7 = 707064f5
add %i2,0x40,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000008ec665c5
! %l5 = 526d4e948478541e, Mem[0000000014000010] = 99ebc22d
stha %l5,[%i0+%o2]0x89 ! Mem[0000000014000010] = 99eb541e
! Mem[0000000014000000] = 594d3e65, %l7 = 000000008ec665c5
ldstuba [%i0+%g0]0x80,%l7 ! %l7 = 00000059000000ff
! Mem[0000000014000018] = 10db3e17, %l6 = 5c77590e6f68af06
ldstuba [%i0+%o3]0x80,%l6 ! %l6 = 00000010000000ff
! Mem[0000000015000064] = ab37dd35, %l0 = 13a9d598c7d56244
swap [%i2+0x064],%l0 ! %l0 = 00000000ab37dd35
! Mem[00000000140001d0] = db8ee0ead0a5c8f2, %l4 = 6bc2cb647f0471de, %l7 = 0000000000000059
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = db8ee0ead0a5c8f2
! Mem[00000000918000f8] = 7e989ad2, %g2 = 9d1d96be45f701eb
lduh [%o0+0x0f8],%g2 ! %g2 = 0000000000007e98
! Mem[0000000015800018] = 8f009b88, %l5 = 526d4e948478541e
lduha [%i3+%o3]0x81,%l5 ! %l5 = 0000000000008f00
! Mem[0000000014000000] = 653e4dff, %l2 = de5334dbf0f57876
lduba [%i0+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000014800028] = 6a9cff1a, %l0 = 00000000ab37dd35
lduwa [%i1+%o5]0x89,%l0 ! %l0 = 000000006a9cff1a
p2_label_2:
! Mem[000000001400008f] = d51fec2b, %l0 = 000000006a9cff1a
ldstub [%i0+0x08f],%l0 ! %l0 = 0000002b000000ff
! Mem[0000000015800100] = 035ce344, %l6 = 00000010, %l4 = 7f0471de
add %i3,0x100,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000035ce344
! Mem[0000000091000078] = 6364cda7, %g2 = 0000000000007e98
lduh [%i6+0x07a],%g2 ! %g2 = 0000000000006364
! Mem[0000000015000180] = 2679c1e6, %l7 = db8ee0ead0a5c8f2
swap [%i2+0x180],%l7 ! %l7 = 000000002679c1e6
! Mem[0000000015800028] = 69788ca9, %l3 = a78bdff9d5987b1a
lduba [%i3+%o5]0x89,%l3 ! %l3 = 00000000000000a9
! Mem[0000000014800140] = 3a9c1e76, %l2 = 00000000000000ff
ldstuba [%i1+0x140]%asi,%l2 ! %l2 = 0000003a000000ff
! Mem[00000000918001d8] = b65b5b86 64b6a66e, %g2 = 00006364, %g3 = 0bad0b00
ldda [%o0+0x1d8]%asi,%g2 ! %g2 = 00000000b65b5b86 0000000064b6a66e
! %l7 = 000000002679c1e6, Mem[0000000014000020] = 5caf9978
stwa %l7,[%i0+%o4]0x81 ! Mem[0000000014000020] = 2679c1e6
! %l1 = 319a705493bb5c11, Mem[0000000014000028] = eae456b44dbb51db
stxa %l1,[%i0+%o5]0x88 ! Mem[0000000014000028] = 319a705493bb5c11
! Mem[00000000150000a4] = 4f6b303b, %l2 = 000000000000003a, %asi = 80
swapa [%i2+0x0a4]%asi,%l2 ! %l2 = 000000004f6b303b
p2_label_3:
! Mem[00000000908001f0] = 963c877279f7d3b5, %g2 = 00000000b65b5b86
ldx [%i5+0x1f0],%g2 ! %g2 = 963c877279f7d3b5
! Mem[00000000158001f8] = ed6369b5, %l7 = 000000002679c1e6
ldsb [%i3+0x1f8],%l7 ! %l7 = ffffffffffffffed
! Mem[0000000015800008] = 79c689ca, %l6 = 0000000000000010
ldsba [%i3+%o1]0x89,%l6 ! %l6 = ffffffffffffffca
! %l7 = ffffffffffffffed, Mem[0000000015000018] = 6c09559e
stha %l7,[%i2+%o3]0x89 ! Mem[0000000015000018] = 6c09ffed
! %l6 = ffffffffffffffca, Mem[0000000014000010] = 1e54eb99
stwa %l6,[%i0+%o2]0x80 ! Mem[0000000014000010] = ffffffca
! %l4 = 035ce344, %l5 = 00008f00, Mem[0000000014000010] = caffffff 147b177d
stda %l4,[%i0+%o2]0x88 ! Mem[0000000014000010] = 035ce344 00008f00
! Mem[000000001400007b] = b8e4f0d5, %l2 = 000000004f6b303b
ldstub [%i0+0x07b],%l2 ! %l2 = 000000d5000000ff
! Mem[0000000014800018] = 4f700fad, %l0 = 000000000000002b
ldstuba [%i1+%o3]0x81,%l0 ! %l0 = 0000004f000000ff
! Mem[0000000015800008] = ca89c679, %l5 = 0000000000008f00
swap [%i3+%o1],%l5 ! %l5 = 00000000ca89c679
! Mem[00000000148000d8] = 67b097d296a4de3a, %l5 = 00000000ca89c679, %l2 = 00000000000000d5
add %i1,0xd8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 67b097d296a4de3a
p2_label_4:
! Mem[0000000015800108] = b1c7d528, %l7 = ffffffed, %l2 = 96a4de3a
add %i3,0x108,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000b1c7d528
! %l2 = 00000000b1c7d528, Mem[0000000090000060] = 131b7aa460f66ef7
stx %l2,[%i4+0x060] ! Mem[0000000090000060] = 00000000b1c7d528
! Mem[0000000014800052] = 31b516ad, %l7 = ffffffffffffffed
ldstub [%i1+0x052],%l7 ! %l7 = 00000016000000ff
! Mem[0000000014000000] = ff4d3e65, %l2 = 00000000b1c7d528
ldsba [%i0+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
! Mem[000000001500015c] = d8a1ba9e, %l2 = ffffffffffffffff
ldub [%i2+0x15c],%l2 ! %l2 = 00000000000000d8
! %l4 = 00000000035ce344, Mem[0000000091000168] = 08a1f293
sth %l4,[%i6+0x168] ! Mem[0000000091000168] = e344f293
! %l1 = 319a705493bb5c11, Mem[00000000910001c8] = 06aca0d1
sth %l1,[%i6+0x1c8] ! Mem[00000000910001c8] = 5c11a0d1
! %l4 = 00000000035ce344, Mem[0000000014800000] = 467302f0
stha %l4,[%i1+%g0]0x89 ! Mem[0000000014800000] = 4673e344
! %l4 = 035ce344, %l5 = ca89c679, Mem[00000000908000d0] = d09ab65d 4f2de1c3
std %l4,[%i5+0x0d0] ! Mem[00000000908000d0] = 035ce344 ca89c679
! %l4 = 00000000035ce344, Mem[0000000015800010] = f01271d7
stba %l4,[%i3+%o2]0x88 ! Mem[0000000015800010] = f0127144
p2_label_5:
! Mem[00000000908001b8] = f82c7c67, %g2 = 963c877279f7d3b5
lduh [%i5+0x1ba],%g2 ! %g2 = 000000000000f82c
! Mem[00000000900001a0] = 03135655, %g2 = 000000000000f82c
ldub [%i4+0x1a2],%g2 ! %g2 = 0000000000000003
! Mem[0000000015000028] = 4327c305, %l6 = ffffffffffffffca
ldsba [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000043
! %l1 = 319a705493bb5c11, Mem[0000000090800018] = 4f1b521fdb923fe6
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = 319a705493bb5c11
! %l6 = 0000000000000043, Mem[0000000090800170] = 01294a7040582960, %asi = 80
stxa %l6,[%i5+0x170]%asi ! Mem[0000000090800170] = 0000000000000043
! Mem[00000000908000cc] = 5ee96023, %g2 = 0000000000000003
ldsh [%i5+0x0cc],%g2 ! %g2 = 0000000000005ee9
! %l5 = 00000000ca89c679, Mem[00000000918000ac] = 81db5fd9
stw %l5,[%o0+0x0ac] ! Mem[00000000918000ac] = ca89c679
! Mem[00000000150001fc] = 0ced20b2, %l6 = 0000000000000043
swap [%i2+0x1fc],%l6 ! %l6 = 000000000ced20b2
! Mem[0000000090000000] = 3290e3b0, %g2 = 0000000000005ee9
lduw [%i4+%g0],%g2 ! %g2 = 000000003290e3b0
! Mem[0000000015000108] = f8859366, %l7 = 0000000000000016
swap [%i2+0x108],%l7 ! %l7 = 00000000f8859366
p2_label_6:
! %l6 = 000000000ced20b2, Mem[0000000091800018] = 8f673b71
sth %l6,[%o0+%o3] ! Mem[0000000091800018] = 20b23b71
! %l2 = 000000d8, %l3 = 000000a9, Mem[0000000090000170] = af849f7c cf0df84b
std %l2,[%i4+0x170] ! Mem[0000000090000170] = 000000d8 000000a9
! Mem[0000000090000010] = 6489c170, %g2 = 000000003290e3b0
lduh [%i4+0x012],%g2 ! %g2 = 0000000000006489
! Mem[0000000090800170] = 00000000 00000043, %g2 = 00006489, %g3 = 64b6a66e
ldd [%i5+0x170],%g2 ! %g2 = 0000000000000000 0000000000000043
! Mem[0000000014000028] = 115cbb93, %l1 = 319a705493bb5c11
swapa [%i0+%o5]0x81,%l1 ! %l1 = 00000000115cbb93
! Mem[0000000014000015] = 008f0000, %l1 = 00000000115cbb93
ldstub [%i0+0x015],%l1 ! %l1 = 0000008f000000ff
! %l0 = 000000000000004f, Mem[0000000090800140] = 9dde6f7e, %asi = 80
stha %l0,[%i5+0x140]%asi ! Mem[0000000090800140] = 004f6f7e
! Mem[0000000091000194] = 33a52605, %g2 = 0000000000000000
lduh [%i6+0x196],%g2 ! %g2 = 00000000000033a5
! %l2 = 00000000000000d8, Mem[00000000908001d0] = 37a15708, %asi = 80
stwa %l2,[%i5+0x1d0]%asi ! Mem[00000000908001d0] = 000000d8
! Mem[00000000148001dc] = 527c57b3, %l5 = 00000000ca89c679
swap [%i1+0x1dc],%l5 ! %l5 = 00000000527c57b3
p2_label_7:
! Mem[00000000158001c8] = 329d6a7c35ed6bca, %l1 = 000000000000008f, %l7 = 00000000f8859366
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 329d6a7c35ed6bca
! %l6 = 000000000ced20b2, Mem[0000000015800018] = 8f009b88
stba %l6,[%i3+%o3]0x80 ! Mem[0000000015800018] = b2009b88
! Mem[00000000158000e8] = 5e663ecaa33fe6cd, %l5 = 00000000527c57b3, %l5 = 00000000527c57b3
add %i3,0xe8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 5e663ecaa33fe6cd
! Mem[00000000158000b6] = 38967dec, %l5 = 5e663ecaa33fe6cd
ldstub [%i3+0x0b6],%l5 ! %l5 = 0000007d000000ff
! Mem[0000000015000054] = 93428535, %l7 = 329d6a7c35ed6bca
swap [%i2+0x054],%l7 ! %l7 = 0000000093428535
! Mem[0000000091800004] = d18cf551, %g2 = 00000000000033a5
ldub [%o0+0x007],%g2 ! %g2 = 00000000000000d1
! Mem[0000000015800018] = f5d329a4889b00b2, %l3 = 00000000000000a9
ldxa [%i3+%o3]0x88,%l3 ! %l3 = f5d329a4889b00b2
! Mem[0000000014800060] = b99b91e8, %l6 = 000000000ced20b2
swap [%i1+0x060],%l6 ! %l6 = 00000000b99b91e8
! Mem[0000000014800010] = cfbad6ab, %l5 = 000000000000007d
swapa [%i1+%o2]0x88,%l5 ! %l5 = 00000000cfbad6ab
! Mem[0000000015000150] = 973c7da7, %l3 = f5d329a4889b00b2
swap [%i2+0x150],%l3 ! %l3 = 00000000973c7da7
p2_label_8:
! Mem[0000000014800080] = fd009bd4, %l0 = 0000004f, %l7 = 93428535
add %i1,0x80,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000fd009bd4
! Mem[0000000014800020] = 149bdc44, %l3 = 00000000973c7da7
ldsha [%i1+%o4]0x89,%l3 ! %l3 = ffffffffffffdc44
! Mem[00000000908000ac] = 6186de9a, %g2 = 00000000000000d1
lduw [%i5+0x0ac],%g2 ! %g2 = 000000006186de9a
! Mem[0000000015800170] = 4387e703 3e04318a, %l2 = 000000d8, %l3 = ffffdc44
ldd [%i3+0x170],%l2 ! %l2 = 000000004387e703 000000003e04318a
! Mem[00000000158001b8] = 5886f2c7, %l3 = 3e04318a, %l2 = 4387e703
add %i3,0x1b8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000005886f2c7
! Mem[0000000015000080] = e3cc73a56bd34acb, %l5 = 00000000cfbad6ab, %l5 = 00000000cfbad6ab
add %i2,0x80,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = e3cc73a56bd34acb
! %l4 = 00000000035ce344, Mem[0000000014800000] = 44e37346
stba %l4,[%i1+%g0]0x80 ! Mem[0000000014800000] = 44e37346
! %l6 = b99b91e8, %l7 = fd009bd4, Mem[0000000090800130] = e411aa4f 3670bf50
std %l6,[%i5+0x130] ! Mem[0000000090800130] = b99b91e8 fd009bd4
! Mem[0000000015000000] = 3010fb2d, %l3 = 000000003e04318a
ldstuba [%i2+%g0]0x80,%l3 ! %l3 = 00000030000000ff
! Mem[00000000150000d4] = 2c4faee1, %l4 = 035ce344, %l1 = 0000008f
add %i2,0xd4,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000002c4faee1
p2_label_9:
! Mem[00000000910000fc] = 788fe0fd, %g18 = 70a1200c8c616003
ldsw [%i6+0x0fc],%g2 ! %g2 = 70a1200c8c616003
! %l2 = 000000005886f2c7, Mem[0000000090000069] = 2252f842
stb %l2,[%i4+0x069] ! Mem[0000000090000068] = c752f842
! %l2 = 000000005886f2c7, Mem[00000000918000d8] = b55428c60f6e6a47
stx %l2,[%o0+0x0d8] ! Mem[00000000918000d8] = 000000005886f2c7
! Mem[0000000015800124] = 04e9a9d7, %l3 = 0000000000000030
swap [%i3+0x124],%l3 ! %l3 = 0000000004e9a9d7
! %l7 = 00000000fd009bd4, Mem[0000000015000000] = ff10fb2d
stba %l7,[%i2+%g0]0x81 ! Mem[0000000015000000] = d410fb2d
! Mem[0000000015000010] = 2e571854, %l6 = 00000000b99b91e8
lduha [%i2+%o2]0x89,%l6 ! %l6 = 0000000000001854
! Mem[0000000015000028] = 05c32743, %l2 = 000000005886f2c7
ldsba [%i2+%o5]0x88,%l2 ! %l2 = 0000000000000043
! Mem[000000001500006c] = 9909507f, %l7 = 00000000fd009bd4
swap [%i2+0x06c],%l7 ! %l7 = 000000009909507f
! Mem[0000000090800028] = ba02f5065792cb5c, %g2 = 00000000788fe0fd
ldx [%i5+%o5],%g2 ! %g2 = ba02f5065792cb5c
! %l0 = 0000004f, %l1 = 2c4faee1, Mem[0000000091800180] = a254098f 9994f402
std %l0,[%o0+0x180] ! Mem[0000000091800180] = 0000004f 2c4faee1
p2_label_10:
! Mem[0000000014800120] = d705b0fb, %l1 = 000000002c4faee1
swap [%i1+0x120],%l1 ! %l1 = 00000000d705b0fb
! %l5 = e3cc73a56bd34acb, Mem[0000000015000000] = d410fb2d
stba %l5,[%i2+%g0]0x80 ! Mem[0000000015000000] = cb10fb2d
! Mem[0000000015000018] = 6c09ffed, %l7 = 000000009909507f
ldsba [%i2+%o3]0x88,%l7 ! %l7 = ffffffffffffffed
! %l3 = 0000000004e9a9d7, Mem[00000000150001f8] = e61a35bf
stw %l3,[%i2+0x1f8] ! Mem[00000000150001f8] = 04e9a9d7
! Mem[0000000015800056] = 79bb9b3a, %l6 = 0000000000001854
ldstub [%i3+0x056],%l6 ! %l6 = 0000009b000000ff
! Mem[0000000091000154] = 1cd37e5c, %g2 = ba02f5065792cb5c
ldub [%i6+0x154],%g2 ! %g2 = 000000000000001c
! Mem[0000000091800084] = 3abc242e, %g2 = 000000000000001c
ldsh [%o0+0x084],%g2 ! %g2 = 0000000000003abc
! Mem[00000000140001c9] = 656e0191, %l5 = e3cc73a56bd34acb
ldstub [%i0+0x1c9],%l5 ! %l5 = 0000006e000000ff
! Mem[00000000150001a9] = 43ff0a8e, %l1 = 00000000d705b0fb
ldstub [%i2+0x1a9],%l1 ! %l1 = 000000ff000000ff
! Mem[0000000091000128] = a1ef3ea1, %g2 = 0000000000003abc
ldsb [%i6+0x128],%g2 ! %g2 = ffffffffffffffa1
p2_label_11:
! Mem[0000000014800000] = 4673e344, %l1 = 00000000000000ff
lduba [%i1+%g0]0x88,%l1 ! %l1 = 0000000000000044
! Mem[00000000140000a8] = 70ff2866, %l5 = 000000000000006e
ldstub [%i0+0x0a8],%l5 ! %l5 = 00000070000000ff
! Mem[0000000090800000] = e3d3bc58, %g2 = ffffffffffffffa1
lduh [%i5+0x002],%g2 ! %g2 = 000000000000e3d3
! Mem[0000000014000018] = 173edbff, %l4 = 00000000035ce344
ldstuba [%i0+%o3]0x88,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000015000000] = cb10fb2d, %l0 = 000000000000004f
ldstuba [%i2+%g0]0x81,%l0 ! %l0 = 000000cb000000ff
! Mem[00000000908001f0] = 963c877279f7d3b5, %g2 = 000000000000e3d3
ldx [%i5+0x1f0],%g2 ! %g2 = 963c877279f7d3b5
! %l0 = 000000cb, %l1 = 00000044, Mem[0000000090000060] = 00000000 b1c7d528
std %l0,[%i4+0x060] ! Mem[0000000090000060] = 000000cb 00000044
! Mem[00000000140001d2] = db8ee0ea, %l7 = ffffffffffffffed
ldstub [%i0+0x1d2],%l7 ! %l7 = 000000e0000000ff
! Mem[0000000014800028] = 1aff9c6a, %l3 = 0000000004e9a9d7
swapa [%i1+%o5]0x81,%l3 ! %l3 = 000000001aff9c6a
! %l0 = 00000000000000cb, Mem[0000000091800110] = f66c827e
sth %l0,[%o0+0x110] ! Mem[0000000091800110] = 00cb827e
p2_label_12:
! %l6 = 0000009b, %l7 = 000000e0, Mem[0000000014000020] = 2679c1e6 668d5adc
stda %l6,[%i0+%o4]0x81 ! Mem[0000000014000020] = 0000009b 000000e0
! Mem[00000000158001d8] = 97f2387531079248, %l7 = 00000000000000e0, %l3 = 000000001aff9c6a
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 97f2387531079248
! Mem[0000000015800018] = b2009b88, %l3 = 97f2387531079248
ldstuba [%i3+%o3]0x81,%l3 ! %l3 = 000000b2000000ff
! Mem[000000001580014c] = 1dc5c7be, %l3 = 00000000000000b2
ldub [%i3+0x14c],%l3 ! %l3 = 000000000000001d
! %l3 = 000000000000001d, Mem[0000000091000162] = 2b45a266, %asi = 80
stha %l3,[%i6+0x162]%asi ! Mem[0000000091000160] = 001da266
! %l6 = 000000000000009b, Mem[0000000091800180] = 0000004f
sth %l6,[%o0+0x180] ! Mem[0000000091800180] = 009b004f
! Mem[000000009100004c] = 4653c258, %g2 = 963c877279f7d3b5
ldsb [%i6+0x04c],%g2 ! %g2 = 0000000000000046
! Mem[00000000148000e4] = 4e22fd44, %l7 = 000000e0, %l5 = 00000070
add %i1,0xe4,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000004e22fd44
! Mem[00000000150001a4] = d38900c3, %l6 = 0000009b, %l1 = 00000044
add %i2,0x1a4,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000d38900c3
! Mem[0000000015800010] = 447112f0 637f1bc0, %l4 = 000000ff, %l5 = 4e22fd44
ldda [%i3+%o2]0x80,%l4 ! %l4 = 00000000447112f0 00000000637f1bc0
p2_label_13:
! Mem[0000000014000130] = 19d791ed, %l3 = 0000001d, %l2 = 00000043
add %i0,0x130,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000019d791ed
! Mem[0000000014000148] = 4d1f1947, %l1 = d38900c3, %l0 = 000000cb
add %i0,0x148,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000004d1f1947
! Mem[00000000900000a8] = f2c2de63cebc7825, %g2 = 0000000000000046
ldx [%i4+0x0a8],%g2 ! %g2 = f2c2de63cebc7825
! %l1 = 00000000d38900c3, Mem[0000000091000120] = 43695842
sth %l1,[%i6+0x120] ! Mem[0000000091000120] = 00c35842
! Mem[000000009100013c] = 5b0a8d18, %g2 = f2c2de63cebc7825
lduwa [%i6+0x13c]%asi,%g2 ! %g2 = 000000005b0a8d18
! Mem[000000001580019c] = 8d038337, %l1 = d38900c3, %l4 = 447112f0
add %i3,0x19c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000008d038337
! %l4 = 000000008d038337, Mem[00000000158000e8] = 5e663ecaa33fe6cd, %asi = 80
stxa %l4,[%i3+0x0e8]%asi ! Mem[00000000158000e8] = 000000008d038337
! %l4 = 000000008d038337, Mem[0000000091800120] = 2c0672fb48490aa3
stx %l4,[%o0+0x120] ! Mem[0000000091800120] = 000000008d038337
! Mem[0000000014800028] = 0d7085f2 d7a9e904, %l6 = 0000009b, %l7 = 000000e0
ldda [%i1+%o5]0x89,%l6 ! %l6 = 00000000d7a9e904 000000000d7085f2
! Mem[0000000014000000] = 653e4dff, %l5 = 00000000637f1bc0
ldsba [%i0+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
p2_label_14:
! Mem[0000000015800000] = cf21c9e6, %l3 = 000000000000001d
ldstuba [%i3+%g0]0x80,%l3 ! %l3 = 000000cf000000ff
! %l6 = 00000000d7a9e904, Mem[0000000091800055] = 4a3e12ab
stb %l6,[%o0+0x055] ! Mem[0000000091800054] = 043e12ab
! %l6 = 00000000d7a9e904, Mem[0000000090000078] = 6c0e85c82f377982
stx %l6,[%i4+0x078] ! Mem[0000000090000078] = 00000000d7a9e904
! Mem[00000000158001dc] = 31079248, %l3 = 00000000000000cf
swap [%i3+0x1dc],%l3 ! %l3 = 0000000031079248
! Mem[0000000015800128] = 1ced8978c2045ce0, %l2 = 0000000019d791ed, %l2 = 0000000019d791ed
add %i3,0x128,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 1ced8978c2045ce0
! Mem[00000000148000eb] = 6ecea25e, %l0 = 000000004d1f1947
ldstub [%i1+0x0eb],%l0 ! %l0 = 0000005e000000ff
! Mem[0000000014800124] = 7b34de46, %l5 = ffffffffffffffff
swap [%i1+0x124],%l5 ! %l5 = 000000007b34de46
! Mem[0000000014000000] = ff4d3e65, %l2 = 1ced8978c2045ce0
swapa [%i0+%g0]0x80,%l2 ! %l2 = 00000000ff4d3e65
! Mem[0000000015800018] = ff009b88, %l6 = 00000000d7a9e904
ldstuba [%i3+%o3]0x80,%l6 ! %l6 = 000000ff000000ff
! Mem[00000000918001b0] = 32bd9ba9, %g2 = 000000005b0a8d18
lduh [%o0+0x1b0],%g2 ! %g2 = 00000000000032bd
p2_label_15:
! Mem[0000000014000008] = b65a7204a157306b, %l3 = 0000000031079248, %l3 = 0000000031079248
add %i0,0x08,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = b65a7204a157306b
! Mem[0000000015000020] = 4c94d2aa, %l1 = 00000000d38900c3
ldswa [%i2+%o4]0x89,%l1 ! %l1 = 000000004c94d2aa
! Mem[0000000014000020] = 0000009b, %l3 = b65a7204a157306b
swapa [%i0+%o4]0x81,%l3 ! %l3 = 000000000000009b
! Mem[0000000015800010] = 447112f0, %l3 = 000000000000009b
ldstuba [%i3+%o2]0x81,%l3 ! %l3 = 00000044000000ff
! Mem[0000000015800020] = f366c738, %l0 = 000000000000005e
swapa [%i3+%o4]0x89,%l0 ! %l0 = 00000000f366c738
! Mem[0000000090800058] = d1f13f76, %g2 = 00000000000032bd
ldsh [%i5+0x058],%g2 ! %g2 = ffffffffffffd1f1
! Mem[0000000014000010] = 44e35c03, %l0 = 00000000f366c738
ldstuba [%i0+%o2]0x80,%l0 ! %l0 = 00000044000000ff
! %l4 = 8d038337, %l5 = 7b34de46, Mem[0000000091000130] = 3beb9680 1ef81b22
std %l4,[%i6+0x130] ! Mem[0000000091000130] = 8d038337 7b34de46
! Mem[00000000900000fc] = 1358082a, %g2 = ffffffffffffd1f1
lduw [%i4+0x0fc],%g2 ! %g2 = 000000001358082a
! Mem[0000000015000020] = aad2944c, %l1 = 000000004c94d2aa
ldstuba [%i2+%o4]0x81,%l1 ! %l1 = 000000aa000000ff
p2_label_16:
! Mem[0000000015000020] = ffd2944c, %l3 = 0000000000000044
ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[000000001400007e] = 8b013192, %l2 = 00000000ff4d3e65
ldstub [%i0+0x07e],%l2 ! %l2 = 00000031000000ff
! Mem[0000000015800020] = 0000005e, %l6 = 00000000000000ff
ldstuba [%i3+%o4]0x88,%l6 ! %l6 = 0000005e000000ff
! Mem[0000000091800058] = ab5608d0, %g2 = 000000001358082a
lduh [%o0+0x058],%g2 ! %g2 = 000000000000ab56
! %l0 = 0000000000000044, Mem[000000009080015c] = cb1ca361
stw %l0,[%i5+0x15c] ! Mem[000000009080015c] = 00000044
! %l1 = 00000000000000aa, Mem[0000000014000010] = ffe35c0300ff0000
stxa %l1,[%i0+%o2]0x81 ! Mem[0000000014000010] = 00000000000000aa
! %l6 = 000000000000005e, Mem[000000009100005f] = 63fcafbd
stb %l6,[%i6+0x05f] ! Mem[000000009100005c] = 5efcafbd
! Mem[0000000015800018] = 889b00ff, %l6 = 000000000000005e
swapa [%i3+%o3]0x89,%l6 ! %l6 = 00000000889b00ff
! Mem[0000000090000138] = b53bdaa0, %g2 = 000000000000ab56
ldsb [%i4+0x13b],%g2 ! %g2 = ffffffffffffffb5
! %l6 = 889b00ff, %l7 = 0d7085f2, Mem[0000000091800040] = 3ede3b6f 1a763bdd
std %l6,[%o0+0x040] ! Mem[0000000091800040] = 889b00ff 0d7085f2
p2_label_17:
! Mem[00000000158000d3] = 5c511653, %l1 = 00000000000000aa
ldstub [%i3+0x0d3],%l1 ! %l1 = 00000053000000ff
! Mem[000000001400017c] = 3f1db8fd, %l6 = 00000000889b00ff
swap [%i0+0x17c],%l6 ! %l6 = 000000003f1db8fd
! %l4 = 000000008d038337, Mem[0000000090800180] = 06f22f79
stw %l4,[%i5+0x180] ! Mem[0000000090800180] = 8d038337
! Mem[0000000091800170] = 19f242b3317c6070, %g2 = ffffffffffffffb5
ldx [%o0+0x170],%g2 ! %g2 = 19f242b3317c6070
! Mem[0000000014000018] = ffdb3e17438304b0, %l1 = 0000000000000053, %l2 = 0000000000000031
add %i0,0x18,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = ffdb3e17438304b0
! Mem[00000000918000a4] = becc2ad5, %g2 = 19f242b3317c6070
ldub [%o0+0x0a4],%g2 ! %g2 = 00000000000000be
! Mem[0000000090000028] = ab66a796, %g2 = 00000000000000be
ldsb [%i4+0x029],%g2 ! %g2 = ffffffffffffffab
! Mem[0000000015000010] = 2e571854, %l1 = 0000000000000053
ldstuba [%i2+%o2]0x89,%l1 ! %l1 = 00000054000000ff
! Mem[0000000014000020] = 6b3057a1, %l2 = ffdb3e17438304b0
lduha [%i0+%o4]0x89,%l2 ! %l2 = 00000000000057a1
! Mem[00000000918001b0] = 32bd9ba9 6ade878f, %g2 = ffffffab, %g3 = 00000043
ldd [%o0+0x1b0],%g2 ! %g2 = 0000000032bd9ba9 000000006ade878f
p2_label_18:
! Mem[0000000015800018] = 0000005e, %l3 = 00000000000000ff
ldsha [%i3+%o3]0x89,%l3 ! %l3 = 000000000000005e
! Mem[0000000015800000] = e6c921ff, %l3 = 000000000000005e
ldsha [%i3+%g0]0x88,%l3 ! %l3 = 00000000000021ff
! Mem[00000000158000d2] = 5c5116ff, %l0 = 0000000000000044
ldstuba [%i3+0x0d2]%asi,%l0 ! %l0 = 00000016000000ff
! Mem[0000000014800000] = 44e37346, %l5 = 000000007b34de46
ldswa [%i1+%g0]0x80,%l5 ! %l5 = 0000000044e37346
! Mem[000000001480002a] = 04e9a9d7, %l5 = 0000000044e37346
ldstub [%i1+0x02a],%l5 ! %l5 = 000000a9000000ff
! Mem[0000000014000010] = 00000000, %l0 = 0000000000000016
ldstuba [%i0+%o2]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000014800118] = fccf118c, %l2 = 000057a1, %l0 = 00000000
add %i1,0x118,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000fccf118c
! Mem[00000000158001c4] = 376a2f15, %l5 = 00000000000000a9
ldstub [%i3+0x1c4],%l5 ! %l5 = 00000037000000ff
! %l6 = 000000003f1db8fd, Mem[0000000015000170] = da65633650048e61, %asi = 80
stxa %l6,[%i2+0x170]%asi ! Mem[0000000015000170] = 000000003f1db8fd
! %l4 = 000000008d038337, Mem[00000000900001d6] = 4c0d5d3d
sth %l4,[%i4+0x1d6] ! Mem[00000000900001d4] = 83375d3d
p2_label_19:
! Mem[0000000091800138] = 59978ff2 af83df28, %g2 = 32bd9ba9, %g3 = 6ade878f
ldd [%o0+0x138],%g2 ! %g2 = 0000000059978ff2 00000000af83df28
! Mem[0000000014000134] = 027ef342, %l3 = 000021ff, %l6 = 3f1db8fd
add %i0,0x134,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000027ef342
! %l6 = 00000000027ef342, Mem[0000000090800140] = 004f6f7e
stw %l6,[%i5+0x140] ! Mem[0000000090800140] = 027ef342
! Mem[0000000014000180] = beb48dc718f250bc, %l2 = 00000000000057a1, %l3 = 00000000000021ff
add %i0,0x180,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = beb48dc718f250bc
! Mem[000000001580017b] = 7a3c72a6, %l6 = 00000000027ef342
ldstub [%i3+0x17b],%l6 ! %l6 = 000000a6000000ff
! Mem[0000000014000080] = 6e6058084eed9cf8, %l4 = 000000008d038337, %l3 = beb48dc718f250bc
add %i0,0x80,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 6e6058084eed9cf8
! Mem[00000000918001a8] = 4bd37488, %g2 = 0000000059978ff2
ldsh [%o0+0x1aa],%g2 ! %g2 = 0000000000004bd3
! Mem[0000000015000008] = 94a714e6, %l4 = 000000008d038337
ldstuba [%i2+%o1]0x88,%l4 ! %l4 = 000000e6000000ff
! Mem[0000000015000018] = edff096c, %l2 = 00000000000057a1
swapa [%i2+%o3]0x81,%l2 ! %l2 = 00000000edff096c
! Mem[0000000014800088] = 617ea2c4, %l1 = 0000000000000054, %asi = 80
swapa [%i1+0x088]%asi,%l1 ! %l1 = 00000000617ea2c4
p2_label_20:
! Mem[0000000014000170] = e237e79e7c12d283, %l3 = 6e6058084eed9cf8, %l0 = 00000000fccf118c
add %i0,0x170,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = e237e79e7c12d283
! Mem[0000000015800120] = 6f6dac5500000030, %l3 = 6e6058084eed9cf8, %l1 = 00000000617ea2c4
add %i3,0x120,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 6f6dac5500000030
! %l6 = 00000000000000a6, Mem[000000009180013c] = af83df28
sth %l6,[%o0+0x13c] ! Mem[000000009180013c] = 00a6df28
! %l3 = 6e6058084eed9cf8, Mem[0000000014000018] = ffdb3e17
stha %l3,[%i0+%o3]0x80 ! Mem[0000000014000018] = 9cf83e17
! Mem[000000001500009b] = a5b5369a, %l1 = 6f6dac5500000030
ldstub [%i2+0x09b],%l1 ! %l1 = 0000009a000000ff
! Mem[000000009080005c] = 7488f3ec, %g2 = 0000000000004bd3
ldub [%i5+0x05e],%g2 ! %g2 = 0000000000000074
! Mem[0000000014800160] = 3309ea79, %l6 = 00000000000000a6
swap [%i1+0x160],%l6 ! %l6 = 000000003309ea79
! Mem[00000000140000d0] = 271bea21, %l6 = 3309ea79, %l6 = 3309ea79
add %i0,0xd0,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000271bea21
! Mem[0000000014000049] = 69a9a975, %l0 = e237e79e7c12d283
ldstub [%i0+0x049],%l0 ! %l0 = 000000a9000000ff
! Mem[0000000015800008] = f9cafaa2008f0000, %l6 = 00000000271bea21
ldxa [%i3+%o1]0x89,%l6 ! %l6 = f9cafaa2008f0000
p2_label_21:
! Mem[0000000014000020] = a157306b, %l2 = 00000000edff096c
ldstuba [%i0+%o4]0x81,%l2 ! %l2 = 000000a1000000ff
! %l7 = 000000000d7085f2, Mem[0000000090800178] = 6df65f9bb7485aec
stx %l7,[%i5+0x178] ! Mem[0000000090800178] = 000000000d7085f2
! %l5 = 0000000000000037, Mem[000000009000015b] = aae24889
stb %l5,[%i4+0x15b] ! Mem[0000000090000158] = 37e24889
! Mem[00000000150000c0] = 11e6e6b3, %l0 = 000000a9, %l3 = 4eed9cf8
add %i2,0xc0,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000011e6e6b3
! Mem[0000000014800000] = 4673e344, %l7 = 000000000d7085f2
ldsba [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000044
! Mem[000000001500000c] = 855903f9, %l1 = 0000009a, %l2 = 000000a1
add %i2,0x0c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000855903f9
! Mem[00000000158000b8] = 37a78b5d 6ddf6646, %l0 = 000000a9, %l1 = 0000009a
ldd [%i3+0x0b8],%l0 ! %l0 = 0000000037a78b5d 000000006ddf6646
! %l4 = 000000e6, %l5 = 00000037, Mem[0000000091000120] = 00c35842 975d5fd9
std %l4,[%i6+0x120] ! Mem[0000000091000120] = 000000e6 00000037
! Mem[00000000148001a3] = c9871f1e, %l6 = f9cafaa2008f0000
ldstub [%i1+0x1a3],%l6 ! %l6 = 0000001e000000ff
! Mem[00000000150001c0] = 29cc94d1, %l2 = 855903f9, %l4 = 000000e6
add %i2,0x1c0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000029cc94d1
p2_label_22:
! Mem[0000000014800149] = 84140769, %l7 = 0000000000000044
ldstub [%i1+0x149],%l7 ! %l7 = 00000014000000ff
! Mem[00000000158000cc] = ab73da4b, %l3 = 0000000011e6e6b3
swap [%i3+0x0cc],%l3 ! %l3 = 00000000ab73da4b
! Mem[0000000014000108] = 029b0611ea829626, %l4 = 0000000029cc94d1, %l7 = 0000000000000014
add %i0,0x108,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 029b0611ea829626
! %l5 = 0000000000000037, Mem[00000000918001c8] = 6d92714e4215b814
stx %l5,[%o0+0x1c8] ! Mem[00000000918001c8] = 0000000000000037
! Mem[0000000014000194] = bc6f1f90, %l6 = 000000000000001e
swap [%i0+0x194],%l6 ! %l6 = 00000000bc6f1f90
! %l7 = 029b0611ea829626, Mem[00000000148001c8] = 98aad22e903258fa
stx %l7,[%i1+0x1c8] ! Mem[00000000148001c8] = 029b0611ea829626
! Mem[0000000014000024] = 000000e0, %l5 = 00000037, %l5 = 00000037
add %i0,0x24,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000000000e0
! Mem[0000000014800008] = b74661ae, %l2 = 00000000855903f9
swapa [%i1+%o1]0x81,%l2 ! %l2 = 00000000b74661ae
! %l6 = 00000000bc6f1f90, Mem[0000000015800000] = ff21c9e6
stwa %l6,[%i3+%g0]0x81 ! Mem[0000000015800000] = bc6f1f90
! Mem[000000009100013c] = 5b0a8d18, %g2 = 0000000000000074
lduw [%i6+0x13c],%g2 ! %g2 = 000000005b0a8d18
p2_label_23:
! Mem[0000000014800188] = 9efac018, %l0 = 37a78b5d, %l4 = 29cc94d1
add %i1,0x188,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000009efac018
! %l5 = 00000000000000e0, Mem[00000000900001e8] = 7ee47755
stw %l5,[%i4+0x1e8] ! Mem[00000000900001e8] = 000000e0
! Mem[0000000090800100] = d6c71cb74e70c201, %g2 = 000000005b0a8d18
ldx [%i5+0x100],%g2 ! %g2 = d6c71cb74e70c201
! Mem[0000000014000083] = 6e605808, %l3 = 00000000ab73da4b
ldstub [%i0+0x083],%l3 ! %l3 = 00000008000000ff
! Mem[0000000014800020] = 44dc9b14, %l5 = 00000000000000e0
lduwa [%i1+%o4]0x81,%l5 ! %l5 = 0000000044dc9b14
! %l5 = 0000000044dc9b14, Mem[0000000014000008] = b65a7204
stha %l5,[%i0+%o1]0x81 ! Mem[0000000014000008] = 9b147204
! Mem[000000001400014c] = 5d3fee59, %l1 = 6ddf6646, %l0 = 37a78b5d
add %i0,0x14c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000005d3fee59
! Mem[0000000015800010] = ff7112f0, %l4 = 000000009efac018
ldstuba [%i3+%o2]0x81,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000014000090] = 36a9c83b, %l5 = 0000000044dc9b14, %asi = 80
swapa [%i0+0x090]%asi,%l5 ! %l5 = 0000000036a9c83b
! Mem[0000000014000010] = ff000000000000aa, %l1 = 000000006ddf6646
ldxa [%i0+%o2]0x81,%l1 ! %l1 = ff000000000000aa
p2_label_24:
! %l4 = 00000000000000ff, Mem[0000000015800028] = 69788ca9
stha %l4,[%i3+%o5]0x89 ! Mem[0000000015800028] = 697800ff
! Mem[000000009080011c] = d6b5a75d, %g2 = d6c71cb74e70c201
ldub [%i5+0x11c],%g2 ! %g2 = 00000000000000d6
! Mem[0000000015000018] = a1570000, %l1 = ff000000000000aa
ldstuba [%i2+%o3]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000015800080] = f72fb2b5, %l7 = 029b0611ea829626, %asi = 80
swapa [%i3+0x080]%asi,%l7 ! %l7 = 00000000f72fb2b5
! Mem[000000001400004a] = 69ffa975, %l6 = 00000000bc6f1f90
ldstuba [%i0+0x04a]%asi,%l6 ! %l6 = 000000a9000000ff
! Mem[000000009000011c] = d43c7f4c, %g2 = 00000000000000d6
lduw [%i4+0x11c],%g2 ! %g2 = 00000000d43c7f4c
! %l5 = 0000000036a9c83b, Mem[0000000015000010] = e243fcad2e5718ff
stxa %l5,[%i2+%o2]0x89 ! Mem[0000000015000010] = 0000000036a9c83b
! Mem[0000000090000000] = 3290e3b0db2a273c, %g2 = 00000000d43c7f4c
ldx [%i4+%g0],%g2 ! %g2 = 3290e3b0db2a273c
! Mem[00000000140001a8] = e1ee22aed85dc861, %l7 = 00000000f72fb2b5, %l4 = 00000000000000ff
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = e1ee22aed85dc861
! Mem[0000000015000008] = 94a714ff, %l3 = 0000000000000008
lduha [%i2+%o1]0x88,%l3 ! %l3 = 00000000000014ff
p2_label_25:
! Mem[0000000015800008] = 008f0000, %l3 = 00000000000014ff
ldstuba [%i3+%o1]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[00000000158000c0] = c2ed641efaa6a44f, %l3 = 0000000000000000, %l5 = 0000000036a9c83b
add %i3,0xc0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = c2ed641efaa6a44f
! Mem[00000000900001ec] = c40a091e, %g2 = 3290e3b0db2a273c
ldsh [%i4+0x1ec],%g2 ! %g2 = ffffffffffffc40a
! %l2 = b74661ae, %l3 = 00000000, Mem[0000000090000110] = db6b4315 d3197f20
std %l2,[%i4+0x110] ! Mem[0000000090000110] = b74661ae 00000000
! %l0 = 5d3fee59, %l1 = 00000000, Mem[00000000908000c0] = 3d6bba70 07d72e30
std %l0,[%i5+0x0c0] ! Mem[00000000908000c0] = 5d3fee59 00000000
! Mem[000000001400007c] = 8b01ff92, %l3 = 00000000, %l7 = f72fb2b5
add %i0,0x7c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000008b01ff92
! Mem[000000001500014f] = d8d84c88, %l3 = 0000000000000000
ldstub [%i2+0x14f],%l3 ! %l3 = 00000088000000ff
! Mem[0000000015000020] = ffd2944c7fea0480, %l6 = 00000000000000a9, %l7 = 000000008b01ff92
add %i2,0x20,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = ffd2944c7fea0480
! %l3 = 0000000000000088, Mem[00000000900001a8] = 4a7a7f95
sth %l3,[%i4+0x1a8] ! Mem[00000000900001a8] = 00887f95
! Mem[00000000158000eb] = 00000000, %l2 = 00000000b74661ae
ldstub [%i3+0x0eb],%l2 ! %l2 = 00000000000000ff
ba,a p2_not_taken_0_end
p2_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p2_branch_failed
p2_not_taken_0_end:
! End of Random Code for Thread 2
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 000000005d3fee59
bne,a,pn %xcc,p2_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne,a,pn %xcc,p2_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000000
bne,a,pn %xcc,p2_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000088
bne,a,pn %xcc,p2_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be e1ee22aed85dc861
bne,a,pn %xcc,p2_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be c2ed641efaa6a44f
bne,a,pn %xcc,p2_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000a9
bne,a,pn %xcc,p2_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffd2944c7fea0480
bne,a,pn %xcc,p2_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p2_check_fp_registers:
set p2_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 8c6902a4 5e88bea6
bne %xcc,p2_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 64a101e9 4827a50e
bne %xcc,p2_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 9a8531b1 02331e64
bne %xcc,p2_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 23d1f9a9 aed426e3
bne %xcc,p2_f6_fail
nop
! Check Local Memory
set p2_local0_expect,%g1
p2_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = c2045ce0c432a90b
ldx [%i0+0x000],%g3 ! Observed data at 0000000014000000
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 9b147204a157306b
ldx [%i0+0x008],%g3 ! Observed data at 0000000014000008
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff000000000000aa
ldx [%i0+0x010],%g3 ! Observed data at 0000000014000010
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 9cf83e17438304b0
ldx [%i0+0x018],%g3 ! Observed data at 0000000014000018
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff57306b000000e0
ldx [%i0+0x020],%g3 ! Observed data at 0000000014000020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 93bb5c1154709a31
ldx [%i0+0x028],%g3 ! Observed data at 0000000014000028
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 69ffff75e3141a17
ldx [%i0+0x048],%g3 ! Observed data at 0000000014000048
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = b8e4f0ff8b01ff92
ldx [%i0+0x078],%g3 ! Observed data at 0000000014000078
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 6e6058ff4eed9cf8
ldx [%i0+0x080],%g3 ! Observed data at 0000000014000080
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = ebbbace9d51fecff
ldx [%i0+0x088],%g3 ! Observed data at 0000000014000088
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 44dc9b14c1142c0a
ldx [%i0+0x090],%g3 ! Observed data at 0000000014000090
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ffff286680fc01b5
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000140000a8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x178],%g2 ! Expected data = ff11a95e889b00ff
ldx [%i0+0x178],%g3 ! Observed data at 0000000014000178
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = d4c786030000001e
ldx [%i0+0x190],%g3 ! Observed data at 0000000014000190
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 65ff0191378fb1dc
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 = db8effead0a5c8f2
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000140001d0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x1d0,%g4
set p2_local1_expect,%g1
p2_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 44e37346f2c7f0c7
ldx [%i1+0x000],%g3 ! Observed data at 0000000014800000
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 855903f9278176ec
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 = 7d000000a95cc4d4
ldx [%i1+0x010],%g3 ! Observed data at 0000000014800010
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff700fade0ba4c29
ldx [%i1+0x018],%g3 ! Observed data at 0000000014800018
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 04e9ffd7f285700d
ldx [%i1+0x028],%g3 ! Observed data at 0000000014800028
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 31b5ffad63c2ab96
ldx [%i1+0x050],%g3 ! Observed data at 0000000014800050
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = 0ced20b28112755e
ldx [%i1+0x060],%g3 ! Observed data at 0000000014800060
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x060,%g4
ldx [%g1+0x088],%g2 ! Expected data = 000000542bf49ab2
ldx [%i1+0x088],%g3 ! Observed data at 0000000014800088
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 6ecea2ffc83f16eb
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000148000e8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 2c4faee1ffffffff
ldx [%i1+0x120],%g3 ! Observed data at 0000000014800120
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = ff9c1e7635438ddb
ldx [%i1+0x140],%g3 ! Observed data at 0000000014800140
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 84ff07691be957e5
ldx [%i1+0x148],%g3 ! Observed data at 0000000014800148
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = 000000a6bf81a940
ldx [%i1+0x160],%g3 ! Observed data at 0000000014800160
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x160,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = c9871fff211b99e4
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000148001a0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 029b0611ea829626
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000148001c8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 6d6dcd16ca89c679
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+0x000],%g2 ! Expected data = ff10fb2d11a78f3a
ldx [%i2+0x000],%g3 ! Observed data at 0000000015000000
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff14a794855903f9
ldx [%i2+0x008],%g3 ! Observed data at 0000000015000008
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 3bc8a93600000000
ldx [%i2+0x010],%g3 ! Observed data at 0000000015000010
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff0057a1efea4239
ldx [%i2+0x018],%g3 ! Observed data at 0000000015000018
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffd2944c7fea0480
ldx [%i2+0x020],%g3 ! Observed data at 0000000015000020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x020,%g4
ldx [%g1+0x050],%g2 ! Expected data = 650f109035ed6bca
ldx [%i2+0x050],%g3 ! Observed data at 0000000015000050
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = 2870b12ec7d56244
ldx [%i2+0x060],%g3 ! Observed data at 0000000015000060
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = d7e21613fd009bd4
ldx [%i2+0x068],%g3 ! Observed data at 0000000015000068
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x068,%g4
ldx [%g1+0x098],%g2 ! Expected data = a5b536ffea649209
ldx [%i2+0x098],%g3 ! Observed data at 0000000015000098
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 6350290d0000003a
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000150000a0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0000001672e63ecc
ldx [%i2+0x108],%g3 ! Observed data at 0000000015000108
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x108,%g4
ldx [%g1+0x148],%g2 ! Expected data = dcf76556d8d84cff
ldx [%i2+0x148],%g3 ! Observed data at 0000000015000148
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 889b00b2f5914529
ldx [%i2+0x150],%g3 ! Observed data at 0000000015000150
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 000000003f1db8fd
ldx [%i2+0x170],%g3 ! Observed data at 0000000015000170
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = d0a5c8f2b9fed968
ldx [%i2+0x180],%g3 ! Observed data at 0000000015000180
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 43ff0a8e7ba5e13f
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000150001a8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 04e9a9d700000043
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+0x000],%g2 ! Expected data = bc6f1f9008640ae6
ldx [%i3+0x000],%g3 ! Observed data at 0000000015800000
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff008f00a2facaf9
ldx [%i3+0x008],%g3 ! Observed data at 0000000015800008
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff7112f0637f1bc0
ldx [%i3+0x010],%g3 ! Observed data at 0000000015800010
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 5e000000a429d3f5
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 = ff0000004fac0d68
ldx [%i3+0x020],%g3 ! Observed data at 0000000015800020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff007869a533f435
ldx [%i3+0x028],%g3 ! Observed data at 0000000015800028
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 1de285fa79bbff3a
ldx [%i3+0x050],%g3 ! Observed data at 0000000015800050
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = ea829626b30e5c73
ldx [%i3+0x080],%g3 ! Observed data at 0000000015800080
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 8be76d363896ffec
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000158000b0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 65591ff911e6e6b3
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000158000c8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 5c51ffff0a115494
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000158000d0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 000000ff8d038337
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000158000e8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 6f6dac5500000030
ldx [%i3+0x120],%g3 ! Observed data at 0000000015800120
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x120,%g4
ldx [%g1+0x178],%g2 ! Expected data = 7a3c72ff736188e2
ldx [%i3+0x178],%g3 ! Observed data at 0000000015800178
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 2513a2ddff6a2f15
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000158001c0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 97f23875000000cf
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000158001d8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x1d8,%g4
! The test for processor 2 has passed
p2_passed:
ta GOOD_TRAP
nop
p2_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p2_failed
p2_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p2_failed
p2_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p2_failed
p2_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p2_failed
p2_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p2_failed
p2_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p2_failed
p2_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p2_failed
p2_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p2_failed
p2_f0_fail:
set p2_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f2_fail:
set p2_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f4_fail:
set p2_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f6_fail:
set p2_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 2 failed
p2_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x008] ! Set processor 2 done flag
set p2_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 2 failed
p2_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x008] ! Set processor 2 done flag
set p2_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p2_selfmod_failed:
ba p2_failed
mov 0xabc,%g1
p2_common_error:
or %g0,0xee2,%g1
ba p2_failed
mov %o5,%g3
p2_common_signature_error:
set p2_temp,%g1
ba p2_failed
st %g2,[%g1] ! Common Lock Number
p2_common_timeout:
set p2_temp,%g1
ba p2_failed
st %g2,[%g1] ! Common Lock Number
p2_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p2_failed
mov 0x0,%g3
p2_trap1e:
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000015000028]
stxa %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000010]
ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000014000028]
ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000015800000]
ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000015800018]
stba %l0,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015800018]
done
p2_trap1o:
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000015000028]
stxa %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000010]
ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000014000028]
ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000015800000]
ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000015800018]
stba %l0,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015800018]
done
p2_trap2e:
stha %l2,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015800018]
ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000014000018]
done
p2_trap2o:
stha %l2,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015800018]
ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000014000018]
done
p2_trap3e:
nop
nop
nop
nop
done
p2_trap3o:
nop
nop
nop
nop
done
p2_init_memory_pointers:
set p2_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p2_local0_start,%i0
set p2_local1_start,%i1
set p2_local2_start,%i2
set p2_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 13a9d598c7d56244
ldx [%g1+0x008],%l1 ! %l1 = 319a705493bb5c11
ldx [%g1+0x010],%l2 ! %l2 = de5334dbf0f57876
ldx [%g1+0x018],%l3 ! %l3 = a78bdff9d5987b1a
ldx [%g1+0x020],%l4 ! %l4 = 6bc2cb647f0471de
ldx [%g1+0x028],%l5 ! %l5 = 526d4e948478541e
ldx [%g1+0x030],%l6 ! %l6 = 5c77590e6f68af06
ldx [%g1+0x038],%l7 ! %l7 = 3c20ad66707064f5
! Initialize the output register of window 0
set unres3_start,%o0
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 = a538fdc5 3746f1a0 fbbd031f 52ceb47a
! %f4 = b2dea6cd 4a634d0c e7af1787 650f1785
! %f8 = b7014dff 5f0e85d4 49b2ef3c 049d6815
! %f12 = 6417f880 00712fae eb68d8d0 1f530975
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a6006a9b 7cf0d044 c82a4249 e82c6955
! %f20 = 3c1231c0 c7a25f72 f7086abe d4037632
! %f24 = 970adc72 ad74aab9 753f722d ae610d4b
! %f28 = 0ea62c07 98905fc6 18c67b86 1fc6d84d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 200c4712 4f1966db 73629d90 a697e4d2
! %f36 = ffcdfd52 21efa697 8eec9f9b 963cb58e
! %f40 = 11d78fcf b58d551c 274f4916 327c31a9
! %f44 = 6094dba0 10ce8bd5 db90f4cc 6d102f67
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe62b5d7f00000047,%g7,%g1 ! GSR scale = 8, align = 7
wr %g1,%g0,%gsr ! GSR = e62b5d7f00000047
wr %g0,%y ! Clear Y 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[0000000017000008] = 4a437bb4, %l7 = 52ef615c661a3dbd
ldstuba [%i2+%o1]0x80,%l7 ! %l7 = 0000004a000000ff
! Mem[00000000170001a8] = 40a1252c, %l2 = 06e6c93a, %l5 = 5c1198df
add %i2,0x1a8,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000040a1252c
! Mem[000000001700012a] = 901227a2, %l1 = 9aac79f99ce7f793
ldstuba [%i2+0x12a]%asi,%l1 ! %l1 = 00000027000000ff
! Mem[0000000017800040] = 6ff52e8c, %l4 = ce0735c9eda9faa2
swap [%i3+0x040],%l4 ! %l4 = 000000006ff52e8c
! Mem[00000000900001e8] = 7ee47755c40a091e, %g2 = 6153f48bf6bbffcc
ldxa [%i4+0x1e8]%asi,%g2 ! %g2 = 7ee47755c40a091e
! %l5 = 0000000040a1252c, Mem[00000000900000e8] = 9839da078d7c0270
stx %l5,[%i4+0x0e8] ! Mem[00000000900000e8] = 0000000040a1252c
! Mem[0000000017800118] = 34a2b27bb33bb174, %l3 = 6d48cdd41ee1a783, %l4 = 000000006ff52e8c
add %i3,0x118,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 34a2b27bb33bb174
! Mem[0000000017000130] = 45e8222c9d216918, %l1 = 0000000000000027, %l1 = 0000000000000027
add %i2,0x130,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 45e8222c9d216918
! %l5 = 0000000040a1252c, Mem[0000000091800180] = a254098f
sth %l5,[%o0+0x180] ! Mem[0000000091800180] = 252c098f
! Mem[0000000017800158] = b7f9c3ed, %l4 = 34a2b27bb33bb174
swap [%i3+0x158],%l4 ! %l4 = 00000000b7f9c3ed
p3_label_2:
! Mem[0000000091000008] = 08ef954cbcf127ea, %g2 = 7ee47755c40a091e
ldx [%i6+%o1],%g2 ! %g2 = 08ef954cbcf127ea
! %l2 = c8de389a06e6c93a, Mem[0000000017000020] = ce36cc2d
stwa %l2,[%i2+%o4]0x80 ! Mem[0000000017000020] = 06e6c93a
! Mem[0000000090800038] = 9077206f, %g18 = f42e1cf86fc72daa
ldsw [%i5+0x038],%g2 ! %g2 = f42e1cf86fc72daa
! Mem[0000000017800020] = 2a733c18, %l5 = 0000000040a1252c
ldstuba [%i3+%o4]0x81,%l5 ! %l5 = 0000002a000000ff
! Mem[0000000016800008] = 28538b6c, %l0 = 90e42f2211c2d208
ldstuba [%i1+%o1]0x88,%l0 ! %l0 = 0000006c000000ff
! %l1 = 45e8222c9d216918, Mem[00000000900001a3] = 13565592
stb %l1,[%i4+0x1a3] ! Mem[00000000900001a0] = 18565592
! Mem[0000000017000020] = 06e6c93a, %l2 = c8de389a06e6c93a
lduwa [%i2+%o4]0x80,%l2 ! %l2 = 0000000006e6c93a
! %l5 = 000000000000002a, Mem[0000000016000000] = 5dcf497c
stwa %l5,[%i0+%g0]0x89 ! Mem[0000000016000000] = 0000002a
! Mem[00000000170000e4] = e75a40d6, %l3 = 1ee1a783, %l3 = 1ee1a783
add %i2,0xe4,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000e75a40d6
! %l7 = 000000000000004a, Mem[000000009080019f] = 2248b327
stb %l7,[%i5+0x19f] ! Mem[000000009080019c] = 4a48b327
p3_label_3:
! Mem[000000001680013c] = d94c64d4, %l6 = 14eff647ec77891a
ldstub [%i1+0x13c],%l6 ! %l6 = 000000d9000000ff
! Mem[0000000016800090] = 0967f9ef83fb95e2, %l7 = 000000000000004a, %l4 = 00000000b7f9c3ed
add %i1,0x90,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 0967f9ef83fb95e2
! Mem[0000000017800018] = 08500d13, %l0 = 000000000000006c
ldstuba [%i3+%o3]0x81,%l0 ! %l0 = 00000008000000ff
! %l0 = 00000008, %l1 = 9d216918, Mem[00000000910001f0] = fca7e35c fcfe56cc
std %l0,[%i6+0x1f0] ! Mem[00000000910001f0] = 00000008 9d216918
! Mem[0000000017800000] = a7e64435 5a3c8a90, %l6 = 000000d9, %l7 = 0000004a
ldda [%i3+%g0]0x89,%l6 ! %l6 = 000000005a3c8a90 00000000a7e64435
! Mem[0000000091000030] = 70af41bbd5351a83, %g2 = ffffffff9077206f
ldx [%i6+0x030],%g2 ! %g2 = 70af41bbd5351a83
! %l0 = 0000000000000008, Mem[000000009100002c] = 488e3762
stw %l0,[%i6+0x02c] ! Mem[000000009100002c] = 00000008
! Mem[0000000016000144] = e876ef2a, %l1 = 45e8222c9d216918
swap [%i0+0x144],%l1 ! %l1 = 00000000e876ef2a
! Mem[0000000017000018] = 24a3de79, %l0 = 0000000000000008
ldsha [%i2+%o3]0x81,%l0 ! %l0 = 00000000000024a3
! Mem[00000000168001ab] = b711cd60, %l3 = 00000000e75a40d6
ldstub [%i1+0x1ab],%l3 ! %l3 = 00000060000000ff
p3_label_4:
! %l2 = 06e6c93a, %l3 = 00000060, Mem[0000000091000048] = 0ab775a3 4653c258
std %l2,[%i6+0x048] ! Mem[0000000091000048] = 06e6c93a 00000060
! %l5 = 000000000000002a, Mem[000000009100007e] = 349b909e
sth %l5,[%i6+0x07e] ! Mem[000000009100007c] = 002a909e
! Mem[0000000016800020] = b2a6b35d, %l4 = 0967f9ef83fb95e2
ldstuba [%i1+%o4]0x88,%l4 ! %l4 = 0000005d000000ff
! Mem[0000000016000094] = e0f5f44b, %l1 = 00000000e876ef2a
swap [%i0+0x094],%l1 ! %l1 = 00000000e0f5f44b
! %l0 = 00000000000024a3, Mem[0000000090800010] = 92a3c171347e03e8
stx %l0,[%i5+%o2] ! Mem[0000000090800010] = 00000000000024a3
! Mem[0000000017800088] = 3136f306, %l6 = 000000005a3c8a90
swap [%i3+0x088],%l6 ! %l6 = 000000003136f306
! Mem[00000000160001ac] = d9272b2d, %l1 = e0f5f44b, %l3 = 00000060
add %i0,0x1ac,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000d9272b2d
! Mem[0000000091800074] = 3fdbcc04, %g2 = 70af41bbd5351a83
lduw [%o0+0x074],%g2 ! %g2 = 000000003fdbcc04
! Mem[0000000091800024] = 69b26704, %g18 = f42e1cf86fc72daa
ldsw [%o0+0x024],%g2 ! %g2 = f42e1cf86fc72daa
! Mem[00000000910000d4] = 7536abe6, %g2 = 0000000069b26704
ldub [%i6+0x0d5],%g2 ! %g2 = 0000000000000075
p3_label_5:
! %l2 = 0000000006e6c93a, Mem[0000000091800064] = bd2f4b85
stw %l2,[%o0+0x064] ! Mem[0000000091800064] = 06e6c93a
! Mem[0000000017000000] = 7fdf698a, %l6 = 000000003136f306
swapa [%i2+%g0]0x81,%l6 ! %l6 = 000000007fdf698a
! Mem[0000000090800160] = 0ef0afc7, %g2 = 0000000000000075
ldsh [%i5+0x162],%g2 ! %g2 = 0000000000000ef0
! Mem[00000000918001b8] = dde3da61, %g2 = 0000000000000ef0
ldsba [%o0+0x1b8]%asi,%g2 ! %g2 = ffffffffffffffdd
! Mem[00000000908000d8] = 96fbec34 b5eac70a, %g2 = ffffffdd, %g3 = 0bad0b00
ldd [%i5+0x0d8],%g2 ! %g2 = 0000000096fbec34 00000000b5eac70a
! Mem[0000000090000114] = d3197f20, %g18 = f42e1cf86fc72daa
ldsw [%i4+0x114],%g2 ! %g2 = f42e1cf86fc72daa
! Mem[00000000168001e4] = 23c9813c, %l6 = 000000007fdf698a
swap [%i1+0x1e4],%l6 ! %l6 = 0000000023c9813c
! Mem[0000000016000070] = 6b82e3c6, %l2 = 0000000006e6c93a
swap [%i0+0x070],%l2 ! %l2 = 000000006b82e3c6
! Mem[0000000017800130] = 6ae3bbbbf52da7a0, %l7 = 00000000a7e64435, %l4 = 000000000000005d
add %i3,0x130,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 6ae3bbbbf52da7a0
! Mem[0000000090800108] = 05043db4 57eda20f, %g2 = d3197f20, %g3 = b5eac70a
ldd [%i5+0x108],%g2 ! %g2 = 0000000005043db4 0000000057eda20f
p3_label_6:
! Mem[0000000091000188] = 297210b0 c5e2594b, %g2 = 05043db4, %g3 = 57eda20f
ldd [%i6+0x188],%g2 ! %g2 = 00000000297210b0 00000000c5e2594b
! Mem[0000000017800080] = e564954abbeba794, %l3 = 00000000d9272b2d, %l2 = 000000006b82e3c6
add %i3,0x80,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = e564954abbeba794
! Mem[00000000900000bc] = 639df6c6, %g18 = f42e1cf86fc72daa
ldsw [%i4+0x0bc],%g2 ! %g2 = f42e1cf86fc72daa
! Mem[00000000168001fc] = aff7d0e1, %l3 = 00000000d9272b2d
swap [%i1+0x1fc],%l3 ! %l3 = 00000000aff7d0e1
! Mem[0000000017000010] = 8a521205, %l5 = 000000000000002a
lduba [%i2+%o2]0x88,%l5 ! %l5 = 0000000000000005
! Mem[00000000170000f8] = 08834e7b11cff74b, %l5 = 0000000000000005, %l0 = 00000000000024a3
add %i2,0xf8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 08834e7b11cff74b
! Mem[00000000178000b8] = ab5d4877, %l3 = 00000000aff7d0e1
ldstub [%i3+0x0b8],%l3 ! %l3 = 000000ab000000ff
! %l6 = 0000000023c9813c, Mem[00000000900000c0] = 75ab14984fd5e7f0
stx %l6,[%i4+0x0c0] ! Mem[00000000900000c0] = 0000000023c9813c
! %l6 = 23c9813c, %l7 = a7e64435, Mem[0000000016800000] = db7fee90 81dd98e3
stda %l6,[%i1+%g0]0x88 ! Mem[0000000016800000] = 23c9813c a7e64435
! Mem[000000001780005c] = f11ff3b1, %l1 = 00000000e0f5f44b
swap [%i3+0x05c],%l1 ! %l1 = 00000000f11ff3b1
p3_label_7:
! Mem[0000000017800058] = 85ff2500, %l0 = 11cff74b, %l1 = f11ff3b1
add %i3,0x58,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000085ff2500
! Mem[000000001780010c] = 91f2dc39, %l0 = 08834e7b11cff74b
swap [%i3+0x10c],%l0 ! %l0 = 0000000091f2dc39
! %l1 = 0000000085ff2500, Mem[0000000091000040] = f4035ed65b1ed74b, %asi = 80
stxa %l1,[%i6+0x040]%asi ! Mem[0000000091000040] = 0000000085ff2500
! Mem[0000000017000008] = ff437bb4, %l3 = 00000000000000ab
swapa [%i2+%o1]0x81,%l3 ! %l3 = 00000000ff437bb4
! Mem[0000000090800080] = 992aa5519124e5a4, %g2 = 00000000639df6c6
ldx [%i5+0x080],%g2 ! %g2 = 992aa5519124e5a4
! Mem[0000000016800000] = 23c9813c, %l2 = e564954abbeba794
ldstuba [%i1+%g0]0x89,%l2 ! %l2 = 0000003c000000ff
! Mem[0000000017800028] = c0f4ab5b, %l5 = 0000000000000005
ldswa [%i3+%o5]0x80,%l5 ! %l5 = ffffffffc0f4ab5b
! Mem[00000000908000d0] = d09ab65d 4f2de1c3, %g2 = 9124e5a4, %g3 = c5e2594b
ldd [%i5+0x0d0],%g2 ! %g2 = 00000000d09ab65d 000000004f2de1c3
! %l0 = 91f2dc39, %l1 = 85ff2500, Mem[0000000017000018] = 79dea324 8553c294
stda %l0,[%i2+%o3]0x88 ! Mem[0000000017000018] = 91f2dc39 85ff2500
! Mem[000000001680014c] = e03ec869, %l0 = 91f2dc39, %l1 = 85ff2500
add %i1,0x14c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000e03ec869
p3_label_8:
! Mem[0000000017800008] = 82a0983d3e3a4e23, %l0 = 0000000091f2dc39
ldxa [%i3+%o1]0x80,%l0 ! %l0 = 82a0983d3e3a4e23
! Mem[000000001700006c] = 50fe16d6, %l1 = 00000000e03ec869
swap [%i2+0x06c],%l1 ! %l1 = 0000000050fe16d6
! Mem[0000000017800088] = 5a3c8a90981dd204, %l4 = 6ae3bbbbf52da7a0, %l3 = 00000000ff437bb4
add %i3,0x88,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 5a3c8a90981dd204
! Mem[00000000170001cc] = 8f79b795, %l0 = 82a0983d3e3a4e23
ldub [%i2+0x1cc],%l0 ! %l0 = 000000000000008f
! %l2 = 000000000000003c, Mem[0000000091000059] = 858c32c2
stb %l2,[%i6+0x059] ! Mem[0000000091000058] = 3c8c32c2
! Mem[0000000016000158] = 00e7b88c, %l5 = ffffffffc0f4ab5b
swap [%i0+0x158],%l5 ! %l5 = 0000000000e7b88c
! Mem[00000000160001ec] = 74360533, %l6 = 0000000023c9813c
swap [%i0+0x1ec],%l6 ! %l6 = 0000000074360533
! %l0 = 000000000000008f, Mem[0000000017800018] = ff500d13
stba %l0,[%i3+%o3]0x80 ! Mem[0000000017800018] = 8f500d13
! Mem[00000000178001e0] = 3afea2fd5056fec0, %l2 = 000000000000003c
ldx [%i3+0x1e0],%l2 ! %l2 = 3afea2fd5056fec0
! Mem[0000000017000110] = 08fb597ed645bec2, %l6 = 0000000074360533, %l4 = 6ae3bbbbf52da7a0
add %i2,0x110,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 08fb597ed645bec2
p3_label_9:
! Mem[00000000160000e7] = 12a3b6a2, %l1 = 0000000050fe16d6
ldstub [%i0+0x0e7],%l1 ! %l1 = 000000a2000000ff
! Mem[0000000090000184] = 8d45a097, %g2 = 00000000d09ab65d
ldsb [%i4+0x184],%g2 ! %g2 = ffffffffffffff8d
! Mem[0000000016000009] = 82cc7cae, %l2 = 3afea2fd5056fec0
ldstub [%i0+0x009],%l2 ! %l2 = 000000cc000000ff
! Mem[0000000016800034] = 9750da17, %l5 = 0000000000e7b88c
ldsh [%i1+0x036],%l5 ! %l5 = ffffffffffffda17
! Mem[0000000016000018] = c49f51dd, %l1 = 00000000000000a2
ldsba [%i0+%o3]0x81,%l1 ! %l1 = ffffffffffffffc4
! Mem[0000000016800054] = c2a30406, %l5 = ffffffffffffda17
lduh [%i1+0x054],%l5 ! %l5 = 000000000000c2a3
! %l4 = 08fb597ed645bec2, Mem[0000000091000078] = 6abd6364, %asi = 80
stba %l4,[%i6+0x078]%asi ! Mem[0000000091000078] = c2bd6364
! Mem[00000000160000b0] = 11ca86b82d9a55cb, %l7 = 00000000a7e64435, %l7 = 00000000a7e64435
add %i0,0xb0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 11ca86b82d9a55cb
! Mem[000000009000000c] = 7877a39b, %g2 = ffffffffffffff8d
ldsh [%i4+0x00c],%g2 ! %g2 = 0000000000007877
! Mem[0000000017000008] = ab000000, %l4 = 08fb597ed645bec2
swapa [%i2+%o1]0x88,%l4 ! %l4 = 00000000ab000000
p3_label_10:
! Mem[0000000016000008] = 82ff7cae 98892ae3, %l0 = 0000008f, %l1 = ffffffc4
ldda [%i0+%o1]0x81,%l0 ! %l0 = 0000000082ff7cae 0000000098892ae3
! %l4 = 00000000ab000000, Mem[0000000090000124] = a770d537
sth %l4,[%i4+0x124] ! Mem[0000000090000124] = 0000d537
! Mem[0000000017000118] = 4008b83622b66a07, %l5 = 000000000000c2a3, %l4 = 00000000ab000000
add %i2,0x118,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 4008b83622b66a07
! Mem[0000000017000010] = 8a521205, %l5 = 000000000000c2a3
ldsha [%i2+%o2]0x88,%l5 ! %l5 = 0000000000001205
! %l7 = 11ca86b82d9a55cb, Mem[00000000910000d0] = c55a166e
stw %l7,[%i6+0x0d0] ! Mem[00000000910000d0] = 2d9a55cb
! Mem[00000000170000f9] = 08834e7b, %l5 = 0000000000001205
ldstub [%i2+0x0f9],%l5 ! %l5 = 00000083000000ff
! Mem[00000000170000a0] = 6849995cbe5b241e, %l2 = 00000000000000cc, %l7 = 11ca86b82d9a55cb
add %i2,0xa0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 6849995cbe5b241e
! Mem[0000000091800098] = 5d546afc, %g18 = f42e1cf86fc72daa
ldswa [%o0+0x098]%asi,%g2 ! %g2 = f42e1cf86fc72daa
! Mem[000000001680005c] = 476c85b6, %l0 = 82ff7cae, %l3 = 981dd204
add %i1,0x5c,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000476c85b6
! Mem[0000000016000018] = c49f51dd, %l2 = 00000000000000cc
swapa [%i0+%o3]0x80,%l2 ! %l2 = 00000000c49f51dd
p3_label_11:
! Mem[00000000168000b0] = 1ade8b36, %l5 = 0000000000000083
swap [%i1+0x0b0],%l5 ! %l5 = 000000001ade8b36
! Mem[0000000090800128] = 9c5f8422, %g2 = 000000005d546afc
ldub [%i5+0x12a],%g2 ! %g2 = 000000000000009c
! Mem[0000000017000010] = 0512528a, %l0 = 0000000082ff7cae
ldsba [%i2+%o2]0x80,%l0 ! %l0 = 0000000000000005
! Mem[0000000016800082] = 14cebe09, %l4 = 4008b83622b66a07
ldstub [%i1+0x082],%l4 ! %l4 = 000000be000000ff
! Mem[0000000091000178] = 5d76971c, %g18 = f42e1cf86fc72daa
ldsw [%i6+0x178],%g2 ! %g2 = f42e1cf86fc72daa
! Mem[00000000170000fe] = 11cff74b, %l4 = 00000000000000be
ldstub [%i2+0x0fe],%l4 ! %l4 = 000000f7000000ff
! %l0 = 0000000000000005, Mem[0000000091000141] = 4bbbe142
stb %l0,[%i6+0x141] ! Mem[0000000091000140] = 05bbe142
! Mem[0000000017000028] = f9bcdcc3, %l6 = 0000000074360533
ldswa [%i2+%o5]0x80,%l6 ! %l6 = fffffffff9bcdcc3
! Mem[0000000016000028] = d096cf55, %l1 = 0000000098892ae3
ldstuba [%i0+%o5]0x89,%l1 ! %l1 = 00000055000000ff
! Mem[0000000017000111] = 08fb597e, %l7 = 6849995cbe5b241e
ldstub [%i2+0x111],%l7 ! %l7 = 000000fb000000ff
p3_label_12:
! Mem[0000000017800148] = 9a76013c, %l1 = 0000000000000055
ldstub [%i3+0x148],%l1 ! %l1 = 0000009a000000ff
! Mem[0000000016800104] = 19fe2a14, %l1 = 000000000000009a
swap [%i1+0x104],%l1 ! %l1 = 0000000019fe2a14
! Mem[0000000016800190] = 156d2be0672a8711, %l3 = 00000000476c85b6, %l1 = 0000000019fe2a14
add %i1,0x190,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 156d2be0672a8711
! %l6 = fffffffff9bcdcc3, Mem[000000009180011e] = 9b702c06
stb %l6,[%o0+0x11e] ! Mem[000000009180011c] = c3702c06
! Mem[00000000168001bc] = e850a473, %l1 = 156d2be0672a8711
swap [%i1+0x1bc],%l1 ! %l1 = 00000000e850a473
! Mem[00000000918000d8] = 28c60f6e, %g2 = 000000005d76971c
ldsh [%o0+0x0da],%g2 ! %g2 = 00000000000028c6
! Mem[00000000178001b0] = bfc7d942, %l3 = 00000000476c85b6
ldstuba [%i3+0x1b0]%asi,%l3 ! %l3 = 000000bf000000ff
! %l1 = 00000000e850a473, Mem[0000000016800028] = 7f7be8420ec08b30
stxa %l1,[%i1+%o5]0x81 ! Mem[0000000016800028] = 00000000e850a473
! %l1 = 00000000e850a473, Mem[0000000016800008] = ff8b53282438cde9
stxa %l1,[%i1+%o1]0x81 ! Mem[0000000016800008] = 00000000e850a473
! Mem[00000000908000dc] = b5eac70a, %g2 = 00000000000028c6
ldsh [%i5+0x0dc],%g2 ! %g2 = ffffffffffffb5ea
p3_label_13:
! Mem[0000000016800080] = 14ceff09, %l7 = 000000fb, %l7 = 000000fb
add %i1,0x80,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000014ceff09
! Mem[0000000016000000] = 2a000000, %l5 = 000000001ade8b36
swapa [%i0+%g0]0x80,%l5 ! %l5 = 000000002a000000
! Mem[0000000017800020] = 12f7dda2183c73ff, %l4 = 00000000000000f7
ldxa [%i3+%o4]0x88,%l4 ! %l4 = 12f7dda2183c73ff
! %l6 = fffffffff9bcdcc3, Mem[0000000016000028] = ffcf96d0
stha %l6,[%i0+%o5]0x81 ! Mem[0000000016000028] = dcc396d0
! %l6 = fffffffff9bcdcc3, Mem[000000009180019b] = d865a815
stb %l6,[%o0+0x19b] ! Mem[0000000091800198] = c365a815
! Mem[0000000016000164] = c15a4bd8, %l7 = 0000000014ceff09
swap [%i0+0x164],%l7 ! %l7 = 00000000c15a4bd8
! %l3 = 00000000000000bf, Mem[000000009100004c] = 00000060
stw %l3,[%i6+0x04c] ! Mem[000000009100004c] = 000000bf
! Mem[0000000016000018] = cc000000, %l2 = 00000000c49f51dd
ldstuba [%i0+%o3]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000016800028] = 00000000, %l6 = fffffffff9bcdcc3
swapa [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[00000000170001f0] = f5df9c71674c4f91, %l7 = 00000000c15a4bd8, %l3 = 00000000000000bf
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = f5df9c71674c4f91
p3_label_14:
! Mem[00000000910001c8] = 06aca0d1718d4ac5, %g2 = ffffffffffffb5ea
ldx [%i6+0x1c8],%g2 ! %g2 = 06aca0d1718d4ac5
! Mem[0000000016000140] = 086ac3739d216918, %l6 = 0000000000000000, %l0 = 0000000000000005
add %i0,0x140,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 086ac3739d216918
! Mem[0000000017000174] = 4cb472d1, %l0 = 086ac3739d216918
ldstub [%i2+0x174],%l0 ! %l0 = 0000004c000000ff
! %l4 = 183c73ff, %l5 = 2a000000, Mem[0000000017000010] = 8a521205 06b2095b
stda %l4,[%i2+%o2]0x88 ! Mem[0000000017000010] = 183c73ff 2a000000
! Mem[00000000900001c4] = a6668340, %g2 = 06aca0d1718d4ac5
lduh [%i4+0x1c4],%g2 ! %g2 = 000000000000a666
! Mem[00000000170001f0] = f5df9c71, %l2 = 0000000000000000
swap [%i2+0x1f0],%l2 ! %l2 = 00000000f5df9c71
! Mem[0000000017800138] = 362bce1a, %l3 = f5df9c71674c4f91
swap [%i3+0x138],%l3 ! %l3 = 00000000362bce1a
! Mem[0000000017800020] = 183c73ff, %l0 = 000000000000004c
ldstuba [%i3+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000016800020] = ffb3a6b2, %l4 = 12f7dda2183c73ff
ldstuba [%i1+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000016000018] = ff0000cc, %l6 = 0000000000000000
ldstuba [%i0+%o3]0x81,%l6 ! %l6 = 000000ff000000ff
p3_label_15:
! Mem[0000000091800020] = 19dcc7b8 69b26704, %g2 = 0000a666, %g3 = 4f2de1c3
ldd [%o0+%o4],%g2 ! %g2 = 0000000019dcc7b8 0000000069b26704
! Mem[0000000090000054] = bc61352e, %g2 = 0000000019dcc7b8
ldub [%i4+0x055],%g2 ! %g2 = 00000000000000bc
! Mem[0000000016000020] = c6ca060d, %l6 = 00000000000000ff
swapa [%i0+%o4]0x80,%l6 ! %l6 = 00000000c6ca060d
! %l4 = 00000000000000ff, Mem[0000000090000130] = f158787f84e8c64f
stx %l4,[%i4+0x130] ! Mem[0000000090000130] = 00000000000000ff
! Mem[0000000016800010] = b7c0f8b0, %l7 = 00000000c15a4bd8
swapa [%i1+%o2]0x80,%l7 ! %l7 = 00000000b7c0f8b0
! Mem[00000000900001e4] = fede364a, %g2 = 00000000000000bc
ldub [%i4+0x1e4],%g2 ! %g2 = 00000000000000fe
! Mem[00000000160000ec] = 4ebba588, %l3 = 00000000362bce1a
swap [%i0+0x0ec],%l3 ! %l3 = 000000004ebba588
! Mem[0000000017800118] = 34a2b27b, %l4 = 00000000000000ff
ldstub [%i3+0x118],%l4 ! %l4 = 00000034000000ff
! %l3 = 000000004ebba588, Mem[0000000016800000] = ff81c923
stwa %l3,[%i1+%g0]0x81 ! Mem[0000000016800000] = 4ebba588
! Mem[0000000016800100] = faf336110000009a, %l2 = 00000000f5df9c71, %l3 = 000000004ebba588
add %i1,0x100,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = faf336110000009a
p3_label_16:
! %l7 = 00000000b7c0f8b0, Mem[0000000090000168] = 0180f6ccfe3251ea
stx %l7,[%i4+0x168] ! Mem[0000000090000168] = 00000000b7c0f8b0
! Mem[00000000900000a8] = f2c2de63, %g18 = f42e1cf86fc72daa
ldsw [%i4+0x0a8],%g2 ! %g2 = f42e1cf86fc72daa
! Mem[0000000016800020] = b2a6b3ff, %l2 = 00000000f5df9c71
ldswa [%i1+%o4]0x88,%l2 ! %l2 = ffffffffb2a6b3ff
! Mem[0000000017800000] = 908a3c5a3544e6a7, %l3 = faf336110000009a, %l0 = 00000000000000ff
casxa [%i3]0x80,%l3,%l0 ! %l0 = 908a3c5a3544e6a7
! %l3 = faf336110000009a, Mem[000000009000019b] = 8c20a71d
stb %l3,[%i4+0x19b] ! Mem[0000000090000198] = 9a20a71d
! Mem[00000000178001cd] = 634d563f, %l7 = 00000000b7c0f8b0
ldstub [%i3+0x1cd],%l7 ! %l7 = 0000004d000000ff
! Mem[0000000090000154] = 25b2cdc0, %g18 = f42e1cf86fc72daa
ldsw [%i4+0x154],%g2 ! %g2 = f42e1cf86fc72daa
! %l1 = 00000000e850a473, Mem[0000000090800125] = 4626648d
stb %l1,[%i5+0x125] ! Mem[0000000090800124] = 7326648d
! Mem[0000000016000008] = ae7cff82, %l1 = 00000000e850a473
ldswa [%i0+%o1]0x89,%l1 ! %l1 = ffffffffae7cff82
! Mem[00000000178001fc] = 29ebd1b6, %l4 = 0000000000000034
ldstub [%i3+0x1fc],%l4 ! %l4 = 00000029000000ff
p3_label_17:
! Mem[00000000170001c8] = b397b5628f79b795, %l5 = 000000002a000000, %l1 = ffffffffae7cff82
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = b397b5628f79b795
! Mem[0000000017000028] = f9bcdcc3, %l1 = b397b5628f79b795
ldstuba [%i2+%o5]0x80,%l1 ! %l1 = 000000f9000000ff
! Mem[00000000168000d8] = 0accd73a, %l0 = 908a3c5a3544e6a7
swap [%i1+0x0d8],%l0 ! %l0 = 000000000accd73a
! Mem[0000000017800178] = 9aab94b2, %l0 = 000000000accd73a
swap [%i3+0x178],%l0 ! %l0 = 000000009aab94b2
! Mem[00000000170000e8] = b63cbfea, %l0 = 9aab94b2, %l3 = 0000009a
add %i2,0xe8,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000b63cbfea
! Mem[0000000017000020] = 06e6c93a, %l3 = 00000000b63cbfea
swapa [%i2+%o4]0x80,%l3 ! %l3 = 0000000006e6c93a
! Mem[0000000017800014] = 2248ffed, %l0 = 000000009aab94b2
lduw [%i3+0x014],%l0 ! %l0 = 000000002248ffed
! Mem[0000000017000018] = 39dcf291, %l6 = 00000000c6ca060d
swapa [%i2+%o3]0x81,%l6 ! %l6 = 0000000039dcf291
! Mem[00000000168001e4] = 7fdf698a, %l3 = 06e6c93a, %l0 = 2248ffed
add %i1,0x1e4,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000007fdf698a
! %l4 = 0000000000000029, Mem[00000000900001a8] = 4a7a7f95
sth %l4,[%i4+0x1a8] ! Mem[00000000900001a8] = 00297f95
p3_label_18:
! Mem[00000000160001e0] = 4d7696a980cdc780, %l2 = ffffffffb2a6b3ff, %l0 = 000000007fdf698a
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 4d7696a980cdc780
! Mem[0000000016800010] = d84b5ac1, %l3 = 0000000006e6c93a
ldstuba [%i1+%o2]0x88,%l3 ! %l3 = 000000c1000000ff
! %l0 = 4d7696a980cdc780, Mem[0000000017800020] = 183c73ff
stwa %l0,[%i3+%o4]0x89 ! Mem[0000000017800020] = 80cdc780
! Mem[00000000168000c8] = 8a733b1d3857a9df, %l6 = 0000000039dcf291, %l2 = ffffffffb2a6b3ff
add %i1,0xc8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 8a733b1d3857a9df
! %l2 = 3857a9df, %l3 = 000000c1, Mem[0000000091800138] = 59978ff2 af83df28
stda %l2,[%o0+0x138]%asi ! Mem[0000000091800138] = 3857a9df 000000c1
! Mem[0000000090000048] = ff936bb8, %g2 = 0000000025b2cdc0
lduwa [%i4+0x048]%asi,%g2 ! %g2 = 00000000ff936bb8
! Mem[0000000090800100] = d6c71cb74e70c201, %g2 = 00000000ff936bb8
ldxa [%i5+0x100]%asi,%g2 ! %g2 = d6c71cb74e70c201
! %l4 = 00000029, %l5 = 2a000000, Mem[0000000090000028] = 93ab66a7 9677077c
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 00000029 2a000000
! %l1 = 00000000000000f9, Mem[0000000091800142] = 54cdcdb3
stb %l1,[%o0+0x142] ! Mem[0000000091800140] = f9cdcdb3
! %l0 = 80cdc780, %l1 = 000000f9, Mem[0000000016800010] = ff5a4bd8 8a9108eb
stda %l0,[%i1+%o2]0x80 ! Mem[0000000016800010] = 80cdc780 000000f9
p3_label_19:
! Mem[0000000017000118] = 4008b836, %l0 = 4d7696a980cdc780
ldstub [%i2+0x118],%l0 ! %l0 = 00000040000000ff
! Mem[0000000017800178] = 0accd73a, %l3 = 000000c1, %l5 = 2a000000
add %i3,0x178,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000000accd73a
! Mem[0000000017800034] = 5eef3a16, %l7 = 0000004d, %l0 = 00000040
add %i3,0x34,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000005eef3a16
! Mem[000000001680015b] = ad65c7db, %l3 = 00000000000000c1
ldstub [%i1+0x15b],%l3 ! %l3 = 000000db000000ff
! Mem[0000000017800000] = 908a3c5a, %l5 = 000000000accd73a
swap [%i3+%g0],%l5 ! %l5 = 00000000908a3c5a
! Mem[000000001700019d] = fbc4baa7, %l3 = 00000000000000db
ldstub [%i2+0x19d],%l3 ! %l3 = 000000c4000000ff
! %l1 = 00000000000000f9, Mem[0000000091000104] = bf5e78ca, %asi = 80
stba %l1,[%i6+0x104]%asi ! Mem[0000000091000104] = f95e78ca
! Mem[0000000017800018] = 130d508f, %l5 = 00000000908a3c5a
ldstuba [%i3+%o3]0x88,%l5 ! %l5 = 0000008f000000ff
! Mem[0000000091800154] = dfc229c6, %g2 = d6c71cb74e70c201
lduh [%o0+0x154],%g2 ! %g2 = 000000000000dfc2
! Mem[0000000017800028] = c0f4ab5b19069dff, %l7 = 000000000000004d, %l0 = 000000005eef3a16
add %i3,0x28,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = c0f4ab5b19069dff
p3_label_20:
! Mem[0000000091800194] = eb4255f1, %g18 = f42e1cf86fc72daa
ldsw [%o0+0x194],%g2 ! %g2 = f42e1cf86fc72daa
! Mem[000000001700008c] = 322142e1, %l1 = 00000000000000f9
ldsb [%i2+0x08c],%l1 ! %l1 = 0000000000000032
! Mem[00000000170000ab] = 0df6e1fb, %l7 = 000000000000004d
ldstub [%i2+0x0ab],%l7 ! %l7 = 000000fb000000ff
! Mem[0000000017800030] = 165f20ab5eef3a16, %l2 = 8a733b1d3857a9df, %l6 = 0000000039dcf291
add %i3,0x30,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 165f20ab5eef3a16
! %l2 = 3857a9df, %l3 = 000000c4, Mem[00000000918000d0] = 264185f7 48387ffd
std %l2,[%o0+0x0d0] ! Mem[00000000918000d0] = 3857a9df 000000c4
! Mem[0000000016800178] = b4fff5f0, %l1 = 0000000000000032
swap [%i1+0x178],%l1 ! %l1 = 00000000b4fff5f0
! Mem[0000000016000156] = 14b641dd, %l6 = 165f20ab5eef3a16
ldstub [%i0+0x156],%l6 ! %l6 = 00000041000000ff
! Mem[0000000017000000] = 3136f3065c32639c, %l5 = 000000000000008f
ldxa [%i2+%g0]0x81,%l5 ! %l5 = 3136f3065c32639c
! Mem[000000001680015c] = 0094dc63, %l2 = 8a733b1d3857a9df
swap [%i1+0x15c],%l2 ! %l2 = 000000000094dc63
! Mem[0000000016800068] = e61b5b66, %l1 = 00000000b4fff5f0
swap [%i1+0x068],%l1 ! %l1 = 00000000e61b5b66
p3_label_21:
! Mem[0000000017000048] = def4b09fe3a63403, %l6 = 0000000000000041, %l6 = 0000000000000041
add %i2,0x48,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = def4b09fe3a63403
! %l3 = 00000000000000c4, Mem[0000000091800018] = 8f673b71
stw %l3,[%o0+%o3] ! Mem[0000000091800018] = 000000c4
! Mem[0000000016000020] = 000000ff, %l1 = 00000000e61b5b66
ldstub [%i0+%o4],%l1 ! %l1 = 00000000000000ff
! Mem[0000000016800028] = f9bcdcc3, %l1 = 0000000000000000
swapa [%i1+%o5]0x81,%l1 ! %l1 = 00000000f9bcdcc3
! %l2 = 0094dc63, %l3 = 000000c4, Mem[0000000017800100] = 728ab4d3 cb2066f6
std %l2,[%i3+0x100] ! Mem[0000000017800100] = 0094dc63 000000c4
! Mem[0000000016000148] = 8232e144549442a4, %l1 = 00000000f9bcdcc3, %l0 = c0f4ab5b19069dff
add %i0,0x148,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 8232e144549442a4
! Mem[00000000178000f8] = 4d0048e7, %l1 = 00000000f9bcdcc3
ldstub [%i3+0x0f8],%l1 ! %l1 = 0000004d000000ff
! Mem[00000000908000a8] = a4d6a3786186de9a, %g2 = ffffffffeb4255f1
ldx [%i5+0x0a8],%g2 ! %g2 = a4d6a3786186de9a
! Mem[0000000016000114] = e12870b1, %l2 = 000000000094dc63
swap [%i0+0x114],%l2 ! %l2 = 00000000e12870b1
! Mem[0000000016800020] = ffb3a6b2, %l2 = 00000000e12870b1
ldstuba [%i1+%o4]0x81,%l2 ! %l2 = 000000ff000000ff
p3_label_22:
! %l3 = 00000000000000c4, Mem[00000000910000c0] = 76fe9865
stw %l3,[%i6+0x0c0] ! Mem[00000000910000c0] = 000000c4
! Mem[0000000017000028] = ffbcdcc3, %l4 = 0000000000000029
ldstuba [%i2+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000016000020] = ff0000ff, %l0 = 8232e144549442a4
ldsha [%i0+%o4]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000091800004] = 0fd18cf5, %g2 = a4d6a3786186de9a
lduh [%o0+0x006],%g2 ! %g2 = 0000000000000fd1
! %l2 = 00000000000000ff, Mem[000000009180018c] = c77bc2d0
stw %l2,[%o0+0x18c] ! Mem[000000009180018c] = 000000ff
! Mem[0000000017800024] = a2ddf712, %l2 = 000000ff, %l5 = 5c32639c
add %i3,0x24,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000a2ddf712
! %l2 = 00000000000000ff, Mem[0000000016000078] = 3d834867237ee917
stx %l2,[%i0+0x078] ! Mem[0000000016000078] = 00000000000000ff
! Mem[000000009180003c] = 582d3ede, %g2 = 0000000000000fd1
lduh [%o0+0x03e],%g2 ! %g2 = 000000000000582d
! Mem[0000000016000028] = dcc396d0, %l6 = def4b09fe3a63403
ldstuba [%i0+%o5]0x80,%l6 ! %l6 = 000000dc000000ff
! Mem[0000000016000008] = 82ff7cae, %l3 = 00000000000000c4
lduha [%i0+%o1]0x81,%l3 ! %l3 = 00000000000082ff
p3_label_23:
! Mem[0000000091800148] = 34c12117, %g2 = 000000000000582d
ldsha [%o0+0x14a]%asi,%g2 ! %g2 = 00000000000034c1
! Mem[00000000900000f8] = 9416006d, %g2 = 00000000000034c1
lduw [%i4+0x0f8],%g2 ! %g2 = 000000009416006d
! %l4 = 00000000000000ff, Mem[0000000016000020] = ff0000ff
stba %l4,[%i0+%o4]0x80 ! Mem[0000000016000020] = ff0000ff
! Mem[0000000016000018] = ff0000cc, %l7 = 00000000000000fb
ldstuba [%i0+%o3]0x81,%l7 ! %l7 = 000000ff000000ff
! %l6 = 00000000000000dc, Mem[0000000017800010] = dc991a02
stha %l6,[%i3+%o2]0x88 ! Mem[0000000017800010] = dc9900dc
! Mem[0000000017000000] = 06f33631, %l7 = 00000000000000ff
lduba [%i2+%g0]0x89,%l7 ! %l7 = 0000000000000031
! Mem[00000000908000a4] = 934256d3, %g18 = f42e1cf86fc72daa
ldsw [%i5+0x0a4],%g2 ! %g2 = f42e1cf86fc72daa
! Mem[0000000016000010] = b193460c984e0927, %l3 = 00000000000082ff
ldxa [%i0+%o2]0x81,%l3 ! %l3 = b193460c984e0927
! Mem[000000001780015d] = 43ace5ee, %l7 = 0000000000000031
ldstub [%i3+0x15d],%l7 ! %l7 = 000000ac000000ff
! Mem[0000000016000018] = ff0000cc, %l5 = 00000000a2ddf712
swapa [%i0+%o3]0x81,%l5 ! %l5 = 00000000ff0000cc
p3_label_24:
! Mem[0000000017000057] = fbd403e9, %l1 = 000000000000004d
ldstub [%i2+0x057],%l1 ! %l1 = 000000e9000000ff
! Mem[0000000017800080] = e564954a, %l6 = 00000000000000dc
swap [%i3+0x080],%l6 ! %l6 = 00000000e564954a
! Mem[0000000090000054] = 97bc6135, %g2 = ffffffff934256d3
ldsha [%i4+0x054]%asi,%g2 ! %g2 = ffffffffffff97bc
! %l4 = 00000000000000ff, Mem[000000009080002c] = 5792cb5c
stw %l4,[%i5+0x02c] ! Mem[000000009080002c] = 000000ff
! Mem[000000001700003c] = eeea09b9, %l3 = b193460c984e0927, %asi = 80
swapa [%i2+0x03c]%asi,%l3 ! %l3 = 00000000eeea09b9
! Mem[0000000016000008] = 82ff7cae98892ae3, %l3 = 00000000eeea09b9, %l1 = 00000000000000e9
add %i0,0x08,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 82ff7cae98892ae3
! Mem[0000000016800018] = c4966381, %l0 = 00000000000000ff
lduba [%i1+%o3]0x88,%l0 ! %l0 = 0000000000000081
! %l4 = 000000ff, %l5 = ff0000cc, Mem[0000000017800010] = dc0099dc 2248ffed
stda %l4,[%i3+%o2]0x81 ! Mem[0000000017800010] = 000000ff ff0000cc
! Mem[00000000178001d8] = 3c2f4fd8, %l2 = 000000ff, %l5 = ff0000cc
add %i3,0x1d8,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000003c2f4fd8
! Mem[0000000017000075] = f9844709, %l7 = 00000000000000ac
ldstub [%i2+0x075],%l7 ! %l7 = 00000084000000ff
p3_label_25:
! Mem[0000000017800008] = 3d98a082, %l4 = 00000000000000ff
ldstuba [%i3+%o1]0x88,%l4 ! %l4 = 00000082000000ff
! Mem[000000009080009c] = 5b78073b, %g2 = ffffffffffff97bc
lduw [%i5+0x09c],%g2 ! %g2 = 000000005b78073b
! Mem[0000000016000010] = 0c4693b1, %l1 = 82ff7cae98892ae3
ldstuba [%i0+%o2]0x88,%l1 ! %l1 = 000000b1000000ff
! Mem[00000000178000e0] = c282f30cf62c980b, %l1 = 00000000000000b1, %l1 = 00000000000000b1
add %i3,0xe0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = c282f30cf62c980b
! Mem[0000000017800028] = c0f4ab5b, %l1 = c282f30cf62c980b
ldstuba [%i3+%o5]0x81,%l1 ! %l1 = 000000c0000000ff
! %l3 = 00000000eeea09b9, Mem[0000000017000028] = c3dcbcff
stba %l3,[%i2+%o5]0x89 ! Mem[0000000017000028] = c3dcbcb9
! Mem[0000000016800030] = 818a659c, %l0 = 0000000000000081
swap [%i1+0x030],%l0 ! %l0 = 00000000818a659c
! Mem[0000000017800090] = f278b171, %l1 = 00000000000000c0
swap [%i3+0x090],%l1 ! %l1 = 00000000f278b171
! Mem[0000000017800028] = fff4ab5b, %l7 = 0000000000000084
lduha [%i3+%o5]0x81,%l7 ! %l7 = 000000000000fff4
! Mem[0000000016800020] = b2a6b3ff, %l3 = 00000000eeea09b9
ldsba [%i1+%o4]0x88,%l3 ! %l3 = ffffffffffffffff
ba,a p3_not_taken_0_end
p3_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p3_branch_failed
p3_not_taken_0_end:
! End of Random Code for Thread 3
p3_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x00c] ! Set processor 3 done flag
! Check Registers
p3_check_registers:
set p3_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000818a659c
bne,a,pn %xcc,p3_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000f278b171
bne,a,pn %xcc,p3_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000ff
bne,a,pn %xcc,p3_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffffff
bne,a,pn %xcc,p3_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000082
bne,a,pn %xcc,p3_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000003c2f4fd8
bne,a,pn %xcc,p3_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000e564954a
bne,a,pn %xcc,p3_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000fff4
bne,a,pn %xcc,p3_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p3_check_fp_registers:
set p3_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be a538fdc5 3746f1a0
bne %xcc,p3_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e7af1787 650f1785
bne %xcc,p3_f6_fail
nop
! Check Local Memory
set p3_local0_expect,%g1
p3_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 1ade8b36935f1cd2
ldx [%i0+0x000],%g3 ! Observed data at 0000000016000000
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 82ff7cae98892ae3
ldx [%i0+0x008],%g3 ! Observed data at 0000000016000008
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff93460c984e0927
ldx [%i0+0x010],%g3 ! Observed data at 0000000016000010
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = a2ddf712881111b2
ldx [%i0+0x018],%g3 ! Observed data at 0000000016000018
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff0000fff8ffa972
ldx [%i0+0x020],%g3 ! Observed data at 0000000016000020
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffc396d08fb75b9e
ldx [%i0+0x028],%g3 ! Observed data at 0000000016000028
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x028,%g4
ldx [%g1+0x070],%g2 ! Expected data = 06e6c93aa7e785c3
ldx [%i0+0x070],%g3 ! Observed data at 0000000016000070
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 00000000000000ff
ldx [%i0+0x078],%g3 ! Observed data at 0000000016000078
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 4e261b78e876ef2a
ldx [%i0+0x090],%g3 ! Observed data at 0000000016000090
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 9bade5b912a3b6ff
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000160000e0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = d36d72ab362bce1a
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000160000e8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = e5a694e90094dc63
ldx [%i0+0x110],%g3 ! Observed data at 0000000016000110
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = 086ac3739d216918
ldx [%i0+0x140],%g3 ! Observed data at 0000000016000140
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 694b5efe14b6ffdd
ldx [%i0+0x150],%g3 ! Observed data at 0000000016000150
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = c0f4ab5b896a6221
ldx [%i0+0x158],%g3 ! Observed data at 0000000016000158
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = c2c6f98e14ceff09
ldx [%i0+0x160],%g3 ! Observed data at 0000000016000160
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x160,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 3036fae923c9813c
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000160001e8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x1e8,%g4
set p3_local1_expect,%g1
p3_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 4ebba5883544e6a7
ldx [%i1+0x000],%g3 ! Observed data at 0000000016800000
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000000e850a473
ldx [%i1+0x008],%g3 ! Observed data at 0000000016800008
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 80cdc780000000f9
ldx [%i1+0x010],%g3 ! Observed data at 0000000016800010
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffb3a6b279f0286e
ldx [%i1+0x020],%g3 ! Observed data at 0000000016800020
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000000e850a473
ldx [%i1+0x028],%g3 ! Observed data at 0000000016800028
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000819750da17
ldx [%i1+0x030],%g3 ! Observed data at 0000000016800030
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x030,%g4
ldx [%g1+0x068],%g2 ! Expected data = b4fff5f00c582c54
ldx [%i1+0x068],%g3 ! Observed data at 0000000016800068
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 14ceff093f962980
ldx [%i1+0x080],%g3 ! Observed data at 0000000016800080
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 00000083ba198091
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000168000b0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 3544e6a761a284a0
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000168000d8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = faf336110000009a
ldx [%i1+0x100],%g3 ! Observed data at 0000000016800100
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x100,%g4
ldx [%g1+0x138],%g2 ! Expected data = 38611fc9ff4c64d4
ldx [%i1+0x138],%g3 ! Observed data at 0000000016800138
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = ad65c7ff3857a9df
ldx [%i1+0x158],%g3 ! Observed data at 0000000016800158
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = 00000032f9c43465
ldx [%i1+0x178],%g3 ! Observed data at 0000000016800178
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = b711cdffc214b4a6
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000168001a8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 34701a47672a8711
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000168001b8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 7b988a867fdf698a
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000168001e0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 81ac7b4ad9272b2d
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000168001f8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x1f8,%g4
set p3_local2_expect,%g1
p3_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 3136f3065c32639c
ldx [%i2+0x000],%g3 ! Observed data at 0000000017000000
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = c2be45d680527b33
ldx [%i2+0x008],%g3 ! Observed data at 0000000017000008
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff733c180000002a
ldx [%i2+0x010],%g3 ! Observed data at 0000000017000010
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = c6ca060d0025ff85
ldx [%i2+0x018],%g3 ! Observed data at 0000000017000018
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = b63cbfea45c681e5
ldx [%i2+0x020],%g3 ! Observed data at 0000000017000020
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = b9bcdcc346af49db
ldx [%i2+0x028],%g3 ! Observed data at 0000000017000028
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = a87af06e984e0927
ldx [%i2+0x038],%g3 ! Observed data at 0000000017000038
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 9fdfc2cdfbd403ff
ldx [%i2+0x050],%g3 ! Observed data at 0000000017000050
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = a1ca6bb7e03ec869
ldx [%i2+0x068],%g3 ! Observed data at 0000000017000068
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 53a19bf2f9ff4709
ldx [%i2+0x070],%g3 ! Observed data at 0000000017000070
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 0df6e1ff3f1c340f
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000170000a8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 08ff4e7b11cfff4b
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000170000f8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 08ff597ed645bec2
ldx [%i2+0x110],%g3 ! Observed data at 0000000017000110
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = ff08b83622b66a07
ldx [%i2+0x118],%g3 ! Observed data at 0000000017000118
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 9012ffa288c693b8
ldx [%i2+0x128],%g3 ! Observed data at 0000000017000128
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x128,%g4
ldx [%g1+0x170],%g2 ! Expected data = 73330e7cffb472d1
ldx [%i2+0x170],%g3 ! Observed data at 0000000017000170
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = bc37f62ffbffbaa7
ldx [%i2+0x198],%g3 ! Observed data at 0000000017000198
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 00000000674c4f91
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000170001f0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1f0,%g4
set p3_local3_expect,%g1
p3_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 0accd73a3544e6a7
ldx [%i3+0x000],%g3 ! Observed data at 0000000017800000
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffa0983d3e3a4e23
ldx [%i3+0x008],%g3 ! Observed data at 0000000017800008
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000ffff0000cc
ldx [%i3+0x010],%g3 ! Observed data at 0000000017800010
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff500d13aba2e960
ldx [%i3+0x018],%g3 ! Observed data at 0000000017800018
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 80c7cd80a2ddf712
ldx [%i3+0x020],%g3 ! Observed data at 0000000017800020
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = fff4ab5b19069dff
ldx [%i3+0x028],%g3 ! Observed data at 0000000017800028
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = eda9faa2947d1eb6
ldx [%i3+0x040],%g3 ! Observed data at 0000000017800040
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 85ff2500e0f5f44b
ldx [%i3+0x058],%g3 ! Observed data at 0000000017800058
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 000000dcbbeba794
ldx [%i3+0x080],%g3 ! Observed data at 0000000017800080
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 5a3c8a90981dd204
ldx [%i3+0x088],%g3 ! Observed data at 0000000017800088
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 000000c084a2a85b
ldx [%i3+0x090],%g3 ! Observed data at 0000000017800090
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ff5d4877e44eb2fa
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000178000b8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ff0048e77adc24f7
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000178000f8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 0094dc63000000c4
ldx [%i3+0x100],%g3 ! Observed data at 0000000017800100
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 97f3673211cff74b
ldx [%i3+0x108],%g3 ! Observed data at 0000000017800108
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = ffa2b27bb33bb174
ldx [%i3+0x118],%g3 ! Observed data at 0000000017800118
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 674c4f91bcca2c6e
ldx [%i3+0x138],%g3 ! Observed data at 0000000017800138
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = ff76013ce544970a
ldx [%i3+0x148],%g3 ! Observed data at 0000000017800148
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = b33bb17443ffe5ee
ldx [%i3+0x158],%g3 ! Observed data at 0000000017800158
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = 0accd73a122d4c03
ldx [%i3+0x178],%g3 ! Observed data at 0000000017800178
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ffc7d942bdba0419
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000178001b0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 21cb049d63ff563f
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000178001c8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ddb0a59effebd1b6
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000178001f8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x1f8,%g4
! The test for processor 3 has passed
p3_passed:
ta GOOD_TRAP
nop
p3_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p3_failed
p3_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p3_failed
p3_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p3_failed
p3_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p3_failed
p3_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p3_failed
p3_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p3_failed
p3_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p3_failed
p3_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p3_failed
p3_f0_fail:
set p3_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f6_fail:
set p3_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 3 failed
p3_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x00c] ! Set processor 3 done flag
set p3_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 3 failed
p3_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x00c] ! Set processor 3 done flag
set p3_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p3_selfmod_failed:
ba p3_failed
mov 0xabc,%g1
p3_common_error:
or %g0,0xee3,%g1
ba p3_failed
mov %o5,%g3
p3_common_signature_error:
set p3_temp,%g1
ba p3_failed
st %g2,[%g1] ! Common Lock Number
p3_common_timeout:
set p3_temp,%g1
ba p3_failed
st %g2,[%g1] ! Common Lock Number
p3_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p3_failed
mov 0x0,%g3
p3_trap1e:
stda %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016800018]
done
p3_trap1o:
stda %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016800018]
done
p3_trap2e:
lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000017000010]
swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000017000010]
ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000016000000]
swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000017800018]
stba %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017800000]
done
p3_trap2o:
lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000017000010]
swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000017000010]
ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000016000000]
swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000017800018]
stba %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017800000]
done
p3_trap3e:
nop
done
p3_trap3o:
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 = 90e42f2211c2d208
ldx [%g1+0x008],%l1 ! %l1 = 9aac79f99ce7f793
ldx [%g1+0x010],%l2 ! %l2 = c8de389a06e6c93a
ldx [%g1+0x018],%l3 ! %l3 = 6d48cdd41ee1a783
ldx [%g1+0x020],%l4 ! %l4 = ce0735c9eda9faa2
ldx [%g1+0x028],%l5 ! %l5 = 3052b4be5c1198df
ldx [%g1+0x030],%l6 ! %l6 = 14eff647ec77891a
ldx [%g1+0x038],%l7 ! %l7 = 52ef615c661a3dbd
! Initialize the output register of window 0
set unres3_start,%o0
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 = 82a109ae e3c72a2f e7303b68 0b6abbe7
! %f4 = 3c7f9eae 41e47264 0dcafde1 b5b6bfc5
! %f8 = c5ef3333 d5704dce 1c6180cc e55a3f2d
! %f12 = ed137942 7b9a0149 c7cbb63b 9e5c4604
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 90c078e8 fd7b940b a83a51d6 01385288
! %f20 = 17075aaf 89cb1c86 c61b05cb e0b8a49c
! %f24 = 0978642f 5860302e 521bf079 877d48a1
! %f28 = 5444a7cc b04137d5 6070b336 c771ec91
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d5f8f88d 6067812e 281ce06e f0f97248
! %f36 = 200fd5a4 9436dbcd 9442771a 3e50896d
! %f40 = 1e332674 8597b225 6aed8c77 b71709e9
! %f44 = 5ae06011 419b378b 972b3937 9ac17266
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x205c32070000005a,%g7,%g1 ! GSR scale = 11, align = 2
wr %g1,%g0,%gsr ! GSR = 205c32070000005a
wr %g0,%y ! Clear Y 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[0000000018000018] = 0a8ab100, %l4 = 50d0db1aee3f599f
lduwa [%i0+%o3]0x88,%l4 ! %l4 = 000000000a8ab100
! Mem[0000000091800088] = 71e4ac8c, %g2 = b2ff72a478a0be1e
ldsb [%o0+0x08a],%g2 ! %g2 = 0000000000000071
! Mem[0000000019000158] = 5a7712cfa89382a7, %l2 = 6b6bda1dc8eb1549, %l6 = dea943cdc211134d
add %i2,0x158,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 5a7712cfa89382a7
! Mem[0000000018800018] = bcef5a69, %l2 = 6b6bda1dc8eb1549
lduwa [%i1+%o3]0x81,%l2 ! %l2 = 00000000bcef5a69
! Mem[0000000018000000] = e1689893, %l6 = 5a7712cfa89382a7
ldstuba [%i0+%g0]0x81,%l6 ! %l6 = 000000e1000000ff
! %l5 = a9b8d4ea3f56c708, Mem[00000000918001b1] = bd9ba96a
stb %l5,[%o0+0x1b1] ! Mem[00000000918001b0] = 089ba96a
! %l0 = 08fcecb0baf53b95, Mem[000000009100009a] = c238ee88
sth %l0,[%i6+0x09a] ! Mem[0000000091000098] = 3b95ee88
! Mem[0000000019000150] = dde494ce4a359fcc, %l1 = a74483ec46551f7d, %l1 = a74483ec46551f7d
add %i2,0x150,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = dde494ce4a359fcc
! Mem[0000000018800028] = 019e9a32, %l4 = 000000000a8ab100
ldswa [%i1+%o5]0x89,%l4 ! %l4 = 00000000019e9a32
! Mem[0000000019800028] = d956aaf1, %l0 = 08fcecb0baf53b95, %asi = 80
swapa [%i3+0x028]%asi,%l0 ! %l0 = 00000000d956aaf1
p4_label_2:
! Mem[0000000019000000] = 0530546c, %l3 = 9f213663dfac2bfe
ldsba [%i2+%g0]0x80,%l3 ! %l3 = 0000000000000005
! %l6 = 00000000000000e1, Mem[00000000910001d6] = 5c76247c
sth %l6,[%i6+0x1d6] ! Mem[00000000910001d4] = 00e1247c
! %l2 = 00000000bcef5a69, Mem[000000009000000c] = 7877a39b
sth %l2,[%i4+0x00c] ! Mem[000000009000000c] = 5a69a39b
! Mem[0000000019000010] = a4be8462, %l3 = 0000000000000005
swapa [%i2+%o2]0x81,%l3 ! %l3 = 00000000a4be8462
! Mem[0000000018800038] = fc246063, %l4 = 019e9a32, %l5 = 3f56c708
add %i1,0x38,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000fc246063
! Mem[000000009180012c] = 14db41d1, %g2 = 0000000000000071
ldsh [%o0+0x12c],%g2 ! %g2 = 00000000000014db
! Mem[0000000091000120] = 43695842 975d5fd9, %g2 = 000014db, %g3 = 0bad0b00
ldd [%i6+0x120],%g2 ! %g2 = 0000000043695842 00000000975d5fd9
! Mem[0000000018000188] = 802cf4bc0d5d0dd4, %l1 = dde494ce4a359fcc, %l3 = 00000000a4be8462
add %i0,0x188,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 802cf4bc0d5d0dd4
! Mem[00000000908000f8] = bdc8388f, %g18 = d1324c642e3f74ea
ldsw [%i5+0x0f8],%g2 ! %g2 = d1324c642e3f74ea
! Mem[00000000190000e8] = 7b97fead, %l6 = 00000000000000e1
ldub [%i2+0x0ea],%l6 ! %l6 = 00000000000000fe
p4_label_3:
! Mem[0000000019800130] = fd311104, %l3 = 802cf4bc0d5d0dd4
swap [%i3+0x130],%l3 ! %l3 = 00000000fd311104
! Mem[0000000019000080] = 77074753, %l3 = fd311104, %l4 = 019e9a32
add %i2,0x80,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000077074753
! Mem[0000000018800010] = 9bfd000d, %l5 = 00000000fc246063
ldswa [%i1+%o2]0x81,%l5 ! %l5 = ffffffff9bfd000d
! %l2 = 00000000bcef5a69, Mem[0000000019000018] = e31d87ac
stha %l2,[%i2+%o3]0x88 ! Mem[0000000019000018] = e31d5a69
! Mem[0000000018000008] = d9298eb0, %l0 = 00000000d956aaf1
ldsba [%i0+%o1]0x89,%l0 ! %l0 = ffffffffffffffb0
! Mem[0000000019000014] = a9a18316, %l6 = 000000fe, %l4 = 77074753
add %i2,0x14,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000a9a18316
! Mem[0000000019800138] = e29db1df, %l2 = bcef5a69, %l5 = 9bfd000d
add %i3,0x138,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000e29db1df
! Mem[0000000019000028] = 19f26efa, %l2 = 00000000bcef5a69
lduba [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000fa
! %l6 = 00000000000000fe, Mem[0000000018000008] = d9298eb0
stwa %l6,[%i0+%o1]0x89 ! Mem[0000000018000008] = 000000fe
! %l6 = 00000000000000fe, Mem[0000000018000010] = b5dca22e2b39773e
stxa %l6,[%i0+%o2]0x81 ! Mem[0000000018000010] = 00000000000000fe
p4_label_4:
! Mem[0000000090800154] = 1424c7d4, %g2 = ffffffffbdc8388f
lduh [%i5+0x154],%g2 ! %g2 = 0000000000001424
! %l6 = 000000fe, %l7 = 4e216060, Mem[00000000918001b8] = dde3da61 dbbc4b59
stda %l6,[%o0+0x1b8]%asi ! Mem[00000000918001b8] = 000000fe 4e216060
! Mem[0000000019000040] = e85648417935b40a, %l4 = 00000000a9a18316, %l4 = 00000000a9a18316
add %i2,0x40,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = e85648417935b40a
! Mem[0000000090800030] = a9a2499d, %g18 = d1324c642e3f74ea
ldsw [%i5+0x030],%g2 ! %g2 = d1324c642e3f74ea
! Mem[0000000019000010] = 00000005, %l4 = e85648417935b40a
swapa [%i2+%o2]0x80,%l4 ! %l4 = 0000000000000005
! Mem[00000000198001c4] = a190fa68, %l0 = ffffffb0, %l0 = ffffffb0
add %i3,0x1c4,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000a190fa68
! Mem[0000000018000020] = db5af868, %l2 = 00000000000000fa
ldsba [%i0+%o4]0x81,%l2 ! %l2 = ffffffffffffffdb
! Mem[0000000019000010] = 7935b40aa9a18316, %l6 = 00000000000000fe, %l0 = 00000000a190fa68
add %i2,0x10,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 7935b40aa9a18316
! Mem[0000000018000008] = 000000fe, %l4 = 0000000000000005
ldsha [%i0+%o1]0x88,%l4 ! %l4 = 00000000000000fe
! Mem[0000000018000068] = 28404bf9, %l2 = ffffffffffffffdb
ldsb [%i0+0x06a],%l2 ! %l2 = 000000000000004b
p4_label_5:
! Mem[00000000180000e8] = 669ea4d0, %l6 = 000000fe, %l0 = a9a18316
add %i0,0xe8,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000669ea4d0
! Mem[00000000180000d4] = d9b64982, %l2 = 000000000000004b
swap [%i0+0x0d4],%l2 ! %l2 = 00000000d9b64982
! Mem[0000000018000028] = f3a8fc14, %l1 = dde494ce4a359fcc
swapa [%i0+%o5]0x89,%l1 ! %l1 = 00000000f3a8fc14
! Mem[0000000018800100] = 099287926a3832bc, %l6 = 00000000000000fe, %l2 = 00000000d9b64982
add %i1,0x100,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 099287926a3832bc
! Mem[0000000018000008] = fe000000, %l7 = e9a2dcb04e216060
ldstuba [%i0+%o1]0x80,%l7 ! %l7 = 000000fe000000ff
! Mem[00000000190001d0] = c049d6c5 188d8436, %l2 = 6a3832bc, %l3 = fd311104
ldd [%i2+0x1d0],%l2 ! %l2 = 00000000c049d6c5 00000000188d8436
! Mem[0000000018000018] = 00b18a0a, %l5 = 00000000e29db1df
ldswa [%i0+%o3]0x80,%l5 ! %l5 = 0000000000b18a0a
! Mem[00000000188000f0] = f34cbd1f, %l2 = 00000000c049d6c5
swap [%i1+0x0f0],%l2 ! %l2 = 00000000f34cbd1f
! Mem[0000000091800154] = dfc229c6, %g2 = ffffffffa9a2499d
ldsb [%o0+0x154],%g2 ! %g2 = ffffffffffffffdf
! Mem[0000000018800068] = 2546f3ba0d26281d, %l7 = 00000000000000fe, %l2 = 00000000f34cbd1f
add %i1,0x68,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 2546f3ba0d26281d
p4_label_6:
! Mem[0000000018800020] = 35d0ddf2, %l0 = 00000000669ea4d0
ldsba [%i1+%o4]0x81,%l0 ! %l0 = 0000000000000035
! Mem[0000000091800164] = a24e6b18, %g2 = ffffffffffffffdf
ldub [%o0+0x166],%g2 ! %g2 = 00000000000000a2
! Mem[0000000019000064] = 1a27d562, %l6 = 00000000000000fe
swap [%i2+0x064],%l6 ! %l6 = 000000001a27d562
! Mem[00000000918001c8] = 6d92714e, %g2 = 00000000000000a2
lduh [%o0+0x1c8],%g2 ! %g2 = 0000000000006d92
! Mem[0000000018800140] = c876f788, %l6 = 1a27d562, %l0 = 00000035
add %i1,0x140,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000c876f788
! %l0 = 00000000c876f788, Mem[0000000091000150] = 67c0a8f11cd37e5c
stx %l0,[%i6+0x150] ! Mem[0000000091000150] = 00000000c876f788
! Mem[0000000019800115] = 9c5bcd09, %l6 = 000000001a27d562
ldstub [%i3+0x115],%l6 ! %l6 = 0000005b000000ff
! Mem[000000001980002c] = 3e037541, %l7 = 00000000000000fe
ldstub [%i3+0x02c],%l7 ! %l7 = 0000003e000000ff
! Mem[0000000018800028] = 019e9a32, %l7 = 000000000000003e
lduha [%i1+%o5]0x88,%l7 ! %l7 = 0000000000009a32
! %l7 = 0000000000009a32, Mem[00000000918000e4] = 6b4a0971
stw %l7,[%o0+0x0e4] ! Mem[00000000918000e4] = 00009a32
p4_label_7:
! Mem[0000000019000010] = 0ab43579, %l7 = 0000000000009a32
swapa [%i2+%o2]0x88,%l7 ! %l7 = 000000000ab43579
! Mem[0000000090000058] = 2eab2a15, %g2 = 0000000000006d92
ldsh [%i4+0x058],%g2 ! %g2 = 0000000000002eab
! Mem[0000000019000028] = fa6ef219, %l4 = 00000000000000fe
swapa [%i2+%o5]0x80,%l4 ! %l4 = 00000000fa6ef219
! Mem[00000000188000d6] = 9fc2f223, %l1 = 00000000f3a8fc14
ldstub [%i1+0x0d6],%l1 ! %l1 = 000000f2000000ff
! Mem[0000000090000174] = f84bd244, %g2 = 0000000000002eab
ldub [%i4+0x176],%g2 ! %g2 = 00000000000000f8
! Mem[0000000018000130] = 32c56bc7, %l4 = fa6ef219, %l3 = 188d8436
add %i0,0x130,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000032c56bc7
! %l4 = 00000000fa6ef219, Mem[0000000018800028] = 329a9e01
stwa %l4,[%i1+%o5]0x80 ! Mem[0000000018800028] = fa6ef219
! Mem[0000000018800018] = 695aefbc, %l2 = 2546f3ba0d26281d
ldstuba [%i1+%o3]0x89,%l2 ! %l2 = 000000bc000000ff
! %l1 = 00000000000000f2, Mem[0000000019800028] = 417503ff953bf5ba
stxa %l1,[%i3+%o5]0x88 ! Mem[0000000019800028] = 00000000000000f2
! Mem[00000000198000cc] = 0181516a, %l1 = 00000000000000f2
swap [%i3+0x0cc],%l1 ! %l1 = 000000000181516a
p4_label_8:
! Mem[0000000090000110] = db6b4315d3197f20, %g2 = 00000000000000f8
ldx [%i4+0x110],%g2 ! %g2 = db6b4315d3197f20
! Mem[0000000019800020] = 6ffe0756, %l1 = 000000000181516a
swapa [%i3+%o4]0x88,%l1 ! %l1 = 000000006ffe0756
! Mem[00000000910000b8] = ff3eae0e, %g18 = d1324c642e3f74ea
ldsw [%i6+0x0b8],%g2 ! %g2 = d1324c642e3f74ea
! Mem[0000000019800008] = a5e3a12c, %l5 = 0000000000b18a0a
ldstuba [%i3+%o1]0x88,%l5 ! %l5 = 0000002c000000ff
! %l2 = 00000000000000bc, Mem[00000000900000f8] = 9416006d
stw %l2,[%i4+0x0f8] ! Mem[00000000900000f8] = 000000bc
! Mem[0000000090800148] = 82af3faf, %g2 = ffffffffff3eae0e
lduw [%i5+0x148],%g2 ! %g2 = 0000000082af3faf
! Mem[0000000019800000] = 6a532ec401af2db8, %l3 = 0000000032c56bc7, %l0 = 00000000c876f788
casxa [%i3]0x80,%l3,%l0 ! %l0 = 6a532ec401af2db8
! Mem[00000000198001b8] = f5d3bf62, %l3 = 32c56bc7, %l2 = 000000bc
add %i3,0x1b8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000f5d3bf62
! Mem[0000000090000024] = b6498d5d, %g18 = d1324c642e3f74ea
ldsw [%i4+0x024],%g2 ! %g2 = d1324c642e3f74ea
! Mem[0000000018800018] = ffef5a69, %l5 = 000000000000002c
ldswa [%i1+%o3]0x80,%l5 ! %l5 = ffffffffffef5a69
p4_label_9:
! Mem[00000000188000a1] = 6362fa17, %l5 = ffffffffffef5a69
ldstub [%i1+0x0a1],%l5 ! %l5 = 00000062000000ff
! %l5 = 0000000000000062, Mem[0000000019000028] = f2d40d9afe000000
stxa %l5,[%i2+%o5]0x89 ! Mem[0000000019000028] = 0000000000000062
! Mem[00000000180001dc] = 1d935773, %l5 = 0000000000000062
swap [%i0+0x1dc],%l5 ! %l5 = 000000001d935773
! %l6 = 000000000000005b, Mem[00000000900001d4] = c56c4c0d
stw %l6,[%i4+0x1d4] ! Mem[00000000900001d4] = 0000005b
! Mem[00000000188001a8] = a8b3e999c8bd65e7, %l1 = 000000006ffe0756, %l7 = 000000000ab43579
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = a8b3e999c8bd65e7
! Mem[00000000188000c0] = fcfd14a550aa6493, %l2 = 00000000f5d3bf62, %l4 = 00000000fa6ef219
add %i1,0xc0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = fcfd14a550aa6493
! Mem[0000000018800028] = fa6ef2197f60712b, %l4 = fcfd14a550aa6493, %l3 = 0000000032c56bc7
add %i1,0x28,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = fa6ef2197f60712b
! Mem[0000000019800068] = 196ae54575bf4951, %l2 = 00000000f5d3bf62, %l3 = fa6ef2197f60712b
add %i3,0x68,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 196ae54575bf4951
! Mem[0000000091000100] = a1d05bf5bf5e78ca, %g2 = ffffffffb6498d5d
ldx [%i6+0x100],%g2 ! %g2 = a1d05bf5bf5e78ca
! Mem[00000000188001a1] = d779f01c, %l5 = 000000001d935773
ldstub [%i1+0x1a1],%l5 ! %l5 = 00000079000000ff
p4_label_10:
! Mem[0000000018800008] = d098aa37, %l3 = 196ae54575bf4951
ldswa [%i1+%o1]0x81,%l3 ! %l3 = ffffffffd098aa37
! %l1 = 000000006ffe0756, Mem[0000000090000158] = e4c903aae248893d
stx %l1,[%i4+0x158] ! Mem[0000000090000158] = 000000006ffe0756
! Mem[0000000019000038] = a9ac6e8d, %l2 = 00000000f5d3bf62
swap [%i2+0x038],%l2 ! %l2 = 00000000a9ac6e8d
! Mem[00000000900000c0] = 75ab1498 4fd5e7f0, %g2 = bf5e78ca, %g3 = 975d5fd9
ldd [%i4+0x0c0],%g2 ! %g2 = 0000000075ab1498 000000004fd5e7f0
! Mem[0000000018000098] = 33872a85, %l4 = fcfd14a550aa6493
lduha [%i0+0x098]%asi,%l4 ! %l4 = 0000000000003387
! Mem[000000009180016c] = b3b719f2, %g2 = 0000000075ab1498
ldsb [%o0+0x16e],%g2 ! %g2 = ffffffffffffffb3
! Mem[0000000019000028] = 00000062, %l4 = 0000000000003387
ldstuba [%i2+%o5]0x88,%l4 ! %l4 = 00000062000000ff
! Mem[0000000090000160] = a1858e40, %g2 = ffffffffffffffb3
ldsb [%i4+0x161],%g2 ! %g2 = ffffffffffffffa1
! Mem[000000001900004c] = 45130998, %l4 = 00000062, %l5 = 00000079
add %i2,0x4c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000045130998
! Mem[0000000019800008] = ffa1e3a5, %l6 = 000000000000005b
ldstuba [%i3+%o1]0x80,%l6 ! %l6 = 000000ff000000ff
p4_label_11:
! Mem[0000000019800138] = e29db1df, %l4 = 00000062, %l5 = 45130998
add %i3,0x138,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000e29db1df
! Mem[00000000190001fa] = 01d8bca3, %l4 = 0000000000000062
ldstub [%i2+0x1fa],%l4 ! %l4 = 000000bc000000ff
! Mem[000000001880002c] = 7f60712b, %l3 = d098aa37, %l1 = 6ffe0756
add %i1,0x2c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000007f60712b
! Mem[0000000018800050] = 91161268, %l7 = a8b3e999c8bd65e7
swap [%i1+0x050],%l7 ! %l7 = 0000000091161268
! Mem[0000000019800110] = c0f507b49cffcd09, %l0 = 6a532ec401af2db8, %l0 = 6a532ec401af2db8
add %i3,0x110,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = c0f507b49cffcd09
! %l1 = 000000007f60712b, Mem[00000000918000ee] = f8504b84
sth %l1,[%o0+0x0ee] ! Mem[00000000918000ec] = 712b4b84
! %l6 = 000000ff, %l7 = 91161268, Mem[0000000090800078] = 2b5751b8 c117fe29
std %l6,[%i5+0x078] ! Mem[0000000090800078] = 000000ff 91161268
! Mem[0000000090800140] = de6f7e93, %g2 = ffffffffffffffa1
ldsb [%i5+0x141],%g2 ! %g2 = ffffffffffffffde
! Mem[0000000019000124] = b5496fb1, %l1 = 000000007f60712b
swap [%i2+0x124],%l1 ! %l1 = 00000000b5496fb1
! %l6 = 00000000000000ff, Mem[0000000091000156] = f78812fc
sth %l6,[%i6+0x156] ! Mem[0000000091000154] = 00ff12fc
p4_label_12:
! Mem[0000000019800132] = 0d5d0dd4, %l0 = c0f507b49cffcd09
ldstub [%i3+0x132],%l0 ! %l0 = 0000000d000000ff
! %l0 = 000000000000000d, Mem[0000000091800018] = 8f673b716fd852ea
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = 000000000000000d
! Mem[0000000090000140] = 1b2720ac, %g18 = d1324c642e3f74ea
ldsw [%i4+0x140],%g2 ! %g2 = d1324c642e3f74ea
! %l0 = 000000000000000d, Mem[0000000019000000] = 0530546c
stwa %l0,[%i2+%g0]0x81 ! Mem[0000000019000000] = 0000000d
! %l2 = 00000000a9ac6e8d, Mem[00000000900000b0] = 0141dccfe5015c01
stx %l2,[%i4+0x0b0] ! Mem[00000000900000b0] = 00000000a9ac6e8d
! Mem[00000000918001b8] = 000000fe, %g2 = 000000001b2720ac
lduw [%o0+0x1b8],%g2 ! %g2 = 00000000000000fe
! Mem[00000000188000e8] = e327d4d37b66e0ce, %l3 = ffffffffd098aa37, %l0 = 000000000000000d
add %i1,0xe8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = e327d4d37b66e0ce
! Mem[0000000091800010] = 19ff0091, %g18 = d1324c642e3f74ea
ldsw [%o0+%o2],%g2 ! %g2 = d1324c642e3f74ea
! Mem[0000000018800028] = 2b71607f19f26efa, %l7 = 0000000091161268
ldxa [%i1+%o5]0x89,%l7 ! %l7 = 2b71607f19f26efa
! Mem[0000000018000134] = 7a30ffcb, %l1 = 00000000b5496fb1
swap [%i0+0x134],%l1 ! %l1 = 000000007a30ffcb
p4_label_13:
! Mem[0000000018800008] = d098aa37, %l5 = 00000000e29db1df
ldsha [%i1+%o1]0x80,%l5 ! %l5 = ffffffffffffd098
! %l3 = ffffffffd098aa37, Mem[0000000019800018] = f2b683b7
stba %l3,[%i3+%o3]0x89 ! Mem[0000000019800018] = f2b68337
! Mem[0000000019800150] = 869cee776037a2ea, %l1 = 000000007a30ffcb, %l3 = ffffffffd098aa37
add %i3,0x150,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 869cee776037a2ea
! Mem[0000000018000028] = 4a359fcc, %l1 = 000000007a30ffcb
lduwa [%i0+%o5]0x88,%l1 ! %l1 = 000000004a359fcc
! Mem[00000000180001b8] = f16bcfded98197c6, %l4 = 00000000000000bc, %l7 = 2b71607f19f26efa
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = f16bcfded98197c6
! %l0 = e327d4d37b66e0ce, Mem[0000000090000128] = e30b63ccd5070cc1
stx %l0,[%i4+0x128] ! Mem[0000000090000128] = e327d4d37b66e0ce
! Mem[0000000018800014] = 1e28b7a6, %l1 = 000000004a359fcc
ldsb [%i1+0x014],%l1 ! %l1 = 000000000000001e
! Mem[0000000018800100] = 09928792, %l2 = 00000000a9ac6e8d
swap [%i1+0x100],%l2 ! %l2 = 0000000009928792
! Mem[0000000019000018] = e31d5a69, %l5 = ffffffffffffd098
ldstuba [%i2+%o3]0x88,%l5 ! %l5 = 00000069000000ff
! Mem[000000009000000c] = a39b4f09, %g2 = 0000000019ff0091
lduha [%i4+0x00e]%asi,%g2 ! %g2 = 000000000000a39b
p4_label_14:
! %l0 = e327d4d37b66e0ce, Mem[00000000900000a4] = 4f80062d
stw %l0,[%i4+0x0a4] ! Mem[00000000900000a4] = 7b66e0ce
! Mem[0000000018000000] = 939868ff, %l6 = 00000000000000ff
swapa [%i0+%g0]0x88,%l6 ! %l6 = 00000000939868ff
! %l2 = 0000000009928792, Mem[00000000198000f0] = b2f2e2971f18fe10
stx %l2,[%i3+0x0f0] ! Mem[00000000198000f0] = 0000000009928792
! Mem[00000000188001da] = 5233b450, %l1 = 000000000000001e
ldstub [%i1+0x1da],%l1 ! %l1 = 000000b4000000ff
! Mem[00000000190000bb] = 631d9965, %l3 = 869cee776037a2ea
ldstub [%i2+0x0bb],%l3 ! %l3 = 00000065000000ff
! Mem[0000000018000008] = 000000ff, %l6 = 00000000939868ff
ldsha [%i0+%o1]0x89,%l6 ! %l6 = 00000000000000ff
! %l1 = 00000000000000b4, Mem[000000009000015f] = 5699a185
stb %l1,[%i4+0x15f] ! Mem[000000009000015c] = b499a185
! Mem[00000000918000cc] = f3cf2641, %g2 = 000000000000a39b
ldsh [%o0+0x0ce],%g2 ! %g2 = fffffffffffff3cf
! Mem[0000000019800130] = 0d5dffd428a433e5, %l6 = 00000000000000ff
ldx [%i3+0x130],%l6 ! %l6 = 0d5dffd428a433e5
! Mem[0000000018000020] = db5af868bbae33cc, %l1 = 00000000000000b4, %l3 = 0000000000000065
add %i0,0x20,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = db5af868bbae33cc
p4_label_15:
! Mem[0000000018000010] = 00000000, %l3 = db5af868bbae33cc
ldswa [%i0+%o2]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000019800018] = 3783b6f2, %l7 = f16bcfded98197c6
swapa [%i3+%o3]0x81,%l7 ! %l7 = 000000003783b6f2
! Mem[0000000019000028] = ff00000000000000, %l6 = 0d5dffd428a433e5
ldxa [%i2+%o5]0x80,%l6 ! %l6 = ff00000000000000
! Mem[00000000190000d8] = 9bd64f1f, %l0 = 7b66e0ce, %l5 = 00000069
add %i2,0xd8,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000009bd64f1f
! Mem[0000000018800008] = d098aa37, %l0 = e327d4d37b66e0ce
ldsba [%i1+%o1]0x80,%l0 ! %l0 = ffffffffffffffd0
! %l0 = ffffffd0, %l1 = 000000b4, Mem[00000000908001f0] = 963c8772 79f7d3b5
std %l0,[%i5+0x1f0] ! Mem[00000000908001f0] = ffffffd0 000000b4
! Mem[0000000019000028] = ff000000, %l5 = 000000009bd64f1f
swapa [%i2+%o5]0x81,%l5 ! %l5 = 00000000ff000000
! Mem[000000001980015e] = 82efecc0, %l6 = ff00000000000000
ldstuba [%i3+0x15e]%asi,%l6 ! %l6 = 000000ec000000ff
! Mem[00000000908001a0] = 274e8cac, %g2 = fffffffffffff3cf
lduh [%i5+0x1a2],%g2 ! %g2 = 000000000000274e
! Mem[0000000018000008] = ff000000, %l4 = 00000000000000bc
swapa [%i0+%o1]0x81,%l4 ! %l4 = 00000000ff000000
p4_label_16:
! Mem[00000000180001e8] = 97e56c31ab69da77, %l1 = 00000000000000b4, %l5 = 00000000ff000000
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 97e56c31ab69da77
! Mem[000000009180014c] = 2117edb1, %g2 = 000000000000274e
lduw [%o0+0x14c],%g2 ! %g2 = 000000002117edb1
! Mem[0000000019800028] = 00000000 000000f2, %l4 = ff000000, %l5 = ab69da77
ldda [%i3+%o5]0x89,%l4 ! %l4 = 00000000000000f2 0000000000000000
! Mem[0000000018800148] = 7462a9b4, %l5 = 0000000000000000
swap [%i1+0x148],%l5 ! %l5 = 000000007462a9b4
! Mem[0000000019000099] = 940a6ce3, %l1 = 00000000000000b4
ldstub [%i2+0x099],%l1 ! %l1 = 0000000a000000ff
! Mem[000000009000002c] = 9677077c, %g2 = 000000002117edb1
lduh [%i4+0x02c],%g2 ! %g2 = 0000000000009677
! Mem[0000000019800030] = e9e329a9, %l7 = 3783b6f2, %l3 = 00000000
add %i3,0x30,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000e9e329a9
! %l1 = 000000000000000a, Mem[0000000019000018] = ff5a1de3
sth %l1,[%i2+%o3] ! Mem[0000000019000018] = 000a1de3
! Mem[0000000018000150] = bd1d5dd8, %l6 = 00000000000000ec
ldstub [%i0+0x150],%l6 ! %l6 = 000000bd000000ff
! Mem[00000000908000ec] = b53286b0, %g2 = 0000000000009677
lduh [%i5+0x0ec],%g2 ! %g2 = 000000000000b532
p4_label_17:
! Mem[0000000090000088] = 0c78003910c393c6, %g2 = 000000000000b532
ldx [%i4+0x088],%g2 ! %g2 = 0c78003910c393c6
! Mem[0000000091800124] = 0aa34b31, %g2 = 0c78003910c393c6
ldsh [%o0+0x126],%g2 ! %g2 = 0000000000000aa3
! Mem[00000000900001d8] = 94961bcc, %g2 = 0000000000000aa3
ldsh [%i4+0x1da],%g2 ! %g2 = ffffffffffff9496
! Mem[0000000018800008] = d098aa37, %l7 = 000000003783b6f2
swapa [%i1+%o1]0x80,%l7 ! %l7 = 00000000d098aa37
! Mem[00000000180001ac] = 157563c6, %l0 = ffffffffffffffd0
swap [%i0+0x1ac],%l0 ! %l0 = 00000000157563c6
! Mem[000000001800003c] = d89dea5e, %l5 = 000000007462a9b4
ldsba [%i0+0x03e]%asi,%l5 ! %l5 = ffffffffffffffea
! Mem[0000000019000018] = 000a1de3, %l4 = 00000000000000f2
lduha [%i2+%o3]0x81,%l4 ! %l4 = 000000000000000a
! Mem[00000000180001a0] = eb70fe7fd942b4e6, %l0 = 00000000157563c6, %l0 = 00000000157563c6
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = eb70fe7fd942b4e6
! Mem[0000000091000064] = 91eeb0a1, %g2 = ffffffffffff9496
lduw [%i6+0x064],%g2 ! %g2 = 0000000091eeb0a1
! Mem[0000000018000008] = 000000bc, %l7 = 00000000d098aa37
ldsba [%i0+%o1]0x81,%l7 ! %l7 = 0000000000000000
p4_label_18:
! Mem[00000000180000d8] = 83090dbe0562e42e, %l7 = 0000000000000000, %l0 = eb70fe7fd942b4e6
add %i0,0xd8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 83090dbe0562e42e
! Mem[0000000019000038] = f5d3bf62b2d0a03a, %l3 = 00000000e9e329a9, %l6 = 00000000000000bd
add %i2,0x38,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = f5d3bf62b2d0a03a
! %l2 = 09928792, %l3 = e9e329a9, Mem[00000000900000e8] = 9839da07 8d7c0270
std %l2,[%i4+0x0e8] ! Mem[00000000900000e8] = 09928792 e9e329a9
! Mem[0000000019000170] = a6c407e3, %l7 = 00000000, %l7 = 00000000
add %i2,0x170,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000a6c407e3
! Mem[00000000198001e8] = e7f615b3196f3582, %l1 = 000000000000000a, %l7 = 00000000a6c407e3
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = e7f615b3196f3582
! Mem[0000000091000184] = f9082972, %g2 = 0000000091eeb0a1
lduh [%i6+0x186],%g2 ! %g2 = 000000000000f908
! Mem[0000000018800010] = 0d00fd9b, %l1 = 000000000000000a
ldsba [%i1+%o2]0x89,%l1 ! %l1 = ffffffffffffff9b
! Mem[0000000019000020] = b2d4e31a, %l5 = ffffffffffffffea
ldstuba [%i2+%o4]0x81,%l5 ! %l5 = 000000b2000000ff
! %l1 = ffffffffffffff9b, Mem[0000000018800010] = 9bfd000d
stha %l1,[%i1+%o2]0x81 ! Mem[0000000018800010] = ff9b000d
! %l2 = 0000000009928792, Mem[0000000019800000] = 6a532ec4
stha %l2,[%i3+%g0]0x81 ! Mem[0000000019800000] = 87922ec4
p4_label_19:
! %l5 = 00000000000000b2, Mem[000000009100012e] = 4f6e3beb
sth %l5,[%i6+0x12e] ! Mem[000000009100012c] = 00b23beb
! Mem[000000009000002c] = 9677077c, %g2 = 000000000000f908
ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffff9677
! Mem[00000000180000a4] = 30b954ce, %l0 = 0562e42e, %l2 = 09928792
add %i0,0xa4,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000030b954ce
! Mem[0000000019800140] = 08c61bc52612827a, %l5 = 00000000000000b2, %l5 = 00000000000000b2
add %i3,0x140,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 08c61bc52612827a
! Mem[0000000019000028] = 9bd64f1f, %l6 = f5d3bf62b2d0a03a
lduha [%i2+%o5]0x81,%l6 ! %l6 = 0000000000009bd6
! Mem[0000000019800034] = e7f50ebe, %l0 = 0562e42e, %l7 = 196f3582
add %i3,0x34,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000e7f50ebe
! Mem[000000009180001c] = 000d19dc, %g2 = ffffffffffff9677
ldsh [%o0+0x01e],%g2 ! %g2 = 000000000000000d
! Mem[0000000018800080] = 433c7c850e1ae9bf, %l5 = 08c61bc52612827a, %l5 = 08c61bc52612827a
add %i1,0x80,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 433c7c850e1ae9bf
! Mem[00000000188000bc] = 6b8bcead, %l5 = 0e1ae9bf, %l3 = e9e329a9
add %i1,0xbc,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000006b8bcead
! %l5 = 433c7c850e1ae9bf, Mem[0000000091000092] = 2b3fcb14
sth %l5,[%i6+0x092] ! Mem[0000000091000090] = e9bfcb14
p4_label_20:
! Mem[00000000188001c8] = be8821a5, %l7 = e7f50ebe, %l3 = 6b8bcead
add %i1,0x1c8,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000be8821a5
! Mem[000000001900018c] = 79ebe5b3, %l4 = 000000000000000a
ldsh [%i2+0x18e],%l4 ! %l4 = ffffffffffffe5b3
! %l2 = 30b954ce, %l3 = be8821a5, Mem[0000000019800150] = 869cee77 6037a2ea
std %l2,[%i3+0x150] ! Mem[0000000019800150] = 30b954ce be8821a5
! Mem[0000000018000158] = e310c725aeabdef2, %l3 = 00000000be8821a5, %l4 = ffffffffffffe5b3
add %i0,0x158,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = e310c725aeabdef2
! Mem[00000000190001f1] = 4f25c0fe, %l4 = e310c725aeabdef2
ldstub [%i2+0x1f1],%l4 ! %l4 = 00000025000000ff
! Mem[0000000018000110] = 82c182613cc5b1d9, %l7 = 00000000e7f50ebe, %l2 = 0000000030b954ce
add %i0,0x110,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 82c182613cc5b1d9
! %l3 = 00000000be8821a5, Mem[0000000091800130] = 7b157b3a
stb %l3,[%o0+0x130] ! Mem[0000000091800130] = a5157b3a
! Mem[00000000188000c8] = 03a68dfde17aa3f0, %l6 = 0000000000009bd6, %l4 = 0000000000000025
add %i1,0xc8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 03a68dfde17aa3f0
! %l4 = 03a68dfde17aa3f0, Mem[0000000091000094] = cb14f43b
sth %l4,[%i6+0x094] ! Mem[0000000091000094] = a3f0f43b
! Mem[00000000198001f3] = f70207fd, %l7 = 00000000e7f50ebe
ldstub [%i3+0x1f3],%l7 ! %l7 = 000000fd000000ff
p4_label_21:
! %l5 = 433c7c850e1ae9bf, Mem[000000009100016c] = 546a41bb
stw %l5,[%i6+0x16c] ! Mem[000000009100016c] = 0e1ae9bf
! Mem[0000000018800018] = ffef5a69 0bc23735, %l2 = 3cc5b1d9, %l3 = be8821a5
ldda [%i1+%o3]0x80,%l2 ! %l2 = 00000000ffef5a69 000000000bc23735
! Mem[0000000090000078] = 6c0e85c8, %g2 = 000000000000000d
lduw [%i4+0x078],%g2 ! %g2 = 000000006c0e85c8
! Mem[0000000018000028] = 4a359fcc, %l7 = 00000000000000fd
ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 000000cc000000ff
! Mem[0000000018000008] = 000000bc, %l4 = 03a68dfde17aa3f0
swapa [%i0+%o1]0x80,%l4 ! %l4 = 00000000000000bc
! Mem[00000000900001b4] = 9ded457a, %g2 = 000000006c0e85c8
ldsh [%i4+0x1b4],%g2 ! %g2 = ffffffffffff9ded
! Mem[0000000018000198] = 9875f68801f16f02, %l7 = 00000000000000cc, %l7 = 00000000000000cc
add %i0,0x198,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 9875f68801f16f02
! Mem[0000000090000098] = bfebd6e33b554283, %g2 = ffffffffffff9ded
ldxa [%i4+0x098]%asi,%g2 ! %g2 = bfebd6e33b554283
! Mem[0000000019000000] = 7a5cd4270d000000, %l5 = 433c7c850e1ae9bf
ldxa [%i2+%g0]0x88,%l5 ! %l5 = 7a5cd4270d000000
! %l7 = 9875f68801f16f02, Mem[0000000018000020] = cc33aebb68f85adb
stxa %l7,[%i0+%o4]0x88 ! Mem[0000000018000020] = 9875f68801f16f02
p4_label_22:
! Mem[00000000910000f0] = 0ba31d1ef27f7d71, %g2 = bfebd6e33b554283
ldx [%i6+0x0f0],%g2 ! %g2 = 0ba31d1ef27f7d71
! Mem[0000000091800068] = 52cc0059, %g2 = 0ba31d1ef27f7d71
lduh [%o0+0x06a],%g2 ! %g2 = 00000000000052cc
! Mem[0000000019000000] = 0000000d, %l0 = 83090dbe0562e42e
lduwa [%i2+%g0]0x80,%l0 ! %l0 = 000000000000000d
! Mem[0000000019000068] = 0984e11b6a504778, %l2 = 00000000ffef5a69, %l2 = 00000000ffef5a69
add %i2,0x68,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 0984e11b6a504778
! Mem[0000000019000028] = 9bd64f1f, %l2 = 0984e11b6a504778
ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 0000009b000000ff
! Mem[0000000018000000] = 000000ff, %l3 = 000000000bc23735
ldstuba [%i0+%g0]0x89,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000018800064] = c83cfc07, %l6 = 0000000000009bd6
swap [%i1+0x064],%l6 ! %l6 = 00000000c83cfc07
! %l3 = 00000000000000ff, Mem[0000000091800058] = ab5608d0
stw %l3,[%o0+0x058] ! Mem[0000000091800058] = 000000ff
! Mem[0000000018800008] = f2b68337, %l0 = 000000000000000d
ldstuba [%i1+%o1]0x89,%l0 ! %l0 = 00000037000000ff
! Mem[0000000018000078] = 4932831e9d4620a3, %l7 = 9875f68801f16f02, %l7 = 9875f68801f16f02
add %i0,0x78,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 4932831e9d4620a3
p4_label_23:
! %l2 = 000000000000009b, Mem[0000000018000028] = 4a359fff
stba %l2,[%i0+%o5]0x88 ! Mem[0000000018000028] = 4a359f9b
! Mem[000000001900017c] = fe2e63a7, %l1 = ffffffffffffff9b
ldstub [%i2+0x17c],%l1 ! %l1 = 000000fe000000ff
! Mem[0000000018800050] = c8bd65e757fb26d5, %l3 = 00000000000000ff, %l3 = 00000000000000ff
add %i1,0x50,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = c8bd65e757fb26d5
! Mem[00000000918001ac] = 7488bef4, %g2 = 00000000000052cc
lduwa [%o0+0x1ac]%asi,%g2 ! %g2 = 000000007488bef4
! Mem[00000000180000f4] = 4daba6c2, %l0 = 00000037, %l5 = 0d000000
add %i0,0xf4,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000004daba6c2
! %l3 = c8bd65e757fb26d5, Mem[00000000900000c4] = 4fd5e7f0
sth %l3,[%i4+0x0c4] ! Mem[00000000900000c4] = 26d5e7f0
! Mem[0000000019000028] = ffd64f1f, %l0 = 0000000000000037
lduwa [%i2+%o5]0x81,%l0 ! %l0 = 00000000ffd64f1f
! Mem[00000000900000e4] = a8f8c61f, %g2 = 000000007488bef4
lduh [%i4+0x0e4],%g2 ! %g2 = 000000000000a8f8
! Mem[0000000018800100] = a9ac6e8d, %l0 = 00000000ffd64f1f
swap [%i1+0x100],%l0 ! %l0 = 00000000a9ac6e8d
! Mem[00000000908001dc] = 2ee5bf5c, %g2 = 000000000000a8f8
lduw [%i5+0x1dc],%g2 ! %g2 = 000000002ee5bf5c
p4_label_24:
! Mem[00000000190001be] = 5c54a92a, %l4 = 00000000000000bc
ldstub [%i2+0x1be],%l4 ! %l4 = 000000a9000000ff
! Mem[0000000019800040] = 06f2eb095e726124, %l7 = 4932831e9d4620a3, %l3 = c8bd65e757fb26d5
add %i3,0x40,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 06f2eb095e726124
! Mem[0000000018000028] = 9b9f354a, %l2 = 000000000000009b
swap [%i0+%o5],%l2 ! %l2 = 000000009b9f354a
! Mem[00000000190000c0] = ad2d3600, %l0 = 00000000a9ac6e8d
swap [%i2+0x0c0],%l0 ! %l0 = 00000000ad2d3600
! Mem[0000000018800158] = 560fbc50, %l1 = 00000000000000fe, %asi = 80
swapa [%i1+0x158]%asi,%l1 ! %l1 = 00000000560fbc50
! Mem[0000000019000100] = 00d55286, %l1 = 00000000560fbc50
swap [%i2+0x100],%l1 ! %l1 = 0000000000d55286
! Mem[000000001980011c] = 34892c37, %l1 = 00d55286, %l6 = c83cfc07
add %i3,0x11c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000034892c37
! Mem[0000000018000111] = 82c18261, %l5 = 000000004daba6c2
ldstub [%i0+0x111],%l5 ! %l5 = 000000c1000000ff
! %l1 = 0000000000d55286, Mem[000000009100012f] = b23beb96
stb %l1,[%i6+0x12f] ! Mem[000000009100012c] = 863beb96
! Mem[000000001800019f] = 01f16f02, %l3 = 06f2eb095e726124
ldstuba [%i0+0x19f]%asi,%l3 ! %l3 = 00000002000000ff
p4_label_25:
! Mem[00000000188001c0] = 7432bc40, %l5 = 000000c1, %l7 = 9d4620a3
add %i1,0x1c0,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000007432bc40
! %l5 = 00000000000000c1, Mem[0000000090800084] = 9124e5a4
stw %l5,[%i5+0x084] ! Mem[0000000090800084] = 000000c1
! Mem[0000000018000000] = ff000000, %l2 = 000000009b9f354a
swapa [%i0+%g0]0x81,%l2 ! %l2 = 00000000ff000000
! Mem[0000000019800018] = c69781d9, %l5 = 00000000000000c1
lduba [%i3+%o3]0x89,%l5 ! %l5 = 00000000000000d9
! Mem[0000000090800180] = 06f22f7989ee679a, %g2 = 000000002ee5bf5c
ldx [%i5+0x180],%g2 ! %g2 = 06f22f7989ee679a
! Mem[0000000091000014] = 76937af4, %g2 = 06f22f7989ee679a
lduh [%i6+0x016],%g2 ! %g2 = 0000000000007693
! %l2 = 00000000ff000000, Mem[0000000090000090] = 3b0fff1e12b81517, %asi = 80
stxa %l2,[%i4+0x090]%asi ! Mem[0000000090000090] = 00000000ff000000
! Mem[00000000910001e0] = 79665661 a65dd8ec, %g2 = 00007693, %g3 = 4fd5e7f0
ldd [%i6+0x1e0],%g2 ! %g2 = 0000000079665661 00000000a65dd8ec
! Mem[00000000900000a8] = f2c2de63, %g2 = 0000000079665661
ldsh [%i4+0x0a8],%g2 ! %g2 = fffffffffffff2c2
! Mem[00000000918001d8] = b65b5b86, %g18 = d1324c642e3f74ea
ldswa [%o0+0x1d8]%asi,%g2 ! %g2 = d1324c642e3f74ea
ba,a p4_not_taken_0_end
p4_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p4_branch_failed
p4_not_taken_0_end:
! End of Random Code for Thread 4
p4_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x010] ! Set processor 4 done flag
! Check Registers
p4_check_registers:
set p4_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000ad2d3600
bne,a,pn %xcc,p4_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000d55286
bne,a,pn %xcc,p4_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000ff000000
bne,a,pn %xcc,p4_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000002
bne,a,pn %xcc,p4_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000a9
bne,a,pn %xcc,p4_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000d9
bne,a,pn %xcc,p4_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000034892c37
bne,a,pn %xcc,p4_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000007432bc40
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e7303b68 0b6abbe7
bne %xcc,p4_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 3c7f9eae 41e47264
bne %xcc,p4_f4_fail
nop
! Check Local Memory
set p4_local0_expect,%g1
p4_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 9b9f354a34679bca
ldx [%i0+0x000],%g3 ! Observed data at 0000000018000000
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = e17aa3f0e31d0295
ldx [%i0+0x008],%g3 ! Observed data at 0000000018000008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000000000000fe
ldx [%i0+0x010],%g3 ! Observed data at 0000000018000010
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 026ff10188f67598
ldx [%i0+0x020],%g3 ! Observed data at 0000000018000020
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000009be423a1ae
ldx [%i0+0x028],%g3 ! Observed data at 0000000018000028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x028,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = d81dd2a90000004b
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000180000d0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 82ff82613cc5b1d9
ldx [%i0+0x110],%g3 ! Observed data at 0000000018000110
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = 32c56bc7b5496fb1
ldx [%i0+0x130],%g3 ! Observed data at 0000000018000130
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = ff1d5dd8c79646df
ldx [%i0+0x150],%g3 ! Observed data at 0000000018000150
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x150,%g4
ldx [%g1+0x198],%g2 ! Expected data = 9875f68801f16fff
ldx [%i0+0x198],%g3 ! Observed data at 0000000018000198
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = e457d39fffffffd0
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000180001a8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = cdc3347400000062
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+0x008],%g2 ! Expected data = ff83b6f21da7783d
ldx [%i1+0x008],%g3 ! Observed data at 0000000018800008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff9b000d1e28b7a6
ldx [%i1+0x010],%g3 ! Observed data at 0000000018800010
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffef5a690bc23735
ldx [%i1+0x018],%g3 ! Observed data at 0000000018800018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = fa6ef2197f60712b
ldx [%i1+0x028],%g3 ! Observed data at 0000000018800028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = c8bd65e757fb26d5
ldx [%i1+0x050],%g3 ! Observed data at 0000000018800050
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = d11e74a300009bd6
ldx [%i1+0x060],%g3 ! Observed data at 0000000018800060
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x060,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 63fffa177796b766
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000188000a0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = da095a079fc2ff23
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000188000d0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = c049d6c53f8f9ad9
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000188000f0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = ffd64f1f6a3832bc
ldx [%i1+0x100],%g3 ! Observed data at 0000000018800100
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x100,%g4
ldx [%g1+0x148],%g2 ! Expected data = 000000004d4a242d
ldx [%i1+0x148],%g3 ! Observed data at 0000000018800148
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 000000fe59a226fc
ldx [%i1+0x158],%g3 ! Observed data at 0000000018800158
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x158,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = d7fff01c392f4848
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000188001a0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 5233ff5099626c1e
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000188001d8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x1d8,%g4
set p4_local2_expect,%g1
p4_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 0000000d27d45c7a
ldx [%i2+0x000],%g3 ! Observed data at 0000000019000000
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 329a0000a9a18316
ldx [%i2+0x010],%g3 ! Observed data at 0000000019000010
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000a1de3d5d25f3e
ldx [%i2+0x018],%g3 ! Observed data at 0000000019000018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffd4e31a421ec465
ldx [%i2+0x020],%g3 ! Observed data at 0000000019000020
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffd64f1f00000000
ldx [%i2+0x028],%g3 ! Observed data at 0000000019000028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = f5d3bf62b2d0a03a
ldx [%i2+0x038],%g3 ! Observed data at 0000000019000038
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = cd4ee5ac000000fe
ldx [%i2+0x060],%g3 ! Observed data at 0000000019000060
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x060,%g4
ldx [%g1+0x098],%g2 ! Expected data = 94ff6ce35961e47a
ldx [%i2+0x098],%g3 ! Observed data at 0000000019000098
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 631d99ff1017f92b
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000190000b8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = a9ac6e8d71d4a36e
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000190000c0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 560fbc50ddabae43
ldx [%i2+0x100],%g3 ! Observed data at 0000000019000100
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 47ce92ea7f60712b
ldx [%i2+0x120],%g3 ! Observed data at 0000000019000120
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x120,%g4
ldx [%g1+0x178],%g2 ! Expected data = ae97b3eeff2e63a7
ldx [%i2+0x178],%g3 ! Observed data at 0000000019000178
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ceda77b15c54ff2a
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000190001b8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 4fffc0feebb060ef
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000190001f0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 01d8ffa3ecee9a8b
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000190001f8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x1f8,%g4
set p4_local3_expect,%g1
p4_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 87922ec401af2db8
ldx [%i3+0x000],%g3 ! Observed data at 0000000019800000
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffa1e3a5110df7b1
ldx [%i3+0x008],%g3 ! Observed data at 0000000019800008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = d98197c6b142e3ee
ldx [%i3+0x018],%g3 ! Observed data at 0000000019800018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 6a518101def1e870
ldx [%i3+0x020],%g3 ! Observed data at 0000000019800020
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = f200000000000000
ldx [%i3+0x028],%g3 ! Observed data at 0000000019800028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x028,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ed36bb7b000000f2
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000198000c8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0000000009928792
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000198000f0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = c0f507b49cffcd09
ldx [%i3+0x110],%g3 ! Observed data at 0000000019800110
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0d5dffd428a433e5
ldx [%i3+0x130],%g3 ! Observed data at 0000000019800130
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 30b954cebe8821a5
ldx [%i3+0x150],%g3 ! Observed data at 0000000019800150
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 5751822e82efffc0
ldx [%i3+0x158],%g3 ! Observed data at 0000000019800158
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x158,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = f70207ff97b89f66
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000198001f0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x1f0,%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_f2_fail:
set p4_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f4_fail:
set p4_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 4 failed
p4_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x010] ! Set processor 4 done flag
set p4_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 4 failed
p4_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x010] ! Set processor 4 done flag
set p4_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p4_selfmod_failed:
ba p4_failed
mov 0xabc,%g1
p4_common_error:
or %g0,0xee4,%g1
ba p4_failed
mov %o5,%g3
p4_common_signature_error:
set p4_temp,%g1
ba p4_failed
st %g2,[%g1] ! Common Lock Number
p4_common_timeout:
set p4_temp,%g1
ba p4_failed
st %g2,[%g1] ! Common Lock Number
p4_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p4_failed
mov 0x0,%g3
p4_trap1e:
lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000019800028]
lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000018800010]
stba %l3,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000018]
done
p4_trap1o:
lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000019800028]
lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000018800010]
stba %l3,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000018]
done
p4_trap2e:
ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000019000020]
lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000018000018]
swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000018800010]
lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000018000008]
stwa %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019000028]
ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000018000000]
done
p4_trap2o:
ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000019000020]
lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000018000018]
swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000018800010]
lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000018000008]
stwa %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019000028]
ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000018000000]
done
p4_trap3e:
nop
done
p4_trap3o:
nop
done
p4_init_memory_pointers:
set p4_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p4_local0_start,%i0
set p4_local1_start,%i1
set p4_local2_start,%i2
set p4_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 08fcecb0baf53b95
ldx [%g1+0x008],%l1 ! %l1 = a74483ec46551f7d
ldx [%g1+0x010],%l2 ! %l2 = 6b6bda1dc8eb1549
ldx [%g1+0x018],%l3 ! %l3 = 9f213663dfac2bfe
ldx [%g1+0x020],%l4 ! %l4 = 50d0db1aee3f599f
ldx [%g1+0x028],%l5 ! %l5 = a9b8d4ea3f56c708
ldx [%g1+0x030],%l6 ! %l6 = dea943cdc211134d
ldx [%g1+0x038],%l7 ! %l7 = e9a2dcb04e216060
! Initialize the output register of window 0
set unres3_start,%o0
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 = 4c50baa1 cbf96668 f88f53b6 1ff0dd9c
! %f4 = 50b327db 7874f9ed 1e3b7386 f0d72022
! %f8 = a8922457 624955ae 216ee982 df18ff44
! %f12 = c5075e5f c50ebfbf 9426b937 c3e3a64b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5117ea44 ca5f7b84 35f2d4de ea1f486f
! %f20 = 2324a49b 69c95aad 62997e4c 96357590
! %f24 = 2ad775ce 0545fe88 3cc6188f 2b6f9475
! %f28 = 818259b7 39f34077 a3c2d932 a595a7c6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 69fd27b5 e8536cf0 02a9ee2b 020b562c
! %f36 = 85dd4dfd 63380fe7 e35dbb29 d1b21d4d
! %f40 = d4baa0b5 fc73e428 721d1b22 484d19d2
! %f44 = 9a890652 ebeac187 5c8262cb e504c93a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x9257db6f0000001d,%g7,%g1 ! GSR scale = 3, align = 5
wr %g1,%g0,%gsr ! GSR = 9257db6f0000001d
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 5
p5_label_1:
! Mem[000000001b0001c4] = 6118d4c5, %l0 = cf2eec62b4022677, %asi = 80
swapa [%i2+0x1c4]%asi,%l0 ! %l0 = 000000006118d4c5
! Mem[000000001a800000] = 5bac74d7, %l7 = ecbab32fe7d4227a
ldsha [%i1+%g0]0x89,%l7 ! %l7 = 00000000000074d7
! Mem[0000000091800184] = 9994f402, %g2 = 744521b6000000e7
lduw [%o0+0x184],%g2 ! %g2 = 000000009994f402
! Mem[000000001a8001c3] = bbfcf98d, %l7 = 00000000000074d7
ldstuba [%i1+0x1c3]%asi,%l7 ! %l7 = 0000008d000000ff
! Mem[000000001b800059] = 97129dbd, %l2 = 3e4a755c47200616
ldstuba [%i3+0x059]%asi,%l2 ! %l2 = 00000012000000ff
! Mem[000000001b000020] = 6baacfd4, %l4 = 258720649dfcf3c4
lduha [%i2+%o4]0x80,%l4 ! %l4 = 0000000000006baa
! Mem[000000001a8000a1] = f013accc, %l3 = 1f443dd00ea1303d
ldstub [%i1+0x0a1],%l3 ! %l3 = 00000013000000ff
! %l0 = 000000006118d4c5, Mem[0000000090000138] = 1ab11db53bdaa092, %asi = 80
stxa %l0,[%i4+0x138]%asi ! Mem[0000000090000138] = 000000006118d4c5
! Mem[000000001b000008] = 84c6f171, %l1 = 4283dfea2ab097ca
swapa [%i2+%o1]0x88,%l1 ! %l1 = 0000000084c6f171
! Mem[000000001a8001d0] = 420d8723c53eb123, %l0 = 000000006118d4c5, %l2 = 0000000000000012
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 420d8723c53eb123
p5_label_2:
! Mem[000000001b8000ea] = b2ddfff9, %l7 = 000000000000008d
ldstub [%i3+0x0ea],%l7 ! %l7 = 000000ff000000ff
! Mem[000000001a000018] = 9f1450c7be2ab61b, %l5 = 706fb32a96e87de8
ldxa [%i0+%o3]0x81,%l5 ! %l5 = 9f1450c7be2ab61b
! Mem[0000000091800024] = 67042e46, %g2 = 000000009994f402
ldsha [%o0+0x026]%asi,%g2 ! %g2 = 0000000000006704
! Mem[000000001a000010] = d8e3684f, %l3 = 0000000000000013
swapa [%i0+%o2]0x88,%l3 ! %l3 = 00000000d8e3684f
! Mem[000000001b800000] = e109620f29d35f59, %l5 = 9f1450c7be2ab61b, %l4 = 0000000000006baa
casxa [%i3]0x80,%l5,%l4 ! %l4 = e109620f29d35f59
! Mem[000000001a80004c] = 034adb4b, %l3 = d8e3684f, %l6 = d46e9c39
add %i1,0x4c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000034adb4b
! Mem[000000001b800194] = b6f68fe3, %l0 = 000000006118d4c5
swap [%i3+0x194],%l0 ! %l0 = 00000000b6f68fe3
! %l6 = 034adb4b, %l7 = 000000ff, Mem[000000001a800020] = 7fd5604c 1568b5ca
stda %l6,[%i1+%o4]0x81 ! Mem[000000001a800020] = 034adb4b 000000ff
! Mem[000000001a800020] = 034adb4b000000ff, %l7 = 00000000000000ff
ldxa [%i1+%o4]0x80,%l7 ! %l7 = 034adb4b000000ff
! Mem[000000001a800134] = 46ced0be, %l2 = 420d8723c53eb123
swap [%i1+0x134],%l2 ! %l2 = 0000000046ced0be
p5_label_3:
! Mem[000000001a800020] = 034adb4b000000ff, %l7 = 034adb4b000000ff
ldxa [%i1+%o4]0x80,%l7 ! %l7 = 034adb4b000000ff
! Mem[000000001b000108] = c92acbcb48458759, %l3 = 00000000d8e3684f, %l2 = 0000000046ced0be
add %i2,0x108,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = c92acbcb48458759
! Mem[000000001b000004] = dabfbdfa, %l7 = 034adb4b000000ff
swap [%i2+0x004],%l7 ! %l7 = 00000000dabfbdfa
! Mem[000000001a800028] = 848b5737, %l1 = 0000000084c6f171
ldstuba [%i1+%o5]0x80,%l1 ! %l1 = 00000084000000ff
! Mem[000000001b000118] = e5e3378f3b5cfb85, %l1 = 0000000000000084, %l1 = 0000000000000084
add %i2,0x118,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = e5e3378f3b5cfb85
! Mem[000000001a800008] = 88791b24, %l0 = 00000000b6f68fe3
ldstuba [%i1+%o1]0x80,%l0 ! %l0 = 00000088000000ff
! Mem[000000001b0001d0] = 9d1867e2, %l2 = c92acbcb48458759
swap [%i2+0x1d0],%l2 ! %l2 = 000000009d1867e2
! %l3 = 00000000d8e3684f, Mem[00000000918000be] = 77c9eced
sth %l3,[%o0+0x0be] ! Mem[00000000918000bc] = 684feced
! Mem[000000001a000028] = b823a9ce, %l5 = 9f1450c7be2ab61b
swapa [%i0+%o5]0x89,%l5 ! %l5 = 00000000b823a9ce
! Mem[0000000090800140] = 6f7e937b, %g2 = 0000000000006704
ldsh [%i5+0x142],%g2 ! %g2 = 0000000000006f7e
p5_label_4:
! Mem[00000000900000d8] = ce74887c, %g2 = 0000000000006f7e
ldub [%i4+0x0da],%g2 ! %g2 = 00000000000000ce
! Mem[000000001b0001b9] = b193f2f2, %l0 = 0000000000000088
ldstub [%i2+0x1b9],%l0 ! %l0 = 00000093000000ff
! %l3 = 00000000d8e3684f, Mem[000000001a800028] = 37578bff
stba %l3,[%i1+%o5]0x88 ! Mem[000000001a800028] = 37578b4f
! Mem[000000001b800008] = 3800222e, %l4 = e109620f29d35f59
ldswa [%i3+%o1]0x88,%l4 ! %l4 = 000000003800222e
! Mem[000000001a000080] = 9958350a, %l3 = 00000000d8e3684f
ldstub [%i0+0x080],%l3 ! %l3 = 00000099000000ff
! Mem[00000000918000a0] = 73a98c85, %g2 = 00000000000000ce
ldub [%o0+0x0a0],%g2 ! %g2 = 0000000000000073
! Mem[000000001a000010] = 00000013, %l2 = 000000009d1867e2
swapa [%i0+%o2]0x89,%l2 ! %l2 = 0000000000000013
! Mem[0000000091000150] = 67c0a8f1 1cd37e5c, %g2 = 00000073, %g3 = 0bad0b00
ldd [%i6+0x150],%g2 ! %g2 = 0000000067c0a8f1 000000001cd37e5c
! Mem[000000001a0000b0] = f30ae8db, %l5 = 00000000b823a9ce
swap [%i0+0x0b0],%l5 ! %l5 = 00000000f30ae8db
! Mem[0000000091000180] = 5f6afee5, %g2 = 0000000067c0a8f1
ldsba [%i6+0x181]%asi,%g2 ! %g2 = 000000000000005f
p5_label_5:
! Mem[000000001b0001a4] = 859d6573, %l6 = 034adb4b, %l2 = 00000013
add %i2,0x1a4,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000859d6573
! Mem[000000001b800020] = 82a799a9, %l2 = 00000000859d6573
lduha [%i3+%o4]0x88,%l2 ! %l2 = 00000000000099a9
! Mem[000000001b000008] = 809c30312ab097ca, %l5 = 00000000f30ae8db
ldxa [%i2+%o1]0x88,%l5 ! %l5 = 809c30312ab097ca
! Mem[00000000900000f4] = ec746c71, %g2 = 000000000000005f
ldsh [%i4+0x0f4],%g2 ! %g2 = ffffffffffffec74
! Mem[000000001b000018] = 5ff074a3 289be5e0, %l0 = 00000093, %l1 = 3b5cfb85
ldda [%i2+%o3]0x88,%l0 ! %l0 = 00000000289be5e0 000000005ff074a3
! %l0 = 00000000289be5e0, Mem[0000000090800168] = 63ababf6368782a7
stx %l0,[%i5+0x168] ! Mem[0000000090800168] = 00000000289be5e0
! Mem[000000001b000010] = 224f4e72 ad832ca2, %l2 = 000099a9, %l3 = 00000099
ldda [%i2+%o2]0x81,%l2 ! %l2 = 00000000224f4e72 00000000ad832ca2
! Mem[000000001a80018c] = 6d2a5d07, %l1 = 000000005ff074a3, %asi = 80
swapa [%i1+0x18c]%asi,%l1 ! %l1 = 000000006d2a5d07
! Mem[000000001b000198] = ed0144d6, %l2 = 224f4e72, %l5 = 2ab097ca
add %i2,0x198,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000ed0144d6
! Mem[000000001a800000] = d774ac5b, %l7 = 00000000dabfbdfa
swapa [%i1+%g0]0x80,%l7 ! %l7 = 00000000d774ac5b
p5_label_6:
! Mem[000000001b800000] = e109620f, %l3 = 00000000ad832ca2
ldswa [%i3+%g0]0x80,%l3 ! %l3 = ffffffffe109620f
! Mem[000000001a8000e0] = b344ed253712d42e, %l6 = 00000000034adb4b, %l2 = 00000000224f4e72
add %i1,0xe0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = b344ed253712d42e
! Mem[000000001b000020] = 6baacfd4, %l2 = b344ed253712d42e
ldswa [%i2+%o4]0x81,%l2 ! %l2 = 000000006baacfd4
! Mem[000000001a800018] = f048c96e, %l7 = 00000000d774ac5b
lduha [%i1+%o3]0x80,%l7 ! %l7 = 000000000000f048
! %l7 = 000000000000f048, Mem[000000001a800008] = 241b79ff
stba %l7,[%i1+%o1]0x88 ! Mem[000000001a800008] = 241b7948
! Mem[000000001a800010] = 2a83a894 d5f81a4b, %l0 = 289be5e0, %l1 = 6d2a5d07
ldda [%i1+%o2]0x81,%l0 ! %l0 = 000000002a83a894 00000000d5f81a4b
! %l4 = 000000003800222e, Mem[000000009080013e] = c7009dde
stb %l4,[%i5+0x13e] ! Mem[000000009080013c] = 2e009dde
! Mem[000000001b000028] = a78989b16c4be7fb, %l5 = 00000000ed0144d6, %l1 = 00000000d5f81a4b
add %i2,0x28,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = a78989b16c4be7fb
! Mem[000000001a800010] = 2a83a894, %l1 = a78989b16c4be7fb
ldstuba [%i1+%o2]0x81,%l1 ! %l1 = 0000002a000000ff
! Mem[000000001b800068] = dd0fc26b, %l6 = 034adb4b, %l4 = 3800222e
add %i3,0x68,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000dd0fc26b
p5_label_7:
! %l1 = 000000000000002a, Mem[0000000090000180] = d8e84e828d45a097
stx %l1,[%i4+0x180] ! Mem[0000000090000180] = 000000000000002a
! Mem[000000001a000190] = f98198f10a5da988, %l7 = 000000000000f048, %l4 = 00000000dd0fc26b
add %i0,0x190,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = f98198f10a5da988
! Mem[0000000090000068] = 6e2252f8, %g2 = ffffffffffffec74
lduha [%i4+0x068]%asi,%g2 ! %g2 = 0000000000006e22
! Mem[000000001b000164] = 2afb95f1, %l0 = 000000002a83a894
swap [%i2+0x164],%l0 ! %l0 = 000000002afb95f1
! Mem[000000001a000008] = 84ba945d, %l3 = e109620f, %l4 = 0a5da988
add %i0,0x08,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000084ba945d
! Mem[000000001b000018] = e0e59b28, %l7 = 000000000000f048
lduwa [%i2+%o3]0x80,%l7 ! %l7 = 00000000e0e59b28
! Mem[000000001a0000e8] = 1b18bace92ee344f, %l4 = 0000000084ba945d, %l4 = 0000000084ba945d
add %i0,0xe8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 1b18bace92ee344f
! %l0 = 2afb95f1, %l1 = 0000002a, Mem[00000000918000f8] = 7e989ad2 02b3cc84
std %l0,[%o0+0x0f8] ! Mem[00000000918000f8] = 2afb95f1 0000002a
! Mem[000000001b800120] = 61e5c9da26e0fc70, %l4 = 1b18bace92ee344f, %l5 = 00000000ed0144d6
add %i3,0x120,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 61e5c9da26e0fc70
! %l7 = 00000000e0e59b28, Mem[000000001b000020] = 6baacfd479e56ea9
stxa %l7,[%i2+%o4]0x80 ! Mem[000000001b000020] = 00000000e0e59b28
p5_label_8:
! Mem[000000001b800020] = a999a782, %l2 = 000000006baacfd4
ldsha [%i3+%o4]0x81,%l2 ! %l2 = ffffffffffffa999
! %l3 = ffffffffe109620f, Mem[000000001a80012c] = 4317a69b
stw %l3,[%i1+0x12c] ! Mem[000000001a80012c] = e109620f
! Mem[000000001a000137] = b904a115, %l3 = ffffffffe109620f
ldstub [%i0+0x137],%l3 ! %l3 = 00000015000000ff
! Mem[0000000091800128] = 52c014db, %g2 = 0000000000006e22
lduha [%o0+0x12a]%asi,%g2 ! %g2 = 00000000000052c0
! %l2 = ffffffffffffa999, Mem[000000001a000020] = 9dd75748
stwa %l2,[%i0+%o4]0x80 ! Mem[000000001a000020] = ffffa999
! %l2 = ffffffffffffa999, Mem[000000001b000018] = e0e59b28
stba %l2,[%i2+%o3]0x81 ! Mem[000000001b000018] = 99e59b28
! Mem[000000001a800008] = 48791b24, %l2 = ffffffffffffa999
lduba [%i1+%o1]0x80,%l2 ! %l2 = 0000000000000048
! Mem[000000001b800058] = 97ff9dbd758204e7, %l0 = 000000002afb95f1, %l3 = 0000000000000015
add %i3,0x58,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 97ff9dbd758204e7
! Mem[000000001b000008] = ca97b02a, %l2 = 0000000000000048
ldstuba [%i2+%o1]0x80,%l2 ! %l2 = 000000ca000000ff
! Mem[000000001a800010] = ff83a894, %l2 = 00000000000000ca
ldstuba [%i1+%o2]0x81,%l2 ! %l2 = 000000ff000000ff
p5_label_9:
! Mem[000000001a00016c] = e1fa3a9b, %l4 = 1b18bace92ee344f
swap [%i0+0x16c],%l4 ! %l4 = 00000000e1fa3a9b
! Mem[0000000090800150] = 5922ebc2, %g2 = 00000000000052c0
lduh [%i5+0x150],%g2 ! %g2 = 0000000000005922
! Mem[000000001a8000a0] = f0ffaccc, %l4 = 00000000e1fa3a9b
ldsb [%i1+0x0a2],%l4 ! %l4 = ffffffffffffffac
! %l6 = 00000000034adb4b, Mem[000000001a800158] = 15a12e40
sth %l6,[%i1+0x158] ! Mem[000000001a800158] = db4b2e40
! Mem[0000000090000198] = 5e6d1f8c, %g2 = 0000000000005922
lduha [%i4+0x198]%asi,%g2 ! %g2 = 0000000000005e6d
! Mem[0000000091800140] = c754cdcd, %g2 = 0000000000005e6d
ldsb [%o0+0x141],%g2 ! %g2 = ffffffffffffffc7
! Mem[000000001b800040] = 448c3a78f0afb08c, %l5 = 61e5c9da26e0fc70, %l4 = ffffffffffffffac
add %i3,0x40,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 448c3a78f0afb08c
! Mem[0000000090000110] = db6b4315 d3197f20, %g2 = ffffffc7, %g3 = 1cd37e5c
ldd [%i4+0x110],%g2 ! %g2 = 00000000db6b4315 00000000d3197f20
! Mem[000000001b8001cd] = ad024709, %l2 = 00000000000000ff
ldstub [%i3+0x1cd],%l2 ! %l2 = 00000002000000ff
! Mem[000000001b0000dc] = eb69e91c, %l2 = 0000000000000002
ldstub [%i2+0x0dc],%l2 ! %l2 = 000000eb000000ff
p5_label_10:
! %l2 = 000000eb, %l3 = 758204e7, Mem[0000000090800070] = de52dc0a e48dde6b
std %l2,[%i5+0x070] ! Mem[0000000090800070] = 000000eb 758204e7
! Mem[0000000090000034] = 6376476d, %g2 = 00000000db6b4315
lduba [%i4+0x036]%asi,%g2 ! %g2 = 0000000000000063
! Mem[000000001b000010] = 224f4e72, %l2 = 00000000000000eb
ldsba [%i2+%o2]0x80,%l2 ! %l2 = 0000000000000022
! %l2 = 00000022, %l3 = 758204e7, Mem[0000000091800148] = 47db34c1 2117edb1
std %l2,[%o0+0x148] ! Mem[0000000091800148] = 00000022 758204e7
! Mem[000000001a0000d0] = 74d595db08b75acf, %l2 = 0000000000000022, %l5 = 61e5c9da26e0fc70
add %i0,0xd0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 74d595db08b75acf
! Mem[000000001a000008] = 84ba945d, %l3 = 97ff9dbd758204e7
swapa [%i0+%o1]0x81,%l3 ! %l3 = 0000000084ba945d
! Mem[000000001b800018] = 4fbe3b49, %l1 = 000000000000002a
swapa [%i3+%o3]0x81,%l1 ! %l1 = 000000004fbe3b49
! Mem[000000001b800028] = b4ebe830, %l1 = 000000004fbe3b49
swapa [%i3+%o5]0x88,%l1 ! %l1 = 00000000b4ebe830
! Mem[000000001a000010] = e267189d, %l3 = 0000000084ba945d
ldsha [%i0+%o2]0x81,%l3 ! %l3 = ffffffffffffe267
! Mem[000000001b000020] = 00000000, %l7 = 00000000e0e59b28
lduba [%i2+%o4]0x81,%l7 ! %l7 = 0000000000000000
p5_label_11:
! Mem[000000001a000010] = 9d1867e2, %l7 = 0000000000000000
ldsba [%i0+%o2]0x88,%l7 ! %l7 = ffffffffffffffe2
! Mem[0000000090000110] = db6b4315, %g2 = 0000000000000063
lduwa [%i4+0x110]%asi,%g2 ! %g2 = 00000000db6b4315
! %l5 = 74d595db08b75acf, Mem[000000009000019c] = 20a71d6e
stb %l5,[%i4+0x19c] ! Mem[000000009000019c] = cfa71d6e
! Mem[00000000900000f0] = 95d924b4, %g18 = 40f45a1fde64f573
ldsw [%i4+0x0f0],%g2 ! %g2 = 40f45a1fde64f573
! Mem[000000001a800170] = cf9523dbf5903786, %l5 = 74d595db08b75acf, %l1 = 00000000b4ebe830
add %i1,0x170,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = cf9523dbf5903786
! Mem[000000001a000130] = 8948a2fbb904a1ff, %l5 = 74d595db08b75acf, %l3 = ffffffffffffe267
add %i0,0x130,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 8948a2fbb904a1ff
! Mem[00000000908001c8] = e033d01b, %g2 = ffffffff95d924b4
ldsh [%i5+0x1ca],%g2 ! %g2 = ffffffffffffe033
! Mem[000000001a800010] = ff83a894, %l5 = 74d595db08b75acf
ldsha [%i1+%o2]0x80,%l5 ! %l5 = ffffffffffffff83
! Mem[00000000908001e8] = 45c27afd, %g2 = ffffffffffffe033
lduha [%i5+0x1ea]%asi,%g2 ! %g2 = 00000000000045c2
! Mem[000000001a800028] = 4f8b5737, %l6 = 00000000034adb4b
swap [%i1+%o5],%l6 ! %l6 = 000000004f8b5737
p5_label_12:
! Mem[000000001b00008c] = 8460c6b9, %l2 = 0000000000000022
swap [%i2+0x08c],%l2 ! %l2 = 000000008460c6b9
! Mem[000000001b800154] = e5894293, %l0 = 000000002afb95f1
ldstub [%i3+0x154],%l0 ! %l0 = 000000e5000000ff
! Mem[0000000090800114] = bd57aaef, %g2 = 00000000000045c2
lduw [%i5+0x114],%g2 ! %g2 = 00000000bd57aaef
! Mem[000000001b800008] = 2e220038, %l5 = ffffffffffffff83
swapa [%i3+%o1]0x81,%l5 ! %l5 = 000000002e220038
! Mem[00000000900001f0] = b900740f, %g2 = 00000000bd57aaef
ldsh [%i4+0x1f0],%g2 ! %g2 = ffffffffffffb900
! Mem[0000000090000070] = 25192b16 13607c30, %g2 = ffffb900, %g3 = d3197f20
ldd [%i4+0x070],%g2 ! %g2 = 0000000025192b16 0000000013607c30
! Mem[000000001b000088] = 4cd347df, %l4 = f0afb08c, %l4 = f0afb08c
add %i2,0x88,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000004cd347df
! Mem[000000001a000040] = 44c0975565f32b5e, %l5 = 000000002e220038, %l4 = 000000004cd347df
add %i0,0x40,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 44c0975565f32b5e
! Mem[0000000090800190] = 9c239d0f, %g2 = 0000000025192b16
ldsb [%i5+0x190],%g2 ! %g2 = ffffffffffffff9c
! Mem[0000000091000154] = 1cd37e5c, %g18 = 40f45a1fde64f573
ldsw [%i6+0x154],%g2 ! %g2 = 40f45a1fde64f573
p5_label_13:
! Mem[000000001b000010] = a22c83ad724e4f22, %l4 = 44c0975565f32b5e
ldxa [%i2+%o2]0x88,%l4 ! %l4 = a22c83ad724e4f22
! Mem[00000000910000c8] = e4030ded, %g2 = 000000001cd37e5c
ldsba [%i6+0x0ca]%asi,%g2 ! %g2 = ffffffffffffffe4
! Mem[000000001b000074] = 13598f27, %l6 = 000000004f8b5737
lduw [%i2+0x074],%l6 ! %l6 = 0000000013598f27
! Mem[00000000900000cc] = bef20242, %g2 = ffffffffffffffe4
ldub [%i4+0x0cd],%g2 ! %g2 = 00000000000000be
! Mem[000000001a000018] = c750149f, %l1 = cf9523dbf5903786
ldsha [%i0+%o3]0x89,%l1 ! %l1 = 000000000000149f
! Mem[000000001b800130] = 999d6a51, %l1 = 000000000000149f
swap [%i3+0x130],%l1 ! %l1 = 00000000999d6a51
! %l2 = 000000008460c6b9, Mem[00000000918000a8] = 38658e3f81db5fd9, %asi = 80
stxa %l2,[%o0+0x0a8]%asi ! Mem[00000000918000a8] = 000000008460c6b9
! Mem[00000000900001a4] = 565592f2, %g2 = 00000000000000be
lduw [%i4+0x1a4],%g2 ! %g2 = 00000000565592f2
! Mem[000000001b000000] = 1440b23f, %l3 = 8948a2fbb904a1ff
ldstuba [%i2+%g0]0x89,%l3 ! %l3 = 0000003f000000ff
! Mem[000000001b800010] = b9f6903e, %l3 = 000000000000003f
ldswa [%i3+%o2]0x80,%l3 ! %l3 = ffffffffb9f6903e
p5_label_14:
! Mem[000000001a000020] = 99a9ffff, %l2 = 000000008460c6b9
swapa [%i0+%o4]0x88,%l2 ! %l2 = 0000000099a9ffff
! Mem[000000001a800020] = 034adb4b000000ff, %l7 = ffffffffffffffe2
ldxa [%i1+%o4]0x80,%l7 ! %l7 = 034adb4b000000ff
! Mem[000000001a0000f8] = ab558632e5733cb1, %l2 = 0000000099a9ffff, %l4 = a22c83ad724e4f22
add %i0,0xf8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = ab558632e5733cb1
! %l6 = 0000000013598f27, Mem[0000000091800070] = 21b6fa1d3fdbcc04
stx %l6,[%o0+0x070] ! Mem[0000000091800070] = 0000000013598f27
! Mem[000000001b000130] = acf3f8694dba35d6, %l3 = ffffffffb9f6903e, %l7 = 034adb4b000000ff
add %i2,0x130,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = acf3f8694dba35d6
! Mem[000000001b800008] = ffffff83, %l3 = ffffffffb9f6903e
swapa [%i3+%o1]0x80,%l3 ! %l3 = 00000000ffffff83
! Mem[000000001b000148] = ba118166751697e4, %l6 = 0000000013598f27, %l5 = 000000002e220038
add %i2,0x148,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = ba118166751697e4
! Mem[000000001a80014c] = cad4f731, %l3 = 00000000ffffff83
swap [%i1+0x14c],%l3 ! %l3 = 00000000cad4f731
! Mem[00000000900001c4] = 83401222, %g2 = 00000000565592f2
lduh [%i4+0x1c6],%g2 ! %g2 = 0000000000008340
! Mem[000000001a800028] = 034adb4b, %l6 = 0000000013598f27
lduba [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000003
p5_label_15:
! Mem[000000001a0001e8] = 20b71a18ffd23341, %l3 = 00000000cad4f731, %l0 = 00000000000000e5
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 20b71a18ffd23341
! Mem[000000001b80010c] = d2def273, %l6 = 00000003, %l6 = 00000003
add %i3,0x10c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000d2def273
! Mem[000000001b000000] = 1440b2ff, %l3 = 00000000cad4f731
swapa [%i2+%g0]0x89,%l3 ! %l3 = 000000001440b2ff
! Mem[000000001a800020] = 4bdb4a03, %l3 = 000000001440b2ff
lduha [%i1+%o4]0x88,%l3 ! %l3 = 0000000000004a03
! Mem[00000000900000b0] = 0141dccfe5015c01, %g2 = 0000000000008340
ldx [%i4+0x0b0],%g2 ! %g2 = 0141dccfe5015c01
! Mem[0000000090800070] = 000000eb, %g18 = 40f45a1fde64f573
ldsw [%i5+0x070],%g2 ! %g2 = 40f45a1fde64f573
! Mem[000000001a800050] = f493a56a, %l7 = 4dba35d6, %l7 = 4dba35d6
add %i1,0x50,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000f493a56a
! Mem[000000009100010c] = d2412fb4, %g2 = 00000000000000eb
ldsh [%i6+0x10c],%g2 ! %g2 = ffffffffffffd241
! Mem[000000001b000119] = e5e3378f, %l2 = 0000000099a9ffff
ldstub [%i2+0x119],%l2 ! %l2 = 000000e3000000ff
! Mem[00000000910000b0] = 6aea0b87, %g2 = ffffffffffffd241
lduha [%i6+0x0b0]%asi,%g2 ! %g2 = 0000000000006aea
p5_label_16:
! Mem[00000000908001f8] = 3d4d32cf, %g18 = 40f45a1fde64f573
ldsw [%i5+0x1f8],%g2 ! %g2 = 40f45a1fde64f573
! Mem[000000001b000020] = 00000000, %l5 = ba118166751697e4
ldsha [%i2+%o4]0x80,%l5 ! %l5 = 0000000000000000
! %l6 = d2def273, %l7 = f493a56a, Mem[000000001a800010] = 94a883ff 4b1af8d5
stda %l6,[%i1+%o2]0x89 ! Mem[000000001a800010] = d2def273 f493a56a
! %l0 = 20b71a18ffd23341, Mem[000000001b00006a] = b6de6a31
stb %l0,[%i2+0x06a] ! Mem[000000001b000068] = b6de4131
! Mem[000000001a800008] = 38b2cd20241b7948, %l6 = 00000000d2def273
ldxa [%i1+%o1]0x88,%l6 ! %l6 = 38b2cd20241b7948
! Mem[000000001a000049] = 39415da3, %l2 = 00000000000000e3
ldstub [%i0+0x049],%l2 ! %l2 = 00000041000000ff
! Mem[000000001b000028] = fbe74b6c b18989a7, %l0 = ffd23341, %l1 = 999d6a51
ldda [%i2+%o5]0x88,%l0 ! %l0 = 00000000b18989a7 00000000fbe74b6c
! Mem[000000001b8000f1] = c03b4fda, %l3 = 0000000000004a03
ldstuba [%i3+0x0f1]%asi,%l3 ! %l3 = 0000003b000000ff
! Mem[000000001b8000b8] = 21cd785b, %l6 = 241b7948, %l7 = f493a56a
add %i3,0xb8,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000021cd785b
! Mem[000000001b80008c] = 7b19c946, %l5 = 0000000000000000
swap [%i3+0x08c],%l5 ! %l5 = 000000007b19c946
p5_label_17:
! Mem[000000001b000008] = 2ab097ff, %l6 = 38b2cd20241b7948
swapa [%i2+%o1]0x88,%l6 ! %l6 = 000000002ab097ff
! %l7 = 0000000021cd785b, Mem[0000000090000072] = 2b161360, %asi = 80
stha %l7,[%i4+0x072]%asi ! Mem[0000000090000070] = 785b1360
! Mem[000000001b000010] = 224f4e72, %l4 = ab558632e5733cb1
ldstuba [%i2+%o2]0x81,%l4 ! %l4 = 00000022000000ff
! Mem[0000000091800030] = 84ce0e1c, %g2 = 000000003d4d32cf
lduh [%o0+0x032],%g2 ! %g2 = 00000000000084ce
! Mem[000000001a800040] = 0e3d6f6d5335be89, %l1 = 00000000fbe74b6c, %l4 = 0000000000000022
add %i1,0x40,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 0e3d6f6d5335be89
! Mem[000000001b8001e0] = e4b41b58, %l6 = 000000002ab097ff
swap [%i3+0x1e0],%l6 ! %l6 = 00000000e4b41b58
! Mem[0000000091000048] = 0ab775a3 4653c258, %g2 = 000084ce, %g3 = 13607c30
ldd [%i6+0x048],%g2 ! %g2 = 000000000ab775a3 000000004653c258
! Mem[000000001b00004c] = 0655e347, %l2 = 0000000000000041
ldsb [%i2+0x04f],%l2 ! %l2 = 0000000000000047
! Mem[000000001a800010] = d2def273, %l6 = 00000000e4b41b58
swapa [%i1+%o2]0x89,%l6 ! %l6 = 00000000d2def273
! Mem[000000001b800110] = c2f1b816, %l0 = 00000000b18989a7
ldsw [%i3+0x110],%l0 ! %l0 = ffffffffc2f1b816
p5_label_18:
! Mem[000000001a80001c] = 18d42332, %l0 = ffffffffc2f1b816
ldstuba [%i1+0x01c]%asi,%l0 ! %l0 = 00000018000000ff
! Mem[000000001b800160] = 340b03c5, %l7 = 21cd785b, %l2 = 00000047
add %i3,0x160,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000340b03c5
! Mem[000000001a000028] = 1bb62abe, %l0 = 0000000000000018
swapa [%i0+%o5]0x81,%l0 ! %l0 = 000000001bb62abe
! Mem[000000001a8001e8] = b788fcbf, %l4 = 0e3d6f6d5335be89
swap [%i1+0x1e8],%l4 ! %l4 = 00000000b788fcbf
! %l0 = 1bb62abe, %l1 = fbe74b6c, Mem[000000001b800010] = b9f6903e 87553192
stda %l0,[%i3+%o2]0x80 ! Mem[000000001b800010] = 1bb62abe fbe74b6c
! %l3 = 000000000000003b, Mem[000000001b000020] = 00000000
stha %l3,[%i2+%o4]0x81 ! Mem[000000001b000020] = 003b0000
! Mem[000000001b000002] = 31f7d4ca, %l3 = 000000000000003b
ldstuba [%i2+0x002]%asi,%l3 ! %l3 = 000000d4000000ff
! Mem[000000001b800084] = 847d0f55, %l7 = 21cd785b, %l7 = 21cd785b
add %i3,0x84,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000847d0f55
! %l4 = 00000000b788fcbf, Mem[00000000908001f6] = d3b53d4d
sth %l4,[%i5+0x1f6] ! Mem[00000000908001f4] = fcbf3d4d
! Mem[000000001a800168] = 6ac9c2c92c8f0584, %l3 = 00000000000000d4, %l7 = 00000000847d0f55
add %i1,0x168,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 6ac9c2c92c8f0584
p5_label_19:
! Mem[000000001b00004a] = c119c293, %l1 = 00000000fbe74b6c
ldstub [%i2+0x04a],%l1 ! %l1 = 000000c2000000ff
! Mem[000000001b000048] = c119ff93, %l6 = d2def273, %l6 = d2def273
add %i2,0x48,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000c119ff93
! Mem[000000001a000018] = 9f1450c7 be2ab61b, %l2 = 340b03c5, %l3 = 000000d4
ldd [%i0+%o3],%l2 ! %l2 = 000000009f1450c7 00000000be2ab61b
! %l0 = 1bb62abe, %l1 = 000000c2, Mem[0000000091800020] = 19dcc7b8 69b26704
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 1bb62abe 000000c2
! Mem[000000001a000008] = 758204e7, %l1 = 00000000000000c2
swapa [%i0+%o1]0x81,%l1 ! %l1 = 00000000758204e7
! %l2 = 9f1450c7, %l3 = be2ab61b, Mem[0000000090000100] = 843eecc4 5290dd16
std %l2,[%i4+0x100] ! Mem[0000000090000100] = 9f1450c7 be2ab61b
! Mem[000000001a00014d] = b8050377, %l1 = 00000000758204e7
ldstub [%i0+0x14d],%l1 ! %l1 = 00000005000000ff
! Mem[000000001b800018] = 2a000000, %l7 = 6ac9c2c92c8f0584
ldsba [%i3+%o3]0x88,%l7 ! %l7 = 0000000000000000
! Mem[000000001a0001f9] = 9540a00e, %l0 = 000000001bb62abe
ldstub [%i0+0x1f9],%l0 ! %l0 = 00000040000000ff
! Mem[000000001a000018] = 9f1450c7 be2ab61b, %l2 = 9f1450c7, %l3 = be2ab61b
ldda [%i0+%o3]0x81,%l2 ! %l2 = 000000009f1450c7 00000000be2ab61b
p5_label_20:
! %l2 = 000000009f1450c7, Mem[0000000091000114] = 5d94b637
sth %l2,[%i6+0x114] ! Mem[0000000091000114] = 50c7b637
! Mem[00000000900000a0] = c4622d7f, %g18 = 40f45a1fde64f573
ldsw [%i4+0x0a0],%g2 ! %g2 = 40f45a1fde64f573
! Mem[0000000090800098] = 86d95b78, %g2 = ffffffffc4622d7f
lduha [%i5+0x09a]%asi,%g2 ! %g2 = 00000000000086d9
! Mem[000000001a80004c] = 034adb4b, %l2 = 000000009f1450c7, %asi = 80
swapa [%i1+0x04c]%asi,%l2 ! %l2 = 00000000034adb4b
! Mem[00000000900001e0] = 8a5b8b3b, %g2 = 00000000000086d9
lduw [%i4+0x1e0],%g2 ! %g2 = 000000008a5b8b3b
! Mem[000000001a000028] = 18000000, %l7 = 0000000000000000
ldsha [%i0+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[000000001b000020] = 00003b00, %l6 = 00000000c119ff93
swapa [%i2+%o4]0x89,%l6 ! %l6 = 0000000000003b00
! Mem[00000000908001a4] = 8caca29b, %g18 = 40f45a1fde64f573
ldsw [%i5+0x1a4],%g2 ! %g2 = 40f45a1fde64f573
! Mem[000000001a0000a9] = 782de82e, %l1 = 0000000000000005
ldstub [%i0+0x0a9],%l1 ! %l1 = 0000002d000000ff
! Mem[0000000091000008] = 08ef954cbcf127ea, %g2 = ffffffff8caca29b
ldx [%i6+%o1],%g2 ! %g2 = 08ef954cbcf127ea
p5_label_21:
! %l7 = 0000000000000000, Mem[00000000910000fe] = e0fda1d0
sth %l7,[%i6+0x0fe] ! Mem[00000000910000fc] = 0000a1d0
! Mem[000000001b000028] = b18989a7, %l0 = 0000000000000040
ldstuba [%i2+%o5]0x89,%l0 ! %l0 = 000000a7000000ff
! %l4 = 00000000b788fcbf, Mem[00000000910001d2] = 0ce8bd56
sth %l4,[%i6+0x1d2] ! Mem[00000000910001d0] = fcbfbd56
! Mem[000000001b000080] = a0447000361bb912, %l4 = 00000000b788fcbf, %l2 = 00000000034adb4b
add %i2,0x80,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = a0447000361bb912
! %l1 = 000000000000002d, Mem[00000000910000ae] = 60bf6aea
stb %l1,[%i6+0x0ae] ! Mem[00000000910000ac] = 2dbf6aea
! %l0 = 00000000000000a7, Mem[000000001a800010] = 581bb4e4
stwa %l0,[%i1+%o2]0x80 ! Mem[000000001a800010] = 000000a7
! %l5 = 000000007b19c946, Mem[000000001a000198] = 6f89913c
sth %l5,[%i0+0x198] ! Mem[000000001a000198] = c946913c
! %l5 = 000000007b19c946, Mem[000000001b800137] = 6f8609bb
stb %l5,[%i3+0x137] ! Mem[000000001b800134] = 6f860946
! Mem[000000001a800018] = 6ec948f0, %l3 = 00000000be2ab61b
lduwa [%i1+%o3]0x89,%l3 ! %l3 = 000000006ec948f0
! Mem[000000009080000c] = 40b992a3, %g2 = 08ef954cbcf127ea
lduha [%i5+0x00e]%asi,%g2 ! %g2 = 00000000000040b9
p5_label_22:
! Mem[000000001a000010] = e267189d, %l4 = 00000000b788fcbf
ldstuba [%i0+%o2]0x81,%l4 ! %l4 = 000000e2000000ff
! %l5 = 000000007b19c946, Mem[000000001a0000d0] = 74d595db08b75acf
stx %l5,[%i0+0x0d0] ! Mem[000000001a0000d0] = 000000007b19c946
! Mem[000000001a80013f] = 1538bacf, %l3 = 000000006ec948f0
ldstub [%i1+0x13f],%l3 ! %l3 = 000000cf000000ff
! Mem[000000001b000088] = 4cd347df00000022, %l6 = 0000000000003b00
ldx [%i2+0x088],%l6 ! %l6 = 4cd347df00000022
! Mem[000000001b800117] = f6ee4f47, %l2 = a0447000361bb912
ldstub [%i3+0x117],%l2 ! %l2 = 00000047000000ff
! Mem[000000001a800000] = dabfbdfa, %l7 = 0000000000000000
lduwa [%i1+0x000]%asi,%l7 ! %l7 = 00000000dabfbdfa
! %l3 = 00000000000000cf, Mem[0000000090000008] = 354aae5e
sth %l3,[%i4+%o1] ! Mem[0000000090000008] = 00cfae5e
! Mem[000000001b80013f] = 2c1ae83f, %l3 = 00000000000000cf
ldstuba [%i3+0x13f]%asi,%l3 ! %l3 = 0000003f000000ff
! Mem[000000001b000000] = 31f7ffca, %l1 = 000000000000002d
ldstuba [%i2+%g0]0x81,%l1 ! %l1 = 00000031000000ff
! Mem[000000001b000018] = 99e59b28, %l0 = 00000000000000a7
ldstuba [%i2+%o3]0x81,%l0 ! %l0 = 00000099000000ff
p5_label_23:
! Mem[000000001b800008] = b9f6903e, %l1 = 0000000000000031
swapa [%i3+%o1]0x80,%l1 ! %l1 = 00000000b9f6903e
! Mem[000000001b8000a8] = e8dee696, %l2 = 0000000000000047
swap [%i3+0x0a8],%l2 ! %l2 = 00000000e8dee696
! Mem[000000001b000128] = 59c5ce3f381c7e82, %l7 = 00000000dabfbdfa, %l6 = 4cd347df00000022
add %i2,0x128,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 59c5ce3f381c7e82
! Mem[000000001a800010] = 000000a7, %l1 = 00000000b9f6903e
ldswa [%i1+%o2]0x80,%l1 ! %l1 = 00000000000000a7
! Mem[0000000090800168] = 00000000, %g2 = 00000000000040b9
lduw [%i5+0x168],%g2 ! %g2 = 0000000000000000
! Mem[000000001a8001a8] = 9683b0ca5978ad6b, %l3 = 000000000000003f, %l5 = 000000007b19c946
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 9683b0ca5978ad6b
! Mem[000000001a000152] = cfd2a0af, %l6 = 59c5ce3f381c7e82
ldstub [%i0+0x152],%l6 ! %l6 = 000000a0000000ff
! %l5 = 9683b0ca5978ad6b, Mem[000000001a800008] = 38b2cd20241b7948
stxa %l5,[%i1+%o1]0x89 ! Mem[000000001a800008] = 9683b0ca5978ad6b
! Mem[000000001a800178] = 2255fdedfc73aba9, %l7 = 00000000dabfbdfa, %l7 = 00000000dabfbdfa
add %i1,0x178,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 2255fdedfc73aba9
! %l5 = 9683b0ca5978ad6b, Mem[00000000900000a8] = f2c2de63cebc7825, %asi = 80
stxa %l5,[%i4+0x0a8]%asi ! Mem[00000000900000a8] = 9683b0ca5978ad6b
p5_label_24:
! Mem[000000001a80011c] = 0aaf4e4a, %l4 = 00000000000000e2
swap [%i1+0x11c],%l4 ! %l4 = 000000000aaf4e4a
! Mem[000000001b800094] = c6850974, %l0 = 00000099, %l7 = fc73aba9
add %i3,0x94,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000c6850974
! Mem[00000000900001f0] = 740f336f, %g2 = 0000000000000000
ldub [%i4+0x1f2],%g2 ! %g2 = 0000000000000074
! %l7 = 00000000c6850974, Mem[000000001b000020] = 93ff19c1e0e59b28
stxa %l7,[%i2+%o4]0x80 ! Mem[000000001b000020] = 00000000c6850974
! %l4 = 000000000aaf4e4a, Mem[000000001b800008] = 00000031
stwa %l4,[%i3+%o1]0x80 ! Mem[000000001b800008] = 0aaf4e4a
! Mem[000000001b800008] = 4a4eaf0a, %l1 = 00000000000000a7
lduha [%i3+%o1]0x88,%l1 ! %l1 = 000000000000af0a
! Mem[0000000091800174] = 317c6070, %g18 = 40f45a1fde64f573
ldsw [%o0+0x174],%g2 ! %g2 = 40f45a1fde64f573
! Mem[0000000090800198] = 8cb493ef, %g2 = 00000000317c6070
ldub [%i5+0x199],%g2 ! %g2 = 000000000000008c
! Mem[000000001b800054] = 3d844baa, %l7 = c6850974, %l3 = 0000003f
add %i3,0x54,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000003d844baa
! Mem[00000000918000a8] = 00000000, %g2 = 000000000000008c
lduwa [%o0+0x0a8]%asi,%g2 ! %g2 = 0000000000000000
p5_label_25:
! Mem[000000001a8001e8] = 5335be892214967a, %l0 = 0000000000000099, %l0 = 0000000000000099
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 5335be892214967a
! Mem[000000001b00008c] = 00000022, %l1 = 0000af0a, %l5 = 5978ad6b
add %i2,0x8c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000000000022
! Mem[000000001a000020] = b9c66084, %l2 = 00000000e8dee696
ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 000000b9000000ff
! %l7 = 00000000c6850974, Mem[0000000090000040] = b99f55a5
sth %l7,[%i4+0x040] ! Mem[0000000090000040] = 097455a5
! Mem[000000001a000018] = 9f1450c7, %l7 = 00000000c6850974
ldsb [%i0+0x01b],%l7 ! %l7 = ffffffffffffffc7
! Mem[000000001a80012e] = e109620f, %l2 = 00000000000000b9
ldstub [%i1+0x12e],%l2 ! %l2 = 00000062000000ff
! Mem[000000001b800008] = 4a4eaf0a, %l3 = 000000003d844baa
ldsba [%i3+%o1]0x89,%l3 ! %l3 = 000000000000000a
! Mem[000000001b000008] = 241b7948, %l6 = 00000000000000a0
swapa [%i2+%o1]0x88,%l6 ! %l6 = 00000000241b7948
! Mem[00000000910000a4] = e1f73479, %g2 = 0000000000000000
lduha [%i6+0x0a6]%asi,%g2 ! %g2 = 000000000000e1f7
! Mem[000000001b000000] = cafff7ff, %l0 = 5335be892214967a
ldstuba [%i2+%g0]0x88,%l0 ! %l0 = 000000ff000000ff
ba,a p5_not_taken_0_end
p5_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p5_branch_failed
p5_not_taken_0_end:
! End of Random Code for Thread 5
p5_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x014] ! Set processor 5 done flag
! Check Registers
p5_check_registers:
set p5_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000000ff
bne,a,pn %xcc,p5_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000af0a
bne,a,pn %xcc,p5_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000062
bne,a,pn %xcc,p5_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000000a
bne,a,pn %xcc,p5_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000aaf4e4a
bne,a,pn %xcc,p5_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000022
bne,a,pn %xcc,p5_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000241b7948
bne,a,pn %xcc,p5_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffffc7
bne,a,pn %xcc,p5_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p5_check_fp_registers:
set p5_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 4c50baa1 cbf96668
bne %xcc,p5_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be f88f53b6 1ff0dd9c
bne %xcc,p5_f2_fail
nop
! Check Local Memory
set p5_local0_expect,%g1
p5_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 000000c20a0ae3b9
ldx [%i0+0x008],%g3 ! Observed data at 000000001a000008
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff67189d6ebe17cf
ldx [%i0+0x010],%g3 ! Observed data at 000000001a000010
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffc660844a274a0f
ldx [%i0+0x020],%g3 ! Observed data at 000000001a000020
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000187fc09cdc
ldx [%i0+0x028],%g3 ! Observed data at 000000001a000028
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 39ff5da3756b4982
ldx [%i0+0x048],%g3 ! Observed data at 000000001a000048
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = ff58350acf24e4dc
ldx [%i0+0x080],%g3 ! Observed data at 000000001a000080
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 78ffe82e7a5c6c0d
ldx [%i0+0x0a8],%g3 ! Observed data at 000000001a0000a8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = b823a9ce45518d3a
ldx [%i0+0x0b0],%g3 ! Observed data at 000000001a0000b0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 000000007b19c946
ldx [%i0+0x0d0],%g3 ! Observed data at 000000001a0000d0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x130],%g2 ! Expected data = 8948a2fbb904a1ff
ldx [%i0+0x130],%g3 ! Observed data at 000000001a000130
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = e1d4cc80b8ff0377
ldx [%i0+0x148],%g3 ! Observed data at 000000001a000148
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = cfd2ffaf6ad5c4f1
ldx [%i0+0x150],%g3 ! Observed data at 000000001a000150
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = bda0d8b992ee344f
ldx [%i0+0x168],%g3 ! Observed data at 000000001a000168
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x168,%g4
ldx [%g1+0x198],%g2 ! Expected data = c946913c3cd84c54
ldx [%i0+0x198],%g3 ! Observed data at 000000001a000198
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 95ffa00e8424d293
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+0x000],%g2 ! Expected data = dabfbdfa83504b27
ldx [%i1+0x000],%g3 ! Observed data at 000000001a800000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 6bad7859cab08396
ldx [%i1+0x008],%g3 ! Observed data at 000000001a800008
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000a76aa593f4
ldx [%i1+0x010],%g3 ! Observed data at 000000001a800010
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = f048c96effd42332
ldx [%i1+0x018],%g3 ! Observed data at 000000001a800018
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 034adb4b000000ff
ldx [%i1+0x020],%g3 ! Observed data at 000000001a800020
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 034adb4bcb1cb99a
ldx [%i1+0x028],%g3 ! Observed data at 000000001a800028
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 87d63c729f1450c7
ldx [%i1+0x048],%g3 ! Observed data at 000000001a800048
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x048,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = f0ffaccce7f82283
ldx [%i1+0x0a0],%g3 ! Observed data at 000000001a8000a0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 2844fea6000000e2
ldx [%i1+0x118],%g3 ! Observed data at 000000001a800118
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 35b6c63de109ff0f
ldx [%i1+0x128],%g3 ! Observed data at 000000001a800128
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = eb65a455c53eb123
ldx [%i1+0x130],%g3 ! Observed data at 000000001a800130
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = e16b9fa51538baff
ldx [%i1+0x138],%g3 ! Observed data at 000000001a800138
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 0f675571ffffff83
ldx [%i1+0x148],%g3 ! Observed data at 000000001a800148
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = db4b2e403d988a33
ldx [%i1+0x158],%g3 ! Observed data at 000000001a800158
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x158,%g4
ldx [%g1+0x188],%g2 ! Expected data = 58f8b2305ff074a3
ldx [%i1+0x188],%g3 ! Observed data at 000000001a800188
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = bbfcf9ffe4cd31d2
ldx [%i1+0x1c0],%g3 ! Observed data at 000000001a8001c0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 5335be892214967a
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 = fff7ffca000000ff
ldx [%i2+0x000],%g3 ! Observed data at 000000001b000000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = a000000031309c80
ldx [%i2+0x008],%g3 ! Observed data at 000000001b000008
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff4f4e72ad832ca2
ldx [%i2+0x010],%g3 ! Observed data at 000000001b000010
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffe59b28a374f05f
ldx [%i2+0x018],%g3 ! Observed data at 000000001b000018
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000c6850974
ldx [%i2+0x020],%g3 ! Observed data at 000000001b000020
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff8989b16c4be7fb
ldx [%i2+0x028],%g3 ! Observed data at 000000001b000028
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = c119ff930655e347
ldx [%i2+0x048],%g3 ! Observed data at 000000001b000048
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = b6de41312aec1530
ldx [%i2+0x068],%g3 ! Observed data at 000000001b000068
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 4cd347df00000022
ldx [%i2+0x088],%g3 ! Observed data at 000000001b000088
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 09eec286ff69e91c
ldx [%i2+0x0d8],%g3 ! Observed data at 000000001b0000d8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x118],%g2 ! Expected data = e5ff378f3b5cfb85
ldx [%i2+0x118],%g3 ! Observed data at 000000001b000118
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x118,%g4
ldx [%g1+0x160],%g2 ! Expected data = 181ed9bf2a83a894
ldx [%i2+0x160],%g3 ! Observed data at 000000001b000160
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = b1fff2f2275dfed5
ldx [%i2+0x1b8],%g3 ! Observed data at 000000001b0001b8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 9beb18fab4022677
ldx [%i2+0x1c0],%g3 ! Observed data at 000000001b0001c0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 48458759ba45bdee
ldx [%i2+0x1d0],%g3 ! Observed data at 000000001b0001d0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1d0,%g4
set p5_local3_expect,%g1
p5_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 0aaf4e4a422b54dc
ldx [%i3+0x008],%g3 ! Observed data at 000000001b800008
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 1bb62abefbe74b6c
ldx [%i3+0x010],%g3 ! Observed data at 000000001b800010
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000002a68194681
ldx [%i3+0x018],%g3 ! Observed data at 000000001b800018
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 493bbe4f4b18a973
ldx [%i3+0x028],%g3 ! Observed data at 000000001b800028
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = 97ff9dbd758204e7
ldx [%i3+0x058],%g3 ! Observed data at 000000001b800058
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x058,%g4
ldx [%g1+0x088],%g2 ! Expected data = 2355920600000000
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 = 0000004759ba7353
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 = b2ddfff9b72f3386
ldx [%i3+0x0e8],%g3 ! Observed data at 000000001b8000e8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = c0ff4fda43730375
ldx [%i3+0x0f0],%g3 ! Observed data at 000000001b8000f0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = c2f1b816f6ee4fff
ldx [%i3+0x110],%g3 ! Observed data at 000000001b800110
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0000149f6f860946
ldx [%i3+0x130],%g3 ! Observed data at 000000001b800130
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 05c7abd72c1ae8ff
ldx [%i3+0x138],%g3 ! Observed data at 000000001b800138
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = dd004a07ff894293
ldx [%i3+0x150],%g3 ! Observed data at 000000001b800150
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x150,%g4
ldx [%g1+0x190],%g2 ! Expected data = c87a64c46118d4c5
ldx [%i3+0x190],%g3 ! Observed data at 000000001b800190
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 03c80b52adff4709
ldx [%i3+0x1c8],%g3 ! Observed data at 000000001b8001c8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 2ab097ffd403c154
ldx [%i3+0x1e0],%g3 ! Observed data at 000000001b8001e0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x1e0,%g4
! The test for processor 5 has passed
p5_passed:
ta GOOD_TRAP
nop
p5_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p5_failed
p5_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p5_failed
p5_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p5_failed
p5_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p5_failed
p5_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p5_failed
p5_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p5_failed
p5_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p5_failed
p5_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p5_failed
p5_f0_fail:
set p5_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f2_fail:
set p5_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 5 failed
p5_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x014] ! Set processor 5 done flag
set p5_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 5 failed
p5_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x014] ! Set processor 5 done flag
set p5_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p5_selfmod_failed:
ba p5_failed
mov 0xabc,%g1
p5_common_error:
or %g0,0xee5,%g1
ba p5_failed
mov %o5,%g3
p5_common_signature_error:
set p5_temp,%g1
ba p5_failed
st %g2,[%g1] ! Common Lock Number
p5_common_timeout:
set p5_temp,%g1
ba p5_failed
st %g2,[%g1] ! Common Lock Number
p5_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p5_failed
mov 0x0,%g3
p5_trap1e:
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001a800008]
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001b000008]
lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b000008]
ldswa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001b800018]
ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001a000028]
done
p5_trap1o:
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001a800008]
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001b000008]
lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b000008]
ldswa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001b800018]
ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001a000028]
done
p5_trap2e:
ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a000000]
stba %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000000]
swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001b800010]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001a800008]
done
p5_trap2o:
ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a000000]
stba %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000000]
swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001b800010]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001a800008]
done
p5_trap3e:
nop
done
p5_trap3o:
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 = cf2eec62b4022677
ldx [%g1+0x008],%l1 ! %l1 = 4283dfea2ab097ca
ldx [%g1+0x010],%l2 ! %l2 = 3e4a755c47200616
ldx [%g1+0x018],%l3 ! %l3 = 1f443dd00ea1303d
ldx [%g1+0x020],%l4 ! %l4 = 258720649dfcf3c4
ldx [%g1+0x028],%l5 ! %l5 = 706fb32a96e87de8
ldx [%g1+0x030],%l6 ! %l6 = a1d817f0d46e9c39
ldx [%g1+0x038],%l7 ! %l7 = ecbab32fe7d4227a
! Initialize the output register of window 0
set unres3_start,%o0
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 = eefb82fa 64cfd65c 3999d77c e799eb6c
! %f4 = d57f4835 180155d8 541f499b 82270cb9
! %f8 = e4272934 e58c8ac4 ff9deb8f b8eebe25
! %f12 = cf4ab428 a22f7f35 1664ebea e4bbdba4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 945c991c 888d9ea8 1b747926 dfce0d4e
! %f20 = 21dd7c11 51329e97 85d0e138 8a161fbb
! %f24 = 79ce0f0c cb91127f 335751f1 223e1007
! %f28 = 33a1c21f 87e833c4 e174d4bc c97e314d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = da75e1e9 12c3b270 d23548ca 82c73a0a
! %f36 = cf59fd84 38cd3e68 e546eaf3 23b4c128
! %f40 = 004a2ce2 6683f97a 8ce3ca8c 703b65ed
! %f44 = 8173189e 7f3a3434 19831599 d9ce0af2
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xee2477d70000004c,%g7,%g1 ! GSR scale = 9, align = 4
wr %g1,%g0,%gsr ! GSR = ee2477d70000004c
wr %g0,%y ! Clear Y 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[000000001d000020] = f17359cb 0e66e135, %l2 = e2a51fdf, %l3 = e9256c9a
ldda [%i2+%o4]0x81,%l2 ! %l2 = 00000000f17359cb 000000000e66e135
! Mem[000000001d8001c0] = 2bebd1c7, %l5 = c6fabbd64619d9de, %asi = 80
swapa [%i3+0x1c0]%asi,%l5 ! %l5 = 000000002bebd1c7
! Mem[000000001c800178] = 1cdd4846, %l6 = 0d02b944314c9838, %asi = 80
swapa [%i1+0x178]%asi,%l6 ! %l6 = 000000001cdd4846
! Mem[000000001c0001a4] = 551f15c2, %l5 = 000000002bebd1c7
swap [%i0+0x1a4],%l5 ! %l5 = 00000000551f15c2
! Mem[000000001c800058] = b22f26c1, %l2 = 00000000f17359cb
swap [%i1+0x058],%l2 ! %l2 = 00000000b22f26c1
! Mem[000000001d00001f] = 6aae01ed, %l4 = b2399b4fef728101
ldstub [%i2+0x01f],%l4 ! %l4 = 000000ed000000ff
! Mem[000000001c00017c] = 6f12c3b2, %l3 = 000000000e66e135
swap [%i0+0x17c],%l3 ! %l3 = 000000006f12c3b2
! Mem[000000001d800168] = d3cbc1a1, %l3 = 6f12c3b2, %l1 = abf6fbde
add %i3,0x168,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000d3cbc1a1
! Mem[000000001d000020] = f17359cb, %l7 = 95196a5002104dc1
swapa [%i2+%o4]0x81,%l7 ! %l7 = 00000000f17359cb
! Mem[000000001d800110] = 572908ea, %l5 = 00000000551f15c2
swap [%i3+0x110],%l5 ! %l5 = 00000000572908ea
p6_label_2:
! Mem[000000001c000158] = ee5dd5a92566e662, %l6 = 000000001cdd4846, %l2 = 00000000b22f26c1
add %i0,0x158,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = ee5dd5a92566e662
! Mem[000000001c8000a0] = bb42c05d48ecdd6f, %l1 = 00000000d3cbc1a1, %l5 = 00000000572908ea
add %i1,0xa0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = bb42c05d48ecdd6f
! Mem[000000001d0001cc] = f609fc27, %l1 = 00000000d3cbc1a1
ldstub [%i2+0x1cc],%l1 ! %l1 = 000000f6000000ff
! Mem[000000001d800162] = 55a673a8, %l0 = a6f7f14e0e5310f1
ldstub [%i3+0x162],%l0 ! %l0 = 00000073000000ff
! Mem[000000001c000158] = ee5dd5a92566e662, %l4 = 00000000000000ed, %l7 = 00000000f17359cb
add %i0,0x158,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = ee5dd5a92566e662
! Mem[000000009000019c] = a71d6e9b, %g2 = 7ed414d899e16cbe
ldsb [%i4+0x19d],%g2 ! %g2 = ffffffffffffffa7
! %l1 = 00000000000000f6, Mem[000000001d800010] = eb133765f546ea81
stxa %l1,[%i3+%o2]0x88 ! Mem[000000001d800010] = 00000000000000f6
! Mem[000000009080000c] = 1d40b992, %g2 = ffffffffffffffa7
ldub [%i5+0x00d],%g2 ! %g2 = 000000000000001d
! Mem[000000001d000010] = 7b7d51f2, %l7 = ee5dd5a92566e662
ldstub [%i2+%o2],%l7 ! %l7 = 0000007b000000ff
! Mem[000000001c8000d8] = 8c06a66c, %l3 = 000000006f12c3b2, %asi = 80
swapa [%i1+0x0d8]%asi,%l3 ! %l3 = 000000008c06a66c
p6_label_3:
! Mem[000000001c8000ac] = 590ca5dc, %l1 = 00000000000000f6, %asi = 80
swapa [%i1+0x0ac]%asi,%l1 ! %l1 = 00000000590ca5dc
! Mem[0000000091000084] = 4cf0c245, %g2 = 000000000000001d
lduha [%i6+0x086]%asi,%g2 ! %g2 = 0000000000004cf0
! Mem[000000001d0000a4] = 989e3025, %l1 = 590ca5dc, %l5 = 48ecdd6f
add %i2,0xa4,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000989e3025
! Mem[000000001c0001f8] = 1a55ba7103a23666, %l6 = 000000001cdd4846, %l4 = 00000000000000ed
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 1a55ba7103a23666
! Mem[000000001d000000] = 8711b8de, %l6 = 000000001cdd4846
ldstuba [%i2+%g0]0x80,%l6 ! %l6 = 00000087000000ff
! Mem[000000001c800004] = 34607f6f, %l6 = 0000000000000087
ldstub [%i1+0x004],%l6 ! %l6 = 00000034000000ff
! Mem[000000001d0000c8] = 8c18a0af, %l0 = 00000073, %l6 = 00000034
add %i2,0xc8,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000008c18a0af
! Mem[0000000091800070] = 21b6fa1d, %g18 = 599927d607dc1520
ldsw [%o0+0x070],%g2 ! %g2 = 599927d607dc1520
! Mem[000000001c000030] = ece742c374bbb465, %l0 = 0000000000000073, %l6 = 000000008c18a0af
add %i0,0x30,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = ece742c374bbb465
! Mem[000000001d000144] = 68950b80, %l7 = 000000000000007b
swap [%i2+0x144],%l7 ! %l7 = 0000000068950b80
p6_label_4:
! Mem[000000001d800028] = 4beb6477, %l2 = ee5dd5a92566e662
ldstuba [%i3+%o5]0x81,%l2 ! %l2 = 0000004b000000ff
! Mem[000000001d800040] = 0218592309baf65e, %l1 = 00000000590ca5dc, %l5 = 00000000989e3025
add %i3,0x40,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 0218592309baf65e
! Mem[000000001c000044] = fda7adf4, %l7 = 0000000068950b80
swap [%i0+0x044],%l7 ! %l7 = 00000000fda7adf4
! Mem[000000001d8000cc] = 4ac09363, %l3 = 8c06a66c, %l0 = 00000073
add %i3,0xcc,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000004ac09363
! %l5 = 0218592309baf65e, Mem[000000001c8001fc] = fbda8a39
sth %l5,[%i1+0x1fc] ! Mem[000000001c8001fc] = f65e8a39
! %l1 = 00000000590ca5dc, Mem[00000000908001c8] = 40b0e033d01beac2
stx %l1,[%i5+0x1c8] ! Mem[00000000908001c8] = 00000000590ca5dc
! Mem[000000009000006c] = 42395098, %g2 = 0000000021b6fa1d
ldsba [%i4+0x06c]%asi,%g2 ! %g2 = 0000000000000042
! Mem[000000001c000025] = 6a93a641, %l5 = 0218592309baf65e
ldstub [%i0+0x025],%l5 ! %l5 = 00000093000000ff
! Mem[00000000910001c8] = a0d1718d, %g2 = 0000000000000042
ldsh [%i6+0x1ca],%g2 ! %g2 = ffffffffffffa0d1
! Mem[000000001c0000a0] = f876da2e, %l7 = fda7adf4, %l4 = 03a23666
add %i0,0xa0,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000f876da2e
p6_label_5:
! Mem[0000000090000004] = 3c354aae, %g2 = ffffffffffffa0d1
ldub [%i4+0x007],%g2 ! %g2 = 000000000000003c
! Mem[000000001d0000dc] = e49f89d1, %l7 = fda7adf4, %l1 = 590ca5dc
add %i2,0xdc,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000e49f89d1
! Mem[0000000090800130] = e411aa4f, %g2 = 000000000000003c
ldsb [%i5+0x130],%g2 ! %g2 = ffffffffffffffe4
! %l3 = 000000008c06a66c, Mem[0000000090800173] = 70405829
stb %l3,[%i5+0x173] ! Mem[0000000090800170] = 6c405829
! Mem[000000001d000080] = 63255d26ea101376, %l0 = 000000004ac09363, %l7 = 00000000fda7adf4
add %i2,0x80,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 63255d26ea101376
! Mem[000000001c000000] = cbecd770 58185eab, %l2 = 0000004b, %l3 = 8c06a66c
ldda [%i0+%g0]0x89,%l2 ! %l2 = 0000000058185eab 00000000cbecd770
! Mem[000000001d800018] = 27dd75a5, %l2 = 0000000058185eab
swapa [%i3+%o3]0x88,%l2 ! %l2 = 0000000027dd75a5
! Mem[000000001d000081] = 63255d26, %l5 = 0000000000000093
ldstub [%i2+0x081],%l5 ! %l5 = 00000025000000ff
! %l3 = 00000000cbecd770, Mem[0000000090800164] = afc76aaf, %asi = 80
stha %l3,[%i5+0x164]%asi ! Mem[0000000090800164] = d7706aaf
! Mem[000000001d000028] = a3e20f92, %l6 = ece742c374bbb465
ldstuba [%i2+%o5]0x81,%l6 ! %l6 = 000000a3000000ff
p6_label_6:
! Mem[000000001c0000a0] = f876da2ee511520c, %l5 = 0000000000000025, %l5 = 0000000000000025
add %i0,0xa0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = f876da2ee511520c
! Mem[000000001c800118] = 2e4e6b74d9369b13, %l2 = 0000000027dd75a5, %l4 = 00000000f876da2e
add %i1,0x118,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 2e4e6b74d9369b13
! Mem[0000000091800048] = 5e9049189f9a68d8, %g2 = ffffffffffffffe4
ldx [%o0+0x048],%g2 ! %g2 = 5e9049189f9a68d8
! Mem[000000001d000018] = 23030d3b, %l3 = 00000000cbecd770
ldsba [%i2+%o3]0x80,%l3 ! %l3 = 0000000000000023
! %l1 = 00000000e49f89d1, Mem[000000001d800000] = 703435a2
stwa %l1,[%i3+%g0]0x89 ! Mem[000000001d800000] = e49f89d1
! Mem[000000001c000028] = 5533f069, %l7 = 63255d26ea101376
ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 00000069000000ff
! Mem[000000001c800020] = 39053a7d, %l7 = 0000000000000069
swapa [%i1+%o4]0x80,%l7 ! %l7 = 0000000039053a7d
! Mem[000000001d80004c] = 3d1ed0df, %l2 = 0000000027dd75a5
swap [%i3+0x04c],%l2 ! %l2 = 000000003d1ed0df
! Mem[000000001d800010] = f6000000 00000000, %l2 = 3d1ed0df, %l3 = 00000023
ldda [%i3+%o2]0x80,%l2 ! %l2 = 00000000f6000000 0000000000000000
! Mem[000000001c0000d4] = 2640a89e, %l4 = 2e4e6b74d9369b13, %asi = 80
swapa [%i0+0x0d4]%asi,%l4 ! %l4 = 000000002640a89e
p6_label_7:
! %l3 = 0000000000000000, Mem[0000000090800030] = a9a2499d
stw %l3,[%i5+0x030] ! Mem[0000000090800030] = 00000000
! Mem[000000001c000120] = 3641971c, %l2 = 00000000f6000000
ldstub [%i0+0x120],%l2 ! %l2 = 00000036000000ff
! Mem[000000001d00004c] = fa63e01b, %l7 = 0000000039053a7d
ldstuba [%i2+0x04c]%asi,%l7 ! %l7 = 000000fa000000ff
! Mem[000000001c000008] = 1f6f2db9, %l0 = 000000004ac09363
ldstuba [%i0+%o1]0x88,%l0 ! %l0 = 000000b9000000ff
! %l2 = 0000000000000036, Mem[00000000918000f4] = 651edd41
sth %l2,[%o0+0x0f4] ! Mem[00000000918000f4] = 0036dd41
! Mem[00000000910000a0] = 7e978b56, %g2 = 5e9049189f9a68d8
lduw [%i6+0x0a0],%g2 ! %g2 = 000000007e978b56
! Mem[000000001d00012c] = 74dcb63f, %l5 = f876da2ee511520c
swap [%i2+0x12c],%l5 ! %l5 = 0000000074dcb63f
! Mem[000000001c0001f0] = 9ccda8d5, %l0 = 000000b9, %l7 = 000000fa
add %i0,0x1f0,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000009ccda8d5
! %l6 = 000000a3, %l7 = 9ccda8d5, Mem[00000000900001d0] = 4aed3d3f c56c4c0d
std %l6,[%i4+0x1d0] ! Mem[00000000900001d0] = 000000a3 9ccda8d5
! %l4 = 2640a89e, %l5 = 74dcb63f, Mem[00000000910001d0] = 1af60ce8 bd565c76
std %l4,[%i6+0x1d0] ! Mem[00000000910001d0] = 2640a89e 74dcb63f
p6_label_8:
! Mem[00000000900000e0] = 0bdeb28c a8f8c61f, %g2 = 7e978b56, %g3 = 0bad0b00
ldda [%i4+0x0e0]%asi,%g2 ! %g2 = 000000000bdeb28c 00000000a8f8c61f
! Mem[000000001c800180] = cbec51b2, %l6 = 000000a3, %l7 = 9ccda8d5
add %i1,0x180,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000cbec51b2
! Mem[000000001d8001a8] = 600e3cad, %l1 = 00000000e49f89d1
swap [%i3+0x1a8],%l1 ! %l1 = 00000000600e3cad
! Mem[000000001d000108] = 78c32bcc, %l6 = 00000000000000a3
swap [%i2+0x108],%l6 ! %l6 = 0000000078c32bcc
! Mem[000000001c000013] = 7897ed00, %l2 = 0000000000000036
ldstub [%i0+0x013],%l2 ! %l2 = 00000000000000ff
! Mem[000000001c000008] = 1f6f2dff, %l3 = 0000000000000000
ldstuba [%i0+%o1]0x88,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000091800098] = 5d546afc, %g18 = 599927d607dc1520
ldsw [%o0+0x098],%g2 ! %g2 = 599927d607dc1520
! Mem[000000001c8000d0] = 346c6411, %l0 = 000000b9, %l2 = 00000000
add %i1,0xd0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000346c6411
! Mem[00000000910000d0] = 166e9a75, %g2 = 000000005d546afc
lduh [%i6+0x0d2],%g2 ! %g2 = 000000000000166e
! Mem[000000001c800080] = e6694defdb7b73c8, %l3 = 00000000000000ff, %l4 = 000000002640a89e
add %i1,0x80,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = e6694defdb7b73c8
p6_label_9:
! %l5 = 0000000074dcb63f, Mem[00000000910001f0] = fca7e35c, %asi = 80
stwa %l5,[%i6+0x1f0]%asi ! Mem[00000000910001f0] = 74dcb63f
! Mem[000000001d000028] = ffe20f92, %l2 = 00000000346c6411
ldstuba [%i2+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
! Mem[000000001d800008] = 0d0f0aac, %l2 = 00000000000000ff
swap [%i3+%o1],%l2 ! %l2 = 000000000d0f0aac
! Mem[000000001d800174] = 12140b06, %l6 = 0000000078c32bcc
swap [%i3+0x174],%l6 ! %l6 = 0000000012140b06
! Mem[000000001d800178] = 3e20b3b8, %l4 = db7b73c8, %l2 = 0d0f0aac
add %i3,0x178,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000003e20b3b8
! %l4 = e6694defdb7b73c8, Mem[00000000910000a8] = 34790ada
stw %l4,[%i6+0x0a8] ! Mem[00000000910000a8] = db7b73c8
! %l0 = 000000b9, %l1 = 600e3cad, Mem[0000000091000070] = 02531944 097bdc18
std %l0,[%i6+0x070] ! Mem[0000000091000070] = 000000b9 600e3cad
! %l4 = e6694defdb7b73c8, Mem[000000001d800020] = 13a92471
stwa %l4,[%i3+%o4]0x89 ! Mem[000000001d800020] = db7b73c8
! Mem[000000001d8000f0] = ed373bfb, %l2 = 000000003e20b3b8
swap [%i3+0x0f0],%l2 ! %l2 = 00000000ed373bfb
! Mem[000000001d800008] = 000000ff, %l3 = 00000000000000ff
swapa [%i3+%o1]0x80,%l3 ! %l3 = 00000000000000ff
p6_label_10:
! Mem[0000000091800140] = 54cdcdb3, %g2 = 000000000000166e
lduh [%o0+0x142],%g2 ! %g2 = 00000000000054cd
! Mem[000000001d800000] = d1899fe4, %l6 = 0000000012140b06
swapa [%i3+%g0]0x81,%l6 ! %l6 = 00000000d1899fe4
! Mem[000000001d800138] = 8ae7d8fe, %l5 = 0000000074dcb63f, %asi = 80
swapa [%i3+0x138]%asi,%l5 ! %l5 = 000000008ae7d8fe
! Mem[000000001d000020] = c14d1002, %l4 = e6694defdb7b73c8
ldstuba [%i2+%o4]0x88,%l4 ! %l4 = 00000002000000ff
! Mem[000000001d000000] = deb811ff, %l2 = 00000000ed373bfb
ldstuba [%i2+%g0]0x89,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000091000134] = f81b223e, %g2 = 00000000000054cd
ldub [%i6+0x135],%g2 ! %g2 = 00000000000000f8
! %l2 = 00000000000000ff, Mem[000000001c80016e] = 4c109151, %asi = 80
stha %l2,[%i1+0x16e]%asi ! Mem[000000001c80016c] = 4c1000ff
! Mem[000000001c800018] = 28983a0b, %l3 = 00000000000000ff
swapa [%i1+%o3]0x81,%l3 ! %l3 = 0000000028983a0b
! Mem[000000001c0000a8] = ca093bb7, %l3 = 0000000028983a0b
swap [%i0+0x0a8],%l3 ! %l3 = 00000000ca093bb7
! Mem[0000000091800118] = 067e0f7d, %g2 = 00000000000000f8
ldub [%o0+0x119],%g2 ! %g2 = 0000000000000006
p6_label_11:
! %l7 = 00000000cbec51b2, Mem[000000001c8001f4] = 821f3f57, %asi = 80
stwa %l7,[%i1+0x1f4]%asi ! Mem[000000001c8001f4] = cbec51b2
! Mem[00000000910000e8] = 27c66de1f7452a3b, %g2 = 0000000000000006
ldxa [%i6+0x0e8]%asi,%g2 ! %g2 = 27c66de1f7452a3b
! Mem[000000001d000008] = afcc85f6, %l7 = 00000000cbec51b2
lduha [%i2+%o1]0x80,%l7 ! %l7 = 000000000000afcc
! Mem[0000000090800138] = 2cfaf018, %g2 = 27c66de1f7452a3b
lduh [%i5+0x13a],%g2 ! %g2 = 0000000000002cfa
! Mem[000000001d800008] = ff000000, %l6 = 00000000d1899fe4
ldstuba [%i3+%o1]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[000000001d000108] = 000000a3c0969cc1, %l2 = 00000000000000ff, %l6 = 0000000000000000
add %i2,0x108,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 000000a3c0969cc1
! Mem[000000001d000000] = deb811ff, %l6 = 000000a3c0969cc1
lduwa [%i2+%g0]0x89,%l6 ! %l6 = 00000000deb811ff
! Mem[000000009180005c] = 863b1eb6, %g2 = 0000000000002cfa
ldsb [%o0+0x05c],%g2 ! %g2 = ffffffffffffff86
! %l2 = 000000ff, %l3 = ca093bb7, Mem[000000001c800000] = 3f916df6 6f7f60ff
stda %l2,[%i1+%g0]0x88 ! Mem[000000001c800000] = 000000ff ca093bb7
! %l3 = 00000000ca093bb7, Mem[000000001d000010] = f2517dff
stha %l3,[%i2+%o2]0x89 ! Mem[000000001d000010] = f2513bb7
p6_label_12:
! Mem[0000000090000128] = 0b63ccd5, %g2 = ffffffffffffff86
ldub [%i4+0x129],%g2 ! %g2 = 000000000000000b
! Mem[000000001d000018] = 23030d3b, %l3 = ca093bb7, %l0 = 000000b9
add %i2,0x18,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000023030d3b
! Mem[000000001d000020] = c14d10ff, %l3 = 00000000ca093bb7
swapa [%i2+%o4]0x89,%l3 ! %l3 = 00000000c14d10ff
! Mem[000000001c00017e] = 0e66e135, %l6 = 00000000deb811ff
ldstub [%i0+0x17e],%l6 ! %l6 = 000000e1000000ff
! Mem[00000000918000c4] = 271ba6b1, %g2 = 000000000000000b
ldsb [%o0+0x0c6],%g2 ! %g2 = 0000000000000027
! %l1 = 00000000600e3cad, Mem[0000000091800090] = e3433e2e2a3b42b9
stx %l1,[%o0+0x090] ! Mem[0000000091800090] = 00000000600e3cad
! %l2 = 000000ff, %l3 = c14d10ff, Mem[00000000918000d8] = b55428c6 0f6e6a47
std %l2,[%o0+0x0d8] ! Mem[00000000918000d8] = 000000ff c14d10ff
! Mem[000000001c000020] = 18e201c2, %l3 = 00000000c14d10ff
swapa [%i0+%o4]0x81,%l3 ! %l3 = 0000000018e201c2
! Mem[000000001c800008] = 7d9b0d59, %l3 = 0000000018e201c2
lduha [%i1+%o1]0x80,%l3 ! %l3 = 0000000000007d9b
! Mem[00000000908000d4] = c396fbec, %g2 = 0000000000000027
ldub [%i5+0x0d7],%g2 ! %g2 = 00000000000000c3
p6_label_13:
! %l4 = 0000000000000002, Mem[000000001c800178] = 314c9838
sth %l4,[%i1+0x178] ! Mem[000000001c800178] = 00029838
! Mem[000000001c800024] = 1625993e, %l2 = 00000000000000ff
swap [%i1+0x024],%l2 ! %l2 = 000000001625993e
! %l6 = 00000000000000e1, Mem[000000001d80015a] = cdbe061f
sth %l6,[%i3+0x15a] ! Mem[000000001d800158] = cdbe00e1
! Mem[000000001c000018] = 575230a3 2cf317fb, %l4 = 00000002, %l5 = 8ae7d8fe
ldda [%i0+%o3]0x89,%l4 ! %l4 = 000000002cf317fb 00000000575230a3
! Mem[00000000900000c4] = e7f00004, %g2 = 00000000000000c3
ldsh [%i4+0x0c6],%g2 ! %g2 = ffffffffffffe7f0
! Mem[000000001c8001b0] = a8fd8358, %l3 = 00007d9b, %l2 = 1625993e
add %i1,0x1b0,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000a8fd8358
! Mem[000000001c000020] = ff104dc1, %l2 = 00000000a8fd8358
ldstuba [%i0+%o4]0x88,%l2 ! %l2 = 000000c1000000ff
! Mem[000000001d800008] = ff0000ff, %l0 = 0000000023030d3b
ldstuba [%i3+%o1]0x81,%l0 ! %l0 = 000000ff000000ff
! %l6 = 00000000000000e1, Mem[000000001d800020] = c8737bdb1af0cf97
stxa %l6,[%i3+%o4]0x81 ! Mem[000000001d800020] = 00000000000000e1
! Mem[000000001c800018] = ff000000, %l5 = 00000000575230a3
ldstuba [%i1+%o3]0x88,%l5 ! %l5 = 00000000000000ff
p6_label_14:
! Mem[000000001d000020] = b73b09ca, %l4 = 000000002cf317fb
swap [%i2+%o4],%l4 ! %l4 = 00000000b73b09ca
! %l0 = 00000000000000ff, Mem[000000001c000018] = fb17f32c
stba %l0,[%i0+%o3]0x80 ! Mem[000000001c000018] = ff17f32c
! %l5 = 0000000000000000, Mem[000000001d00011c] = b7082a6e
stw %l5,[%i2+0x11c] ! Mem[000000001d00011c] = 00000000
! Mem[000000001d800058] = 7b49632ac4512853, %l1 = 00000000600e3cad, %l1 = 00000000600e3cad
add %i3,0x58,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 7b49632ac4512853
! %l3 = 0000000000007d9b, Mem[0000000090800072] = dc0ae48d
sth %l3,[%i5+0x072] ! Mem[0000000090800070] = 7d9be48d
! Mem[000000001c8001e4] = 385d722d, %l7 = 000000000000afcc
ldstub [%i1+0x1e4],%l7 ! %l7 = 00000038000000ff
! Mem[000000001d000140] = e730512e, %l2 = 000000c1, %l4 = b73b09ca
add %i2,0x140,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000e730512e
! Mem[000000001c000000] = 58185eab, %l1 = 7b49632ac4512853
ldstuba [%i0+%g0]0x88,%l1 ! %l1 = 000000ab000000ff
! Mem[000000001d0000a8] = 3786233bc9179181, %l0 = 00000000000000ff, %l5 = 0000000000000000
add %i2,0xa8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 3786233bc9179181
! Mem[000000009000006c] = 42395098, %g2 = ffffffffffffe7f0
ldsb [%i4+0x06c],%g2 ! %g2 = 0000000000000042
p6_label_15:
! Mem[00000000918001b4] = 878fdde3, %g2 = 0000000000000042
lduh [%o0+0x1b6],%g2 ! %g2 = 000000000000878f
! Mem[000000001c0001a4] = 2bebd1c7, %l1 = 00000000000000ab
swap [%i0+0x1a4],%l1 ! %l1 = 000000002bebd1c7
! %l2 = 00000000000000c1, Mem[000000001c000010] = 7897edff4e8d1ac1
stxa %l2,[%i0+%o2]0x81 ! Mem[000000001c000010] = 00000000000000c1
! Mem[000000001c800008] = 590d9b7d, %l6 = 00000000000000e1
ldstuba [%i1+%o1]0x89,%l6 ! %l6 = 0000007d000000ff
! Mem[000000001c000008] = 1f6f2dff, %l3 = 0000000000007d9b
ldstuba [%i0+%o1]0x89,%l3 ! %l3 = 000000ff000000ff
! %l2 = 000000c1, %l3 = 000000ff, Mem[000000001c0000b0] = cba5eb42 e98d8847
std %l2,[%i0+0x0b0] ! Mem[000000001c0000b0] = 000000c1 000000ff
! Mem[000000001d0000a8] = 3786233b, %l6 = 000000000000007d, %asi = 80
swapa [%i2+0x0a8]%asi,%l6 ! %l6 = 000000003786233b
! Mem[000000001c800020] = ff00000069000000, %l0 = 00000000000000ff
ldxa [%i1+%o4]0x88,%l0 ! %l0 = ff00000069000000
! %l0 = 69000000, %l1 = 2bebd1c7, Mem[0000000090000098] = bfebd6e3 3b554283
std %l0,[%i4+0x098] ! Mem[0000000090000098] = 69000000 2bebd1c7
! Mem[000000001c0000a0] = f876da2e, %l4 = 00000000e730512e
swap [%i0+0x0a0],%l4 ! %l4 = 00000000f876da2e
p6_label_16:
! Mem[000000001c00001c] = a3305257, %l7 = 0000000000000038
swap [%i0+0x01c],%l7 ! %l7 = 00000000a3305257
! %l0 = ff00000069000000, Mem[00000000910000fc] = 788fe0fd
stw %l0,[%i6+0x0fc] ! Mem[00000000910000fc] = 69000000
! Mem[000000001d8000f4] = 14f2424b, %l0 = ff00000069000000
swap [%i3+0x0f4],%l0 ! %l0 = 0000000014f2424b
! Mem[000000001c0001f4] = 848208c2, %l4 = 00000000f876da2e, %asi = 80
swapa [%i0+0x1f4]%asi,%l4 ! %l4 = 00000000848208c2
! Mem[000000001d000028] = 920fe2ff, %l5 = 3786233bc9179181
ldswa [%i2+%o5]0x89,%l5 ! %l5 = ffffffff920fe2ff
! Mem[000000001c000000] = ff5e1858, %l4 = 00000000848208c2
ldsha [%i0+%g0]0x80,%l4 ! %l4 = ffffffffffffff5e
! Mem[000000001d800180] = 34cf3ae3, %l7 = a3305257, %l4 = ffffff5e
add %i3,0x180,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000034cf3ae3
! Mem[0000000091000194] = 29b833a5, %g2 = 000000000000878f
ldub [%i6+0x194],%g2 ! %g2 = 0000000000000029
! Mem[000000001c0000b0] = 000000c1, %l1 = 000000002bebd1c7
swap [%i0+0x0b0],%l1 ! %l1 = 00000000000000c1
! Mem[000000001d000068] = cf76552c, %l3 = 00000000000000ff, %asi = 80
swapa [%i2+0x068]%asi,%l3 ! %l3 = 00000000cf76552c
p6_label_17:
! Mem[000000001c000000] = ff5e1858 70d7eccb, %l6 = 3786233b, %l7 = a3305257
ldda [%i0+%g0]0x80,%l6 ! %l6 = 00000000ff5e1858 0000000070d7eccb
! Mem[000000001d0000a8] = 0000007d, %l6 = 00000000ff5e1858
ldstub [%i2+0x0a8],%l6 ! %l6 = 00000000000000ff
! %l2 = 00000000000000c1, Mem[000000001c800018] = ff0000ff
stwa %l2,[%i1+%o3]0x80 ! Mem[000000001c800018] = 000000c1
! Mem[0000000091000060] = afbdc191, %g2 = 0000000000000029
lduba [%i6+0x061]%asi,%g2 ! %g2 = 00000000000000af
! Mem[000000001c000000] = 58185eff, %l2 = 00000000000000c1
ldstuba [%i0+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
! Mem[000000001c0000e8] = cfa01b0f, %l5 = ffffffff920fe2ff, %asi = 80
swapa [%i0+0x0e8]%asi,%l5 ! %l5 = 00000000cfa01b0f
! Mem[0000000090800010] = c171347e, %g2 = 00000000000000af
ldsha [%i5+0x012]%asi,%g2 ! %g2 = ffffffffffffc171
! Mem[0000000090800184] = 89ee679a, %g2 = ffffffffffffc171
ldsh [%i5+0x184],%g2 ! %g2 = ffffffffffff89ee
! Mem[000000001d000020] = fb17f32c, %l4 = 0000000034cf3ae3
lduha [%i2+%o4]0x88,%l4 ! %l4 = 000000000000f32c
! %l3 = 00000000cf76552c, Mem[0000000090000198] = 5e6d1f8c20a71d6e
stx %l3,[%i4+0x198] ! Mem[0000000090000198] = 00000000cf76552c
p6_label_18:
! Mem[000000001c800120] = 7c5705a0, %l7 = 70d7eccb, %l1 = 000000c1
add %i1,0x120,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000007c5705a0
! Mem[000000009080019c] = 8d2248b3, %g2 = ffffffffffff89ee
lduha [%i5+0x19e]%asi,%g2 ! %g2 = 0000000000008d22
! %l6 = 0000000000000000, Mem[000000009080002c] = 5792cb5c, %asi = 80
stwa %l6,[%i5+0x02c]%asi ! Mem[000000009080002c] = 00000000
! Mem[000000001c800000] = 000000ff, %l2 = 00000000000000ff
swapa [%i1+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[000000001d800168] = d3cbc1a1b4960442, %l7 = 0000000070d7eccb, %l1 = 000000007c5705a0
add %i3,0x168,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = d3cbc1a1b4960442
! Mem[000000001c0000d4] = d9369b13, %l6 = 00000000, %l1 = b4960442
add %i0,0xd4,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000d9369b13
! Mem[000000001d000094] = 7b03b2bd, %l1 = d9369b13, %l1 = d9369b13
add %i2,0x94,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000007b03b2bd
! Mem[000000001d000178] = fd83968bb36b588a, %l5 = 00000000cfa01b0f, %l2 = 00000000000000ff
add %i2,0x178,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = fd83968bb36b588a
! Mem[0000000091800060] = b1f147ae, %g18 = 599927d607dc1520
ldswa [%o0+0x060]%asi,%g2 ! %g2 = 599927d607dc1520
! Mem[000000001d000057] = 6fbf848d, %l4 = 000000000000f32c
ldstub [%i2+0x057],%l4 ! %l4 = 0000008d000000ff
p6_label_19:
! Mem[000000001c000018] = ff17f32c, %l4 = 000000000000008d, %asi = 80
swapa [%i0+0x018]%asi,%l4 ! %l4 = 00000000ff17f32c
! Mem[000000001d000018] = 23030d3b, %l4 = 00000000ff17f32c
ldsba [%i2+%o3]0x80,%l4 ! %l4 = 0000000000000023
! Mem[000000001c000059] = 1c325550, %l1 = 000000007b03b2bd
ldstub [%i0+0x059],%l1 ! %l1 = 00000032000000ff
! Mem[000000001d80007f] = 121427d3, %l3 = 00000000cf76552c
ldstub [%i3+0x07f],%l3 ! %l3 = 000000d3000000ff
! Mem[000000001c0000d8] = 9d6c3948, %l0 = 0000000014f2424b
lduw [%i0+0x0d8],%l0 ! %l0 = 000000009d6c3948
! %l4 = 0000000000000023, Mem[000000001d8001e2] = e33bce65
sth %l4,[%i3+0x1e2] ! Mem[000000001d8001e0] = e33b0023
! Mem[000000001d000020] = 2cf317fb, %l7 = 0000000070d7eccb
lduwa [%i2+%o4]0x81,%l7 ! %l7 = 000000002cf317fb
! %l3 = 00000000000000d3, Mem[000000001c800028] = 8c37b3cf
stwa %l3,[%i1+%o5]0x80 ! Mem[000000001c800028] = 000000d3
! Mem[000000001d000134] = 7fe02907, %l4 = 0000000000000023
ldstub [%i2+0x134],%l4 ! %l4 = 0000007f000000ff
! Mem[000000001c000010] = 00000000, %l7 = 000000002cf317fb
lduwa [%i0+%o2]0x80,%l7 ! %l7 = 0000000000000000
p6_label_20:
! Mem[000000001c800128] = d453391bf51aef9b, %l0 = 000000009d6c3948, %l5 = 00000000cfa01b0f
add %i1,0x128,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = d453391bf51aef9b
! Mem[000000001c800124] = 2ecba0d4, %l4 = 0000007f, %l6 = 00000000
add %i1,0x124,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000002ecba0d4
! Mem[000000001c800028] = d3000000, %l4 = 000000000000007f
swapa [%i1+%o5]0x88,%l4 ! %l4 = 00000000d3000000
! Mem[000000001c8001c0] = 543d7cda, %l4 = d3000000, %l5 = f51aef9b
add %i1,0x1c0,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000543d7cda
! Mem[000000001c800110] = 7654639e, %l6 = 2ecba0d4, %l7 = 00000000
add %i1,0x110,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000007654639e
! Mem[000000001d000018] = 23030d3b, %l4 = 00000000d3000000
swapa [%i2+%o3]0x80,%l4 ! %l4 = 0000000023030d3b
! %l7 = 000000007654639e, Mem[000000001d800008] = ff0000ff
stba %l7,[%i3+%o1]0x80 ! Mem[000000001d800008] = 9e0000ff
! Mem[000000001c000020] = ff104dff, %l0 = 000000009d6c3948
ldsha [%i0+%o4]0x89,%l0 ! %l0 = 0000000000004dff
! %l5 = 00000000543d7cda, Mem[000000001c800010] = 41b7864b
stba %l5,[%i1+%o2]0x88 ! Mem[000000001c800010] = 41b786da
! Mem[000000001d800080] = f8fdad90c26a6432, %l1 = 0000000000000032, %l0 = 0000000000004dff
add %i3,0x80,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = f8fdad90c26a6432
p6_label_21:
! Mem[000000001c000028] = fff03355, %l0 = f8fdad90c26a6432
lduha [%i0+%o5]0x81,%l0 ! %l0 = 000000000000fff0
! Mem[000000001c000008] = 1f6f2dff, %l2 = fd83968bb36b588a
ldsha [%i0+%o1]0x89,%l2 ! %l2 = 0000000000002dff
! Mem[000000001d0001d0] = b11964c4fda47f2a, %l5 = 00000000543d7cda, %l1 = 0000000000000032
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = b11964c4fda47f2a
! Mem[000000001d000008] = f685ccaf, %l4 = 0000000023030d3b
ldswa [%i2+%o1]0x89,%l4 ! %l4 = fffffffff685ccaf
! Mem[00000000908001e8] = 45c27afd, %g2 = ffffffffb1f147ae
lduh [%i5+0x1ea],%g2 ! %g2 = 00000000000045c2
! Mem[000000001c8000fc] = 4946fb72, %l2 = 0000000000002dff
ldstub [%i1+0x0fc],%l2 ! %l2 = 00000049000000ff
! Mem[00000000900001a8] = 4a7a7f9591175c0e, %g2 = 00000000000045c2
ldx [%i4+0x1a8],%g2 ! %g2 = 4a7a7f9591175c0e
! Mem[0000000090000004] = db2a273c, %g2 = 4a7a7f9591175c0e
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffffdb2a
! Mem[000000009000011c] = d43c7f4c, %g2 = ffffffffffffdb2a
lduh [%i4+0x11c],%g2 ! %g2 = 000000000000d43c
! Mem[000000001d800048] = 7ab0e9b5, %l2 = 0000000000000049
ldstub [%i3+0x048],%l2 ! %l2 = 0000007a000000ff
p6_label_22:
! Mem[000000001d8001dc] = 4d88a11b, %l0 = 000000000000fff0
swap [%i3+0x1dc],%l0 ! %l0 = 000000004d88a11b
! Mem[000000001c000197] = f96b374f, %l4 = fffffffff685ccaf
ldstub [%i0+0x197],%l4 ! %l4 = 0000004f000000ff
! Mem[000000001d8001c0] = 4619d9de914482a4, %l5 = 00000000543d7cda, %l4 = 000000000000004f
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 4619d9de914482a4
! Mem[000000001c000184] = 5f4924c8, %l0 = 000000004d88a11b
ldub [%i0+0x187],%l0 ! %l0 = 00000000000000c8
! Mem[00000000910000fc] = 00a1d05b, %g2 = 000000000000d43c
ldsb [%i6+0x0ff],%g2 ! %g2 = 0000000000000000
! %l2 = 0000007a, %l3 = 000000d3, Mem[000000001d000028] = ffe20f92 a94484a4
stda %l2,[%i2+%o5]0x80 ! Mem[000000001d000028] = 0000007a 000000d3
! Mem[000000001d8000d0] = 824519e041f367b3, %l6 = 000000002ecba0d4, %l3 = 00000000000000d3
add %i3,0xd0,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 824519e041f367b3
! %l2 = 000000000000007a, Mem[000000001d800008] = ff00009e
stha %l2,[%i3+%o1]0x88 ! Mem[000000001d800008] = ff00007a
! %l7 = 000000007654639e, Mem[000000001d000028] = 0000007a
stha %l7,[%i2+%o5]0x80 ! Mem[000000001d000028] = 639e007a
! Mem[000000001d800160] = 55a6ffa838af0d56, %l3 = 824519e041f367b3, %l3 = 824519e041f367b3
add %i3,0x160,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 55a6ffa838af0d56
p6_label_23:
! Mem[000000001c000000] = 58185eff, %l7 = 000000007654639e
swapa [%i0+%g0]0x88,%l7 ! %l7 = 0000000058185eff
! Mem[000000001d000044] = 15ec6514, %l1 = fda47f2a, %l1 = fda47f2a
add %i2,0x44,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000015ec6514
! Mem[000000001d800008] = 7a0000ff beffa7d6, %l4 = 914482a4, %l5 = 543d7cda
ldda [%i3+%o1]0x81,%l4 ! %l4 = 000000007a0000ff 00000000beffa7d6
! Mem[000000001d800168] = d3cbc1a1b4960442, %l3 = 55a6ffa838af0d56, %l0 = 00000000000000c8
add %i3,0x168,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = d3cbc1a1b4960442
! Mem[000000001d000020] = 2cf317fb, %l0 = d3cbc1a1b4960442
swapa [%i2+%o4]0x81,%l0 ! %l0 = 000000002cf317fb
! Mem[00000000918000b4] = 99de7b59, %g2 = 0000000000000000
ldsha [%o0+0x0b4]%asi,%g2 ! %g2 = ffffffffffff99de
! Mem[000000001d8000ea] = 888e301a, %l0 = 000000002cf317fb
ldstub [%i3+0x0ea],%l0 ! %l0 = 00000030000000ff
! Mem[000000001d8000b4] = 82ac4bba, %l0 = 0000000000000030
ldub [%i3+0x0b5],%l0 ! %l0 = 00000000000000ac
! %l4 = 7a0000ff, %l5 = beffa7d6, Mem[00000000900001d8] = 5d3d9496 1bccb744
std %l4,[%i4+0x1d8] ! Mem[00000000900001d8] = 7a0000ff beffa7d6
! Mem[000000009080009c] = 3b5cc0b0, %g2 = ffffffffffff99de
ldub [%i5+0x09f],%g2 ! %g2 = 000000000000003b
p6_label_24:
! %l3 = 55a6ffa838af0d56, Mem[0000000091800038] = b4270c282f23582d, %asi = 80
stxa %l3,[%o0+0x038]%asi ! Mem[0000000091800038] = 55a6ffa838af0d56
! Mem[000000001d0000d0] = 0aa39c2a7f44b530, %l0 = 00000000000000ac, %l2 = 000000000000007a
add %i2,0xd0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 0aa39c2a7f44b530
! Mem[000000001d8000cc] = 4ac09363, %l6 = 000000002ecba0d4
swap [%i3+0x0cc],%l6 ! %l6 = 000000004ac09363
! %l2 = 0aa39c2a7f44b530, Mem[000000001d800008] = ff00007a
stwa %l2,[%i3+%o1]0x88 ! Mem[000000001d800008] = 7f44b530
! %l7 = 0000000058185eff, Mem[000000001c800020] = ff00000069000000
stxa %l7,[%i1+%o4]0x89 ! Mem[000000001c800020] = 0000000058185eff
! Mem[000000001c800080] = e6694defdb7b73c8, %l2 = 0aa39c2a7f44b530, %l7 = 0000000058185eff
add %i1,0x80,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = e6694defdb7b73c8
! Mem[000000001d800110] = 551f15c2531fa080, %l0 = 00000000000000ac, %l0 = 00000000000000ac
add %i3,0x110,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 551f15c2531fa080
! %l0 = 551f15c2531fa080, Mem[0000000091000190] = 5c5bf5b929b833a5
stx %l0,[%i6+0x190] ! Mem[0000000091000190] = 551f15c2531fa080
! %l2 = 0aa39c2a7f44b530, Mem[0000000091800080] = 414cf609
stw %l2,[%o0+0x080] ! Mem[0000000091800080] = 7f44b530
! Mem[000000001c800020] = ff5e1858, %l5 = 00000000beffa7d6
ldswa [%i1+%o4]0x81,%l5 ! %l5 = ffffffffff5e1858
p6_label_25:
! Mem[000000001c000188] = c8c83862 d347ffbe, %l6 = 4ac09363, %l7 = db7b73c8
ldd [%i0+0x188],%l6 ! %l6 = 00000000c8c83862 00000000d347ffbe
! Mem[00000000908001d0] = 37a15708, %g2 = 000000000000003b
lduha [%i5+0x1d0]%asi,%g2 ! %g2 = 00000000000037a1
! Mem[0000000090800030] = 00000000 2b9c85a6, %g2 = 000037a1, %g3 = a8f8c61f
ldd [%i5+0x030],%g2 ! %g2 = 0000000000000000 000000002b9c85a6
! Mem[000000001c800020] = 58185eff, %l0 = 551f15c2531fa080
ldsha [%i1+%o4]0x88,%l0 ! %l0 = 0000000000005eff
! Mem[0000000090000034] = 6376476d, %g2 = 0000000000000000
lduh [%i4+0x036],%g2 ! %g2 = 0000000000006376
! Mem[000000001c000008] = ff2d6f1f, %l0 = 0000000000005eff
swapa [%i0+%o1]0x80,%l0 ! %l0 = 00000000ff2d6f1f
! Mem[000000001d800024] = 000000e1, %l5 = ffffffffff5e1858
ldstub [%i3+0x024],%l5 ! %l5 = 00000000000000ff
! Mem[000000001c800010] = da86b741, %l0 = 00000000ff2d6f1f
swap [%i1+%o2],%l0 ! %l0 = 00000000da86b741
! %l7 = 00000000d347ffbe, Mem[000000001d800000] = 12140b06549c37f5
stxa %l7,[%i3+%g0]0x81 ! Mem[000000001d800000] = 00000000d347ffbe
! Mem[000000001c800020] = 58185eff, %l5 = 0000000000000000
ldstuba [%i1+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
ba,a p6_not_taken_0_end
p6_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 00000000da86b741
bne,a,pn %xcc,p6_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000015ec6514
bne,a,pn %xcc,p6_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0aa39c2a7f44b530
bne,a,pn %xcc,p6_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 55a6ffa838af0d56
bne,a,pn %xcc,p6_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000007a0000ff
bne,a,pn %xcc,p6_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000ff
bne,a,pn %xcc,p6_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000c8c83862
bne,a,pn %xcc,p6_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000d347ffbe
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 3999d77c e799eb6c
bne %xcc,p6_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be d57f4835 180155d8
bne %xcc,p6_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 541f499b 82270cb9
bne %xcc,p6_f6_fail
nop
! Check Local Memory
set p6_local0_expect,%g1
p6_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 9e63547670d7eccb
ldx [%i0+0x000],%g3 ! Observed data at 000000001c000000
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00005effa43c2501
ldx [%i0+0x008],%g3 ! Observed data at 000000001c000008
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000000000000c1
ldx [%i0+0x010],%g3 ! Observed data at 000000001c000010
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000008d00000038
ldx [%i0+0x018],%g3 ! Observed data at 000000001c000018
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff4d10ff6affa641
ldx [%i0+0x020],%g3 ! Observed data at 000000001c000020
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = fff0335572e1ec48
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 = 70284df968950b80
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 = 1cff5550335f8a3f
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 = e730512ee511520c
ldx [%i0+0x0a0],%g3 ! Observed data at 000000001c0000a0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 28983a0b205231c8
ldx [%i0+0x0a8],%g3 ! Observed data at 000000001c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 2bebd1c7000000ff
ldx [%i0+0x0b0],%g3 ! Observed data at 000000001c0000b0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = c47bc3b5d9369b13
ldx [%i0+0x0d0],%g3 ! Observed data at 000000001c0000d0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 920fe2ff7c4a3be4
ldx [%i0+0x0e8],%g3 ! Observed data at 000000001c0000e8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x120],%g2 ! Expected data = ff41971c223ee312
ldx [%i0+0x120],%g3 ! Observed data at 000000001c000120
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x120,%g4
ldx [%g1+0x178],%g2 ! Expected data = 5adb0ceb0e66ff35
ldx [%i0+0x178],%g3 ! Observed data at 000000001c000178
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 84d35783f96b37ff
ldx [%i0+0x190],%g3 ! Observed data at 000000001c000190
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 2d5c1ca5000000ab
ldx [%i0+0x1a0],%g3 ! Observed data at 000000001c0001a0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 9ccda8d5f876da2e
ldx [%i0+0x1f0],%g3 ! Observed data at 000000001c0001f0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1f0,%g4
set p6_local1_expect,%g1
p6_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ff000000b73b09ca
ldx [%i1+0x000],%g3 ! Observed data at 000000001c800000
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff9b0d59c68a5f5f
ldx [%i1+0x008],%g3 ! Observed data at 000000001c800008
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff2d6f1f3447f040
ldx [%i1+0x010],%g3 ! Observed data at 000000001c800010
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000c182c62589
ldx [%i1+0x018],%g3 ! Observed data at 000000001c800018
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff5e185800000000
ldx [%i1+0x020],%g3 ! Observed data at 000000001c800020
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 7f0000001b65565d
ldx [%i1+0x028],%g3 ! Observed data at 000000001c800028
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = f17359cbec08357d
ldx [%i1+0x058],%g3 ! Observed data at 000000001c800058
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x058,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 8f4952e0000000f6
ldx [%i1+0x0a8],%g3 ! Observed data at 000000001c8000a8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 6f12c3b23b8c1459
ldx [%i1+0x0d8],%g3 ! Observed data at 000000001c8000d8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 9286643bff46fb72
ldx [%i1+0x0f8],%g3 ! Observed data at 000000001c8000f8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x168],%g2 ! Expected data = 3c062c864c1000ff
ldx [%i1+0x168],%g3 ! Observed data at 000000001c800168
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 00029838c7abfe99
ldx [%i1+0x178],%g3 ! Observed data at 000000001c800178
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 07cb533cff5d722d
ldx [%i1+0x1e0],%g3 ! Observed data at 000000001c8001e0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 02c4fcbdcbec51b2
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 = 3ea1d451f65e8a39
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 = ff11b8ded7d3f2a8
ldx [%i2+0x000],%g3 ! Observed data at 000000001d000000
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = b73b51f28a85a43a
ldx [%i2+0x010],%g3 ! Observed data at 000000001d000010
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = d30000006aae01ff
ldx [%i2+0x018],%g3 ! Observed data at 000000001d000018
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = b49604420e66e135
ldx [%i2+0x020],%g3 ! Observed data at 000000001d000020
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 639e007a000000d3
ldx [%i2+0x028],%g3 ! Observed data at 000000001d000028
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 72004b84ff63e01b
ldx [%i2+0x048],%g3 ! Observed data at 000000001d000048
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = ec8cbf936fbf84ff
ldx [%i2+0x050],%g3 ! Observed data at 000000001d000050
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 000000fff7141317
ldx [%i2+0x068],%g3 ! Observed data at 000000001d000068
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 63ff5d26ea101376
ldx [%i2+0x080],%g3 ! Observed data at 000000001d000080
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ff00007dc9179181
ldx [%i2+0x0a8],%g3 ! Observed data at 000000001d0000a8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 000000a3c0969cc1
ldx [%i2+0x108],%g3 ! Observed data at 000000001d000108
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 03de887f00000000
ldx [%i2+0x118],%g3 ! Observed data at 000000001d000118
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 06e34b63e511520c
ldx [%i2+0x128],%g3 ! Observed data at 000000001d000128
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 9ede60a6ffe02907
ldx [%i2+0x130],%g3 ! Observed data at 000000001d000130
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = e730512e0000007b
ldx [%i2+0x140],%g3 ! Observed data at 000000001d000140
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x140,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 2e270f52ff09fc27
ldx [%i2+0x1c8],%g3 ! Observed data at 000000001d0001c8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x1c8,%g4
set p6_local3_expect,%g1
p6_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 00000000d347ffbe
ldx [%i3+0x000],%g3 ! Observed data at 000000001d800000
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 30b5447fbeffa7d6
ldx [%i3+0x008],%g3 ! Observed data at 000000001d800008
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = f600000000000000
ldx [%i3+0x010],%g3 ! Observed data at 000000001d800010
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ab5e1858057be203
ldx [%i3+0x018],%g3 ! Observed data at 000000001d800018
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000ff0000e1
ldx [%i3+0x020],%g3 ! Observed data at 000000001d800020
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffeb6477d002137b
ldx [%i3+0x028],%g3 ! Observed data at 000000001d800028
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = ffb0e9b527dd75a5
ldx [%i3+0x048],%g3 ! Observed data at 000000001d800048
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = c484dc1f121427ff
ldx [%i3+0x078],%g3 ! Observed data at 000000001d800078
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 22da6c302ecba0d4
ldx [%i3+0x0c8],%g3 ! Observed data at 000000001d8000c8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 888eff1a5b4861dd
ldx [%i3+0x0e8],%g3 ! Observed data at 000000001d8000e8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 3e20b3b869000000
ldx [%i3+0x0f0],%g3 ! Observed data at 000000001d8000f0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 551f15c2531fa080
ldx [%i3+0x110],%g3 ! Observed data at 000000001d800110
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = 74dcb63f3d029939
ldx [%i3+0x138],%g3 ! Observed data at 000000001d800138
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = cdbe00e15e82462b
ldx [%i3+0x158],%g3 ! Observed data at 000000001d800158
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 55a6ffa838af0d56
ldx [%i3+0x160],%g3 ! Observed data at 000000001d800160
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = d94d777878c32bcc
ldx [%i3+0x170],%g3 ! Observed data at 000000001d800170
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = e49f89d130e70727
ldx [%i3+0x1a8],%g3 ! Observed data at 000000001d8001a8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 4619d9de914482a4
ldx [%i3+0x1c0],%g3 ! Observed data at 000000001d8001c0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ad1ff2bb0000fff0
ldx [%i3+0x1d8],%g3 ! Observed data at 000000001d8001d8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = e33b002361b7cc06
ldx [%i3+0x1e0],%g3 ! Observed data at 000000001d8001e0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x1e0,%g4
! The test for processor 6 has passed
p6_passed:
ta GOOD_TRAP
nop
p6_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p6_failed
p6_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p6_failed
p6_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p6_failed
p6_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p6_failed
p6_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p6_failed
p6_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p6_failed
p6_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p6_failed
p6_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p6_failed
p6_f2_fail:
set p6_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f4_fail:
set p6_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f6_fail:
set p6_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 6 failed
p6_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x018] ! Set processor 6 done flag
set p6_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 6 failed
p6_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x018] ! Set processor 6 done flag
set p6_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p6_selfmod_failed:
ba p6_failed
mov 0xabc,%g1
p6_common_error:
or %g0,0xee6,%g1
ba p6_failed
mov %o5,%g3
p6_common_signature_error:
set p6_temp,%g1
ba p6_failed
st %g2,[%g1] ! Common Lock Number
p6_common_timeout:
set p6_temp,%g1
ba p6_failed
st %g2,[%g1] ! Common Lock Number
p6_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p6_failed
mov 0x0,%g3
p6_trap1e:
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001c800008]
stha %l5,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c000028]
stwa %l3,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c000020]
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001d800010]
swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001c000028]
ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001d000008]
swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001c000000]
done
p6_trap1o:
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001c800008]
stha %l5,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c000028]
stwa %l3,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c000020]
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001d800010]
swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001c000028]
ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001d000008]
swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001c000000]
done
p6_trap2e:
swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001d800028]
lduwa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001d000000]
stha %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d800000]
swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001c800018]
ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001d000010]
done
p6_trap2o:
swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001d800028]
lduwa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001d000000]
stha %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d800000]
swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001c800018]
ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001d000010]
done
p6_trap3e:
nop
nop
nop
nop
done
p6_trap3o:
nop
nop
nop
nop
done
p6_init_memory_pointers:
set p6_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p6_local0_start,%i0
set p6_local1_start,%i1
set p6_local2_start,%i2
set p6_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = a6f7f14e0e5310f1
ldx [%g1+0x008],%l1 ! %l1 = 9462b674abf6fbde
ldx [%g1+0x010],%l2 ! %l2 = f85280c2e2a51fdf
ldx [%g1+0x018],%l3 ! %l3 = f6f9634ee9256c9a
ldx [%g1+0x020],%l4 ! %l4 = b2399b4fef728101
ldx [%g1+0x028],%l5 ! %l5 = c6fabbd64619d9de
ldx [%g1+0x030],%l6 ! %l6 = 0d02b944314c9838
ldx [%g1+0x038],%l7 ! %l7 = 95196a5002104dc1
! Initialize the output register of window 0
set unres3_start,%o0
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 = a7b23cbb 1349df59 f433ce07 f790d982
! %f4 = c220d2fa 6a98a0d8 e8d535d0 04768a2b
! %f8 = 62317134 24c3a9c2 52a43fd2 f551f30b
! %f12 = eb7caf4d 8dfa0f81 e00531c9 71b77206
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1239bc23 072a7420 975a9d14 68d24c10
! %f20 = dae84908 98e398b0 88f64891 b75ea4fb
! %f24 = d1f1dde3 345e6245 0823718b c59a2442
! %f28 = 5b79d782 feb497e6 a751b2dc f0910dcf
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0eef680b 771d5f69 543d3d12 6b0371ee
! %f36 = 0d13eca1 aab8b1b2 3074f779 c66609f7
! %f40 = e46191eb 7f15fc31 811b740e 17b1b5ce
! %f44 = 122073f6 dda16d5b c3fd0980 2bab2352
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa2c269770000004b,%g7,%g1 ! GSR scale = 9, align = 3
wr %g1,%g0,%gsr ! GSR = a2c269770000004b
wr %g0,%y ! Clear Y 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[000000001e800070] = 9c96db1b, %l3 = d7e9e2f9e420675c
ldub [%i1+0x073],%l3 ! %l3 = 000000000000001b
! Mem[0000000091800090] = e3433e2e2a3b42b9, %g2 = 210bb541fff20503
ldx [%o0+0x090],%g2 ! %g2 = e3433e2e2a3b42b9
! %l0 = 46813e73ee6901f5, Mem[00000000910000a0] = 7e978b56bc5ee1f7
stx %l0,[%i6+0x0a0] ! Mem[00000000910000a0] = 46813e73ee6901f5
! Mem[000000001e800018] = ce33b418, %l5 = 17f101f0e8d2df21
ldstuba [%i1+%o3]0x81,%l5 ! %l5 = 000000ce000000ff
! Mem[000000001e8000e0] = 118c37bc39c7fcf6, %l2 = 600d2d63dba99bad, %l2 = 600d2d63dba99bad
add %i1,0xe0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 118c37bc39c7fcf6
! Mem[000000001f800018] = 5877e478, %l0 = 46813e73ee6901f5
swapa [%i3+%o3]0x88,%l0 ! %l0 = 000000005877e478
! Mem[0000000091000170] = b7d8d215a7139783, %g2 = e3433e2e2a3b42b9
ldxa [%i6+0x170]%asi,%g2 ! %g2 = b7d8d215a7139783
! Mem[0000000091000070] = 1944097b, %g2 = b7d8d215a7139783
ldsh [%i6+0x072],%g2 ! %g2 = 0000000000001944
! Mem[000000001f800010] = e1d8557a, %l4 = 978aa80df28df33f
lduwa [%i3+%o2]0x81,%l4 ! %l4 = 00000000e1d8557a
! Mem[000000001f800170] = 52ab0e41, %l4 = 00000000e1d8557a
lduh [%i3+0x170],%l4 ! %l4 = 00000000000052ab
p7_label_2:
! Mem[000000001e800028] = 527935b0, %l2 = 118c37bc39c7fcf6
ldsha [%i1+%o5]0x88,%l2 ! %l2 = 00000000000035b0
! Mem[000000001f000010] = a2cf13bd, %l3 = 000000000000001b
ldsha [%i2+%o2]0x89,%l3 ! %l3 = 00000000000013bd
! Mem[000000001f80017c] = 399cae8a, %l2 = 000035b0, %l6 = b927f92d
add %i3,0x17c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000399cae8a
! Mem[000000001e800164] = 757fff5a, %l5 = 00000000000000ce
swap [%i1+0x164],%l5 ! %l5 = 00000000757fff5a
! %l6 = 00000000399cae8a, Mem[000000001e000020] = 7df50b3b
stwa %l6,[%i0+%o4]0x81 ! Mem[000000001e000020] = 399cae8a
! Mem[0000000090000084] = 18bc487f, %g2 = 0000000000001944
lduh [%i4+0x084],%g2 ! %g2 = 00000000000018bc
! %l4 = 00000000000052ab, Mem[000000001e800008] = cb9e79a6
stha %l4,[%i1+%o1]0x89 ! Mem[000000001e800008] = cb9e52ab
! %l6 = 399cae8a, %l7 = c49c2465, Mem[00000000918001e8] = 1a09c300 9de57db3
std %l6,[%o0+0x1e8] ! Mem[00000000918001e8] = 399cae8a c49c2465
! Mem[000000001e000010] = 9e35fb2f, %l1 = c1ad83708c485831
ldsba [%i0+%o2]0x81,%l1 ! %l1 = ffffffffffffff9e
! %l4 = 00000000000052ab, Mem[000000001f800008] = 1476ea03
stba %l4,[%i3+%o1]0x80 ! Mem[000000001f800008] = ab76ea03
p7_label_3:
! Mem[000000001e000030] = a06154cb50b44415, %l6 = 00000000399cae8a
ldxa [%i0+0x030]%asi,%l6 ! %l6 = a06154cb50b44415
! Mem[000000009080006c] = 0f03ef2f, %g2 = 00000000000018bc
ldsh [%i5+0x06c],%g2 ! %g2 = 0000000000000f03
! Mem[000000001f000034] = af0387c2, %l5 = 00000000757fff5a
ldsb [%i2+0x034],%l5 ! %l5 = ffffffffffffffaf
! %l6 = a06154cb50b44415, Mem[000000009180000d] = db995019
stb %l6,[%o0+0x00d] ! Mem[000000009180000c] = 15995019
! %l5 = ffffffffffffffaf, Mem[000000009000002a] = 66a79677, %asi = 80
stha %l5,[%i4+0x02a]%asi ! Mem[0000000090000028] = ffaf9677
! Mem[0000000091000140] = bbe1423a, %g2 = 0000000000000f03
lduh [%i6+0x142],%g2 ! %g2 = 000000000000bbe1
! Mem[000000001e0000b8] = b70eab19, %l1 = ffffffffffffff9e
swap [%i0+0x0b8],%l1 ! %l1 = 00000000b70eab19
! %l7 = d7cab1a2c49c2465, Mem[0000000091000164] = a2664375
stw %l7,[%i6+0x164] ! Mem[0000000091000164] = c49c2465
! Mem[00000000910001cc] = c51af60c, %g2 = 000000000000bbe1
ldsb [%i6+0x1cf],%g2 ! %g2 = ffffffffffffffc5
! %l7 = d7cab1a2c49c2465, Mem[000000001f800000] = 20d0f47a
stha %l7,[%i3+%g0]0x81 ! Mem[000000001f800000] = 2465f47a
p7_label_4:
! Mem[000000001e8001bc] = 32d3292a, %l5 = ffffffffffffffaf
swap [%i1+0x1bc],%l5 ! %l5 = 0000000032d3292a
! Mem[000000001f800008] = f4b4b7e103ea76ab, %l3 = 00000000000013bd
ldxa [%i3+%o1]0x88,%l3 ! %l3 = f4b4b7e103ea76ab
! %l5 = 0000000032d3292a, Mem[0000000091800114] = b71659bd
stw %l5,[%o0+0x114] ! Mem[0000000091800114] = 32d3292a
! %l1 = 00000000b70eab19, Mem[000000001f800018] = ee6901f5
stha %l1,[%i3+%o3]0x88 ! Mem[000000001f800018] = ee69ab19
! Mem[000000001e000008] = e885be12, %l4 = 00000000000052ab
swapa [%i0+%o1]0x81,%l4 ! %l4 = 00000000e885be12
! %l0 = 000000005877e478, Mem[00000000910000f2] = 1d1ef27f, %asi = 80
stha %l0,[%i6+0x0f2]%asi ! Mem[00000000910000f0] = e478f27f
! Mem[000000001f800018] = ee69ab19, %l5 = 0000000032d3292a
swapa [%i3+%o3]0x89,%l5 ! %l5 = 00000000ee69ab19
! Mem[0000000090000140] = 1b2720ac32108ea1, %g2 = ffffffffffffffc5
ldx [%i4+0x140],%g2 ! %g2 = 1b2720ac32108ea1
! %l6 = 50b44415, %l7 = c49c2465, Mem[000000001f000028] = 27aa9d3d 7b3c7b42
stda %l6,[%i2+%o5]0x88 ! Mem[000000001f000028] = 50b44415 c49c2465
! Mem[000000001f000018] = 3924dd3b, %l0 = 000000005877e478
ldstuba [%i2+%o3]0x81,%l0 ! %l0 = 00000039000000ff
p7_label_5:
! Mem[000000001e0000f8] = 5fd0f976, %l2 = 00000000000035b0
swap [%i0+0x0f8],%l2 ! %l2 = 000000005fd0f976
! Mem[000000001f000148] = 001dfc5a, %l5 = 00000000ee69ab19
swap [%i2+0x148],%l5 ! %l5 = 00000000001dfc5a
! Mem[000000001f8000a0] = 50c4e1b7, %l4 = 00000000e885be12
swap [%i3+0x0a0],%l4 ! %l4 = 0000000050c4e1b7
! %l7 = d7cab1a2c49c2465, Mem[000000001f800028] = b57117c8
stwa %l7,[%i3+%o5]0x81 ! Mem[000000001f800028] = c49c2465
! Mem[000000001f000120] = 90bfd4191acdfbb2, %l0 = 0000000000000039, %l2 = 000000005fd0f976
add %i2,0x120,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 90bfd4191acdfbb2
! %l2 = 90bfd4191acdfbb2, Mem[0000000090000074] = 13607c30
stw %l2,[%i4+0x074] ! Mem[0000000090000074] = 1acdfbb2
! Mem[0000000090000038] = 476db1ab, %g2 = 1b2720ac32108ea1
ldub [%i4+0x038],%g2 ! %g2 = 0000000000000047
! %l4 = 0000000050c4e1b7, Mem[0000000091800060] = b1f147aebd2f4b85
stx %l4,[%o0+0x060] ! Mem[0000000091800060] = 0000000050c4e1b7
! Mem[000000009080012c] = e5e411aa, %g2 = 0000000000000047
ldsb [%i5+0x12f],%g2 ! %g2 = ffffffffffffffe5
! %l5 = 00000000001dfc5a, Mem[0000000090800150] = 5922ebc2
stw %l5,[%i5+0x150] ! Mem[0000000090800150] = 001dfc5a
p7_label_6:
! Mem[000000001f000000] = 388ec968 f6046780, %l0 = 00000039, %l1 = b70eab19
ldda [%i2+%g0]0x88,%l0 ! %l0 = 00000000f6046780 00000000388ec968
! Mem[000000001f000144] = 1fb4d63d, %l2 = 90bfd4191acdfbb2
swap [%i2+0x144],%l2 ! %l2 = 000000001fb4d63d
! Mem[000000001e80012c] = 88cbf730, %l4 = 0000000050c4e1b7
swap [%i1+0x12c],%l4 ! %l4 = 0000000088cbf730
! %l7 = d7cab1a2c49c2465, Mem[000000001e000028] = f98f3fe82fee0e72
stxa %l7,[%i0+%o5]0x88 ! Mem[000000001e000028] = d7cab1a2c49c2465
! Mem[000000001f8001e0] = 39c2dabeb33dc55f, %l5 = 00000000001dfc5a
ldx [%i3+0x1e0],%l5 ! %l5 = 39c2dabeb33dc55f
! Mem[000000001f800020] = 82a4b64b, %l2 = 000000001fb4d63d
swapa [%i3+%o4]0x81,%l2 ! %l2 = 0000000082a4b64b
! Mem[000000001e800050] = e18a633d, %l1 = 00000000388ec968
swap [%i1+0x050],%l1 ! %l1 = 00000000e18a633d
! %l4 = 0000000088cbf730, Mem[00000000918000b8] = 9d6075fbaf9577c9
stx %l4,[%o0+0x0b8] ! Mem[00000000918000b8] = 0000000088cbf730
! Mem[000000001e800090] = c1ba0dbd46a1a9b5, %l3 = f4b4b7e103ea76ab, %l0 = 00000000f6046780
add %i1,0x90,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = c1ba0dbd46a1a9b5
! Mem[000000001f0001e0] = 28874b8c2b539d68, %l2 = 0000000082a4b64b, %l2 = 0000000082a4b64b
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 28874b8c2b539d68
p7_label_7:
! Mem[000000001f80006c] = a629ad93, %l0 = 46a1a9b5, %l1 = e18a633d
add %i3,0x6c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000a629ad93
! Mem[000000001f000000] = f6046780, %l3 = f4b4b7e103ea76ab
swapa [%i2+%g0]0x88,%l3 ! %l3 = 00000000f6046780
! Mem[000000001e8000f0] = 594f617d17a92df4, %l5 = 39c2dabeb33dc55f, %l0 = c1ba0dbd46a1a9b5
add %i1,0xf0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 594f617d17a92df4
! Mem[000000001f8001e5] = b33dc55f, %l7 = d7cab1a2c49c2465
ldstub [%i3+0x1e5],%l7 ! %l7 = 0000003d000000ff
! Mem[000000001f800020] = 1fb4d63d, %l4 = 0000000088cbf730
ldstuba [%i3+%o4]0x80,%l4 ! %l4 = 0000001f000000ff
! %l1 = 00000000a629ad93, Mem[00000000918000c4] = ad90271b
stw %l1,[%o0+0x0c4] ! Mem[00000000918000c4] = a629ad93
! Mem[000000001f0001d8] = bd3eacc8 297b3e3e, %l4 = 0000001f, %l5 = b33dc55f
ldda [%i2+0x1d8]%asi,%l4 ! %l4 = 00000000bd3eacc8 00000000297b3e3e
! Mem[000000001f0001ec] = 4fddf59d, %l5 = 00000000297b3e3e, %asi = 80
swapa [%i2+0x1ec]%asi,%l5 ! %l5 = 000000004fddf59d
! Mem[0000000090800170] = 70405829, %g2 = ffffffffffffffe5
ldsba [%i5+0x173]%asi,%g2 ! %g2 = 0000000000000070
! Mem[000000001f800000] = 2465f47a, %l1 = a629ad93, %l2 = 2b539d68
casa [%i3]0x80,%l1,%l2 ! %l2 = 000000002465f47a
p7_label_8:
! Mem[0000000090000190] = 0f750e17 9d2e696b, %g2 = 00000070, %g3 = 0bad0b00
ldd [%i4+0x190],%g2 ! %g2 = 000000000f750e17 000000009d2e696b
! Mem[000000001f000168] = 6a8d58cb 0b3d5bc5, %l0 = 17a92df4, %l1 = a629ad93
ldd [%i2+0x168],%l0 ! %l0 = 000000006a8d58cb 000000000b3d5bc5
! Mem[000000001f8000dc] = 2ab30e16, %l0 = 6a8d58cb, %l0 = 6a8d58cb
add %i3,0xdc,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000002ab30e16
! Mem[000000001e000020] = 399cae8a, %l7 = 000000000000003d
ldsba [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000039
! Mem[00000000918000e8] = 7ddce5d5 9f63f850, %g2 = 0f750e17, %g3 = 9d2e696b
ldd [%o0+0x0e8],%g2 ! %g2 = 000000007ddce5d5 000000009f63f850
! Mem[000000001f800008] = ab76ea03, %l0 = 000000002ab30e16
lduha [%i3+%o1]0x81,%l0 ! %l0 = 000000000000ab76
! Mem[000000001e800000] = 774f5309, %l5 = 000000004fddf59d
swapa [%i1+%g0]0x88,%l5 ! %l5 = 00000000774f5309
! Mem[000000001e000028] = 65249cc4, %l4 = 00000000bd3eacc8
ldswa [%i0+%o5]0x80,%l4 ! %l4 = 0000000065249cc4
! Mem[000000001f000020] = 448c84bba6e2092b, %l7 = 0000000000000039
ldxa [%i2+%o4]0x89,%l7 ! %l7 = 448c84bba6e2092b
! %l0 = 000000000000ab76, Mem[000000009000000c] = 7877a39b
sth %l0,[%i4+0x00c] ! Mem[000000009000000c] = ab76a39b
p7_label_9:
! Mem[000000001e800030] = 6869ac3e, %l6 = 50b44415, %l4 = 65249cc4
add %i1,0x30,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000006869ac3e
! Mem[000000001f8001b0] = 641a8c3b, %l3 = 00000000f6046780, %asi = 80
swapa [%i3+0x1b0]%asi,%l3 ! %l3 = 00000000641a8c3b
! %l1 = 000000000b3d5bc5, Mem[000000009080002c] = 5792cb5c
stw %l1,[%i5+0x02c] ! Mem[000000009080002c] = 0b3d5bc5
! %l4 = 000000006869ac3e, Mem[000000001f000008] = eaa76880
stba %l4,[%i2+%o1]0x88 ! Mem[000000001f000008] = eaa7683e
! Mem[000000001e000094] = 74f14604, %l0 = 0000ab76, %l0 = 0000ab76
add %i0,0x94,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000074f14604
! Mem[000000001e800010] = debde596, %l1 = 000000000b3d5bc5
ldstuba [%i1+%o2]0x88,%l1 ! %l1 = 00000096000000ff
! Mem[000000001f800008] = ab76ea03, %l7 = 448c84bba6e2092b
swapa [%i3+%o1]0x81,%l7 ! %l7 = 00000000ab76ea03
! Mem[000000001e8001b0] = bba4643e599efb6a, %l2 = 000000002465f47a, %l2 = 000000002465f47a
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = bba4643e599efb6a
! Mem[0000000091000118] = 24214cb3, %g2 = 000000007ddce5d5
ldsh [%i6+0x118],%g2 ! %g2 = 0000000000002421
! Mem[000000001e000018] = 4ee15884, %l3 = 00000000641a8c3b
ldsba [%i0+%o3]0x80,%l3 ! %l3 = 000000000000004e
p7_label_10:
! Mem[000000001f8000ec] = 9d08bbe4, %l2 = bba4643e599efb6a
swap [%i3+0x0ec],%l2 ! %l2 = 000000009d08bbe4
! Mem[000000001e000010] = 2ffb359e, %l6 = a06154cb50b44415
ldsba [%i0+%o2]0x89,%l6 ! %l6 = ffffffffffffff9e
! Mem[000000001e0000c8] = d63fe45312f19051, %l5 = 00000000774f5309, %l3 = 000000000000004e
add %i0,0xc8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = d63fe45312f19051
! %l2 = 000000009d08bbe4, Mem[000000001e000054] = dfd00439, %asi = 80
stha %l2,[%i0+0x054]%asi ! Mem[000000001e000054] = bbe40439
! Mem[000000001f800129] = 164cfa09, %l1 = 0000000000000096
ldstub [%i3+0x129],%l1 ! %l1 = 0000004c000000ff
! Mem[000000001f800008] = 2b09e2a6, %l4 = 000000006869ac3e
swapa [%i3+%o1]0x88,%l4 ! %l4 = 000000002b09e2a6
! Mem[000000001f000010] = bd13cfa2, %l5 = 00000000774f5309
lduwa [%i2+%o2]0x81,%l5 ! %l5 = 00000000bd13cfa2
! Mem[000000001f800020] = ffb4d63d, %l2 = 000000009d08bbe4
lduha [%i3+%o4]0x81,%l2 ! %l2 = 000000000000ffb4
! Mem[000000001e000000] = 77f832aa, %l6 = ffffffffffffff9e
ldsba [%i0+%g0]0x81,%l6 ! %l6 = 0000000000000077
! Mem[000000001f800008] = 3eac6968, %l4 = 000000002b09e2a6
swapa [%i3+%o1]0x81,%l4 ! %l4 = 000000003eac6968
p7_label_11:
! Mem[000000001f800018] = 2a29d332, %l4 = 000000003eac6968
ldsba [%i3+%o3]0x80,%l4 ! %l4 = 000000000000002a
! Mem[000000001f000138] = 56569203, %l0 = 74f14604, %l6 = 00000077
add %i2,0x138,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000056569203
! %l1 = 000000000000004c, Mem[0000000091000027] = ba8cd6e0
stb %l1,[%i6+0x027] ! Mem[0000000091000024] = 4c8cd6e0
! %l7 = 00000000ab76ea03, Mem[0000000090000130] = f158787f84e8c64f
stx %l7,[%i4+0x130] ! Mem[0000000090000130] = 00000000ab76ea03
! Mem[000000001f800020] = ffb4d63d, %l6 = 0000000056569203
swapa [%i3+%o4]0x81,%l6 ! %l6 = 00000000ffb4d63d
! Mem[000000001e800070] = 9c96db1bfe639506, %l3 = d63fe45312f19051, %l3 = d63fe45312f19051
add %i1,0x70,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 9c96db1bfe639506
! Mem[000000001e800000] = 4fddf59d, %l7 = 00000000ab76ea03
swapa [%i1+%g0]0x89,%l7 ! %l7 = 000000004fddf59d
! Mem[000000001e800028] = b0357952, %l3 = 9c96db1bfe639506
lduba [%i1+%o5]0x80,%l3 ! %l3 = 00000000000000b0
! %l3 = 00000000000000b0, Mem[000000001f800068] = bdc44a59a629ad93
stx %l3,[%i3+0x068] ! Mem[000000001f800068] = 00000000000000b0
! %l4 = 000000000000002a, Mem[00000000918001b4] = 6ade878f
stw %l4,[%o0+0x1b4] ! Mem[00000000918001b4] = 0000002a
p7_label_12:
! Mem[000000001e8000f4] = 17a92df4, %l7 = 4fddf59d, %l2 = 0000ffb4
add %i1,0xf4,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000017a92df4
! Mem[000000001e0000a8] = 205156b9, %l0 = 74f14604, %l3 = 000000b0
add %i0,0xa8,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000205156b9
! %l2 = 0000000017a92df4, Mem[000000001e00003c] = ea7248c9
stw %l2,[%i0+0x03c] ! Mem[000000001e00003c] = 17a92df4
! %l4 = 0000002a, %l5 = bd13cfa2, Mem[0000000091000010] = c28848bd d0c37693
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 0000002a bd13cfa2
! Mem[000000001e800008] = ab529ecb, %l0 = 0000000074f14604
ldstuba [%i1+%o1]0x80,%l0 ! %l0 = 000000ab000000ff
! Mem[000000001f800028] = 65249cc4, %l4 = 000000000000002a
ldswa [%i3+%o5]0x89,%l4 ! %l4 = 0000000065249cc4
! Mem[000000001e000120] = 52d7fa99, %l0 = 00000000000000ab
swap [%i0+0x120],%l0 ! %l0 = 0000000052d7fa99
! %l5 = 00000000bd13cfa2, Mem[0000000091000178] = 5d76971c
sth %l5,[%i6+0x178] ! Mem[0000000091000178] = cfa2971c
! Mem[000000001f0001f0] = cf88640cf32369ec, %l2 = 0000000017a92df4, %l3 = 00000000205156b9
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = cf88640cf32369ec
! Mem[000000001f000018] = ff24dd3b, %l3 = f32369ec, %l6 = ffb4d63d
add %i2,0x18,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000ff24dd3b
p7_label_13:
! Mem[0000000091800134] = 23e757e3, %g2 = 0000000000002421
lduwa [%o0+0x134]%asi,%g2 ! %g2 = 0000000023e757e3
! Mem[00000000910001f8] = 87d871b1 5b2f022c, %g2 = 23e757e3, %g3 = 9f63f850
ldd [%i6+0x1f8],%g2 ! %g2 = 0000000087d871b1 000000005b2f022c
! Mem[000000001e800148] = 49b94ec3554e940a, %l2 = 0000000017a92df4, %l3 = cf88640cf32369ec
add %i1,0x148,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 49b94ec3554e940a
! Mem[000000001f800108] = 51b26bf7, %l5 = 00000000bd13cfa2
ldstub [%i3+0x108],%l5 ! %l5 = 00000051000000ff
! %l7 = 000000004fddf59d, Mem[000000001e000018] = 4ee15884e4370adb
stxa %l7,[%i0+%o3]0x81 ! Mem[000000001e000018] = 000000004fddf59d
! Mem[000000001f80018c] = 371bb1a8, %l2 = 0000000017a92df4
swap [%i3+0x18c],%l2 ! %l2 = 00000000371bb1a8
! Mem[0000000091800004] = 0fd18cf5, %g2 = 0000000087d871b1
ldsh [%o0+0x006],%g2 ! %g2 = 0000000000000fd1
! Mem[000000001e000028] = 65249cc4, %l1 = 000000000000004c
swapa [%i0+%o5]0x80,%l1 ! %l1 = 0000000065249cc4
! Mem[000000001f800018] = 32d3292a, %l1 = 0000000065249cc4
swapa [%i3+%o3]0x88,%l1 ! %l1 = 0000000032d3292a
! Mem[000000001f000010] = bd13cfa2, %l3 = 49b94ec3554e940a
ldsba [%i2+%o2]0x81,%l3 ! %l3 = ffffffffffffffbd
p7_label_14:
! %l6 = ff24dd3b, %l7 = 4fddf59d, Mem[000000001f800018] = 65249cc4 65b93f14
stda %l6,[%i3+%o3]0x88 ! Mem[000000001f800018] = ff24dd3b 4fddf59d
! Mem[000000001f800185] = 39051a5c, %l3 = ffffffffffffffbd
ldstub [%i3+0x185],%l3 ! %l3 = 00000005000000ff
! Mem[000000001f800038] = b83c3c693fb1cded, %l7 = 000000004fddf59d
ldx [%i3+0x038],%l7 ! %l7 = b83c3c693fb1cded
! Mem[000000001f0000d8] = b111d65152c1beef, %l2 = 00000000371bb1a8, %l5 = 0000000000000051
add %i2,0xd8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = b111d65152c1beef
! Mem[0000000091800158] = c46832fb 9ad315d0, %g2 = 00000fd1, %g3 = 5b2f022c
ldda [%o0+0x158]%asi,%g2 ! %g2 = 00000000c46832fb 000000009ad315d0
! Mem[0000000091800050] = 2dd5544a, %g2 = 00000000c46832fb
lduh [%o0+0x052],%g2 ! %g2 = 0000000000002dd5
! Mem[000000001e0000f2] = 9dacefb0, %l5 = b111d65152c1beef
ldstub [%i0+0x0f2],%l5 ! %l5 = 000000ef000000ff
! Mem[00000000918000f8] = 7e989ad2 02b3cc84, %g2 = 00002dd5, %g3 = 9ad315d0
ldd [%o0+0x0f8],%g2 ! %g2 = 000000007e989ad2 0000000002b3cc84
! Mem[000000001f000140] = b69c93801acdfbb2, %l5 = 00000000000000ef, %l2 = 00000000371bb1a8
add %i2,0x140,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = b69c93801acdfbb2
! Mem[000000001e800070] = 9c96db1bfe639506, %l1 = 0000000032d3292a, %l4 = 0000000065249cc4
add %i1,0x70,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 9c96db1bfe639506
p7_label_15:
! Mem[000000001f000010] = a2cf13bd, %l0 = 0000000052d7fa99
ldsha [%i2+%o2]0x89,%l0 ! %l0 = 00000000000013bd
! Mem[000000001f000028] = 1544b450, %l2 = b69c93801acdfbb2
ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 00000015000000ff
! %l2 = 0000000000000015, Mem[0000000090000058] = 2eab2a15
sth %l2,[%i4+0x058] ! Mem[0000000090000058] = 00152a15
! %l0 = 000013bd, %l1 = 32d3292a, Mem[0000000090800138] = 598f2cfa f018c700
std %l0,[%i5+0x138] ! Mem[0000000090800138] = 000013bd 32d3292a
! Mem[00000000910000f4] = 7d71290e, %g2 = 000000007e989ad2
ldsh [%i6+0x0f6],%g2 ! %g2 = 0000000000007d71
! Mem[000000001f800000] = 2465f47a, %l3 = 0000000000000005
lduba [%i3+%g0]0x81,%l3 ! %l3 = 0000000000000024
! Mem[000000001e800028] = b0357952, %l2 = 0000000000000015
ldsha [%i1+%o5]0x81,%l2 ! %l2 = ffffffffffffb035
! Mem[000000001e000178] = ed268d3d8310845e, %l2 = ffffffffffffb035, %l7 = b83c3c693fb1cded
add %i0,0x178,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = ed268d3d8310845e
! Mem[00000000900000f0] = 95d924b4, %g2 = 0000000000007d71
lduw [%i4+0x0f0],%g2 ! %g2 = 0000000095d924b4
! %l7 = ed268d3d8310845e, Mem[0000000090000075] = cdfbb26c
stb %l7,[%i4+0x075] ! Mem[0000000090000074] = 5efbb26c
p7_label_16:
! Mem[000000001f000008] = 3e68a7ea, %l4 = 9c96db1bfe639506
ldstuba [%i2+%o1]0x81,%l4 ! %l4 = 0000003e000000ff
! %l2 = ffffffffffffb035, Mem[000000001f000010] = bd13cfa2
stba %l2,[%i2+%o2]0x80 ! Mem[000000001f000010] = 3513cfa2
! Mem[000000001f800028] = 65249cc4, %l7 = ed268d3d8310845e
ldstuba [%i3+%o5]0x88,%l7 ! %l7 = 000000c4000000ff
! Mem[000000001e80018c] = 5ceee736, %l0 = 00000000000013bd
swap [%i1+0x18c],%l0 ! %l0 = 000000005ceee736
! Mem[000000001e80001e] = 12cab70f, %l5 = 00000000000000ef
ldstub [%i1+0x01e],%l5 ! %l5 = 000000b7000000ff
! Mem[000000001e000028] = 4c000000, %l4 = 000000000000003e
swapa [%i0+%o5]0x88,%l4 ! %l4 = 000000004c000000
! %l0 = 000000005ceee736, Mem[00000000910001a0] = d5a68328
stb %l0,[%i6+0x1a0] ! Mem[00000000910001a0] = 36a68328
! %l6 = 00000000ff24dd3b, Mem[0000000090800172] = 4a704058
sth %l6,[%i5+0x172] ! Mem[0000000090800170] = dd3b4058
! %l0 = 000000005ceee736, Mem[000000009180015f] = d075a258, %asi = 80
stba %l0,[%o0+0x15f]%asi ! Mem[000000009180015c] = 3675a258
! Mem[000000001f800010] = e1d8557a, %l7 = 00000000000000c4
ldstuba [%i3+%o2]0x80,%l7 ! %l7 = 000000e1000000ff
p7_label_17:
! Mem[0000000090800024] = b52ca31d, %g18 = c55d0a37aa2f2dc9
ldswa [%i5+0x024]%asi,%g2 ! %g2 = c55d0a37aa2f2dc9
! Mem[000000001e8001b7] = 599efb6a, %l5 = 00000000000000b7
ldstub [%i1+0x1b7],%l5 ! %l5 = 0000006a000000ff
! Mem[000000001e000010] = 2ffb359e, %l0 = 000000005ceee736
swapa [%i0+%o2]0x88,%l0 ! %l0 = 000000002ffb359e
! Mem[000000001e800154] = 3aad3549, %l4 = 4c000000, %l7 = 000000e1
add %i1,0x154,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000003aad3549
! Mem[000000001f000018] = ff24dd3b, %l7 = 000000003aad3549
ldswa [%i2+%o3]0x81,%l7 ! %l7 = ffffffffff24dd3b
! Mem[0000000091000054] = 18b941cc, %g18 = c55d0a37aa2f2dc9
ldsw [%i6+0x054],%g2 ! %g2 = c55d0a37aa2f2dc9
! Mem[0000000090800188] = b7a06452, %g2 = 0000000018b941cc
lduba [%i5+0x18b]%asi,%g2 ! %g2 = 00000000000000b7
! Mem[000000001e800150] = 1ca293073aad3549, %l5 = 000000000000006a, %l7 = ffffffffff24dd3b
add %i1,0x150,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 1ca293073aad3549
! Mem[000000001e800148] = 49b94ec3, %l1 = 0000000032d3292a
swap [%i1+0x148],%l1 ! %l1 = 0000000049b94ec3
! Mem[000000001f800018] = ff24dd3b, %l7 = 1ca293073aad3549
ldsha [%i3+%o3]0x89,%l7 ! %l7 = ffffffffffffdd3b
p7_label_18:
! Mem[000000001f800008] = 2b09e2a6 e1b7b4f4, %l0 = 2ffb359e, %l1 = 49b94ec3
ldda [%i3+%o1]0x81,%l0 ! %l0 = 000000002b09e2a6 00000000e1b7b4f4
! Mem[00000000908000e4] = 742be986, %g18 = c55d0a37aa2f2dc9
ldswa [%i5+0x0e4]%asi,%g2 ! %g2 = c55d0a37aa2f2dc9
! Mem[000000001e800060] = eb816cf4, %l6 = ff24dd3b, %l0 = 2b09e2a6
add %i1,0x60,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000eb816cf4
! Mem[000000001e000008] = ab520000, %l1 = 00000000e1b7b4f4
ldsha [%i0+%o1]0x88,%l1 ! %l1 = 0000000000000000
! Mem[000000001f000028] = ff44b450, %l3 = 0000000000000024
swapa [%i2+%o5]0x81,%l3 ! %l3 = 00000000ff44b450
! Mem[000000001f8000d8] = 555915c42ab30e16, %l0 = 00000000eb816cf4, %l5 = 000000000000006a
add %i3,0xd8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 555915c42ab30e16
! Mem[000000001e000018] = 00000000, %l0 = 00000000eb816cf4
ldsba [%i0+%o3]0x81,%l0 ! %l0 = 0000000000000000
! Mem[000000001e0001c4] = 64405064, %l4 = 000000004c000000
swap [%i0+0x1c4],%l4 ! %l4 = 0000000064405064
! Mem[000000001f800010] = ffd8557a, %l2 = ffffffffffffb035
ldstuba [%i3+%o2]0x81,%l2 ! %l2 = 000000ff000000ff
! Mem[000000001f000018] = ff24dd3b, %l3 = 00000000ff44b450
swapa [%i2+%o3]0x80,%l3 ! %l3 = 00000000ff24dd3b
p7_label_19:
! Mem[000000001e0001b8] = 8b3e859e, %l3 = ff24dd3b, %l2 = 000000ff
add %i0,0x1b8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000008b3e859e
! Mem[000000001e000018] = 00000000, %l2 = 000000008b3e859e
ldstuba [%i0+%o3]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[000000001f800168] = 5ad56640, %l2 = 0000000000000000
swap [%i3+0x168],%l2 ! %l2 = 000000005ad56640
! Mem[00000000918000d8] = 28c60f6e, %g2 = 00000000742be986
lduh [%o0+0x0da],%g2 ! %g2 = 00000000000028c6
! Mem[000000001e000020] = 399cae8a, %l1 = 0000000000000000
lduha [%i0+%o4]0x80,%l1 ! %l1 = 000000000000399c
! Mem[000000001e800044] = 43a0c913, %l7 = ffffffffffffdd3b
swap [%i1+0x044],%l7 ! %l7 = 0000000043a0c913
! Mem[0000000091000068] = adccfc3760c26dee, %g2 = 00000000000028c6
ldx [%i6+0x068],%g2 ! %g2 = adccfc3760c26dee
! Mem[000000001f00018f] = f2a65e93, %l7 = 0000000043a0c913
ldstub [%i2+0x18f],%l7 ! %l7 = 00000093000000ff
! Mem[000000001e0000b8] = ffffff9e, %l4 = 0000000064405064, %asi = 80
swapa [%i0+0x0b8]%asi,%l4 ! %l4 = 00000000ffffff9e
! %l2 = 5ad56640, %l3 = ff24dd3b, Mem[000000001f800028] = 65249cff baf25776
stda %l2,[%i3+%o5]0x89 ! Mem[000000001f800028] = 5ad56640 ff24dd3b
p7_label_20:
! Mem[000000001e000104] = 3ff7d368, %l3 = 00000000ff24dd3b
swap [%i0+0x104],%l3 ! %l3 = 000000003ff7d368
! Mem[000000001e0001c0] = 8f42fb2a, %l4 = 00000000ffffff9e, %asi = 80
swapa [%i0+0x1c0]%asi,%l4 ! %l4 = 000000008f42fb2a
! Mem[0000000091800180] = 098f9994, %g2 = adccfc3760c26dee
lduh [%o0+0x182],%g2 ! %g2 = 000000000000098f
! %l3 = 000000003ff7d368, Mem[000000001e800028] = b0357952
stwa %l3,[%i1+%o5]0x81 ! Mem[000000001e800028] = 3ff7d368
! %l1 = 000000000000399c, Mem[00000000900000c5] = d5e7f000
stb %l1,[%i4+0x0c5] ! Mem[00000000900000c4] = 9ce7f000
! Mem[000000001e000196] = c756fb77, %l2 = 000000005ad56640
ldstub [%i0+0x196],%l2 ! %l2 = 000000fb000000ff
! Mem[000000001f000010] = a2cf1335, %l0 = 0000000000000000
swapa [%i2+%o2]0x88,%l0 ! %l0 = 00000000a2cf1335
! Mem[000000001f800048] = 270819c82b217ced, %l0 = 00000000a2cf1335, %l5 = 555915c42ab30e16
add %i3,0x48,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 270819c82b217ced
! Mem[000000001e000008] = 000052ab, %l0 = 00000000a2cf1335
swapa [%i0+%o1]0x80,%l0 ! %l0 = 00000000000052ab
! Mem[000000001e000010] = 36e7ee5c, %l0 = 00000000000052ab
lduwa [%i0+%o2]0x80,%l0 ! %l0 = 0000000036e7ee5c
p7_label_21:
! Mem[00000000900001f4] = 336f94a1, %g2 = 000000000000098f
lduh [%i4+0x1f4],%g2 ! %g2 = 000000000000336f
! Mem[000000001e8001d4] = 2661028e, %l5 = 2b217ced, %l4 = 8f42fb2a
add %i1,0x1d4,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000002661028e
! Mem[000000001e800008] = ff529ecb, %l6 = 00000000ff24dd3b
swapa [%i1+%o1]0x80,%l6 ! %l6 = 00000000ff529ecb
! %l4 = 000000002661028e, Mem[000000001f800010] = 7a55d8ff
stba %l4,[%i3+%o2]0x88 ! Mem[000000001f800010] = 7a55d88e
! Mem[000000001e80005c] = b9af621c, %l3 = 3ff7d368, %l0 = 36e7ee5c
add %i1,0x5c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000b9af621c
! Mem[0000000090800178] = f65f9bb7, %g2 = 000000000000336f
ldsb [%i5+0x179],%g2 ! %g2 = fffffffffffffff6
! %l4 = 2661028e, %l5 = 2b217ced, Mem[0000000090000048] = ff936bb8 1c5d5a62
std %l4,[%i4+0x048] ! Mem[0000000090000048] = 2661028e 2b217ced
! Mem[000000001e8001c8] = 9c095a65, %l0 = 00000000b9af621c
swap [%i1+0x1c8],%l0 ! %l0 = 000000009c095a65
! Mem[000000001e000028] = 3e000000, %l3 = 3ff7d368, %l5 = 2b217ced
add %i0,0x28,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000003e000000
! %l3 = 000000003ff7d368, Mem[000000001e000018] = 000000ff
stwa %l3,[%i0+%o3]0x88 ! Mem[000000001e000018] = 3ff7d368
p7_label_22:
! Mem[000000001f800018] = ff24dd3b, %l2 = 00000000000000fb
swapa [%i3+%o3]0x88,%l2 ! %l2 = 00000000ff24dd3b
! Mem[000000001e000138] = 3d6eeab4acc8d05a, %l3 = 000000003ff7d368, %l2 = 00000000ff24dd3b
add %i0,0x138,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 3d6eeab4acc8d05a
! %l7 = 0000000000000093, Mem[000000009080007a] = 51b8c117
stb %l7,[%i5+0x07a] ! Mem[0000000090800078] = 93b8c117
! Mem[000000001e000010] = 15cc3e09 5ceee736, %l6 = ff529ecb, %l7 = 00000093
ldda [%i0+%o2]0x89,%l6 ! %l6 = 000000005ceee736 0000000015cc3e09
! Mem[000000001f000008] = eaa768ff, %l3 = 000000003ff7d368
ldsba [%i2+%o1]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000091000130] = 3beb9680 1ef81b22, %g2 = fffffff6, %g3 = 02b3cc84
ldda [%i6+0x130]%asi,%g2 ! %g2 = 000000003beb9680 000000001ef81b22
! Mem[000000001f0000bc] = f2f87163, %l0 = 000000009c095a65
swap [%i2+0x0bc],%l0 ! %l0 = 00000000f2f87163
! Mem[000000001f8001a8] = da6f4156ac9ddc57, %l6 = 000000005ceee736, %l5 = 000000003e000000
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = da6f4156ac9ddc57
! Mem[000000001f000030] = d534a36aaf0387c2, %l1 = 000000000000399c, %l2 = 3d6eeab4acc8d05a
add %i2,0x30,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = d534a36aaf0387c2
! Mem[000000001f000160] = 4140db73, %l3 = ffffffff, %l2 = af0387c2
add %i2,0x160,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000004140db73
p7_label_23:
! %l5 = da6f4156ac9ddc57, Mem[00000000900000c4] = 4f9ce7f0
stw %l5,[%i4+0x0c4] ! Mem[00000000900000c4] = ac9ddc57
! Mem[000000001e800018] = ff33b418, %l3 = ffffffffffffffff
lduha [%i1+%o3]0x80,%l3 ! %l3 = 000000000000ff33
! Mem[000000001f800138] = c47e6d4e, %l7 = 0000000015cc3e09
swap [%i3+0x138],%l7 ! %l7 = 00000000c47e6d4e
! Mem[000000001e8001b0] = bba4643e599efbff, %l6 = 000000005ceee736, %l6 = 000000005ceee736
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = bba4643e599efbff
! Mem[000000001f000040] = e56eb6176575240b, %l7 = 00000000c47e6d4e, %l3 = 000000000000ff33
add %i2,0x40,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = e56eb6176575240b
! Mem[000000001e000028] = 3e000000, %l2 = 4140db73, %l1 = 0000399c
add %i0,0x28,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000003e000000
! Mem[00000000900000c8] = 0004172375bef202, %g2 = 000000003beb9680
ldx [%i4+0x0c8],%g2 ! %g2 = 0004172375bef202
! %l1 = 000000003e000000, Mem[00000000908000ac] = 6186de9a
stw %l1,[%i5+0x0ac] ! Mem[00000000908000ac] = 3e000000
! Mem[000000001f800018] = fb0000009df5dd4f, %l5 = da6f4156ac9ddc57, %l3 = e56eb6176575240b
add %i3,0x18,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = fb0000009df5dd4f
! %l2 = 000000004140db73, Mem[0000000091800069] = 4352cc00
stb %l2,[%o0+0x069] ! Mem[0000000091800068] = 7352cc00
p7_label_24:
! %l0 = 00000000f2f87163, Mem[0000000090000074] = 1a5efbb2
stb %l0,[%i4+0x074] ! Mem[0000000090000074] = 635efbb2
! Mem[00000000900001c8] = 1222e9b2 3005804c, %g2 = 75bef202, %g3 = 1ef81b22
ldd [%i4+0x1c8],%g2 ! %g2 = 000000001222e9b2 000000003005804c
! Mem[00000000918001bc] = dbbc4b59, %g2 = 000000001222e9b2
lduw [%o0+0x1bc],%g2 ! %g2 = 00000000dbbc4b59
! Mem[000000001f8001d8] = 4718bfa373e02a8b, %l6 = bba4643e599efbff
ldx [%i3+0x1d8],%l6 ! %l6 = 4718bfa373e02a8b
! Mem[000000001f800120] = e6ba3c1e, %l6 = 73e02a8b, %l0 = f2f87163
add %i3,0x120,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000e6ba3c1e
! Mem[000000001f8000b8] = 85f4df5c984cf03b, %l1 = 000000003e000000, %l4 = 000000002661028e
add %i3,0xb8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 85f4df5c984cf03b
! Mem[000000001e8001a2] = 952aaaff, %l0 = 00000000e6ba3c1e
ldstub [%i1+0x1a2],%l0 ! %l0 = 000000aa000000ff
! Mem[00000000910001f4] = 56cc87d8, %g2 = 00000000dbbc4b59
ldsb [%i6+0x1f6],%g2 ! %g2 = 0000000000000056
! Mem[000000001e800010] = ffe5bdde, %l0 = 00000000000000aa
lduha [%i1+%o2]0x80,%l0 ! %l0 = 000000000000ffe5
! %l3 = fb0000009df5dd4f, Mem[000000001f800020] = 56569203
stha %l3,[%i3+%o4]0x81 ! Mem[000000001f800020] = dd4f9203
p7_label_25:
! Mem[000000001f00016c] = 0b3d5bc5, %l4 = 984cf03b, %l4 = 984cf03b
add %i2,0x16c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000000b3d5bc5
! Mem[000000001e800020] = f6f9d998, %l0 = 000000000000ffe5
ldswa [%i1+%o4]0x88,%l0 ! %l0 = fffffffff6f9d998
! Mem[000000001f000028] = 00000024, %l3 = fb0000009df5dd4f
lduba [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[000000001f8001d0] = 864bc308e6e5900b, %l2 = 000000004140db73, %l1 = 000000003e000000
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 864bc308e6e5900b
! Mem[000000001f0001f8] = facfc8c8609d12da, %l3 = 0000000000000000, %l6 = 4718bfa373e02a8b
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = facfc8c8609d12da
! Mem[000000001e0000c0] = bc1b1f54, %l3 = 00000000, %l3 = 00000000
add %i0,0xc0,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000bc1b1f54
! Mem[000000001e0001f8] = 8cad1ded5823c806, %l1 = 864bc308e6e5900b, %l1 = 864bc308e6e5900b
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 8cad1ded5823c806
! Mem[0000000090800110] = 04f74b2c, %g2 = 0000000000000056
lduw [%i5+0x110],%g2 ! %g2 = 0000000004f74b2c
! Mem[000000001f800058] = 38b7f029, %l7 = c47e6d4e, %l7 = c47e6d4e
add %i3,0x58,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000038b7f029
! %l5 = da6f4156ac9ddc57, Mem[00000000908000dc] = b5eac70a
stw %l5,[%i5+0x0dc] ! Mem[00000000908000dc] = ac9ddc57
ba,a p7_not_taken_0_end
p7_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p7_branch_failed
p7_not_taken_0_end:
! End of Random Code for Thread 7
p7_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x01c] ! Set processor 7 done flag
! Check Registers
p7_check_registers:
set p7_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be fffffffff6f9d998
bne,a,pn %xcc,p7_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 8cad1ded5823c806
bne,a,pn %xcc,p7_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000004140db73
bne,a,pn %xcc,p7_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000bc1b1f54
bne,a,pn %xcc,p7_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000b3d5bc5
bne,a,pn %xcc,p7_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be da6f4156ac9ddc57
bne,a,pn %xcc,p7_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be facfc8c8609d12da
bne,a,pn %xcc,p7_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000038b7f029
bne,a,pn %xcc,p7_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p7_check_fp_registers:
set p7_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be a7b23cbb 1349df59
bne %xcc,p7_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be c220d2fa 6a98a0d8
bne %xcc,p7_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e8d535d0 04768a2b
bne %xcc,p7_f6_fail
nop
! Check Local Memory
set p7_local0_expect,%g1
p7_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = a2cf1335e50872d7
ldx [%i0+0x008],%g3 ! Observed data at 000000001e000008
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 36e7ee5c093ecc15
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 = 68d3f73f4fddf59d
ldx [%i0+0x018],%g3 ! Observed data at 000000001e000018
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 399cae8abf3978dc
ldx [%i0+0x020],%g3 ! Observed data at 000000001e000020
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 3e000000a2b1cad7
ldx [%i0+0x028],%g3 ! Observed data at 000000001e000028
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = f4870b3417a92df4
ldx [%i0+0x038],%g3 ! Observed data at 000000001e000038
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 75d4998cbbe40439
ldx [%i0+0x050],%g3 ! Observed data at 000000001e000050
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x050,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 644050646d6428cc
ldx [%i0+0x0b8],%g3 ! Observed data at 000000001e0000b8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 9dacffb07a40062e
ldx [%i0+0x0f0],%g3 ! Observed data at 000000001e0000f0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 000035b049ca6fa9
ldx [%i0+0x0f8],%g3 ! Observed data at 000000001e0000f8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 21a1b189ff24dd3b
ldx [%i0+0x100],%g3 ! Observed data at 000000001e000100
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 000000abbc5ef687
ldx [%i0+0x120],%g3 ! Observed data at 000000001e000120
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x120,%g4
ldx [%g1+0x190],%g2 ! Expected data = 4d800689c756ff77
ldx [%i0+0x190],%g3 ! Observed data at 000000001e000190
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ffffff9e4c000000
ldx [%i0+0x1c0],%g3 ! Observed data at 000000001e0001c0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x1c0,%g4
set p7_local1_expect,%g1
p7_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 03ea76ab7c777d9d
ldx [%i1+0x000],%g3 ! Observed data at 000000001e800000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff24dd3bed31e8ce
ldx [%i1+0x008],%g3 ! Observed data at 000000001e800008
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffe5bdde19072ec5
ldx [%i1+0x010],%g3 ! Observed data at 000000001e800010
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff33b41812caff0f
ldx [%i1+0x018],%g3 ! Observed data at 000000001e800018
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 3ff7d368cc0d6c48
ldx [%i1+0x028],%g3 ! Observed data at 000000001e800028
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = da51c329ffffdd3b
ldx [%i1+0x040],%g3 ! Observed data at 000000001e800040
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 388ec9689217643d
ldx [%i1+0x050],%g3 ! Observed data at 000000001e800050
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x050,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5aa7f23450c4e1b7
ldx [%i1+0x128],%g3 ! Observed data at 000000001e800128
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = 32d3292a554e940a
ldx [%i1+0x148],%g3 ! Observed data at 000000001e800148
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = 1ec1938c000000ce
ldx [%i1+0x160],%g3 ! Observed data at 000000001e800160
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x160,%g4
ldx [%g1+0x188],%g2 ! Expected data = ac1e04b5000013bd
ldx [%i1+0x188],%g3 ! Observed data at 000000001e800188
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 952affff5ebc6f7c
ldx [%i1+0x1a0],%g3 ! Observed data at 000000001e8001a0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = bba4643e599efbff
ldx [%i1+0x1b0],%g3 ! Observed data at 000000001e8001b0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 4e621f4dffffffaf
ldx [%i1+0x1b8],%g3 ! Observed data at 000000001e8001b8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = b9af621cd3132acf
ldx [%i1+0x1c8],%g3 ! Observed data at 000000001e8001c8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x1c8,%g4
set p7_local2_expect,%g1
p7_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ab76ea0368c98e38
ldx [%i2+0x000],%g3 ! Observed data at 000000001f000000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff68a7eac0ee6d28
ldx [%i2+0x008],%g3 ! Observed data at 000000001f000008
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000000062e24667
ldx [%i2+0x010],%g3 ! Observed data at 000000001f000010
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff44b450a7071ab4
ldx [%i2+0x018],%g3 ! Observed data at 000000001f000018
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000002465249cc4
ldx [%i2+0x028],%g3 ! Observed data at 000000001f000028
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x028,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = bdeadffc9c095a65
ldx [%i2+0x0b8],%g3 ! Observed data at 000000001f0000b8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x140],%g2 ! Expected data = b69c93801acdfbb2
ldx [%i2+0x140],%g3 ! Observed data at 000000001f000140
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = ee69ab194bf6cbbd
ldx [%i2+0x148],%g3 ! Observed data at 000000001f000148
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x148,%g4
ldx [%g1+0x188],%g2 ! Expected data = 9f424b73f2a65eff
ldx [%i2+0x188],%g3 ! Observed data at 000000001f000188
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 1b2900c2297b3e3e
ldx [%i2+0x1e8],%g3 ! Observed data at 000000001f0001e8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x1e8,%g4
set p7_local3_expect,%g1
p7_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 2465f47a44f27cb4
ldx [%i3+0x000],%g3 ! Observed data at 000000001f800000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 2b09e2a6e1b7b4f4
ldx [%i3+0x008],%g3 ! Observed data at 000000001f800008
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 8ed8557a2466192e
ldx [%i3+0x010],%g3 ! Observed data at 000000001f800010
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = fb0000009df5dd4f
ldx [%i3+0x018],%g3 ! Observed data at 000000001f800018
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = dd4f92033ce8aa49
ldx [%i3+0x020],%g3 ! Observed data at 000000001f800020
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4066d55a3bdd24ff
ldx [%i3+0x028],%g3 ! Observed data at 000000001f800028
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 00000000000000b0
ldx [%i3+0x068],%g3 ! Observed data at 000000001f800068
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x068,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = e885be123d51ca43
ldx [%i3+0x0a0],%g3 ! Observed data at 000000001f8000a0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 0e383610599efb6a
ldx [%i3+0x0e8],%g3 ! Observed data at 000000001f8000e8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = ffb26bf7b27d2b75
ldx [%i3+0x108],%g3 ! Observed data at 000000001f800108
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 16fffa09b47b07d8
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 = 15cc3e092e900272
ldx [%i3+0x138],%g3 ! Observed data at 000000001f800138
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = 000000001b490086
ldx [%i3+0x168],%g3 ! Observed data at 000000001f800168
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = bfa0f76239ff1a5c
ldx [%i3+0x180],%g3 ! Observed data at 000000001f800180
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = d2d10e6517a92df4
ldx [%i3+0x188],%g3 ! Observed data at 000000001f800188
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = f6046780ce06e086
ldx [%i3+0x1b0],%g3 ! Observed data at 000000001f8001b0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 39c2dabeb3ffc55f
ldx [%i3+0x1e0],%g3 ! Observed data at 000000001f8001e0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x1e0,%g4
! The test for processor 7 has passed
p7_passed:
ta GOOD_TRAP
nop
p7_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p7_failed
p7_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p7_failed
p7_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p7_failed
p7_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p7_failed
p7_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p7_failed
p7_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p7_failed
p7_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p7_failed
p7_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p7_failed
p7_f0_fail:
set p7_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f4_fail:
set p7_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f6_fail:
set p7_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 7 failed
p7_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x01c] ! Set processor 7 done flag
set p7_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 7 failed
p7_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x01c] ! Set processor 7 done flag
set p7_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p7_selfmod_failed:
ba p7_failed
mov 0xabc,%g1
p7_common_error:
or %g0,0xee7,%g1
ba p7_failed
mov %o5,%g3
p7_common_signature_error:
set p7_temp,%g1
ba p7_failed
st %g2,[%g1] ! Common Lock Number
p7_common_timeout:
set p7_temp,%g1
ba p7_failed
st %g2,[%g1] ! Common Lock Number
p7_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p7_failed
mov 0x0,%g3
p7_trap1e:
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001f000028]
ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001e800000]
done
p7_trap1o:
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001f000028]
ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001e800000]
done
p7_trap2e:
stwa %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e800018]
lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001f800018]
stba %l3,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e000028]
swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f800010]
done
p7_trap2o:
stwa %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e800018]
lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001f800018]
stba %l3,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e000028]
swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f800010]
done
p7_trap3e:
nop
done
p7_trap3o:
nop
done
p7_init_memory_pointers:
set p7_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p7_local0_start,%i0
set p7_local1_start,%i1
set p7_local2_start,%i2
set p7_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 46813e73ee6901f5
ldx [%g1+0x008],%l1 ! %l1 = c1ad83708c485831
ldx [%g1+0x010],%l2 ! %l2 = 600d2d63dba99bad
ldx [%g1+0x018],%l3 ! %l3 = d7e9e2f9e420675c
ldx [%g1+0x020],%l4 ! %l4 = 978aa80df28df33f
ldx [%g1+0x028],%l5 ! %l5 = 17f101f0e8d2df21
ldx [%g1+0x030],%l6 ! %l6 = c3f8d218b927f92d
ldx [%g1+0x038],%l7 ! %l7 = d7cab1a2c49c2465
! Initialize the output register of window 0
set unres3_start,%o0
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 = 46a81da7 c7b7cce6 89406f77 59125454
! %f4 = 30e86a86 b6fbdb1d 3ff89d9e d733155e
! %f8 = 633fd9e5 18b56548 47ec685b c8177dfb
! %f12 = d5f25c7b 95eb25ee 2ee1f87f d9fa5837
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 6f8d0b81 8373c2c4 da183e4a 43c63767
! %f20 = 77465a35 ab2b83dd 23fc9e6d b29bda90
! %f24 = 946ff5a0 7e1eb568 03ec6a3d 440b2460
! %f28 = f0336e57 0c13d335 79331a10 556c89dd
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = b25b9caa ab093c4b 972b2399 a9616745
! %f36 = 34df5416 27bb05e3 c9b9e4bd 4959e057
! %f40 = becc18cc e30da159 dcb3e502 cf460003
! %f44 = e8e84d07 5130f02f 0d531765 7404ca89
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x03e0883f00000004,%g7,%g1 ! GSR scale = 0, align = 4
wr %g1,%g0,%gsr ! GSR = 03e0883f00000004
wr %g0,%y ! Clear Y 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[0000000020000144] = 715b09c0, %l4 = ab25e91ba628a6dd
swap [%i0+0x144],%l4 ! %l4 = 00000000715b09c0
! %l5 = e1eab9d65af75727, Mem[0000000021800188] = afda3e28
stw %l5,[%i3+0x188] ! Mem[0000000021800188] = 5af75727
! Mem[0000000020000000] = 9550cfb0, %l6 = 173c7dca708a7cb1
swap [%i0+%g0],%l6 ! %l6 = 000000009550cfb0
! Mem[000000002000014c] = e56a00ba, %l2 = 8a305a42dd4c4b48
swap [%i0+0x14c],%l2 ! %l2 = 00000000e56a00ba
! Mem[000000002000015c] = d965004a, %l5 = e1eab9d65af75727
swap [%i0+0x15c],%l5 ! %l5 = 00000000d965004a
! %l6 = 000000009550cfb0, Mem[00000000900000b8] = cca56a99639df6c6
stx %l6,[%i4+0x0b8] ! Mem[00000000900000b8] = 000000009550cfb0
! %l4 = 715b09c0, %l5 = d965004a, Mem[00000000910000a0] = 7e978b56 bc5ee1f7
std %l4,[%i6+0x0a0] ! Mem[00000000910000a0] = 715b09c0 d965004a
! %l2 = 00000000e56a00ba, Mem[0000000020000020] = 5a174cb911228830
stxa %l2,[%i0+%o4]0x81 ! Mem[0000000020000020] = 00000000e56a00ba
! Mem[0000000020000008] = 50dab057 765e4573, %l2 = e56a00ba, %l3 = bb5b945a
ldda [%i0+%o1]0x88,%l2 ! %l2 = 00000000765e4573 0000000050dab057
! Mem[000000002180018c] = e1965eb6, %l4 = 00000000715b09c0
ldsh [%i3+0x18e],%l4 ! %l4 = 0000000000005eb6
p8_label_2:
! %l3 = 0000000050dab057, Mem[0000000091000173] = 15a71397
stb %l3,[%i6+0x173] ! Mem[0000000091000170] = 57a71397
! Mem[000000002080017c] = 9567c6f0, %l3 = 0000000050dab057
ldsb [%i1+0x17d],%l3 ! %l3 = 0000000000000067
! Mem[0000000090000050] = 3e97bc61, %g2 = ffe4e343aea8e1a7
ldsb [%i4+0x053],%g2 ! %g2 = 000000000000003e
! %l3 = 0000000000000067, Mem[0000000090000082] = 647e18bc, %asi = 80
stba %l3,[%i4+0x082]%asi ! Mem[0000000090000080] = 677e18bc
! Mem[0000000090800090] = 4d08a38e 58030393, %g2 = 0000003e, %g3 = 0bad0b00
ldd [%i5+0x090],%g2 ! %g2 = 000000004d08a38e 0000000058030393
! Mem[00000000208000e8] = 027ef311, %l2 = 00000000765e4573
swap [%i1+0x0e8],%l2 ! %l2 = 00000000027ef311
! Mem[0000000021000114] = c548b8fd, %l1 = f7e66851, %l6 = 9550cfb0
add %i2,0x114,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000c548b8fd
! %l7 = 2442c4ade2fd1fe5, Mem[0000000090000048] = ff936bb81c5d5a62
stx %l7,[%i4+0x048] ! Mem[0000000090000048] = 2442c4ade2fd1fe5
! Mem[000000002100002c] = 68743a7d, %l7 = e2fd1fe5, %l3 = 00000067
add %i2,0x2c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000068743a7d
! Mem[00000000900000b8] = 000000009550cfb0, %g2 = 000000004d08a38e
ldx [%i4+0x0b8],%g2 ! %g2 = 000000009550cfb0
p8_label_3:
! %l6 = 00000000c548b8fd, Mem[00000000908000a1] = c0b08993
stb %l6,[%i5+0x0a1] ! Mem[00000000908000a0] = fdb08993
! Mem[0000000020000008] = 765e4573, %l7 = 2442c4ade2fd1fe5
ldstuba [%i0+%o1]0x89,%l7 ! %l7 = 00000073000000ff
! Mem[0000000021000120] = 31315554, %l0 = e4e9e53e7c8dbf35
swap [%i2+0x120],%l0 ! %l0 = 0000000031315554
! Mem[0000000021000018] = 778e171f, %l7 = 0000000000000073
swapa [%i2+%o3]0x80,%l7 ! %l7 = 00000000778e171f
! Mem[0000000020000154] = a9e3e617, %l7 = 778e171f, %l0 = 31315554
add %i0,0x154,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000a9e3e617
! %l2 = 00000000027ef311, Mem[0000000020000008] = ff455e76
stwa %l2,[%i0+%o1]0x81 ! Mem[0000000020000008] = 027ef311
! Mem[0000000021800020] = 81ff54f2, %l4 = 0000000000005eb6
ldswa [%i3+%o4]0x81,%l4 ! %l4 = ffffffff81ff54f2
! Mem[0000000020800000] = 23b0dc57, %l6 = 00000000c548b8fd
ldsba [%i1+%g0]0x80,%l6 ! %l6 = 0000000000000023
! Mem[00000000900001dc] = 1bccb744, %g2 = 000000009550cfb0
lduw [%i4+0x1dc],%g2 ! %g2 = 000000001bccb744
! Mem[00000000200001fc] = 6ece0fa8, %l2 = 027ef311, %l6 = 00000023
add %i0,0x1fc,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000006ece0fa8
p8_label_4:
! %l6 = 000000006ece0fa8, Mem[0000000020000018] = effa245e
stha %l6,[%i0+%o3]0x80 ! Mem[0000000020000018] = 0fa8245e
! Mem[0000000020800030] = bc7a312ac03df2c9, %l2 = 00000000027ef311, %l0 = 00000000a9e3e617
add %i1,0x30,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = bc7a312ac03df2c9
! Mem[000000002000000b] = 027ef311, %l3 = 0000000068743a7d
ldstub [%i0+0x00b],%l3 ! %l3 = 00000011000000ff
! Mem[0000000020000010] = 8d1ae98f, %l1 = 65eb719bf7e66851
swapa [%i0+%o2]0x88,%l1 ! %l1 = 000000008d1ae98f
! Mem[00000000908000c0] = 3d6bba70, %g2 = 000000001bccb744
ldsh [%i5+0x0c0],%g2 ! %g2 = 0000000000003d6b
! Mem[0000000021000008] = 55fb8d00, %l3 = 0000000000000011
ldsba [%i2+%o1]0x81,%l3 ! %l3 = 0000000000000055
! Mem[0000000020000018] = 0fa8245e, %l0 = bc7a312ac03df2c9
ldstuba [%i0+%o3]0x80,%l0 ! %l0 = 0000000f000000ff
! Mem[0000000020000078] = 427a8e4257e67280, %l7 = 00000000778e171f, %l7 = 00000000778e171f
add %i0,0x78,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 427a8e4257e67280
! Mem[0000000021000084] = b4c358af, %l7 = 427a8e4257e67280
swap [%i2+0x084],%l7 ! %l7 = 00000000b4c358af
! Mem[0000000021000044] = 61b1c12a, %l1 = 000000008d1ae98f
ldsb [%i2+0x045],%l1 ! %l1 = ffffffffffffffb1
p8_label_5:
! Mem[0000000020000010] = 5168e6f7, %l3 = 0000000000000055
ldswa [%i0+%o2]0x81,%l3 ! %l3 = 000000005168e6f7
! Mem[0000000020000178] = d29d09f70df9cca3, %l3 = 000000005168e6f7, %l6 = 000000006ece0fa8
add %i0,0x178,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = d29d09f70df9cca3
! Mem[0000000091800138] = 59978ff2af83df28, %g2 = 0000000000003d6b
ldx [%o0+0x138],%g2 ! %g2 = 59978ff2af83df28
! Mem[00000000200000e0] = 10f7672c, %l2 = 027ef311, %l5 = d965004a
add %i0,0xe0,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000010f7672c
! Mem[0000000021800030] = bd8977d69697328a, %l0 = 000000000000000f, %l3 = 000000005168e6f7
add %i3,0x30,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = bd8977d69697328a
! Mem[0000000020800028] = 5e566082, %l3 = bd8977d69697328a
lduwa [%i1+%o5]0x88,%l3 ! %l3 = 000000005e566082
! Mem[0000000021000070] = f85a067e, %l3 = 000000005e566082
swap [%i2+0x070],%l3 ! %l3 = 00000000f85a067e
! Mem[0000000020800008] = 506fd609, %l5 = 0000000010f7672c
lduba [%i1+%o1]0x89,%l5 ! %l5 = 0000000000000009
! Mem[00000000210001bc] = 47337ff0, %l4 = 81ff54f2, %l6 = 0df9cca3
add %i2,0x1bc,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000047337ff0
! Mem[00000000908001bc] = 7c677d1d, %g2 = 59978ff2af83df28
lduw [%i5+0x1bc],%g2 ! %g2 = 000000007c677d1d
p8_label_6:
! Mem[0000000020800020] = 8e0c9940, %l5 = 0000000000000009
swapa [%i1+%o4]0x81,%l5 ! %l5 = 000000008e0c9940
! Mem[0000000021800010] = 112bfdef, %l2 = 00000000027ef311
ldsha [%i3+%o2]0x88,%l2 ! %l2 = fffffffffffffdef
! Mem[0000000020000020] = 00000000, %l3 = 00000000f85a067e
ldsha [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000021000028] = 70b5d357, %l1 = ffffffffffffffb1
ldstuba [%i2+%o5]0x81,%l1 ! %l1 = 00000070000000ff
! Mem[0000000021000010] = 3f71b79f, %l2 = fffffffffffffdef
ldstuba [%i2+%o2]0x81,%l2 ! %l2 = 0000003f000000ff
! Mem[0000000020800018] = 022a9ce5, %l3 = 0000000000000000
ldstuba [%i1+%o3]0x81,%l3 ! %l3 = 00000002000000ff
! Mem[0000000021800089] = 367a9636, %l3 = 0000000000000002
ldstuba [%i3+0x089]%asi,%l3 ! %l3 = 0000007a000000ff
! Mem[0000000090800118] = b2697cd6, %g2 = 000000007c677d1d
ldsb [%i5+0x119],%g2 ! %g2 = ffffffffffffffb2
! Mem[00000000208001f4] = 9edb341b, %l7 = 00000000b4c358af
ldsb [%i1+0x1f4],%l7 ! %l7 = ffffffffffffff9e
! %l4 = ffffffff81ff54f2, Mem[00000000900000cc] = 75bef202
sth %l4,[%i4+0x0cc] ! Mem[00000000900000cc] = 54f2f202
p8_label_7:
! %l4 = ffffffff81ff54f2, Mem[0000000021000018] = 00000073
stha %l4,[%i2+%o3]0x81 ! Mem[0000000021000018] = 54f20073
! Mem[00000000910000e0] = f0b73311, %g2 = ffffffffffffffb2
ldsh [%i6+0x0e2],%g2 ! %g2 = fffffffffffff0b7
! Mem[00000000910001b4] = 847e0d88, %g2 = fffffffffffff0b7
ldub [%i6+0x1b5],%g2 ! %g2 = 0000000000000084
! Mem[0000000021000008] = 55fb8d00, %l2 = 000000000000003f
ldstuba [%i2+%o1]0x81,%l2 ! %l2 = 00000055000000ff
! Mem[0000000020000128] = 9812359e, %l2 = 00000055, %l3 = 0000007a
add %i0,0x128,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000009812359e
! Mem[0000000020000008] = 027ef3ff, %l6 = 0000000047337ff0
lduha [%i0+%o1]0x81,%l6 ! %l6 = 000000000000027e
! Mem[00000000208001fc] = b7733155, %l3 = 000000009812359e, %asi = 80
swapa [%i1+0x1fc]%asi,%l3 ! %l3 = 00000000b7733155
! Mem[0000000020000128] = 9812359e7e3d36a8, %l2 = 0000000000000055, %l2 = 0000000000000055
add %i0,0x128,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 9812359e7e3d36a8
! Mem[00000000200000eb] = c896119b, %l0 = 000000000000000f
ldstub [%i0+0x0eb],%l0 ! %l0 = 0000009b000000ff
! %l4 = ffffffff81ff54f2, Mem[0000000020000020] = 00000000
stba %l4,[%i0+%o4]0x81 ! Mem[0000000020000020] = f2000000
p8_label_8:
! Mem[00000000210001b3] = c94f29cf, %l2 = 9812359e7e3d36a8
ldstuba [%i2+0x1b3]%asi,%l2 ! %l2 = 000000cf000000ff
! Mem[000000009100019c] = 4cd95dd5, %g2 = 0000000000000084
ldsba [%i6+0x19d]%asi,%g2 ! %g2 = 000000000000004c
! Mem[000000009100005c] = c2164d63, %g2 = 000000000000004c
lduh [%i6+0x05c],%g2 ! %g2 = 000000000000c216
! Mem[00000000210000fb] = 6106d11a, %l3 = 00000000b7733155
ldstub [%i2+0x0fb],%l3 ! %l3 = 0000001a000000ff
! Mem[0000000021000000] = 59305574, %l3 = 000000000000001a
lduwa [%i2+%g0]0x88,%l3 ! %l3 = 0000000059305574
! %l3 = 0000000059305574, Mem[00000000208000f4] = 783fab27
stb %l3,[%i1+0x0f4] ! Mem[00000000208000f4] = 743fab27
! Mem[0000000020000038] = b3b7a430, %l5 = 8e0c9940, %l1 = 00000070
add %i0,0x38,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000b3b7a430
! Mem[0000000021000008] = fffb8d00, %l2 = 00000000000000cf
swapa [%i2+%o1]0x81,%l2 ! %l2 = 00000000fffb8d00
! Mem[0000000020000058] = fe9d724b, %l7 = ffffff9e, %l7 = ffffff9e
add %i0,0x58,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000fe9d724b
! Mem[00000000918000dc] = 0f6e6a47, %g2 = 000000000000c216
lduh [%o0+0x0dc],%g2 ! %g2 = 0000000000000f6e
p8_label_9:
! Mem[0000000020800000] = 57dcb023, %l1 = 00000000b3b7a430
ldstuba [%i1+%g0]0x88,%l1 ! %l1 = 00000023000000ff
! Mem[00000000200000d8] = 17ae4a61dea3f703, %l6 = 000000000000027e, %l1 = 0000000000000023
add %i0,0xd8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 17ae4a61dea3f703
! Mem[00000000908000c8] = 3256a541, %g2 = 0000000000000f6e
lduw [%i5+0x0c8],%g2 ! %g2 = 000000003256a541
! Mem[0000000091800078] = 2185094a, %g2 = 000000003256a541
ldub [%o0+0x078],%g2 ! %g2 = 0000000000000021
! Mem[0000000021800000] = c82a4ad9, %l5 = 000000008e0c9940
ldstuba [%i3+%g0]0x80,%l5 ! %l5 = 000000c8000000ff
! Mem[0000000020800008] = 09d66f50 78daa923, %l0 = 0000009b, %l1 = dea3f703
ldda [%i1+%o1]0x81,%l0 ! %l0 = 0000000009d66f50 0000000078daa923
! Mem[0000000020800010] = c7bdfdcc, %l0 = 0000000009d66f50
ldstuba [%i1+%o2]0x80,%l0 ! %l0 = 000000c7000000ff
! Mem[00000000208001dc] = 504cbefe, %l6 = 0000027e, %l4 = 81ff54f2
add %i1,0x1dc,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000504cbefe
! Mem[000000009080014c] = 23085922, %g2 = 0000000000000021
ldsh [%i5+0x14e],%g2 ! %g2 = 0000000000002308
! Mem[0000000020800191] = 594aa264, %l3 = 0000000059305574
ldstub [%i1+0x191],%l3 ! %l3 = 0000004a000000ff
p8_label_10:
! %l3 = 000000000000004a, Mem[0000000020800028] = c21baade5e566082
stxa %l3,[%i1+%o5]0x89 ! Mem[0000000020800028] = 000000000000004a
! %l4 = 00000000504cbefe, Mem[00000000208000c0] = a100b303
stw %l4,[%i1+0x0c0] ! Mem[00000000208000c0] = 504cbefe
! %l2 = 00000000fffb8d00, Mem[000000009080008c] = 7a33942a
stw %l2,[%i5+0x08c] ! Mem[000000009080008c] = fffb8d00
! Mem[00000000210001ec] = fcff1f51, %l5 = 00000000000000c8
swap [%i2+0x1ec],%l5 ! %l5 = 00000000fcff1f51
! Mem[0000000021800088] = 36ff96368e73fed9, %l5 = 00000000fcff1f51, %l0 = 00000000000000c7
add %i3,0x88,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 36ff96368e73fed9
! Mem[00000000910000e0] = 47f0b733, %g2 = 0000000000002308
ldsb [%i6+0x0e1],%g2 ! %g2 = 0000000000000047
! Mem[0000000021000004] = 3f07b350, %l2 = 00000000fffb8d00
swap [%i2+0x004],%l2 ! %l2 = 000000003f07b350
! Mem[0000000020000187] = e653bd87, %l1 = 0000000078daa923
ldstub [%i0+0x187],%l1 ! %l1 = 00000087000000ff
! Mem[0000000020000010] = 5168e6f7, %l2 = 000000003f07b350
swapa [%i0+%o2]0x81,%l2 ! %l2 = 000000005168e6f7
! Mem[00000000208001b4] = 45e24cca, %l1 = 0000000000000087
ldstub [%i1+0x1b4],%l1 ! %l1 = 00000045000000ff
p8_label_11:
! %l2 = 5168e6f7, %l3 = 0000004a, Mem[0000000020800098] = 651dfc38 a0547020
stda %l2,[%i1+0x098]%asi ! Mem[0000000020800098] = 5168e6f7 0000004a
! Mem[00000000218000f2] = 3656fb7f, %l0 = 36ff96368e73fed9
ldstub [%i3+0x0f2],%l0 ! %l0 = 000000fb000000ff
! Mem[0000000021000010] = ff71b79f, %l5 = 00000000fcff1f51
swapa [%i2+%o2]0x81,%l5 ! %l5 = 00000000ff71b79f
! %l0 = 00000000000000fb, Mem[0000000021000018] = 54f20073
stwa %l0,[%i2+%o3]0x80 ! Mem[0000000021000018] = 000000fb
! %l1 = 0000000000000045, Mem[0000000021800020] = 81ff54f2
stba %l1,[%i3+%o4]0x80 ! Mem[0000000021800020] = 45ff54f2
! %l4 = 00000000504cbefe, Mem[00000000900000a0] = c4622d7f
stb %l4,[%i4+0x0a0] ! Mem[00000000900000a0] = fe622d7f
! Mem[000000009080001c] = db923fe6, %g2 = 0000000000000047
lduh [%i5+0x01c],%g2 ! %g2 = 000000000000db92
! Mem[0000000021800050] = 841e1b89, %l3 = 0000004a, %l0 = 000000fb
add %i3,0x50,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000841e1b89
! %l2 = 5168e6f7, %l3 = 0000004a, Mem[00000000910001b0] = 83000d90 f3847e0d
std %l2,[%i6+0x1b0] ! Mem[00000000910001b0] = 5168e6f7 0000004a
! Mem[0000000020000137] = 6acf8ad3, %l3 = 000000000000004a
ldstuba [%i0+0x137]%asi,%l3 ! %l3 = 000000d3000000ff
p8_label_12:
! %l2 = 000000005168e6f7, Mem[0000000020800020] = 09000000
stba %l2,[%i1+%o4]0x88 ! Mem[0000000020800020] = 090000f7
! Mem[0000000020000008] = fff37e02, %l5 = 00000000ff71b79f
ldsba [%i0+%o1]0x88,%l5 ! %l5 = 0000000000000002
! Mem[0000000020800018] = e59c2aff, %l1 = 0000000000000045
lduba [%i1+%o3]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000090000140] = 1b2720ac, %g2 = 000000000000db92
ldsb [%i4+0x140],%g2 ! %g2 = 000000000000001b
! Mem[000000002100016c] = 4230bf34, %l3 = 00000000000000d3, %asi = 80
swapa [%i2+0x16c]%asi,%l3 ! %l3 = 000000004230bf34
! Mem[0000000021000010] = fcff1f51, %l1 = 00000000000000ff
ldstuba [%i2+%o2]0x80,%l1 ! %l1 = 000000fc000000ff
! Mem[0000000020000028] = e61692d1, %l1 = 00000000000000fc
swapa [%i0+%o5]0x89,%l1 ! %l1 = 00000000e61692d1
! %l6 = 000000000000027e, Mem[0000000091000000] = 5a899bb6
sth %l6,[%i6+%g0] ! Mem[0000000091000000] = 027e9bb6
! Mem[0000000021800028] = e98923c2, %l2 = 000000005168e6f7
ldsha [%i3+%o5]0x88,%l2 ! %l2 = 00000000000023c2
! Mem[0000000021800018] = 0609ec33, %l2 = 00000000000023c2
lduha [%i3+%o3]0x88,%l2 ! %l2 = 000000000000ec33
p8_label_13:
! Mem[0000000091000048] = 0ab775a3, %g2 = 000000000000001b
ldsha [%i6+0x048]%asi,%g2 ! %g2 = 0000000000000ab7
! %l3 = 000000004230bf34, Mem[0000000020000028] = fc00000023933ec2
stxa %l3,[%i0+%o5]0x81 ! Mem[0000000020000028] = 000000004230bf34
! Mem[00000000908000f8] = bdc8388f, %g2 = 0000000000000ab7
ldsha [%i5+0x0f8]%asi,%g2 ! %g2 = ffffffffffffbdc8
! %l3 = 000000004230bf34, Mem[0000000090800175] = 5829606d
stb %l3,[%i5+0x175] ! Mem[0000000090800174] = 3429606d
! Mem[00000000210001bc] = 47337ff0, %l6 = 0000027e, %l5 = 00000002
add %i2,0x1bc,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000047337ff0
! Mem[0000000090000084] = 18bc487f, %g2 = ffffffffffffbdc8
ldsh [%i4+0x084],%g2 ! %g2 = 00000000000018bc
! Mem[00000000908001a0] = 274e8cac, %g2 = 00000000000018bc
lduh [%i5+0x1a2],%g2 ! %g2 = 000000000000274e
! Mem[00000000210000b8] = 9c51a046, %l1 = 00000000e61692d1
ldub [%i2+0x0bb],%l1 ! %l1 = 0000000000000046
! Mem[000000002000007c] = 57e67280, %l5 = 47337ff0, %l1 = 00000046
add %i0,0x7c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000057e67280
! Mem[0000000091800054] = 544a3e12, %g2 = 000000000000274e
lduwa [%o0+0x054]%asi,%g2 ! %g2 = 00000000544a3e12
p8_label_14:
! Mem[0000000020800028] = 4a000000, %l4 = 00000000504cbefe
ldstuba [%i1+%o5]0x80,%l4 ! %l4 = 0000004a000000ff
! Mem[00000000218001e4] = 1d4ddc23, %l1 = 57e67280, %l1 = 57e67280
add %i3,0x1e4,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000001d4ddc23
! Mem[000000009100016c] = 546a41bb, %g2 = 00000000544a3e12
lduw [%i6+0x16c],%g2 ! %g2 = 00000000546a41bb
! Mem[000000002080011b] = 59d1d87a, %l5 = 0000000047337ff0
ldstub [%i1+0x11b],%l5 ! %l5 = 0000007a000000ff
! Mem[00000000208001f8] = 2aeab249, %l5 = 000000000000007a
swap [%i1+0x1f8],%l5 ! %l5 = 000000002aeab249
! Mem[0000000021800098] = b219cd87, %l3 = 000000004230bf34
swap [%i3+0x098],%l3 ! %l3 = 00000000b219cd87
! Mem[0000000020000018] = ffa8245e 242e6351, %l2 = 0000ec33, %l3 = b219cd87
ldda [%i0+%o3]0x80,%l2 ! %l2 = 00000000ffa8245e 00000000242e6351
! Mem[0000000021800070] = 48347d902156d975, %l4 = 000000000000004a, %l3 = 00000000242e6351
add %i3,0x70,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 48347d902156d975
! Mem[00000000208000bc] = 582e182a, %l4 = 000000000000004a
ldub [%i1+0x0bd],%l4 ! %l4 = 000000000000002e
! Mem[0000000020000038] = b3b7a430, %l1 = 000000001d4ddc23
swap [%i0+0x038],%l1 ! %l1 = 00000000b3b7a430
p8_label_15:
! Mem[0000000021000018] = fb000000, %l2 = 00000000ffa8245e
ldsba [%i2+%o3]0x89,%l2 ! %l2 = 0000000000000000
! Mem[00000000918001b4] = 6ade878f, %g18 = e2740572181921fe
ldsw [%o0+0x1b4],%g2 ! %g2 = e2740572181921fe
! Mem[0000000021800010] = effd2b11, %l0 = 00000000841e1b89
swapa [%i3+%o2]0x81,%l0 ! %l0 = 00000000effd2b11
! %l2 = 0000000000000000, Mem[000000009100004a] = 75a34653
sth %l2,[%i6+0x04a] ! Mem[0000000091000048] = 00004653
! Mem[0000000090800070] = de52dc0a, %g18 = e2740572181921fe
ldsw [%i5+0x070],%g2 ! %g2 = e2740572181921fe
! Mem[00000000200000ec] = e8e1594c, %l3 = 2156d975, %l4 = 0000002e
add %i0,0xec,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000e8e1594c
! Mem[0000000021000020] = accc6c8b, %l6 = 000000000000027e
swapa [%i2+%o4]0x80,%l6 ! %l6 = 00000000accc6c8b
! Mem[0000000021800008] = 5536ef10, %l0 = 00000000effd2b11
lduha [%i3+%o1]0x88,%l0 ! %l0 = 000000000000ef10
! Mem[0000000020000148] = f425f79f, %l0 = 0000ef10, %l7 = fe9d724b
add %i0,0x148,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000f425f79f
! %l2 = 0000000000000000, Mem[00000000908000e4] = 742be986
stw %l2,[%i5+0x0e4] ! Mem[00000000908000e4] = 00000000
p8_label_16:
! Mem[0000000021800100] = 37ae2391fa9c9392, %l7 = 00000000f425f79f, %l7 = 00000000f425f79f
add %i3,0x100,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 37ae2391fa9c9392
! Mem[0000000021000148] = 6570858ddb54257b, %l5 = 000000002aeab249, %l4 = 00000000e8e1594c
add %i2,0x148,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 6570858ddb54257b
! %l6 = 00000000accc6c8b, Mem[0000000020800010] = ffbdfdcc
stba %l6,[%i1+%o2]0x81 ! Mem[0000000020800010] = 8bbdfdcc
! Mem[000000002100013c] = 5b4686ea, %l0 = 000000000000ef10
ldstub [%i2+0x13c],%l0 ! %l0 = 0000005b000000ff
! Mem[0000000020800028] = ff00000000000000, %l4 = 6570858ddb54257b, %l1 = 00000000b3b7a430
add %i1,0x28,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = ff00000000000000
! Mem[0000000020000000] = 708a7cb17947ee43, %l2 = 0000000000000000
ldxa [%i0+%g0]0x80,%l2 ! %l2 = 708a7cb17947ee43
! Mem[000000002080003c] = 7d96b009, %l1 = 00000000, %l4 = db54257b
add %i1,0x3c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000007d96b009
! Mem[0000000020000083] = f85ab365, %l3 = 48347d902156d975
ldstub [%i0+0x083],%l3 ! %l3 = 00000065000000ff
! Mem[0000000021800178] = 887dc1c9, %l1 = ff00000000000000, %asi = 80
swapa [%i3+0x178]%asi,%l1 ! %l1 = 00000000887dc1c9
! Mem[00000000208000f0] = b89346a3743fab27, %l2 = 708a7cb17947ee43, %l1 = 00000000887dc1c9
add %i1,0xf0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = b89346a3743fab27
p8_label_17:
! Mem[00000000218000dc] = 37ba03f0, %l2 = 708a7cb17947ee43
ldstuba [%i3+0x0dc]%asi,%l2 ! %l2 = 00000037000000ff
! %l2 = 0000000000000037, Mem[00000000900001ad] = 175c0e8c
stb %l2,[%i4+0x1ad] ! Mem[00000000900001ac] = 375c0e8c
! Mem[000000009100016c] = 546a41bb, %g18 = e2740572181921fe
ldsw [%i6+0x16c],%g2 ! %g2 = e2740572181921fe
! %l4 = 7d96b009, %l5 = 2aeab249, Mem[0000000090000128] = e30b63cc d5070cc1
std %l4,[%i4+0x128] ! Mem[0000000090000128] = 7d96b009 2aeab249
! %l0 = 0000005b, %l1 = 743fab27, Mem[0000000090800008] = 275f371d bd1d40b9
stda %l0,[%i5+0x008]%asi ! Mem[0000000090800008] = 0000005b 743fab27
! %l1 = b89346a3743fab27, Mem[0000000020800028] = 000000ff
stba %l1,[%i1+%o5]0x88 ! Mem[0000000020800028] = 00000027
! Mem[0000000020000018] = ffa8245e, %l5 = 000000002aeab249
ldstuba [%i0+%o3]0x81,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000020800028] = 00000027, %l1 = b89346a3743fab27
lduwa [%i1+%o5]0x88,%l1 ! %l1 = 0000000000000027
! %l5 = 00000000000000ff, Mem[0000000091000094] = cb14f43b
stw %l5,[%i6+0x094] ! Mem[0000000091000094] = 000000ff
! %l6 = accc6c8b, %l7 = fa9c9392, Mem[00000000910001b0] = 5168e6f7 0000004a
stda %l6,[%i6+0x1b0]%asi ! Mem[00000000910001b0] = accc6c8b fa9c9392
p8_label_18:
! Mem[00000000200001a8] = cd167b04b872c0c7, %l7 = 37ae2391fa9c9392, %l4 = 000000007d96b009
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = cd167b04b872c0c7
! %l2 = 00000037, %l3 = 00000065, Mem[00000000918000d8] = b55428c6 0f6e6a47
std %l2,[%o0+0x0d8] ! Mem[00000000918000d8] = 00000037 00000065
! Mem[0000000020000008] = 50dab057 fff37e02, %l6 = accc6c8b, %l7 = fa9c9392
ldda [%i0+%o1]0x89,%l6 ! %l6 = 00000000fff37e02 0000000050dab057
! %l3 = 0000000000000065, Mem[0000000021000000] = 59305574
stha %l3,[%i2+%g0]0x89 ! Mem[0000000021000000] = 59300065
! Mem[0000000020000010] = 3f07b350, %l7 = 0000000050dab057
ldstuba [%i0+%o2]0x81,%l7 ! %l7 = 0000003f000000ff
! Mem[00000000210001da] = 1be33fbe, %l0 = 000000000000005b
ldstub [%i2+0x1da],%l0 ! %l0 = 0000003f000000ff
! Mem[0000000021000096] = 9e92a954, %l7 = 000000000000003f
ldstub [%i2+0x096],%l7 ! %l7 = 000000a9000000ff
! Mem[0000000091000064] = 91eeb0a1, %g2 = 00000000546a41bb
ldsba [%i6+0x064]%asi,%g2 ! %g2 = ffffffffffffff91
! Mem[0000000020800000] = ffb0dc57, %l5 = 000000ff, %l6 = fff37e02
casa [%i1]0x80,%l5,%l6 ! %l6 = 00000000ffb0dc57
! %l0 = 0000003f, %l1 = 00000027, Mem[0000000091000000] = 027e9bb6 a2b3824f
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 0000003f 00000027
p8_label_19:
! %l5 = 00000000000000ff, Mem[0000000020000000] = 708a7cb17947ee43
stxa %l5,[%i0+%g0]0x80 ! Mem[0000000020000000] = 00000000000000ff
! Mem[0000000091800168] = 285bffb3, %g2 = ffffffffffffff91
ldub [%o0+0x16b],%g2 ! %g2 = 0000000000000028
! %l2 = 0000000000000037, Mem[0000000021800020] = 45ff54f2
stha %l2,[%i3+%o4]0x80 ! Mem[0000000021800020] = 003754f2
! %l4 = b872c0c7, %l5 = 000000ff, Mem[00000000900000c8] = 00041723 54f2f202
std %l4,[%i4+0x0c8] ! Mem[00000000900000c8] = b872c0c7 000000ff
! Mem[00000000210001f8] = b32c509a, %l6 = 00000000ffb0dc57
ldsh [%i2+0x1f8],%l6 ! %l6 = ffffffffffffb32c
! Mem[0000000020000000] = 00000000, %l3 = 0000000000000065
swapa [%i0+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000020800198] = 1e5ad2ce, %l4 = b872c0c7, %l4 = b872c0c7
add %i1,0x198,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000001e5ad2ce
! Mem[0000000020000058] = fe9d724b, %l3 = 00000000, %l0 = 0000003f
add %i0,0x58,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000fe9d724b
! Mem[00000000218001b8] = efb10d35, %l3 = 0000000000000000
swap [%i3+0x1b8],%l3 ! %l3 = 00000000efb10d35
! Mem[0000000021000016] = 1b9ee92c, %l2 = 0000000000000037
ldstub [%i2+0x016],%l2 ! %l2 = 000000e9000000ff
p8_label_20:
! Mem[00000000210001cd] = 7e04e839, %l6 = ffffffffffffb32c
ldstub [%i2+0x1cd],%l6 ! %l6 = 00000004000000ff
! Mem[00000000200000bf] = a82bcc15, %l6 = 0000000000000004
ldstub [%i0+0x0bf],%l6 ! %l6 = 00000015000000ff
! %l6 = 00000015, %l7 = 000000a9, Mem[0000000091000088] = c245a6bc afe30e96
std %l6,[%i6+0x088] ! Mem[0000000091000088] = 00000015 000000a9
! Mem[0000000020000000] = 65000000, %l6 = 0000000000000015
ldsba [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000000
! %l2 = 00000000000000e9, Mem[0000000090000028] = 93ab66a79677077c
stx %l2,[%i4+%o5] ! Mem[0000000090000028] = 00000000000000e9
! Mem[0000000020800018] = a9ae9944 e59c2aff, %l4 = 1e5ad2ce, %l5 = 000000ff
ldda [%i1+%o3]0x88,%l4 ! %l4 = 00000000e59c2aff 00000000a9ae9944
! Mem[0000000021000008] = 000000cf, %l2 = 00000000000000e9
ldsha [%i2+%o1]0x80,%l2 ! %l2 = 0000000000000000
! %l5 = 00000000a9ae9944, Mem[0000000091800034] = 0e1c093a
stb %l5,[%o0+0x034] ! Mem[0000000091800034] = 441c093a
! Mem[0000000021000008] = cf000000, %l1 = 0000000000000027
ldstuba [%i2+%o1]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[00000000910000a0] = 715b09c0, %g2 = 0000000000000028
ldsh [%i6+0x0a0],%g2 ! %g2 = 000000000000715b
p8_label_21:
! %l6 = 0000000000000000, Mem[0000000020800020] = 090000f7
stwa %l6,[%i1+%o4]0x89 ! Mem[0000000020800020] = 00000000
! Mem[000000009100000c] = bcf127ea, %g2 = 000000000000715b
ldub [%i6+0x00c],%g2 ! %g2 = 00000000000000bc
! Mem[0000000091800050] = ccf52dd5, %g2 = 00000000000000bc
lduh [%o0+0x050],%g2 ! %g2 = 000000000000ccf5
! Mem[0000000020000120] = 5eb05aed, %l0 = fe9d724b, %l4 = e59c2aff
add %i0,0x120,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000005eb05aed
! Mem[0000000090000088] = 0c780039, %g2 = 000000000000ccf5
ldsb [%i4+0x088],%g2 ! %g2 = 000000000000000c
! Mem[00000000910000cc] = 0deda944, %g18 = e2740572181921fe
ldsw [%i6+0x0cc],%g2 ! %g2 = e2740572181921fe
! Mem[0000000091000160] = 73e72b45a2664375, %g2 = 000000000deda944
ldx [%i6+0x160],%g2 ! %g2 = 73e72b45a2664375
! Mem[0000000020800100] = b4975a2c, %l3 = efb10d35, %l5 = a9ae9944
add %i1,0x100,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000b4975a2c
! Mem[00000000200001ae] = b872c0c7, %l1 = 0000000000000000
ldstub [%i0+0x1ae],%l1 ! %l1 = 000000c0000000ff
! %l3 = 00000000efb10d35, Mem[000000009000010a] = 1770b86e
sth %l3,[%i4+0x10a] ! Mem[0000000090000108] = 0d35b86e
p8_label_22:
! Mem[0000000020000148] = f425f79fdd4c4b48, %l3 = 00000000efb10d35, %l1 = 00000000000000c0
add %i0,0x148,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = f425f79fdd4c4b48
! Mem[0000000020800008] = 09d66f50, %l4 = 000000005eb05aed
lduba [%i1+%o1]0x80,%l4 ! %l4 = 0000000000000009
! Mem[000000002000004b] = 3cf3c5d9, %l1 = f425f79fdd4c4b48
ldstub [%i0+0x04b],%l1 ! %l1 = 000000d9000000ff
! Mem[00000000200001dc] = 4769988d, %l6 = 00000000, %l1 = 000000d9
add %i0,0x1dc,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000004769988d
! Mem[000000002080019c] = 00fc311b, %l0 = fe9d724b, %l7 = 000000a9
add %i1,0x19c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000000fc311b
! Mem[0000000090000128] = 7d96b009 2aeab249, %g2 = a2664375, %g3 = 58030393
ldd [%i4+0x128],%g2 ! %g2 = 000000007d96b009 000000002aeab249
! Mem[0000000020000180] = 353149d3, %l7 = 00fc311b, %l7 = 00fc311b
add %i0,0x180,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000353149d3
! %l1 = 000000004769988d, Mem[0000000090000148] = 35dc6843d20df4be
stx %l1,[%i4+0x148] ! Mem[0000000090000148] = 000000004769988d
! Mem[0000000021800000] = ff2a4ad9, %l6 = 0000000000000000
swap [%i3+%g0],%l6 ! %l6 = 00000000ff2a4ad9
! Mem[00000000218000f0] = 3656ff7fb57dde6b, %l7 = 00000000353149d3, %l7 = 00000000353149d3
add %i3,0xf0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 3656ff7fb57dde6b
p8_label_23:
! Mem[0000000020000000] = 00000065, %l7 = 3656ff7fb57dde6b
ldstuba [%i0+%g0]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[0000000021800188] = 5af75727e1965eb6, %l6 = 00000000ff2a4ad9, %l6 = 00000000ff2a4ad9
add %i3,0x188,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 5af75727e1965eb6
! Mem[0000000020000028] = 00000000, %l1 = 000000004769988d
lduha [%i0+%o5]0x88,%l1 ! %l1 = 0000000000000000
! %l0 = fe9d724b, %l1 = 00000000, Mem[0000000020000050] = cf6df5d4 6538b816
std %l0,[%i0+0x050] ! Mem[0000000020000050] = fe9d724b 00000000
! %l5 = 00000000b4975a2c, Mem[00000000918000d8] = 00000037
sth %l5,[%o0+0x0d8] ! Mem[00000000918000d8] = 5a2c0037
! Mem[0000000090800158] = 28f4e0a9, %g2 = 000000007d96b009
lduh [%i5+0x158],%g2 ! %g2 = 00000000000028f4
! %l4 = 00000009, %l5 = b4975a2c, Mem[00000000910000b8] = ff3eae0e 9556d5f3
std %l4,[%i6+0x0b8] ! Mem[00000000910000b8] = 00000009 b4975a2c
! Mem[0000000021000010] = 511fffff, %l5 = 00000000b4975a2c
swapa [%i2+%o2]0x88,%l5 ! %l5 = 00000000511fffff
! Mem[0000000020000018] = 5e24a8ff, %l0 = 00000000fe9d724b
ldsba [%i0+%o3]0x89,%l0 ! %l0 = ffffffffffffffff
! %l3 = 00000000efb10d35, Mem[00000000900000d0] = 42db2671a0677e25, %asi = 80
stxa %l3,[%i4+0x0d0]%asi ! Mem[00000000900000d0] = 00000000efb10d35
p8_label_24:
! %l4 = 00000009, %l5 = 511fffff, Mem[0000000020000028] = 00000000 4230bf34
std %l4,[%i0+%o5] ! Mem[0000000020000028] = 00000009 511fffff
! Mem[00000000208000f8] = b580c67e, %l3 = 00000000efb10d35
swap [%i1+0x0f8],%l3 ! %l3 = 00000000b580c67e
! Mem[00000000200000d0] = bc85e62aa60ff27c, %l1 = 0000000000000000, %l6 = 5af75727e1965eb6
add %i0,0xd0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = bc85e62aa60ff27c
! Mem[0000000090800158] = e0a9cb1c, %g2 = 00000000000028f4
lduh [%i5+0x15a],%g2 ! %g2 = 000000000000e0a9
! %l0 = ffffffffffffffff, Mem[0000000021000028] = 7d3a746857d3b5ff
stxa %l0,[%i2+%o5]0x89 ! Mem[0000000021000028] = ffffffffffffffff
! %l2 = 0000000000000000, Mem[00000000918001e0] = 2545400746e26dd0
stx %l2,[%o0+0x1e0] ! Mem[00000000918001e0] = 0000000000000000
! Mem[00000000900000f8] = 9416006d, %g18 = e2740572181921fe
ldsw [%i4+0x0f8],%g2 ! %g2 = e2740572181921fe
! Mem[0000000090000108] = 3c2b0d35, %g2 = ffffffff9416006d
lduw [%i4+0x108],%g2 ! %g2 = 000000003c2b0d35
! Mem[00000000910001a8] = 367cb88b 9a670170, %g2 = 3c2b0d35, %g3 = 2aeab249
ldd [%i6+0x1a8],%g2 ! %g2 = 00000000367cb88b 000000009a670170
! Mem[0000000020800118] = 59d1d8ff, %l2 = 0000000000000000, %asi = 80
swapa [%i1+0x118]%asi,%l2 ! %l2 = 0000000059d1d8ff
p8_label_25:
! Mem[000000002100002c] = ffffffff, %l1 = 00000000, %l7 = 00000000
add %i2,0x2c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000ffffffff
! Mem[00000000200001d8] = 471f3315, %l5 = 00000000511fffff
ldsh [%i0+0x1d8],%l5 ! %l5 = 000000000000471f
! %l5 = 000000000000471f, Mem[0000000021000018] = 000000fb
stwa %l5,[%i2+%o3]0x80 ! Mem[0000000021000018] = 0000471f
! Mem[000000002080005c] = b8eefac2, %l4 = 0000000000000009
swap [%i1+0x05c],%l4 ! %l4 = 00000000b8eefac2
! Mem[0000000020000004] = 000000ff, %l6 = bc85e62aa60ff27c
ldstub [%i0+0x004],%l6 ! %l6 = 00000000000000ff
! Mem[00000000910001f0] = fca7e35c, %g2 = 00000000367cb88b
lduw [%i6+0x1f0],%g2 ! %g2 = 00000000fca7e35c
! Mem[00000000210001b4] = 62faf4a8, %l3 = 00000000b580c67e
swap [%i2+0x1b4],%l3 ! %l3 = 0000000062faf4a8
! Mem[00000000218001b8] = 0000000085752c39, %l0 = ffffffffffffffff, %l2 = 0000000059d1d8ff
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 0000000085752c39
! Mem[000000009080008c] = fffb8d00, %g18 = e2740572181921fe
ldsw [%i5+0x08c],%g2 ! %g2 = e2740572181921fe
! Mem[0000000021800008] = 5536ef10, %l0 = ffffffffffffffff
ldswa [%i3+%o1]0x88,%l0 ! %l0 = 000000005536ef10
ba,a p8_not_taken_0_end
p8_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 000000005536ef10
bne,a,pn %xcc,p8_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne,a,pn %xcc,p8_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000085752c39
bne,a,pn %xcc,p8_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000062faf4a8
bne,a,pn %xcc,p8_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000b8eefac2
bne,a,pn %xcc,p8_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000471f
bne,a,pn %xcc,p8_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000000
bne,a,pn %xcc,p8_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000ffffffff
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 46a81da7 c7b7cce6
bne %xcc,p8_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 89406f77 59125454
bne %xcc,p8_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 30e86a86 b6fbdb1d
bne %xcc,p8_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 3ff89d9e d733155e
bne %xcc,p8_f6_fail
nop
! Check Local Memory
set p8_local0_expect,%g1
p8_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ff000065ff0000ff
ldx [%i0+0x000],%g3 ! Observed data at 0000000020000000
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 027ef3ff57b0da50
ldx [%i0+0x008],%g3 ! Observed data at 0000000020000008
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff07b3507af08460
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 = ffa8245e242e6351
ldx [%i0+0x018],%g3 ! Observed data at 0000000020000018
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = f2000000e56a00ba
ldx [%i0+0x020],%g3 ! Observed data at 0000000020000020
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000009511fffff
ldx [%i0+0x028],%g3 ! Observed data at 0000000020000028
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 1d4ddc2308effd72
ldx [%i0+0x038],%g3 ! Observed data at 0000000020000038
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 3cf3c5ff76effc00
ldx [%i0+0x048],%g3 ! Observed data at 0000000020000048
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = fe9d724b00000000
ldx [%i0+0x050],%g3 ! Observed data at 0000000020000050
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = f85ab3ff94fbc7ef
ldx [%i0+0x080],%g3 ! Observed data at 0000000020000080
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 2354da29a82bccff
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000200000b8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = c89611ffe8e1594c
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000200000e8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 73c919db6acf8aff
ldx [%i0+0x130],%g3 ! Observed data at 0000000020000130
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = c060d07aa628a6dd
ldx [%i0+0x140],%g3 ! Observed data at 0000000020000140
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = f425f79fdd4c4b48
ldx [%i0+0x148],%g3 ! Observed data at 0000000020000148
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 792db03e5af75727
ldx [%i0+0x158],%g3 ! Observed data at 0000000020000158
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = 353149d3e653bdff
ldx [%i0+0x180],%g3 ! Observed data at 0000000020000180
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = cd167b04b872ffc7
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000200001a8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x1a8,%g4
set p8_local1_expect,%g1
p8_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ffb0dc5716435ced
ldx [%i1+0x000],%g3 ! Observed data at 0000000020800000
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 8bbdfdcca2e0e251
ldx [%i1+0x010],%g3 ! Observed data at 0000000020800010
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff2a9ce54499aea9
ldx [%i1+0x018],%g3 ! Observed data at 0000000020800018
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000008d5afff2
ldx [%i1+0x020],%g3 ! Observed data at 0000000020800020
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 2700000000000000
ldx [%i1+0x028],%g3 ! Observed data at 0000000020800028
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = 2551782700000009
ldx [%i1+0x058],%g3 ! Observed data at 0000000020800058
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x058,%g4
ldx [%g1+0x098],%g2 ! Expected data = 5168e6f70000004a
ldx [%i1+0x098],%g3 ! Observed data at 0000000020800098
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 504cbefeec76c703
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000208000c0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 765e45735db5a519
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000208000e8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = b89346a3743fab27
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000208000f0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = efb10d35c2c08d7f
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000208000f8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 000000001e412658
ldx [%i1+0x118],%g3 ! Observed data at 0000000020800118
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x118,%g4
ldx [%g1+0x190],%g2 ! Expected data = 59ffa26455f5bb2f
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 = 9441a822ffe24cca
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000208001b0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 0000007a9812359e
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000208001f8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x1f8,%g4
set p8_local2_expect,%g1
p8_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 65003059fffb8d00
ldx [%i2+0x000],%g3 ! Observed data at 0000000021000000
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff0000cf68b04b57
ldx [%i2+0x008],%g3 ! Observed data at 0000000021000008
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 2c5a97b41b9eff2c
ldx [%i2+0x010],%g3 ! Observed data at 0000000021000010
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000471f2cd040ee
ldx [%i2+0x018],%g3 ! Observed data at 0000000021000018
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000027e513dcb6b
ldx [%i2+0x020],%g3 ! Observed data at 0000000021000020
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffffffffffffffff
ldx [%i2+0x028],%g3 ! Observed data at 0000000021000028
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x028,%g4
ldx [%g1+0x070],%g2 ! Expected data = 5e566082d26fc33e
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 = 5f67fab957e67280
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 = 629596e39e92ff54
ldx [%i2+0x090],%g3 ! Observed data at 0000000021000090
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 6106d1ff7a91df53
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000210000f8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 7c8dbf35214ca92b
ldx [%i2+0x120],%g3 ! Observed data at 0000000021000120
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = ceefb7b8ff4686ea
ldx [%i2+0x138],%g3 ! Observed data at 0000000021000138
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = fdb0143f000000d3
ldx [%i2+0x168],%g3 ! Observed data at 0000000021000168
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x168,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = c94f29ffb580c67e
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 = b89c67a57effe839
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000210001c8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 1be3ffbebb84bec5
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000210001d8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = fa428901000000c8
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000210001e8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1e8,%g4
set p8_local3_expect,%g1
p8_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 00000000b5e09ab2
ldx [%i3+0x000],%g3 ! Observed data at 0000000021800000
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 841e1b89e9575383
ldx [%i3+0x010],%g3 ! Observed data at 0000000021800010
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 003754f208ee29cb
ldx [%i3+0x020],%g3 ! Observed data at 0000000021800020
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x020,%g4
ldx [%g1+0x088],%g2 ! Expected data = 36ff96368e73fed9
ldx [%i3+0x088],%g3 ! Observed data at 0000000021800088
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 4230bf3424b4b758
ldx [%i3+0x098],%g3 ! Observed data at 0000000021800098
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 8ec6f367ffba03f0
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000218000d8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 3656ff7fb57dde6b
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000218000f0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x178],%g2 ! Expected data = 00000000153efb4c
ldx [%i3+0x178],%g3 ! Observed data at 0000000021800178
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 5af75727e1965eb6
ldx [%i3+0x188],%g3 ! Observed data at 0000000021800188
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 0000000085752c39
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000218001b8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1b8,%g4
! The test for processor 8 has passed
p8_passed:
ta GOOD_TRAP
nop
p8_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p8_failed
p8_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p8_failed
p8_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p8_failed
p8_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p8_failed
p8_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p8_failed
p8_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p8_failed
p8_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p8_failed
p8_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p8_failed
p8_f0_fail:
set p8_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f2_fail:
set p8_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f4_fail:
set p8_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f6_fail:
set p8_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 8 failed
p8_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x020] ! Set processor 8 done flag
set p8_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 8 failed
p8_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x020] ! Set processor 8 done flag
set p8_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p8_selfmod_failed:
ba p8_failed
mov 0xabc,%g1
p8_common_error:
or %g0,0xee8,%g1
ba p8_failed
mov %o5,%g3
p8_common_signature_error:
set p8_temp,%g1
ba p8_failed
st %g2,[%g1] ! Common Lock Number
p8_common_timeout:
set p8_temp,%g1
ba p8_failed
st %g2,[%g1] ! Common Lock Number
p8_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p8_failed
mov 0x0,%g3
p8_trap1e:
stda %l6,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800008]
ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000021000018]
ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020000000]
stxa %l7,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800010]
done
p8_trap1o:
stda %l6,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800008]
ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000021000018]
ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020000000]
stxa %l7,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800010]
done
p8_trap2e:
swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000021000020]
done
p8_trap2o:
swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000021000020]
done
p8_trap3e:
nop
nop
nop
nop
nop
nop
done
p8_trap3o:
nop
nop
nop
nop
nop
nop
done
p8_init_memory_pointers:
set p8_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p8_local0_start,%i0
set p8_local1_start,%i1
set p8_local2_start,%i2
set p8_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = e4e9e53e7c8dbf35
ldx [%g1+0x008],%l1 ! %l1 = 65eb719bf7e66851
ldx [%g1+0x010],%l2 ! %l2 = 8a305a42dd4c4b48
ldx [%g1+0x018],%l3 ! %l3 = c8934a46bb5b945a
ldx [%g1+0x020],%l4 ! %l4 = ab25e91ba628a6dd
ldx [%g1+0x028],%l5 ! %l5 = e1eab9d65af75727
ldx [%g1+0x030],%l6 ! %l6 = 173c7dca708a7cb1
ldx [%g1+0x038],%l7 ! %l7 = 2442c4ade2fd1fe5
! Initialize the output register of window 0
set unres3_start,%o0
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 = 099cf813 fa822a85 233c919f 1e4485f7
! %f4 = 88b90036 1ec10871 a912b750 7d35b87d
! %f8 = 1ea06614 92744340 9d413548 67316e89
! %f12 = 9987a773 df1e958c d6fd7d9e 9b9ee11f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3f6211f7 a32af92b 1721c760 7e8ca780
! %f20 = cba5651a 22b2b739 76f3ec48 db16a4d1
! %f24 = d5a31fb8 9caf04e8 40796ac3 7d49dc89
! %f28 = be63a7b1 d0e87ad9 37bb7215 410fbbc0
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ccdf2e9c 9b873f03 a19c350e edf9d3b2
! %f36 = 7047f455 70b50413 f5398e42 8d44a2db
! %f40 = 90020256 712d45bc df478b95 07f079d1
! %f44 = 01d4291a 892a0015 604e6582 b61c835c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x127ca5af00000045,%g7,%g1 ! GSR scale = 8, align = 5
wr %g1,%g0,%gsr ! GSR = 127ca5af00000045
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 9
p9_label_1:
! Mem[0000000090000118] = 31690d1f, %g2 = 97e60e93af677345
lduw [%i4+0x118],%g2 ! %g2 = 0000000031690d1f
! Mem[0000000022000020] = c4bcd4f0, %l7 = 6b2ea74e9b42f845
lduba [%i0+%o4]0x81,%l7 ! %l7 = 00000000000000c4
! Mem[0000000023800150] = 45235eb8, %l3 = cb697905edcfc8c5
swap [%i3+0x150],%l3 ! %l3 = 0000000045235eb8
! Mem[0000000023800078] = 9dea081a, %l4 = b96e6a9861764d95
swap [%i3+0x078],%l4 ! %l4 = 000000009dea081a
! Mem[00000000238000c0] = 59bba466, %l7 = 000000c4, %l7 = 000000c4
add %i3,0xc0,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000059bba466
! Mem[00000000238000e0] = 24003e318a43b25a, %l4 = 000000009dea081a, %l2 = 4e41f264efcb4751
add %i3,0xe0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 24003e318a43b25a
! Mem[00000000228000cc] = b38e3606, %l3 = 45235eb8, %l0 = 5ab4b7dc
add %i1,0xcc,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000b38e3606
! %l7 = 0000000059bba466, Mem[000000002380008c] = a125f8b7
stw %l7,[%i3+0x08c] ! Mem[000000002380008c] = 59bba466
! Mem[00000000220000e8] = d3e8a853, %l4 = 9dea081a, %l1 = 5a4364b9
add %i0,0xe8,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000d3e8a853
! Mem[0000000022000020] = c4bcd4f0, %l5 = b04ecc4caaba55c7
ldstuba [%i0+%o4]0x80,%l5 ! %l5 = 000000c4000000ff
p9_label_2:
! Mem[00000000230000e8] = a93b0b2b, %l5 = 00000000000000c4
swap [%i2+0x0e8],%l5 ! %l5 = 00000000a93b0b2b
! %l6 = ad0e8b920ca80567, Mem[000000002300011a] = 5da4a63d
sth %l6,[%i2+0x11a] ! Mem[0000000023000118] = 5da40567
! Mem[0000000023000020] = a043b464, %l7 = 0000000059bba466
ldstuba [%i2+%o4]0x81,%l7 ! %l7 = 000000a0000000ff
! Mem[000000009080015c] = cb1ca361, %g2 = 0000000031690d1f
lduh [%i5+0x15c],%g2 ! %g2 = 000000000000cb1c
! Mem[0000000022000020] = f0d4bcff, %l4 = 000000009dea081a
lduwa [%i0+%o4]0x88,%l4 ! %l4 = 00000000f0d4bcff
! Mem[0000000022000020] = f0d4bcff, %l7 = 00000000000000a0
lduha [%i0+%o4]0x89,%l7 ! %l7 = 000000000000bcff
! Mem[0000000090000180] = 4e828d45, %g2 = 000000000000cb1c
lduh [%i4+0x182],%g2 ! %g2 = 0000000000004e82
! Mem[000000002380000d] = 927f63a3, %l4 = 00000000f0d4bcff
ldstub [%i3+0x00d],%l4 ! %l4 = 0000007f000000ff
! Mem[00000000238001dc] = e7bcf3bc, %l1 = d3e8a853, %l1 = d3e8a853
add %i3,0x1dc,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000e7bcf3bc
! Mem[0000000023000130] = fbcbc404, %l6 = ad0e8b920ca80567
swap [%i2+0x130],%l6 ! %l6 = 00000000fbcbc404
p9_label_3:
! Mem[000000009180008c] = ac8c636e, %g2 = 0000000000004e82
lduw [%o0+0x08c],%g2 ! %g2 = 00000000ac8c636e
! %l2 = 8a43b25a, %l3 = 45235eb8, Mem[0000000090800180] = 06f22f79 89ee679a
std %l2,[%i5+0x180] ! Mem[0000000090800180] = 8a43b25a 45235eb8
! Mem[0000000023800020] = 0de3d98e, %l7 = 000000000000bcff
ldswa [%i3+%o4]0x89,%l7 ! %l7 = 000000000de3d98e
! Mem[0000000023800008] = 47d00161, %l0 = 00000000b38e3606
lduba [%i3+%o1]0x81,%l0 ! %l0 = 0000000000000047
! Mem[00000000220001b0] = 32737e77, %l3 = 45235eb8, %l2 = 8a43b25a
add %i0,0x1b0,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000032737e77
! Mem[00000000220000a0] = ff615bc1a202ee64, %l1 = 00000000e7bcf3bc, %l0 = 0000000000000047
add %i0,0xa0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = ff615bc1a202ee64
! Mem[0000000023800154] = d7af1774, %l5 = 00000000a93b0b2b
swap [%i3+0x154],%l5 ! %l5 = 00000000d7af1774
! Mem[0000000023800028] = 93db16b9, %l0 = ff615bc1a202ee64
swapa [%i3+%o5]0x88,%l0 ! %l0 = 0000000093db16b9
! Mem[0000000022800098] = 1a741de3, %l0 = 0000000093db16b9
swap [%i1+0x098],%l0 ! %l0 = 000000001a741de3
! Mem[000000002200013c] = 4985fb0b, %l5 = 00000000d7af1774, %asi = 80
swapa [%i0+0x13c]%asi,%l5 ! %l5 = 000000004985fb0b
p9_label_4:
! Mem[0000000023800078] = 61764d95, %l1 = 00000000e7bcf3bc
ldstuba [%i3+0x078]%asi,%l1 ! %l1 = 00000061000000ff
! Mem[0000000022000018] = 5663974f, %l7 = 000000000de3d98e
ldsha [%i0+%o3]0x89,%l7 ! %l7 = ffffffffffff974f
! Mem[00000000220000d0] = 3b7838a5, %l1 = 0000000000000061
swap [%i0+0x0d0],%l1 ! %l1 = 000000003b7838a5
! Mem[000000002280015f] = 61d3bcbe, %l6 = 00000000fbcbc404
ldstub [%i1+0x15f],%l6 ! %l6 = 000000be000000ff
! Mem[0000000022800010] = 48d64b45, %l6 = 00000000000000be
lduwa [%i1+%o2]0x88,%l6 ! %l6 = 0000000048d64b45
! %l2 = 0000000032737e77, Mem[0000000022000028] = 7ff2536a562ec2c6
stxa %l2,[%i0+%o5]0x88 ! Mem[0000000022000028] = 0000000032737e77
! Mem[00000000220001d8] = 604a96653a9fd8bd, %l7 = ffffffffffff974f, %l4 = 000000000000007f
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 604a96653a9fd8bd
! Mem[0000000022000010] = e172e197, %l1 = 000000003b7838a5
ldswa [%i0+%o2]0x88,%l1 ! %l1 = ffffffffe172e197
! Mem[0000000090000054] = bc61352e, %g2 = 00000000ac8c636e
ldsb [%i4+0x055],%g2 ! %g2 = ffffffffffffffbc
! %l6 = 48d64b45, %l7 = ffff974f, Mem[0000000022000020] = ffbcd4f0 e2873de1
stda %l6,[%i0+%o4]0x80 ! Mem[0000000022000020] = 48d64b45 ffff974f
p9_label_5:
! Mem[0000000023000028] = 94049dbb, %l1 = ffffffffe172e197
ldstuba [%i2+%o5]0x81,%l1 ! %l1 = 00000094000000ff
! Mem[0000000091800048] = 5e904918 9f9a68d8, %g2 = ffffffbc, %g3 = 0bad0b00
ldd [%o0+0x048],%g2 ! %g2 = 000000005e904918 000000009f9a68d8
! Mem[00000000230000e0] = 2dd9c2f18a3846bc, %l1 = 0000000000000094, %l7 = ffffffffffff974f
add %i2,0xe0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 2dd9c2f18a3846bc
! Mem[00000000230000b8] = 6d49da18, %l3 = 0000000045235eb8
swap [%i2+0x0b8],%l3 ! %l3 = 000000006d49da18
! Mem[0000000022000010] = 97e172e1, %l3 = 000000006d49da18
ldsha [%i0+%o2]0x81,%l3 ! %l3 = ffffffffffff97e1
! Mem[0000000022800000] = 5a64b663 d00ea6ca, %l6 = 48d64b45, %l7 = 8a3846bc
ldda [%i1+%g0]0x88,%l6 ! %l6 = 00000000d00ea6ca 000000005a64b663
! Mem[0000000090800014] = 347e03e8, %g2 = 000000005e904918
lduw [%i5+0x014],%g2 ! %g2 = 00000000347e03e8
! Mem[0000000023800148] = 04cd291a95496c5c, %l3 = ffffffffffff97e1, %l0 = 000000001a741de3
add %i3,0x148,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 04cd291a95496c5c
! %l0 = 04cd291a95496c5c, Mem[000000009100001e] = 288f7261
sth %l0,[%i6+0x01e] ! Mem[000000009100001c] = 6c5c7261
! Mem[0000000022000018] = 4f9763564def4d0f, %l3 = ffffffffffff97e1, %l5 = 000000004985fb0b
add %i0,0x18,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 4f9763564def4d0f
p9_label_6:
! Mem[0000000023000157] = 3c61494c, %l2 = 0000000032737e77
ldstub [%i2+0x157],%l2 ! %l2 = 0000004c000000ff
! %l6 = 00000000d00ea6ca, Mem[0000000022000000] = b1d1b9ea
stba %l6,[%i0+%g0]0x80 ! Mem[0000000022000000] = cad1b9ea
! %l3 = ffffffffffff97e1, Mem[000000002300009c] = 9d3af130
sth %l3,[%i2+0x09c] ! Mem[000000002300009c] = 97e1f130
! Mem[0000000022000188] = 2ade69c87d4e8eba, %l0 = 04cd291a95496c5c, %l4 = 604a96653a9fd8bd
add %i0,0x188,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 2ade69c87d4e8eba
! Mem[0000000022000020] = 48d64b45, %l7 = 000000005a64b663
lduwa [%i0+%o4]0x80,%l7 ! %l7 = 0000000048d64b45
! %l5 = 4f9763564def4d0f, Mem[0000000023000010] = f3a4d442
stba %l5,[%i2+%o2]0x80 ! Mem[0000000023000010] = 0fa4d442
! Mem[0000000023800020] = 8ed9e30d, %l5 = 4f9763564def4d0f
swapa [%i3+%o4]0x80,%l5 ! %l5 = 000000008ed9e30d
! Mem[00000000220000b3] = 9226a6cd, %l1 = 0000000000000094
ldstuba [%i0+0x0b3]%asi,%l1 ! %l1 = 000000cd000000ff
! %l3 = ffffffffffff97e1, Mem[0000000090000068] = 6e2252f8
sth %l3,[%i4+0x068] ! Mem[0000000090000068] = 97e152f8
! %l6 = 00000000d00ea6ca, Mem[0000000022000000] = cad1b9ea
stha %l6,[%i0+%g0]0x80 ! Mem[0000000022000000] = a6cab9ea
p9_label_7:
! Mem[0000000022000008] = 15677aa4, %l2 = 000000000000004c
swapa [%i0+%o1]0x81,%l2 ! %l2 = 0000000015677aa4
! %l2 = 15677aa4, %l3 = ffff97e1, Mem[0000000023000018] = b4ead13e d1e7fea8
stda %l2,[%i2+%o3]0x80 ! Mem[0000000023000018] = 15677aa4 ffff97e1
! Mem[0000000091000068] = adccfc37, %g18 = 1bb66435a675a2c8
ldswa [%i6+0x068]%asi,%g2 ! %g2 = 1bb66435a675a2c8
! %l2 = 0000000015677aa4, Mem[00000000230000c8] = 5f567b53826aa76e, %asi = 80
stxa %l2,[%i2+0x0c8]%asi ! Mem[00000000230000c8] = 0000000015677aa4
! %l5 = 000000008ed9e30d, Mem[00000000900000e8] = 9839da078d7c0270, %asi = 80
stxa %l5,[%i4+0x0e8]%asi ! Mem[00000000900000e8] = 000000008ed9e30d
! Mem[0000000023000010] = 0fa4d442, %l6 = 00000000d00ea6ca
swap [%i2+%o2],%l6 ! %l6 = 000000000fa4d442
! Mem[0000000022800160] = faabb6a1, %l6 = 000000000fa4d442
ldsb [%i1+0x163],%l6 ! %l6 = ffffffffffffffa1
! Mem[000000009000015c] = e248893d, %g18 = 1bb66435a675a2c8
ldsw [%i4+0x15c],%g2 ! %g2 = 1bb66435a675a2c8
! Mem[00000000228000d8] = 65659c096c393d54, %l4 = 2ade69c87d4e8eba, %l2 = 0000000015677aa4
add %i1,0xd8,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 65659c096c393d54
! Mem[00000000230000d8] = 24ab6665ac7235ec, %l6 = ffffffffffffffa1, %l6 = ffffffffffffffa1
add %i2,0xd8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 24ab6665ac7235ec
p9_label_8:
! Mem[0000000022800140] = 085f0630, %l6 = 24ab6665ac7235ec
swap [%i1+0x140],%l6 ! %l6 = 00000000085f0630
! Mem[00000000228000d0] = 55669114f9ecb120, %l6 = 00000000085f0630, %l6 = 00000000085f0630
add %i1,0xd0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 55669114f9ecb120
! %l0 = 04cd291a95496c5c, Mem[0000000091000068] = adccfc3760c26dee, %asi = 80
stxa %l0,[%i6+0x068]%asi ! Mem[0000000091000068] = 04cd291a95496c5c
! %l5 = 000000008ed9e30d, Mem[0000000090000186] = a0979ac5
stb %l5,[%i4+0x186] ! Mem[0000000090000184] = 0d979ac5
! Mem[0000000023000008] = 8e8dadeb, %l6 = 55669114f9ecb120
ldstuba [%i2+%o1]0x88,%l6 ! %l6 = 000000eb000000ff
! %l7 = 0000000048d64b45, Mem[00000000910001fe] = 022c5a89
sth %l7,[%i6+0x1fe] ! Mem[00000000910001fc] = 4b455a89
! Mem[0000000023000160] = 8dbd103ca0113aee, %l5 = 000000008ed9e30d, %l3 = ffffffffffff97e1
add %i2,0x160,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 8dbd103ca0113aee
! Mem[00000000220001fc] = 9fbfd3ce, %l1 = 00000000000000cd, %asi = 80
swapa [%i0+0x1fc]%asi,%l1 ! %l1 = 000000009fbfd3ce
! Mem[0000000022000010] = e172e197, %l3 = 8dbd103ca0113aee
ldswa [%i0+%o2]0x89,%l3 ! %l3 = ffffffffe172e197
! Mem[0000000023800050] = 2169aa275be6f465, %l0 = 04cd291a95496c5c, %l4 = 2ade69c87d4e8eba
add %i3,0x50,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 2169aa275be6f465
p9_label_9:
! Mem[0000000023800010] = a36157c3, %l0 = 04cd291a95496c5c
ldswa [%i3+%o2]0x80,%l0 ! %l0 = ffffffffa36157c3
! Mem[0000000022800018] = 5d48d164, %l4 = 2169aa275be6f465
swapa [%i1+%o3]0x88,%l4 ! %l4 = 000000005d48d164
! Mem[0000000023800000] = 4b8d94b8, %l7 = 0000000048d64b45
ldsba [%i3+%g0]0x89,%l7 ! %l7 = ffffffffffffffb8
! Mem[00000000910000d4] = 36abe657, %g2 = ffffffffe248893d
lduha [%i6+0x0d6]%asi,%g2 ! %g2 = 00000000000036ab
! %l2 = 65659c096c393d54, Mem[00000000908001e0] = 8431ff745858484a
stx %l2,[%i5+0x1e0] ! Mem[00000000908001e0] = 65659c096c393d54
! Mem[0000000023000034] = defed25b, %l0 = ffffffffa36157c3
ldstub [%i2+0x034],%l0 ! %l0 = 000000de000000ff
! %l7 = ffffffffffffffb8, Mem[0000000023800000] = b8948d4b
stwa %l7,[%i3+%g0]0x80 ! Mem[0000000023800000] = ffffffb8
! Mem[00000000238001a0] = a4a276f5609ffbfb, %l1 = 000000009fbfd3ce, %l7 = ffffffffffffffb8
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = a4a276f5609ffbfb
! Mem[00000000230001f4] = 9de7d6dd, %l1 = 000000009fbfd3ce, %asi = 80
swapa [%i2+0x1f4]%asi,%l1 ! %l1 = 000000009de7d6dd
! Mem[000000002200003d] = feb6e3ab, %l0 = 00000000000000de
ldstub [%i0+0x03d],%l0 ! %l0 = 000000b6000000ff
p9_label_10:
! Mem[00000000228000e4] = a54ad6bc, %l2 = 65659c096c393d54
swap [%i1+0x0e4],%l2 ! %l2 = 00000000a54ad6bc
! Mem[0000000023000008] = ffad8d8e, %l4 = 000000005d48d164
lduba [%i2+%o1]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[0000000023800010] = c35761a3, %l7 = a4a276f5609ffbfb
swapa [%i3+%o2]0x88,%l7 ! %l7 = 00000000c35761a3
! Mem[000000002280015d] = 61d3bcff, %l2 = 00000000a54ad6bc
ldstub [%i1+0x15d],%l2 ! %l2 = 000000d3000000ff
! Mem[00000000228000c0] = ced2cf402eaf9059, %l4 = 00000000000000ff, %l4 = 00000000000000ff
add %i1,0xc0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = ced2cf402eaf9059
! Mem[0000000091800040] = 3ede3b6f, %g2 = 00000000000036ab
ldsh [%o0+0x040],%g2 ! %g2 = 0000000000003ede
! Mem[0000000022800138] = 85a2e995f0d6ff87, %l5 = 000000008ed9e30d, %l2 = 00000000000000d3
add %i1,0x138,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 85a2e995f0d6ff87
! Mem[0000000091000014] = d0c37693, %g2 = 0000000000003ede
lduh [%i6+0x014],%g2 ! %g2 = 000000000000d0c3
! Mem[0000000022800120] = 7a74c2b8, %l1 = 000000009de7d6dd
lduw [%i1+0x120],%l1 ! %l1 = 000000007a74c2b8
! Mem[0000000022800018] = 5be6f465, %l0 = 00000000000000b6
lduwa [%i1+%o3]0x88,%l0 ! %l0 = 000000005be6f465
p9_label_11:
! Mem[00000000228000f4] = 87cdac97, %l3 = ffffffffe172e197
swap [%i1+0x0f4],%l3 ! %l3 = 0000000087cdac97
! Mem[0000000023800010] = 609ffbfb, %l5 = 000000008ed9e30d
swapa [%i3+%o2]0x89,%l5 ! %l5 = 00000000609ffbfb
! Mem[0000000022000090] = c2a3add3, %l2 = f0d6ff87, %l6 = 000000eb
add %i0,0x90,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000c2a3add3
! Mem[00000000918000bc] = af9577c9, %g2 = 000000000000d0c3
ldsh [%o0+0x0bc],%g2 ! %g2 = ffffffffffffaf95
! Mem[0000000022000008] = 4c000000, %l7 = 00000000c35761a3
ldsba [%i0+%o1]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000023800005] = f898e8f3, %l2 = 85a2e995f0d6ff87
ldstub [%i3+0x005],%l2 ! %l2 = 00000098000000ff
! %l4 = 2eaf9059, %l5 = 609ffbfb, Mem[0000000090800108] = 05043db4 57eda20f
std %l4,[%i5+0x108] ! Mem[0000000090800108] = 2eaf9059 609ffbfb
! Mem[0000000023000028] = ff049dbb9317b2f4, %l0 = 000000005be6f465, %l0 = 000000005be6f465
add %i2,0x28,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = ff049dbb9317b2f4
! Mem[0000000022000009] = 0000004c, %l6 = 00000000c2a3add3
ldstub [%i0+0x009],%l6 ! %l6 = 00000000000000ff
! Mem[000000009000011c] = d43c7f4c, %g18 = 1bb66435a675a2c8
ldsw [%i4+0x11c],%g2 ! %g2 = 1bb66435a675a2c8
p9_label_12:
! Mem[0000000023000170] = 0b3846883913a9c4, %l4 = ced2cf402eaf9059
ldx [%i2+0x170],%l4 ! %l4 = 0b3846883913a9c4
! Mem[00000000230001c8] = 56741c22, %l4 = 0b3846883913a9c4
swap [%i2+0x1c8],%l4 ! %l4 = 0000000056741c22
! Mem[00000000228001ec] = ff5990f6, %l6 = 0000000000000000
ldstub [%i1+0x1ec],%l6 ! %l6 = 000000ff000000ff
! Mem[00000000910001c0] = 617bda6b, %g2 = ffffffffd43c7f4c
lduba [%i6+0x1c3]%asi,%g2 ! %g2 = 0000000000000061
! %l3 = 0000000087cdac97, Mem[0000000023800018] = 5a26939b
stwa %l3,[%i3+%o3]0x80 ! Mem[0000000023800018] = 87cdac97
! Mem[0000000022000018] = 4f976356, %l5 = 00000000609ffbfb
ldstuba [%i0+%o3]0x81,%l5 ! %l5 = 0000004f000000ff
! Mem[00000000230001b0] = 7331412c1a16f103, %l7 = 0000000000000000
ldx [%i2+0x1b0],%l7 ! %l7 = 7331412c1a16f103
! %l2 = 0000000000000098, Mem[0000000091800132] = 7b3a23e7
sth %l2,[%o0+0x132] ! Mem[0000000091800130] = 009823e7
! %l0 = 9317b2f4, %l1 = 7a74c2b8, Mem[00000000908000c0] = 3d6bba70 07d72e30
std %l0,[%i5+0x0c0] ! Mem[00000000908000c0] = 9317b2f4 7a74c2b8
! Mem[0000000022800010] = 48d64b45, %l1 = 000000007a74c2b8
ldswa [%i1+%o2]0x88,%l1 ! %l1 = 0000000048d64b45
p9_label_13:
! %l7 = 7331412c1a16f103, Mem[0000000023800010] = 0de3d98e
stba %l7,[%i3+%o2]0x81 ! Mem[0000000023800010] = 03e3d98e
! Mem[00000000238000b5] = 240623b7, %l0 = ff049dbb9317b2f4
ldstuba [%i3+0x0b5]%asi,%l0 ! %l0 = 00000006000000ff
! Mem[0000000023800008] = 47d00161 92ff63a3, %l4 = 56741c22, %l5 = 0000004f
ldda [%i3+%o1]0x81,%l4 ! %l4 = 0000000047d00161 0000000092ff63a3
! Mem[0000000090800184] = 45235eb8, %g18 = 1bb66435a675a2c8
ldsw [%i5+0x184],%g2 ! %g2 = 1bb66435a675a2c8
! Mem[0000000023800010] = 03e3d98e1773d0ba, %l2 = 0000000000000098, %l4 = 0000000047d00161
add %i3,0x10,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 03e3d98e1773d0ba
! Mem[00000000910000f8] = 290e4de0, %g2 = 0000000045235eb8
lduw [%i6+0x0f8],%g2 ! %g2 = 00000000290e4de0
! Mem[0000000090000050] = 7429653e, %g2 = 00000000290e4de0
ldsh [%i4+0x050],%g2 ! %g2 = 0000000000007429
! Mem[0000000023800020] = 0f4def4d, %l3 = 0000000087cdac97
ldstuba [%i3+%o4]0x88,%l3 ! %l3 = 0000004d000000ff
! Mem[00000000228001b8] = f072db3039a510bc, %l4 = 03e3d98e1773d0ba, %l4 = 03e3d98e1773d0ba
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = f072db3039a510bc
! Mem[0000000022000028] = 32737e77, %l1 = 0000000048d64b45
lduba [%i0+%o5]0x88,%l1 ! %l1 = 0000000000000077
p9_label_14:
! Mem[0000000023800033] = 57bbaa77, %l2 = 0000000000000098
ldstub [%i3+0x033],%l2 ! %l2 = 00000077000000ff
! Mem[0000000023800020] = ffef4d0f, %l6 = 00000000000000ff
ldsha [%i3+%o4]0x80,%l6 ! %l6 = ffffffffffffffef
! %l1 = 0000000000000077, Mem[0000000091000198] = 26051c99
stb %l1,[%i6+0x198] ! Mem[0000000091000198] = 77051c99
! %l2 = 0000000000000077, Mem[0000000090800117] = ef22b269
stb %l2,[%i5+0x117] ! Mem[0000000090800114] = 7722b269
! Mem[0000000023800018] = 87cdac97, %l5 = 0000000092ff63a3
lduba [%i3+%o3]0x80,%l5 ! %l5 = 0000000000000087
! Mem[000000002200019c] = 7c2064ab, %l2 = 0000000000000077
lduh [%i0+0x19e],%l2 ! %l2 = 00000000000064ab
! Mem[00000000228001e4] = 0058b7f4, %l0 = 0000000000000006
swap [%i1+0x1e4],%l0 ! %l0 = 000000000058b7f4
! Mem[0000000023800000] = ffffffb8, %l7 = 7331412c1a16f103
ldstub [%i3+%g0],%l7 ! %l7 = 000000ff000000ff
! Mem[0000000023000020] = ff43b464, %l2 = 00000000000064ab
swapa [%i2+%o4]0x81,%l2 ! %l2 = 00000000ff43b464
! Mem[0000000023000020] = ab640000, %l5 = 0000000000000087
ldstuba [%i2+%o4]0x88,%l5 ! %l5 = 00000000000000ff
p9_label_15:
! %l6 = ffffffffffffffef, Mem[00000000900001a8] = 4a7a7f95
sth %l6,[%i4+0x1a8] ! Mem[00000000900001a8] = ffef7f95
! Mem[0000000023800020] = 0f4defff, %l7 = 00000000000000ff
swapa [%i3+%o4]0x89,%l7 ! %l7 = 000000000f4defff
! Mem[00000000238001b2] = cfdc17c6, %l2 = 00000000ff43b464
ldstub [%i3+0x1b2],%l2 ! %l2 = 00000017000000ff
! Mem[00000000900001b0] = fc959ded, %g2 = 0000000000007429
lduh [%i4+0x1b2],%g2 ! %g2 = 000000000000fc95
! %l2 = 00000017, %l3 = 0000004d, Mem[0000000090000190] = 0f750e17 9d2e696b
std %l2,[%i4+0x190] ! Mem[0000000090000190] = 00000017 0000004d
! Mem[0000000022000030] = 61a8d8a2, %l4 = f072db3039a510bc
ldsh [%i0+0x032],%l4 ! %l4 = ffffffffffffd8a2
! Mem[0000000023000134] = 688f4f84, %l0 = 0058b7f4, %l7 = 0f4defff
add %i2,0x134,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000688f4f84
! Mem[00000000918001fc] = 29a26d0c, %g2 = 000000000000fc95
ldsh [%o0+0x1fe],%g2 ! %g2 = 00000000000029a2
! Mem[0000000023000130] = 0ca80567688f4f84, %l7 = 00000000688f4f84
ldx [%i2+0x130],%l7 ! %l7 = 0ca80567688f4f84
! Mem[0000000022000018] = 0f4def4d 566397ff, %l6 = ffffffef, %l7 = 688f4f84
ldda [%i0+%o3]0x88,%l6 ! %l6 = 00000000566397ff 000000000f4def4d
p9_label_16:
! Mem[0000000023000018] = a47a6715, %l5 = 0000000000000000
ldstuba [%i2+%o3]0x89,%l5 ! %l5 = 00000015000000ff
! Mem[000000002380016c] = b3bc29f9, %l6 = 566397ff, %l4 = ffffd8a2
add %i3,0x16c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000b3bc29f9
! Mem[0000000022000010] = 97e172e1, %l5 = 0000000000000015
lduba [%i0+%o2]0x81,%l5 ! %l5 = 0000000000000097
! %l7 = 000000000f4def4d, Mem[00000000918000e0] = c47e0a0e6b4a0971
stx %l7,[%o0+0x0e0] ! Mem[00000000918000e0] = 000000000f4def4d
! Mem[00000000228000f0] = 82ef4f52e172e197, %l5 = 0000000000000097, %l1 = 0000000000000077
add %i1,0xf0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 82ef4f52e172e197
! Mem[0000000090800070] = de52dc0a, %g2 = 00000000000029a2
ldsh [%i5+0x070],%g2 ! %g2 = ffffffffffffde52
! Mem[0000000022800008] = 8da33934, %l4 = 00000000b3bc29f9
lduha [%i1+%o1]0x81,%l4 ! %l4 = 0000000000008da3
! Mem[0000000023800008] = a363ff926101d047, %l5 = 0000000000000097
ldxa [%i3+%o1]0x88,%l5 ! %l5 = a363ff926101d047
! Mem[0000000022000018] = ff9763564def4d0f, %l5 = a363ff926101d047
ldxa [%i0+%o3]0x80,%l5 ! %l5 = ff9763564def4d0f
! %l0 = 0058b7f4, %l1 = e172e197, Mem[0000000023800000] = ffffffb8 f8ffe8f3
stda %l0,[%i3+%g0]0x81 ! Mem[0000000023800000] = 0058b7f4 e172e197
p9_label_17:
! %l4 = 0000000000008da3, Mem[000000002200017b] = 244282e7, %asi = 80
stba %l4,[%i0+0x17b]%asi ! Mem[0000000022000178] = 244282a3
! Mem[00000000220001d8] = 604a9665, %l1 = 82ef4f52e172e197
swap [%i0+0x1d8],%l1 ! %l1 = 00000000604a9665
! Mem[0000000090000070] = 25192b16, %g2 = ffffffffffffde52
lduw [%i4+0x070],%g2 ! %g2 = 0000000025192b16
! Mem[0000000090800188] = b34362b7, %g2 = 0000000025192b16
lduw [%i5+0x188],%g2 ! %g2 = 00000000b34362b7
! Mem[0000000090000040] = b99f55a5 cf572c67, %g2 = b34362b7, %g3 = 9f9a68d8
ldd [%i4+0x040],%g2 ! %g2 = 00000000b99f55a5 00000000cf572c67
! Mem[0000000023000018] = a47a67ff, %l6 = 00000000566397ff
ldsha [%i2+%o3]0x89,%l6 ! %l6 = 00000000000067ff
! %l3 = 000000000000004d, Mem[0000000022800100] = f86fe08891b55ef8
stx %l3,[%i1+0x100] ! Mem[0000000022800100] = 000000000000004d
! Mem[0000000023000000] = 58c622b2, %l0 = 000000000058b7f4
swapa [%i2+%g0]0x81,%l0 ! %l0 = 0000000058c622b2
! Mem[000000009100019c] = d95dd5a6, %g2 = 00000000b99f55a5
ldub [%i6+0x19e],%g2 ! %g2 = 00000000000000d9
! Mem[0000000023800038] = e519a5fa, %l1 = 00000000604a9665
ldsha [%i3+0x03a]%asi,%l1 ! %l1 = ffffffffffffa5fa
p9_label_18:
! Mem[0000000090000144] = 32108ea1, %g2 = 00000000000000d9
lduwa [%i4+0x144]%asi,%g2 ! %g2 = 0000000032108ea1
! Mem[0000000022800000] = d00ea6ca, %l5 = ff9763564def4d0f
ldstuba [%i1+%g0]0x88,%l5 ! %l5 = 000000ca000000ff
! Mem[0000000090800158] = f4e0a9cb, %g2 = 0000000032108ea1
ldub [%i5+0x159],%g2 ! %g2 = 00000000000000f4
! Mem[0000000023800098] = 87888c31, %l5 = 000000ca, %l5 = 000000ca
add %i3,0x98,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000087888c31
! Mem[0000000022800170] = a0a4d50252fac96f, %l5 = 0000000087888c31, %l4 = 0000000000008da3
add %i1,0x170,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = a0a4d50252fac96f
! Mem[0000000022800008] = 3439a38d, %l6 = 00000000000067ff
swapa [%i1+%o1]0x88,%l6 ! %l6 = 000000003439a38d
! Mem[0000000090800068] = 097f0bce 0f03ef2f, %g2 = 000000f4, %g3 = cf572c67
ldd [%i5+0x068],%g2 ! %g2 = 00000000097f0bce 000000000f03ef2f
! Mem[0000000023800000] = f4b75800, %l2 = 0000000000000017
ldstuba [%i3+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! %l0 = 0000000058c622b2, Mem[0000000022000020] = 48d64b45ffff974f
stxa %l0,[%i0+%o4]0x81 ! Mem[0000000022000020] = 0000000058c622b2
! Mem[0000000022800170] = a0a4d502, %l6 = 3439a38d, %l1 = ffffa5fa
add %i1,0x170,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000a0a4d502
p9_label_19:
! Mem[0000000023800028] = a202ee64, %l6 = 000000003439a38d
swapa [%i3+%o5]0x89,%l6 ! %l6 = 00000000a202ee64
! Mem[0000000022800008] = 000067ff, %l5 = 0000000087888c31
swapa [%i1+%o1]0x88,%l5 ! %l5 = 00000000000067ff
! %l2 = 00000000, %l3 = 0000004d, Mem[0000000022000008] = 00ff004c b1a56cb1
stda %l2,[%i0+%o1]0x81 ! Mem[0000000022000008] = 00000000 0000004d
! Mem[0000000023800020] = ff000000, %l4 = a0a4d50252fac96f
ldsha [%i3+%o4]0x80,%l4 ! %l4 = ffffffffffffff00
! %l3 = 000000000000004d, Mem[0000000090000098] = bfebd6e33b554283
stx %l3,[%i4+0x098] ! Mem[0000000090000098] = 000000000000004d
! Mem[00000000220000f0] = f227654625c4dc8d, %l5 = 00000000000067ff, %l3 = 000000000000004d
add %i0,0xf0,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = f227654625c4dc8d
! Mem[0000000090000134] = 84e8c64f, %g2 = 00000000097f0bce
ldsb [%i4+0x134],%g2 ! %g2 = ffffffffffffff84
! %l2 = 00000000, %l3 = 25c4dc8d, Mem[0000000023800028] = 8da33934 997ad700
std %l2,[%i3+%o5] ! Mem[0000000023800028] = 00000000 25c4dc8d
! Mem[0000000022000018] = ff976356, %l6 = 00000000a202ee64
swapa [%i0+%o3]0x80,%l6 ! %l6 = 00000000ff976356
! Mem[0000000023800062] = 5b9bc627, %l4 = ffffffffffffff00
ldstuba [%i3+0x062]%asi,%l4 ! %l4 = 000000c6000000ff
p9_label_20:
! %l1 = 00000000a0a4d502, Mem[000000009080014a] = 3faff461
stb %l1,[%i5+0x14a] ! Mem[0000000090800148] = 02aff461
! Mem[00000000220001c1] = 975128ba, %l3 = f227654625c4dc8d
ldstub [%i0+0x1c1],%l3 ! %l3 = 00000051000000ff
! Mem[0000000022000008] = 00000000, %l2 = 0000000000000000
ldstub [%i0+%o1],%l2 ! %l2 = 00000000000000ff
! Mem[00000000230000df] = ac7235ec, %l5 = 00000000000067ff
ldstuba [%i2+0x0df]%asi,%l5 ! %l5 = 000000ec000000ff
! %l6 = 00000000ff976356, Mem[0000000023800020] = ff000000
stba %l6,[%i3+%o4]0x81 ! Mem[0000000023800020] = 56000000
! Mem[00000000900000e0] = 0bdeb28c a8f8c61f, %g2 = ffffff84, %g3 = 0f03ef2f
ldd [%i4+0x0e0],%g2 ! %g2 = 000000000bdeb28c 00000000a8f8c61f
! %l0 = 0000000058c622b2, Mem[0000000022800028] = 21794255
stha %l0,[%i1+%o5]0x80 ! Mem[0000000022800028] = 22b24255
! Mem[00000000238000dc] = 398fd1e8, %l7 = 000000000f4def4d
ldstub [%i3+0x0dc],%l7 ! %l7 = 00000039000000ff
! Mem[0000000023800028] = 00000000, %l2 = 0000000000000000
swapa [%i3+%o5]0x89,%l2 ! %l2 = 0000000000000000
! %l5 = 00000000000000ec, Mem[0000000022800010] = f72a1ad948d64b45
stxa %l5,[%i1+%o2]0x88 ! Mem[0000000022800010] = 00000000000000ec
p9_label_21:
! Mem[0000000023800148] = 04cd291a95496c5c, %l0 = 0000000058c622b2, %l4 = 00000000000000c6
add %i3,0x148,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 04cd291a95496c5c
! Mem[00000000220000a0] = ff615bc1a202ee64, %l2 = 0000000000000000, %l3 = 0000000000000051
add %i0,0xa0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = ff615bc1a202ee64
! %l4 = 04cd291a95496c5c, Mem[00000000900000e4] = a8f8c61f
stw %l4,[%i4+0x0e4] ! Mem[00000000900000e4] = 95496c5c
! %l1 = 00000000a0a4d502, Mem[0000000022800008] = d55e599287888c31
stxa %l1,[%i1+%o1]0x89 ! Mem[0000000022800008] = 00000000a0a4d502
! %l3 = ff615bc1a202ee64, Mem[0000000091000120] = 43695842
stw %l3,[%i6+0x120] ! Mem[0000000091000120] = a202ee64
! Mem[0000000023800029] = 00000000, %l2 = 0000000000000000
ldstub [%i3+0x029],%l2 ! %l2 = 00000000000000ff
! Mem[00000000228000cd] = b38e3606, %l7 = 0000000000000039
ldstub [%i1+0x0cd],%l7 ! %l7 = 0000008e000000ff
! %l0 = 0000000058c622b2, Mem[000000009000008c] = 10c393c6
stw %l0,[%i4+0x08c] ! Mem[000000009000008c] = 58c622b2
! %l7 = 000000000000008e, Mem[00000000910000e6] = 3aa427c6
sth %l7,[%i6+0x0e6] ! Mem[00000000910000e4] = 008e27c6
! Mem[000000002380012a] = f16250d4, %l6 = 00000000ff976356
ldstuba [%i3+0x12a]%asi,%l6 ! %l6 = 00000050000000ff
p9_label_22:
! Mem[00000000908001d0] = 57083c0c, %g2 = 000000000bdeb28c
lduh [%i5+0x1d2],%g2 ! %g2 = 0000000000005708
! Mem[0000000023000018] = ff677aa4, %l2 = 0000000000000000
ldstuba [%i2+%o3]0x80,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000090000168] = 0180f6cc, %g2 = 0000000000005708
lduwa [%i4+0x168]%asi,%g2 ! %g2 = 000000000180f6cc
! %l4 = 95496c5c, %l5 = 000000ec, Mem[0000000023000000] = 0058b7f4 3952edcf
stda %l4,[%i2+%g0]0x80 ! Mem[0000000023000000] = 95496c5c 000000ec
! Mem[0000000090000048] = 6bb81c5d, %g2 = 000000000180f6cc
ldsh [%i4+0x04a],%g2 ! %g2 = 0000000000006bb8
! Mem[0000000022800000] = d00ea6ff, %l0 = 0000000058c622b2
swapa [%i1+%g0]0x88,%l0 ! %l0 = 00000000d00ea6ff
! Mem[00000000228001b0] = 86a5137b43d395dc, %l2 = 00000000000000ff, %l6 = 0000000000000050
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 86a5137b43d395dc
! Mem[0000000023000018] = a47a67ff, %l7 = 000000000000008e
ldsba [%i2+%o3]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[00000000238000c8] = 68b24b2b5337a83b, %l3 = ff615bc1a202ee64, %l4 = 04cd291a95496c5c
add %i3,0xc8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 68b24b2b5337a83b
! Mem[0000000023800018] = 2f05114d97accd87, %l7 = ffffffffffffffff
ldxa [%i3+%o3]0x89,%l7 ! %l7 = 2f05114d97accd87
p9_label_23:
! %l4 = 68b24b2b5337a83b, Mem[0000000023800148] = 04cd291a95496c5c
stx %l4,[%i3+0x148] ! Mem[0000000023800148] = 68b24b2b5337a83b
! Mem[0000000022800028] = 5542b222, %l6 = 86a5137b43d395dc
ldstuba [%i1+%o5]0x88,%l6 ! %l6 = 00000022000000ff
! Mem[000000002380014b] = 68b24b2b, %l1 = 00000000a0a4d502
ldstub [%i3+0x14b],%l1 ! %l1 = 0000002b000000ff
! Mem[00000000228001a7] = 3951d106, %l6 = 0000000000000022
ldstub [%i1+0x1a7],%l6 ! %l6 = 00000006000000ff
! Mem[0000000022800018] = 65f4e65b, %l1 = 000000000000002b
ldstuba [%i1+%o3]0x81,%l1 ! %l1 = 00000065000000ff
! Mem[00000000220000d0] = 00000061, %l7 = 2f05114d97accd87
swap [%i0+0x0d0],%l7 ! %l7 = 0000000000000061
! Mem[0000000023000018] = ff677aa4, %l6 = 0000000000000006
ldstuba [%i2+%o3]0x81,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000022800028] = 5542b2ff, %l2 = 00000000000000ff
swapa [%i1+%o5]0x88,%l2 ! %l2 = 000000005542b2ff
! Mem[0000000091800108] = da59eb8fd5a60bac, %g2 = 0000000000006bb8
ldx [%o0+0x108],%g2 ! %g2 = da59eb8fd5a60bac
! Mem[0000000023000028] = bb9d04ff, %l6 = 00000000000000ff
lduwa [%i2+%o5]0x88,%l6 ! %l6 = 00000000bb9d04ff
p9_label_24:
! Mem[00000000900000e0] = 0bdeb28c, %g2 = da59eb8fd5a60bac
ldub [%i4+0x0e0],%g2 ! %g2 = 000000000000000b
! Mem[0000000023800010] = 03e3d98e, %l4 = 68b24b2b5337a83b
lduha [%i3+%o2]0x80,%l4 ! %l4 = 00000000000003e3
! Mem[0000000022000018] = 64ee02a2, %l6 = 00000000bb9d04ff
ldswa [%i0+%o3]0x88,%l6 ! %l6 = 0000000064ee02a2
! Mem[0000000090000164] = 80b62301, %g2 = 000000000000000b
ldub [%i4+0x165],%g2 ! %g2 = 0000000000000080
! Mem[0000000022800020] = dbc160bf, %l1 = 0000000000000065
lduha [%i1+%o4]0x89,%l1 ! %l1 = 00000000000060bf
! Mem[00000000910001f0] = fca7e35c, %g2 = 0000000000000080
lduh [%i6+0x1f0],%g2 ! %g2 = 000000000000fca7
! Mem[00000000910001e0] = 79665661, %g2 = 000000000000fca7
lduw [%i6+0x1e0],%g2 ! %g2 = 0000000079665661
! Mem[0000000022000028] = 777e7332, %l0 = 00000000d00ea6ff
ldsba [%i0+%o5]0x81,%l0 ! %l0 = 0000000000000077
! Mem[0000000023000154] = 3c6149ff, %l0 = 0000000000000077
lduh [%i2+0x154],%l0 ! %l0 = 0000000000003c61
! Mem[0000000091000010] = c28848bd, %g18 = 1bb66435a675a2c8
ldswa [%i6+0x010]%asi,%g2 ! %g2 = 1bb66435a675a2c8
p9_label_25:
! Mem[00000000220000f8] = d59334730925d053, %l2 = 000000005542b2ff, %l1 = 00000000000060bf
add %i0,0xf8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = d59334730925d053
! Mem[0000000090800014] = 347e03e8, %g2 = ffffffffc28848bd
lduha [%i5+0x014]%asi,%g2 ! %g2 = 000000000000347e
! Mem[00000000228000e8] = aaf8af17, %l4 = 000003e3, %l1 = 0925d053
add %i1,0xe8,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000aaf8af17
! Mem[0000000023800000] = ff58b7f4, %l6 = 0000000064ee02a2
ldstuba [%i3+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
! %l3 = ff615bc1a202ee64, Mem[0000000023800028] = 00ff0000
stha %l3,[%i3+%o5]0x81 ! Mem[0000000023800028] = ee640000
! %l1 = 00000000aaf8af17, Mem[000000002380006b] = d1e98d0b
stb %l1,[%i3+0x06b] ! Mem[0000000023800068] = d1e98d17
! Mem[0000000022000050] = 405e1895, %l3 = ff615bc1a202ee64
ldstub [%i0+0x050],%l3 ! %l3 = 00000040000000ff
! Mem[0000000023800020] = e9956e69 00000056, %l6 = 000000ff, %l7 = 00000061
ldda [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000056 00000000e9956e69
! Mem[0000000022000020] = 00000000, %l1 = 00000000aaf8af17
ldstuba [%i0+%o4]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[000000002200014b] = 3da09215, %l6 = 0000000000000056
ldstub [%i0+0x14b],%l6 ! %l6 = 00000015000000ff
ba,a p9_not_taken_0_end
p9_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 0000000000003c61
bne,a,pn %xcc,p9_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne,a,pn %xcc,p9_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000005542b2ff
bne,a,pn %xcc,p9_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000040
bne,a,pn %xcc,p9_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000003e3
bne,a,pn %xcc,p9_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000ec
bne,a,pn %xcc,p9_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000015
bne,a,pn %xcc,p9_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000e9956e69
bne,a,pn %xcc,p9_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p9_check_fp_registers:
set p9_expected_fp_regs,%g3
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 88b90036 1ec10871
bne %xcc,p9_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be a912b750 7d35b87d
bne %xcc,p9_f6_fail
nop
! Check Local Memory
set p9_local0_expect,%g1
p9_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = a6cab9ea3305ae04
ldx [%i0+0x000],%g3 ! Observed data at 0000000022000000
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff0000000000004d
ldx [%i0+0x008],%g3 ! Observed data at 0000000022000008
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = a202ee644def4d0f
ldx [%i0+0x018],%g3 ! Observed data at 0000000022000018
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff00000058c622b2
ldx [%i0+0x020],%g3 ! Observed data at 0000000022000020
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 777e733200000000
ldx [%i0+0x028],%g3 ! Observed data at 0000000022000028
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 03bd81c2feffe3ab
ldx [%i0+0x038],%g3 ! Observed data at 0000000022000038
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = ff5e1895cd6b002a
ldx [%i0+0x050],%g3 ! Observed data at 0000000022000050
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x050,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 9226a6ffc4510d4c
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000220000b0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 97accd8799079e19
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000220000d0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x138],%g2 ! Expected data = 4480f32cd7af1774
ldx [%i0+0x138],%g3 ! Observed data at 0000000022000138
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 3da092ff30536c1e
ldx [%i0+0x148],%g3 ! Observed data at 0000000022000148
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x148,%g4
ldx [%g1+0x178],%g2 ! Expected data = 244282a37bb0090c
ldx [%i0+0x178],%g3 ! Observed data at 0000000022000178
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 97ff28ba81dcb016
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000220001c0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = e172e1973a9fd8bd
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000220001d8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = da32643d000000cd
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000220001f8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x1f8,%g4
set p9_local1_expect,%g1
p9_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = b222c65863b6645a
ldx [%i1+0x000],%g3 ! Observed data at 0000000022800000
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 02d5a4a000000000
ldx [%i1+0x008],%g3 ! Observed data at 0000000022800008
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ec00000000000000
ldx [%i1+0x010],%g3 ! Observed data at 0000000022800010
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = fff4e65b9f94ed7f
ldx [%i1+0x018],%g3 ! Observed data at 0000000022800018
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff000000f510893b
ldx [%i1+0x028],%g3 ! Observed data at 0000000022800028
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x028,%g4
ldx [%g1+0x098],%g2 ! Expected data = 93db16b95f0209de
ldx [%i1+0x098],%g3 ! Observed data at 0000000022800098
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = b0fb6babb3ff3606
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000228000c8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 982b1c226c393d54
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000228000e0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 82ef4f52e172e197
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000228000f0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 000000000000004d
ldx [%i1+0x100],%g3 ! Observed data at 0000000022800100
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x100,%g4
ldx [%g1+0x140],%g2 ! Expected data = ac7235ec6baf7030
ldx [%i1+0x140],%g3 ! Observed data at 0000000022800140
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = ed5d767061ffbcff
ldx [%i1+0x158],%g3 ! Observed data at 0000000022800158
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x158,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = af5719493951d1ff
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000228001a0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 5d9d940f00000006
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000228001e0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = d434ff7aff5990f6
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000228001e8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x1e8,%g4
set p9_local2_expect,%g1
p9_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 95496c5c000000ec
ldx [%i2+0x000],%g3 ! Observed data at 0000000023000000
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffad8d8ebeb70b1b
ldx [%i2+0x008],%g3 ! Observed data at 0000000023000008
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = d00ea6ca8eafff57
ldx [%i2+0x010],%g3 ! Observed data at 0000000023000010
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff677aa4ffff97e1
ldx [%i2+0x018],%g3 ! Observed data at 0000000023000018
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff0064ab7ed6ab3f
ldx [%i2+0x020],%g3 ! Observed data at 0000000023000020
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff049dbb9317b2f4
ldx [%i2+0x028],%g3 ! Observed data at 0000000023000028
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 61fcf048fffed25b
ldx [%i2+0x030],%g3 ! Observed data at 0000000023000030
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x030,%g4
ldx [%g1+0x098],%g2 ! Expected data = 2607dede97e1f130
ldx [%i2+0x098],%g3 ! Observed data at 0000000023000098
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 45235eb8d5dabb5e
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000230000b8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 0000000015677aa4
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000230000c8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 24ab6665ac7235ff
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000230000d8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 000000c4713829e5
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000230000e8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 5da40567dd3bc8ea
ldx [%i2+0x118],%g3 ! Observed data at 0000000023000118
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0ca80567688f4f84
ldx [%i2+0x130],%g3 ! Observed data at 0000000023000130
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 20a39e373c6149ff
ldx [%i2+0x150],%g3 ! Observed data at 0000000023000150
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x150,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 3913a9c495ddaec0
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000230001c8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = f3b4df629fbfd3ce
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000230001f0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x1f0,%g4
set p9_local3_expect,%g1
p9_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ff58b7f4e172e197
ldx [%i3+0x000],%g3 ! Observed data at 0000000023800000
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 47d0016192ff63a3
ldx [%i3+0x008],%g3 ! Observed data at 0000000023800008
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 03e3d98e1773d0ba
ldx [%i3+0x010],%g3 ! Observed data at 0000000023800010
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 87cdac974d11052f
ldx [%i3+0x018],%g3 ! Observed data at 0000000023800018
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 56000000696e95e9
ldx [%i3+0x020],%g3 ! Observed data at 0000000023800020
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ee64000025c4dc8d
ldx [%i3+0x028],%g3 ! Observed data at 0000000023800028
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 57bbaaffdf7ce700
ldx [%i3+0x030],%g3 ! Observed data at 0000000023800030
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x030,%g4
ldx [%g1+0x060],%g2 ! Expected data = 5b9bff275942da7f
ldx [%i3+0x060],%g3 ! Observed data at 0000000023800060
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = d1e98d17a93001cf
ldx [%i3+0x068],%g3 ! Observed data at 0000000023800068
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = ff764d95b0debdde
ldx [%i3+0x078],%g3 ! Observed data at 0000000023800078
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0a6059c759bba466
ldx [%i3+0x088],%g3 ! Observed data at 0000000023800088
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 3215939124ff23b7
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000238000b0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 9a4e8d6fff8fd1e8
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000238000d8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x128],%g2 ! Expected data = f162ffd4ab3a7da0
ldx [%i3+0x128],%g3 ! Observed data at 0000000023800128
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = 68b24bff5337a83b
ldx [%i3+0x148],%g3 ! Observed data at 0000000023800148
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = edcfc8c5a93b0b2b
ldx [%i3+0x150],%g3 ! Observed data at 0000000023800150
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x150,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = cfdcffc61b5ae9da
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000238001b0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x1b0,%g4
! The test for processor 9 has passed
p9_passed:
ta GOOD_TRAP
nop
p9_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p9_failed
p9_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p9_failed
p9_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p9_failed
p9_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p9_failed
p9_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p9_failed
p9_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p9_failed
p9_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p9_failed
p9_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p9_failed
p9_f4_fail:
set p9_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f6_fail:
set p9_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 9 failed
p9_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x024] ! Set processor 9 done flag
set p9_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 9 failed
p9_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x024] ! Set processor 9 done flag
set p9_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p9_selfmod_failed:
ba p9_failed
mov 0xabc,%g1
p9_common_error:
or %g0,0xee9,%g1
ba p9_failed
mov %o5,%g3
p9_common_signature_error:
set p9_temp,%g1
ba p9_failed
st %g2,[%g1] ! Common Lock Number
p9_common_timeout:
set p9_temp,%g1
ba p9_failed
st %g2,[%g1] ! Common Lock Number
p9_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p9_failed
mov 0x0,%g3
p9_trap1e:
lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000022000018]
stwa %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000028]
swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000023000010]
ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000022800000]
stwa %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022800000]
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000022800008]
done
p9_trap1o:
lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000022000018]
stwa %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000028]
swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000023000010]
ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000022800000]
stwa %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022800000]
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000022800008]
done
p9_trap2e:
lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000023000018]
done
p9_trap2o:
lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000023000018]
done
p9_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p9_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p9_init_memory_pointers:
set p9_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p9_local0_start,%i0
set p9_local1_start,%i1
set p9_local2_start,%i2
set p9_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = c9f332a65ab4b7dc
ldx [%g1+0x008],%l1 ! %l1 = 3fb8eadc5a4364b9
ldx [%g1+0x010],%l2 ! %l2 = 4e41f264efcb4751
ldx [%g1+0x018],%l3 ! %l3 = cb697905edcfc8c5
ldx [%g1+0x020],%l4 ! %l4 = b96e6a9861764d95
ldx [%g1+0x028],%l5 ! %l5 = b04ecc4caaba55c7
ldx [%g1+0x030],%l6 ! %l6 = ad0e8b920ca80567
ldx [%g1+0x038],%l7 ! %l7 = 6b2ea74e9b42f845
! Initialize the output register of window 0
set unres3_start,%o0
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 = 92d1e0bc bfb6b2ef e301f403 978a7cb8
! %f4 = 00a89715 31d26395 9299d800 685e2f90
! %f8 = 353cb9fb 0743cb9f 39e87e26 2ba7df61
! %f12 = d9139d37 3cfa0a43 80946c1f 3f3042d2
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 50884778 0286c3fb 98e12309 a7f5f236
! %f20 = 318d1e41 5dafa286 66f3c0b5 22da73b6
! %f24 = b36dbb69 2d461fa1 9fd103a6 27239cd2
! %f28 = 651ef245 51753fd1 29cf9a96 fd92263f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = acbe2ee4 d45a9169 c30d4a6d 75d9906c
! %f36 = d87d14cb d3a8f590 a7dffb29 36a96d51
! %f40 = 319be6fd 6013ff81 18f7cdb6 dfd4e821
! %f44 = b12ee229 c2138a5f 7d5ed7b5 f1d1f64d
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6cf2115700000051,%g7,%g1 ! GSR scale = 10, align = 1
wr %g1,%g0,%gsr ! GSR = 6cf2115700000051
wr %g0,%y ! Clear Y 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[0000000024800044] = 666c4eef, %l4 = a43e8be0, %l4 = a43e8be0
add %i1,0x44,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000666c4eef
! Mem[0000000024000028] = 6b1421f8, %l0 = 4b97f85cd5e2d533
ldsha [%i0+%o5]0x80,%l0 ! %l0 = 0000000000006b14
! Mem[000000002500000a] = 411a01c9, %l2 = 2bf715ca4e1a2e9d
ldstub [%i2+0x00a],%l2 ! %l2 = 00000001000000ff
! Mem[0000000024800020] = e035eca0, %l4 = 00000000666c4eef
lduha [%i1+%o4]0x89,%l4 ! %l4 = 000000000000eca0
! Mem[0000000024000020] = 42c4ebb4, %l5 = b4229ad820c76e81
ldsba [%i0+%o4]0x88,%l5 ! %l5 = ffffffffffffffb4
! Mem[00000000258000b8] = 0342b421, %l3 = 1c15d86450cc65d7
lduh [%i3+0x0ba],%l3 ! %l3 = 000000000000b421
! Mem[0000000025000008] = c9ff1a41, %l6 = 1ef0f3fc1c94487a
ldstuba [%i2+%o1]0x89,%l6 ! %l6 = 00000041000000ff
! Mem[0000000025800168] = e626f41e, %l5 = ffffffffffffffb4
ldsh [%i3+0x16a],%l5 ! %l5 = fffffffffffff41e
! Mem[0000000025800188] = 7469d890, %l3 = 000000000000b421
swap [%i3+0x188],%l3 ! %l3 = 000000007469d890
! %l5 = fffffffffffff41e, Mem[000000009000015d] = 48893d99
stb %l5,[%i4+0x15d] ! Mem[000000009000015c] = 1e893d99
p10_label_2:
! Mem[00000000240000d4] = dbbf2189, %l2 = 0000000000000001, %asi = 80
swapa [%i0+0x0d4]%asi,%l2 ! %l2 = 00000000dbbf2189
! Mem[0000000091800064] = 4b855643, %g2 = 596a0cda79797ab7
ldub [%o0+0x066],%g2 ! %g2 = 000000000000004b
! Mem[00000000918001d4] = 926cb65b, %g2 = 000000000000004b
ldub [%o0+0x1d6],%g2 ! %g2 = 0000000000000092
! Mem[0000000024000018] = 3f280572, %l7 = 94fa09b2142889d3
ldswa [%i0+%o3]0x89,%l7 ! %l7 = 000000003f280572
! Mem[00000000248001d5] = 007859ec, %l2 = 00000000dbbf2189
ldstub [%i1+0x1d5],%l2 ! %l2 = 00000078000000ff
! Mem[0000000024800008] = 026e48d2, %l5 = fffffffffffff41e
swapa [%i1+%o1]0x89,%l5 ! %l5 = 00000000026e48d2
! %l2 = 0000000000000078, Mem[00000000908000f0] = e3e4c96dda6b02f4
stx %l2,[%i5+0x0f0] ! Mem[00000000908000f0] = 0000000000000078
! %l5 = 00000000026e48d2, Mem[0000000025000008] = c9ff1aff
stba %l5,[%i2+%o1]0x88 ! Mem[0000000025000008] = c9ff1ad2
! Mem[0000000090000054] = 61352eab, %g2 = 0000000000000092
lduh [%i4+0x056],%g2 ! %g2 = 0000000000006135
! Mem[0000000025800028] = da101e37892e0575, %l2 = 0000000000000078
ldxa [%i3+%o5]0x89,%l2 ! %l2 = da101e37892e0575
p10_label_3:
! Mem[00000000258001c0] = 3768d915, %l3 = 7469d890, %l5 = 026e48d2
add %i3,0x1c0,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000003768d915
! Mem[0000000090800164] = af63abab, %g2 = 0000000000006135
ldsb [%i5+0x167],%g2 ! %g2 = ffffffffffffffaf
! Mem[0000000025800008] = 17c1592a, %l6 = 0000000000000041
lduwa [%i3+%o1]0x88,%l6 ! %l6 = 0000000017c1592a
! Mem[0000000090800028] = 065792cb, %g2 = ffffffffffffffaf
ldub [%i5+0x02b],%g2 ! %g2 = 0000000000000006
! Mem[00000000250000c8] = c31ff0535be683f6, %l0 = 0000000000006b14, %l2 = da101e37892e0575
add %i2,0xc8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = c31ff0535be683f6
! Mem[0000000091800100] = 63494533 f6d308d7, %g2 = 00000006, %g3 = 0bad0b00
ldd [%o0+0x100],%g2 ! %g2 = 0000000063494533 00000000f6d308d7
! Mem[0000000024800130] = 025ed165c1559bb7, %l6 = 0000000017c1592a, %l7 = 000000003f280572
add %i1,0x130,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 025ed165c1559bb7
! Mem[00000000250000cc] = 5be683f6, %l2 = c31ff0535be683f6
ldstuba [%i2+0x0cc]%asi,%l2 ! %l2 = 0000005b000000ff
! Mem[00000000910001c0] = 33d2617b, %g2 = 0000000063494533
lduba [%i6+0x1c1]%asi,%g2 ! %g2 = 0000000000000033
! Mem[0000000024800110] = dca257e623b05b14, %l7 = 025ed165c1559bb7, %l4 = 000000000000eca0
add %i1,0x110,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = dca257e623b05b14
p10_label_4:
! Mem[0000000025000028] = 7defdf5a, %l1 = c8cd77de0913046a
lduba [%i2+%o5]0x81,%l1 ! %l1 = 000000000000007d
! Mem[0000000090800154] = 1424c7d4, %g2 = 0000000000000033
lduh [%i5+0x154],%g2 ! %g2 = 0000000000001424
! Mem[0000000024800020] = a0ec35e05836d74b, %l1 = 000000000000007d, %l4 = dca257e623b05b14
add %i1,0x20,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = a0ec35e05836d74b
! %l4 = a0ec35e05836d74b, Mem[00000000258001a8] = 2e83b144
stb %l4,[%i3+0x1a8] ! Mem[00000000258001a8] = 4b83b144
! Mem[0000000024800000] = 64e77673, %l3 = 000000007469d890
lduwa [%i1+%g0]0x89,%l3 ! %l3 = 0000000064e77673
! Mem[00000000240000a4] = ad8ff794, %l7 = 025ed165c1559bb7
ldstub [%i0+0x0a4],%l7 ! %l7 = 000000ad000000ff
! Mem[00000000240001cf] = 03eca3d5, %l5 = 000000003768d915
ldstub [%i0+0x1cf],%l5 ! %l5 = 000000d5000000ff
! Mem[00000000258001c4] = e8398d4f, %l0 = 00006b14, %l6 = 17c1592a
add %i3,0x1c4,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000e8398d4f
! Mem[0000000091000070] = 02531944, %g18 = dd7f62e3f38d99db
ldsw [%i6+0x070],%g2 ! %g2 = dd7f62e3f38d99db
! Mem[0000000025000010] = d8443b9e, %l4 = a0ec35e05836d74b
swapa [%i2+%o2]0x88,%l4 ! %l4 = 00000000d8443b9e
p10_label_5:
! Mem[000000002480011e] = 7d5e8a40, %l5 = 00000000000000d5
ldstub [%i1+0x11e],%l5 ! %l5 = 0000008a000000ff
! Mem[0000000024800020] = a0ec35e0, %l3 = 0000000064e77673
swapa [%i1+%o4]0x80,%l3 ! %l3 = 00000000a0ec35e0
! %l5 = 000000000000008a, Mem[00000000248000e3] = 0bd36bc2
stb %l5,[%i1+0x0e3] ! Mem[00000000248000e0] = 0bd36b8a
! Mem[0000000025000114] = 155e4c2d, %l1 = 000000000000007d
swap [%i2+0x114],%l1 ! %l1 = 00000000155e4c2d
! Mem[0000000090800060] = ac3f60cd, %g2 = 0000000002531944
ldub [%i5+0x062],%g2 ! %g2 = 00000000000000ac
! Mem[0000000024000050] = 93a97ca9af3b37bb, %l6 = 00000000e8398d4f, %l6 = 00000000e8398d4f
add %i0,0x50,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 93a97ca9af3b37bb
! Mem[0000000024000000] = ffba3894, %l2 = 000000000000005b
ldsha [%i0+%g0]0x81,%l2 ! %l2 = ffffffffffffffba
! Mem[000000002400017c] = 9551098a, %l3 = 00000000a0ec35e0, %asi = 80
swapa [%i0+0x17c]%asi,%l3 ! %l3 = 000000009551098a
! Mem[0000000090800148] = 3faff461, %g2 = 00000000000000ac
ldsh [%i5+0x14a],%g2 ! %g2 = 0000000000003faf
! Mem[00000000258001e0] = 61c7422e, %l7 = 00000000000000ad
ldstub [%i3+0x1e0],%l7 ! %l7 = 00000061000000ff
p10_label_6:
! %l0 = 0000000000006b14, Mem[0000000024800008] = 1ef4ffff
stba %l0,[%i1+%o1]0x80 ! Mem[0000000024800008] = 14f4ffff
! %l1 = 00000000155e4c2d, Mem[0000000091000114] = 5d94b637
stw %l1,[%i6+0x114] ! Mem[0000000091000114] = 155e4c2d
! %l7 = 0000000000000061, Mem[00000000900000d9] = 1ece7488
stb %l7,[%i4+0x0d9] ! Mem[00000000900000d8] = 61ce7488
! Mem[0000000025800010] = 46236f12, %l3 = 000000009551098a
ldsba [%i3+%o2]0x80,%l3 ! %l3 = 0000000000000046
! Mem[0000000024800020] = 7376e764, %l6 = 93a97ca9af3b37bb
ldsha [%i1+%o4]0x88,%l6 ! %l6 = ffffffffffffe764
! Mem[0000000025000010] = 5836d74b, %l0 = 0000000000006b14
lduha [%i2+%o2]0x89,%l0 ! %l0 = 000000000000d74b
! Mem[00000000248000c8] = 275a1485, %l0 = 000000000000d74b
swap [%i1+0x0c8],%l0 ! %l0 = 00000000275a1485
! Mem[0000000024000020] = b4ebc442, %l0 = 00000000275a1485
lduba [%i0+%o4]0x81,%l0 ! %l0 = 00000000000000b4
! %l0 = 000000b4, %l1 = 155e4c2d, Mem[0000000091800120] = 2c0672fb 48490aa3
std %l0,[%o0+0x120] ! Mem[0000000091800120] = 000000b4 155e4c2d
! Mem[0000000025000064] = 89900572, %l3 = 0000000000000046
swap [%i2+0x064],%l3 ! %l3 = 0000000089900572
p10_label_7:
! Mem[00000000240001c5] = 921fa50e, %l0 = 00000000000000b4
ldstub [%i0+0x1c5],%l0 ! %l0 = 0000001f000000ff
! %l4 = 00000000d8443b9e, Mem[0000000090800188] = b34362b7a0645291
stx %l4,[%i5+0x188] ! Mem[0000000090800188] = 00000000d8443b9e
! Mem[00000000248001c0] = 67d0294c, %l2 = ffffffffffffffba
swap [%i1+0x1c0],%l2 ! %l2 = 0000000067d0294c
! Mem[0000000024800030] = 7c15ce83, %l0 = 000000000000001f
ldstub [%i1+0x030],%l0 ! %l0 = 0000007c000000ff
! Mem[0000000024000020] = b4ebc442, %l6 = ffffffffffffe764
ldstuba [%i0+%o4]0x80,%l6 ! %l6 = 000000b4000000ff
! %l6 = 00000000000000b4, Mem[00000000910001bc] = a78de8c5
sth %l6,[%i6+0x1bc] ! Mem[00000000910001bc] = 00b4e8c5
! %l3 = 0000000089900572, Mem[0000000090800138] = 598f2cfa, %asi = 80
stwa %l3,[%i5+0x138]%asi ! Mem[0000000090800138] = 89900572
! %l1 = 00000000155e4c2d, Mem[0000000090800048] = ecb2b1712451dc93
stx %l1,[%i5+0x048] ! Mem[0000000090800048] = 00000000155e4c2d
! Mem[0000000024000000] = 9438baff, %l5 = 000000000000008a
ldstuba [%i0+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
! Mem[000000002580015e] = 132a19f2, %l1 = 00000000155e4c2d
ldstub [%i3+0x15e],%l1 ! %l1 = 00000019000000ff
p10_label_8:
! Mem[00000000918001d4] = 218a926c, %g2 = 0000000000003faf
ldub [%o0+0x1d4],%g2 ! %g2 = 0000000000000021
! Mem[00000000240001d8] = d1a209020c3ae828, %l4 = 00000000d8443b9e, %l0 = 000000000000007c
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = d1a209020c3ae828
! Mem[0000000025000128] = a7abf00e, %l6 = 00000000000000b4
swap [%i2+0x128],%l6 ! %l6 = 00000000a7abf00e
! Mem[0000000025800073] = c6c97be1, %l7 = 0000000000000061
ldstub [%i3+0x073],%l7 ! %l7 = 000000e1000000ff
! Mem[0000000025000130] = c4be07e586e4c5db, %l0 = d1a209020c3ae828, %l0 = d1a209020c3ae828
add %i2,0x130,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = c4be07e586e4c5db
! Mem[00000000240000cc] = fc196512, %l1 = 0000000000000019
swap [%i0+0x0cc],%l1 ! %l1 = 00000000fc196512
! Mem[0000000025000058] = 83d1757a9b174a8d, %l7 = 00000000000000e1, %l2 = 0000000067d0294c
add %i2,0x58,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 83d1757a9b174a8d
! %l4 = 00000000d8443b9e, Mem[00000000910000b2] = 0b87976c, %asi = 80
stha %l4,[%i6+0x0b2]%asi ! Mem[00000000910000b0] = 3b9e976c
! Mem[0000000090800160] = 9f580ef0, %g18 = dd7f62e3f38d99db
ldsw [%i5+0x160],%g2 ! %g2 = dd7f62e3f38d99db
! Mem[0000000024000138] = 436145971da63628, %l4 = 00000000d8443b9e, %l7 = 00000000000000e1
add %i0,0x138,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 436145971da63628
p10_label_9:
! Mem[000000002580000c] = 50691281, %l7 = 1da63628, %l0 = 86e4c5db
add %i3,0x0c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000050691281
! Mem[0000000025000194] = 94a52f50, %l2 = 83d1757a9b174a8d, %asi = 80
swapa [%i2+0x194]%asi,%l2 ! %l2 = 0000000094a52f50
! Mem[0000000091800100] = 63494533, %g18 = dd7f62e3f38d99db
ldsw [%o0+0x100],%g2 ! %g2 = dd7f62e3f38d99db
! Mem[0000000025000088] = 909771f2, %l7 = 1da63628, %l6 = a7abf00e
add %i2,0x88,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000909771f2
! Mem[0000000025000010] = 4bd73658, %l0 = 0000000050691281
ldstuba [%i2+%o2]0x80,%l0 ! %l0 = 0000004b000000ff
! Mem[00000000250000c8] = c31ff053, %l3 = 0000000089900572
swap [%i2+0x0c8],%l3 ! %l3 = 00000000c31ff053
! %l5 = 00000000000000ff, Mem[00000000908000f1] = 00000000
stb %l5,[%i5+0x0f1] ! Mem[00000000908000f0] = ff000000
! Mem[00000000900001e8] = 7ee47755 c40a091e, %g2 = 63494533, %g3 = f6d308d7
ldd [%i4+0x1e8],%g2 ! %g2 = 000000007ee47755 00000000c40a091e
! Mem[0000000024800000] = 7376e764, %l6 = 00000000909771f2
ldstuba [%i1+%g0]0x80,%l6 ! %l6 = 00000073000000ff
! Mem[0000000025000010] = ffd73658, %l5 = 00000000000000ff
ldstuba [%i2+%o2]0x80,%l5 ! %l5 = 000000ff000000ff
p10_label_10:
! Mem[000000009000015c] = 3d99a185, %g2 = 000000007ee47755
ldub [%i4+0x15f],%g2 ! %g2 = 000000000000003d
! %l3 = 00000000c31ff053, Mem[0000000090000048] = ff936bb8
stw %l3,[%i4+0x048] ! Mem[0000000090000048] = c31ff053
! Mem[0000000024000140] = 72153899, %l0 = 000000000000004b
swap [%i0+0x140],%l0 ! %l0 = 0000000072153899
! %l3 = 00000000c31ff053, Mem[0000000025800000] = 1b1855de
stba %l3,[%i3+%g0]0x80 ! Mem[0000000025800000] = 531855de
! %l2 = 0000000094a52f50, Mem[0000000091000138] = 3e885be1
stb %l2,[%i6+0x138] ! Mem[0000000091000138] = 50885be1
! Mem[0000000024000158] = 51f64e1c, %l4 = 00000000d8443b9e
swap [%i0+0x158],%l4 ! %l4 = 0000000051f64e1c
! %l0 = 0000000072153899, Mem[0000000091000122] = 5842975d
stb %l0,[%i6+0x122] ! Mem[0000000091000120] = 9942975d
! Mem[0000000090800158] = 28f4e0a9, %g2 = 000000000000003d
lduh [%i5+0x158],%g2 ! %g2 = 00000000000028f4
! Mem[000000002480002c] = 6393b885, %l7 = 436145971da63628
swap [%i1+0x02c],%l7 ! %l7 = 000000006393b885
! %l0 = 72153899, %l1 = fc196512, Mem[00000000910001f8] = 87d871b1 5b2f022c
std %l0,[%i6+0x1f8] ! Mem[00000000910001f8] = 72153899 fc196512
p10_label_11:
! %l2 = 94a52f50, %l3 = c31ff053, Mem[0000000024000028] = f821146b ff5168f9
stda %l2,[%i0+%o5]0x89 ! Mem[0000000024000028] = 94a52f50 c31ff053
! Mem[0000000025000134] = 86e4c5db, %l2 = 0000000094a52f50
swap [%i2+0x134],%l2 ! %l2 = 0000000086e4c5db
! Mem[00000000240000a0] = fd24a454, %l3 = c31ff053, %l3 = c31ff053
add %i0,0xa0,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000fd24a454
! %l7 = 000000006393b885, Mem[0000000090000090] = 3b0fff1e12b81517
stx %l7,[%i4+0x090] ! Mem[0000000090000090] = 000000006393b885
! Mem[0000000024000000] = 9438baff, %l2 = 0000000086e4c5db
ldsha [%i0+%g0]0x89,%l2 ! %l2 = ffffffffffffbaff
! Mem[00000000908001e0] = 31ff7458, %g2 = 00000000000028f4
ldsba [%i5+0x1e1]%asi,%g2 ! %g2 = 0000000000000031
! Mem[0000000024000028] = 94a52f50, %l7 = 000000006393b885
ldsba [%i0+%o5]0x89,%l7 ! %l7 = 0000000000000050
! Mem[00000000248001b8] = 51b3e574c9a88b1c, %l6 = 0000000000000073, %l6 = 0000000000000073
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 51b3e574c9a88b1c
! Mem[0000000024800078] = 2c31150bceec6e75, %l3 = 00000000fd24a454, %l1 = 00000000fc196512
add %i1,0x78,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 2c31150bceec6e75
! Mem[0000000025800008] = 2a59c117, %l7 = 0000000000000050
ldstuba [%i3+0x008]%asi,%l7 ! %l7 = 0000002a000000ff
p10_label_12:
! %l3 = 00000000fd24a454, Mem[0000000090000185] = 45a0979a
stb %l3,[%i4+0x185] ! Mem[0000000090000184] = 54a0979a
! Mem[0000000025800008] = ff59c117, %l0 = 0000000072153899
ldsba [%i3+%o1]0x81,%l0 ! %l0 = ffffffffffffffff
! Mem[00000000250000c9] = 89900572, %l3 = 00000000fd24a454
ldstub [%i2+0x0c9],%l3 ! %l3 = 00000090000000ff
! Mem[000000009080017c] = b7485aec, %g18 = dd7f62e3f38d99db
ldsw [%i5+0x17c],%g2 ! %g2 = dd7f62e3f38d99db
! Mem[00000000258001c8] = 53ef8d73, %l5 = 00000000000000ff
swap [%i3+0x1c8],%l5 ! %l5 = 0000000053ef8d73
! Mem[0000000024800010] = f06c7ebf, %l2 = ffffffffffffbaff
ldstuba [%i1+%o2]0x80,%l2 ! %l2 = 000000f0000000ff
! Mem[00000000258000f0] = 8f6dd1c123363108, %l5 = 0000000053ef8d73, %l1 = 2c31150bceec6e75
add %i3,0xf0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 8f6dd1c123363108
! Mem[0000000025800134] = 05d21011, %l5 = 53ef8d73, %l1 = 23363108
add %i3,0x134,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000005d21011
! Mem[0000000025000095] = b08860f1, %l7 = 000000000000002a
ldstuba [%i2+0x095]%asi,%l7 ! %l7 = 00000088000000ff
! Mem[0000000024800128] = cba9611312a3165f, %l7 = 0000000000000088, %l5 = 0000000053ef8d73
add %i1,0x128,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = cba9611312a3165f
p10_label_13:
! Mem[0000000025000018] = 9f6c754b, %l5 = cba9611312a3165f
swapa [%i2+%o3]0x89,%l5 ! %l5 = 000000009f6c754b
! Mem[0000000024800010] = ff6c7ebf, %l4 = 0000000051f64e1c
lduha [%i1+%o2]0x80,%l4 ! %l4 = 000000000000ff6c
! Mem[00000000240001b8] = 63abae64, %l2 = 000000f0, %l7 = 00000088
add %i0,0x1b8,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000063abae64
! Mem[000000009100001c] = 288f7261, %g2 = ffffffffb7485aec
ldsba [%i6+0x01e]%asi,%g2 ! %g2 = 0000000000000028
! %l3 = 0000000000000090, Mem[0000000024800010] = ff6c7ebf
stwa %l3,[%i1+%o2]0x81 ! Mem[0000000024800010] = 00000090
! %l2 = 00000000000000f0, Mem[00000000910000d1] = 5a166e9a
stb %l2,[%i6+0x0d1] ! Mem[00000000910000d0] = f0166e9a
! Mem[0000000025800010] = 126f2346, %l5 = 000000009f6c754b
swapa [%i3+%o2]0x89,%l5 ! %l5 = 00000000126f2346
! Mem[0000000024800020] = 7376e764, %l7 = 0000000063abae64
swapa [%i1+%o4]0x88,%l7 ! %l7 = 000000007376e764
! %l2 = 00000000000000f0, Mem[00000000918000ab] = 3f81db5f, %asi = 80
stba %l2,[%o0+0x0ab]%asi ! Mem[00000000918000a8] = f081db5f
! Mem[0000000090000074] = 607c306c, %g2 = 0000000000000028
ldub [%i4+0x075],%g2 ! %g2 = 0000000000000060
p10_label_14:
! Mem[0000000025000018] = 12a3165f, %l6 = 51b3e574c9a88b1c
lduwa [%i2+%o3]0x89,%l6 ! %l6 = 0000000012a3165f
! Mem[0000000025000000] = 8704ecf1b13cd454, %l1 = 0000000005d21011, %l1 = 0000000005d21011
casxa [%i2]0x80,%l1,%l1 ! %l1 = 8704ecf1b13cd454
! Mem[0000000025800028] = 75052e89, %l6 = 0000000012a3165f
ldstuba [%i3+%o5]0x80,%l6 ! %l6 = 00000075000000ff
! Mem[00000000248000c8] = 0000d74b, %l0 = ffffffff, %l6 = 00000075
add %i1,0xc8,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000000000d74b
! Mem[0000000091000050] = 59c75ae1 18b941cc, %g2 = 00000060, %g3 = c40a091e
ldd [%i6+0x050],%g2 ! %g2 = 0000000059c75ae1 0000000018b941cc
! Mem[0000000090800030] = 499d2b9c, %g2 = 0000000059c75ae1
ldsh [%i5+0x032],%g2 ! %g2 = 000000000000499d
! Mem[0000000024000172] = 297fefbf, %l6 = 000000000000d74b
ldstub [%i0+0x172],%l6 ! %l6 = 000000ef000000ff
! %l0 = ffffffff, %l1 = b13cd454, Mem[0000000024000158] = d8443b9e 47a72351
std %l0,[%i0+0x158] ! Mem[0000000024000158] = ffffffff b13cd454
! Mem[0000000024000000] = 9438baff, %l7 = 000000007376e764
swapa [%i0+%g0]0x89,%l7 ! %l7 = 000000009438baff
! Mem[0000000024000018] = 7205283f, %l0 = ffffffffffffffff
ldsha [%i0+%o3]0x81,%l0 ! %l0 = 0000000000007205
p10_label_15:
! Mem[0000000024000064] = 8b35a4dd, %l7 = 000000009438baff
swap [%i0+0x064],%l7 ! %l7 = 000000008b35a4dd
! Mem[0000000024800028] = cdcc6d73, %l3 = 0000000000000090
swapa [%i1+%o5]0x80,%l3 ! %l3 = 00000000cdcc6d73
! Mem[0000000024800000] = 64e776ff, %l0 = 0000000000007205
ldsba [%i1+%g0]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000025000018] = 5f16a312, %l0 = ffffffffffffffff
ldstuba [%i2+%o3]0x81,%l0 ! %l0 = 0000005f000000ff
! Mem[000000002580016c] = 9079579b, %l7 = 8b35a4dd, %l7 = 8b35a4dd
add %i3,0x16c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000009079579b
! Mem[0000000024000130] = 398900ea6188b65b, %l4 = 000000000000ff6c, %l6 = 00000000000000ef
add %i0,0x130,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 398900ea6188b65b
! Mem[0000000091800024] = 69b26704, %g2 = 000000000000499d
lduha [%o0+0x024]%asi,%g2 ! %g2 = 00000000000069b2
! Mem[0000000024000010] = 08140d96, %l7 = 000000009079579b
swapa [%i0+%o2]0x81,%l7 ! %l7 = 0000000008140d96
! Mem[0000000024800054] = c774ff26, %l2 = 00000000000000f0
swap [%i1+0x054],%l2 ! %l2 = 00000000c774ff26
! Mem[000000002580010c] = 713b907d, %l5 = 00000000126f2346
swap [%i3+0x10c],%l5 ! %l5 = 00000000713b907d
p10_label_16:
! Mem[0000000024000028] = 94a52f50, %l0 = 000000000000005f
ldstuba [%i0+%o5]0x89,%l0 ! %l0 = 00000050000000ff
! Mem[00000000250000d8] = 20651686e7bbc7cb, %l7 = 0000000008140d96, %l1 = 8704ecf1b13cd454
add %i2,0xd8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 20651686e7bbc7cb
! Mem[0000000024800110] = dca257e6, %l6 = 398900ea6188b65b
ldstub [%i1+0x110],%l6 ! %l6 = 000000dc000000ff
! Mem[00000000240000e8] = f3e202df3f225807, %l2 = 00000000c774ff26, %l6 = 00000000000000dc
add %i0,0xe8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = f3e202df3f225807
! Mem[0000000024800140] = b6bc232a94aff39d, %l7 = 0000000008140d96, %l0 = 0000000000000050
add %i1,0x140,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = b6bc232a94aff39d
! Mem[0000000024000000] = 7376e764, %l7 = 0000000008140d96
ldstuba [%i0+%g0]0x88,%l7 ! %l7 = 00000064000000ff
! Mem[000000009100010c] = 2fb4259a, %g2 = 00000000000069b2
lduh [%i6+0x10e],%g2 ! %g2 = 0000000000002fb4
! Mem[00000000908001d8] = 1f2ee5bf, %g2 = 0000000000002fb4
ldub [%i5+0x1db],%g2 ! %g2 = 000000000000001f
! Mem[000000002500009c] = 16f22af6, %l6 = f3e202df3f225807
swap [%i2+0x09c],%l6 ! %l6 = 0000000016f22af6
! %l2 = 00000000c774ff26, Mem[0000000025000008] = d21affc9
stba %l2,[%i2+%o1]0x81 ! Mem[0000000025000008] = 261affc9
p10_label_17:
! Mem[0000000025000168] = c8d3ef19, %l2 = 00000000c774ff26
swap [%i2+0x168],%l2 ! %l2 = 00000000c8d3ef19
! Mem[00000000900000f8] = 006d1358, %g2 = 000000000000001f
lduh [%i4+0x0fa],%g2 ! %g2 = 000000000000006d
! Mem[000000002580006c] = bc34ff74, %l2 = 00000000c8d3ef19
ldstub [%i3+0x06c],%l2 ! %l2 = 000000bc000000ff
! Mem[00000000250001d3] = 9f941fda, %l1 = 20651686e7bbc7cb
ldstub [%i2+0x1d3],%l1 ! %l1 = 000000da000000ff
! Mem[0000000025800008] = ff59c117, %l7 = 0000000000000064
ldswa [%i3+%o1]0x81,%l7 ! %l7 = ffffffffff59c117
! Mem[00000000248001d0] = 9397ac67, %l1 = 000000da, %l1 = 000000da
add %i1,0x1d0,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000009397ac67
! Mem[0000000091800148] = 47db34c12117edb1, %g2 = 000000000000006d
ldx [%o0+0x148],%g2 ! %g2 = 47db34c12117edb1
! Mem[0000000025000020] = cab06750, %l3 = 00000000cdcc6d73
ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 000000ca000000ff
! Mem[000000002500003c] = 53bb93cd, %l0 = b6bc232a94aff39d
ldstuba [%i2+0x03c]%asi,%l0 ! %l0 = 00000053000000ff
! Mem[0000000090000164] = 4080b623, %g2 = 47db34c12117edb1
lduw [%i4+0x164],%g2 ! %g2 = 000000004080b623
p10_label_18:
! Mem[00000000258000b8] = 0342b421da94bec3, %l1 = 000000009397ac67, %l1 = 000000009397ac67
add %i3,0xb8,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 0342b421da94bec3
! Mem[0000000024800028] = 90000000, %l7 = ffffffffff59c117
ldsha [%i1+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000025800020] = 0cf04f7e, %l1 = 0342b421da94bec3
lduba [%i3+%o4]0x89,%l1 ! %l1 = 000000000000007e
! %l2 = 00000000000000bc, Mem[00000000908001b6] = 5eb7f344
stb %l2,[%i5+0x1b6] ! Mem[00000000908001b4] = bcb7f344
! Mem[0000000024000008] = a2fefe54 4b58227b, %l0 = 00000053, %l1 = 0000007e
ldd [%i0+%o1],%l0 ! %l0 = 00000000a2fefe54 000000004b58227b
! Mem[0000000024000000] = ffe77673, %l0 = 00000000a2fefe54
swapa [%i0+%g0]0x80,%l0 ! %l0 = 00000000ffe77673
! Mem[0000000024000018] = 7205283f, %l3 = 00000000000000ca
ldstuba [%i0+%o3]0x80,%l3 ! %l3 = 00000072000000ff
! %l5 = 00000000713b907d, Mem[000000009100001e] = 288f7261
sth %l5,[%i6+0x01e] ! Mem[000000009100001c] = 907d7261
! Mem[0000000025800169] = e626f41e, %l5 = 00000000713b907d
ldstub [%i3+0x169],%l5 ! %l5 = 00000026000000ff
! %l3 = 0000000000000072, Mem[0000000025000008] = c9ff1a26
stha %l3,[%i2+%o1]0x88 ! Mem[0000000025000008] = c9ff0072
p10_label_19:
! Mem[00000000240000a8] = 3b7d775f85486e70, %l2 = 00000000000000bc, %l4 = 000000000000ff6c
add %i0,0xa8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 3b7d775f85486e70
! Mem[0000000090800084] = a46b3577, %g2 = 000000004080b623
ldsba [%i5+0x087]%asi,%g2 ! %g2 = ffffffffffffffa4
! %l3 = 0000000000000072, Mem[0000000025000018] = 12a316ff
stwa %l3,[%i2+%o3]0x89 ! Mem[0000000025000018] = 00000072
! Mem[0000000090000158] = e4c903aa, %g2 = ffffffffffffffa4
lduw [%i4+0x158],%g2 ! %g2 = 00000000e4c903aa
! Mem[0000000024800020] = 64aeab63, %l1 = 000000004b58227b
ldswa [%i1+%o4]0x80,%l1 ! %l1 = 0000000064aeab63
! Mem[0000000024000051] = 93a97ca9, %l7 = 0000000000000000
ldstub [%i0+0x051],%l7 ! %l7 = 000000a9000000ff
! Mem[0000000025800044] = f59019e4, %l0 = 00000000ffe77673
swap [%i3+0x044],%l0 ! %l0 = 00000000f59019e4
! Mem[0000000024000020] = ffebc442, %l5 = 0000000000000026
swapa [%i0+%o4]0x80,%l5 ! %l5 = 00000000ffebc442
! Mem[0000000091800128] = 52c014db, %g2 = 00000000e4c903aa
ldsh [%o0+0x12a],%g2 ! %g2 = 00000000000052c0
! Mem[0000000025000078] = be4ce37c, %l3 = 0000000000000072, %asi = 80
swapa [%i2+0x078]%asi,%l3 ! %l3 = 00000000be4ce37c
p10_label_20:
! %l1 = 0000000064aeab63, Mem[0000000090000009] = 4aae5e78
stb %l1,[%i4+0x009] ! Mem[0000000090000008] = 63ae5e78
! Mem[00000000910001fc] = fc196512, %g2 = 00000000000052c0
lduwa [%i6+0x1fc]%asi,%g2 ! %g2 = 00000000fc196512
! Mem[0000000024800020] = 63abae64, %l5 = 00000000ffebc442
swapa [%i1+%o4]0x88,%l5 ! %l5 = 0000000063abae64
! Mem[0000000025000028] = 7defdf5a, %l4 = 3b7d775f85486e70
swapa [%i2+%o5]0x81,%l4 ! %l4 = 000000007defdf5a
! Mem[0000000024000180] = 118e4910, %l0 = 00000000f59019e4
ldstuba [%i0+0x180]%asi,%l0 ! %l0 = 00000011000000ff
! %l5 = 0000000063abae64, Mem[000000009000000c] = 7877a39b
sth %l5,[%i4+0x00c] ! Mem[000000009000000c] = ae64a39b
! Mem[0000000025000194] = 9b174a8d, %l3 = 00000000be4ce37c
swap [%i2+0x194],%l3 ! %l3 = 000000009b174a8d
! Mem[0000000025800000] = de551853, %l5 = 0000000063abae64
ldstuba [%i3+%g0]0x89,%l5 ! %l5 = 00000053000000ff
! %l5 = 0000000000000053, Mem[0000000024800050] = b1e9d6f1000000f0
stx %l5,[%i1+0x050] ! Mem[0000000024800050] = 0000000000000053
! Mem[0000000024800008] = fffff414, %l2 = 00000000000000bc
swapa [%i1+%o1]0x88,%l2 ! %l2 = 00000000fffff414
p10_label_21:
! %l0 = 0000000000000011, Mem[0000000090000033] = cfe7e263
stb %l0,[%i4+0x033] ! Mem[0000000090000030] = 11e7e263
! Mem[0000000024800100] = ab98b44c, %l0 = 0000000000000011
lduw [%i1+0x100],%l0 ! %l0 = 00000000ab98b44c
! Mem[00000000250001fc] = 4fa0bc5a, %l2 = fffff414, %l4 = 7defdf5a
add %i2,0x1fc,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000004fa0bc5a
! %l6 = 0000000016f22af6, Mem[0000000024000020] = e2c50f5026000000
stxa %l6,[%i0+%o4]0x89 ! Mem[0000000024000020] = 0000000016f22af6
! Mem[0000000024800138] = e235d39f, %l5 = 0000000000000053, %asi = 80
swapa [%i1+0x138]%asi,%l5 ! %l5 = 00000000e235d39f
! %l4 = 000000004fa0bc5a, Mem[0000000024800010] = 000000903dc8691d
stxa %l4,[%i1+%o2]0x81 ! Mem[0000000024800010] = 000000004fa0bc5a
! Mem[00000000918000a8] = 38658ef0, %g2 = 00000000fc196512
ldsh [%o0+0x0a8],%g2 ! %g2 = 0000000000003865
! %l1 = 0000000064aeab63, Mem[0000000090000082] = 647e18bc
sth %l1,[%i4+0x082] ! Mem[0000000090000080] = ab6318bc
! %l2 = 00000000fffff414, Mem[0000000024000010] = 9079579b
stba %l2,[%i0+%o2]0x81 ! Mem[0000000024000010] = 1479579b
! Mem[00000000240000c4] = f2b4548c, %l0 = 00000000ab98b44c
swap [%i0+0x0c4],%l0 ! %l0 = 00000000f2b4548c
p10_label_22:
! %l3 = 000000009b174a8d, Mem[0000000025000018] = 72000000
stha %l3,[%i2+%o3]0x80 ! Mem[0000000025000018] = 4a8d0000
! Mem[0000000024800118] = d71268b5, %l5 = 00000000e235d39f, %asi = 80
swapa [%i1+0x118]%asi,%l5 ! %l5 = 00000000d71268b5
! Mem[0000000025800130] = af57e26205d21011, %l5 = 00000000d71268b5, %l0 = 00000000f2b4548c
add %i3,0x130,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = af57e26205d21011
! Mem[00000000900001c8] = 1222e9b2 3005804c, %g2 = 00003865, %g3 = 18b941cc
ldd [%i4+0x1c8],%g2 ! %g2 = 000000001222e9b2 000000003005804c
! Mem[0000000024000020] = f62af216, %l7 = 00000000000000a9
lduha [%i0+%o4]0x81,%l7 ! %l7 = 000000000000f62a
! Mem[0000000090800178] = 5f9bb748, %g2 = 000000001222e9b2
ldsba [%i5+0x17a]%asi,%g2 ! %g2 = 000000000000005f
! %l3 = 000000009b174a8d, Mem[00000000900001d0] = 4aed3d3f
stw %l3,[%i4+0x1d0] ! Mem[00000000900001d0] = 9b174a8d
! %l6 = 0000000016f22af6, Mem[0000000090800054] = 93373e46
sth %l6,[%i5+0x054] ! Mem[0000000090800054] = 2af63e46
! Mem[0000000090000058] = 2eab2a15aa7bb4c8, %g2 = 000000000000005f
ldx [%i4+0x058],%g2 ! %g2 = 2eab2a15aa7bb4c8
! Mem[0000000024800020] = ffebc442, %l2 = 00000000fffff414
lduwa [%i1+%o4]0x88,%l2 ! %l2 = 00000000ffebc442
p10_label_23:
! %l3 = 000000009b174a8d, Mem[0000000024800010] = 00000000
stwa %l3,[%i1+%o2]0x81 ! Mem[0000000024800010] = 9b174a8d
! Mem[0000000024000109] = b18a35a0, %l2 = 00000000ffebc442
ldstub [%i0+0x109],%l2 ! %l2 = 0000008a000000ff
! %l0 = af57e26205d21011, Mem[0000000091000088] = c245a6bcafe30e96
stx %l0,[%i6+0x088] ! Mem[0000000091000088] = af57e26205d21011
! Mem[0000000024000008] = 54fefea2, %l2 = 000000000000008a
swapa [%i0+%o1]0x88,%l2 ! %l2 = 0000000054fefea2
! Mem[0000000025000020] = ffb067505ac979cf, %l0 = af57e26205d21011, %l6 = 0000000016f22af6
add %i2,0x20,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = ffb067505ac979cf
! Mem[0000000024800198] = 7ede98afb9f3a4e6, %l3 = 000000009b174a8d, %l6 = ffb067505ac979cf
add %i1,0x198,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 7ede98afb9f3a4e6
! Mem[000000002500007c] = d433cdcc, %l7 = 000000000000f62a
ldstub [%i2+0x07c],%l7 ! %l7 = 000000d4000000ff
! Mem[00000000918000e8] = 7ddce5d5, %g18 = dd7f62e3f38d99db
ldswa [%o0+0x0e8]%asi,%g2 ! %g2 = dd7f62e3f38d99db
! Mem[0000000024800173] = 32de61a9, %l0 = af57e26205d21011
ldstub [%i1+0x173],%l0 ! %l0 = 000000a9000000ff
! Mem[0000000024800120] = 27b1440b41469b08, %l1 = 0000000064aeab63, %l1 = 0000000064aeab63
add %i1,0x120,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 27b1440b41469b08
p10_label_24:
! Mem[00000000250000d8] = 20651686, %l0 = 000000a9, %l7 = 000000d4
add %i2,0xd8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000020651686
! Mem[00000000908001fc] = a3f4c7e3, %g2 = 000000007ddce5d5
ldsba [%i5+0x1ff]%asi,%g2 ! %g2 = ffffffffffffffa3
! Mem[0000000025800010] = 4b756c9f, %l5 = 00000000d71268b5
ldstuba [%i3+%o2]0x80,%l5 ! %l5 = 0000004b000000ff
! Mem[00000000910000ac] = 60bf6aea, %g2 = ffffffffffffffa3
ldsh [%i6+0x0ae],%g2 ! %g2 = 00000000000060bf
! Mem[00000000240001a8] = 4eca2dc4, %l1 = 27b1440b41469b08
swap [%i0+0x1a8],%l1 ! %l1 = 000000004eca2dc4
! Mem[0000000091000050] = 59c75ae1, %g18 = dd7f62e3f38d99db
ldsw [%i6+0x050],%g2 ! %g2 = dd7f62e3f38d99db
! Mem[0000000025000160] = 89798e55, %l7 = 0000000020651686
swap [%i2+0x160],%l7 ! %l7 = 0000000089798e55
! Mem[000000002580015c] = 132afff2, %l0 = 00000000000000a9
swap [%i3+0x15c],%l0 ! %l0 = 00000000132afff2
! Mem[0000000025800048] = 1bbf2dcb577ce861, %l2 = 0000000054fefea2, %l1 = 000000004eca2dc4
add %i3,0x48,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 1bbf2dcb577ce861
! %l3 = 000000009b174a8d, Mem[0000000090000100] = 843eecc45290dd16
stx %l3,[%i4+0x100] ! Mem[0000000090000100] = 000000009b174a8d
p10_label_25:
! %l0 = 00000000132afff2, Mem[00000000910000f4] = f27f7d71
stb %l0,[%i6+0x0f4] ! Mem[00000000910000f4] = f27f7d71
! Mem[00000000250000d1] = 73cf7247, %l1 = 1bbf2dcb577ce861
ldstub [%i2+0x0d1],%l1 ! %l1 = 000000cf000000ff
! Mem[0000000091000088] = 6205d210, %g2 = 0000000059c75ae1
ldsba [%i6+0x08b]%asi,%g2 ! %g2 = 0000000000000062
! Mem[00000000240001f4] = 32b9ac03, %l4 = 4fa0bc5a, %l5 = 0000004b
add %i0,0x1f4,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000032b9ac03
! Mem[00000000248001ec] = 0ebfbb8c, %l5 = 32b9ac03, %l1 = 000000cf
add %i1,0x1ec,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000000ebfbb8c
! Mem[00000000900001d4] = c56c4c0d, %g2 = 0000000000000062
ldsh [%i4+0x1d4],%g2 ! %g2 = ffffffffffffc56c
! Mem[0000000024000020] = 16f22af6, %l2 = 0000000054fefea2
swapa [%i0+%o4]0x89,%l2 ! %l2 = 0000000016f22af6
! Mem[0000000025800170] = 3268a740, %l0 = 00000000132afff2, %asi = 80
swapa [%i3+0x170]%asi,%l0 ! %l0 = 000000003268a740
! Mem[0000000025000029] = 85486e70, %l6 = 7ede98afb9f3a4e6
ldstuba [%i2+0x029]%asi,%l6 ! %l6 = 00000048000000ff
! %l5 = 0000000032b9ac03, Mem[0000000025800010] = ff756c9fab141ff7
stxa %l5,[%i3+%o2]0x81 ! Mem[0000000025800010] = 0000000032b9ac03
ba,a p10_not_taken_0_end
p10_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p10_branch_failed
p10_not_taken_0_end:
! End of Random Code for Thread 10
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 000000003268a740
bne,a,pn %xcc,p10_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000ebfbb8c
bne,a,pn %xcc,p10_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000016f22af6
bne,a,pn %xcc,p10_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000009b174a8d
bne,a,pn %xcc,p10_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000004fa0bc5a
bne,a,pn %xcc,p10_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000032b9ac03
bne,a,pn %xcc,p10_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000048
bne,a,pn %xcc,p10_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000089798e55
bne,a,pn %xcc,p10_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p10_check_fp_registers:
set p10_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 92d1e0bc bfb6b2ef
bne %xcc,p10_f0_fail
nop
! Check Local Memory
set p10_local0_expect,%g1
p10_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = a2fefe5434e24bbb
ldx [%i0+0x000],%g3 ! Observed data at 0000000024000000
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 8a0000004b58227b
ldx [%i0+0x008],%g3 ! Observed data at 0000000024000008
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 1479579b8e55eaae
ldx [%i0+0x010],%g3 ! Observed data at 0000000024000010
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff05283f48c51f72
ldx [%i0+0x018],%g3 ! Observed data at 0000000024000018
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = a2fefe5400000000
ldx [%i0+0x020],%g3 ! Observed data at 0000000024000020
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff2fa59453f01fc3
ldx [%i0+0x028],%g3 ! Observed data at 0000000024000028
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 93ff7ca9af3b37bb
ldx [%i0+0x050],%g3 ! Observed data at 0000000024000050
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = fbb3d3829438baff
ldx [%i0+0x060],%g3 ! Observed data at 0000000024000060
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x060,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = fd24a454ff8ff794
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000240000a0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = a59980e3ab98b44c
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000240000c0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 9e20748a00000019
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000240000c8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = be1b97a500000001
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000240000d0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x108],%g2 ! Expected data = b1ff35a01238213a
ldx [%i0+0x108],%g3 ! Observed data at 0000000024000108
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0000004b9910297b
ldx [%i0+0x140],%g3 ! Observed data at 0000000024000140
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = ffffffffb13cd454
ldx [%i0+0x158],%g3 ! Observed data at 0000000024000158
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 297fffbf18ec8e47
ldx [%i0+0x170],%g3 ! Observed data at 0000000024000170
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 99a845a7a0ec35e0
ldx [%i0+0x178],%g3 ! Observed data at 0000000024000178
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = ff8e49100f29b87a
ldx [%i0+0x180],%g3 ! Observed data at 0000000024000180
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 41469b08efabc86d
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000240001a8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = a2fdf76892ffa50e
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000240001c0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 52acf45603eca3ff
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000240001c8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x1c8,%g4
set p10_local1_expect,%g1
p10_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ff76e7642f43f077
ldx [%i1+0x000],%g3 ! Observed data at 0000000024800000
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = bc000000b18976cc
ldx [%i1+0x008],%g3 ! Observed data at 0000000024800008
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 9b174a8d4fa0bc5a
ldx [%i1+0x010],%g3 ! Observed data at 0000000024800010
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 42c4ebff5836d74b
ldx [%i1+0x020],%g3 ! Observed data at 0000000024800020
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000901da63628
ldx [%i1+0x028],%g3 ! Observed data at 0000000024800028
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ff15ce8382b5fee6
ldx [%i1+0x030],%g3 ! Observed data at 0000000024800030
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0000000000000053
ldx [%i1+0x050],%g3 ! Observed data at 0000000024800050
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x050,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 0000d74b24029aab
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000248000c8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0bd36b8af5559599
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000248000e0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x110],%g2 ! Expected data = ffa257e623b05b14
ldx [%i1+0x110],%g3 ! Observed data at 0000000024800110
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = e235d39f7d5eff40
ldx [%i1+0x118],%g3 ! Observed data at 0000000024800118
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 00000053e11863a1
ldx [%i1+0x138],%g3 ! Observed data at 0000000024800138
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x138,%g4
ldx [%g1+0x170],%g2 ! Expected data = 32de61ff6ea80f6f
ldx [%i1+0x170],%g3 ! Observed data at 0000000024800170
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x170,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ffffffba358b5693
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000248001c0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 9397ac6700ff59ec
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000248001d0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x1d0,%g4
set p10_local2_expect,%g1
p10_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 7200ffc9b075c5c0
ldx [%i2+0x008],%g3 ! Observed data at 0000000025000008
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffd7365800031387
ldx [%i2+0x010],%g3 ! Observed data at 0000000025000010
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 4a8d000072a84c51
ldx [%i2+0x018],%g3 ! Observed data at 0000000025000018
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffb067505ac979cf
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 = 85ff6e70dfded15b
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 = f3ebe2ccffbb93cd
ldx [%i2+0x038],%g3 ! Observed data at 0000000025000038
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = 1ef2125300000046
ldx [%i2+0x060],%g3 ! Observed data at 0000000025000060
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 00000072ff33cdcc
ldx [%i2+0x078],%g3 ! Observed data at 0000000025000078
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 21fc9f32b0ff60f1
ldx [%i2+0x090],%g3 ! Observed data at 0000000025000090
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 786623183f225807
ldx [%i2+0x098],%g3 ! Observed data at 0000000025000098
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 89ff0572ffe683f6
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000250000c8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 73ff7247034c2b51
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000250000d0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x110],%g2 ! Expected data = b6ec968a0000007d
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 = 000000b47ea282e6
ldx [%i2+0x128],%g3 ! Observed data at 0000000025000128
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = c4be07e594a52f50
ldx [%i2+0x130],%g3 ! Observed data at 0000000025000130
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x130,%g4
ldx [%g1+0x160],%g2 ! Expected data = 20651686c8c1fe0b
ldx [%i2+0x160],%g3 ! Observed data at 0000000025000160
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = c774ff26d02f6a6b
ldx [%i2+0x168],%g3 ! Observed data at 0000000025000168
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = a6d78602be4ce37c
ldx [%i2+0x190],%g3 ! Observed data at 0000000025000190
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 9f941fff1998e241
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000250001d0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x1d0,%g4
set p10_local3_expect,%g1
p10_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ff1855de8cdfc9f8
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 = ff59c11750691281
ldx [%i3+0x008],%g3 ! Observed data at 0000000025800008
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000000032b9ac03
ldx [%i3+0x010],%g3 ! Observed data at 0000000025800010
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff052e89371e10da
ldx [%i3+0x028],%g3 ! Observed data at 0000000025800028
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 199b4bb9ffe77673
ldx [%i3+0x040],%g3 ! Observed data at 0000000025800040
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = 4de1cde0ff34ff74
ldx [%i3+0x068],%g3 ! Observed data at 0000000025800068
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = c6c97bffa1b53d7c
ldx [%i3+0x070],%g3 ! Observed data at 0000000025800070
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x070,%g4
ldx [%g1+0x108],%g2 ! Expected data = ac2a358d126f2346
ldx [%i3+0x108],%g3 ! Observed data at 0000000025800108
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x108,%g4
ldx [%g1+0x158],%g2 ! Expected data = b51cd805000000a9
ldx [%i3+0x158],%g3 ! Observed data at 0000000025800158
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = e6fff41e9079579b
ldx [%i3+0x168],%g3 ! Observed data at 0000000025800168
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 132afff20efefa9e
ldx [%i3+0x170],%g3 ! Observed data at 0000000025800170
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = 0000b421a96ef117
ldx [%i3+0x188],%g3 ! Observed data at 0000000025800188
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 4b83b144b4721e9a
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000258001a8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 000000ffe46ac9ad
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000258001c8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ffc7422e9a1473bc
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000258001e0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x1e0,%g4
! The test for processor 10 has passed
p10_passed:
ta GOOD_TRAP
nop
p10_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p10_failed
p10_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p10_failed
p10_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p10_failed
p10_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p10_failed
p10_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p10_failed
p10_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p10_failed
p10_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p10_failed
p10_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p10_failed
p10_f0_fail:
set p10_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000025000028]
done
p10_trap1o:
ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000025000028]
done
p10_trap2e:
stba %l5,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025800008]
lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000025000018]
swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000024800020]
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000025800010]
ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000024800010]
ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000024000008]
ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000024000028]
done
p10_trap2o:
stba %l5,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025800008]
lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000025000018]
swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000024800020]
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000025800010]
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000024800010]
ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000024000008]
ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000024000028]
done
p10_trap3e:
nop
nop
done
p10_trap3o:
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 = 4b97f85cd5e2d533
ldx [%g1+0x008],%l1 ! %l1 = c8cd77de0913046a
ldx [%g1+0x010],%l2 ! %l2 = 2bf715ca4e1a2e9d
ldx [%g1+0x018],%l3 ! %l3 = 1c15d86450cc65d7
ldx [%g1+0x020],%l4 ! %l4 = 39ab6774a43e8be0
ldx [%g1+0x028],%l5 ! %l5 = b4229ad820c76e81
ldx [%g1+0x030],%l6 ! %l6 = 1ef0f3fc1c94487a
ldx [%g1+0x038],%l7 ! %l7 = 94fa09b2142889d3
! Initialize the output register of window 0
set unres3_start,%o0
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 = 7f64e445 d40f91f6 cc86f388 474eea5e
! %f4 = 78267ef1 5ddc96dd d82098f7 2ffa0568
! %f8 = 1218bce3 61fb7a1d 70569004 d00a117b
! %f12 = 505c6f4e 6f108c9a 5d01fe8a ca6e45f4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7d1fa4de 04155acb b966f1b5 38c99034
! %f20 = 32dd1bcb 367ff905 68747dd1 1f53ea41
! %f24 = 305921c4 63dd288e 419221b4 3b0e26cd
! %f28 = 51215b66 69e11ba7 6b42e951 604567bf
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = bb86e245 b0827495 d58d2873 3c2270e1
! %f36 = c35f6d7a 956b9c21 c50e0ff5 850920df
! %f40 = c9df3381 1341b9a1 6ce7a1d8 8526c418
! %f44 = 9cb51157 d85a748e 1896951a 89cbcfd7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x54243a3000000007,%g7,%g1 ! GSR scale = 0, align = 7
wr %g1,%g0,%gsr ! GSR = 54243a3000000007
wr %g0,%y ! Clear Y 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[0000000027800010] = 04027904, %l2 = 6a6c20ade1734b56
ldstuba [%i3+%o2]0x88,%l2 ! %l2 = 00000004000000ff
! %l6 = d544ecfe6f938eb9, Mem[0000000026800020] = 01e29f5d
stwa %l6,[%i1+%o4]0x89 ! Mem[0000000026800020] = 6f938eb9
! Mem[0000000026000020] = f8650996, %l5 = 98a9449823dde31e
ldstuba [%i0+%o4]0x80,%l5 ! %l5 = 000000f8000000ff
! %l2 = 0000000000000004, Mem[0000000091800195] = 4255f149
stb %l2,[%o0+0x195] ! Mem[0000000091800194] = 0455f149
! %l0 = 9fef9796, %l1 = 7be8568c, Mem[0000000026800018] = a6afafb8 dbc5700a
stda %l0,[%i1+%o3]0x80 ! Mem[0000000026800018] = 9fef9796 7be8568c
! Mem[000000009080001c] = 923fe6c1, %g2 = 160708e0000000f7
ldsb [%i5+0x01d],%g2 ! %g2 = ffffffffffffff92
! Mem[0000000027800008] = a9222be0, %l4 = 48843aeffb3f4335
ldswa [%i3+%o1]0x88,%l4 ! %l4 = ffffffffa9222be0
! Mem[000000002700007c] = 434b4314, %l3 = 32f518b3f5e741b4
swap [%i2+0x07c],%l3 ! %l3 = 00000000434b4314
! Mem[000000002780000c] = d61cd609, %l7 = 563f0c3f, %l5 = 000000f8
add %i3,0x0c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000d61cd609
! Mem[0000000027000000] = aa279301, %l5 = 00000000d61cd609
swapa [%i2+%g0]0x89,%l5 ! %l5 = 00000000aa279301
p11_label_2:
! Mem[0000000027000020] = 427a62bb, %l6 = d544ecfe6f938eb9
swapa [%i2+%o4]0x80,%l6 ! %l6 = 00000000427a62bb
! Mem[0000000027800054] = 8dff90e7, %l0 = 9fef9796, %l3 = 434b4314
add %i3,0x54,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000008dff90e7
! Mem[00000000270001e8] = aa097c5af687976e, %l2 = 0000000000000004, %l0 = 877eb7e89fef9796
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = aa097c5af687976e
! Mem[000000002600019a] = 49a38451, %l0 = aa097c5af687976e
ldstub [%i0+0x19a],%l0 ! %l0 = 00000084000000ff
! Mem[0000000027000028] = fd3d63b6, %l1 = 6ad2559e7be8568c
swapa [%i2+%o5]0x88,%l1 ! %l1 = 00000000fd3d63b6
! Mem[0000000026000010] = 78f5cf66, %l5 = 00000000aa279301
ldsha [%i0+%o2]0x89,%l5 ! %l5 = ffffffffffffcf66
! Mem[00000000918000c4] = ad90271b, %g2 = ffffffffffffff92
lduh [%o0+0x0c4],%g2 ! %g2 = 000000000000ad90
! %l2 = 0000000000000004, Mem[000000009100008a] = a6bcafe3
sth %l2,[%i6+0x08a] ! Mem[0000000091000088] = 0004afe3
! Mem[0000000027800028] = 08b0a0f3, %l1 = 00000000fd3d63b6
ldstuba [%i3+%o5]0x80,%l1 ! %l1 = 00000008000000ff
! Mem[00000000268001ec] = 93856674, %l4 = ffffffffa9222be0
swap [%i1+0x1ec],%l4 ! %l4 = 0000000093856674
p11_label_3:
! %l1 = 0000000000000008, Mem[000000002780009c] = 215b19ac
stw %l1,[%i3+0x09c] ! Mem[000000002780009c] = 00000008
! %l4 = 0000000093856674, Mem[0000000026000010] = 78f5cf66
stba %l4,[%i0+%o2]0x89 ! Mem[0000000026000010] = 78f5cf74
! Mem[0000000026800010] = 21afc799, %l0 = 0000000000000084
ldsba [%i1+%o2]0x88,%l0 ! %l0 = ffffffffffffff99
! Mem[0000000026800038] = b25c3124647fdae3, %l5 = ffffffffffffcf66, %l1 = 0000000000000008
add %i1,0x38,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = b25c3124647fdae3
! Mem[00000000260000d4] = 06aabf86, %l0 = ffffffffffffff99
ldsb [%i0+0x0d6],%l0 ! %l0 = ffffffffffffffbf
! Mem[0000000026000198] = 49a3ff51994f1f70, %l2 = 0000000000000004
ldx [%i0+0x198],%l2 ! %l2 = 49a3ff51994f1f70
! Mem[00000000268001e8] = 2ebc4555a9222be0, %l7 = fb58358a563f0c3f, %l0 = ffffffffffffffbf
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 2ebc4555a9222be0
! Mem[0000000026000008] = 2cae099f, %l1 = b25c3124647fdae3
lduba [%i0+%o1]0x80,%l1 ! %l1 = 000000000000002c
! Mem[0000000027800140] = 64c224553dd37084, %l0 = 2ebc4555a9222be0, %l4 = 0000000093856674
add %i3,0x140,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 64c224553dd37084
! Mem[0000000027800010] = ff790204, %l4 = 64c224553dd37084
ldstuba [%i3+%o2]0x81,%l4 ! %l4 = 000000ff000000ff
p11_label_4:
! Mem[000000002680011c] = 28fd48a2, %l0 = a9222be0, %l2 = 994f1f70
add %i1,0x11c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000028fd48a2
! %l5 = ffffffffffffcf66, Mem[0000000091800104] = f6d308d7, %asi = 80
stwa %l5,[%o0+0x104]%asi ! Mem[0000000091800104] = ffffcf66
! Mem[00000000908001a8] = 6d06eda4, %g2 = 000000000000ad90
lduwa [%i5+0x1a8]%asi,%g2 ! %g2 = 000000006d06eda4
! %l1 = 000000000000002c, Mem[0000000027000010] = 53a6de47ebba0a20
stxa %l1,[%i2+%o2]0x81 ! Mem[0000000027000010] = 000000000000002c
! Mem[0000000027000190] = e1bd788f562972c4, %l5 = ffffffffffffcf66, %l1 = 000000000000002c
add %i2,0x190,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = e1bd788f562972c4
! Mem[00000000900001c4] = a6668340, %g2 = 000000006d06eda4
lduw [%i4+0x1c4],%g2 ! %g2 = 00000000a6668340
! Mem[00000000918000b8] = 9d6075fb af9577c9, %g2 = a6668340, %g3 = 0bad0b00
ldd [%o0+0x0b8],%g2 ! %g2 = 000000009d6075fb 00000000af9577c9
! Mem[00000000270000f0] = 720f3448, %l0 = 2ebc4555a9222be0, %asi = 80
swapa [%i2+0x0f0]%asi,%l0 ! %l0 = 00000000720f3448
! Mem[00000000910000c0] = 76fe986599869002, %g2 = 000000009d6075fb
ldx [%i6+0x0c0],%g2 ! %g2 = 76fe986599869002
! Mem[0000000091000040] = f4035ed6, %g2 = 76fe986599869002
ldsb [%i6+0x040],%g2 ! %g2 = fffffffffffffff4
p11_label_5:
! Mem[0000000027000088] = 46bb19d77569a210, %l1 = e1bd788f562972c4, %l5 = ffffffffffffcf66
add %i2,0x88,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 46bb19d77569a210
! Mem[0000000026000084] = ae699015, %l2 = 0000000028fd48a2
ldsha [%i0+0x086]%asi,%l2 ! %l2 = ffffffffffff9015
! %l0 = 00000000720f3448, Mem[00000000900001c0] = 611004c8
sth %l0,[%i4+0x1c0] ! Mem[00000000900001c0] = 344804c8
! Mem[00000000278001e4] = 30a311a9, %l4 = 00000000000000ff, %asi = 80
swapa [%i3+0x1e4]%asi,%l4 ! %l4 = 0000000030a311a9
! %l6 = 427a62bb, %l7 = 563f0c3f, Mem[0000000090000088] = 0c780039 10c393c6
std %l6,[%i4+0x088] ! Mem[0000000090000088] = 427a62bb 563f0c3f
! Mem[000000002700009e] = dd14f142, %l5 = 46bb19d77569a210
ldstub [%i2+0x09e],%l5 ! %l5 = 000000f1000000ff
! Mem[0000000027000080] = b010bebe, %l0 = 720f3448, %l0 = 720f3448
add %i2,0x80,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000b010bebe
! Mem[0000000026000028] = 7a74d995, %l7 = fb58358a563f0c3f
ldsha [%i0+%o5]0x81,%l7 ! %l7 = 0000000000007a74
! Mem[00000000268000f0] = 4457123c862e0219, %l0 = 00000000b010bebe, %l0 = 00000000b010bebe
add %i1,0xf0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 4457123c862e0219
! Mem[00000000268001a3] = a0a94dea, %l5 = 00000000000000f1
ldstub [%i1+0x1a3],%l5 ! %l5 = 000000ea000000ff
p11_label_6:
! Mem[0000000091000124] = 975d5fd9, %g2 = fffffffffffffff4
ldsba [%i6+0x124]%asi,%g2 ! %g2 = ffffffffffffff97
! Mem[0000000027000010] = 00000000, %l3 = 000000008dff90e7
ldsba [%i2+%o2]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000026000050] = 1245ef66 32bd1099, %l0 = 862e0219, %l1 = 562972c4
ldd [%i0+0x050],%l0 ! %l0 = 000000001245ef66 0000000032bd1099
! Mem[0000000026000095] = 2c5302ba, %l2 = ffffffffffff9015
ldstub [%i0+0x095],%l2 ! %l2 = 00000053000000ff
! %l4 = 0000000030a311a9, Mem[00000000908000d4] = 4f2de1c3
stw %l4,[%i5+0x0d4] ! Mem[00000000908000d4] = 30a311a9
! %l3 = 0000000000000000, Mem[0000000091000010] = c28848bdd0c37693
stx %l3,[%i6+%o2] ! Mem[0000000091000010] = 0000000000000000
! Mem[0000000026800120] = c2c97b55, %l2 = 00000053, %l6 = 427a62bb
add %i1,0x120,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000c2c97b55
! Mem[00000000910000cc] = 0deda944, %g2 = ffffffffffffff97
lduh [%i6+0x0cc],%g2 ! %g2 = 0000000000000ded
! Mem[00000000268001c0] = a1dcbd81a1d46423, %l3 = 0000000000000000, %l5 = 00000000000000ea
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = a1dcbd81a1d46423
! Mem[0000000026800068] = fa1fe1e2, %l0 = 1245ef66, %l4 = 30a311a9
add %i1,0x68,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000fa1fe1e2
p11_label_7:
! Mem[0000000026800018] = 9fef9796, %l6 = 00000000c2c97b55
swapa [%i1+%o3]0x80,%l6 ! %l6 = 000000009fef9796
! Mem[00000000270001e0] = a7e22da8, %l0 = 1245ef66, %l4 = fa1fe1e2
add %i2,0x1e0,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000a7e22da8
! Mem[0000000091800158] = c46832fb, %g2 = 0000000000000ded
lduw [%o0+0x158],%g2 ! %g2 = 00000000c46832fb
! Mem[0000000091000154] = 1cd37e5c, %g2 = 00000000c46832fb
lduw [%i6+0x154],%g2 ! %g2 = 000000001cd37e5c
! Mem[0000000027800018] = a5bf4e1d, %l4 = 00000000a7e22da8
ldsba [%i3+%o3]0x81,%l4 ! %l4 = ffffffffffffffa5
! %l3 = 0000000000000000, Mem[0000000026000000] = 7af80a3f
stba %l3,[%i0+%g0]0x81 ! Mem[0000000026000000] = 00f80a3f
! Mem[000000009180017c] = 3c7ecaaa, %g2 = 000000001cd37e5c
ldsb [%o0+0x17c],%g2 ! %g2 = 000000000000003c
! Mem[00000000908001dc] = 2ee5bf5c, %g18 = df860542f4172abc
ldsw [%i5+0x1dc],%g2 ! %g2 = df860542f4172abc
! Mem[00000000260001fd] = 2a18b646, %l2 = 0000000000000053
ldstuba [%i0+0x1fd]%asi,%l2 ! %l2 = 00000018000000ff
! Mem[0000000027800000] = de3d1a81, %l1 = 0000000032bd1099
ldswa [%i3+%g0]0x80,%l1 ! %l1 = ffffffffde3d1a81
p11_label_8:
! Mem[0000000090000070] = 25192b16, %g2 = 000000002ee5bf5c
lduw [%i4+0x070],%g2 ! %g2 = 0000000025192b16
! Mem[0000000026000020] = ff650996, %l2 = 0000000000000018, %asi = 80
swapa [%i0+0x020]%asi,%l2 ! %l2 = 00000000ff650996
! Mem[00000000900000d4] = a0677e25, %g2 = 0000000025192b16
lduh [%i4+0x0d4],%g2 ! %g2 = 000000000000a067
! Mem[0000000027000010] = 00000000, %l2 = 00000000ff650996
ldswa [%i2+%o2]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000026800020] = 6f938eb9, %l7 = 0000000000007a74
ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 000000b9000000ff
! %l2 = 00000000, %l3 = 00000000, Mem[00000000900000d0] = 42db2671 a0677e25
std %l2,[%i4+0x0d0] ! Mem[00000000900000d0] = 00000000 00000000
! Mem[0000000026800051] = a74e34b1, %l4 = ffffffffffffffa5
ldstuba [%i1+0x051]%asi,%l4 ! %l4 = 0000004e000000ff
! Mem[0000000027000017] = 0000002c, %l5 = a1dcbd81a1d46423
ldstub [%i2+0x017],%l5 ! %l5 = 0000002c000000ff
! Mem[0000000026000108] = 332a9ef6, %l5 = 000000000000002c
swap [%i0+0x108],%l5 ! %l5 = 00000000332a9ef6
! Mem[0000000026000010] = 74cff578f53be576, %l3 = 0000000000000000, %l0 = 000000001245ef66
add %i0,0x10,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 74cff578f53be576
p11_label_9:
! Mem[0000000027800008] = e02b22a9, %l7 = 00000000000000b9
ldswa [%i3+%o1]0x81,%l7 ! %l7 = ffffffffe02b22a9
! Mem[000000002600006b] = ee58393c, %l2 = 0000000000000000
ldstub [%i0+0x06b],%l2 ! %l2 = 0000003c000000ff
! Mem[0000000091000048] = 0ab775a3 4653c258, %g2 = 0000a067, %g3 = af9577c9
ldd [%i6+0x048],%g2 ! %g2 = 000000000ab775a3 000000004653c258
! Mem[0000000027800020] = 26fe9547, %l3 = 0000000000000000
ldswa [%i3+%o4]0x81,%l3 ! %l3 = 0000000026fe9547
! Mem[0000000026800008] = 2b5c6608, %l0 = 74cff578f53be576
ldsha [%i1+%o1]0x89,%l0 ! %l0 = 0000000000006608
! Mem[00000000900000e4] = a8f8c61f, %g2 = 000000000ab775a3
ldub [%i4+0x0e4],%g2 ! %g2 = 00000000000000a8
! %l0 = 0000000000006608, Mem[0000000090800123] = bdae4626
stb %l0,[%i5+0x123] ! Mem[0000000090800120] = 08ae4626
! %l2 = 000000000000003c, Mem[00000000918001fe] = 29a26d0c
sth %l2,[%o0+0x1fe] ! Mem[00000000918001fc] = 003c6d0c
! Mem[0000000091000184] = f9082972, %g2 = 00000000000000a8
ldsh [%i6+0x186],%g2 ! %g2 = fffffffffffff908
! Mem[0000000026800044] = 95726869, %l7 = ffffffffe02b22a9
swap [%i1+0x044],%l7 ! %l7 = 0000000095726869
p11_label_10:
! Mem[0000000026000018] = 3d874dfc7e997e82, %l2 = 000000000000003c, %l0 = 0000000000006608
add %i0,0x18,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 3d874dfc7e997e82
! Mem[0000000027800010] = 040279ff, %l3 = 0000000026fe9547
ldstuba [%i3+%o2]0x89,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000026000048] = 7ae75182 ebd00aad, %l4 = 0000004e, %l5 = 332a9ef6
ldd [%i0+0x048],%l4 ! %l4 = 000000007ae75182 00000000ebd00aad
! Mem[0000000090800070] = dc0ae48d, %g2 = fffffffffffff908
lduh [%i5+0x072],%g2 ! %g2 = 000000000000dc0a
! Mem[0000000026800010] = 99c7af21, %l1 = ffffffffde3d1a81
ldsba [%i1+%o2]0x80,%l1 ! %l1 = ffffffffffffff99
! Mem[000000009100011c] = 7d474369, %g2 = 000000000000dc0a
lduh [%i6+0x11e],%g2 ! %g2 = 0000000000007d47
! Mem[000000002700019c] = 2a22702d, %l1 = ffffff99, %l4 = 7ae75182
add %i2,0x19c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000002a22702d
! %l3 = 00000000000000ff, Mem[0000000026800010] = 21afc799
stba %l3,[%i1+%o2]0x89 ! Mem[0000000026800010] = 21afc7ff
! Mem[0000000027800079] = 9d797698, %l4 = 000000002a22702d
ldstub [%i3+0x079],%l4 ! %l4 = 00000079000000ff
! Mem[00000000268000c2] = b74b0cb5, %l7 = 0000000095726869
ldstub [%i1+0x0c2],%l7 ! %l7 = 0000000c000000ff
p11_label_11:
! Mem[0000000026000168] = 18f92162d2f5e0ab, %l4 = 0000000000000079, %l3 = 00000000000000ff
add %i0,0x168,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 18f92162d2f5e0ab
! Mem[0000000091000164] = a2664375, %g2 = 0000000000007d47
ldsh [%i6+0x164],%g2 ! %g2 = ffffffffffffa266
! Mem[000000009080005c] = 16397488, %g2 = ffffffffffffa266
ldsb [%i5+0x05c],%g2 ! %g2 = 0000000000000016
! Mem[000000002600008f] = c00b9cec, %l4 = 0000000000000079
ldstub [%i0+0x08f],%l4 ! %l4 = 000000ec000000ff
! Mem[0000000090800194] = 8a9cb77e, %g18 = df860542f4172abc
ldsw [%i5+0x194],%g2 ! %g2 = df860542f4172abc
! %l5 = 00000000ebd00aad, Mem[0000000027000010] = 00000000
stwa %l5,[%i2+%o2]0x88 ! Mem[0000000027000010] = ebd00aad
! Mem[0000000026800018] = 8c56e87b557bc9c2, %l3 = 18f92162d2f5e0ab
ldxa [%i1+%o3]0x88,%l3 ! %l3 = 8c56e87b557bc9c2
! Mem[00000000278001a0] = 69d36807, %l4 = 000000ec, %l2 = 0000003c
add %i3,0x1a0,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000069d36807
! Mem[0000000090000188] = 9ac53ac5, %g2 = ffffffff8a9cb77e
lduw [%i4+0x188],%g2 ! %g2 = 000000009ac53ac5
! Mem[0000000026800150] = 974e6a5b837311fd, %l1 = ffffffffffffff99, %l2 = 0000000069d36807
add %i1,0x150,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 974e6a5b837311fd
p11_label_12:
! %l3 = 8c56e87b557bc9c2, Mem[000000009000000c] = 7877a39b
stw %l3,[%i4+0x00c] ! Mem[000000009000000c] = 557bc9c2
! Mem[0000000026000116] = ba77a23e, %l0 = 3d874dfc7e997e82
ldstuba [%i0+0x116]%asi,%l0 ! %l0 = 000000a2000000ff
! Mem[0000000027000110] = f88fc52e, %l3 = 557bc9c2, %l7 = 0000000c
add %i2,0x110,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000f88fc52e
! Mem[0000000090800054] = 93373e46, %g2 = 000000009ac53ac5
lduw [%i5+0x054],%g2 ! %g2 = 0000000093373e46
! %l4 = 000000ec, %l5 = ebd00aad, Mem[00000000918000b0] = c29b4c80 99de7b59
std %l4,[%o0+0x0b0] ! Mem[00000000918000b0] = 000000ec ebd00aad
! %l6 = 9fef9796, %l7 = f88fc52e, Mem[0000000027800020] = 26fe9547 d10e415f
stda %l6,[%i3+%o4]0x81 ! Mem[0000000027800020] = 9fef9796 f88fc52e
! Mem[0000000091800184] = 9994f402, %g2 = 0000000093373e46
lduwa [%o0+0x184]%asi,%g2 ! %g2 = 000000009994f402
! Mem[000000009180008c] = 6ee3433e, %g2 = 000000009994f402
lduba [%o0+0x08f]%asi,%g2 ! %g2 = 000000000000006e
! Mem[00000000260001a8] = d8ff5f5b, %l1 = ffffffffffffff99, %asi = 80
swapa [%i0+0x1a8]%asi,%l1 ! %l1 = 00000000d8ff5f5b
! Mem[0000000026800008] = 08665c2b, %l1 = 00000000d8ff5f5b
lduba [%i1+%o1]0x80,%l1 ! %l1 = 0000000000000008
p11_label_13:
! %l2 = 974e6a5b837311fd, Mem[0000000026000010] = 78f5cf74
stba %l2,[%i0+%o2]0x89 ! Mem[0000000026000010] = 78f5cffd
! Mem[0000000027800024] = f88fc52e, %l1 = 0000000000000008
swap [%i3+0x024],%l1 ! %l1 = 00000000f88fc52e
! Mem[00000000270000e5] = 39408746, %l7 = 00000000f88fc52e
ldstuba [%i2+0x0e5]%asi,%l7 ! %l7 = 00000040000000ff
! Mem[0000000026800028] = 638d2993, %l0 = 00000000000000a2
swapa [%i1+%o5]0x80,%l0 ! %l0 = 00000000638d2993
! %l4 = 000000ec, %l5 = ebd00aad, Mem[0000000027000018] = 02ae15dd d938ac7e
stda %l4,[%i2+%o3]0x80 ! Mem[0000000027000018] = 000000ec ebd00aad
! Mem[0000000026800000] = ef9666c0, %l3 = 8c56e87b557bc9c2
ldstuba [%i1+%g0]0x81,%l3 ! %l3 = 000000ef000000ff
! %l5 = 00000000ebd00aad, Mem[0000000026800008] = 2b5c6608
stha %l5,[%i1+%o1]0x88 ! Mem[0000000026800008] = 2b5c0aad
! Mem[0000000090000078] = 6c0e85c8, %g18 = df860542f4172abc
ldswa [%i4+0x078]%asi,%g2 ! %g2 = df860542f4172abc
! Mem[0000000026000010] = fdcff578, %l1 = 00000000f88fc52e
swapa [%i0+%o2]0x80,%l1 ! %l1 = 00000000fdcff578
! Mem[0000000026000173] = 2fdb7cdd, %l3 = 00000000000000ef
ldstub [%i0+0x173],%l3 ! %l3 = 000000dd000000ff
p11_label_14:
! %l4 = 00000000000000ec, Mem[0000000026000018] = fc4d873d
stha %l4,[%i0+%o3]0x89 ! Mem[0000000026000018] = fc4d00ec
! %l6 = 000000009fef9796, Mem[0000000027000008] = a287d933d05f8b65
stxa %l6,[%i2+%o1]0x89 ! Mem[0000000027000008] = 000000009fef9796
! %l4 = 00000000000000ec, Mem[00000000908001a2] = 274e8cac
stb %l4,[%i5+0x1a2] ! Mem[00000000908001a0] = ec4e8cac
! Mem[0000000026000018] = ec004dfc, %l5 = 00000000ebd00aad
ldstuba [%i0+%o3]0x81,%l5 ! %l5 = 000000ec000000ff
! Mem[00000000270001f4] = 964e3050, %l5 = 00000000000000ec
ldstub [%i2+0x1f4],%l5 ! %l5 = 00000096000000ff
! Mem[00000000910000c0] = 76fe9865 99869002, %g2 = 6c0e85c8, %g3 = 4653c258
ldd [%i6+0x0c0],%g2 ! %g2 = 0000000076fe9865 0000000099869002
! %l0 = 00000000638d2993, Mem[0000000026800020] = ff8e936f
stba %l0,[%i1+%o4]0x81 ! Mem[0000000026800020] = 938e936f
! Mem[0000000027800028] = ffb0a0f3, %l6 = 000000009fef9796
ldsw [%i3+%o5],%l6 ! %l6 = ffffffffffb0a0f3
! Mem[0000000026800168] = e3f2a12a0b73c085, %l2 = 974e6a5b837311fd, %l2 = 974e6a5b837311fd
add %i1,0x168,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = e3f2a12a0b73c085
! Mem[0000000026000000] = 3f0af800, %l1 = 00000000fdcff578
swapa [%i0+%g0]0x89,%l1 ! %l1 = 000000003f0af800
p11_label_15:
! Mem[0000000027800110] = a86b3f0f, %l2 = e3f2a12a0b73c085
ldswa [%i3+0x110]%asi,%l2 ! %l2 = ffffffffa86b3f0f
! Mem[0000000027800130] = 7dea82dd, %l1 = 3f0af800, %l4 = 000000ec
add %i3,0x130,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000007dea82dd
! Mem[0000000026800000] = ff9666c0, %l5 = 0000000000000096
ldstuba [%i1+%g0]0x81,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000090000008] = ae5e557b, %g2 = 0000000076fe9865
ldsb [%i4+0x00a],%g2 ! %g2 = ffffffffffffffae
! Mem[0000000027000020] = 6f938eb9, %l3 = 00000000000000dd
swapa [%i2+%o4]0x81,%l3 ! %l3 = 000000006f938eb9
! Mem[0000000026000150] = 71ba76917371613c, %l0 = 00000000638d2993, %l2 = ffffffffa86b3f0f
add %i0,0x150,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 71ba76917371613c
! Mem[0000000027800020] = 9697ef9f, %l0 = 00000000638d2993
ldstuba [%i3+%o4]0x88,%l0 ! %l0 = 0000009f000000ff
! %l5 = 00000000000000ff, Mem[0000000090000168] = 0180f6ccfe3251ea
stx %l5,[%i4+0x168] ! Mem[0000000090000168] = 00000000000000ff
! Mem[0000000027800028] = ffb0a0f3, %l6 = ffffffffffb0a0f3
ldstuba [%i3+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
! Mem[00000000260001d6] = 9474d1ed, %l4 = 000000007dea82dd
ldstub [%i0+0x1d6],%l4 ! %l4 = 000000d1000000ff
p11_label_16:
! Mem[0000000091000138] = 5be15b0a, %g2 = ffffffffffffffae
ldsha [%i6+0x13a]%asi,%g2 ! %g2 = 0000000000005be1
! Mem[0000000026000134] = cb33f41f, %l3 = 000000006f938eb9
swap [%i0+0x134],%l3 ! %l3 = 00000000cb33f41f
! Mem[00000000260001ec] = 80dd3dff, %l7 = 0000000000000040
ldstub [%i0+0x1ec],%l7 ! %l7 = 00000080000000ff
! %l2 = 71ba76917371613c, Mem[0000000026800010] = ffc7af21
stha %l2,[%i1+%o2]0x81 ! Mem[0000000026800010] = 613caf21
! Mem[00000000270000e0] = 04b6495a39ff8746, %l4 = 00000000000000d1, %l1 = 000000003f0af800
add %i2,0xe0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 04b6495a39ff8746
! Mem[0000000027000028] = 8c56e87b, %l1 = 04b6495a39ff8746
ldsba [%i2+%o5]0x81,%l1 ! %l1 = ffffffffffffff8c
! Mem[0000000027800018] = a5bf4e1d, %l1 = ffffffffffffff8c
lduba [%i3+%o3]0x80,%l1 ! %l1 = 00000000000000a5
! Mem[0000000026800000] = a9248eb9 c06696ff, %l4 = 000000d1, %l5 = 000000ff
ldda [%i1+%g0]0x88,%l4 ! %l4 = 00000000c06696ff 00000000a9248eb9
! Mem[00000000260000c4] = da4be960, %l7 = 00000080, %l1 = 000000a5
add %i0,0xc4,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000da4be960
! %l7 = 0000000000000080, Mem[0000000026000020] = 18000000
stba %l7,[%i0+%o4]0x88 ! Mem[0000000026000020] = 18000080
p11_label_17:
! Mem[0000000027800008] = a9222be0, %l3 = 00000000cb33f41f
swapa [%i3+%o1]0x89,%l3 ! %l3 = 00000000a9222be0
! Mem[00000000270000d8] = b0e0a8e9, %l3 = a9222be0, %l3 = a9222be0
add %i2,0xd8,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000b0e0a8e9
! Mem[0000000027800108] = 02cc999256e0ab04, %l5 = 00000000a9248eb9, %l4 = 00000000c06696ff
add %i3,0x108,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 02cc999256e0ab04
! Mem[0000000026000160] = 3795935f, %l6 = 000000ff, %l2 = 7371613c
add %i0,0x160,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000003795935f
! Mem[00000000268000d4] = 55e91f3f, %l3 = 00000000b0e0a8e9
swap [%i1+0x0d4],%l3 ! %l3 = 0000000055e91f3f
! Mem[00000000270001e0] = a7e22da867d4e297, %l1 = 00000000da4be960, %l7 = 0000000000000080
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = a7e22da867d4e297
! Mem[000000002780005e] = c06205ce, %l5 = 00000000a9248eb9
ldstub [%i3+0x05e],%l5 ! %l5 = 00000005000000ff
! Mem[000000002780002e] = d50ec6e2, %l6 = 00000000000000ff
ldstuba [%i3+0x02e]%asi,%l6 ! %l6 = 000000c6000000ff
! Mem[0000000027000020] = dd000000, %l2 = 000000003795935f
lduba [%i2+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[000000002700016f] = e41af900, %l7 = a7e22da867d4e297
ldstub [%i2+0x16f],%l7 ! %l7 = 00000000000000ff
p11_label_18:
! Mem[0000000026000020] = 18000080, %l0 = 000000000000009f
ldsba [%i0+%o4]0x89,%l0 ! %l0 = ffffffffffffff80
! Mem[0000000027800028] = ffb0a0f3, %l6 = 00000000000000c6
lduba [%i3+%o5]0x81,%l6 ! %l6 = 00000000000000ff
! %l6 = 00000000000000ff, Mem[00000000900000bc] = 639df6c6
stw %l6,[%i4+0x0bc] ! Mem[00000000900000bc] = 000000ff
! %l7 = 0000000000000000, Mem[0000000026000008] = 2cae099f
stba %l7,[%i0+%o1]0x81 ! Mem[0000000026000008] = 00ae099f
! Mem[0000000026000008] = 9f09ae00, %l5 = 0000000000000005
ldstuba [%i0+%o1]0x89,%l5 ! %l5 = 00000000000000ff
! %l2 = 00000000, %l3 = 55e91f3f, Mem[0000000091000098] = e6b6c238 ee880969
stda %l2,[%i6+0x098]%asi ! Mem[0000000091000098] = 00000000 55e91f3f
! Mem[0000000027800008] = 1ff433cbd61cd609, %l3 = 0000000055e91f3f
ldxa [%i3+%o1]0x80,%l3 ! %l3 = 1ff433cbd61cd609
! %l4 = 56e0ab04, %l5 = 00000000, Mem[0000000090000070] = 25192b16 13607c30
std %l4,[%i4+0x070] ! Mem[0000000090000070] = 56e0ab04 00000000
! %l0 = ffffffffffffff80, Mem[0000000027000020] = dd000000
stha %l0,[%i2+%o4]0x89 ! Mem[0000000027000020] = dd00ff80
! %l4 = 02cc999256e0ab04, Mem[0000000091000024] = 8e4a24ba
stw %l4,[%i6+0x024] ! Mem[0000000091000024] = 56e0ab04
p11_label_19:
! Mem[0000000026800079] = fa0d9bb3, %l1 = 00000000da4be960
ldstub [%i1+0x079],%l1 ! %l1 = 0000000d000000ff
! Mem[0000000026800018] = c2c97b55, %l1 = 000000000000000d
ldsba [%i1+%o3]0x80,%l1 ! %l1 = ffffffffffffffc2
! Mem[0000000091800180] = a254098f 9994f402, %g2 = 00005be1, %g3 = 99869002
ldd [%o0+0x180],%g2 ! %g2 = 00000000a254098f 000000009994f402
! Mem[0000000090800034] = a6907720, %g2 = 00000000a254098f
ldsb [%i5+0x037],%g2 ! %g2 = ffffffffffffffa6
! Mem[0000000027000034] = a371226d, %l0 = ffffffffffffff80
ldstub [%i2+0x034],%l0 ! %l0 = 000000a3000000ff
! Mem[00000000268001d8] = 64575fc628313c77, %l2 = 0000000000000000, %l6 = 00000000000000ff
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 64575fc628313c77
! Mem[0000000027000008] = 9697ef9f, %l4 = 02cc999256e0ab04
ldstuba [%i2+%o1]0x81,%l4 ! %l4 = 00000096000000ff
! Mem[0000000027800000] = 811a3dde, %l7 = 0000000000000000
ldstuba [%i3+%g0]0x88,%l7 ! %l7 = 000000de000000ff
! Mem[0000000026800008] = ad0a5c2b, %l4 = 0000000000000096
swapa [%i1+%o1]0x80,%l4 ! %l4 = 00000000ad0a5c2b
! %l5 = 0000000000000000, Mem[0000000026000018] = fc4d00ff
stba %l5,[%i0+%o3]0x89 ! Mem[0000000026000018] = fc4d0000
p11_label_20:
! Mem[0000000027800190] = d97c045b85bad86e, %l6 = 64575fc628313c77, %l4 = 00000000ad0a5c2b
add %i3,0x190,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = d97c045b85bad86e
! %l0 = 000000a3, %l1 = ffffffc2, Mem[0000000090000120] = 7afefbe2 a770d537
std %l0,[%i4+0x120] ! Mem[0000000090000120] = 000000a3 ffffffc2
! Mem[0000000027800000] = ff3d1a81, %l0 = 00000000000000a3
ldstuba [%i3+%g0]0x80,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000027800158] = 4ff16612, %l2 = 00000000, %l1 = ffffffc2
add %i3,0x158,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000004ff16612
! %l4 = d97c045b85bad86e, Mem[0000000027800020] = 080000009697efff
stxa %l4,[%i3+%o4]0x88 ! Mem[0000000027800020] = d97c045b85bad86e
! Mem[0000000027000010] = ad0ad0eb, %l7 = 00000000000000de
ldstuba [%i2+%o2]0x80,%l7 ! %l7 = 000000ad000000ff
! Mem[0000000090800024] = a31dba02, %g2 = ffffffffffffffa6
ldub [%i5+0x026],%g2 ! %g2 = 00000000000000a3
! %l7 = 00000000000000ad, Mem[000000009100015a] = 8dfec989
stb %l7,[%i6+0x15a] ! Mem[0000000091000158] = adfec989
! %l4 = d97c045b85bad86e, Mem[0000000026800050] = a7ff34b1
sth %l4,[%i1+0x050] ! Mem[0000000026800050] = d86e34b1
! Mem[0000000027000020] = dd00ff80, %l3 = 1ff433cbd61cd609
lduha [%i2+%o4]0x89,%l3 ! %l3 = 000000000000ff80
p11_label_21:
! Mem[0000000026800188] = f0183c01, %l4 = d97c045b85bad86e
swap [%i1+0x188],%l4 ! %l4 = 00000000f0183c01
! Mem[0000000027000028] = 7be8568c, %l5 = 0000000000000000
swapa [%i2+%o5]0x89,%l5 ! %l5 = 000000007be8568c
! Mem[0000000026800008] = 00000096, %l4 = 00000000f0183c01
ldstuba [%i1+%o1]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[0000000026000008] = 9f09aeff, %l7 = 00000000000000ad
swapa [%i0+%o1]0x88,%l7 ! %l7 = 000000009f09aeff
! Mem[0000000091800098] = 5d546afc a752e24f, %g2 = 000000a3, %g3 = 9994f402
ldd [%o0+0x098],%g2 ! %g2 = 000000005d546afc 00000000a752e24f
! %l5 = 000000007be8568c, Mem[0000000026000010] = 2ec58ff8
stba %l5,[%i0+%o2]0x88 ! Mem[0000000026000010] = 2ec58f8c
! Mem[0000000026800140] = 9221373cbc1b21e8, %l2 = 0000000000000000, %l1 = 000000004ff16612
add %i1,0x140,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 9221373cbc1b21e8
! Mem[00000000270000b8] = a35e80ab887fa9aa, %l4 = 0000000000000000, %l4 = 0000000000000000
add %i2,0xb8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = a35e80ab887fa9aa
! Mem[0000000027800008] = 1ff433cb, %l6 = 64575fc628313c77
ldstuba [%i3+%o1]0x80,%l6 ! %l6 = 0000001f000000ff
! %l2 = 0000000000000000, Mem[0000000027800020] = 6ed8ba85
stha %l2,[%i3+%o4]0x81 ! Mem[0000000027800020] = 0000ba85
p11_label_22:
! Mem[00000000900001fc] = 57a13290, %g2 = 000000005d546afc
ldsh [%i4+0x1fe],%g2 ! %g2 = 00000000000057a1
! Mem[0000000027000000] = 09d61cd6, %l6 = 000000000000001f
lduha [%i2+%g0]0x80,%l6 ! %l6 = 00000000000009d6
! Mem[000000009100011c] = 3f1a7d47, %g18 = df860542f4172abc
ldsw [%i6+0x11c],%g2 ! %g2 = df860542f4172abc
! Mem[0000000026800155] = 837311fd, %l4 = a35e80ab887fa9aa
ldstub [%i1+0x155],%l4 ! %l4 = 00000073000000ff
! Mem[0000000026800010] = 613caf21, %l7 = 000000009f09aeff
ldstuba [%i1+%o2]0x80,%l7 ! %l7 = 00000061000000ff
! Mem[0000000027000010] = ebd00aff, %l6 = 00000000000009d6
swapa [%i2+%o2]0x89,%l6 ! %l6 = 00000000ebd00aff
! Mem[0000000026800138] = 42f46455, %l7 = 0000000000000061
ldsh [%i1+0x13a],%l7 ! %l7 = 0000000000006455
! Mem[00000000910000e0] = f0b73311, %g2 = 000000003f1a7d47
ldub [%i6+0x0e2],%g2 ! %g2 = 00000000000000f0
! Mem[0000000026000020] = 80000018, %l5 = 000000007be8568c
ldstuba [%i0+%o4]0x80,%l5 ! %l5 = 00000080000000ff
! %l6 = 00000000ebd00aff, Mem[00000000918000a0] = 73a98c85
sth %l6,[%o0+0x0a0] ! Mem[00000000918000a0] = 0aff8c85
p11_label_23:
! %l4 = 0000000000000073, Mem[0000000090800084] = 9124e5a4, %asi = 80
stwa %l4,[%i5+0x084]%asi ! Mem[0000000090800084] = 00000073
! %l6 = 00000000ebd00aff, Mem[0000000026800000] = c06696ff
stwa %l6,[%i1+%g0]0x89 ! Mem[0000000026800000] = ebd00aff
! Mem[000000009080013c] = f018c700, %g2 = 00000000000000f0
ldsh [%i5+0x13c],%g2 ! %g2 = fffffffffffff018
! Mem[000000002780007c] = 86b2051e, %l3 = 000000000000ff80
swap [%i3+0x07c],%l3 ! %l3 = 0000000086b2051e
! Mem[00000000918001d0] = 3449218a, %g2 = fffffffffffff018
lduh [%o0+0x1d2],%g2 ! %g2 = 0000000000003449
! Mem[00000000908000f8] = c8388f67, %g2 = 0000000000003449
ldsb [%i5+0x0f9],%g2 ! %g2 = ffffffffffffffc8
! Mem[00000000918001e8] = 1a09c300 9de57db3, %g2 = ffffffc8, %g3 = a752e24f
ldd [%o0+0x1e8],%g2 ! %g2 = 000000001a09c300 000000009de57db3
! Mem[00000000268000ec] = 8fb738b5, %l4 = 0000000000000073
swap [%i1+0x0ec],%l4 ! %l4 = 000000008fb738b5
! Mem[0000000027000173] = 6dc6d7c2, %l6 = 00000000ebd00aff
ldstub [%i2+0x173],%l6 ! %l6 = 000000c2000000ff
! %l6 = 000000c2, %l7 = 00006455, Mem[0000000090000070] = 56e0ab04 00000000
std %l6,[%i4+0x070] ! Mem[0000000090000070] = 000000c2 00006455
p11_label_24:
! Mem[00000000908001e0] = 8431ff745858484a, %g2 = 000000001a09c300
ldx [%i5+0x1e0],%g2 ! %g2 = 8431ff745858484a
! Mem[0000000026800104] = 5e442306, %l7 = 0000000000006455
swap [%i1+0x104],%l7 ! %l7 = 000000005e442306
! Mem[0000000026000068] = ee5839ff284c0754, %l3 = 0000000086b2051e, %l4 = 000000008fb738b5
add %i0,0x68,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = ee5839ff284c0754
! Mem[00000000908001d8] = 4525ef1f2ee5bf5c, %g2 = 8431ff745858484a
ldx [%i5+0x1d8],%g2 ! %g2 = 4525ef1f2ee5bf5c
! Mem[0000000027800198] = 30ecac71, %l5 = 00000080, %l1 = bc1b21e8
add %i3,0x198,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000030ecac71
! Mem[00000000260000ac] = e1844093, %l7 = 5e442306, %l5 = 00000080
add %i0,0xac,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000e1844093
! Mem[00000000908001d0] = 37a15708 3c0ceec1, %g2 = 2ee5bf5c, %g3 = 9de57db3
ldda [%i5+0x1d0]%asi,%g2 ! %g2 = 0000000037a15708 000000003c0ceec1
! Mem[0000000027800000] = 811a3dff, %l7 = 000000005e442306
swapa [%i3+%g0]0x89,%l7 ! %l7 = 00000000811a3dff
! Mem[0000000027800190] = d97c045b85bad86e, %l0 = 00000000000000ff, %l0 = 00000000000000ff
add %i3,0x190,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = d97c045b85bad86e
! Mem[00000000278001bc] = 2939fa43, %l6 = 00000000000000c2, %asi = 80
swapa [%i3+0x1bc]%asi,%l6 ! %l6 = 000000002939fa43
p11_label_25:
! %l0 = d97c045b85bad86e, Mem[0000000026000018] = 00004dfc7e997e82
stxa %l0,[%i0+%o3]0x80 ! Mem[0000000026000018] = d97c045b85bad86e
! Mem[0000000026000010] = 2ec58f8c, %l4 = ee5839ff284c0754
ldswa [%i0+%o2]0x88,%l4 ! %l4 = 000000002ec58f8c
! %l5 = 00000000e1844093, Mem[00000000908001a2] = ec4e8cac
sth %l5,[%i5+0x1a2] ! Mem[00000000908001a0] = 40938cac
! Mem[0000000090800068] = 097f0bce0f03ef2f, %g2 = 0000000037a15708
ldxa [%i5+0x068]%asi,%g2 ! %g2 = 097f0bce0f03ef2f
! %l2 = 0000000000000000, Mem[0000000027000020] = f79548efdd00ff80
stxa %l2,[%i2+%o4]0x88 ! Mem[0000000027000020] = 0000000000000000
! Mem[0000000091800138] = 59978ff2, %g2 = 097f0bce0f03ef2f
ldsh [%o0+0x138],%g2 ! %g2 = 0000000000005997
! Mem[0000000090800060] = f3ecac3f, %g2 = 0000000000005997
ldsh [%i5+0x060],%g2 ! %g2 = fffffffffffff3ec
! Mem[0000000026000000] = dae8e202fdcff578, %l0 = d97c045b85bad86e
ldxa [%i0+%g0]0x88,%l0 ! %l0 = dae8e202fdcff578
! Mem[0000000027000010] = 000009d6, %l4 = 000000002ec58f8c
swapa [%i2+%o2]0x89,%l4 ! %l4 = 00000000000009d6
! %l0 = dae8e202fdcff578, Mem[00000000270000a8] = 7aec8dc8c2a7d6c2
stx %l0,[%i2+0x0a8] ! Mem[00000000270000a8] = dae8e202fdcff578
ba,a p11_not_taken_0_end
p11_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 dae8e202fdcff578
bne,a,pn %xcc,p11_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000030ecac71
bne,a,pn %xcc,p11_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000000
bne,a,pn %xcc,p11_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000086b2051e
bne,a,pn %xcc,p11_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000009d6
bne,a,pn %xcc,p11_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000e1844093
bne,a,pn %xcc,p11_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000002939fa43
bne,a,pn %xcc,p11_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000811a3dff
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 7f64e445 d40f91f6
bne %xcc,p11_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 78267ef1 5ddc96dd
bne %xcc,p11_f4_fail
nop
! Check Local Memory
set p11_local0_expect,%g1
p11_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 78f5cffd02e2e8da
ldx [%i0+0x000],%g3 ! Observed data at 0000000026000000
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ad0000007b9b8311
ldx [%i0+0x008],%g3 ! Observed data at 0000000026000008
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 8c8fc52ef53be576
ldx [%i0+0x010],%g3 ! Observed data at 0000000026000010
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = d97c045b85bad86e
ldx [%i0+0x018],%g3 ! Observed data at 0000000026000018
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff000018e29502fc
ldx [%i0+0x020],%g3 ! Observed data at 0000000026000020
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x020,%g4
ldx [%g1+0x068],%g2 ! Expected data = ee5839ff284c0754
ldx [%i0+0x068],%g3 ! Observed data at 0000000026000068
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 45befa52c00b9cff
ldx [%i0+0x088],%g3 ! Observed data at 0000000026000088
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 586260652cff02ba
ldx [%i0+0x090],%g3 ! Observed data at 0000000026000090
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x090,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0000002c76cae91d
ldx [%i0+0x108],%g3 ! Observed data at 0000000026000108
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = cccc6952ba77ff3e
ldx [%i0+0x110],%g3 ! Observed data at 0000000026000110
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = d3505d836f938eb9
ldx [%i0+0x130],%g3 ! Observed data at 0000000026000130
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x130,%g4
ldx [%g1+0x170],%g2 ! Expected data = 2fdb7cff73ebfda3
ldx [%i0+0x170],%g3 ! Observed data at 0000000026000170
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = 49a3ff51994f1f70
ldx [%i0+0x198],%g3 ! Observed data at 0000000026000198
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ffffff99cce0c924
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000260001a8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = f6bb270a9474ffed
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000260001d0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ae8a07c6ffdd3dff
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000260001e8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = c267a01f2affb646
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000260001f8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x1f8,%g4
set p11_local1_expect,%g1
p11_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ff0ad0ebb98e24a9
ldx [%i1+0x000],%g3 ! Observed data at 0000000026800000
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff000096ab35ea8d
ldx [%i1+0x008],%g3 ! Observed data at 0000000026800008
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff3caf21e213ae71
ldx [%i1+0x010],%g3 ! Observed data at 0000000026800010
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = c2c97b557be8568c
ldx [%i1+0x018],%g3 ! Observed data at 0000000026800018
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 938e936f9f146f2b
ldx [%i1+0x020],%g3 ! Observed data at 0000000026800020
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000a28107e63b
ldx [%i1+0x028],%g3 ! Observed data at 0000000026800028
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 5f9da2fbe02b22a9
ldx [%i1+0x040],%g3 ! Observed data at 0000000026800040
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = d86e34b1b7d15a62
ldx [%i1+0x050],%g3 ! Observed data at 0000000026800050
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x050,%g4
ldx [%g1+0x078],%g2 ! Expected data = faff9bb3cf9e5c68
ldx [%i1+0x078],%g3 ! Observed data at 0000000026800078
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b74bffb59d986416
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000268000c0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 0ef8a718b0e0a8e9
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000268000d0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = f44aca8700000073
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000268000e8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = f663718e00006455
ldx [%i1+0x100],%g3 ! Observed data at 0000000026800100
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x100,%g4
ldx [%g1+0x150],%g2 ! Expected data = 974e6a5b83ff11fd
ldx [%i1+0x150],%g3 ! Observed data at 0000000026800150
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x150,%g4
ldx [%g1+0x188],%g2 ! Expected data = 85bad86e7b29f8ca
ldx [%i1+0x188],%g3 ! Observed data at 0000000026800188
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = a0a94dff7a064d2c
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000268001a0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 2ebc4555a9222be0
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000268001e8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x1e8,%g4
set p11_local2_expect,%g1
p11_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 09d61cd66b4cc644
ldx [%i2+0x000],%g3 ! Observed data at 0000000027000000
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff97ef9f00000000
ldx [%i2+0x008],%g3 ! Observed data at 0000000027000008
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 8c8fc52e000000ff
ldx [%i2+0x010],%g3 ! Observed data at 0000000027000010
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000ecebd00aad
ldx [%i2+0x018],%g3 ! Observed data at 0000000027000018
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000000000000000
ldx [%i2+0x020],%g3 ! Observed data at 0000000027000020
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000008bd90c16
ldx [%i2+0x028],%g3 ! Observed data at 0000000027000028
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = f25aad8aff71226d
ldx [%i2+0x030],%g3 ! Observed data at 0000000027000030
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x030,%g4
ldx [%g1+0x078],%g2 ! Expected data = 757afcb2f5e741b4
ldx [%i2+0x078],%g3 ! Observed data at 0000000027000078
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = e2b50683dd14ff42
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 = dae8e202fdcff578
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000270000a8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 04b6495a39ff8746
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000270000e0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = a9222be0fb90f0a6
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000270000f0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x168],%g2 ! Expected data = 5f87c13de41af9ff
ldx [%i2+0x168],%g3 ! Observed data at 0000000027000168
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 6dc6d7ffca26c1cd
ldx [%i2+0x170],%g3 ! Observed data at 0000000027000170
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = f1960e5bff4e3050
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000270001f0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x1f0,%g4
set p11_local3_expect,%g1
p11_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 0623445e7a18577f
ldx [%i3+0x000],%g3 ! Observed data at 0000000027800000
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = fff433cbd61cd609
ldx [%i3+0x008],%g3 ! Observed data at 0000000027800008
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff790204754cb983
ldx [%i3+0x010],%g3 ! Observed data at 0000000027800010
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000ba855b047cd9
ldx [%i3+0x020],%g3 ! Observed data at 0000000027800020
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffb0a0f3d50effe2
ldx [%i3+0x028],%g3 ! Observed data at 0000000027800028
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = c4288e92c062ffce
ldx [%i3+0x058],%g3 ! Observed data at 0000000027800058
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 9dff76980000ff80
ldx [%i3+0x078],%g3 ! Observed data at 0000000027800078
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 850807c600000008
ldx [%i3+0x098],%g3 ! Observed data at 0000000027800098
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x098,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a76d3527000000c2
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000278001b8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 39886b68000000ff
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000278001e0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x1e0,%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_f4_fail:
set p11_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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:
swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000027000010]
ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000027000018]
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000027000008]
done
p11_trap1o:
swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000027000010]
ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000027000018]
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000027000008]
done
p11_trap2e:
ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026800028]
stxa %l3,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800028]
stha %l3,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000000]
done
p11_trap2o:
ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026800028]
stxa %l3,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800028]
stha %l3,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000000]
done
p11_trap3e:
nop
nop
nop
nop
nop
done
p11_trap3o:
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 = 877eb7e89fef9796
ldx [%g1+0x008],%l1 ! %l1 = 6ad2559e7be8568c
ldx [%g1+0x010],%l2 ! %l2 = 6a6c20ade1734b56
ldx [%g1+0x018],%l3 ! %l3 = 32f518b3f5e741b4
ldx [%g1+0x020],%l4 ! %l4 = 48843aeffb3f4335
ldx [%g1+0x028],%l5 ! %l5 = 98a9449823dde31e
ldx [%g1+0x030],%l6 ! %l6 = d544ecfe6f938eb9
ldx [%g1+0x038],%l7 ! %l7 = fb58358a563f0c3f
! Initialize the output register of window 0
set unres3_start,%o0
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 = 0c31c583 2c68e25b 05a5b02d 188c5c07
! %f4 = 1424b82f cacf4887 f754129d 6dc0a3ed
! %f8 = 8b5b09a9 0460e3a6 579d98d0 8e57c8a2
! %f12 = e414e451 8f90bd26 8618dd59 9a532a5b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 901baa2f 3675ec94 50f272ba 17ca200b
! %f20 = 88abcc1e dbf5ae67 afc29a6a 5af9a021
! %f24 = 059cade7 050cbfbe 42e3146b 1e120685
! %f28 = 16ee13e3 2e4380e7 89d52e89 966db859
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = b687d6f8 9fd7f634 fe497709 fd87a1dc
! %f36 = 029f9e72 9a28d1c3 bba73018 d14c9a0f
! %f40 = ce8eb78b 0c0b6d97 d084138e d340dc93
! %f44 = b0b4e488 9fc9cd0d 0372e63c b64836a9
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x8d20eb8800000012,%g7,%g1 ! GSR scale = 2, align = 2
wr %g1,%g0,%gsr ! GSR = 8d20eb8800000012
wr %g0,%y ! Clear Y 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[0000000090000110] = db6b4315 d3197f20, %g2 = 189addff, %g3 = 0bad0b00
ldd [%i4+0x110],%g2 ! %g2 = 00000000db6b4315 00000000d3197f20
! Mem[0000000091800114] = 59bd6e06, %g2 = 00000000db6b4315
ldsb [%o0+0x116],%g2 ! %g2 = 0000000000000059
! %l0 = 47d206f3, %l1 = 4d8e8dfb, Mem[0000000091000188] = 297210b0 c5e2594b
stda %l0,[%i6+0x188]%asi ! Mem[0000000091000188] = 47d206f3 4d8e8dfb
! Mem[00000000288000e8] = ae9683449336dea1, %l7 = 6dfc7d8e547a029e
ldx [%i1+0x0e8],%l7 ! %l7 = ae9683449336dea1
! Mem[0000000029000008] = 8c5fe5c7, %l1 = ee7678364d8e8dfb
lduha [%i2+%o1]0x81,%l1 ! %l1 = 0000000000008c5f
! Mem[0000000028000078] = 10f5af04, %l4 = eadfddac31cff08f
swap [%i0+0x078],%l4 ! %l4 = 0000000010f5af04
! %l2 = 87594c93, %l3 = 6ae4f436, Mem[0000000091800148] = 47db34c1 2117edb1
std %l2,[%o0+0x148] ! Mem[0000000091800148] = 87594c93 6ae4f436
! Mem[0000000029000008] = 8c5fe5c7, %l7 = ae9683449336dea1
ldstuba [%i2+%o1]0x80,%l7 ! %l7 = 0000008c000000ff
! Mem[0000000029000020] = 74c0a220, %l5 = 990244f7f794c537
ldsha [%i2+%o4]0x89,%l5 ! %l5 = ffffffffffffa220
! Mem[0000000029800170] = b3633a3d, %l6 = a39774085382c202
swap [%i3+0x170],%l6 ! %l6 = 00000000b3633a3d
p12_label_2:
! %l2 = 78977cd287594c93, Mem[00000000908000e0] = 3675044c, %asi = 80
stwa %l2,[%i5+0x0e0]%asi ! Mem[00000000908000e0] = 87594c93
! Mem[00000000290001a6] = c5638759, %l5 = ffffffffffffa220
ldstub [%i2+0x1a6],%l5 ! %l5 = 00000087000000ff
! Mem[0000000028800168] = e4a5610e039c7563, %l1 = 0000000000008c5f, %l4 = 0000000010f5af04
add %i1,0x168,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = e4a5610e039c7563
! Mem[000000002800014c] = 1f2c4740, %l4 = e4a5610e039c7563
ldstub [%i0+0x14c],%l4 ! %l4 = 0000001f000000ff
! Mem[00000000288001f0] = 06b476bf, %l1 = 0000000000008c5f
swap [%i1+0x1f0],%l1 ! %l1 = 0000000006b476bf
! Mem[0000000028800008] = 8f44303f, %l7 = 000000000000008c
lduba [%i1+%o1]0x89,%l7 ! %l7 = 000000000000003f
! %l5 = 0000000000000087, Mem[0000000091800014] = 84169e64
sth %l5,[%o0+0x014] ! Mem[0000000091800014] = 00879e64
! Mem[0000000029000028] = 1c62739f, %l4 = 000000000000001f
swapa [%i2+%o5]0x88,%l4 ! %l4 = 000000001c62739f
! %l2 = 78977cd287594c93, Mem[00000000910001c0] = 2033d2617bda6b04
stx %l2,[%i6+0x1c0] ! Mem[00000000910001c0] = 78977cd287594c93
! Mem[0000000091800010] = 19ff0091, %g2 = 0000000000000059
ldsh [%o0+%o2],%g2 ! %g2 = 00000000000019ff
p12_label_3:
! Mem[0000000028000000] = 9ae07122, %l0 = 974e773647d206f3
lduwa [%i0+%g0]0x80,%l0 ! %l0 = 000000009ae07122
! Mem[00000000910000bc] = d5f376fe, %g2 = 00000000000019ff
lduh [%i6+0x0be],%g2 ! %g2 = 000000000000d5f3
! Mem[0000000091000068] = adccfc37 60c26dee, %g2 = 0000d5f3, %g3 = d3197f20
ldd [%i6+0x068],%g2 ! %g2 = 00000000adccfc37 0000000060c26dee
! Mem[0000000029800008] = c99b4c7c, %l1 = 0000000006b476bf
ldstuba [%i3+%o1]0x80,%l1 ! %l1 = 000000c9000000ff
! Mem[0000000028800108] = 6d1d544a, %l1 = 00000000000000c9
swap [%i1+0x108],%l1 ! %l1 = 000000006d1d544a
! Mem[0000000090000030] = 584d22cfe7e26376, %g2 = 00000000adccfc37
ldx [%i4+0x030],%g2 ! %g2 = 584d22cfe7e26376
! Mem[0000000028800008] = 8f44303f, %l3 = 45f645cc6ae4f436
ldsha [%i1+%o1]0x88,%l3 ! %l3 = 000000000000303f
! %l6 = 00000000b3633a3d, Mem[0000000091000115] = 94b63724
stb %l6,[%i6+0x115] ! Mem[0000000091000114] = 3db63724
! Mem[0000000029000090] = ec18054c0719077a, %l2 = 78977cd287594c93, %l6 = 00000000b3633a3d
add %i2,0x90,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = ec18054c0719077a
! Mem[0000000028000010] = 87f0b913, %l3 = 000000000000303f
ldswa [%i0+%o2]0x80,%l3 ! %l3 = ffffffff87f0b913
p12_label_4:
! Mem[0000000029800018] = 9a5dbd35, %l0 = 000000009ae07122
ldstuba [%i3+%o3]0x80,%l0 ! %l0 = 0000009a000000ff
! Mem[0000000028800064] = e5394636, %l0 = 0000009a, %l0 = 0000009a
add %i1,0x64,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000e5394636
! Mem[0000000028000008] = 33c4abecb9336c4c, %l0 = 00000000e5394636
ldxa [%i0+%o1]0x88,%l0 ! %l0 = 33c4abecb9336c4c
! Mem[0000000091800178] = 32543c7e, %g2 = 584d22cfe7e26376
lduha [%o0+0x17a]%asi,%g2 ! %g2 = 0000000000003254
! Mem[0000000028000018] = 9370dc62, %l4 = 000000001c62739f
ldstuba [%i0+%o3]0x80,%l4 ! %l4 = 00000093000000ff
! Mem[0000000028800000] = 957ca0c9, %l5 = 0000000000000087
lduba [%i1+%g0]0x88,%l5 ! %l5 = 00000000000000c9
! Mem[00000000900001bc] = 517f6a2e, %g2 = 0000000000003254
lduwa [%i4+0x1bc]%asi,%g2 ! %g2 = 00000000517f6a2e
! Mem[0000000090000058] = 2eab2a15 aa7bb4c8, %g2 = 517f6a2e, %g3 = 60c26dee
ldda [%i4+0x058]%asi,%g2 ! %g2 = 000000002eab2a15 00000000aa7bb4c8
! Mem[00000000288000f0] = c065e303b8cf4f89, %l4 = 0000000000000093, %l2 = 78977cd287594c93
add %i1,0xf0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = c065e303b8cf4f89
! %l4 = 00000093, %l5 = 000000c9, Mem[0000000029000028] = 0000001f 4ecc0322
stda %l4,[%i2+%o5]0x89 ! Mem[0000000029000028] = 00000093 000000c9
p12_label_5:
! Mem[0000000029800018] = 35bd5dff, %l4 = 0000000000000093
lduwa [%i3+%o3]0x88,%l4 ! %l4 = 0000000035bd5dff
! Mem[0000000029000138] = aaccb3fa, %l0 = 33c4abecb9336c4c
ldsh [%i2+0x13a],%l0 ! %l0 = ffffffffffffb3fa
! Mem[000000009100008c] = afe30e96, %g2 = 000000002eab2a15
ldsb [%i6+0x08c],%g2 ! %g2 = ffffffffffffffaf
! Mem[0000000029000076] = 14e4cf7e, %l2 = c065e303b8cf4f89
ldstub [%i2+0x076],%l2 ! %l2 = 000000cf000000ff
! Mem[0000000028800018] = 33911480, %l7 = 000000000000003f
ldstuba [%i1+%o3]0x80,%l7 ! %l7 = 00000033000000ff
! Mem[0000000091000030] = 70af41bb, %g18 = 3c2020fdfabf157a
ldsw [%i6+0x030],%g2 ! %g2 = 3c2020fdfabf157a
! %l0 = ffffffffffffb3fa, Mem[00000000908000c8] = 3256a541
sth %l0,[%i5+0x0c8] ! Mem[00000000908000c8] = b3faa541
! Mem[0000000028800068] = faead237, %l2 = 00000000000000cf
swap [%i1+0x068],%l2 ! %l2 = 00000000faead237
! Mem[00000000918001d0] = 5c503449218a926c, %g2 = 0000000070af41bb
ldx [%o0+0x1d0],%g2 ! %g2 = 5c503449218a926c
! Mem[0000000029800168] = 7d13639b, %l5 = 00000000000000c9
ldsh [%i3+0x168],%l5 ! %l5 = 0000000000007d13
p12_label_6:
! Mem[0000000028800178] = d4effb62e3647e24, %l2 = 00000000faead237, %l4 = 0000000035bd5dff
add %i1,0x178,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = d4effb62e3647e24
! Mem[0000000028800078] = afd839f69160e800, %l3 = ffffffff87f0b913, %l5 = 0000000000007d13
add %i1,0x78,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = afd839f69160e800
! Mem[000000002880019c] = d5380eb8, %l3 = ffffffff87f0b913
swap [%i1+0x19c],%l3 ! %l3 = 00000000d5380eb8
! Mem[0000000028800118] = 75cf27bf, %l2 = 00000000faead237
ldstub [%i1+0x118],%l2 ! %l2 = 00000075000000ff
! Mem[0000000028800000] = 957ca0c9, %l5 = afd839f69160e800
ldstuba [%i1+%g0]0x89,%l5 ! %l5 = 000000c9000000ff
! Mem[000000002980007b] = d69097d7, %l4 = d4effb62e3647e24
ldstub [%i3+0x07b],%l4 ! %l4 = 000000d7000000ff
! Mem[0000000028800091] = a63ec365, %l5 = 00000000000000c9
ldstub [%i1+0x091],%l5 ! %l5 = 0000003e000000ff
! Mem[0000000028800180] = 9f899e46, %l7 = 0000000000000033
ldstub [%i1+0x180],%l7 ! %l7 = 0000009f000000ff
! %l2 = 00000075, %l3 = d5380eb8, Mem[0000000028000028] = 266d3b7e a83c2af5
stda %l2,[%i0+%o5]0x89 ! Mem[0000000028000028] = 00000075 d5380eb8
! Mem[0000000028000018] = ff70dc62, %l5 = 000000000000003e
swapa [%i0+%o3]0x80,%l5 ! %l5 = 00000000ff70dc62
p12_label_7:
! Mem[00000000298000c6] = 9704c6e0, %l7 = 000000000000009f
ldstub [%i3+0x0c6],%l7 ! %l7 = 000000c6000000ff
! Mem[000000002900004a] = f53302e0, %l2 = 0000000000000075
ldstuba [%i2+0x04a]%asi,%l2 ! %l2 = 00000002000000ff
! Mem[0000000028800009] = 3f30448f, %l2 = 0000000000000002
ldstub [%i1+0x009],%l2 ! %l2 = 00000030000000ff
! %l7 = 00000000000000c6, Mem[00000000908000b3] = 5dfb1a21
stb %l7,[%i5+0x0b3] ! Mem[00000000908000b0] = c6fb1a21
! Mem[0000000028800080] = 95e47f34d0593960, %l0 = ffffffffffffb3fa, %l7 = 00000000000000c6
add %i1,0x80,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 95e47f34d0593960
! Mem[00000000280000cc] = 9ae5932b, %l1 = 000000006d1d544a
ldsw [%i0+0x0cc],%l1 ! %l1 = ffffffff9ae5932b
! %l4 = 00000000000000d7, Mem[0000000090800098] = cd4886d95b78073b
stx %l4,[%i5+0x098] ! Mem[0000000090800098] = 00000000000000d7
! Mem[0000000091800078] = 2185094a 14edd7bd, %g2 = 218a926c, %g3 = aa7bb4c8
ldd [%o0+0x078],%g2 ! %g2 = 000000002185094a 0000000014edd7bd
! Mem[0000000029800088] = 17b5fa4b, %l0 = ffffb3fa, %l7 = d0593960
add %i3,0x88,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000017b5fa4b
! %l3 = 00000000d5380eb8, Mem[0000000028000000] = 2271e09a
stha %l3,[%i0+%g0]0x89 ! Mem[0000000028000000] = 22710eb8
p12_label_8:
! Mem[0000000029000018] = bef77d52, %l3 = 00000000d5380eb8
ldstuba [%i2+%o3]0x88,%l3 ! %l3 = 00000052000000ff
! Mem[0000000028800008] = 8f44ff3f, %l0 = ffffffffffffb3fa
swapa [%i1+%o1]0x88,%l0 ! %l0 = 000000008f44ff3f
! Mem[00000000290000c8] = 1a9d59377e5f2782, %l3 = 0000000000000052, %l2 = 0000000000000030
add %i2,0xc8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 1a9d59377e5f2782
! %l5 = 00000000ff70dc62, Mem[000000009000005c] = aa7bb4c8
stw %l5,[%i4+0x05c] ! Mem[000000009000005c] = ff70dc62
! %l6 = ec18054c0719077a, Mem[0000000028800020] = 253c7d3b
stba %l6,[%i1+%o4]0x89 ! Mem[0000000028800020] = 253c7d7a
! Mem[0000000090000198] = 5e6d1f8c, %g18 = 3c2020fdfabf157a
ldswa [%i4+0x198]%asi,%g2 ! %g2 = 3c2020fdfabf157a
! Mem[00000000298001b8] = ada65ebc, %l5 = ff70dc62, %l4 = 000000d7
add %i3,0x1b8,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000ada65ebc
! Mem[0000000029000104] = 421f96b2, %l5 = ff70dc62, %l7 = 17b5fa4b
add %i2,0x104,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000421f96b2
! Mem[00000000290001c8] = 4ad12cf20eee6bda, %l1 = ffffffff9ae5932b, %l7 = 00000000421f96b2
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 4ad12cf20eee6bda
! Mem[0000000028800000] = ffa07c95, %l7 = 4ad12cf20eee6bda
swapa [%i1+%g0]0x80,%l7 ! %l7 = 00000000ffa07c95
p12_label_9:
! %l2 = 1a9d59377e5f2782, Mem[000000002900015e] = 0c49c951
sth %l2,[%i2+0x15e] ! Mem[000000002900015c] = 0c492782
! Mem[0000000090000078] = 6c0e85c8, %g2 = 000000005e6d1f8c
lduh [%i4+0x078],%g2 ! %g2 = 0000000000006c0e
! Mem[00000000290001ec] = 4b8b8501, %l2 = 7e5f2782, %l0 = 8f44ff3f
add %i2,0x1ec,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000004b8b8501
! Mem[0000000028800198] = 423816b087f0b913, %l0 = 000000004b8b8501, %l0 = 000000004b8b8501
add %i1,0x198,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 423816b087f0b913
! Mem[00000000280000b0] = 816104fd311aa023, %l0 = 423816b087f0b913, %l1 = ffffffff9ae5932b
add %i0,0xb0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 816104fd311aa023
! %l3 = 0000000000000052, Mem[00000000918001e8] = 1a09c300
stw %l3,[%o0+0x1e8] ! Mem[00000000918001e8] = 00000052
! Mem[000000002880008c] = 895377f2, %l5 = 00000000ff70dc62
swap [%i1+0x08c],%l5 ! %l5 = 00000000895377f2
! Mem[0000000029000010] = 2879b61e, %l7 = 00000000ffa07c95
swapa [%i2+%o2]0x88,%l7 ! %l7 = 000000002879b61e
! Mem[0000000029800108] = cdefd8cb, %l0 = 423816b087f0b913
swap [%i3+0x108],%l0 ! %l0 = 00000000cdefd8cb
! Mem[000000002800005f] = f32ff7b1, %l1 = 816104fd311aa023
ldstub [%i0+0x05f],%l1 ! %l1 = 000000b1000000ff
p12_label_10:
! Mem[00000000900000c0] = 75ab1498, %g2 = 0000000000006c0e
ldsh [%i4+0x0c0],%g2 ! %g2 = 00000000000075ab
! Mem[0000000029000000] = f7dfebbaae66bd76, %l0 = 00000000cdefd8cb
ldxa [%i2+%g0]0x89,%l0 ! %l0 = f7dfebbaae66bd76
! %l3 = 0000000000000052, Mem[0000000090000052] = 653e97bc
sth %l3,[%i4+0x052] ! Mem[0000000090000050] = 005297bc
! Mem[00000000290000cd] = 7e5f2782, %l6 = ec18054c0719077a
ldstub [%i2+0x0cd],%l6 ! %l6 = 0000005f000000ff
! %l7 = 000000002879b61e, Mem[0000000091800060] = b1f147aebd2f4b85
stx %l7,[%o0+0x060] ! Mem[0000000091800060] = 000000002879b61e
! %l0 = f7dfebbaae66bd76, Mem[0000000028000028] = 75000000
stha %l0,[%i0+%o5]0x81 ! Mem[0000000028000028] = bd760000
! Mem[0000000029000108] = 04349c19f98382e1, %l0 = f7dfebbaae66bd76, %l1 = 00000000000000b1
add %i2,0x108,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 04349c19f98382e1
! Mem[0000000029000129] = e510ff08, %l6 = 000000000000005f
ldstuba [%i2+0x129]%asi,%l6 ! %l6 = 00000010000000ff
! Mem[00000000290001b0] = 7361ef1340cfeb48, %l0 = f7dfebbaae66bd76, %l3 = 0000000000000052
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 7361ef1340cfeb48
! Mem[0000000029000034] = ebe11ff3, %l7 = 000000002879b61e
ldsb [%i2+0x037],%l7 ! %l7 = fffffffffffffff3
p12_label_11:
! %l4 = 00000000ada65ebc, Mem[00000000910001dc] = d4ce3762
stw %l4,[%i6+0x1dc] ! Mem[00000000910001dc] = ada65ebc
! Mem[0000000028000000] = 22710eb8, %l3 = 7361ef1340cfeb48
ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 000000b8000000ff
! Mem[0000000029800000] = 43596ee0, %l3 = 00000000000000b8
lduha [%i3+%g0]0x89,%l3 ! %l3 = 0000000000006ee0
! Mem[0000000028800028] = de5c53c5, %l5 = 00000000895377f2
ldstuba [%i1+%o5]0x80,%l5 ! %l5 = 000000de000000ff
! %l2 = 1a9d59377e5f2782, Mem[0000000091800098] = 5d546afca752e24f, %asi = 80
stxa %l2,[%o0+0x098]%asi ! Mem[0000000091800098] = 1a9d59377e5f2782
! Mem[0000000028000018] = 3e000000, %l0 = f7dfebbaae66bd76
swapa [%i0+%o3]0x88,%l0 ! %l0 = 000000003e000000
! Mem[0000000029800194] = b499ae61, %l3 = 0000000000006ee0
swap [%i3+0x194],%l3 ! %l3 = 00000000b499ae61
! Mem[0000000028800008] = ffffb3fa, %l7 = fffffffffffffff3
lduba [%i1+%o1]0x88,%l7 ! %l7 = 00000000000000fa
! %l7 = 00000000000000fa, Mem[0000000090800142] = 6f7e937b
stb %l7,[%i5+0x142] ! Mem[0000000090800140] = fa7e937b
! Mem[0000000029800008] = 7c4c9bff, %l0 = 000000003e000000
lduwa [%i3+%o1]0x88,%l0 ! %l0 = 000000007c4c9bff
p12_label_12:
! Mem[0000000029000010] = 957ca0ff, %l0 = 000000007c4c9bff
ldstuba [%i2+%o2]0x81,%l0 ! %l0 = 00000095000000ff
! %l1 = 04349c19f98382e1, Mem[0000000028800020] = 253c7d7a
stba %l1,[%i1+%o4]0x88 ! Mem[0000000028800020] = 253c7de1
! Mem[0000000029000018] = bef77dff, %l4 = 00000000ada65ebc
lduba [%i2+%o3]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[00000000298001a8] = 26296243, %l5 = 000000de, %l0 = 00000095
add %i3,0x1a8,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000026296243
! Mem[0000000029800000] = 43596ee0, %l0 = 0000000026296243
swapa [%i3+%g0]0x88,%l0 ! %l0 = 0000000043596ee0
! %l4 = 00000000000000ff, Mem[0000000091000198] = 26051c99234cd95d, %asi = 80
stxa %l4,[%i6+0x198]%asi ! Mem[0000000091000198] = 00000000000000ff
! Mem[0000000029800028] = 2694c1c1, %l5 = 00000000000000de
lduha [%i3+%o5]0x80,%l5 ! %l5 = 0000000000002694
! Mem[000000002980005c] = a4677b8b, %l6 = 0000000000000010
ldsh [%i3+0x05c],%l6 ! %l6 = ffffffffffffa467
! Mem[0000000028000084] = 7857fee7, %l1 = 04349c19f98382e1
swap [%i0+0x084],%l1 ! %l1 = 000000007857fee7
! Mem[0000000028800020] = e17d3c25, %l5 = 0000000000002694
swapa [%i1+%o4]0x80,%l5 ! %l5 = 00000000e17d3c25
p12_label_13:
! Mem[00000000280001e8] = d5b7e107, %l7 = 000000fa, %l3 = b499ae61
add %i0,0x1e8,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000d5b7e107
! Mem[00000000280001ac] = 9220f3dd, %l4 = 00000000000000ff
ldsh [%i0+0x1ae],%l4 ! %l4 = fffffffffffff3dd
! Mem[0000000091800150] = 4adfc229, %g2 = 00000000000075ab
ldsb [%o0+0x153],%g2 ! %g2 = 000000000000004a
! Mem[0000000029000000] = 76bd66ae, %l1 = 000000007857fee7
ldstuba [%i2+%g0]0x80,%l1 ! %l1 = 00000076000000ff
! %l3 = 00000000d5b7e107, Mem[0000000028000010] = 87f0b913
stba %l3,[%i0+%o2]0x81 ! Mem[0000000028000010] = 07f0b913
! Mem[0000000028800053] = de0ec5c2, %l1 = 0000000000000076
ldstuba [%i1+0x053]%asi,%l1 ! %l1 = 000000c2000000ff
! Mem[0000000028800094] = 87aa4667, %l2 = 7e5f2782, %l7 = 000000fa
add %i1,0x94,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000087aa4667
! Mem[0000000029800028] = 2694c1c1, %l3 = 00000000d5b7e107
ldsba [%i3+%o5]0x80,%l3 ! %l3 = 0000000000000026
! %l2 = 1a9d59377e5f2782, Mem[00000000910000eb] = e1f7452a
stb %l2,[%i6+0x0eb] ! Mem[00000000910000e8] = 82f7452a
! Mem[0000000029800114] = 4f4d3f1f, %l1 = 000000c2, %l6 = ffffa467
add %i3,0x114,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000004f4d3f1f
p12_label_14:
! Mem[000000002980006c] = 67901e8d, %l7 = 0000000087aa4667
ldstub [%i3+0x06c],%l7 ! %l7 = 00000067000000ff
! %l0 = 0000000043596ee0, Mem[0000000029800018] = 8aed5b6035bd5dff
stxa %l0,[%i3+%o3]0x89 ! Mem[0000000029800018] = 0000000043596ee0
! Mem[00000000918000f4] = 1edd417e, %g2 = 000000000000004a
ldsba [%o0+0x0f5]%asi,%g2 ! %g2 = 000000000000001e
! Mem[0000000029000010] = ec52db2e ffa07cff, %l0 = 43596ee0, %l1 = 000000c2
ldda [%i2+%o2]0x88,%l0 ! %l0 = 00000000ffa07cff 00000000ec52db2e
! Mem[0000000090800010] = c171347e, %g2 = 000000000000001e
ldsh [%i5+0x012],%g2 ! %g2 = ffffffffffffc171
! Mem[0000000029800000] = 43622926, %l5 = 00000000e17d3c25
ldstuba [%i3+%g0]0x81,%l5 ! %l5 = 00000043000000ff
! %l0 = ffa07cff, %l1 = ec52db2e, Mem[00000000908001f0] = 963c8772 79f7d3b5
std %l0,[%i5+0x1f0] ! Mem[00000000908001f0] = ffa07cff ec52db2e
! Mem[00000000290000d8] = 3c22baab, %l5 = 0000000000000043
swap [%i2+0x0d8],%l5 ! %l5 = 000000003c22baab
! Mem[0000000028000018] = 76bd66ae, %l6 = 000000004f4d3f1f
ldstuba [%i0+%o3]0x81,%l6 ! %l6 = 00000076000000ff
! Mem[0000000028000154] = 9c431e29, %l2 = 7e5f2782, %l3 = 00000026
add %i0,0x154,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000009c431e29
p12_label_15:
! %l2 = 1a9d59377e5f2782, Mem[000000009000015c] = e248893d
stw %l2,[%i4+0x15c] ! Mem[000000009000015c] = 7e5f2782
! Mem[0000000028000160] = 291b66d01d99b4f4, %l0 = 00000000ffa07cff, %l6 = 0000000000000076
add %i0,0x160,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 291b66d01d99b4f4
! Mem[00000000290000a8] = e59b0c1330d371f1, %l0 = 00000000ffa07cff, %l1 = 00000000ec52db2e
add %i2,0xa8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = e59b0c1330d371f1
! Mem[0000000029000048] = f533ffe02b427ed3, %l2 = 1a9d59377e5f2782, %l2 = 1a9d59377e5f2782
add %i2,0x48,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = f533ffe02b427ed3
! %l2 = f533ffe02b427ed3, Mem[0000000091000098] = e6b6c238ee880969
stx %l2,[%i6+0x098] ! Mem[0000000091000098] = f533ffe02b427ed3
! Mem[00000000280001c8] = ec4b2108, %l2 = f533ffe02b427ed3, %asi = 80
swapa [%i0+0x1c8]%asi,%l2 ! %l2 = 00000000ec4b2108
! Mem[00000000290001e0] = 0511a835, %l4 = fffffffffffff3dd, %asi = 80
swapa [%i2+0x1e0]%asi,%l4 ! %l4 = 000000000511a835
! Mem[0000000028000008] = b9336c4c, %l2 = 00000000ec4b2108
ldstuba [%i0+%o1]0x88,%l2 ! %l2 = 0000004c000000ff
! Mem[0000000091000050] = 59c75ae1, %g18 = 3c2020fdfabf157a
ldsw [%i6+0x050],%g2 ! %g2 = 3c2020fdfabf157a
! Mem[00000000910001a8] = 367cb88b9a670170, %g2 = 0000000059c75ae1
ldx [%i6+0x1a8],%g2 ! %g2 = 367cb88b9a670170
p12_label_16:
! Mem[00000000290001e0] = fffff3dd319c4128, %l4 = 000000000511a835
ldx [%i2+0x1e0],%l4 ! %l4 = fffff3dd319c4128
! Mem[0000000028000078] = 31cff08f390fe64a, %l7 = 0000000000000067, %l3 = 000000009c431e29
add %i0,0x78,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 31cff08f390fe64a
! Mem[0000000090800150] = 5922ebc21424c7d4, %g2 = 367cb88b9a670170
ldx [%i5+0x150],%g2 ! %g2 = 5922ebc21424c7d4
! Mem[00000000290000d8] = 00000043, %l0 = ffa07cff, %l0 = ffa07cff
add %i2,0xd8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000000000043
! Mem[0000000090800050] = adb09337, %g2 = 5922ebc21424c7d4
ldsh [%i5+0x052],%g2 ! %g2 = ffffffffffffadb0
! %l7 = 0000000000000067, Mem[00000000900000d0] = 42db2671a0677e25, %asi = 80
stxa %l7,[%i4+0x0d0]%asi ! Mem[00000000900000d0] = 0000000000000067
! %l6 = 1d99b4f4, %l7 = 00000067, Mem[0000000028000008] = ff6c33b9 ecabc433
stda %l6,[%i0+%o1]0x80 ! Mem[0000000028000008] = 1d99b4f4 00000067
! %l0 = 00000043, %l1 = 30d371f1, Mem[0000000028000048] = b318d00f ccdefa4a
std %l0,[%i0+0x048] ! Mem[0000000028000048] = 00000043 30d371f1
! Mem[0000000090000168] = 0180f6ccfe3251ea, %g2 = ffffffffffffadb0
ldx [%i4+0x168],%g2 ! %g2 = 0180f6ccfe3251ea
! %l6 = 291b66d01d99b4f4, Mem[000000009080016e] = 82a70129
sth %l6,[%i5+0x16e] ! Mem[000000009080016c] = b4f40129
p12_label_17:
! Mem[0000000028000008] = 67000000f4b4991d, %l4 = fffff3dd319c4128
ldxa [%i0+%o1]0x88,%l4 ! %l4 = 67000000f4b4991d
! Mem[00000000298001e8] = 48bdad24, %l4 = 67000000f4b4991d
swap [%i3+0x1e8],%l4 ! %l4 = 0000000048bdad24
! Mem[0000000090000088] = 0c780039 10c393c6, %g2 = fe3251ea, %g3 = 14edd7bd
ldd [%i4+0x088],%g2 ! %g2 = 000000000c780039 0000000010c393c6
! Mem[0000000029800028] = c1c19426, %l2 = 000000000000004c
lduba [%i3+%o5]0x89,%l2 ! %l2 = 0000000000000026
! Mem[0000000029800010] = a519ee60 07aef77f, %l4 = 48bdad24, %l5 = 3c22baab
ldda [%i3+%o2]0x89,%l4 ! %l4 = 0000000007aef77f 00000000a519ee60
! Mem[0000000029000138] = aaccb3fa, %l3 = 390fe64a, %l4 = 07aef77f
add %i2,0x138,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000aaccb3fa
! Mem[0000000091000044] = 5b1ed74b, %g18 = 3c2020fdfabf157a
ldsw [%i6+0x044],%g2 ! %g2 = 3c2020fdfabf157a
! Mem[0000000028800069] = 000000cf, %l2 = 0000000000000026
ldstub [%i1+0x069],%l2 ! %l2 = 00000000000000ff
! Mem[0000000028000074] = 798a3982, %l0 = 0000000000000043
ldstub [%i0+0x074],%l0 ! %l0 = 00000079000000ff
! Mem[00000000288001c8] = 40b139e8 4865303b, %l0 = 00000079, %l1 = 30d371f1
ldd [%i1+0x1c8],%l0 ! %l0 = 0000000040b139e8 000000004865303b
p12_label_18:
! Mem[00000000280001c8] = 2b427ed3, %l2 = 00000000, %l5 = a519ee60
add %i0,0x1c8,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000002b427ed3
! Mem[0000000029800010] = 7ff7ae07 60ee19a5, %l6 = 1d99b4f4, %l7 = 00000067
ldda [%i3+%o2]0x81,%l6 ! %l6 = 000000007ff7ae07 0000000060ee19a5
! Mem[0000000091800100] = 63494533f6d308d7, %g2 = 000000005b1ed74b
ldx [%o0+0x100],%g2 ! %g2 = 63494533f6d308d7
! %l4 = 00000000aaccb3fa, Mem[0000000028000008] = f4b4991d
stba %l4,[%i0+%o1]0x88 ! Mem[0000000028000008] = f4b499fa
! Mem[0000000028800000] = da6bee0e, %l3 = 31cff08f390fe64a
ldsha [%i1+%g0]0x89,%l3 ! %l3 = ffffffffffffee0e
! Mem[000000002900013e] = 5e295c91, %l6 = 000000007ff7ae07
ldstub [%i2+0x13e],%l6 ! %l6 = 0000005c000000ff
! Mem[0000000028800128] = 5fcb51ad, %l7 = 0000000060ee19a5
ldsb [%i1+0x12b],%l7 ! %l7 = ffffffffffffffad
! %l5 = 000000002b427ed3, Mem[000000009180010a] = eb8fd5a6
sth %l5,[%o0+0x10a] ! Mem[0000000091800108] = 7ed3d5a6
! Mem[00000000288000e8] = ae968344, %l5 = 2b427ed3, %l6 = 0000005c
add %i1,0xe8,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000ae968344
! Mem[0000000090800024] = b52ca31d, %g2 = 63494533f6d308d7
lduh [%i5+0x024],%g2 ! %g2 = 000000000000b52c
p12_label_19:
! Mem[0000000029800000] = fed34a23262962ff, %l2 = 0000000000000000
ldxa [%i3+%g0]0x88,%l2 ! %l2 = fed34a23262962ff
! Mem[0000000029000020] = 20a2c074, %l5 = 000000002b427ed3
ldsba [%i2+%o4]0x81,%l5 ! %l5 = 0000000000000020
! Mem[0000000028000010] = 07f0b913 9912fb4e, %l2 = 262962ff, %l3 = ffffee0e
ldda [%i0+%o2]0x81,%l2 ! %l2 = 0000000007f0b913 000000009912fb4e
! Mem[0000000029800128] = be5205ed, %l3 = 000000009912fb4e
lduw [%i3+0x128],%l3 ! %l3 = 00000000be5205ed
! Mem[000000002900002c] = c9000000, %l3 = be5205ed, %l0 = 40b139e8
add %i2,0x2c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000c9000000
! %l6 = ae968344, %l7 = ffffffad, Mem[0000000090800018] = 4f1b521f db923fe6
std %l6,[%i5+%o3] ! Mem[0000000090800018] = ae968344 ffffffad
! Mem[0000000091000048] = 0ab775a3, %g18 = 3c2020fdfabf157a
ldsw [%i6+0x048],%g2 ! %g2 = 3c2020fdfabf157a
! Mem[0000000028800000] = 0eee6bda, %l0 = 00000000c9000000
lduwa [%i1+%g0]0x80,%l0 ! %l0 = 000000000eee6bda
! Mem[0000000028000100] = eade05ba, %l1 = 000000004865303b
swap [%i0+0x100],%l1 ! %l1 = 00000000eade05ba
! Mem[0000000028000024] = bfbcf689, %l5 = 0000000000000020
swap [%i0+0x024],%l5 ! %l5 = 00000000bfbcf689
p12_label_20:
! %l2 = 0000000007f0b913, Mem[0000000028000018] = ae66bdff
stha %l2,[%i0+%o3]0x89 ! Mem[0000000028000018] = ae66b913
! Mem[0000000028000018] = 13b966ae, %l6 = 00000000ae968344
swapa [%i0+%o3]0x81,%l6 ! %l6 = 0000000013b966ae
! Mem[0000000029800058] = 78a8ae47a4677b8b, %l0 = 000000000eee6bda, %l3 = 00000000be5205ed
add %i3,0x58,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 78a8ae47a4677b8b
! Mem[00000000290001b8] = 56e55bbd, %l5 = bfbcf689, %l1 = eade05ba
add %i2,0x1b8,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000056e55bbd
! %l3 = 78a8ae47a4677b8b, Mem[00000000900001a4] = 565592f2, %asi = 80
stwa %l3,[%i4+0x1a4]%asi ! Mem[00000000900001a4] = a4677b8b
! Mem[0000000028000088] = 7a0ec852, %l0 = 0eee6bda, %l4 = aaccb3fa
add %i0,0x88,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000007a0ec852
! Mem[0000000029800194] = 00006ee0, %l4 = 000000007a0ec852
swap [%i3+0x194],%l4 ! %l4 = 0000000000006ee0
! Mem[00000000298001fc] = 4225725a, %l1 = 0000000056e55bbd
ldstub [%i3+0x1fc],%l1 ! %l1 = 00000042000000ff
! Mem[0000000090800044] = efb5ecb2, %g2 = 000000000ab775a3
ldsh [%i5+0x046],%g2 ! %g2 = ffffffffffffefb5
! Mem[0000000028000150] = 2e17cde59c431e29, %l3 = 78a8ae47a4677b8b, %l1 = 0000000000000042
add %i0,0x150,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 2e17cde59c431e29
p12_label_21:
! Mem[00000000280001d7] = b1cff935, %l4 = 0000000000006ee0
ldstub [%i0+0x1d7],%l4 ! %l4 = 00000035000000ff
! %l2 = 07f0b913, %l3 = a4677b8b, Mem[0000000028800018] = ff911480 cc9b7b6c
stda %l2,[%i1+%o3]0x81 ! Mem[0000000028800018] = 07f0b913 a4677b8b
! Mem[000000009000009c] = 554283c4, %g2 = ffffffffffffefb5
ldub [%i4+0x09d],%g2 ! %g2 = 0000000000000055
! Mem[00000000288001d4] = 678e8580, %l5 = bfbcf689, %l4 = 00000035
add %i1,0x1d4,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000678e8580
! Mem[0000000029800028] = c1c19426, %l4 = 00000000678e8580
swapa [%i3+%o5]0x89,%l4 ! %l4 = 00000000c1c19426
! Mem[00000000298000b0] = af3cb1c9, %l7 = ffffffffffffffad, %asi = 80
swapa [%i3+0x0b0]%asi,%l7 ! %l7 = 00000000af3cb1c9
! Mem[0000000090000070] = 25192b16 13607c30, %g2 = 00000055, %g3 = 10c393c6
ldd [%i4+0x070],%g2 ! %g2 = 0000000025192b16 0000000013607c30
! Mem[0000000029000028] = 93000000, %l6 = 0000000013b966ae
ldsba [%i2+%o5]0x80,%l6 ! %l6 = ffffffffffffff93
! Mem[00000000290000c4] = 045ea646, %l1 = 9c431e29, %l7 = af3cb1c9
add %i2,0xc4,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000045ea646
! Mem[00000000298000b8] = 496cec5a, %l3 = 78a8ae47a4677b8b
swap [%i3+0x0b8],%l3 ! %l3 = 00000000496cec5a
p12_label_22:
! %l0 = 000000000eee6bda, Mem[00000000900000d2] = 00000000, %asi = 80
stha %l0,[%i4+0x0d2]%asi ! Mem[00000000900000d0] = 6bda0000
! Mem[0000000029000000] = ffbd66ae, %l5 = 00000000bfbcf689
swapa [%i2+%g0]0x80,%l5 ! %l5 = 00000000ffbd66ae
! %l0 = 000000000eee6bda, Mem[0000000029000028] = 93000000
stha %l0,[%i2+%o5]0x80 ! Mem[0000000029000028] = 6bda0000
! Mem[0000000091800054] = 544a3e12, %g2 = 0000000025192b16
lduw [%o0+0x054],%g2 ! %g2 = 00000000544a3e12
! Mem[0000000028000000] = ff0e7122 42eae5c6, %l4 = c1c19426, %l5 = ffbd66ae
ldda [%i0+%g0]0x80,%l4 ! %l4 = 00000000ff0e7122 0000000042eae5c6
! Mem[0000000028800010] = 9913c5cb, %l2 = 0000000007f0b913
ldstuba [%i1+%o2]0x80,%l2 ! %l2 = 00000099000000ff
! Mem[00000000298001e8] = f4b4991d310f4519, %l1 = 2e17cde59c431e29, %l3 = 00000000496cec5a
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = f4b4991d310f4519
! Mem[0000000028000020] = d297d827, %l5 = 0000000042eae5c6
lduba [%i0+%o4]0x81,%l5 ! %l5 = 00000000000000d2
! Mem[00000000910000b4] = 976ce48d, %g2 = 00000000544a3e12
ldsha [%i6+0x0b4]%asi,%g2 ! %g2 = ffffffffffff976c
! Mem[0000000029000134] = 02e22363, %l3 = f4b4991d310f4519
swap [%i2+0x134],%l3 ! %l3 = 0000000002e22363
p12_label_23:
! Mem[0000000091800084] = 242edc44, %g2 = ffffffffffff976c
ldsh [%o0+0x086],%g2 ! %g2 = 000000000000242e
! Mem[00000000900000f4] = 6c719416, %g2 = 000000000000242e
lduh [%i4+0x0f6],%g2 ! %g2 = 0000000000006c71
! %l0 = 000000000eee6bda, Mem[0000000028000000] = ff0e7122
stha %l0,[%i0+%g0]0x81 ! Mem[0000000028000000] = 6bda7122
! %l4 = 00000000ff0e7122, Mem[0000000028000020] = 27d897d2
stha %l4,[%i0+%o4]0x89 ! Mem[0000000028000020] = 27d87122
! Mem[0000000090800030] = a9a2499d, %g18 = 3c2020fdfabf157a
ldsw [%i5+0x030],%g2 ! %g2 = 3c2020fdfabf157a
! Mem[000000009180005c] = 3b1eb600, %g2 = ffffffffa9a2499d
ldub [%o0+0x05d],%g2 ! %g2 = 000000000000003b
! Mem[0000000028000008] = fa99b4f4, %l0 = 000000000eee6bda
lduha [%i0+%o1]0x81,%l0 ! %l0 = 000000000000fa99
! Mem[0000000029000028] = 0000da6b, %l2 = 0000000000000099
swapa [%i2+%o5]0x88,%l2 ! %l2 = 000000000000da6b
! Mem[0000000029000000] = bfbcf689baebdff7, %l2 = 000000000000da6b, %l7 = 00000000045ea646
casxa [%i2]0x80,%l2,%l7 ! %l7 = bfbcf689baebdff7
! Mem[0000000029800128] = be5205edfdf742d1, %l3 = 0000000002e22363, %l2 = 000000000000da6b
add %i3,0x128,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = be5205edfdf742d1
p12_label_24:
! Mem[00000000900000f8] = 9416006d, %g2 = 000000000000003b
ldsh [%i4+0x0f8],%g2 ! %g2 = ffffffffffff9416
! Mem[0000000029000008] = c7e55fff, %l5 = 00000000000000d2
ldstuba [%i2+%o1]0x89,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000028800030] = 8b0a8b26, %l6 = ffffffffffffff93
swap [%i1+0x030],%l6 ! %l6 = 000000008b0a8b26
! Mem[0000000091000160] = 45a26643, %g2 = ffffffffffff9416
ldsb [%i6+0x163],%g2 ! %g2 = 0000000000000045
! %l6 = 000000008b0a8b26, Mem[0000000090000138] = 1ab11db53bdaa092
stx %l6,[%i4+0x138] ! Mem[0000000090000138] = 000000008b0a8b26
! Mem[0000000028800008] = ffffb3fa, %l3 = 0000000002e22363
lduha [%i1+%o1]0x88,%l3 ! %l3 = 000000000000b3fa
! Mem[0000000029800098] = 966f22fa, %l1 = 2e17cde59c431e29
swap [%i3+0x098],%l1 ! %l1 = 00000000966f22fa
! Mem[000000009080005c] = 16397488, %g2 = 0000000000000045
lduwa [%i5+0x05c]%asi,%g2 ! %g2 = 0000000016397488
! Mem[0000000029800008] = 7c4c9bff, %l5 = 00000000000000ff
swapa [%i3+%o1]0x88,%l5 ! %l5 = 000000007c4c9bff
! Mem[0000000029800184] = 78203d24, %l3 = 000000000000b3fa
swap [%i3+0x184],%l3 ! %l3 = 0000000078203d24
p12_label_25:
! %l6 = 000000008b0a8b26, Mem[0000000091800194] = eb4255f1
sth %l6,[%o0+0x194] ! Mem[0000000091800194] = 8b2655f1
! Mem[0000000028000088] = 7a0ec852, %l5 = 000000007c4c9bff
swap [%i0+0x088],%l5 ! %l5 = 000000007a0ec852
! Mem[00000000288001b0] = 985360938829b9f3, %l3 = 0000000078203d24, %l2 = be5205edfdf742d1
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 985360938829b9f3
! Mem[0000000028000018] = d0431236448396ae, %l7 = bfbcf689baebdff7
ldxa [%i0+%o3]0x89,%l7 ! %l7 = d0431236448396ae
! Mem[0000000090000158] = 03aa7e5f, %g2 = 0000000016397488
ldsh [%i4+0x15a],%g2 ! %g2 = 00000000000003aa
! Mem[0000000028000010] = 07f0b913, %l5 = 000000007a0ec852
ldswa [%i0+%o2]0x81,%l5 ! %l5 = 0000000007f0b913
! Mem[0000000028800008] = ffffb3fa, %l0 = 000000000000fa99
ldstuba [%i1+%o1]0x88,%l0 ! %l0 = 000000fa000000ff
! %l4 = 00000000ff0e7122, Mem[0000000029000018] = ff7df7be
stwa %l4,[%i2+%o3]0x81 ! Mem[0000000029000018] = ff0e7122
! Mem[0000000090800100] = b74e70c2, %g2 = 00000000000003aa
ldsb [%i5+0x103],%g2 ! %g2 = ffffffffffffffb7
! Mem[0000000029800174] = d8ccd01d, %l1 = 966f22fa, %l2 = 8829b9f3
add %i3,0x174,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000d8ccd01d
ba,a p12_not_taken_0_end
p12_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p12_branch_failed
p12_not_taken_0_end:
! End of Random Code for Thread 12
p12_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x030] ! Set processor 12 done flag
! Check Registers
p12_check_registers:
set p12_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000000fa
bne,a,pn %xcc,p12_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000966f22fa
bne,a,pn %xcc,p12_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000d8ccd01d
bne,a,pn %xcc,p12_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000078203d24
bne,a,pn %xcc,p12_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000ff0e7122
bne,a,pn %xcc,p12_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000007f0b913
bne,a,pn %xcc,p12_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000008b0a8b26
bne,a,pn %xcc,p12_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be d0431236448396ae
bne,a,pn %xcc,p12_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p12_check_fp_registers:
set p12_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 0c31c583 2c68e25b
bne %xcc,p12_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 05a5b02d 188c5c07
bne %xcc,p12_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 1424b82f cacf4887
bne %xcc,p12_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be f754129d 6dc0a3ed
bne %xcc,p12_f6_fail
nop
! Check Local Memory
set p12_local0_expect,%g1
p12_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 6bda712242eae5c6
ldx [%i0+0x000],%g3 ! Observed data at 0000000028000000
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = fa99b4f400000067
ldx [%i0+0x008],%g3 ! Observed data at 0000000028000008
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 07f0b9139912fb4e
ldx [%i0+0x010],%g3 ! Observed data at 0000000028000010
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ae968344361243d0
ldx [%i0+0x018],%g3 ! Observed data at 0000000028000018
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2271d82700000020
ldx [%i0+0x020],%g3 ! Observed data at 0000000028000020
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = bd760000b80e38d5
ldx [%i0+0x028],%g3 ! Observed data at 0000000028000028
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 0000004330d371f1
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 = da23c75bf32ff7ff
ldx [%i0+0x058],%g3 ! Observed data at 0000000028000058
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = e63aa212ff8a3982
ldx [%i0+0x070],%g3 ! Observed data at 0000000028000070
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 31cff08f390fe64a
ldx [%i0+0x078],%g3 ! Observed data at 0000000028000078
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 1ff92ed0f98382e1
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 = 7c4c9bff2d994e22
ldx [%i0+0x088],%g3 ! Observed data at 0000000028000088
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x088,%g4
ldx [%g1+0x100],%g2 ! Expected data = 4865303b7ed646ec
ldx [%i0+0x100],%g3 ! Observed data at 0000000028000100
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x100,%g4
ldx [%g1+0x148],%g2 ! Expected data = d1c00bedff2c4740
ldx [%i0+0x148],%g3 ! Observed data at 0000000028000148
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x148,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 2b427ed3a4b9da95
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000280001c8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = bdaf94a9b1cff9ff
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000280001d0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1d0,%g4
set p12_local1_expect,%g1
p12_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 0eee6bda12e76cb1
ldx [%i1+0x000],%g3 ! Observed data at 0000000028800000
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffb3ffffb8dd3d92
ldx [%i1+0x008],%g3 ! Observed data at 0000000028800008
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff13c5cb75b6847a
ldx [%i1+0x010],%g3 ! Observed data at 0000000028800010
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 07f0b913a4677b8b
ldx [%i1+0x018],%g3 ! Observed data at 0000000028800018
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000269467d874bb
ldx [%i1+0x020],%g3 ! Observed data at 0000000028800020
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff5c53c5a8cbf390
ldx [%i1+0x028],%g3 ! Observed data at 0000000028800028
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffff9366d8e277
ldx [%i1+0x030],%g3 ! Observed data at 0000000028800030
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = de0ec5ffd4d1e172
ldx [%i1+0x050],%g3 ! Observed data at 0000000028800050
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 00ff00cf9e7f7ffb
ldx [%i1+0x068],%g3 ! Observed data at 0000000028800068
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = e50e66e3ff70dc62
ldx [%i1+0x088],%g3 ! Observed data at 0000000028800088
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = a6ffc36587aa4667
ldx [%i1+0x090],%g3 ! Observed data at 0000000028800090
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x090,%g4
ldx [%g1+0x108],%g2 ! Expected data = 000000c9d1ee2780
ldx [%i1+0x108],%g3 ! Observed data at 0000000028800108
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = ffcf27bf8c303fe2
ldx [%i1+0x118],%g3 ! Observed data at 0000000028800118
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x118,%g4
ldx [%g1+0x180],%g2 ! Expected data = ff899e464c91ca50
ldx [%i1+0x180],%g3 ! Observed data at 0000000028800180
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 423816b087f0b913
ldx [%i1+0x198],%g3 ! Observed data at 0000000028800198
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 00008c5f3786148b
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+0x000],%g2 ! Expected data = bfbcf689baebdff7
ldx [%i2+0x000],%g3 ! Observed data at 0000000029000000
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff5fe5c7f185a105
ldx [%i2+0x008],%g3 ! Observed data at 0000000029000008
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff7ca0ff2edb52ec
ldx [%i2+0x010],%g3 ! Observed data at 0000000029000010
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff0e7122ab86265b
ldx [%i2+0x018],%g3 ! Observed data at 0000000029000018
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 99000000c9000000
ldx [%i2+0x028],%g3 ! Observed data at 0000000029000028
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = f533ffe02b427ed3
ldx [%i2+0x048],%g3 ! Observed data at 0000000029000048
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = 4cae7dae14e4ff7e
ldx [%i2+0x070],%g3 ! Observed data at 0000000029000070
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 1a9d59377eff2782
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000290000c8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 000000439dad2be4
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000290000d8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x128],%g2 ! Expected data = e5ffff08e7d40514
ldx [%i2+0x128],%g3 ! Observed data at 0000000029000128
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 20af4696310f4519
ldx [%i2+0x130],%g3 ! Observed data at 0000000029000130
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = aaccb3fa5e29ff91
ldx [%i2+0x138],%g3 ! Observed data at 0000000029000138
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = a31a09ea0c492782
ldx [%i2+0x158],%g3 ! Observed data at 0000000029000158
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x158,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 9381327ec563ff59
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 = fffff3dd319c4128
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000290001e0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x1e0,%g4
set p12_local3_expect,%g1
p12_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ff622926234ad3fe
ldx [%i3+0x000],%g3 ! Observed data at 0000000029800000
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff000000bb980226
ldx [%i3+0x008],%g3 ! Observed data at 0000000029800008
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = e06e594300000000
ldx [%i3+0x018],%g3 ! Observed data at 0000000029800018
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 80858e67109798cd
ldx [%i3+0x028],%g3 ! Observed data at 0000000029800028
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 4b4503a7ff901e8d
ldx [%i3+0x068],%g3 ! Observed data at 0000000029800068
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = d69097ffeacd3e55
ldx [%i3+0x078],%g3 ! Observed data at 0000000029800078
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 9c431e29f2b9bef5
ldx [%i3+0x098],%g3 ! Observed data at 0000000029800098
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ffffffad2efc2d7a
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000298000b0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = a4677b8b85f9ba81
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000298000b8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = df52dfec9704ffe0
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000298000c0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 87f0b9131cf9cf4a
ldx [%i3+0x108],%g3 ! Observed data at 0000000029800108
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x108,%g4
ldx [%g1+0x170],%g2 ! Expected data = 5382c202d8ccd01d
ldx [%i3+0x170],%g3 ! Observed data at 0000000029800170
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = be2932b40000b3fa
ldx [%i3+0x180],%g3 ! Observed data at 0000000029800180
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 99a232657a0ec852
ldx [%i3+0x190],%g3 ! Observed data at 0000000029800190
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = f4b4991d310f4519
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000298001e8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 27f2a834ff25725a
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000298001f8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x1f8,%g4
! The test for processor 12 has passed
p12_passed:
ta GOOD_TRAP
nop
p12_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p12_failed
p12_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p12_failed
p12_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p12_failed
p12_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p12_failed
p12_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p12_failed
p12_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p12_failed
p12_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p12_failed
p12_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p12_failed
p12_f0_fail:
set p12_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f2_fail:
set p12_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f4_fail:
set p12_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f6_fail:
set p12_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 12 failed
p12_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x030] ! Set processor 12 done flag
set p12_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 12 failed
p12_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x030] ! Set processor 12 done flag
set p12_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p12_selfmod_failed:
ba p12_failed
mov 0xabc,%g1
p12_common_error:
or %g0,0xeec,%g1
ba p12_failed
mov %o5,%g3
p12_common_signature_error:
set p12_temp,%g1
ba p12_failed
st %g2,[%g1] ! Common Lock Number
p12_common_timeout:
set p12_temp,%g1
ba p12_failed
st %g2,[%g1] ! Common Lock Number
p12_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p12_failed
mov 0x0,%g3
p12_trap1e:
swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000029800018]
lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000029000018]
swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000028800010]
stha %l1,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800010]
swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000029800008]
done
p12_trap1o:
swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000029800018]
lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000029000018]
swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000028800010]
stha %l1,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800010]
swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000029800008]
done
p12_trap2e:
stda %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028000020]
stwa %l3,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028000018]
done
p12_trap2o:
stda %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028000020]
stwa %l3,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028000018]
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 = 974e773647d206f3
ldx [%g1+0x008],%l1 ! %l1 = ee7678364d8e8dfb
ldx [%g1+0x010],%l2 ! %l2 = 78977cd287594c93
ldx [%g1+0x018],%l3 ! %l3 = 45f645cc6ae4f436
ldx [%g1+0x020],%l4 ! %l4 = eadfddac31cff08f
ldx [%g1+0x028],%l5 ! %l5 = 990244f7f794c537
ldx [%g1+0x030],%l6 ! %l6 = a39774085382c202
ldx [%g1+0x038],%l7 ! %l7 = 6dfc7d8e547a029e
! Initialize the output register of window 0
set unres3_start,%o0
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 = f7c4f392 7f7922ac 00e29e39 cdf179dd
! %f4 = 9071b71a 61c5df81 62b5c5a1 73a0a381
! %f8 = 43a63df7 d441db3e ad0ebc74 0d2b9205
! %f12 = b767ceb9 e25d796d b35c7286 caa84342
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b6d5b1f2 63de3b66 0b3b9b3f ff75b0ac
! %f20 = 242c18eb 20557b62 c66e71ae a0cafe15
! %f24 = 21a067b4 f36ae7ef 12e6a479 086cbcfb
! %f28 = 9169b2e5 631201e5 a64a7d24 72650423
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = afba9815 7fc38301 804868ad 7c8d4b0f
! %f36 = ef30801b 19bf3424 f2d8def4 b394af0e
! %f40 = b32fe90e b9054090 fae44931 ed342299
! %f44 = 3cf811b3 5a59abc1 d3b86066 b540d66d
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x16ab796f0000005d,%g7,%g1 ! GSR scale = 11, align = 5
wr %g1,%g0,%gsr ! GSR = 16ab796f0000005d
wr %g0,%y ! Clear Y 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:
! %l4 = 71aa7309d1ce8858, Mem[000000002a000028] = 602e07ba
stba %l4,[%i0+%o5]0x80 ! Mem[000000002a000028] = 582e07ba
! Mem[00000000918001ec] = 9de57db3, %g2 = 000000eb67b9e30f
ldsh [%o0+0x1ec],%g2 ! %g2 = ffffffffffff9de5
! Mem[000000002a0000dd] = e1370c30, %l7 = 1f2296020b8fa3e3
ldstub [%i0+0x0dd],%l7 ! %l7 = 00000037000000ff
! %l4 = 71aa7309d1ce8858, Mem[00000000918001d0] = 5c503449218a926c
stx %l4,[%o0+0x1d0] ! Mem[00000000918001d0] = 71aa7309d1ce8858
! Mem[000000002b000028] = 47ae4924, %l3 = cbd5c483ec0a71a1
lduha [%i2+%o5]0x80,%l3 ! %l3 = 00000000000047ae
! Mem[000000002b800020] = ddca440d, %l4 = 71aa7309d1ce8858
ldstuba [%i3+%o4]0x89,%l4 ! %l4 = 0000000d000000ff
! Mem[000000002a8001e0] = c0261e7c, %l6 = 69dda20894ba440e
swap [%i1+0x1e0],%l6 ! %l6 = 00000000c0261e7c
! Mem[000000002b800018] = a5ae3de7, %l7 = 0000000000000037
ldstuba [%i3+%o3]0x80,%l7 ! %l7 = 000000a5000000ff
! %l6 = c0261e7c, %l7 = 000000a5, Mem[0000000090000030] = 584d22cf e7e26376
std %l6,[%i4+0x030] ! Mem[0000000090000030] = c0261e7c 000000a5
! Mem[000000002b000020] = ea124484, %l3 = 00000000000047ae
ldstuba [%i2+%o4]0x89,%l3 ! %l3 = 00000084000000ff
p13_label_2:
! Mem[000000002a000000] = 23f56e3d, %l3 = 0000000000000084
ldsha [%i0+%g0]0x80,%l3 ! %l3 = 00000000000023f5
! Mem[000000002a800010] = a73fb42f, %l7 = 00000000000000a5
swapa [%i1+%o2]0x80,%l7 ! %l7 = 00000000a73fb42f
! %l7 = 00000000a73fb42f, Mem[000000009080018a] = 62b7a064, %asi = 80
stha %l7,[%i5+0x18a]%asi ! Mem[0000000090800188] = b42fa064
! Mem[000000002b0000a8] = b59056ed, %l2 = 1b570369c65cd210
ldsha [%i2+0x0aa]%asi,%l2 ! %l2 = 00000000000056ed
! Mem[000000002a000055] = a784de59, %l7 = 00000000a73fb42f
ldstub [%i0+0x055],%l7 ! %l7 = 00000084000000ff
! %l0 = 10b2d1fc74fe3548, Mem[0000000091000108] = 21776d87, %asi = 80
stwa %l0,[%i6+0x108]%asi ! Mem[0000000091000108] = 74fe3548
! Mem[000000002a000078] = 63a47ba43aca6650, %l1 = 17d6958661c74c60, %l4 = 000000000000000d
add %i0,0x78,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 63a47ba43aca6650
! Mem[00000000900000e8] = 9839da07, %g2 = ffffffffffff9de5
lduw [%i4+0x0e8],%g2 ! %g2 = 000000009839da07
! %l3 = 00000000000023f5, Mem[0000000091000168] = 08a1f293546a41bb
stx %l3,[%i6+0x168] ! Mem[0000000091000168] = 00000000000023f5
! Mem[000000002b0000ac] = 12aaf228, %l5 = 8de8d83451dbecc3
swap [%i2+0x0ac],%l5 ! %l5 = 0000000012aaf228
p13_label_3:
! Mem[000000002b000180] = f94c272912f9b4cd, %l5 = 0000000012aaf228, %l6 = 00000000c0261e7c
add %i2,0x180,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = f94c272912f9b4cd
! Mem[000000002a8001f8] = 4d59a4687e6d378e, %l5 = 0000000012aaf228, %l3 = 00000000000023f5
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 4d59a4687e6d378e
! Mem[000000002a000044] = cedee4bf, %l2 = 00000000000056ed
swap [%i0+0x044],%l2 ! %l2 = 00000000cedee4bf
! Mem[000000002a000008] = 08f07195, %l3 = 4d59a4687e6d378e
lduwa [%i0+%o1]0x88,%l3 ! %l3 = 0000000008f07195
! %l5 = 0000000012aaf228, Mem[000000002b800020] = ff44cadd
stha %l5,[%i3+%o4]0x80 ! Mem[000000002b800020] = f228cadd
! %l0 = 74fe3548, %l1 = 61c74c60, Mem[000000002b000010] = 89d7c28e fbedc494
stda %l0,[%i2+%o2]0x88 ! Mem[000000002b000010] = 74fe3548 61c74c60
! Mem[000000002a800000] = 0867988c, %l5 = 0000000012aaf228
swapa [%i1+%g0]0x80,%l5 ! %l5 = 000000000867988c
! Mem[000000002a8001d7] = b8a365da, %l7 = 0000000000000084
ldstuba [%i1+0x1d7]%asi,%l7 ! %l7 = 000000da000000ff
! %l4 = 63a47ba43aca6650, Mem[0000000090000024] = b6498d5d
stb %l4,[%i4+0x024] ! Mem[0000000090000024] = 50498d5d
! %l1 = 17d6958661c74c60, Mem[0000000090800186] = 679ab343
stb %l1,[%i5+0x186] ! Mem[0000000090800184] = 609ab343
p13_label_4:
! Mem[000000002b000154] = 5cb12656, %l5 = 000000000867988c
swap [%i2+0x154],%l5 ! %l5 = 000000005cb12656
! Mem[000000002b800068] = c6723d0b, %l2 = 00000000cedee4bf
swap [%i3+0x068],%l2 ! %l2 = 00000000c6723d0b
! Mem[000000002b000008] = 18eea3b1c1214ac2, %l7 = 00000000000000da
ldxa [%i2+%o1]0x80,%l7 ! %l7 = 18eea3b1c1214ac2
! %l2 = 00000000c6723d0b, Mem[000000009180014c] = 2117edb1
stw %l2,[%o0+0x14c] ! Mem[000000009180014c] = c6723d0b
! Mem[000000002a8000a8] = 4bec0936, %l2 = 00000000c6723d0b
swap [%i1+0x0a8],%l2 ! %l2 = 000000004bec0936
! Mem[000000002a800094] = 0662ff96, %l0 = 74fe3548, %l2 = 4bec0936
add %i1,0x94,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000000662ff96
! Mem[000000002b800018] = ffae3de7, %l5 = 000000005cb12656
ldstuba [%i3+%o3]0x81,%l5 ! %l5 = 000000ff000000ff
! Mem[000000002a8000a0] = e1c1d36bc99e827c, %l2 = 000000000662ff96
ldx [%i1+0x0a0],%l2 ! %l2 = e1c1d36bc99e827c
! Mem[000000002b000008] = 18eea3b1, %l7 = 18eea3b1c1214ac2
ldstuba [%i2+%o1]0x81,%l7 ! %l7 = 00000018000000ff
! %l7 = 0000000000000018, Mem[0000000090800018] = 4f1b521f
stw %l7,[%i5+%o3] ! Mem[0000000090800018] = 00000018
p13_label_5:
! %l2 = e1c1d36bc99e827c, Mem[000000009100010e] = 2fb4259a
sth %l2,[%i6+0x10e] ! Mem[000000009100010c] = 827c259a
! %l3 = 0000000008f07195, Mem[000000002b800008] = 76b26fa2
stba %l3,[%i3+%o1]0x89 ! Mem[000000002b800008] = 76b26f95
! Mem[000000002b800018] = ffae3de7, %l6 = f94c272912f9b4cd
lduha [%i3+%o3]0x81,%l6 ! %l6 = 000000000000ffae
! Mem[000000002a800028] = 7cb82167, %l2 = e1c1d36bc99e827c
ldstuba [%i1+%o5]0x81,%l2 ! %l2 = 0000007c000000ff
! Mem[00000000900000b0] = 0141dccf, %g18 = 44782307b5e72dc8
ldsw [%i4+0x0b0],%g2 ! %g2 = 44782307b5e72dc8
! Mem[0000000090000104] = 163c2b17, %g2 = 000000000141dccf
ldsb [%i4+0x107],%g2 ! %g2 = 0000000000000016
! Mem[0000000090000084] = 18bc487f, %g2 = 0000000000000016
ldsh [%i4+0x084],%g2 ! %g2 = 00000000000018bc
! Mem[000000002a800114] = 0a0b9ba2, %l1 = 17d6958661c74c60
swap [%i1+0x114],%l1 ! %l1 = 000000000a0b9ba2
! %l1 = 000000000a0b9ba2, Mem[00000000918000d8] = b55428c60f6e6a47
stx %l1,[%o0+0x0d8] ! Mem[00000000918000d8] = 000000000a0b9ba2
! Mem[000000002b000010] = 74fe3548, %l3 = 0000000008f07195
lduba [%i2+%o2]0x89,%l3 ! %l3 = 0000000000000048
p13_label_6:
! Mem[000000002b000020] = ff4412ea, %l1 = 000000000a0b9ba2
lduha [%i2+%o4]0x80,%l1 ! %l1 = 000000000000ff44
! %l6 = 000000000000ffae, Mem[000000002b800008] = 76b26f95
stba %l6,[%i3+%o1]0x89 ! Mem[000000002b800008] = 76b26fae
! %l7 = 0000000000000018, Mem[000000009080014c] = f4612308
stb %l7,[%i5+0x14c] ! Mem[000000009080014c] = 18612308
! %l0 = 10b2d1fc74fe3548, Mem[0000000090800192] = 9d0f8a9c, %asi = 80
stha %l0,[%i5+0x192]%asi ! Mem[0000000090800190] = 35488a9c
! Mem[000000002a8000b8] = e1640097, %l5 = 00000000000000ff
ldub [%i1+0x0ba],%l5 ! %l5 = 0000000000000000
! Mem[000000002b800028] = 916d497544822b5a, %l6 = 000000000000ffae, %l2 = 000000000000007c
add %i3,0x28,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 916d497544822b5a
! Mem[000000002b00011c] = 3554b3b8, %l3 = 00000048, %l5 = 00000000
add %i2,0x11c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000003554b3b8
! Mem[000000002b000018] = ebc0c32b1ba49e57, %l3 = 0000000000000048
ldxa [%i2+%o3]0x81,%l3 ! %l3 = ebc0c32b1ba49e57
! Mem[000000002b00014a] = 7919694d, %l2 = 916d497544822b5a
ldstub [%i2+0x14a],%l2 ! %l2 = 00000069000000ff
! Mem[0000000090000080] = 5149647e 18bc487f, %g2 = 000018bc, %g3 = 0bad0b00
ldd [%i4+0x080],%g2 ! %g2 = 000000005149647e 0000000018bc487f
p13_label_7:
! Mem[000000002b000010] = 74fe3548, %l6 = 000000000000ffae
lduwa [%i2+%o2]0x88,%l6 ! %l6 = 0000000074fe3548
! %l0 = 10b2d1fc74fe3548, Mem[000000002a000028] = 582e07ba
stha %l0,[%i0+%o5]0x81 ! Mem[000000002a000028] = 354807ba
! %l3 = ebc0c32b1ba49e57, Mem[0000000090800000] = f4c7e3d3bc583ef2
stx %l3,[%i5+%g0] ! Mem[0000000090800000] = ebc0c32b1ba49e57
! Mem[000000002a000008] = 08f07195, %l6 = 0000000074fe3548
ldstuba [%i0+%o1]0x89,%l6 ! %l6 = 00000095000000ff
! %l4 = 63a47ba43aca6650, Mem[00000000900001d0] = 4aed3d3fc56c4c0d
stx %l4,[%i4+0x1d0] ! Mem[00000000900001d0] = 63a47ba43aca6650
! Mem[00000000900000c4] = e7f00004, %g2 = 000000005149647e
lduba [%i4+0x0c6]%asi,%g2 ! %g2 = 00000000000000e7
! Mem[000000002b0001a0] = f76a28d5b93638d1, %l6 = 0000000000000095, %l7 = 0000000000000018
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = f76a28d5b93638d1
! %l6 = 00000095, %l7 = b93638d1, Mem[000000002a000018] = 908e8362 49774301
stda %l6,[%i0+%o3]0x81 ! Mem[000000002a000018] = 00000095 b93638d1
! Mem[000000002b0000c0] = a081fa8b58199756, %l4 = 63a47ba43aca6650, %l0 = 10b2d1fc74fe3548
add %i2,0xc0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = a081fa8b58199756
! Mem[000000002b800010] = e8347440, %l1 = 000000000000ff44
ldswa [%i3+%o2]0x80,%l1 ! %l1 = ffffffffe8347440
p13_label_8:
! %l1 = ffffffffe8347440, Mem[00000000910000b8] = ff3eae0e9556d5f3
stx %l1,[%i6+0x0b8] ! Mem[00000000910000b8] = ffffffffe8347440
! Mem[000000002a8000d8] = 993f04fe814e151f, %l5 = 000000003554b3b8, %l3 = ebc0c32b1ba49e57
add %i1,0xd8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 993f04fe814e151f
! Mem[000000002b0000a8] = b59056ed51dbecc3, %l2 = 0000000000000069, %l7 = f76a28d5b93638d1
add %i2,0xa8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = b59056ed51dbecc3
! %l2 = 00000069, %l3 = 814e151f, Mem[000000002b800020] = f228cadd f22de757
stda %l2,[%i3+%o4]0x81 ! Mem[000000002b800020] = 00000069 814e151f
! Mem[000000002a800064] = b5d60ca0, %l1 = e8347440, %l2 = 00000069
add %i1,0x64,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000b5d60ca0
! Mem[000000002b000008] = ffeea3b1, %l6 = 0000000000000095
lduwa [%i2+%o1]0x80,%l6 ! %l6 = 00000000ffeea3b1
! Mem[000000002b000000] = 86845f48, %l5 = 000000003554b3b8
swapa [%i2+%g0]0x81,%l5 ! %l5 = 0000000086845f48
! Mem[0000000090800128] = 9c5f8422, %g2 = 00000000000000e7
ldsh [%i5+0x12a],%g2 ! %g2 = ffffffffffff9c5f
! %l1 = ffffffffe8347440, Mem[000000002a800020] = 535fe614350fa589
stxa %l1,[%i1+%o4]0x89 ! Mem[000000002a800020] = ffffffffe8347440
! Mem[00000000918000f0] = 4b844286, %g2 = ffffffffffff9c5f
lduw [%o0+0x0f0],%g2 ! %g2 = 000000004b844286
p13_label_9:
! %l3 = 993f04fe814e151f, Mem[000000002a800010] = 000000a5
stba %l3,[%i1+%o2]0x81 ! Mem[000000002a800010] = 1f0000a5
! Mem[000000002a8000d8] = 993f04fe, %l0 = a081fa8b58199756
swap [%i1+0x0d8],%l0 ! %l0 = 00000000993f04fe
! Mem[000000002b00008b] = c10abd3e, %l4 = 63a47ba43aca6650
ldstub [%i2+0x08b],%l4 ! %l4 = 0000003e000000ff
! Mem[000000002b000050] = 4da79a22, %l0 = 993f04fe, %l7 = 51dbecc3
add %i2,0x50,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000004da79a22
! Mem[000000002b80001d] = 7857c499, %l1 = ffffffffe8347440
ldstub [%i3+0x01d],%l1 ! %l1 = 00000057000000ff
! Mem[0000000090800000] = ebc0c32b, %g2 = 000000004b844286
lduw [%i5+%g0],%g2 ! %g2 = 00000000ebc0c32b
! Mem[000000002b800008] = ae6fb276, %l5 = 0000000086845f48
lduwa [%i3+%o1]0x81,%l5 ! %l5 = 00000000ae6fb276
! Mem[000000002b80019e] = 50e9e064, %l4 = 000000000000003e
ldstub [%i3+0x19e],%l4 ! %l4 = 000000e0000000ff
! Mem[000000002a800064] = b5d60ca0, %l7 = 000000004da79a22
lduh [%i1+0x066],%l7 ! %l7 = 0000000000000ca0
! Mem[000000009180001c] = 6fd852ea, %g2 = 00000000ebc0c32b
lduw [%o0+0x01c],%g2 ! %g2 = 000000006fd852ea
p13_label_10:
! Mem[000000002a00014c] = 987b3ba9, %l2 = 00000000b5d60ca0
swap [%i0+0x14c],%l2 ! %l2 = 00000000987b3ba9
! Mem[000000002a00016e] = 364c1f7a, %l2 = 00000000987b3ba9
ldstub [%i0+0x16e],%l2 ! %l2 = 0000001f000000ff
! Mem[000000002a800018] = 5e2de1cf, %l3 = 993f04fe814e151f
ldsba [%i1+%o3]0x80,%l3 ! %l3 = 000000000000005e
! Mem[00000000918000a8] = 38658e3f, %g2 = 000000006fd852ea
lduw [%o0+0x0a8],%g2 ! %g2 = 0000000038658e3f
! Mem[000000002b80019c] = 50e9ff64, %l6 = ffeea3b1, %l5 = ae6fb276
add %i3,0x19c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000050e9ff64
! Mem[000000002a000028] = 354807ba, %l1 = 0000000000000057
ldstuba [%i0+%o5]0x80,%l1 ! %l1 = 00000035000000ff
! Mem[000000002a800024] = ffffffff, %l7 = 0000000000000ca0
ldsh [%i1+0x026],%l7 ! %l7 = ffffffffffffffff
! %l7 = ffffffffffffffff, Mem[0000000091000148] = 6a929989eddfd90d
stx %l7,[%i6+0x148] ! Mem[0000000091000148] = ffffffffffffffff
! %l0 = 00000000993f04fe, Mem[000000002b000158] = b41ff87f
stw %l0,[%i2+0x158] ! Mem[000000002b000158] = 993f04fe
! %l3 = 000000000000005e, Mem[000000002b800028] = 916d4975
stba %l3,[%i3+%o5]0x80 ! Mem[000000002b800028] = 5e6d4975
p13_label_11:
! %l4 = 000000e0, %l5 = 50e9ff64, Mem[00000000900000a0] = c4622d7f 4f80062d
std %l4,[%i4+0x0a0] ! Mem[00000000900000a0] = 000000e0 50e9ff64
! Mem[000000002b800090] = e22a1f21, %l4 = 00000000000000e0
swap [%i3+0x090],%l4 ! %l4 = 00000000e22a1f21
! Mem[000000002a000198] = 7974f1fb1cbfe000, %l4 = 00000000e22a1f21, %l0 = 00000000993f04fe
add %i0,0x198,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 7974f1fb1cbfe000
! Mem[000000002a800020] = 407434e8, %l6 = 00000000ffeea3b1
lduha [%i1+%o4]0x81,%l6 ! %l6 = 0000000000004074
! Mem[000000002a000010] = 54526053, %l2 = 000000000000001f
ldsha [%i0+%o2]0x80,%l2 ! %l2 = 0000000000005452
! Mem[000000002b000018] = 2bc3c0eb, %l2 = 0000000000005452
swapa [%i2+%o3]0x89,%l2 ! %l2 = 000000002bc3c0eb
! Mem[00000000910001c0] = 2033d261, %g2 = 0000000038658e3f
lduw [%i6+0x1c0],%g2 ! %g2 = 000000002033d261
! Mem[000000002a800088] = e58c5052, %l3 = 000000000000005e
ldstub [%i1+0x088],%l3 ! %l3 = 000000e5000000ff
! Mem[000000002a800090] = 5926a4d10662ff96, %l5 = 0000000050e9ff64, %l5 = 0000000050e9ff64
add %i1,0x90,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 5926a4d10662ff96
! Mem[000000002b00007c] = 4a509254, %l4 = 00000000e22a1f21
swap [%i2+0x07c],%l4 ! %l4 = 000000004a509254
p13_label_12:
! Mem[00000000908000c0] = 3d6bba70, %g2 = 000000002033d261
lduw [%i5+0x0c0],%g2 ! %g2 = 000000003d6bba70
! Mem[00000000900000e0] = 0bdeb28c, %g2 = 000000003d6bba70
lduw [%i4+0x0e0],%g2 ! %g2 = 000000000bdeb28c
! Mem[000000002b000068] = 8cb82139, %l4 = 000000004a509254
swap [%i2+0x068],%l4 ! %l4 = 000000008cb82139
! Mem[000000002b000050] = 4da79a220905c784, %l4 = 000000008cb82139, %l4 = 000000008cb82139
add %i2,0x50,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 4da79a220905c784
! Mem[000000002b8001ec] = 3cf49ecf, %l4 = 0905c784, %l1 = 00000035
add %i3,0x1ec,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000003cf49ecf
! Mem[000000002b800184] = e8dc3721, %l3 = 00000000000000e5
swap [%i3+0x184],%l3 ! %l3 = 00000000e8dc3721
! Mem[000000002b0001f0] = b24dbc1c693fa5e9, %l6 = 0000000000004074, %l0 = 7974f1fb1cbfe000
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = b24dbc1c693fa5e9
! Mem[000000009080005c] = 7488f3ec, %g2 = 000000000bdeb28c
lduh [%i5+0x05e],%g2 ! %g2 = 0000000000007488
! Mem[000000009180018c] = c77bc2d0, %g2 = 0000000000007488
lduw [%o0+0x18c],%g2 ! %g2 = 00000000c77bc2d0
! Mem[000000002a000018] = 00000095, %l7 = ffffffffffffffff
ldsha [%i0+%o3]0x81,%l7 ! %l7 = 0000000000000000
p13_label_13:
! Mem[000000002b000018] = 00005452, %l5 = 5926a4d10662ff96
lduha [%i2+%o3]0x89,%l5 ! %l5 = 0000000000005452
! Mem[000000002a800028] = ffb82167, %l0 = b24dbc1c693fa5e9
swap [%i1+%o5],%l0 ! %l0 = 00000000ffb82167
! Mem[000000002a0000b8] = eec9eb4c, %l0 = 00000000ffb82167
swap [%i0+0x0b8],%l0 ! %l0 = 00000000eec9eb4c
! Mem[000000002a800000] = 12aaf228, %l4 = 4da79a220905c784
ldsha [%i1+%g0]0x80,%l4 ! %l4 = 00000000000012aa
! Mem[00000000900001fc] = b4bb57a1, %g2 = 00000000c77bc2d0
ldsb [%i4+0x1fc],%g2 ! %g2 = ffffffffffffffb4
! Mem[0000000091800068] = 4352cc00, %g2 = ffffffffffffffb4
ldsba [%o0+0x069]%asi,%g2 ! %g2 = 0000000000000043
! Mem[000000002b800008] = ae6fb276f4120e4e, %l3 = 00000000e8dc3721
ldxa [%i3+%o1]0x81,%l3 ! %l3 = ae6fb276f4120e4e
! Mem[000000002a0000c0] = 30c27a45c78cecdf, %l4 = 00000000000012aa, %l4 = 00000000000012aa
add %i0,0xc0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 30c27a45c78cecdf
! Mem[000000002b000124] = bc33403a, %l6 = 0000000000004074
ldsw [%i2+0x124],%l6 ! %l6 = ffffffffbc33403a
! Mem[000000002b000028] = 47ae4924, %l2 = 000000002bc3c0eb
ldstuba [%i2+%o5]0x80,%l2 ! %l2 = 00000047000000ff
p13_label_14:
! Mem[000000002b800028] = 5e6d4975, %l7 = 0000000000000000
ldswa [%i3+%o5]0x80,%l7 ! %l7 = 000000005e6d4975
! %l4 = 30c27a45c78cecdf, Mem[0000000090000134] = 84e8c64f
sth %l4,[%i4+0x134] ! Mem[0000000090000134] = ecdfc64f
! %l2 = 0000000000000047, Mem[000000009100004c] = 4653c258
stb %l2,[%i6+0x04c] ! Mem[000000009100004c] = 4753c258
! %l1 = 000000003cf49ecf, Mem[000000009080019f] = 2248b327
stb %l1,[%i5+0x19f] ! Mem[000000009080019c] = cf48b327
! Mem[00000000910001b8] = 889ba15b, %g2 = 0000000000000043
lduw [%i6+0x1b8],%g2 ! %g2 = 00000000889ba15b
! Mem[000000002a800020] = 407434e8, %l2 = 0000000000000047
lduwa [%i1+%o4]0x81,%l2 ! %l2 = 00000000407434e8
! Mem[000000002a800000] = 12aaf228, %l4 = 30c27a45c78cecdf
ldstuba [%i1+%g0]0x80,%l4 ! %l4 = 00000012000000ff
! %l3 = ae6fb276f4120e4e, Mem[000000002a800008] = 04750074
stha %l3,[%i1+%o1]0x81 ! Mem[000000002a800008] = 0e4e0074
! Mem[0000000090800084] = 9124e5a4, %g2 = 00000000889ba15b
ldub [%i5+0x084],%g2 ! %g2 = 0000000000000091
! Mem[000000002a800089] = ff8c5052, %l6 = ffffffffbc33403a
ldstuba [%i1+0x089]%asi,%l6 ! %l6 = 0000008c000000ff
p13_label_15:
! %l0 = eec9eb4c, %l1 = 3cf49ecf, Mem[0000000090800010] = 92a3c171 347e03e8
std %l0,[%i5+%o2] ! Mem[0000000090800010] = eec9eb4c 3cf49ecf
! Mem[000000002a800054] = 04ab55d4, %l0 = 00000000eec9eb4c
swap [%i1+0x054],%l0 ! %l0 = 0000000004ab55d4
! Mem[000000002b800028] = 5e6d4975 44822b5a, %l4 = 00000012, %l5 = 00005452
ldda [%i3+%o5]0x80,%l4 ! %l4 = 000000005e6d4975 0000000044822b5a
! Mem[0000000091000038] = 2910a14df9c9897b, %g2 = 0000000000000091
ldx [%i6+0x038],%g2 ! %g2 = 2910a14df9c9897b
! Mem[000000002b800018] = ffae3de7, %l1 = 000000003cf49ecf
ldstuba [%i3+%o3]0x80,%l1 ! %l1 = 000000ff000000ff
! %l7 = 000000005e6d4975, Mem[0000000090000028] = 93ab66a79677077c
stx %l7,[%i4+%o5] ! Mem[0000000090000028] = 000000005e6d4975
! Mem[000000002b000010] = 4835fe74, %l0 = 0000000004ab55d4
swapa [%i2+%o2]0x80,%l0 ! %l0 = 000000004835fe74
! %l4 = 000000005e6d4975, Mem[00000000910001f0] = fca7e35cfcfe56cc
stx %l4,[%i6+0x1f0] ! Mem[00000000910001f0] = 000000005e6d4975
! %l4 = 5e6d4975, %l5 = 44822b5a, Mem[000000002a800028] = 693fa5e9 a2c7cf69
stda %l4,[%i1+%o5]0x81 ! Mem[000000002a800028] = 5e6d4975 44822b5a
! Mem[000000002a800000] = ffaaf228, %l4 = 000000005e6d4975
swapa [%i1+%g0]0x81,%l4 ! %l4 = 00000000ffaaf228
p13_label_16:
! %l7 = 000000005e6d4975, Mem[00000000908001a0] = 48b3274e
sth %l7,[%i5+0x1a0] ! Mem[00000000908001a0] = 4975274e
! Mem[000000002a800020] = 407434e8, %l5 = 0000000044822b5a
ldswa [%i1+%o4]0x80,%l5 ! %l5 = 00000000407434e8
! %l3 = ae6fb276f4120e4e, Mem[0000000091000168] = 00000000000023f5
stx %l3,[%i6+0x168] ! Mem[0000000091000168] = ae6fb276f4120e4e
! Mem[000000002a000046] = 000056ed, %l3 = ae6fb276f4120e4e
ldstub [%i0+0x046],%l3 ! %l3 = 00000056000000ff
! Mem[000000002a000020] = 100a5dd6185ffb8b, %l3 = 0000000000000056
ldxa [%i0+%o4]0x89,%l3 ! %l3 = 100a5dd6185ffb8b
! Mem[000000002b8001a0] = c09f21759ebff4fc, %l0 = 000000004835fe74, %l2 = 00000000407434e8
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = c09f21759ebff4fc
! Mem[000000002b8001c8] = a993000f, %l1 = 000000ff, %l0 = 4835fe74
add %i3,0x1c8,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000a993000f
! Mem[000000002a000028] = ba0748ff, %l2 = c09f21759ebff4fc
lduha [%i0+%o5]0x89,%l2 ! %l2 = 00000000000048ff
! Mem[000000002b000088] = c10abdff, %l1 = 000000ff, %l3 = 185ffb8b
add %i2,0x88,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000c10abdff
! Mem[000000002a000018] = 00000095, %l6 = 000000000000008c
ldstuba [%i0+%o3]0x81,%l6 ! %l6 = 00000000000000ff
p13_label_17:
! Mem[000000009180016c] = 5bffb3b7, %g2 = 2910a14df9c9897b
ldsb [%o0+0x16c],%g2 ! %g2 = 000000000000005b
! %l2 = 000048ff, %l3 = c10abdff, Mem[00000000910000d8] = e657cfba 9c5c2a85
std %l2,[%i6+0x0d8] ! Mem[00000000910000d8] = 000048ff c10abdff
! %l5 = 00000000407434e8, Mem[000000002b800010] = 0394aa39407434e8
stxa %l5,[%i3+%o2]0x88 ! Mem[000000002b800010] = 00000000407434e8
! Mem[00000000908000e8] = 47b4b532, %g2 = 000000000000005b
lduha [%i5+0x0ea]%asi,%g2 ! %g2 = 00000000000047b4
! %l7 = 000000005e6d4975, Mem[00000000908000f8] = bdc8388f
sth %l7,[%i5+0x0f8] ! Mem[00000000908000f8] = 4975388f
! Mem[000000002b0001b8] = 087b96edc46e5784, %l1 = 00000000000000ff, %l3 = 00000000c10abdff
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 087b96edc46e5784
! %l2 = 00000000000048ff, Mem[0000000090800186] = 609ab343, %asi = 80
stha %l2,[%i5+0x186]%asi ! Mem[0000000090800184] = 48ffb343
! %l5 = 00000000407434e8, Mem[00000000908001b6] = 5eb7f344
stb %l5,[%i5+0x1b6] ! Mem[00000000908001b4] = e8b7f344
! Mem[000000002b000110] = 3ab1ead6, %l3 = 087b96edc46e5784
swap [%i2+0x110],%l3 ! %l3 = 000000003ab1ead6
! Mem[000000002a800046] = 6f6af2cf, %l4 = 00000000ffaaf228
ldstub [%i1+0x046],%l4 ! %l4 = 000000f2000000ff
p13_label_18:
! %l5 = 00000000407434e8, Mem[000000002b800000] = 27025a1f
stba %l5,[%i3+%g0]0x81 ! Mem[000000002b800000] = e8025a1f
! Mem[000000002a00002d] = 05aebcdf, %l3 = 000000003ab1ead6
ldstub [%i0+0x02d],%l3 ! %l3 = 000000ae000000ff
! %l0 = 00000000a993000f, Mem[000000002a800028] = 75496d5e
stha %l0,[%i1+%o5]0x88 ! Mem[000000002a800028] = 7549000f
! %l7 = 000000005e6d4975, Mem[0000000091800040] = 3ede3b6f
sth %l7,[%o0+0x040] ! Mem[0000000091800040] = 49753b6f
! Mem[000000002b800000] = e8025a1f, %l7 = 000000005e6d4975
ldsha [%i3+%g0]0x81,%l7 ! %l7 = ffffffffffffe802
! %l1 = 00000000000000ff, Mem[000000009100002c] = 488e3762
sth %l1,[%i6+0x02c] ! Mem[000000009100002c] = 00ff3762
! Mem[000000002a800118] = a5f9c1a2, %l6 = 00000000, %l0 = a993000f
add %i1,0x118,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000a5f9c1a2
! Mem[000000002a000121] = 9f3eabaf, %l5 = 00000000407434e8
ldstuba [%i0+0x121]%asi,%l5 ! %l5 = 0000003e000000ff
! Mem[000000002b8001a3] = c09f2175, %l6 = 0000000000000000
ldstub [%i3+0x1a3],%l6 ! %l6 = 00000075000000ff
! Mem[000000002b0001c0] = 8ae17a23, %l2 = 00000000000048ff
ldstub [%i2+0x1c0],%l2 ! %l2 = 0000008a000000ff
p13_label_19:
! Mem[000000002b000010] = 04ab55d4, %l0 = 00000000a5f9c1a2
ldsba [%i2+%o2]0x80,%l0 ! %l0 = 0000000000000004
! Mem[000000002a800028] = 0f004975, %l6 = 0000000000000075
swapa [%i1+%o5]0x80,%l6 ! %l6 = 000000000f004975
! Mem[0000000090000108] = 3c2b1770b86e8ce7, %g2 = 00000000000047b4
ldxa [%i4+0x108]%asi,%g2 ! %g2 = 3c2b1770b86e8ce7
! Mem[000000002b00004c] = 8231832b, %l6 = 000000000f004975
swap [%i2+0x04c],%l6 ! %l6 = 000000008231832b
! Mem[0000000090000010] = 4f096489c17038d5, %g2 = 3c2b1770b86e8ce7
ldx [%i4+%o2],%g2 ! %g2 = 4f096489c17038d5
! Mem[000000002a800150] = 3086d2ef493ab1cc, %l3 = 00000000000000ae, %l6 = 000000008231832b
add %i1,0x150,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 3086d2ef493ab1cc
! %l6 = 3086d2ef493ab1cc, Mem[000000002a800020] = 407434e8
stba %l6,[%i1+%o4]0x80 ! Mem[000000002a800020] = cc7434e8
! Mem[0000000091800104] = f6d308d7, %g18 = 44782307b5e72dc8
ldsw [%o0+0x104],%g2 ! %g2 = 44782307b5e72dc8
! Mem[000000002a800028] = 5a2b824475000000, %l6 = 3086d2ef493ab1cc
ldxa [%i1+%o5]0x88,%l6 ! %l6 = 5a2b824475000000
! Mem[000000002b000028] = 2449aeff, %l5 = 000000000000003e
swapa [%i2+%o5]0x89,%l5 ! %l5 = 000000002449aeff
p13_label_20:
! %l2 = 0000008a, %l3 = 000000ae, Mem[000000002a000018] = 950000ff d13836b9
stda %l2,[%i0+%o3]0x89 ! Mem[000000002a000018] = 0000008a 000000ae
! Mem[000000002a8001a8] = 5ccbe9cf5d769490, %l6 = 5a2b824475000000
ldx [%i1+0x1a8],%l6 ! %l6 = 5ccbe9cf5d769490
! Mem[000000002a000008] = ec11b5af08f071ff, %l0 = 0000000000000004
ldxa [%i0+%o1]0x88,%l0 ! %l0 = ec11b5af08f071ff
! Mem[000000002a000028] = ff4807ba, %l4 = 00000000000000f2
ldstub [%i0+%o5],%l4 ! %l4 = 000000ff000000ff
! Mem[000000002b000020] = ff4412ea8c40b2f2, %l0 = ec11b5af08f071ff
ldxa [%i2+%o4]0x81,%l0 ! %l0 = ff4412ea8c40b2f2
! Mem[000000002b800020] = 69000000, %l5 = 000000002449aeff
ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000090800100] = d6c71cb7, %g18 = 44782307b5e72dc8
ldsw [%i5+0x100],%g2 ! %g2 = 44782307b5e72dc8
! Mem[000000002a8000a0] = e1c1d36b, %l3 = 00000000000000ae
swap [%i1+0x0a0],%l3 ! %l3 = 00000000e1c1d36b
! Mem[0000000091800158] = 6832fb9a, %g2 = ffffffffd6c71cb7
ldsb [%o0+0x159],%g2 ! %g2 = 0000000000000068
! Mem[000000002b000160] = 9239ca90, %l7 = ffffe802, %l2 = 0000008a
add %i2,0x160,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000009239ca90
p13_label_21:
! Mem[000000002a0000a0] = 9945b488d591195e, %l6 = 5ccbe9cf5d769490, %l2 = 000000009239ca90
add %i0,0xa0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 9945b488d591195e
! Mem[000000002a800167] = 3680bd99, %l2 = 9945b488d591195e
ldstub [%i1+0x167],%l2 ! %l2 = 00000099000000ff
! %l3 = 00000000e1c1d36b, Mem[000000009100015c] = c9897b7e
stw %l3,[%i6+0x15c] ! Mem[000000009100015c] = e1c1d36b
! Mem[000000002b000020] = ff4412ea, %l6 = 5ccbe9cf5d769490
lduha [%i2+%o4]0x80,%l6 ! %l6 = 000000000000ff44
! Mem[000000002a000048] = f113050ee7e604ca, %l2 = 0000000000000099, %l2 = 0000000000000099
add %i0,0x48,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = f113050ee7e604ca
! Mem[000000002b000050] = 4da79a22, %l2 = f113050ee7e604ca, %asi = 80
swapa [%i2+0x050]%asi,%l2 ! %l2 = 000000004da79a22
! Mem[000000002a000000] = 3d6ef523, %l0 = ff4412ea8c40b2f2
lduha [%i0+%g0]0x89,%l0 ! %l0 = 000000000000f523
! Mem[000000002b0001f8] = bae498a0, %l4 = 00000000000000ff
ldub [%i2+0x1fa],%l4 ! %l4 = 0000000000000098
! Mem[000000002b00013e] = b673b7bc, %l6 = 000000000000ff44
ldstub [%i2+0x13e],%l6 ! %l6 = 000000b7000000ff
! Mem[0000000090000124] = d537e30b, %g2 = 0000000000000068
lduba [%i4+0x126]%asi,%g2 ! %g2 = 00000000000000d5
p13_label_22:
! Mem[000000002b800010] = 407434e8, %l0 = 000000000000f523
lduwa [%i3+%o2]0x89,%l0 ! %l0 = 00000000407434e8
! Mem[000000002b800020] = ff000069, %l6 = 00000000000000b7
swapa [%i3+%o4]0x81,%l6 ! %l6 = 00000000ff000069
! Mem[000000002a000037] = e6545591, %l3 = 00000000e1c1d36b
ldstub [%i0+0x037],%l3 ! %l3 = 00000091000000ff
! %l5 = 0000000000000000, Mem[000000002a800008] = f828b85d74004e0e
stxa %l5,[%i1+%o1]0x89 ! Mem[000000002a800008] = 0000000000000000
! Mem[000000002b0001b4] = 873ddc5d, %l7 = ffffe802, %l2 = 4da79a22
add %i2,0x1b4,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000873ddc5d
! Mem[000000002b0000f8] = 3c47297e 042fac6c, %l4 = 00000098, %l5 = 00000000
ldd [%i2+0x0f8],%l4 ! %l4 = 000000003c47297e 00000000042fac6c
! Mem[000000002a800028] = 0000007544822b5a, %l5 = 00000000042fac6c
ldxa [%i1+%o5]0x81,%l5 ! %l5 = 0000007544822b5a
! Mem[0000000091000110] = 259a7444, %g2 = 00000000000000d5
lduw [%i6+0x110],%g2 ! %g2 = 00000000259a7444
! Mem[000000002a80016c] = 05e69a61, %l2 = 00000000873ddc5d
swap [%i1+0x16c],%l2 ! %l2 = 0000000005e69a61
! Mem[00000000910000e8] = 27c66de1, %g2 = 00000000259a7444
ldsha [%i6+0x0e8]%asi,%g2 ! %g2 = 00000000000027c6
p13_label_23:
! Mem[000000009000015c] = 893d99a1, %g2 = 00000000000027c6
ldub [%i4+0x15e],%g2 ! %g2 = 0000000000000089
! Mem[000000002b0001a8] = 8fbd3e09, %l3 = 00000091, %l2 = 05e69a61
add %i2,0x1a8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000008fbd3e09
! %l4 = 3c47297e, %l5 = 44822b5a, Mem[000000002a000028] = ff4807ba 05ffbcdf
stda %l4,[%i0+%o5]0x81 ! Mem[000000002a000028] = 3c47297e 44822b5a
! Mem[000000002b800098] = 934943597697ca54, %l1 = 00000000000000ff, %l0 = 00000000407434e8
add %i3,0x98,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 934943597697ca54
! Mem[000000002b800038] = 5272cf90, %l2 = 000000008fbd3e09
swap [%i3+0x038],%l2 ! %l2 = 000000005272cf90
! Mem[000000002a800000] = 5e6d4975, %l0 = 934943597697ca54
lduha [%i1+%g0]0x81,%l0 ! %l0 = 0000000000005e6d
! Mem[000000002a0001c4] = d586e597, %l3 = 0000000000000091
lduw [%i0+0x1c4],%l3 ! %l3 = 00000000d586e597
! %l3 = 00000000d586e597, Mem[000000002b000028] = 3e000000
stha %l3,[%i2+%o5]0x81 ! Mem[000000002b000028] = e5970000
! Mem[000000002a8001b8] = 07112011, %l3 = 00000000d586e597
swap [%i1+0x1b8],%l3 ! %l3 = 0000000007112011
! %l0 = 0000000000005e6d, Mem[000000002a800028] = 00000075
stba %l0,[%i1+%o5]0x80 ! Mem[000000002a800028] = 6d000075
p13_label_24:
! Mem[000000002b000170] = 9790d5dec9f7e93d, %l7 = ffffffffffffe802, %l5 = 0000007544822b5a
add %i2,0x170,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 9790d5dec9f7e93d
! Mem[000000002a800000] = 75496d5e, %l7 = ffffffffffffe802
ldstuba [%i1+%g0]0x89,%l7 ! %l7 = 0000005e000000ff
! Mem[000000002b00010c] = 37b976bf, %l4 = 000000003c47297e
swap [%i2+0x10c],%l4 ! %l4 = 0000000037b976bf
! Mem[000000002b000000] = 3554b3b8fb56e805, %l0 = 0000000000005e6d, %l0 = 0000000000005e6d
casxa [%i2]0x80,%l0,%l0 ! %l0 = 3554b3b8fb56e805
! Mem[000000002a000008] = ff71f008, %l2 = 5272cf90, %l0 = fb56e805
add %i0,0x08,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000ff71f008
! %l0 = 00000000ff71f008, Mem[00000000900001b8] = 2a1a388b
stw %l0,[%i4+0x1b8] ! Mem[00000000900001b8] = ff71f008
! Mem[000000002a000020] = 185ffb8b, %l4 = 0000000037b976bf
swapa [%i0+%o4]0x89,%l4 ! %l4 = 00000000185ffb8b
! %l6 = 00000000ff000069, Mem[000000002b000018] = 52540000
stwa %l6,[%i2+%o3]0x81 ! Mem[000000002b000018] = ff000069
! Mem[000000002a800008] = 00000000, %l7 = 000000000000005e
lduba [%i1+%o1]0x89,%l7 ! %l7 = 0000000000000000
! Mem[000000002b000010] = 04ab55d4, %l4 = 00000000185ffb8b
swap [%i2+%o2],%l4 ! %l4 = 0000000004ab55d4
p13_label_25:
! Mem[000000002a000130] = c08747fd6d741433, %l0 = 00000000ff71f008, %l6 = 00000000ff000069
add %i0,0x130,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = c08747fd6d741433
! Mem[000000002a800060] = a9ee1043, %l2 = 5272cf90, %l2 = 5272cf90
add %i1,0x60,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000a9ee1043
! Mem[000000002a800000] = 75496dff, %l0 = 00000000ff71f008
lduha [%i1+%g0]0x88,%l0 ! %l0 = 0000000000006dff
! Mem[000000002b800020] = b7000000, %l0 = 0000000000006dff
ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[00000000900001e8] = 7ee47755 c40a091e, %g2 = 00000089, %g3 = 18bc487f
ldd [%i4+0x1e8],%g2 ! %g2 = 000000007ee47755 00000000c40a091e
! %l2 = 00000000a9ee1043, Mem[000000002b000154] = 0867988c
stw %l2,[%i2+0x154] ! Mem[000000002b000154] = a9ee1043
! Mem[000000002a8000e4] = f41c9eb3, %l4 = 04ab55d4, %l3 = 07112011
add %i1,0xe4,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000f41c9eb3
! Mem[000000002b00015c] = 3a45cff3, %l6 = 6d741433, %l6 = 6d741433
add %i2,0x15c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000003a45cff3
! Mem[000000002a800198] = 24d54b9ac7af4314, %l7 = 0000000000000000, %l1 = 00000000000000ff
add %i1,0x198,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 24d54b9ac7af4314
! Mem[000000002a000020] = 37b976bf, %l5 = 9790d5dec9f7e93d
ldstuba [%i0+%o4]0x89,%l5 ! %l5 = 000000bf000000ff
ba,a p13_not_taken_0_end
p13_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 0000000000000000
bne,a,pn %xcc,p13_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 24d54b9ac7af4314
bne,a,pn %xcc,p13_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000a9ee1043
bne,a,pn %xcc,p13_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000f41c9eb3
bne,a,pn %xcc,p13_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000004ab55d4
bne,a,pn %xcc,p13_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000bf
bne,a,pn %xcc,p13_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000003a45cff3
bne,a,pn %xcc,p13_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000000
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 9071b71a 61c5df81
bne %xcc,p13_f4_fail
nop
! Check Local Memory
set p13_local0_expect,%g1
p13_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = ff71f008afb511ec
ldx [%i0+0x008],%g3 ! Observed data at 000000002a000008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8a000000ae000000
ldx [%i0+0x018],%g3 ! Observed data at 000000002a000018
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff76b937d65d0a10
ldx [%i0+0x020],%g3 ! Observed data at 000000002a000020
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 3c47297e44822b5a
ldx [%i0+0x028],%g3 ! Observed data at 000000002a000028
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 27f5ea88e65455ff
ldx [%i0+0x030],%g3 ! Observed data at 000000002a000030
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0d57ec0a0000ffed
ldx [%i0+0x040],%g3 ! Observed data at 000000002a000040
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 7748098aa7ffde59
ldx [%i0+0x050],%g3 ! Observed data at 000000002a000050
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x050,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ffb8216790116f13
ldx [%i0+0x0b8],%g3 ! Observed data at 000000002a0000b8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 1ffd1c28e1ff0c30
ldx [%i0+0x0d8],%g3 ! Observed data at 000000002a0000d8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 9fffabaf7fc32dab
ldx [%i0+0x120],%g3 ! Observed data at 000000002a000120
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x120,%g4
ldx [%g1+0x148],%g2 ! Expected data = 688e6157b5d60ca0
ldx [%i0+0x148],%g3 ! Observed data at 000000002a000148
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = 29d590e8364cff7a
ldx [%i0+0x168],%g3 ! Observed data at 000000002a000168
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x168,%g4
set p13_local1_expect,%g1
p13_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ff6d497536c7a9f3
ldx [%i1+0x000],%g3 ! Observed data at 000000002a800000
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0000000000000000
ldx [%i1+0x008],%g3 ! Observed data at 000000002a800008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 1f0000a50004e215
ldx [%i1+0x010],%g3 ! Observed data at 000000002a800010
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = cc7434e8ffffffff
ldx [%i1+0x020],%g3 ! Observed data at 000000002a800020
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6d00007544822b5a
ldx [%i1+0x028],%g3 ! Observed data at 000000002a800028
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 4a7c2fa06f6affcf
ldx [%i1+0x040],%g3 ! Observed data at 000000002a800040
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 7dc5310aeec9eb4c
ldx [%i1+0x050],%g3 ! Observed data at 000000002a800050
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = ffff5052e23df1d5
ldx [%i1+0x088],%g3 ! Observed data at 000000002a800088
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 000000aec99e827c
ldx [%i1+0x0a0],%g3 ! Observed data at 000000002a8000a0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = c6723d0b8d4b8fcc
ldx [%i1+0x0a8],%g3 ! Observed data at 000000002a8000a8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 58199756814e151f
ldx [%i1+0x0d8],%g3 ! Observed data at 000000002a8000d8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 21ffcf9d61c74c60
ldx [%i1+0x110],%g3 ! Observed data at 000000002a800110
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x110,%g4
ldx [%g1+0x160],%g2 ! Expected data = e6ad15e93680bdff
ldx [%i1+0x160],%g3 ! Observed data at 000000002a800160
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 6452a636873ddc5d
ldx [%i1+0x168],%g3 ! Observed data at 000000002a800168
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x168,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = d586e5972a3a3a40
ldx [%i1+0x1b8],%g3 ! Observed data at 000000002a8001b8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 97b7ba58b8a365ff
ldx [%i1+0x1d0],%g3 ! Observed data at 000000002a8001d0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 94ba440edf08b48e
ldx [%i1+0x1e0],%g3 ! Observed data at 000000002a8001e0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x1e0,%g4
set p13_local2_expect,%g1
p13_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 3554b3b8fb56e805
ldx [%i2+0x000],%g3 ! Observed data at 000000002b000000
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffeea3b1c1214ac2
ldx [%i2+0x008],%g3 ! Observed data at 000000002b000008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 185ffb8b604cc761
ldx [%i2+0x010],%g3 ! Observed data at 000000002b000010
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff0000691ba49e57
ldx [%i2+0x018],%g3 ! Observed data at 000000002b000018
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff4412ea8c40b2f2
ldx [%i2+0x020],%g3 ! Observed data at 000000002b000020
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = e5970000825c61ee
ldx [%i2+0x028],%g3 ! Observed data at 000000002b000028
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = dcd72fc50f004975
ldx [%i2+0x048],%g3 ! Observed data at 000000002b000048
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = e7e604ca0905c784
ldx [%i2+0x050],%g3 ! Observed data at 000000002b000050
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 4a50925485ae2c5e
ldx [%i2+0x068],%g3 ! Observed data at 000000002b000068
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 795d806ce22a1f21
ldx [%i2+0x078],%g3 ! Observed data at 000000002b000078
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = c10abdff763caeb7
ldx [%i2+0x088],%g3 ! Observed data at 000000002b000088
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = b59056ed51dbecc3
ldx [%i2+0x0a8],%g3 ! Observed data at 000000002b0000a8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 3ececf103c47297e
ldx [%i2+0x108],%g3 ! Observed data at 000000002b000108
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = c46e5784a9f7eb17
ldx [%i2+0x110],%g3 ! Observed data at 000000002b000110
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = 785803f7b673ffbc
ldx [%i2+0x138],%g3 ! Observed data at 000000002b000138
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 7919ff4d8fbe46bb
ldx [%i2+0x148],%g3 ! Observed data at 000000002b000148
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 70d5c35ea9ee1043
ldx [%i2+0x150],%g3 ! Observed data at 000000002b000150
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 993f04fe3a45cff3
ldx [%i2+0x158],%g3 ! Observed data at 000000002b000158
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x158,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ffe17a23cd382dad
ldx [%i2+0x1c0],%g3 ! Observed data at 000000002b0001c0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x1c0,%g4
set p13_local3_expect,%g1
p13_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = e8025a1f8be1c8a1
ldx [%i3+0x000],%g3 ! Observed data at 000000002b800000
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ae6fb276f4120e4e
ldx [%i3+0x008],%g3 ! Observed data at 000000002b800008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = e834744000000000
ldx [%i3+0x010],%g3 ! Observed data at 000000002b800010
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffae3de778ffc499
ldx [%i3+0x018],%g3 ! Observed data at 000000002b800018
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff0000b7814e151f
ldx [%i3+0x020],%g3 ! Observed data at 000000002b800020
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5e6d497544822b5a
ldx [%i3+0x028],%g3 ! Observed data at 000000002b800028
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 8fbd3e0923b05fe3
ldx [%i3+0x038],%g3 ! Observed data at 000000002b800038
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = cedee4bf8ba9d0ba
ldx [%i3+0x068],%g3 ! Observed data at 000000002b800068
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = 000000e03ef1e3d2
ldx [%i3+0x090],%g3 ! Observed data at 000000002b800090
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x090,%g4
ldx [%g1+0x180],%g2 ! Expected data = 70c36409000000e5
ldx [%i3+0x180],%g3 ! Observed data at 000000002b800180
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = c4c312e850e9ff64
ldx [%i3+0x198],%g3 ! Observed data at 000000002b800198
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = c09f21ff9ebff4fc
ldx [%i3+0x1a0],%g3 ! Observed data at 000000002b8001a0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x1a0,%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_f4_fail:
set p13_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 13 failed
p13_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x034] ! Set processor 13 done flag
set p13_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 13 failed
p13_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x034] ! Set processor 13 done flag
set p13_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p13_selfmod_failed:
ba p13_failed
mov 0xabc,%g1
p13_common_error:
or %g0,0xeed,%g1
ba p13_failed
mov %o5,%g3
p13_common_signature_error:
set p13_temp,%g1
ba p13_failed
st %g2,[%g1] ! Common Lock Number
p13_common_timeout:
set p13_temp,%g1
ba p13_failed
st %g2,[%g1] ! Common Lock Number
p13_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p13_failed
mov 0x0,%g3
p13_trap1e:
stda %l6,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800028]
stxa %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a000000]
stba %l3,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800018]
ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002a000000]
ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002b800028]
done
p13_trap1o:
stda %l6,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800028]
stxa %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a000000]
stba %l3,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800018]
ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002a000000]
ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002b800028]
done
p13_trap2e:
lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b000020]
done
p13_trap2o:
lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b000020]
done
p13_trap3e:
nop
nop
nop
nop
nop
nop
done
p13_trap3o:
nop
nop
nop
nop
nop
nop
done
p13_init_memory_pointers:
set p13_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p13_local0_start,%i0
set p13_local1_start,%i1
set p13_local2_start,%i2
set p13_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 10b2d1fc74fe3548
ldx [%g1+0x008],%l1 ! %l1 = 17d6958661c74c60
ldx [%g1+0x010],%l2 ! %l2 = 1b570369c65cd210
ldx [%g1+0x018],%l3 ! %l3 = cbd5c483ec0a71a1
ldx [%g1+0x020],%l4 ! %l4 = 71aa7309d1ce8858
ldx [%g1+0x028],%l5 ! %l5 = 8de8d83451dbecc3
ldx [%g1+0x030],%l6 ! %l6 = 69dda20894ba440e
ldx [%g1+0x038],%l7 ! %l7 = 1f2296020b8fa3e3
! Initialize the output register of window 0
set unres3_start,%o0
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 = 9e25b4f0 736b91e5 eeee050f 3d9fa3c5
! %f4 = 960f05cf 2eac9284 294e6df8 563b18e0
! %f8 = e0d0a02e 40b2a065 fdcdbc06 43c53a12
! %f12 = e4f15573 3da73fc8 3a71ba27 4a791419
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f92ed1f8 84f174e4 a2122436 28dc1a47
! %f20 = 987247b1 243ec366 5af10cfd 80eb9fcf
! %f24 = 779bd90e 3dd2b8c1 64353e70 75e92859
! %f28 = eebca2ba 715dd672 0aa2ad89 b6ec5d78
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 329a5849 76c3cf09 6e82f8c5 acef15e4
! %f36 = e250ab7c 7278b27f 02888f52 4b4333a4
! %f40 = f1d92603 8c0144d4 eb216a3a 4b805076
! %f44 = 3a100e4f 5ba88cd5 23460093 13ea669a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5fe71d8f00000007,%g7,%g1 ! GSR scale = 0, align = 7
wr %g1,%g0,%gsr ! GSR = 5fe71d8f00000007
wr %g0,%y ! Clear Y 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:
! %l0 = 5ebc0df41c5dcba1, Mem[0000000090800180] = 06f22f79
stw %l0,[%i5+0x180] ! Mem[0000000090800180] = 1c5dcba1
! %l3 = 76568b0bd26208a0, Mem[000000002c000018] = 4d7e684f
stwa %l3,[%i0+%o3]0x81 ! Mem[000000002c000018] = d26208a0
! Mem[000000002c000124] = f25a5ff8, %l5 = 716cf18a, %l7 = cb8e23ff
add %i0,0x124,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000f25a5ff8
! Mem[000000002c800020] = 5fda785e 9282c263, %l6 = 96d2d95f, %l7 = f25a5ff8
ldda [%i1+%o4]0x89,%l6 ! %l6 = 000000009282c263 000000005fda785e
! %l4 = a7c0f096, %l5 = 716cf18a, Mem[000000002c8001f0] = b03336dc d524c3ec
std %l4,[%i1+0x1f0] ! Mem[000000002c8001f0] = a7c0f096 716cf18a
! Mem[000000002c000028] = 5e2e7282 8e0dac50, %l2 = fc24d6fa, %l3 = d26208a0
ldda [%i0+%o5]0x88,%l2 ! %l2 = 000000008e0dac50 000000005e2e7282
! Mem[000000002d80010a] = ed384187, %l4 = 23cc0341a7c0f096
ldstub [%i3+0x10a],%l4 ! %l4 = 00000041000000ff
! Mem[000000002c0001b8] = 68c2451923d53631, %l2 = 000000008e0dac50, %l7 = 000000005fda785e
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 68c2451923d53631
! Mem[000000002c80003c] = c8e121d4, %l3 = 000000005e2e7282
swap [%i1+0x03c],%l3 ! %l3 = 00000000c8e121d4
! Mem[000000002d800008] = 3939879b, %l3 = 00000000c8e121d4
ldstub [%i3+%o1],%l3 ! %l3 = 00000039000000ff
p14_label_2:
! Mem[00000000918001f0] = 7dd0890851a385e5, %g2 = 17b5ddb0bf803c3a
ldxa [%o0+0x1f0]%asi,%g2 ! %g2 = 7dd0890851a385e5
! Mem[000000002c0000a4] = be6b8af0, %l7 = 23d53631, %l3 = 00000039
add %i0,0xa4,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000be6b8af0
! %l1 = 06c322008dcef364, Mem[0000000091000110] = 259a7444
sth %l1,[%i6+0x110] ! Mem[0000000091000110] = f3647444
! %l6 = 9282c263, %l7 = 23d53631, Mem[000000002d800010] = 8c084853 eabafb1e
stda %l6,[%i3+%o2]0x81 ! Mem[000000002d800010] = 9282c263 23d53631
! Mem[000000002d8000b4] = d461142b, %l2 = 000000008e0dac50
lduba [%i3+0x0b7]%asi,%l2 ! %l2 = 000000000000002b
! Mem[000000002d0001e8] = a589a590, %l4 = 0000000000000041
swap [%i2+0x1e8],%l4 ! %l4 = 00000000a589a590
! Mem[000000002d000030] = ad19cde04ad87592, %l1 = 06c322008dcef364, %l0 = 5ebc0df41c5dcba1
add %i2,0x30,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = ad19cde04ad87592
! %l4 = a589a590, %l5 = 716cf18a, Mem[000000002d800008] = 9b8739ff 312125fe
stda %l4,[%i3+%o1]0x88 ! Mem[000000002d800008] = a589a590 716cf18a
! Mem[000000002c8000d4] = 23f5abc9, %l0 = ad19cde04ad87592
swap [%i1+0x0d4],%l0 ! %l0 = 0000000023f5abc9
! Mem[00000000918001bc] = dbbc4b59, %g18 = 87d8314a5ec2da7c
ldswa [%o0+0x1bc]%asi,%g2 ! %g2 = 87d8314a5ec2da7c
p14_label_3:
! Mem[000000002c800058] = c845255688932767, %l5 = 166c6e78716cf18a, %l7 = 68c2451923d53631
add %i1,0x58,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = c845255688932767
! Mem[000000002c000008] = 9e610dc7, %l4 = 00000000a589a590
swapa [%i0+%o1]0x88,%l4 ! %l4 = 000000009e610dc7
! Mem[000000002d800028] = 957136ca, %l1 = 06c322008dcef364
ldsba [%i3+%o5]0x89,%l1 ! %l1 = ffffffffffffffca
! Mem[000000002c00003c] = bf90939b, %l3 = 00000000be6b8af0
swap [%i0+0x03c],%l3 ! %l3 = 00000000bf90939b
! %l4 = 9e610dc7, %l5 = 716cf18a, Mem[000000002d800000] = 500da70c 5e20aacb
stda %l4,[%i3+%g0]0x88 ! Mem[000000002d800000] = 9e610dc7 716cf18a
! Mem[0000000091800028] = 2e4619bbea5bb1ab, %g2 = ffffffffdbbc4b59
ldx [%o0+%o5],%g2 ! %g2 = 2e4619bbea5bb1ab
! %l5 = 166c6e78716cf18a, Mem[00000000900001d8] = 5d3d94961bccb744
stx %l5,[%i4+0x1d8] ! Mem[00000000900001d8] = 166c6e78716cf18a
! %l1 = ffffffffffffffca, Mem[00000000910001ee] = bcf8fca7, %asi = 80
stba %l1,[%i6+0x1ee]%asi ! Mem[00000000910001ec] = caf8fca7
! %l1 = ffffffffffffffca, Mem[000000002c800020] = 63c28292
stha %l1,[%i1+%o4]0x81 ! Mem[000000002c800020] = ffca8292
! Mem[00000000910001b0] = 83000d90 f3847e0d, %g2 = ea5bb1ab, %g3 = 0bad0b00
ldd [%i6+0x1b0],%g2 ! %g2 = 0000000083000d90 00000000f3847e0d
p14_label_4:
! Mem[000000002d800008] = a589a590, %l0 = 0000000023f5abc9
ldsha [%i3+%o1]0x89,%l0 ! %l0 = ffffffffffffa590
! Mem[000000002d0000b0] = a886f9a53c2963b8, %l5 = 166c6e78716cf18a, %l0 = ffffffffffffa590
add %i2,0xb0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = a886f9a53c2963b8
! %l2 = 000000000000002b, Mem[00000000910001d4] = bd565c76
sth %l2,[%i6+0x1d4] ! Mem[00000000910001d4] = 002b5c76
! Mem[000000002c000020] = a729e309, %l2 = 000000000000002b
swapa [%i0+%o4]0x88,%l2 ! %l2 = 00000000a729e309
! Mem[000000002c8000a8] = 5cf033e4, %l2 = 00000000a729e309
swap [%i1+0x0a8],%l2 ! %l2 = 000000005cf033e4
! Mem[000000002d000010] = 97244a82, %l2 = 000000005cf033e4
ldstuba [%i2+%o2]0x89,%l2 ! %l2 = 00000082000000ff
! Mem[000000002c800010] = b9ca1cad, %l2 = 0000000000000082
ldstuba [%i1+%o2]0x88,%l2 ! %l2 = 000000ad000000ff
! Mem[000000002d800018] = 22d2e33d, %l5 = 166c6e78716cf18a
ldsha [%i3+%o3]0x81,%l5 ! %l5 = 00000000000022d2
! %l3 = 00000000bf90939b, Mem[000000002c000028] = 50ac0d8e
stwa %l3,[%i0+%o5]0x81 ! Mem[000000002c000028] = bf90939b
! %l0 = 3c2963b8, %l1 = ffffffca, Mem[00000000918000a0] = 73a98c85 becc2ad5
std %l0,[%o0+0x0a0] ! Mem[00000000918000a0] = 3c2963b8 ffffffca
p14_label_5:
! %l0 = a886f9a53c2963b8, Mem[0000000090800008] = 275f371d
sth %l0,[%i5+%o1] ! Mem[0000000090800008] = 63b8371d
! Mem[000000002d00011c] = ea04372f, %l1 = ffffffffffffffca
swap [%i2+0x11c],%l1 ! %l1 = 00000000ea04372f
! Mem[000000002c8001f8] = 5511ffb2, %l5 = 000022d2, %l2 = 000000ad
add %i1,0x1f8,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000005511ffb2
! Mem[00000000918000a4] = ffca3865, %g2 = 0000000083000d90
ldub [%o0+0x0a6],%g2 ! %g2 = 00000000000000ff
! %l1 = 00000000ea04372f, Mem[000000002c80000d] = 7951102e
stb %l1,[%i1+0x00d] ! Mem[000000002c80000c] = 792f102e
! Mem[000000002c800138] = 601fc4eb7a56f0c7, %l2 = 000000005511ffb2, %l4 = 000000009e610dc7
add %i1,0x138,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 601fc4eb7a56f0c7
! Mem[000000009000004c] = 1c5d5a62, %g18 = 87d8314a5ec2da7c
ldsw [%i4+0x04c],%g2 ! %g2 = 87d8314a5ec2da7c
! Mem[000000002d0000d4] = e059b726, %l4 = 601fc4eb7a56f0c7
lduw [%i2+0x0d4],%l4 ! %l4 = 00000000e059b726
! %l0 = 3c2963b8, %l1 = ea04372f, Mem[000000002c000028] = bf90939b 82722e5e
stda %l0,[%i0+%o5]0x81 ! Mem[000000002c000028] = 3c2963b8 ea04372f
! Mem[000000002c800000] = 21f5f0b4, %l6 = 000000009282c263
swapa [%i1+%g0]0x80,%l6 ! %l6 = 0000000021f5f0b4
p14_label_6:
! Mem[000000002d800018] = 22d2e33d, %l1 = 00000000ea04372f
lduwa [%i3+%o3]0x81,%l1 ! %l1 = 0000000022d2e33d
! Mem[000000002d0000a0] = 52624277, %l3 = 00000000bf90939b
swap [%i2+0x0a0],%l3 ! %l3 = 0000000052624277
! Mem[00000000900000b0] = dccfe501, %g2 = 000000001c5d5a62
lduh [%i4+0x0b2],%g2 ! %g2 = 000000000000dccf
! %l3 = 0000000052624277, Mem[000000002c000020] = 0000002b
stha %l3,[%i0+%o4]0x88 ! Mem[000000002c000020] = 00004277
! Mem[000000002d0001e0] = 108ca673, %l4 = e059b726, %l6 = 21f5f0b4
add %i2,0x1e0,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000108ca673
! Mem[000000002c000010] = a957f14d, %l6 = 00000000108ca673
lduwa [%i0+%o2]0x80,%l6 ! %l6 = 00000000a957f14d
! Mem[000000002d000008] = 07aec8a5, %l4 = 00000000e059b726
ldsha [%i2+%o1]0x88,%l4 ! %l4 = ffffffffffffc8a5
! %l6 = a957f14d, %l7 = 88932767, Mem[00000000910001d0] = 1af60ce8 002b5c76
stda %l6,[%i6+0x1d0]%asi ! Mem[00000000910001d0] = a957f14d 88932767
! %l5 = 00000000000022d2, Mem[000000002c800148] = 57c0863ba20bdb11
stx %l5,[%i1+0x148] ! Mem[000000002c800148] = 00000000000022d2
! Mem[000000002c0000b8] = eeef3307, %l2 = 000000005511ffb2
ldstub [%i0+0x0b8],%l2 ! %l2 = 000000ee000000ff
p14_label_7:
! %l6 = a957f14d, %l7 = 88932767, Mem[0000000090000138] = 1ab11db5 3bdaa092
std %l6,[%i4+0x138] ! Mem[0000000090000138] = a957f14d 88932767
! Mem[000000002c800018] = af3695e9, %l4 = ffffffffffffc8a5
ldstuba [%i1+%o3]0x81,%l4 ! %l4 = 000000af000000ff
! Mem[00000000918001b4] = 6ade878f, %g2 = 000000000000dccf
lduh [%o0+0x1b4],%g2 ! %g2 = 0000000000006ade
! Mem[000000002c8001b8] = 290cc8156256f393, %l7 = c845255688932767, %l7 = c845255688932767
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 290cc8156256f393
! Mem[0000000091800098] = 6afca752, %g2 = 0000000000006ade
ldub [%o0+0x09a],%g2 ! %g2 = 000000000000006a
! Mem[000000002c80017c] = 40ca0f3c, %l2 = 00000000000000ee
ldsw [%i1+0x17c],%l2 ! %l2 = 0000000040ca0f3c
! %l4 = 000000af, %l5 = 000022d2, Mem[000000002d000010] = ff4a2497 24a368a8
stda %l4,[%i2+%o2]0x81 ! Mem[000000002d000010] = 000000af 000022d2
! Mem[000000002c800189] = d9443f31, %l1 = 0000000022d2e33d
ldstub [%i1+0x189],%l1 ! %l1 = 00000044000000ff
! Mem[000000002c800020] = 9282caff, %l4 = 00000000000000af
swapa [%i1+%o4]0x89,%l4 ! %l4 = 000000009282caff
! Mem[000000002c00012c] = d3c70b24, %l0 = a886f9a53c2963b8
swap [%i0+0x12c],%l0 ! %l0 = 00000000d3c70b24
p14_label_8:
! Mem[000000002c000028] = 3c2963b8, %l3 = 52624277, %l2 = 40ca0f3c
add %i0,0x28,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000003c2963b8
! Mem[000000002c000020] = 00004277, %l5 = 00000000000022d2
ldsha [%i0+%o4]0x89,%l5 ! %l5 = 0000000000004277
! Mem[000000002c80012b] = 20ebee5e, %l3 = 0000000052624277
ldstuba [%i1+0x12b]%asi,%l3 ! %l3 = 0000005e000000ff
! Mem[00000000910000c4] = 99869002, %g2 = 000000000000006a
lduw [%i6+0x0c4],%g2 ! %g2 = 0000000099869002
! Mem[0000000090000008] = 354aae5e7877a39b, %g2 = 0000000099869002
ldx [%i4+%o1],%g2 ! %g2 = 354aae5e7877a39b
! Mem[000000002d00010f] = 951e2f90, %l6 = 00000000a957f14d
ldstub [%i2+0x10f],%l6 ! %l6 = 00000090000000ff
! Mem[0000000091000164] = a2664375, %g2 = 354aae5e7877a39b
lduh [%i6+0x164],%g2 ! %g2 = 000000000000a266
! Mem[0000000091800044] = 1a763bdd, %g2 = 000000000000a266
ldsh [%o0+0x044],%g2 ! %g2 = 0000000000001a76
! Mem[000000002c800020] = af000000, %l7 = 290cc8156256f393
swapa [%i1+%o4]0x80,%l7 ! %l7 = 00000000af000000
! Mem[000000002d0001fc] = 1719a7e3, %l7 = 00000000af000000
swap [%i2+0x1fc],%l7 ! %l7 = 000000001719a7e3
p14_label_9:
! %l2 = 000000003c2963b8, Mem[000000009100006b] = 3760c26d
stb %l2,[%i6+0x06b] ! Mem[0000000091000068] = b860c26d
! %l2 = 3c2963b8, %l3 = 0000005e, Mem[0000000091000068] = adccfcb8 60c26dee
std %l2,[%i6+0x068] ! Mem[0000000091000068] = 3c2963b8 0000005e
! Mem[000000002c800018] = ff3695e9, %l5 = 0000000000004277
swapa [%i1+%o3]0x80,%l5 ! %l5 = 00000000ff3695e9
! Mem[000000002d00002f] = 1f5e5004, %l3 = 000000000000005e
ldstuba [%i2+0x02f]%asi,%l3 ! %l3 = 00000004000000ff
! %l2 = 3c2963b8, %l3 = 00000004, Mem[000000002c000080] = 3e87aa90 99bd1bc8
std %l2,[%i0+0x080] ! Mem[000000002c000080] = 3c2963b8 00000004
! Mem[0000000091800118] = 7e0f7d46, %g2 = 0000000000001a76
ldsh [%o0+0x11a],%g2 ! %g2 = 0000000000007e0f
! Mem[000000002d800018] = 3de3d222, %l4 = 000000009282caff
swapa [%i3+%o3]0x89,%l4 ! %l4 = 000000003de3d222
! Mem[000000002c0001be] = 23d53631, %l1 = 0000000000000044
ldstub [%i0+0x1be],%l1 ! %l1 = 00000036000000ff
! Mem[000000002d000018] = 7df447688b66960e, %l6 = 0000000000000090
ldxa [%i2+%o3]0x80,%l6 ! %l6 = 7df447688b66960e
! Mem[000000009080005c] = 16397488, %g2 = 0000000000007e0f
ldub [%i5+0x05c],%g2 ! %g2 = 0000000000000016
p14_label_10:
! Mem[000000002c800010] = b9ca1cff, %l2 = 000000003c2963b8
swapa [%i1+%o2]0x88,%l2 ! %l2 = 00000000b9ca1cff
! Mem[00000000918000e0] = c47e0a0e 6b4a0971, %g2 = 00000016, %g3 = f3847e0d
ldd [%o0+0x0e0],%g2 ! %g2 = 00000000c47e0a0e 000000006b4a0971
! Mem[0000000090000094] = b81517bf, %g2 = 00000000c47e0a0e
ldsb [%i4+0x095],%g2 ! %g2 = ffffffffffffffb8
! Mem[000000002d000018] = 7df44768, %l4 = 000000003de3d222
swapa [%i2+%o3]0x81,%l4 ! %l4 = 000000007df44768
! Mem[000000002d800020] = f234285d, %l1 = 0000000000000036
swapa [%i3+%o4]0x88,%l1 ! %l1 = 00000000f234285d
! Mem[000000002c800024] = 5e78da5f, %l1 = f234285d, %l1 = f234285d
add %i1,0x24,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000005e78da5f
! Mem[00000000910001f4] = fcfe56cc, %g2 = ffffffffffffffb8
ldsh [%i6+0x1f4],%g2 ! %g2 = fffffffffffffcfe
! Mem[000000002c800180] = a1303b1a, %l7 = 1719a7e3, %l4 = 7df44768
add %i1,0x180,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000a1303b1a
! Mem[00000000910001bc] = c52033d2, %g2 = fffffffffffffcfe
lduba [%i6+0x1bf]%asi,%g2 ! %g2 = 00000000000000c5
! Mem[000000002c8001fc] = cf350301, %l6 = 7df447688b66960e
swap [%i1+0x1fc],%l6 ! %l6 = 00000000cf350301
p14_label_11:
! Mem[000000002d000120] = 256f41e2, %l6 = 00000000cf350301
swap [%i2+0x120],%l6 ! %l6 = 00000000256f41e2
! Mem[000000002c000018] = a00862d2, %l3 = 0000000000000004
lduba [%i0+%o3]0x88,%l3 ! %l3 = 00000000000000d2
! Mem[000000002c800000] = 63c28292, %l0 = 00000000d3c70b24
swapa [%i1+%g0]0x89,%l0 ! %l0 = 0000000063c28292
! Mem[00000000908001a0] = 48b3274e, %g18 = 87d8314a5ec2da7c
ldsw [%i5+0x1a0],%g2 ! %g2 = 87d8314a5ec2da7c
! Mem[000000002c000108] = 07602c0316a6ab86, %l7 = 000000001719a7e3, %l6 = 00000000256f41e2
add %i0,0x108,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 07602c0316a6ab86
! Mem[000000002c800090] = 0ea5694f18ebab2c, %l2 = 00000000b9ca1cff, %l7 = 000000001719a7e3
add %i1,0x90,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 0ea5694f18ebab2c
! Mem[000000002d80014c] = c748429b, %l4 = a1303b1a, %l4 = a1303b1a
add %i3,0x14c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000c748429b
! Mem[000000002d800006] = 8af16c71, %l2 = 00000000b9ca1cff
ldstub [%i3+0x006],%l2 ! %l2 = 0000006c000000ff
! Mem[000000002c000020] = 00004277, %l5 = 00000000ff3695e9
ldstuba [%i0+%o4]0x88,%l5 ! %l5 = 00000077000000ff
! Mem[000000002d800090] = 1efe84c9, %l1 = 5e78da5f, %l4 = c748429b
add %i3,0x90,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000001efe84c9
p14_label_12:
! Mem[000000002d800018] = ffca8292, %l3 = 00000000000000d2
ldsba [%i3+%o3]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[000000002d000020] = 9068a3f6 a8e78255, %l6 = 16a6ab86, %l7 = 18ebab2c
ldda [%i2+%o4]0x88,%l6 ! %l6 = 00000000a8e78255 000000009068a3f6
! Mem[000000002d800000] = 9e610dc7, %l5 = 0000000000000077
ldsba [%i3+%g0]0x89,%l5 ! %l5 = ffffffffffffffc7
! Mem[000000002d000048] = 166d968a75f26e4e, %l4 = 000000001efe84c9, %l6 = 00000000a8e78255
add %i2,0x48,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 166d968a75f26e4e
! Mem[000000002d800078] = d65149c3, %l3 = ffffffffffffffff
lduw [%i3+0x078],%l3 ! %l3 = 00000000d65149c3
! Mem[000000002c000000] = 023c1c0d, %l7 = 000000009068a3f6
ldsha [%i0+%g0]0x80,%l7 ! %l7 = 000000000000023c
! Mem[000000002c800000] = 240bc7d3, %l1 = 000000005e78da5f
ldsba [%i1+%g0]0x80,%l1 ! %l1 = 0000000000000024
! Mem[000000002d800018] = 9282caff, %l0 = 0000000063c28292
ldstuba [%i3+%o3]0x89,%l0 ! %l0 = 000000ff000000ff
! Mem[000000002c000008] = 90a589a5, %l3 = 00000000d65149c3
ldswa [%i0+%o1]0x80,%l3 ! %l3 = ffffffff90a589a5
! Mem[000000002d8001d0] = c13e34127f67dac0, %l6 = 166d968a75f26e4e, %l0 = 00000000000000ff
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = c13e34127f67dac0
p14_label_13:
! Mem[000000002c00005c] = d4beafb8, %l2 = 0000006c, %l1 = 00000024
add %i0,0x5c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000d4beafb8
! Mem[000000002c800130] = 8472b5910e81a530, %l0 = c13e34127f67dac0, %l7 = 000000000000023c
add %i1,0x130,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 8472b5910e81a530
! Mem[000000002d000010] = af000000, %l5 = ffffffffffffffc7
swapa [%i2+%o2]0x89,%l5 ! %l5 = 00000000af000000
! %l1 = 00000000d4beafb8, Mem[0000000090000048] = ff936bb81c5d5a62
stx %l1,[%i4+0x048] ! Mem[0000000090000048] = 00000000d4beafb8
! Mem[000000002c000020] = 000042ff, %l1 = 00000000d4beafb8
ldstuba [%i0+%o4]0x89,%l1 ! %l1 = 000000ff000000ff
! Mem[000000002d000020] = a8e78255, %l6 = 166d968a75f26e4e
swapa [%i2+%o4]0x89,%l6 ! %l6 = 00000000a8e78255
! Mem[000000002c0000cb] = fb71a06c, %l4 = 000000001efe84c9
ldstub [%i0+0x0cb],%l4 ! %l4 = 0000006c000000ff
! Mem[000000002d000008] = a5c8ae07, %l0 = c13e34127f67dac0
ldsba [%i2+%o1]0x81,%l0 ! %l0 = ffffffffffffffa5
! Mem[000000002c8000f0] = f1156ade4a26979a, %l1 = 00000000000000ff, %l3 = ffffffff90a589a5
add %i1,0xf0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = f1156ade4a26979a
! Mem[000000002d000010] = d2220000 ffffffc7, %l0 = ffffffa5, %l1 = 000000ff
ldda [%i2+%o2]0x89,%l0 ! %l0 = 00000000ffffffc7 00000000d2220000
p14_label_14:
! Mem[000000002d80017f] = 6d87fcdd, %l6 = 00000000a8e78255
ldstuba [%i3+0x17f]%asi,%l6 ! %l6 = 000000dd000000ff
! %l6 = 00000000000000dd, Mem[000000002d000010] = ffffffc7
stha %l6,[%i2+%o2]0x88 ! Mem[000000002d000010] = ffff00dd
! Mem[000000002d000008] = 07aec8a5, %l2 = 000000000000006c
ldsha [%i2+%o1]0x88,%l2 ! %l2 = ffffffffffffc8a5
! Mem[00000000900001fc] = b4bb57a1, %g2 = 0000000048b3274e
ldsh [%i4+0x1fc],%g2 ! %g2 = ffffffffffffb4bb
! Mem[000000002d800008] = a589a590, %l5 = 00000000af000000
lduha [%i3+%o1]0x89,%l5 ! %l5 = 000000000000a590
! Mem[000000002d8000e0] = ef4f6aa224b18db6, %l5 = 000000000000a590, %l2 = ffffffffffffc8a5
add %i3,0xe0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = ef4f6aa224b18db6
! Mem[000000002c8001f0] = a7c0f096, %l0 = 00000000ffffffc7
swap [%i1+0x1f0],%l0 ! %l0 = 00000000a7c0f096
! Mem[0000000091800010] = 19ff0091, %g2 = ffffffffffffb4bb
ldsh [%o0+%o2],%g2 ! %g2 = 00000000000019ff
! %l4 = 000000000000006c, Mem[0000000091800090] = e3433e2e2a3b42b9
stx %l4,[%o0+0x090] ! Mem[0000000091800090] = 000000000000006c
! Mem[000000002c0000c4] = abddd99c, %l2 = ef4f6aa224b18db6
ldstub [%i0+0x0c4],%l2 ! %l2 = 000000ab000000ff
p14_label_15:
! Mem[000000002d800134] = 74025996, %l2 = 000000ab, %l1 = d2220000
add %i3,0x134,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000074025996
! Mem[000000002d800000] = c70d619e, %l0 = 00000000a7c0f096
ldswa [%i3+%g0]0x80,%l0 ! %l0 = ffffffffc70d619e
! Mem[0000000091000188] = 297210b0, %g2 = 00000000000019ff
ldsba [%i6+0x188]%asi,%g2 ! %g2 = 0000000000000029
! Mem[000000002d800018] = ffca8292, %l0 = ffffffffc70d619e
swap [%i3+%o3],%l0 ! %l0 = 00000000ffca8292
! Mem[000000002d0001b0] = 0768db4d, %l4 = 000000000000006c
ldstub [%i2+0x1b0],%l4 ! %l4 = 00000007000000ff
! Mem[00000000910001c4] = 7bda6b04, %g2 = 0000000000000029
lduw [%i6+0x1c4],%g2 ! %g2 = 000000007bda6b04
! Mem[000000002d800018] = 9e610dc7, %l5 = 000000000000a590
ldstuba [%i3+%o3]0x88,%l5 ! %l5 = 000000c7000000ff
! Mem[00000000908001b0] = 3f3e85c2, %g2 = 000000007bda6b04
ldub [%i5+0x1b2],%g2 ! %g2 = 000000000000003f
! Mem[000000002d8001f4] = 5cda6ef1, %l4 = 00000007, %l3 = 4a26979a
add %i3,0x1f4,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000005cda6ef1
! Mem[000000002d0001a6] = 809b0228, %l5 = 00000000000000c7
ldstub [%i2+0x1a6],%l5 ! %l5 = 00000002000000ff
p14_label_16:
! Mem[000000002d000018] = 3de3d222, %l1 = 0000000074025996
ldstuba [%i2+%o3]0x80,%l1 ! %l1 = 0000003d000000ff
! Mem[000000002d000008] = a5c8ae07, %l5 = 0000000000000002
ldsba [%i2+%o1]0x80,%l5 ! %l5 = ffffffffffffffa5
! Mem[0000000091000190] = 5c5bf5b9 29b833a5, %g2 = 0000003f, %g3 = 6b4a0971
ldd [%i6+0x190],%g2 ! %g2 = 000000005c5bf5b9 0000000029b833a5
! Mem[000000002d0000b0] = a886f9a53c2963b8, %l1 = 000000000000003d, %l6 = 00000000000000dd
add %i2,0xb0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = a886f9a53c2963b8
! Mem[000000002c000180] = bd0c7dfad80713d1, %l1 = 000000000000003d, %l2 = 00000000000000ab
add %i0,0x180,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = bd0c7dfad80713d1
! Mem[000000002c800008] = f930a970792f102e, %l7 = 8472b5910e81a530, %l6 = a886f9a53c2963b8
add %i1,0x08,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = f930a970792f102e
! Mem[0000000091800068] = 564352cc, %g18 = 87d8314a5ec2da7c
ldswa [%o0+0x068]%asi,%g2 ! %g2 = 87d8314a5ec2da7c
! Mem[000000002c800018] = 77420000, %l3 = 000000005cda6ef1
lduha [%i1+%o3]0x89,%l3 ! %l3 = 0000000000000000
! Mem[000000002c8000d8] = 82bd26a1, %l3 = 0000000000000000
ldstub [%i1+0x0d8],%l3 ! %l3 = 00000082000000ff
! Mem[000000002d800154] = 9595fc7a, %l0 = 00000000ffca8292
swap [%i3+0x154],%l0 ! %l0 = 000000009595fc7a
p14_label_17:
! Mem[000000002d800194] = eb3fe1e8, %l5 = ffffffffffffffa5
swap [%i3+0x194],%l5 ! %l5 = 00000000eb3fe1e8
! %l2 = bd0c7dfad80713d1, Mem[000000002c000000] = 023c1c0d19f1dca8
stxa %l2,[%i0+%g0]0x81 ! Mem[000000002c000000] = bd0c7dfad80713d1
! Mem[0000000091000168] = 93546a41, %g2 = 00000000564352cc
ldub [%i6+0x16b],%g2 ! %g2 = 0000000000000093
! Mem[000000002d000008] = a5c8ae07, %l0 = 000000009595fc7a
ldsba [%i2+%o1]0x80,%l0 ! %l0 = ffffffffffffffa5
! Mem[000000002d800020] = 36000000, %l3 = 0000000000000082
ldswa [%i3+%o4]0x80,%l3 ! %l3 = 0000000036000000
! Mem[000000002d0000f8] = 8b9a57081f069d52, %l6 = f930a970792f102e, %l6 = f930a970792f102e
add %i2,0xf8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 8b9a57081f069d52
! Mem[000000002d800028] = ca367195, %l5 = 00000000eb3fe1e8
swapa [%i3+%o5]0x80,%l5 ! %l5 = 00000000ca367195
! Mem[000000002c000018] = d26208a0, %l6 = 8b9a57081f069d52
ldstuba [%i0+%o3]0x80,%l6 ! %l6 = 000000d2000000ff
! Mem[0000000090800094] = 58030393, %g2 = 0000000000000093
lduh [%i5+0x094],%g2 ! %g2 = 0000000000005803
! Mem[000000002d800028] = eb3fe1e8, %l6 = 00000000000000d2
ldstuba [%i3+%o5]0x81,%l6 ! %l6 = 000000eb000000ff
p14_label_18:
! Mem[000000002c800018] = 000042773c89c510, %l2 = bd0c7dfad80713d1
ldxa [%i1+%o3]0x81,%l2 ! %l2 = 000042773c89c510
! %l4 = 00000007, %l5 = ca367195, Mem[000000002c800018] = 00004277 3c89c510
stda %l4,[%i1+%o3]0x80 ! Mem[000000002c800018] = 00000007 ca367195
! Mem[000000002c000140] = 76306e935b42d486, %l2 = 000042773c89c510, %l6 = 00000000000000eb
add %i0,0x140,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 76306e935b42d486
! Mem[000000002c800028] = 8bda3c76, %l7 = 8472b5910e81a530
lduha [%i1+%o5]0x81,%l7 ! %l7 = 0000000000008bda
! Mem[000000002d800018] = 9e610dff, %l3 = 0000000036000000
ldstuba [%i3+%o3]0x89,%l3 ! %l3 = 000000ff000000ff
! Mem[000000002d000028] = fc7e82041f5e50ff, %l2 = 000042773c89c510, %l1 = 000000000000003d
add %i2,0x28,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = fc7e82041f5e50ff
! Mem[000000002d000144] = ae26b13d, %l2 = 3c89c510, %l6 = 5b42d486
add %i2,0x144,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ae26b13d
! Mem[0000000091800018] = 673b716f, %g2 = 0000000000005803
ldub [%o0+0x019],%g2 ! %g2 = 0000000000000067
! Mem[000000002d00009c] = 482079b5, %l0 = ffffffffffffffa5
ldstub [%i2+0x09c],%l0 ! %l0 = 00000048000000ff
! Mem[000000002c800100] = e593fb25, %l5 = 00000000ca367195
swap [%i1+0x100],%l5 ! %l5 = 00000000e593fb25
p14_label_19:
! %l6 = 00000000ae26b13d, Mem[000000002d000018] = 0e96668b22d2e3ff
stxa %l6,[%i2+%o3]0x89 ! Mem[000000002d000018] = 00000000ae26b13d
! Mem[000000002d800010] = 9282c263, %l6 = 00000000ae26b13d
ldswa [%i3+%o2]0x81,%l6 ! %l6 = ffffffff9282c263
! %l0 = 0000000000000048, Mem[000000002d000018] = ae26b13d
stha %l0,[%i2+%o3]0x89 ! Mem[000000002d000018] = ae260048
! Mem[000000002d0001c0] = 52d75eb7, %l4 = 0000000000000007
swap [%i2+0x1c0],%l4 ! %l4 = 0000000052d75eb7
! Mem[000000002d800000] = c70d619e, %l7 = 0000000000008bda
ldstuba [%i3+%g0]0x80,%l7 ! %l7 = 000000c7000000ff
! Mem[00000000910000ec] = f7452a3b, %g2 = 0000000000000067
lduw [%i6+0x0ec],%g2 ! %g2 = 00000000f7452a3b
! Mem[000000002c8001ec] = 67455e0e, %l4 = 0000000052d75eb7
ldstub [%i1+0x1ec],%l4 ! %l4 = 00000067000000ff
! Mem[00000000908001d8] = 4525ef1f2ee5bf5c, %g2 = 00000000f7452a3b
ldx [%i5+0x1d8],%g2 ! %g2 = 4525ef1f2ee5bf5c
! Mem[000000002c80002c] = df093573, %l6 = ffffffff9282c263
swap [%i1+0x02c],%l6 ! %l6 = 00000000df093573
! Mem[000000002d80011c] = 8affe21d, %l7 = 000000c7, %l1 = 1f5e50ff
add %i3,0x11c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000008affe21d
p14_label_20:
! Mem[00000000900001f4] = a1f6b5cd, %g2 = 4525ef1f2ee5bf5c
ldsb [%i4+0x1f7],%g2 ! %g2 = ffffffffffffffa1
! Mem[000000002d800018] = ff0d619e, %l5 = 00000000e593fb25
ldswa [%i3+%o3]0x80,%l5 ! %l5 = ffffffffff0d619e
! %l2 = 000042773c89c510, Mem[000000002c000018] = ff6208a0
stwa %l2,[%i0+%o3]0x81 ! Mem[000000002c000018] = 3c89c510
! Mem[000000002c800010] = b863293c, %l6 = 00000000df093573
swapa [%i1+%o2]0x81,%l6 ! %l6 = 00000000b863293c
! Mem[000000002d800018] = ff0d619e, %l4 = 0000000000000067
lduba [%i3+%o3]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[000000002c800028] = 763cda8b, %l7 = 00000000000000c7
swapa [%i1+%o5]0x88,%l7 ! %l7 = 00000000763cda8b
! Mem[000000002d800020] = 36000000, %l0 = 0000000000000048
ldstuba [%i3+%o4]0x80,%l0 ! %l0 = 00000036000000ff
! Mem[000000002c800020] = 93f35662, %l5 = ffffffffff0d619e
swapa [%i1+%o4]0x89,%l5 ! %l5 = 0000000093f35662
! Mem[000000002c000080] = 3c2963b8, %l1 = 000000008affe21d
ldsw [%i0+0x080],%l1 ! %l1 = 000000003c2963b8
! %l3 = 00000000000000ff, Mem[000000009080005c] = 16397488
stb %l3,[%i5+0x05c] ! Mem[000000009080005c] = ff397488
p14_label_21:
! Mem[000000002d000000] = 905452a8, %l6 = 00000000b863293c
ldstuba [%i2+%g0]0x89,%l6 ! %l6 = 000000a8000000ff
! Mem[000000002d000028] = fc7e8204, %l4 = 00000000000000ff
ldstuba [%i2+%o5]0x80,%l4 ! %l4 = 000000fc000000ff
! Mem[000000002c0000c8] = fb71a0ff, %l4 = 00000000000000fc
swap [%i0+0x0c8],%l4 ! %l4 = 00000000fb71a0ff
! Mem[000000002d000028] = 04827eff, %l7 = 00000000763cda8b
ldsba [%i2+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
! %l4 = 00000000fb71a0ff, Mem[00000000908000bc] = 47cde5d6
stw %l4,[%i5+0x0bc] ! Mem[00000000908000bc] = fb71a0ff
! Mem[000000002d800010] = 63c28292, %l2 = 000042773c89c510
swapa [%i3+%o2]0x88,%l2 ! %l2 = 0000000063c28292
! Mem[000000002c8001ec] = ff455e0e, %l1 = 3c2963b8, %l7 = ffffffff
add %i1,0x1ec,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000ff455e0e
! Mem[000000002d800098] = 25ead0b49d97779e, %l4 = 00000000fb71a0ff, %l3 = 00000000000000ff
add %i3,0x98,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 25ead0b49d97779e
! Mem[000000002d800068] = c22b0d32, %l2 = 63c28292, %l2 = 63c28292
add %i3,0x68,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000c22b0d32
! %l2 = c22b0d32, %l3 = 9d97779e, Mem[0000000090000070] = 25192b16 13607c30
std %l2,[%i4+0x070] ! Mem[0000000090000070] = c22b0d32 9d97779e
p14_label_22:
! Mem[000000002d800000] = ff0d619e, %l5 = 0000000093f35662
swap [%i3+%g0],%l5 ! %l5 = 00000000ff0d619e
! Mem[000000002d80012c] = 9010c477, %l6 = 00000000000000a8
swap [%i3+0x12c],%l6 ! %l6 = 000000009010c477
! Mem[0000000091000184] = f9082972, %g2 = ffffffffffffffa1
lduh [%i6+0x186],%g2 ! %g2 = 000000000000f908
! Mem[000000002d8001a3] = 60e603b7, %l3 = 25ead0b49d97779e
ldstub [%i3+0x1a3],%l3 ! %l3 = 000000b7000000ff
! %l3 = 00000000000000b7, Mem[000000002d000028] = ff7e82041f5e50ff
stxa %l3,[%i2+%o5]0x80 ! Mem[000000002d000028] = 00000000000000b7
! Mem[000000002c800018] = 07000000, %l3 = 00000000000000b7
swapa [%i1+%o3]0x88,%l3 ! %l3 = 0000000007000000
! Mem[000000002d000028] = 00000000, %l3 = 0000000007000000
lduha [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[000000002d000168] = 2fecbead, %l7 = 00000000ff455e0e
ldsw [%i2+0x168],%l7 ! %l7 = 000000002fecbead
! Mem[00000000900001f8] = f6b5cdbd, %g18 = 87d8314a5ec2da7c
ldsw [%i4+0x1f8],%g2 ! %g2 = 87d8314a5ec2da7c
! Mem[000000002c8000b8] = 42f64ed6e82a1e06, %l5 = 00000000ff0d619e, %l7 = 000000002fecbead
add %i1,0xb8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 42f64ed6e82a1e06
p14_label_23:
! Mem[000000002c800008] = 70a930f9, %l4 = 00000000fb71a0ff
ldstuba [%i1+%o1]0x88,%l4 ! %l4 = 000000f9000000ff
! Mem[000000002d00015c] = 07fcd607, %l7 = 42f64ed6e82a1e06
swap [%i2+0x15c],%l7 ! %l7 = 0000000007fcd607
! %l0 = 0000000000000036, Mem[0000000090000094] = 12b81517
sth %l0,[%i4+0x094] ! Mem[0000000090000094] = 00361517
! Mem[000000002c000120] = bafbbc34, %l5 = ff0d619e, %l6 = 9010c477
add %i0,0x120,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000bafbbc34
! Mem[000000002d0000cc] = 065ac503, %l6 = 00000000bafbbc34
swap [%i2+0x0cc],%l6 ! %l6 = 00000000065ac503
! Mem[000000002d000020] = 4e6ef275, %l3 = 0000000000000000
swap [%i2+%o4],%l3 ! %l3 = 000000004e6ef275
! Mem[000000002d00002f] = 000000b7, %l0 = 0000000000000036
ldstub [%i2+0x02f],%l0 ! %l0 = 000000b7000000ff
! Mem[000000002d800130] = d0b677b4, %l3 = 000000004e6ef275
ldstub [%i3+0x130],%l3 ! %l3 = 000000d0000000ff
! Mem[00000000908000e0] = 3675044c, %g2 = fffffffff6b5cdbd
ldub [%i5+0x0e0],%g2 ! %g2 = 0000000000000036
! Mem[00000000918000e8] = 7ddce5d5, %g2 = 0000000000000036
lduw [%o0+0x0e8],%g2 ! %g2 = 000000007ddce5d5
p14_label_24:
! Mem[000000002c000120] = bafbbc34f25a5ff8, %l6 = 00000000065ac503, %l0 = 00000000000000b7
add %i0,0x120,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = bafbbc34f25a5ff8
! %l5 = 00000000ff0d619e, Mem[000000002c800000] = d3c70b24
stha %l5,[%i1+%g0]0x88 ! Mem[000000002c800000] = d3c7619e
! %l1 = 000000003c2963b8, Mem[000000002d800010] = 10c5893c
stwa %l1,[%i3+%o2]0x80 ! Mem[000000002d800010] = 3c2963b8
! Mem[000000002d800117] = 43995b6a, %l2 = 00000000c22b0d32
ldstub [%i3+0x117],%l2 ! %l2 = 0000006a000000ff
! Mem[000000002d000018] = 480026ae, %l5 = 00000000ff0d619e
ldstuba [%i2+%o3]0x81,%l5 ! %l5 = 00000048000000ff
! Mem[0000000091000198] = 26051c99234cd95d, %g2 = 000000007ddce5d5
ldx [%i6+0x198],%g2 ! %g2 = 26051c99234cd95d
! Mem[000000002c800004] = b10a8dce, %l0 = bafbbc34f25a5ff8, %asi = 80
swapa [%i1+0x004]%asi,%l0 ! %l0 = 00000000b10a8dce
! Mem[000000002c000028] = 3c2963b8, %l2 = 000000000000006a
ldstuba [%i0+%o5]0x80,%l2 ! %l2 = 0000003c000000ff
! Mem[000000002c0001c8] = 5b1abe18, %l7 = 07fcd607, %l2 = 0000003c
add %i0,0x1c8,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000005b1abe18
! %l2 = 000000005b1abe18, Mem[000000002d800028] = 1f177113e8e13fff
stxa %l2,[%i3+%o5]0x88 ! Mem[000000002d800028] = 000000005b1abe18
p14_label_25:
! Mem[0000000090000014] = c17038d5, %g2 = 26051c99234cd95d
lduh [%i4+0x014],%g2 ! %g2 = 000000000000c170
! Mem[00000000900001d0] = ed3d3fc5, %g2 = 000000000000c170
ldub [%i4+0x1d1],%g2 ! %g2 = 00000000000000ed
! Mem[000000002c000012] = a957f14d, %l4 = 00000000000000f9
ldstub [%i0+0x012],%l4 ! %l4 = 000000f1000000ff
! Mem[0000000091000110] = f36474445d94b637, %g2 = 00000000000000ed
ldx [%i6+0x110],%g2 ! %g2 = f36474445d94b637
! Mem[0000000090000100] = ecc45290, %g2 = f36474445d94b637
ldsb [%i4+0x102],%g2 ! %g2 = ffffffffffffffec
! Mem[00000000910000b8] = ff3eae0e 9556d5f3, %g2 = ffffffec, %g3 = 29b833a5
ldd [%i6+0x0b8],%g2 ! %g2 = 00000000ff3eae0e 000000009556d5f3
! Mem[000000002c000130] = 17e6acbf, %l7 = 0000000007fcd607
swap [%i0+0x130],%l7 ! %l7 = 0000000017e6acbf
! Mem[000000002c000028] = ff2963b8, %l0 = 00000000b10a8dce
ldstuba [%i0+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
! Mem[000000002d000113] = 0b5fd5aa, %l4 = 00000000000000f1
ldstub [%i2+0x113],%l4 ! %l4 = 000000aa000000ff
! Mem[0000000090000118] = 31690d1fd43c7f4c, %g2 = 00000000ff3eae0e
ldx [%i4+0x118],%g2 ! %g2 = 31690d1fd43c7f4c
ba,a p14_not_taken_0_end
p14_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p14_branch_failed
p14_not_taken_0_end:
! End of Random Code for Thread 14
p14_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x038] ! Set processor 14 done flag
! Check Registers
p14_check_registers:
set p14_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000000ff
bne,a,pn %xcc,p14_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000003c2963b8
bne,a,pn %xcc,p14_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000005b1abe18
bne,a,pn %xcc,p14_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000d0
bne,a,pn %xcc,p14_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000aa
bne,a,pn %xcc,p14_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000048
bne,a,pn %xcc,p14_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000065ac503
bne,a,pn %xcc,p14_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000017e6acbf
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 9e25b4f0 736b91e5
bne %xcc,p14_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be eeee050f 3d9fa3c5
bne %xcc,p14_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 294e6df8 563b18e0
bne %xcc,p14_f6_fail
nop
! Check Local Memory
set p14_local0_expect,%g1
p14_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = bd0c7dfad80713d1
ldx [%i0+0x000],%g3 ! Observed data at 000000002c000000
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 90a589a565089181
ldx [%i0+0x008],%g3 ! Observed data at 000000002c000008
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = a957ff4d60d56af4
ldx [%i0+0x010],%g3 ! Observed data at 000000002c000010
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 3c89c5102d3aa00a
ldx [%i0+0x018],%g3 ! Observed data at 000000002c000018
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff420000ff922554
ldx [%i0+0x020],%g3 ! Observed data at 000000002c000020
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff2963b8ea04372f
ldx [%i0+0x028],%g3 ! Observed data at 000000002c000028
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 38876f15be6b8af0
ldx [%i0+0x038],%g3 ! Observed data at 000000002c000038
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x038,%g4
ldx [%g1+0x080],%g2 ! Expected data = 3c2963b800000004
ldx [%i0+0x080],%g3 ! Observed data at 000000002c000080
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ffef3307902a167b
ldx [%i0+0x0b8],%g3 ! Observed data at 000000002c0000b8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b072ff5affddd99c
ldx [%i0+0x0c0],%g3 ! Observed data at 000000002c0000c0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 000000fc4f2b2644
ldx [%i0+0x0c8],%g3 ! Observed data at 000000002c0000c8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x128],%g2 ! Expected data = c42bb6d73c2963b8
ldx [%i0+0x128],%g3 ! Observed data at 000000002c000128
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 07fcd6078980cacc
ldx [%i0+0x130],%g3 ! Observed data at 000000002c000130
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x130,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 68c2451923d5ff31
ldx [%i0+0x1b8],%g3 ! Observed data at 000000002c0001b8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1b8,%g4
set p14_local1_expect,%g1
p14_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 9e61c7d3f25a5ff8
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 = ff30a970792f102e
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 = df0935736427f24f
ldx [%i1+0x010],%g3 ! Observed data at 000000002c800010
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = b7000000ca367195
ldx [%i1+0x018],%g3 ! Observed data at 000000002c800018
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9e610dff5e78da5f
ldx [%i1+0x020],%g3 ! Observed data at 000000002c800020
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = c70000009282c263
ldx [%i1+0x028],%g3 ! Observed data at 000000002c800028
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = be2a5e255e2e7282
ldx [%i1+0x038],%g3 ! Observed data at 000000002c800038
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x038,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = a729e3097dbb5200
ldx [%i1+0x0a8],%g3 ! Observed data at 000000002c8000a8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 44baf5754ad87592
ldx [%i1+0x0d0],%g3 ! Observed data at 000000002c8000d0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ffbd26a1e92823a1
ldx [%i1+0x0d8],%g3 ! Observed data at 000000002c8000d8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = ca36719554d0e4b9
ldx [%i1+0x100],%g3 ! Observed data at 000000002c800100
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = 20ebeeff3c138b31
ldx [%i1+0x128],%g3 ! Observed data at 000000002c800128
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = 00000000000022d2
ldx [%i1+0x148],%g3 ! Observed data at 000000002c800148
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x148,%g4
ldx [%g1+0x188],%g2 ! Expected data = d9ff3f314fcf27d9
ldx [%i1+0x188],%g3 ! Observed data at 000000002c800188
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 98779ffeff455e0e
ldx [%i1+0x1e8],%g3 ! Observed data at 000000002c8001e8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ffffffc7716cf18a
ldx [%i1+0x1f0],%g3 ! Observed data at 000000002c8001f0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 5511ffb28b66960e
ldx [%i1+0x1f8],%g3 ! Observed data at 000000002c8001f8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x1f8,%g4
set p14_local2_expect,%g1
p14_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ff52549080a998d2
ldx [%i2+0x000],%g3 ! Observed data at 000000002d000000
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = dd00ffff000022d2
ldx [%i2+0x010],%g3 ! Observed data at 000000002d000010
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff0026ae00000000
ldx [%i2+0x018],%g3 ! Observed data at 000000002d000018
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000f6a36890
ldx [%i2+0x020],%g3 ! Observed data at 000000002d000020
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000000000000ff
ldx [%i2+0x028],%g3 ! Observed data at 000000002d000028
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x028,%g4
ldx [%g1+0x098],%g2 ! Expected data = 23cfd1a0ff2079b5
ldx [%i2+0x098],%g3 ! Observed data at 000000002d000098
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = bf90939be2fa0157
ldx [%i2+0x0a0],%g3 ! Observed data at 000000002d0000a0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 4404cf56bafbbc34
ldx [%i2+0x0c8],%g3 ! Observed data at 000000002d0000c8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0d8c0b0a951e2fff
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 = 0b5fd5fff4415561
ldx [%i2+0x110],%g3 ! Observed data at 000000002d000110
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 97c7b651ffffffca
ldx [%i2+0x118],%g3 ! Observed data at 000000002d000118
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = cf350301c1981132
ldx [%i2+0x120],%g3 ! Observed data at 000000002d000120
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = 8229dbc7e82a1e06
ldx [%i2+0x158],%g3 ! Observed data at 000000002d000158
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x158,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = e1be5507809bff28
ldx [%i2+0x1a0],%g3 ! Observed data at 000000002d0001a0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ff68db4d66e1b4b2
ldx [%i2+0x1b0],%g3 ! Observed data at 000000002d0001b0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0000000725246d76
ldx [%i2+0x1c0],%g3 ! Observed data at 000000002d0001c0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 00000041019231f9
ldx [%i2+0x1e8],%g3 ! Observed data at 000000002d0001e8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 8efb2b81af000000
ldx [%i2+0x1f8],%g3 ! Observed data at 000000002d0001f8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x1f8,%g4
set p14_local3_expect,%g1
p14_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 93f356628af1ff71
ldx [%i3+0x000],%g3 ! Observed data at 000000002d800000
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 90a589a58af16c71
ldx [%i3+0x008],%g3 ! Observed data at 000000002d800008
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 3c2963b823d53631
ldx [%i3+0x010],%g3 ! Observed data at 000000002d800010
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff0d619e7c2d8993
ldx [%i3+0x018],%g3 ! Observed data at 000000002d800018
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff000000de11a7b1
ldx [%i3+0x020],%g3 ! Observed data at 000000002d800020
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 18be1a5b00000000
ldx [%i3+0x028],%g3 ! Observed data at 000000002d800028
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x028,%g4
ldx [%g1+0x108],%g2 ! Expected data = ed38ff87bfa197f5
ldx [%i3+0x108],%g3 ! Observed data at 000000002d800108
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = e5abcb4f43995bff
ldx [%i3+0x110],%g3 ! Observed data at 000000002d800110
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5376ee98000000a8
ldx [%i3+0x128],%g3 ! Observed data at 000000002d800128
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = ffb677b474025996
ldx [%i3+0x130],%g3 ! Observed data at 000000002d800130
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 742c841dffca8292
ldx [%i3+0x150],%g3 ! Observed data at 000000002d800150
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = e340693e6d87fcff
ldx [%i3+0x178],%g3 ! Observed data at 000000002d800178
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 6e09c352ffffffa5
ldx [%i3+0x190],%g3 ! Observed data at 000000002d800190
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 60e603ff80de9a26
ldx [%i3+0x1a0],%g3 ! Observed data at 000000002d8001a0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x1a0,%g4
! The test for processor 14 has passed
p14_passed:
ta GOOD_TRAP
nop
p14_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p14_failed
p14_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p14_failed
p14_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p14_failed
p14_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p14_failed
p14_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p14_failed
p14_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p14_failed
p14_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p14_failed
p14_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p14_failed
p14_f0_fail:
set p14_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f2_fail:
set p14_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f6_fail:
set p14_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 14 failed
p14_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x038] ! Set processor 14 done flag
set p14_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 14 failed
p14_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x038] ! Set processor 14 done flag
set p14_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p14_selfmod_failed:
ba p14_failed
mov 0xabc,%g1
p14_common_error:
or %g0,0xeee,%g1
ba p14_failed
mov %o5,%g3
p14_common_signature_error:
set p14_temp,%g1
ba p14_failed
st %g2,[%g1] ! Common Lock Number
p14_common_timeout:
set p14_temp,%g1
ba p14_failed
st %g2,[%g1] ! Common Lock Number
p14_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p14_failed
mov 0x0,%g3
p14_trap1e:
lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002c000018]
lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002c000018]
swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002c800008]
ldsba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002d800010]
swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002d800010]
ldswa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d800020]
ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002d800010]
done
p14_trap1o:
lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002c000018]
lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002c000018]
swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002c800008]
ldsba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002d800010]
swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002d800010]
ldswa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d800020]
ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002d800010]
done
p14_trap2e:
lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002c000000]
lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002c000000]
stxa %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c800028]
stda %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000008]
ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002d000000]
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002d800020]
done
p14_trap2o:
lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002c000000]
lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002c000000]
stxa %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c800028]
stda %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000008]
ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002d000000]
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002d800020]
done
p14_trap3e:
nop
nop
nop
nop
nop
nop
done
p14_trap3o:
nop
nop
nop
nop
nop
nop
done
p14_init_memory_pointers:
set p14_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p14_local0_start,%i0
set p14_local1_start,%i1
set p14_local2_start,%i2
set p14_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 5ebc0df41c5dcba1
ldx [%g1+0x008],%l1 ! %l1 = 06c322008dcef364
ldx [%g1+0x010],%l2 ! %l2 = e377f953fc24d6fa
ldx [%g1+0x018],%l3 ! %l3 = 76568b0bd26208a0
ldx [%g1+0x020],%l4 ! %l4 = 23cc0341a7c0f096
ldx [%g1+0x028],%l5 ! %l5 = 166c6e78716cf18a
ldx [%g1+0x030],%l6 ! %l6 = 39fefa8896d2d95f
ldx [%g1+0x038],%l7 ! %l7 = 51e13b03cb8e23ff
! Initialize the output register of window 0
set unres3_start,%o0
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 = 6db1b323 773d0efb ee206610 f21ddba6
! %f4 = 0885a665 d6990b17 df752b1e 20e9706e
! %f8 = abc259e5 96710a40 3454cef6 99e730b1
! %f12 = ad117e19 70fef917 cb75b897 2f10480a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a45d6d5e c41d2350 130ac026 a13d6949
! %f20 = 7a97b927 cf7dbfc3 4194c3b5 eb18cab7
! %f24 = b4d545e8 c0fb207d 5daa3ab9 cc16837b
! %f28 = 29dfda45 720b660f 98985a9f dd602bd6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f33ad3de 5b2e0ecb 2d60f8fe ebc09bef
! %f36 = c8ae7e36 030c976a 9dd09963 6d925c45
! %f40 = 45041798 99e8e3a9 65f924b1 07231b23
! %f44 = e1553396 8e38c393 7807fb4b 7cb06c92
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5bd1002800000010,%g7,%g1 ! GSR scale = 2, align = 0
wr %g1,%g0,%gsr ! GSR = 5bd1002800000010
wr %g0,%y ! Clear Y 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[000000002f000028] = a48d076f, %l1 = a523acdc372627c6
ldstuba [%i2+%o5]0x81,%l1 ! %l1 = 000000a4000000ff
! Mem[000000002e000010] = dd04cd54, %l5 = d9f24dd06b9adc0e
ldstuba [%i0+%o2]0x89,%l5 ! %l5 = 00000054000000ff
! Mem[000000002e000000] = fb2b2972, %l4 = 0dca161c819873a5
lduha [%i0+%g0]0x81,%l4 ! %l4 = 000000000000fb2b
! Mem[000000002f8000e0] = 8fce7400, %l1 = 00000000000000a4, %asi = 80
swapa [%i3+0x0e0]%asi,%l1 ! %l1 = 000000008fce7400
! Mem[000000002e000010] = dd04cdff, %l4 = 000000000000fb2b
swapa [%i0+%o2]0x88,%l4 ! %l4 = 00000000dd04cdff
! Mem[000000002e0001ff] = 8631a473, %l0 = 28dd168415531649
ldstub [%i0+0x1ff],%l0 ! %l0 = 00000073000000ff
! Mem[000000002f000014] = 86e9080c, %l0 = 00000073, %l2 = c66b1e04
add %i2,0x14,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000086e9080c
! Mem[000000002f800018] = 866d5837, %l0 = 0000000000000073
ldsba [%i3+%o3]0x88,%l0 ! %l0 = 0000000000000037
! Mem[000000002e800000] = 1d94b04d, %l3 = 5050406822090731
lduba [%i1+%g0]0x81,%l3 ! %l3 = 000000000000001d
! Mem[000000002f8000e4] = 68404fd9, %l6 = 39a0fafb, %l3 = 0000001d
add %i3,0xe4,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000068404fd9
p15_label_2:
! Mem[000000002f800180] = 373a887caf6e6dca, %l4 = 00000000dd04cdff, %l3 = 0000000068404fd9
add %i3,0x180,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 373a887caf6e6dca
! Mem[000000002e800018] = a26c38b5, %l0 = 0000000000000037
lduba [%i1+%o3]0x88,%l0 ! %l0 = 00000000000000b5
! Mem[000000002f8000b0] = d69b54fd, %l4 = dd04cdff, %l0 = 000000b5
add %i3,0xb0,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000d69b54fd
! Mem[000000002f800000] = 0ed24309, %l2 = 0000000086e9080c
swapa [%i3+%g0]0x89,%l2 ! %l2 = 000000000ed24309
! Mem[000000002f80001c] = 3ee9a8b7, %l3 = af6e6dca, %l1 = 8fce7400
add %i3,0x1c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000003ee9a8b7
! %l3 = 373a887caf6e6dca, Mem[00000000918001e0] = 2545400746e26dd0
stx %l3,[%o0+0x1e0] ! Mem[00000000918001e0] = 373a887caf6e6dca
! %l6 = f202693839a0fafb, Mem[000000002f800028] = 47805b1d
stba %l6,[%i3+%o5]0x80 ! Mem[000000002f800028] = fb805b1d
! %l5 = 0000000000000054, Mem[0000000090800024] = b52ca31d
stw %l5,[%i5+0x024] ! Mem[0000000090800024] = 00000054
! Mem[000000002f000100] = 76d03718, %l4 = dd04cdff, %l5 = 00000054
add %i2,0x100,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000076d03718
! Mem[000000002e800030] = c43dce8c, %l1 = 3ee9a8b7, %l5 = 76d03718
add %i1,0x30,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000c43dce8c
p15_label_3:
! Mem[000000002e80014c] = c2973faa, %l4 = dd04cdff, %l0 = d69b54fd
add %i1,0x14c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000c2973faa
! Mem[000000002e000130] = dddf2b5f, %l5 = 00000000c43dce8c
swap [%i0+0x130],%l5 ! %l5 = 00000000dddf2b5f
! Mem[000000002e800188] = aa0373a5, %l3 = 373a887caf6e6dca, %asi = 80
swapa [%i1+0x188]%asi,%l3 ! %l3 = 00000000aa0373a5
! %l0 = 00000000c2973faa, Mem[000000002e000000] = 72292bfb
stba %l0,[%i0+%g0]0x88 ! Mem[000000002e000000] = 72292baa
! Mem[000000002f80002a] = fb805b1d, %l3 = 00000000aa0373a5
ldstub [%i3+0x02a],%l3 ! %l3 = 0000005b000000ff
! Mem[000000002f000088] = 595e795e, %l6 = f202693839a0fafb
ldsw [%i2+0x088],%l6 ! %l6 = 00000000595e795e
! Mem[000000002e800144] = fc30e7cb, %l0 = 00000000c2973faa
swap [%i1+0x144],%l0 ! %l0 = 00000000fc30e7cb
! Mem[000000002f800190] = 0b1b99c7249c1dc9, %l4 = 00000000dd04cdff, %l0 = 00000000fc30e7cb
add %i3,0x190,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 0b1b99c7249c1dc9
! Mem[000000002f000000] = 8a8e6641, %l0 = 0b1b99c7249c1dc9
ldstuba [%i2+%g0]0x81,%l0 ! %l0 = 0000008a000000ff
! Mem[000000002f800000] = 86e9080c, %l2 = 000000000ed24309
lduba [%i3+%g0]0x88,%l2 ! %l2 = 000000000000000c
p15_label_4:
! Mem[000000002e000010] = 2bfb0000, %l5 = 00000000dddf2b5f
lduha [%i0+%o2]0x80,%l5 ! %l5 = 0000000000002bfb
! Mem[000000002f000000] = 41668eff, %l6 = 00000000595e795e
ldswa [%i2+%g0]0x89,%l6 ! %l6 = 0000000041668eff
! Mem[000000002e800020] = be704719, %l7 = dd01db6c98b5fd60
lduba [%i1+%o4]0x88,%l7 ! %l7 = 0000000000000019
! Mem[00000000900000a4] = 062df2c2, %g2 = 79c495c82937303e
ldsb [%i4+0x0a6],%g2 ! %g2 = 0000000000000006
! %l0 = 0000008a, %l1 = 3ee9a8b7, Mem[0000000090800180] = 06f22f79 89ee679a
std %l0,[%i5+0x180] ! Mem[0000000090800180] = 0000008a 3ee9a8b7
! Mem[000000002f000010] = 3f690a82, %l6 = 0000000041668eff
ldstuba [%i2+%o2]0x80,%l6 ! %l6 = 0000003f000000ff
! Mem[0000000090800118] = 22b2697c, %g2 = 0000000000000006
lduh [%i5+0x118],%g2 ! %g2 = 00000000000022b2
! Mem[000000002f800178] = b052ea66d503c45f, %l1 = 000000003ee9a8b7, %l4 = 00000000dd04cdff
add %i3,0x178,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = b052ea66d503c45f
! %l0 = 000000000000008a, Mem[00000000918000a2] = 8c85becc
sth %l0,[%o0+0x0a2] ! Mem[00000000918000a0] = 008abecc
! Mem[000000002f000000] = ff8e6641, %l4 = b052ea66d503c45f
ldsha [%i2+%g0]0x81,%l4 ! %l4 = ffffffffffffff8e
p15_label_5:
! Mem[00000000908001e4] = 484ac48a, %g2 = 00000000000022b2
lduh [%i5+0x1e6],%g2 ! %g2 = 000000000000484a
! Mem[000000002e80002c] = 8ab0c400, %l2 = 0000000c, %l4 = ffffff8e
add %i1,0x2c,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000008ab0c400
! Mem[000000002f000018] = b81ac024, %l5 = 0000000000002bfb
swapa [%i2+%o3]0x88,%l5 ! %l5 = 00000000b81ac024
! Mem[000000002e000010] = 2bfb0000, %l7 = 0000000000000019
lduba [%i0+%o2]0x80,%l7 ! %l7 = 000000000000002b
! Mem[000000002e800114] = 5684347c, %l4 = 000000008ab0c400
ldstuba [%i1+0x114]%asi,%l4 ! %l4 = 00000056000000ff
! Mem[000000002e000008] = 93c2dfe6, %l7 = 000000000000002b
swapa [%i0+%o1]0x89,%l7 ! %l7 = 0000000093c2dfe6
! Mem[000000002f0001c0] = 18cc4ac2, %l4 = 0000000000000056
ldstuba [%i2+0x1c0]%asi,%l4 ! %l4 = 00000018000000ff
! Mem[0000000091800030] = d69884ce, %g2 = 000000000000484a
lduw [%o0+0x030],%g2 ! %g2 = 00000000d69884ce
! Mem[00000000908000f8] = bdc8388f, %g2 = 00000000d69884ce
lduw [%i5+0x0f8],%g2 ! %g2 = 00000000bdc8388f
! Mem[000000002e8000ea] = e4feade6, %l6 = 000000000000003f
ldstub [%i1+0x0ea],%l6 ! %l6 = 000000ad000000ff
p15_label_6:
! Mem[000000002f000010] = 820a69ff, %l4 = 0000000000000018
ldstuba [%i2+%o2]0x88,%l4 ! %l4 = 000000ff000000ff
! %l2 = 000000000000000c, Mem[00000000900001f8] = f6b5cdbdb4bb57a1
stx %l2,[%i4+0x1f8] ! Mem[00000000900001f8] = 000000000000000c
! Mem[000000002f000018] = 00002bfb, %l4 = 00000000000000ff
ldsba [%i2+%o3]0x88,%l4 ! %l4 = fffffffffffffffb
! %l7 = 0000000093c2dfe6, Mem[000000002f800018] = 866d5837
stba %l7,[%i3+%o3]0x88 ! Mem[000000002f800018] = 866d58e6
! Mem[0000000091000038] = a14df9c9, %g2 = 00000000bdc8388f
ldsh [%i6+0x03a],%g2 ! %g2 = ffffffffffffa14d
! %l4 = fffffffb, %l5 = b81ac024, Mem[0000000091000148] = 6a929989 eddfd90d
std %l4,[%i6+0x148] ! Mem[0000000091000148] = fffffffb b81ac024
! %l4 = fffffffffffffffb, Mem[0000000091000170] = b7d8d215
sth %l4,[%i6+0x170] ! Mem[0000000091000170] = fffbd215
! %l2 = 000000000000000c, Mem[000000002f800018] = b7a8e93e866d58e6
stxa %l2,[%i3+%o3]0x88 ! Mem[000000002f800018] = 000000000000000c
! Mem[000000002e8000c4] = 17c2480c, %l0 = 0000008a, %l5 = b81ac024
add %i1,0xc4,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000017c2480c
! Mem[000000002f0000dc] = 4a9188de, %l4 = fffffffffffffffb
swap [%i2+0x0dc],%l4 ! %l4 = 000000004a9188de
p15_label_7:
! Mem[000000002f000140] = 598e5fce, %l0 = 0000008a, %l6 = 000000ad
add %i2,0x140,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000598e5fce
! %l6 = 00000000598e5fce, Mem[000000002e800128] = e6ee3805ae7b3592, %asi = 80
stxa %l6,[%i1+0x128]%asi ! Mem[000000002e800128] = 00000000598e5fce
! %l2 = 000000000000000c, Mem[0000000091000050] = 59c75ae1
stw %l2,[%i6+0x050] ! Mem[0000000091000050] = 0000000c
! Mem[000000002e800008] = 9f932361, %l0 = 000000000000008a
swapa [%i1+%o1]0x89,%l0 ! %l0 = 000000009f932361
! Mem[000000002e0000a9] = 16d93e22, %l7 = 0000000093c2dfe6
ldstub [%i0+0x0a9],%l7 ! %l7 = 000000d9000000ff
! Mem[000000002f80001d] = 00000000, %l6 = 00000000598e5fce
ldstub [%i3+0x01d],%l6 ! %l6 = 00000000000000ff
! Mem[000000002e000028] = 85eaaf3f, %l4 = 000000004a9188de
lduha [%i0+%o5]0x80,%l4 ! %l4 = 00000000000085ea
! Mem[000000002f800020] = f4045e8585a5f16d, %l4 = 00000000000085ea
ldxa [%i3+%o4]0x81,%l4 ! %l4 = f4045e8585a5f16d
! Mem[000000002e0000b8] = 55fdac9a063cba20, %l6 = 0000000000000000, %l5 = 0000000017c2480c
add %i0,0xb8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 55fdac9a063cba20
! Mem[000000002e800058] = 3b8c4291f7d03daf, %l0 = 000000009f932361, %l2 = 000000000000000c
add %i1,0x58,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 3b8c4291f7d03daf
p15_label_8:
! Mem[000000002e800010] = 474c7e8911f1ab14, %l1 = 000000003ee9a8b7, %l3 = 000000000000005b
add %i1,0x10,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 474c7e8911f1ab14
! Mem[000000002f0000f8] = 461d4df97575541f, %l1 = 000000003ee9a8b7
ldxa [%i2+0x0f8]%asi,%l1 ! %l1 = 461d4df97575541f
! Mem[000000002f800018] = 0000000c, %l4 = f4045e8585a5f16d
ldsba [%i3+%o3]0x88,%l4 ! %l4 = 000000000000000c
! Mem[000000002f800090] = 45f0a067b25e78f6, %l7 = 00000000000000d9, %l7 = 00000000000000d9
add %i3,0x90,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 45f0a067b25e78f6
! Mem[00000000908001f4] = 79f7d3b5, %g2 = ffffffffffffa14d
lduw [%i5+0x1f4],%g2 ! %g2 = 0000000079f7d3b5
! Mem[000000002f800010] = 6eeb618d, %l7 = 45f0a067b25e78f6
swapa [%i3+%o2]0x89,%l7 ! %l7 = 000000006eeb618d
! Mem[000000002f000028] = ff8d076f, %l3 = 474c7e8911f1ab14
swap [%i2+%o5],%l3 ! %l3 = 00000000ff8d076f
! Mem[000000002e000000] = aa2b2972, %l5 = 55fdac9a063cba20
lduwa [%i0+%g0]0x80,%l5 ! %l5 = 00000000aa2b2972
! Mem[000000002e800008] = 0000008a, %l1 = 461d4df97575541f
ldswa [%i1+%o1]0x89,%l1 ! %l1 = 000000000000008a
! Mem[000000009180017c] = 3c7ecaaa, %g2 = 0000000079f7d3b5
ldsh [%o0+0x17c],%g2 ! %g2 = 0000000000003c7e
p15_label_9:
! %l2 = 3b8c4291f7d03daf, Mem[000000002e800028] = 82adfa03
stha %l2,[%i1+%o5]0x88 ! Mem[000000002e800028] = 82ad3daf
! Mem[00000000910000c4] = 86900236, %g2 = 0000000000003c7e
ldsb [%i6+0x0c5],%g2 ! %g2 = ffffffffffffff86
! Mem[00000000908001d0] = 37a157083c0ceec1, %g2 = ffffffffffffff86
ldx [%i5+0x1d0],%g2 ! %g2 = 37a157083c0ceec1
! Mem[000000002f800010] = f6785eb2c2346dce, %l3 = 00000000ff8d076f
ldxa [%i3+%o2]0x81,%l3 ! %l3 = f6785eb2c2346dce
! %l3 = f6785eb2c2346dce, Mem[00000000910000f1] = a31d1ef2
stb %l3,[%i6+0x0f1] ! Mem[00000000910000f0] = ce1d1ef2
! Mem[000000002e800168] = ca4b3fd3c3edc8ef, %l5 = 00000000aa2b2972, %l0 = 000000009f932361
add %i1,0x168,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = ca4b3fd3c3edc8ef
! %l6 = 00000000, %l7 = 6eeb618d, Mem[0000000090800198] = 288cb493 ef678d22
std %l6,[%i5+0x198] ! Mem[0000000090800198] = 00000000 6eeb618d
! Mem[000000002f8000dc] = 80da2c89, %l4 = 0000000c, %l5 = aa2b2972
add %i3,0xdc,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000080da2c89
! Mem[000000002f000018] = fb2b0000, %l7 = 000000006eeb618d
swap [%i2+%o3],%l7 ! %l7 = 00000000fb2b0000
! %l2 = f7d03daf, %l3 = c2346dce, Mem[000000002e000018] = 941dc6ce 2968052e
stda %l2,[%i0+%o3]0x89 ! Mem[000000002e000018] = f7d03daf c2346dce
p15_label_10:
! Mem[000000002e800008] = 0000008a, %l4 = 000000000000000c
lduwa [%i1+%o1]0x88,%l4 ! %l4 = 000000000000008a
! %l4 = 0000008a, %l5 = 80da2c89, Mem[000000002f800000] = 0c08e986 ab74a752
stda %l4,[%i3+%g0]0x80 ! Mem[000000002f800000] = 0000008a 80da2c89
! %l4 = 000000000000008a, Mem[0000000091800060] = b1f147ae
stw %l4,[%o0+0x060] ! Mem[0000000091800060] = 0000008a
! Mem[000000009100012c] = dbd44f6e, %g2 = 37a157083c0ceec1
lduw [%i6+0x12c],%g2 ! %g2 = 00000000dbd44f6e
! Mem[000000002e000008] = 0000002b, %l5 = 0000000080da2c89
ldsba [%i0+%o1]0x88,%l5 ! %l5 = 000000000000002b
! Mem[000000009080019c] = 6eeb618d, %g2 = 00000000dbd44f6e
lduwa [%i5+0x19c]%asi,%g2 ! %g2 = 000000006eeb618d
! Mem[000000002e800008] = 0000008a, %l3 = f6785eb2c2346dce
lduba [%i1+%o1]0x88,%l3 ! %l3 = 000000000000008a
! Mem[000000002f000090] = f74a771a, %l2 = 3b8c4291f7d03daf
swap [%i2+0x090],%l2 ! %l2 = 00000000f74a771a
! Mem[000000002f000110] = 1f23d606, %l7 = 00000000fb2b0000, %asi = 80
swapa [%i2+0x110]%asi,%l7 ! %l7 = 000000001f23d606
! %l7 = 000000001f23d606, Mem[0000000091000010] = c28848bdd0c37693
stx %l7,[%i6+%o2] ! Mem[0000000091000010] = 000000001f23d606
p15_label_11:
! Mem[000000002e0001aa] = dbff7325, %l4 = 000000000000008a
ldstub [%i0+0x1aa],%l4 ! %l4 = 00000073000000ff
! Mem[000000002f800160] = 1942ee5db0184707, %l5 = 000000000000002b, %l4 = 0000000000000073
add %i3,0x160,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 1942ee5db0184707
! Mem[000000002f000010] = 820a69ff, %l6 = 0000000000000000
ldstuba [%i2+%o2]0x89,%l6 ! %l6 = 000000ff000000ff
! Mem[000000002f800090] = 45f0a067b25e78f6, %l0 = ca4b3fd3c3edc8ef, %l7 = 000000001f23d606
add %i3,0x90,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 45f0a067b25e78f6
! Mem[000000002e800095] = 9fee5e9a, %l2 = 00000000f74a771a
ldstub [%i1+0x095],%l2 ! %l2 = 000000ee000000ff
! %l3 = 000000000000008a, Mem[000000002f800000] = 0000008a
sth %l3,[%i3+%g0] ! Mem[000000002f800000] = 008a008a
! Mem[000000002e000020] = 2fea5832, %l6 = 00000000000000ff
ldsha [%i0+%o4]0x80,%l6 ! %l6 = 0000000000002fea
! Mem[000000002f800050] = 0590e288e5f858c5, %l6 = 0000000000002fea, %l6 = 0000000000002fea
add %i3,0x50,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 0590e288e5f858c5
! Mem[00000000918000ac] = 81db5fd9, %g18 = 21762127f97695f2
ldswa [%o0+0x0ac]%asi,%g2 ! %g2 = 21762127f97695f2
! %l4 = b0184707, %l5 = 0000002b, Mem[0000000091000050] = 0000000c 18b941cc
stda %l4,[%i6+0x050]%asi ! Mem[0000000091000050] = b0184707 0000002b
p15_label_12:
! Mem[000000002f8000e4] = 68404fd9, %l1 = 0000008a, %l7 = b25e78f6
add %i3,0xe4,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000068404fd9
! Mem[000000002e800018] = b5386ca2, %l5 = 000000000000002b
swapa [%i1+%o3]0x80,%l5 ! %l5 = 00000000b5386ca2
! Mem[000000002f000020] = ae376d37, %l7 = 0000000068404fd9
ldsha [%i2+%o4]0x81,%l7 ! %l7 = ffffffffffffae37
! Mem[000000002f0001ac] = d3930b4a, %l6 = e5f858c5, %l6 = e5f858c5
add %i2,0x1ac,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000d3930b4a
! Mem[000000002f8001d4] = d253f4c8, %l3 = 000000000000008a
lduh [%i3+0x1d4],%l3 ! %l3 = 000000000000d253
! %l4 = b0184707, %l5 = b5386ca2, Mem[000000002f000018] = 8d61eb6e b39dcb58
stda %l4,[%i2+%o3]0x89 ! Mem[000000002f000018] = b0184707 b5386ca2
! %l4 = 1942ee5db0184707, Mem[00000000908001b0] = 7d413f3e85c25eb7
stx %l4,[%i5+0x1b0] ! Mem[00000000908001b0] = 1942ee5db0184707
! Mem[000000002f000010] = 820a69ff, %l4 = 1942ee5db0184707
ldstuba [%i2+%o2]0x89,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000091000128] = a1ef3ea1, %g2 = ffffffff81db5fd9
ldsb [%i6+0x128],%g2 ! %g2 = ffffffffffffffa1
! Mem[0000000091800014] = 84169e64, %g2 = ffffffffffffffa1
ldsb [%o0+0x014],%g2 ! %g2 = ffffffffffffff84
p15_label_13:
! Mem[000000002e800008] = 0000008a, %l6 = 00000000d3930b4a
swapa [%i1+%o1]0x88,%l6 ! %l6 = 000000000000008a
! Mem[0000000090000154] = cdc0e4c9, %g2 = ffffffffffffff84
ldsh [%i4+0x156],%g2 ! %g2 = ffffffffffffcdc0
! Mem[000000002f000020] = 376d37ae, %l4 = 00000000000000ff
ldstuba [%i2+%o4]0x88,%l4 ! %l4 = 000000ae000000ff
! Mem[000000002e000028] = 3fafea85, %l0 = ca4b3fd3c3edc8ef
ldsba [%i0+%o5]0x88,%l0 ! %l0 = ffffffffffffff85
! Mem[000000002f000108] = 3f17164f, %l1 = 000000000000008a
ldstub [%i2+0x108],%l1 ! %l1 = 0000003f000000ff
! %l0 = ffffffffffffff85, Mem[0000000090000133] = 7f84e8c6
stb %l0,[%i4+0x133] ! Mem[0000000090000130] = 8584e8c6
! Mem[000000002f8000b8] = 7efd3a88a46e8ba2, %l4 = 00000000000000ae, %l5 = 00000000b5386ca2
add %i3,0xb8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 7efd3a88a46e8ba2
! Mem[000000002e800096] = 9fff5e9a, %l1 = 000000000000003f
ldstub [%i1+0x096],%l1 ! %l1 = 0000005e000000ff
! Mem[000000002e8001a8] = 3c617f4f, %l6 = 000000000000008a, %asi = 80
swapa [%i1+0x1a8]%asi,%l6 ! %l6 = 000000003c617f4f
! Mem[000000002e800018] = 0000002b, %l1 = 000000000000005e
ldstuba [%i1+%o3]0x80,%l1 ! %l1 = 00000000000000ff
p15_label_14:
! Mem[000000002f000120] = 8c543a78bd96a2cc, %l0 = ffffffffffffff85, %l5 = 7efd3a88a46e8ba2
add %i2,0x120,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 8c543a78bd96a2cc
! Mem[000000002f000028] = 11f1ab14, %l3 = 000000000000d253
ldsha [%i2+%o5]0x80,%l3 ! %l3 = 00000000000011f1
! Mem[000000002e000135] = be4b4337, %l6 = 000000003c617f4f
ldstub [%i0+0x135],%l6 ! %l6 = 0000004b000000ff
! Mem[000000002f800028] = fb80ff1d, %l2 = 00000000000000ee
ldswa [%i3+%o5]0x81,%l2 ! %l2 = fffffffffb80ff1d
! Mem[0000000091000190] = 5c5bf5b9 29b833a5, %g2 = ffffcdc0, %g3 = 0bad0b00
ldd [%i6+0x190],%g2 ! %g2 = 000000005c5bf5b9 0000000029b833a5
! Mem[000000002f800028] = fb80ff1d, %l6 = 000000000000004b
ldsha [%i3+%o5]0x80,%l6 ! %l6 = fffffffffffffb80
! Mem[000000002f000010] = 820a69ff, %l1 = 0000000000000000
ldstuba [%i2+%o2]0x88,%l1 ! %l1 = 000000ff000000ff
! Mem[00000000910000a0] = 56bc5ee1, %g2 = 000000005c5bf5b9
ldsba [%i6+0x0a3]%asi,%g2 ! %g2 = 0000000000000056
! %l0 = ffffffffffffff85, Mem[000000002f000008] = f0dd5dd2
stba %l0,[%i2+%o1]0x80 ! Mem[000000002f000008] = 85dd5dd2
! Mem[000000002e000078] = 4908c2620e6cf319, %l1 = 00000000000000ff, %l3 = 00000000000011f1
add %i0,0x78,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 4908c2620e6cf319
p15_label_15:
! Mem[000000002e000010] = 0000fb2b, %l1 = 00000000000000ff
ldstuba [%i0+%o2]0x88,%l1 ! %l1 = 0000002b000000ff
! Mem[000000009000009c] = 3b554283, %g2 = 0000000000000056
lduh [%i4+0x09c],%g2 ! %g2 = 0000000000003b55
! Mem[000000002f000010] = 820a69ff, %l1 = 000000000000002b
ldswa [%i2+%o2]0x89,%l1 ! %l1 = ffffffff820a69ff
! Mem[000000002f800134] = 13b7ff1e, %l7 = ffffae37, %l4 = 000000ae
add %i3,0x134,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000013b7ff1e
! Mem[000000002f000000] = ff8e6641, %l2 = fffffffffb80ff1d
ldstuba [%i2+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
! Mem[000000002f00009c] = 814ca13c, %l5 = 8c543a78bd96a2cc
swap [%i2+0x09c],%l5 ! %l5 = 00000000814ca13c
! Mem[000000002e000008] = 0000002b, %l7 = ffffffffffffae37
ldsba [%i0+%o1]0x88,%l7 ! %l7 = 000000000000002b
! Mem[000000002e800000] = 1d94b04d, %l1 = ffffffff820a69ff
swap [%i1+%g0],%l1 ! %l1 = 000000001d94b04d
! Mem[00000000900001e0] = 8a5b8b3b, %g18 = 21762127f97695f2
ldswa [%i4+0x1e0]%asi,%g2 ! %g2 = 21762127f97695f2
! %l7 = 000000000000002b, Mem[0000000090800130] = e411aa4f
stw %l7,[%i5+0x130] ! Mem[0000000090800130] = 0000002b
p15_label_16:
! Mem[000000002f000180] = 76aa0ba2b24c5331, %l0 = ffffffffffffff85, %l1 = 000000001d94b04d
add %i2,0x180,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 76aa0ba2b24c5331
! Mem[000000002e000060] = 675533f8b76d5601, %l2 = 00000000000000ff
ldx [%i0+0x060],%l2 ! %l2 = 675533f8b76d5601
! Mem[000000002e800010] = 474c7e89, %l5 = 00000000814ca13c
ldsw [%i1+%o2],%l5 ! %l5 = 00000000474c7e89
! Mem[000000002e000018] = af3dd0f7 ce6d34c2, %l0 = ffffff85, %l1 = b24c5331
ldda [%i0+%o3]0x80,%l0 ! %l0 = 00000000af3dd0f7 00000000ce6d34c2
! %l7 = 000000000000002b, Mem[000000002e000020] = 2fea5832
stba %l7,[%i0+%o4]0x81 ! Mem[000000002e000020] = 2bea5832
! Mem[000000002e80013d] = 9386f416, %l5 = 00000000474c7e89
ldstub [%i1+0x13d],%l5 ! %l5 = 00000086000000ff
! %l5 = 0000000000000086, Mem[000000002e0001d2] = 5a92807a, %asi = 80
stha %l5,[%i0+0x1d2]%asi ! Mem[000000002e0001d0] = 5a920086
! Mem[00000000908000f8] = bdc8388f, %g2 = ffffffff8a5b8b3b
lduha [%i5+0x0f8]%asi,%g2 ! %g2 = 000000000000bdc8
! Mem[000000002e000178] = e44a5a1b, %l4 = 13b7ff1e, %l2 = b76d5601
add %i0,0x178,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000e44a5a1b
! Mem[000000002f800020] = f4045e85, %l4 = 0000000013b7ff1e
lduwa [%i3+%o4]0x80,%l4 ! %l4 = 00000000f4045e85
p15_label_17:
! Mem[000000002e000000] = aa2b2972, %l7 = 000000000000002b
lduba [%i0+%g0]0x80,%l7 ! %l7 = 00000000000000aa
! Mem[0000000090000088] = 0c78003910c393c6, %g2 = 000000000000bdc8
ldx [%i4+0x088],%g2 ! %g2 = 0c78003910c393c6
! Mem[000000002e800120] = 228423de6e74b7d5, %l0 = 00000000af3dd0f7, %l2 = 00000000e44a5a1b
add %i1,0x120,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 228423de6e74b7d5
! %l6 = fffffffffffffb80, Mem[000000002f000028] = 14abf111
stwa %l6,[%i2+%o5]0x88 ! Mem[000000002f000028] = fffffb80
! Mem[000000002f800068] = c957d6fb, %l0 = 00000000af3dd0f7, %asi = 80
swapa [%i3+0x068]%asi,%l0 ! %l0 = 00000000c957d6fb
! Mem[000000002f800028] = 0d44793f 1dff80fb, %l2 = 6e74b7d5, %l3 = 0e6cf319
ldda [%i3+%o5]0x89,%l2 ! %l2 = 000000001dff80fb 000000000d44793f
! Mem[0000000091000010] = 00000000 1f23d606, %g2 = 10c393c6, %g3 = 29b833a5
ldd [%i6+%o2],%g2 ! %g2 = 0000000000000000 000000001f23d606
! Mem[000000002e800108] = 4ecb3090f8464856, %l1 = 00000000ce6d34c2, %l2 = 000000001dff80fb
add %i1,0x108,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 4ecb3090f8464856
! Mem[000000002e000020] = 3258ea2b, %l2 = 4ecb3090f8464856
ldsba [%i0+%o4]0x89,%l2 ! %l2 = 000000000000002b
! %l3 = 000000000d44793f, Mem[00000000900000e2] = b28ca8f8
sth %l3,[%i4+0x0e2] ! Mem[00000000900000e0] = 793fa8f8
p15_label_18:
! Mem[000000002e00013c] = ffe14d1a, %l4 = f4045e85, %l0 = c957d6fb
add %i0,0x13c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000ffe14d1a
! Mem[000000002e0001e1] = c61e961d, %l5 = 0000000000000086
ldstub [%i0+0x1e1],%l5 ! %l5 = 0000001e000000ff
! Mem[000000002e800010] = 897e4c47, %l5 = 000000000000001e
lduha [%i1+%o2]0x89,%l5 ! %l5 = 0000000000004c47
! Mem[0000000090000110] = 4315d319, %g2 = 0000000000000000
lduh [%i4+0x112],%g2 ! %g2 = 0000000000004315
! %l5 = 0000000000004c47, Mem[000000002f000000] = ff8e66412cd10620
stxa %l5,[%i2+%g0]0x80 ! Mem[000000002f000000] = 0000000000004c47
! Mem[000000002e000000] = aa2b2972, %l1 = 00000000ce6d34c2
swapa [%i0+%g0]0x80,%l1 ! %l1 = 00000000aa2b2972
! Mem[000000002e000018] = f7d03daf, %l2 = 000000000000002b
lduba [%i0+%o3]0x89,%l2 ! %l2 = 00000000000000af
! %l6 = fffffb80, %l7 = 000000aa, Mem[000000002e000020] = 3258ea2b a8ef0782
stda %l6,[%i0+%o4]0x89 ! Mem[000000002e000020] = fffffb80 000000aa
! %l5 = 0000000000004c47, Mem[0000000090000068] = 6e2252f842395098
stx %l5,[%i4+0x068] ! Mem[0000000090000068] = 0000000000004c47
! %l2 = 00000000000000af, Mem[0000000090000168] = 0180f6cc
stb %l2,[%i4+0x168] ! Mem[0000000090000168] = af80f6cc
p15_label_19:
! Mem[000000002f800034] = 07cda9e8, %l5 = 00004c47, %l7 = 000000aa
add %i3,0x34,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000007cda9e8
! Mem[000000002e0000b8] = 55fdac9a, %l7 = 0000000007cda9e8
swap [%i0+0x0b8],%l7 ! %l7 = 0000000055fdac9a
! Mem[000000002f800188] = ed9b7491, %l2 = 000000af, %l7 = 55fdac9a
add %i3,0x188,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000ed9b7491
! Mem[000000002e000198] = c6eb191fe892f7b4, %l5 = 0000000000004c47, %l4 = 00000000f4045e85
add %i0,0x198,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = c6eb191fe892f7b4
! Mem[000000002e800124] = 6e74b7d5, %l5 = 0000000000004c47
lduha [%i1+0x124]%asi,%l5 ! %l5 = 0000000000006e74
! Mem[000000002e800018] = ff00002b, %l2 = 00000000000000af
ldsha [%i1+%o3]0x81,%l2 ! %l2 = ffffffffffffff00
! %l4 = e892f7b4, %l5 = 00006e74, Mem[00000000918001d8] = b65b5b86 64b6a66e
std %l4,[%o0+0x1d8] ! Mem[00000000918001d8] = e892f7b4 00006e74
! Mem[000000002f000168] = 295568f5, %l5 = 00006e74, %l6 = fffffb80
add %i2,0x168,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000295568f5
! Mem[000000002f80011f] = 23751202, %l3 = 000000000d44793f
ldstub [%i3+0x11f],%l3 ! %l3 = 00000002000000ff
! Mem[000000002e0000af] = bd1c5f18, %l6 = 00000000295568f5
ldstub [%i0+0x0af],%l6 ! %l6 = 00000018000000ff
p15_label_20:
! Mem[000000002f000020] = 376d37ff, %l4 = c6eb191fe892f7b4
swapa [%i2+%o4]0x89,%l4 ! %l4 = 00000000376d37ff
! Mem[00000000918000d8] = b55428c6, %g18 = 21762127f97695f2
ldsw [%o0+0x0d8],%g2 ! %g2 = 21762127f97695f2
! Mem[000000002e0001ea] = a03553ab, %l5 = 0000000000006e74
ldstub [%i0+0x1ea],%l5 ! %l5 = 00000053000000ff
! Mem[000000002e0000e4] = 99e3e8e0, %l3 = 0000000000000002
ldsh [%i0+0x0e4],%l3 ! %l3 = ffffffffffff99e3
! Mem[000000002e0000f2] = 620ff15e, %l4 = 00000000376d37ff
ldstub [%i0+0x0f2],%l4 ! %l4 = 000000f1000000ff
! Mem[000000002f000168] = 295568f5, %l7 = ed9b7491, %l7 = ed9b7491
add %i2,0x168,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000295568f5
! Mem[000000002e0000a8] = 16ff3e22, %l2 = ffffffffffffff00
swap [%i0+0x0a8],%l2 ! %l2 = 0000000016ff3e22
! Mem[0000000090000108] = 2b1770b8, %g2 = ffffffffb55428c6
ldsb [%i4+0x109],%g2 ! %g2 = 000000000000002b
! Mem[000000002f000028] = fffffb80, %l3 = ffffffffffff99e3
ldswa [%i2+%o5]0x89,%l3 ! %l3 = fffffffffffffb80
! %l0 = ffe14d1a, %l1 = aa2b2972, Mem[0000000091000190] = 5c5bf5b9 29b833a5
std %l0,[%i6+0x190] ! Mem[0000000091000190] = ffe14d1a aa2b2972
p15_label_21:
! Mem[000000002e800008] = d3930b4a, %l3 = fffffffffffffb80
ldstuba [%i1+%o1]0x89,%l3 ! %l3 = 0000004a000000ff
! %l0 = 00000000ffe14d1a, Mem[0000000091000010] = 000000001f23d606
stx %l0,[%i6+%o2] ! Mem[0000000091000010] = 00000000ffe14d1a
! Mem[000000002e000000] = 4fed5f9f c2346dce, %l2 = 16ff3e22, %l3 = 0000004a
ldda [%i0+%g0]0x88,%l2 ! %l2 = 00000000c2346dce 000000004fed5f9f
! Mem[000000002f8001ec] = 6fc6e238, %l7 = 00000000295568f5
swap [%i3+0x1ec],%l7 ! %l7 = 000000006fc6e238
! %l6 = 00000018, %l7 = 6fc6e238, Mem[00000000900000d8] = f41ece74 887c101a
std %l6,[%i4+0x0d8] ! Mem[00000000900000d8] = 00000018 6fc6e238
! Mem[000000002f800028] = fb80ff1d, %l4 = 00000000000000f1
swapa [%i3+%o5]0x80,%l4 ! %l4 = 00000000fb80ff1d
! Mem[000000002f800000] = 8a008a00, %l5 = 0000000000000053
ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[000000009000011c] = d43c7f4c, %g2 = 000000000000002b
ldsha [%i4+0x11c]%asi,%g2 ! %g2 = ffffffffffffd43c
! %l0 = 00000000ffe14d1a, Mem[000000002e000020] = fffffb80
stwa %l0,[%i0+%o4]0x88 ! Mem[000000002e000020] = ffe14d1a
! Mem[0000000091000014] = 1a7af404, %g2 = ffffffffffffd43c
ldsb [%i6+0x017],%g2 ! %g2 = 000000000000001a
p15_label_22:
! Mem[000000002f000008] = 85dd5dd2, %l2 = 00000000c2346dce
lduwa [%i2+%o1]0x81,%l2 ! %l2 = 0000000085dd5dd2
! Mem[000000002e800138] = 53bf997993fff416, %l6 = 0000000000000018, %l3 = 000000004fed5f9f
add %i1,0x138,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 53bf997993fff416
! Mem[000000002f000000] = 00000000, %l6 = 0000000000000018
swapa [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[000000002f00007d] = e3b2587b, %l2 = 0000000085dd5dd2
ldstub [%i2+0x07d],%l2 ! %l2 = 000000b2000000ff
! Mem[000000002f000199] = 8dec5935, %l0 = 00000000ffe14d1a
ldstub [%i2+0x199],%l0 ! %l0 = 000000ec000000ff
! Mem[000000002f800028] = 000000f1, %l6 = 0000000000000000
ldsha [%i3+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[00000000900000b0] = 0141dccfe5015c01, %g2 = 000000000000001a
ldx [%i4+0x0b0],%g2 ! %g2 = 0141dccfe5015c01
! Mem[000000002f8000e5] = 68404fd9, %l7 = 000000006fc6e238
ldstub [%i3+0x0e5],%l7 ! %l7 = 00000040000000ff
! %l0 = 00000000000000ec, Mem[0000000091000020] = 72613ed0
stb %l0,[%i6+%o4] ! Mem[0000000091000020] = ec613ed0
! Mem[000000002e800180] = 45c47af2, %l5 = 0000000000000000, %asi = 80
swapa [%i1+0x180]%asi,%l5 ! %l5 = 0000000045c47af2
p15_label_23:
! Mem[000000002f000000] = 18000000, %l2 = 00000000000000b2
swapa [%i2+%g0]0x81,%l2 ! %l2 = 0000000018000000
! %l1 = 00000000aa2b2972, Mem[000000002f800010] = b25e78f6
stha %l1,[%i3+%o2]0x88 ! Mem[000000002f800010] = b25e2972
! Mem[000000002e800010] = 474c7e8911f1ab14, %l0 = 00000000000000ec
ldxa [%i1+%o2]0x80,%l0 ! %l0 = 474c7e8911f1ab14
! Mem[000000002e8000d4] = cc9c06aa, %l6 = 00000000, %l2 = 18000000
add %i1,0xd4,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000cc9c06aa
! Mem[000000002e800060] = 9dcee47e, %l5 = 0000000045c47af2, %asi = 80
swapa [%i1+0x060]%asi,%l5 ! %l5 = 000000009dcee47e
! Mem[0000000091000150] = 67c0a8f1 1cd37e5c, %g2 = e5015c01, %g3 = 1f23d606
ldd [%i6+0x150],%g2 ! %g2 = 0000000067c0a8f1 000000001cd37e5c
! Mem[000000002e000198] = c6eb191f, %l2 = 00000000cc9c06aa
swap [%i0+0x198],%l2 ! %l2 = 00000000c6eb191f
! Mem[0000000090000164] = 80b623af, %g2 = 0000000067c0a8f1
ldsb [%i4+0x165],%g2 ! %g2 = ffffffffffffff80
! Mem[000000002f800000] = ff8a008a, %l7 = 0000000000000040
ldstuba [%i3+%g0]0x81,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000091800000] = 6d0c24dc, %g18 = 21762127f97695f2
ldsw [%o0+%g0],%g2 ! %g2 = 21762127f97695f2
p15_label_24:
! Mem[000000002e8000d2] = e41e927e, %l3 = 53bf997993fff416
ldstub [%i1+0x0d2],%l3 ! %l3 = 00000092000000ff
! %l5 = 000000009dcee47e, Mem[0000000090800100] = d6c71cb7
stw %l5,[%i5+0x100] ! Mem[0000000090800100] = 9dcee47e
! Mem[000000002e800188] = af6e6dca87bdf04d, %l3 = 0000000000000092, %l7 = 00000000000000ff
add %i1,0x188,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = af6e6dca87bdf04d
! %l2 = c6eb191f, %l3 = 00000092, Mem[000000002f800000] = ff8a008a 80da2c89
stda %l2,[%i3+%g0]0x81 ! Mem[000000002f800000] = c6eb191f 00000092
! %l2 = c6eb191f, %l3 = 00000092, Mem[00000000900000b8] = cca56a99 639df6c6
std %l2,[%i4+0x0b8] ! Mem[00000000900000b8] = c6eb191f 00000092
! Mem[0000000091800130] = 7b157b3a, %g2 = 000000006d0c24dc
lduw [%o0+0x130],%g2 ! %g2 = 000000007b157b3a
! Mem[000000002e800020] = be704719, %l7 = af6e6dca87bdf04d
ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 00000019000000ff
! Mem[00000000900001b0] = 8c3afc959ded457a, %g2 = 000000007b157b3a
ldx [%i4+0x1b0],%g2 ! %g2 = 8c3afc959ded457a
! Mem[000000002e800000] = ff690a82, %l5 = 000000009dcee47e
swapa [%i1+%g0]0x89,%l5 ! %l5 = 00000000ff690a82
! Mem[000000002f80013c] = 3d75f4d2, %l3 = 0000000000000092
swap [%i3+0x13c],%l3 ! %l3 = 000000003d75f4d2
p15_label_25:
! Mem[000000002e8000c4] = 17c2480c, %l6 = 0000000000000000, %asi = 80
swapa [%i1+0x0c4]%asi,%l6 ! %l6 = 0000000017c2480c
! Mem[000000002f800069] = af3dd0f7, %l0 = 474c7e8911f1ab14
ldstub [%i3+0x069],%l0 ! %l0 = 0000003d000000ff
! Mem[000000009080006c] = 0f03ef2f, %g2 = 8c3afc959ded457a
lduw [%i5+0x06c],%g2 ! %g2 = 000000000f03ef2f
! Mem[000000002f800048] = ff9978f0, %l4 = fb80ff1d, %l3 = 3d75f4d2
add %i3,0x48,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000ff9978f0
! Mem[000000002e000000] = ce6d34c2, %l3 = 00000000ff9978f0
swapa [%i0+%g0]0x81,%l3 ! %l3 = 00000000ce6d34c2
! %l6 = 0000000017c2480c, Mem[0000000090800056] = 3e46d1f1
stb %l6,[%i5+0x056] ! Mem[0000000090800054] = 0c46d1f1
! Mem[000000002f800170] = 0c92167f6fc92517, %l2 = 00000000c6eb191f, %l3 = 00000000ce6d34c2
add %i3,0x170,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 0c92167f6fc92517
! Mem[000000009000015c] = e248893d, %g2 = 000000000f03ef2f
lduw [%i4+0x15c],%g2 ! %g2 = 00000000e248893d
! Mem[000000002f0001fc] = a489dec4, %l3 = 0c92167f6fc92517
swap [%i2+0x1fc],%l3 ! %l3 = 00000000a489dec4
! Mem[000000002f800178] = b052ea66, %l6 = 17c2480c, %l6 = 17c2480c
add %i3,0x178,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000b052ea66
ba,a p15_not_taken_0_end
p15_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p15_branch_failed
p15_not_taken_0_end:
! End of Random Code for Thread 15
p15_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x03c] ! Set processor 15 done flag
! Check Registers
p15_check_registers:
set p15_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000003d
bne,a,pn %xcc,p15_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000aa2b2972
bne,a,pn %xcc,p15_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000c6eb191f
bne,a,pn %xcc,p15_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000a489dec4
bne,a,pn %xcc,p15_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000fb80ff1d
bne,a,pn %xcc,p15_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000ff690a82
bne,a,pn %xcc,p15_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000b052ea66
bne,a,pn %xcc,p15_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000019
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 6db1b323 773d0efb
bne %xcc,p15_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ee206610 f21ddba6
bne %xcc,p15_f2_fail
nop
! Check Local Memory
set p15_local0_expect,%g1
p15_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ff9978f09f5fed4f
ldx [%i0+0x000],%g3 ! Observed data at 000000002e000000
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 2b000000ef74ec50
ldx [%i0+0x008],%g3 ! Observed data at 000000002e000008
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = fffb00007684de50
ldx [%i0+0x010],%g3 ! Observed data at 000000002e000010
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = af3dd0f7ce6d34c2
ldx [%i0+0x018],%g3 ! Observed data at 000000002e000018
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 1a4de1ffaa000000
ldx [%i0+0x020],%g3 ! Observed data at 000000002e000020
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x020,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ffffff00bd1c5fff
ldx [%i0+0x0a8],%g3 ! Observed data at 000000002e0000a8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 07cda9e8063cba20
ldx [%i0+0x0b8],%g3 ! Observed data at 000000002e0000b8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 620fff5e2c312696
ldx [%i0+0x0f0],%g3 ! Observed data at 000000002e0000f0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x130],%g2 ! Expected data = c43dce8cbeff4337
ldx [%i0+0x130],%g3 ! Observed data at 000000002e000130
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x130,%g4
ldx [%g1+0x198],%g2 ! Expected data = cc9c06aae892f7b4
ldx [%i0+0x198],%g3 ! Observed data at 000000002e000198
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = dbffff259a993e16
ldx [%i0+0x1a8],%g3 ! Observed data at 000000002e0001a8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 5a9200864ea43145
ldx [%i0+0x1d0],%g3 ! Observed data at 000000002e0001d0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = c6ff961de659918d
ldx [%i0+0x1e0],%g3 ! Observed data at 000000002e0001e0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = a035ffab685cd235
ldx [%i0+0x1e8],%g3 ! Observed data at 000000002e0001e8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ba80d70f8631a4ff
ldx [%i0+0x1f8],%g3 ! Observed data at 000000002e0001f8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x1f8,%g4
set p15_local1_expect,%g1
p15_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 7ee4ce9dfa2630f4
ldx [%i1+0x000],%g3 ! Observed data at 000000002e800000
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff0b93d31b5ed9c2
ldx [%i1+0x008],%g3 ! Observed data at 000000002e800008
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff00002be48cb6d1
ldx [%i1+0x018],%g3 ! Observed data at 000000002e800018
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff4770be4a7c3321
ldx [%i1+0x020],%g3 ! Observed data at 000000002e800020
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = af3dad828ab0c400
ldx [%i1+0x028],%g3 ! Observed data at 000000002e800028
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 45c47af2b2141119
ldx [%i1+0x060],%g3 ! Observed data at 000000002e800060
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x060,%g4
ldx [%g1+0x090],%g2 ! Expected data = 1c509a9c9fffff9a
ldx [%i1+0x090],%g3 ! Observed data at 000000002e800090
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b0fc21ce00000000
ldx [%i1+0x0c0],%g3 ! Observed data at 000000002e8000c0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = e41eff7ecc9c06aa
ldx [%i1+0x0d0],%g3 ! Observed data at 000000002e8000d0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = e4feffe68ebc3b99
ldx [%i1+0x0e8],%g3 ! Observed data at 000000002e8000e8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = b59c94f6ff84347c
ldx [%i1+0x110],%g3 ! Observed data at 000000002e800110
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 00000000598e5fce
ldx [%i1+0x128],%g3 ! Observed data at 000000002e800128
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 53bf997993fff416
ldx [%i1+0x138],%g3 ! Observed data at 000000002e800138
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 1b69f86bc2973faa
ldx [%i1+0x140],%g3 ! Observed data at 000000002e800140
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x140,%g4
ldx [%g1+0x180],%g2 ! Expected data = 00000000557c3f15
ldx [%i1+0x180],%g3 ! Observed data at 000000002e800180
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = af6e6dca87bdf04d
ldx [%i1+0x188],%g3 ! Observed data at 000000002e800188
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 0000008acd1a67db
ldx [%i1+0x1a8],%g3 ! Observed data at 000000002e8001a8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1a8,%g4
set p15_local2_expect,%g1
p15_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 000000b200004c47
ldx [%i2+0x000],%g3 ! Observed data at 000000002f000000
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 85dd5dd27653059a
ldx [%i2+0x008],%g3 ! Observed data at 000000002f000008
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff690a8286e9080c
ldx [%i2+0x010],%g3 ! Observed data at 000000002f000010
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 074718b0a26c38b5
ldx [%i2+0x018],%g3 ! Observed data at 000000002f000018
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = b4f792e823a88bba
ldx [%i2+0x020],%g3 ! Observed data at 000000002f000020
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 80fbffffd6323820
ldx [%i2+0x028],%g3 ! Observed data at 000000002f000028
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x028,%g4
ldx [%g1+0x078],%g2 ! Expected data = 41bcb988e3ff587b
ldx [%i2+0x078],%g3 ! Observed data at 000000002f000078
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = f7d03daf94d54eea
ldx [%i2+0x090],%g3 ! Observed data at 000000002f000090
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = d0441befbd96a2cc
ldx [%i2+0x098],%g3 ! Observed data at 000000002f000098
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b99481f5fffffffb
ldx [%i2+0x0d8],%g3 ! Observed data at 000000002f0000d8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x108],%g2 ! Expected data = ff17164f9205423f
ldx [%i2+0x108],%g3 ! Observed data at 000000002f000108
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = fb2b000021181de0
ldx [%i2+0x110],%g3 ! Observed data at 000000002f000110
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x110,%g4
ldx [%g1+0x198],%g2 ! Expected data = 8dff5935e2a7f160
ldx [%i2+0x198],%g3 ! Observed data at 000000002f000198
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ffcc4ac27f0c3cb0
ldx [%i2+0x1c0],%g3 ! Observed data at 000000002f0001c0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 54599adf6fc92517
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+0x000],%g2 ! Expected data = c6eb191f00000092
ldx [%i3+0x000],%g3 ! Observed data at 000000002f800000
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 72295eb2c2346dce
ldx [%i3+0x010],%g3 ! Observed data at 000000002f800010
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0c00000000ff0000
ldx [%i3+0x018],%g3 ! Observed data at 000000002f800018
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000f13f79440d
ldx [%i3+0x028],%g3 ! Observed data at 000000002f800028
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = afffd0f784070dfd
ldx [%i3+0x068],%g3 ! Observed data at 000000002f800068
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x068,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 000000a468ff4fd9
ldx [%i3+0x0e0],%g3 ! Observed data at 000000002f8000e0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 1fd45ea6237512ff
ldx [%i3+0x118],%g3 ! Observed data at 000000002f800118
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = cb1dd9d700000092
ldx [%i3+0x138],%g3 ! Observed data at 000000002f800138
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x138,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 5190961b295568f5
ldx [%i3+0x1e8],%g3 ! Observed data at 000000002f8001e8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1e8,%g4
! The test for processor 15 has passed
p15_passed:
ta GOOD_TRAP
nop
p15_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p15_failed
p15_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p15_failed
p15_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p15_failed
p15_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p15_failed
p15_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p15_failed
p15_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p15_failed
p15_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p15_failed
p15_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p15_failed
p15_f0_fail:
set p15_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f2_fail:
set p15_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 15 failed
p15_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x03c] ! Set processor 15 done flag
set p15_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 15 failed
p15_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x03c] ! Set processor 15 done flag
set p15_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p15_selfmod_failed:
ba p15_failed
mov 0xabc,%g1
p15_common_error:
or %g0,0xeef,%g1
ba p15_failed
mov %o5,%g3
p15_common_signature_error:
set p15_temp,%g1
ba p15_failed
st %g2,[%g1] ! Common Lock Number
p15_common_timeout:
set p15_temp,%g1
ba p15_failed
st %g2,[%g1] ! Common Lock Number
p15_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p15_failed
mov 0x0,%g3
p15_trap1e:
ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002f000028]
lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002f000010]
done
p15_trap1o:
ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002f000028]
lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002f000010]
done
p15_trap2e:
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002f000028]
ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002e000020]
stha %l1,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f800020]
swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002e000018]
done
p15_trap2o:
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002f000028]
ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002e000020]
stha %l1,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f800020]
swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002e000018]
done
p15_trap3e:
nop
done
p15_trap3o:
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 = 28dd168415531649
ldx [%g1+0x008],%l1 ! %l1 = a523acdc372627c6
ldx [%g1+0x010],%l2 ! %l2 = 39749dc7c66b1e04
ldx [%g1+0x018],%l3 ! %l3 = 5050406822090731
ldx [%g1+0x020],%l4 ! %l4 = 0dca161c819873a5
ldx [%g1+0x028],%l5 ! %l5 = d9f24dd06b9adc0e
ldx [%g1+0x030],%l6 ! %l6 = f202693839a0fafb
ldx [%g1+0x038],%l7 ! %l7 = dd01db6c98b5fd60
! Initialize the output register of window 0
set unres3_start,%o0
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 = 55d953e9 1760911e ee9eb99c 99d225a5
! %f4 = 98a7df8f 17a87fe0 4270d9f2 00693b24
! %f8 = c3fbdd67 0329d0fa 55231c76 ff2618b8
! %f12 = dffb4e33 0930e0ba f0985b1c ca756f23
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 775fc50a 9ff49722 3cb7a1d3 ae6ab853
! %f20 = 8128e0a1 8d2d9f51 16ec1e52 aa6f8c22
! %f24 = f5185941 2740992e 02e8d8fa 2f7cc20b
! %f28 = 146b4897 48e91f60 15b491b1 ea1df67a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5365d025 c6954762 f6f39f04 71b03d7b
! %f36 = 82166c89 6df2983a 4bd18162 39ace516
! %f40 = 6b102058 85ee615b 040c914b e13bd440
! %f44 = bd5bc64c 9442c6f6 ff44d9e4 fd4d2438
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5cb4f3c70000007c,%g7,%g1 ! GSR scale = 15, align = 4
wr %g1,%g0,%gsr ! GSR = 5cb4f3c70000007c
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 16
p16_label_1:
! Mem[0000000030000131] = 23f68e0f, %l5 = 04e12c4461fa7e62
ldstub [%i0+0x131],%l5 ! %l5 = 000000f6000000ff
! %l0 = 865a83c06ab54e2a, Mem[0000000030000000] = 47e10fa5
stwa %l0,[%i0+%g0]0x81 ! Mem[0000000030000000] = 6ab54e2a
! Mem[0000000031000018] = 30e89846, %l5 = 00000000000000f6
ldsha [%i2+%o3]0x80,%l5 ! %l5 = 00000000000030e8
! Mem[0000000090000164] = 4080b623, %g18 = 06a6a1921396c8d9
ldsw [%i4+0x164],%g2 ! %g2 = 06a6a1921396c8d9
! %l7 = 5ec8308daaab2865, Mem[0000000091800188] = 56ff57fa
stw %l7,[%o0+0x188] ! Mem[0000000091800188] = aaab2865
! Mem[00000000308001a0] = 8c69e385df09b5cb, %l3 = 1dd72130683fe79c, %l2 = a0f1469a7de56d03
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 8c69e385df09b5cb
! Mem[000000003180000c] = 61389ba8, %l4 = bfd62d36793fdcd2
ldstub [%i3+0x00c],%l4 ! %l4 = 00000061000000ff
! Mem[0000000091800078] = 2185094a14edd7bd, %g2 = 000000004080b623
ldxa [%o0+0x078]%asi,%g2 ! %g2 = 2185094a14edd7bd
! Mem[00000000308001e4] = bd1c2cbe, %l0 = 6ab54e2a, %l4 = 00000061
add %i1,0x1e4,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000bd1c2cbe
! Mem[00000000308001da] = 984ff181, %l7 = 5ec8308daaab2865
ldstub [%i1+0x1da],%l7 ! %l7 = 000000f1000000ff
p16_label_2:
! Mem[0000000030000018] = 454c59b2, %l2 = 8c69e385df09b5cb
swapa [%i0+%o3]0x80,%l2 ! %l2 = 00000000454c59b2
! Mem[0000000030800038] = cfa18a110754b5c2, %l4 = 00000000bd1c2cbe, %l5 = 00000000000030e8
add %i1,0x38,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = cfa18a110754b5c2
! Mem[0000000031800018] = 201bf430, %l6 = 4dbff557dc718ff3
ldstuba [%i3+%o3]0x89,%l6 ! %l6 = 00000030000000ff
! %l3 = 1dd72130683fe79c, Mem[0000000030800024] = fa5ff376
stb %l3,[%i1+0x024] ! Mem[0000000030800024] = 9c5ff376
! Mem[0000000030000170] = 235def28, %l5 = 0754b5c2, %l6 = 00000030
add %i0,0x170,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000235def28
! %l6 = 235def28, %l7 = 000000f1, Mem[00000000300000e0] = 8d8563fd c3605788
std %l6,[%i0+0x0e0] ! Mem[00000000300000e0] = 235def28 000000f1
! Mem[000000009100001c] = 8f72613e, %g2 = 2185094a14edd7bd
ldsb [%i6+0x01f],%g2 ! %g2 = ffffffffffffff8f
! Mem[00000000300000bc] = 6ed653f4, %l7 = 00000000000000f1
swap [%i0+0x0bc],%l7 ! %l7 = 000000006ed653f4
! Mem[00000000900001e0] = 3bfede36, %g2 = ffffffffffffff8f
ldsb [%i4+0x1e3],%g2 ! %g2 = 000000000000003b
! Mem[0000000091000188] = 10b0c5e2, %g2 = 000000000000003b
lduh [%i6+0x18a],%g2 ! %g2 = 00000000000010b0
p16_label_3:
! Mem[0000000091000014] = d0c37693, %g2 = 00000000000010b0
lduw [%i6+0x014],%g2 ! %g2 = 00000000d0c37693
! Mem[0000000031000010] = a19a7019, %l2 = 00000000454c59b2
ldstuba [%i2+%o2]0x81,%l2 ! %l2 = 000000a1000000ff
! %l2 = 00000000000000a1, Mem[00000000918001c4] = 864a42a9
sth %l2,[%o0+0x1c4] ! Mem[00000000918001c4] = 00a142a9
! Mem[00000000308001d0] = e7147796b3f84528, %l3 = 1dd72130683fe79c
ldx [%i1+0x1d0],%l3 ! %l3 = e7147796b3f84528
! Mem[0000000091800088] = dc4471e4 ac8c636e, %g2 = d0c37693, %g3 = 0bad0b00
ldd [%o0+0x088],%g2 ! %g2 = 00000000dc4471e4 00000000ac8c636e
! Mem[0000000031800110] = f731f8f3, %l1 = 66c2d35859ab29e4, %asi = 80
swapa [%i3+0x110]%asi,%l1 ! %l1 = 00000000f731f8f3
! Mem[0000000031800198] = a08faba3, %l3 = b3f84528, %l2 = 000000a1
add %i3,0x198,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000a08faba3
! Mem[0000000030800004] = 97e28433, %l6 = 235def28, %l3 = b3f84528
add %i1,0x04,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000097e28433
! Mem[0000000031800073] = 00fe0cb2, %l4 = 00000000bd1c2cbe
ldstub [%i3+0x073],%l4 ! %l4 = 000000b2000000ff
! Mem[00000000310000e4] = a4062e5b, %l1 = 00000000f731f8f3
swap [%i2+0x0e4],%l1 ! %l1 = 00000000a4062e5b
p16_label_4:
! %l7 = 000000006ed653f4, Mem[0000000030000008] = 29b35792
stwa %l7,[%i0+%o1]0x81 ! Mem[0000000030000008] = 6ed653f4
! Mem[0000000090000000] = 3290e3b0, %g2 = 00000000dc4471e4
lduh [%i4+%g0],%g2 ! %g2 = 0000000000003290
! Mem[0000000031000000] = d1c056960533be33, %l5 = cfa18a110754b5c2
ldxa [%i2+%g0]0x81,%l5 ! %l5 = d1c056960533be33
! Mem[0000000031800150] = 880c1dfd, %l6 = 235def28, %l7 = 6ed653f4
add %i3,0x150,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000880c1dfd
! Mem[0000000030000018] = cbb509df, %l0 = 865a83c06ab54e2a
lduwa [%i0+%o3]0x89,%l0 ! %l0 = 00000000cbb509df
! %l0 = 00000000cbb509df, Mem[0000000091000178] = 5d76971c
stw %l0,[%i6+0x178] ! Mem[0000000091000178] = cbb509df
! Mem[00000000310000ca] = 7dddd79c, %l0 = 00000000cbb509df
ldstub [%i2+0x0ca],%l0 ! %l0 = 000000d7000000ff
! Mem[0000000030800038] = cfa18a11, %l5 = d1c056960533be33
lduw [%i1+0x038],%l5 ! %l5 = 00000000cfa18a11
! Mem[0000000030800070] = c029e7d5, %l7 = 00000000880c1dfd
ldub [%i1+0x072],%l7 ! %l7 = 00000000000000e7
! Mem[0000000030800000] = 04c849e5, %l3 = 0000000097e28433
lduwa [%i1+%g0]0x81,%l3 ! %l3 = 0000000004c849e5
p16_label_5:
! %l0 = 000000d7, %l1 = a4062e5b, Mem[00000000300001c0] = 0d905803 16f85414
std %l0,[%i0+0x1c0] ! Mem[00000000300001c0] = 000000d7 a4062e5b
! Mem[0000000030000028] = 6ef4fb2a, %l6 = 00000000235def28
ldstuba [%i0+%o5]0x89,%l6 ! %l6 = 0000002a000000ff
! Mem[0000000031000064] = 3895533f, %l7 = 000000e7, %l1 = a4062e5b
add %i2,0x64,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000003895533f
! %l3 = 0000000004c849e5, Mem[00000000910000c0] = 76fe986599869002
stx %l3,[%i6+0x0c0] ! Mem[00000000910000c0] = 0000000004c849e5
! Mem[0000000091000020] = 72613ed0, %g2 = 0000000000003290
lduw [%i6+%o4],%g2 ! %g2 = 0000000072613ed0
! Mem[0000000031000148] = e4291b2be23a48e8, %l3 = 0000000004c849e5, %l3 = 0000000004c849e5
add %i2,0x148,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = e4291b2be23a48e8
! Mem[0000000030800028] = 6974c09f, %l6 = 000000000000002a
swapa [%i1+%o5]0x80,%l6 ! %l6 = 000000006974c09f
! Mem[0000000030800028] = 2a000000, %l5 = 00000000cfa18a11
ldsha [%i1+%o5]0x89,%l5 ! %l5 = 0000000000000000
! %l4 = 00000000000000b2, Mem[000000009080006e] = ef2fde52
stb %l4,[%i5+0x06e] ! Mem[000000009080006c] = b22fde52
! Mem[0000000031800020] = 0f9ac9ad, %l5 = 0000000000000000
swapa [%i3+%o4]0x88,%l5 ! %l5 = 000000000f9ac9ad
p16_label_6:
! Mem[0000000030000068] = dc67e88e, %l7 = 000000e7, %l7 = 000000e7
add %i0,0x68,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000dc67e88e
! Mem[0000000031800076] = 99f9be06, %l2 = 00000000a08faba3
ldstub [%i3+0x076],%l2 ! %l2 = 000000be000000ff
! %l4 = 000000b2, %l5 = 0f9ac9ad, Mem[0000000090800190] = 9c239d0f 8a9cb77e
std %l4,[%i5+0x190] ! Mem[0000000090800190] = 000000b2 0f9ac9ad
! %l1 = 000000003895533f, Mem[00000000908000cd] = e96023d0
stb %l1,[%i5+0x0cd] ! Mem[00000000908000cc] = 3f6023d0
! %l4 = 000000b2, %l5 = 0f9ac9ad, Mem[0000000091000080] = 909e4e96 8c494cf0
std %l4,[%i6+0x080] ! Mem[0000000091000080] = 000000b2 0f9ac9ad
! %l1 = 000000003895533f, Mem[0000000091000012] = 48bdd0c3
sth %l1,[%i6+0x012] ! Mem[0000000091000010] = 533fd0c3
! Mem[00000000900000f8] = 16006d13, %g2 = 0000000072613ed0
ldub [%i4+0x0f9],%g2 ! %g2 = 0000000000000016
! %l4 = 00000000000000b2, Mem[0000000030000070] = cc7d75411447a3ec
stx %l4,[%i0+0x070] ! Mem[0000000030000070] = 00000000000000b2
! %l4 = 00000000000000b2, Mem[00000000908000b0] = 2fbbd85dfb1a2125
stx %l4,[%i5+0x0b0] ! Mem[00000000908000b0] = 00000000000000b2
! Mem[0000000090800160] = 9f580ef0 afc76aaf, %g2 = 00000016, %g3 = ac8c636e
ldda [%i5+0x160]%asi,%g2 ! %g2 = 000000009f580ef0 00000000afc76aaf
p16_label_7:
! Mem[0000000031000118] = 5e2831d388086ae0, %l4 = 00000000000000b2
ldx [%i2+0x118],%l4 ! %l4 = 5e2831d388086ae0
! Mem[00000000310001c4] = c6989319, %l7 = dc67e88e, %l2 = 000000be
add %i2,0x1c4,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000c6989319
! Mem[0000000031800018] = fff41b20, %l0 = 00000000000000d7
lduba [%i3+%o3]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000091800140] = 99c754cd, %g18 = 06a6a1921396c8d9
ldsw [%o0+0x140],%g2 ! %g2 = 06a6a1921396c8d9
! Mem[0000000030800000] = 04c849e5 97e28433, %l0 = 000000ff, %l1 = 3895533f
ldda [%i1+%g0]0x81,%l0 ! %l0 = 0000000004c849e5 0000000097e28433
! Mem[00000000310000b2] = f88251d9, %l2 = 00000000c6989319
ldstub [%i2+0x0b2],%l2 ! %l2 = 00000051000000ff
! Mem[00000000300001b8] = ae967963, %l1 = 0000000097e28433
ldstub [%i0+0x1b8],%l1 ! %l1 = 000000ae000000ff
! Mem[00000000308000c8] = 1ce7cbfc, %l0 = 04c849e5, %l2 = 00000051
add %i1,0xc8,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000001ce7cbfc
! %l3 = e4291b2be23a48e8, Mem[0000000030800008] = c808e64d
stwa %l3,[%i1+%o1]0x80 ! Mem[0000000030800008] = e23a48e8
! Mem[0000000030000028] = 6ef4fbff, %l1 = 00000000000000ae
lduha [%i0+%o5]0x89,%l1 ! %l1 = 000000000000fbff
p16_label_8:
! Mem[0000000031000154] = e83af35e, %l6 = 6974c09f, %l5 = 0f9ac9ad
add %i2,0x154,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000e83af35e
! Mem[000000009080017c] = b7485aec, %g18 = 06a6a1921396c8d9
ldsw [%i5+0x17c],%g2 ! %g2 = 06a6a1921396c8d9
! Mem[0000000030800008] = e23a48e8, %l4 = 5e2831d388086ae0
lduba [%i1+%o1]0x81,%l4 ! %l4 = 00000000000000e2
! Mem[0000000031800018] = fff41b20, %l2 = 000000001ce7cbfc
ldsba [%i3+%o3]0x81,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030800028] = 2a000000, %l3 = e4291b2be23a48e8
ldsha [%i1+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000030000158] = 56a333c5, %l4 = 00000000000000e2
swap [%i0+0x158],%l4 ! %l4 = 0000000056a333c5
! Mem[0000000031000000] = 9656c0d1, %l0 = 0000000004c849e5
lduha [%i2+%g0]0x88,%l0 ! %l0 = 000000000000c0d1
! Mem[0000000030000020] = aa1ec4ba, %l4 = 0000000056a333c5
swapa [%i0+%o4]0x80,%l4 ! %l4 = 00000000aa1ec4ba
! Mem[0000000030800018] = 573dca7c, %l0 = 000000000000c0d1
ldstuba [%i1+%o3]0x89,%l0 ! %l0 = 0000007c000000ff
! Mem[0000000030000100] = fe92e96b, %l6 = 000000006974c09f
ldsh [%i0+0x100],%l6 ! %l6 = fffffffffffffe92
p16_label_9:
! %l0 = 000000000000007c, Mem[0000000031800008] = 80c8cf75
stba %l0,[%i3+%o1]0x80 ! Mem[0000000031800008] = 7cc8cf75
! Mem[0000000091800178] = 31403254, %g2 = ffffffffb7485aec
lduh [%o0+0x178],%g2 ! %g2 = 0000000000003140
! Mem[000000003180000f] = ff389ba8, %l7 = 00000000dc67e88e
ldstub [%i3+0x00f],%l7 ! %l7 = 000000a8000000ff
! Mem[00000000900001f8] = f6b5cdbd, %g18 = 06a6a1921396c8d9
ldsw [%i4+0x1f8],%g2 ! %g2 = 06a6a1921396c8d9
! Mem[0000000091800180] = 098f9994, %g2 = fffffffff6b5cdbd
ldsh [%o0+0x182],%g2 ! %g2 = 000000000000098f
! Mem[0000000030000068] = dc67e88e, %l2 = ffffffffffffffff
lduh [%i0+0x06a],%l2 ! %l2 = 000000000000e88e
! Mem[0000000031800029] = 9df99da5, %l2 = 000000000000e88e
ldstuba [%i3+0x029]%asi,%l2 ! %l2 = 000000f9000000ff
! Mem[0000000030800090] = 655b411ba4b393b6, %l7 = 00000000000000a8, %l1 = 000000000000fbff
add %i1,0x90,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 655b411ba4b393b6
! Mem[000000003100015c] = 4a5f97b0, %l1 = a4b393b6, %l7 = 000000a8
add %i2,0x15c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000004a5f97b0
! Mem[0000000030800018] = 573dcaff, %l7 = 000000004a5f97b0
swapa [%i1+%o3]0x89,%l7 ! %l7 = 00000000573dcaff
p16_label_10:
! Mem[00000000300001b8] = ff9679633b014bda, %l6 = fffffffffffffe92, %l6 = fffffffffffffe92
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = ff9679633b014bda
! Mem[0000000031800028] = a59dff9d, %l1 = 655b411ba4b393b6
ldswa [%i3+%o5]0x88,%l1 ! %l1 = ffffffffa59dff9d
! Mem[0000000090800060] = f3ecac3f, %g2 = 000000000000098f
ldsh [%i5+0x060],%g2 ! %g2 = fffffffffffff3ec
! Mem[00000000300001e4] = 0648446f, %l0 = 0000007c, %l1 = a59dff9d
add %i0,0x1e4,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000000648446f
! Mem[00000000308000c0] = 684d4425, %l0 = 000000000000007c
swap [%i1+0x0c0],%l0 ! %l0 = 00000000684d4425
! Mem[00000000308001f0] = 0a5be661, %l4 = aa1ec4ba, %l3 = 00000000
add %i1,0x1f0,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000000a5be661
! %l6 = ff9679633b014bda, Mem[0000000030800020] = 4c24d0da
stwa %l6,[%i1+%o4]0x89 ! Mem[0000000030800020] = 3b014bda
! Mem[0000000030800158] = 573d6cc9644eacdd, %l2 = 00000000000000f9, %l6 = ff9679633b014bda
add %i1,0x158,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 573d6cc9644eacdd
! Mem[0000000031800020] = 00000000, %l2 = 00000000000000f9
ldswa [%i3+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[00000000908000d0] = b65d4f2d, %g2 = fffffffffffff3ec
lduha [%i5+0x0d2]%asi,%g2 ! %g2 = 000000000000b65d
p16_label_11:
! %l7 = 00000000573dcaff, Mem[00000000910000f8] = 290e4de0788fe0fd
stx %l7,[%i6+0x0f8] ! Mem[00000000910000f8] = 00000000573dcaff
! %l4 = aa1ec4ba, %l5 = e83af35e, Mem[0000000031000008] = 739d39fd 11932403
stda %l4,[%i2+%o1]0x80 ! Mem[0000000031000008] = aa1ec4ba e83af35e
! Mem[0000000030800095] = a4b393b6, %l7 = 00000000573dcaff
ldstub [%i1+0x095],%l7 ! %l7 = 000000b3000000ff
! %l7 = 00000000000000b3, Mem[0000000090000109] = 2b1770b8, %asi = 80
stba %l7,[%i4+0x109]%asi ! Mem[0000000090000108] = b31770b8
! Mem[000000003080015e] = 644eacdd, %l2 = 0000000000000000
ldstub [%i1+0x15e],%l2 ! %l2 = 000000ac000000ff
! Mem[0000000030000020] = 56a333c5, %l1 = 000000000648446f
ldsha [%i0+%o4]0x80,%l1 ! %l1 = 00000000000056a3
! Mem[0000000030000020] = c533a356, %l0 = 00000000684d4425
swapa [%i0+%o4]0x88,%l0 ! %l0 = 00000000c533a356
! Mem[0000000030000008] = 0ad9ee4bf453d66e, %l3 = 000000000a5be661
ldxa [%i0+%o1]0x89,%l3 ! %l3 = 0ad9ee4bf453d66e
! %l6 = 573d6cc9644eacdd, Mem[0000000030000020] = 684d4425
stha %l6,[%i0+%o4]0x88 ! Mem[0000000030000020] = 684dacdd
! Mem[00000000300000a8] = e3082c18, %l0 = c533a356, %l0 = c533a356
add %i0,0xa8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000e3082c18
p16_label_12:
! Mem[0000000030000018] = cbb509df, %l2 = 00000000000000ac
lduba [%i0+%o3]0x89,%l2 ! %l2 = 00000000000000df
! %l4 = aa1ec4ba, %l5 = e83af35e, Mem[0000000030000020] = 684dacdd fb0166f2
stda %l4,[%i0+%o4]0x89 ! Mem[0000000030000020] = aa1ec4ba e83af35e
! %l7 = 00000000000000b3, Mem[0000000030000000] = 6ab54e2a
stwa %l7,[%i0+%g0]0x80 ! Mem[0000000030000000] = 000000b3
! Mem[0000000030000008] = 6ed653f4, %l2 = 00000000000000df
ldsha [%i0+%o1]0x81,%l2 ! %l2 = 0000000000006ed6
! Mem[0000000030800008] = e8483ae2, %l4 = 00000000aa1ec4ba
ldsha [%i1+%o1]0x89,%l4 ! %l4 = 0000000000003ae2
! Mem[0000000031000008] = aa1ec4ba, %l5 = 00000000e83af35e
lduba [%i2+%o1]0x81,%l5 ! %l5 = 00000000000000aa
! Mem[00000000300001d8] = c67a08126868244e, %l2 = 0000000000006ed6, %l7 = 00000000000000b3
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = c67a08126868244e
! Mem[0000000090000068] = 6e2252f8, %g2 = 000000000000b65d
ldsh [%i4+0x068],%g2 ! %g2 = 0000000000006e22
! Mem[0000000030000000] = 000000b3, %l7 = c67a08126868244e
swapa [%i0+%g0]0x80,%l7 ! %l7 = 00000000000000b3
! Mem[0000000091000038] = 2910a14d, %g2 = 0000000000006e22
lduh [%i6+0x038],%g2 ! %g2 = 0000000000002910
p16_label_13:
! Mem[000000003180007c] = d7065d24, %l4 = 0000000000003ae2
swap [%i3+0x07c],%l4 ! %l4 = 00000000d7065d24
! %l0 = 00000000e3082c18, Mem[0000000090800180] = 06f22f79
sth %l0,[%i5+0x180] ! Mem[0000000090800180] = 2c182f79
! Mem[0000000090800170] = 01294a70, %g18 = 06a6a1921396c8d9
ldsw [%i5+0x170],%g2 ! %g2 = 06a6a1921396c8d9
! Mem[0000000031800078] = 6e00d0d500003ae2, %l2 = 0000000000006ed6, %l0 = 00000000e3082c18
add %i3,0x78,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 6e00d0d500003ae2
! Mem[0000000031000028] = 14eb171b, %l7 = 00000000000000b3
swapa [%i2+%o5]0x89,%l7 ! %l7 = 0000000014eb171b
! Mem[0000000030800008] = e23a48e8, %l4 = 00000000d7065d24
lduha [%i1+%o1]0x80,%l4 ! %l4 = 000000000000e23a
! Mem[0000000030000020] = bac41eaa, %l5 = 00000000000000aa
swapa [%i0+%o4]0x80,%l5 ! %l5 = 00000000bac41eaa
! Mem[000000003100013c] = 28607978, %l4 = 0000e23a, %l7 = 14eb171b
add %i2,0x13c,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000028607978
! Mem[0000000031800020] = 00000000, %l5 = 00000000bac41eaa
ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! %l7 = 0000000028607978, Mem[00000000918001d0] = 5c503449218a926c
stx %l7,[%o0+0x1d0] ! Mem[00000000918001d0] = 0000000028607978
p16_label_14:
! %l0 = 6e00d0d500003ae2, Mem[0000000030800028] = 2a000000
stba %l0,[%i1+%o5]0x88 ! Mem[0000000030800028] = 2a0000e2
! %l6 = 573d6cc9644eacdd, Mem[000000009180018a] = 2865c77b
sth %l6,[%o0+0x18a] ! Mem[0000000091800188] = acddc77b
! %l5 = 0000000000000000, Mem[00000000900000e8] = 9839da078d7c0270
stx %l5,[%i4+0x0e8] ! Mem[00000000900000e8] = 0000000000000000
! Mem[00000000308001e4] = bd1c2cbe, %l1 = 00000000000056a3, %asi = 80
swapa [%i1+0x1e4]%asi,%l1 ! %l1 = 00000000bd1c2cbe
! %l7 = 0000000028607978, Mem[00000000900000a0] = c4622d7f4f80062d
stx %l7,[%i4+0x0a0] ! Mem[00000000900000a0] = 0000000028607978
! Mem[0000000031000018] = 30e89846, %l5 = 0000000000000000
ldsha [%i2+%o3]0x80,%l5 ! %l5 = 00000000000030e8
! Mem[0000000090000008] = 354aae5e7877a39b, %g2 = 0000000001294a70
ldxa [%i4+0x008]%asi,%g2 ! %g2 = 354aae5e7877a39b
! Mem[00000000918000a4] = d538658e, %g2 = 354aae5e7877a39b
ldub [%o0+0x0a7],%g2 ! %g2 = 00000000000000d5
! Mem[0000000031000110] = 9539e4e776f04527, %l6 = 573d6cc9644eacdd, %l1 = 00000000bd1c2cbe
add %i2,0x110,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 9539e4e776f04527
! Mem[0000000030000028] = fffbf46e 690c52bb, %l4 = 0000e23a, %l5 = 000030e8
ldda [%i0+%o5]0x81,%l4 ! %l4 = 00000000fffbf46e 00000000690c52bb
p16_label_15:
! Mem[000000003100018a] = 7d8af6cb, %l5 = 00000000690c52bb
ldstub [%i2+0x18a],%l5 ! %l5 = 000000f6000000ff
! Mem[0000000031800010] = 52cf8227, %l0 = 6e00d0d500003ae2
ldsba [%i3+%o2]0x88,%l0 ! %l0 = 0000000000000027
! %l0 = 0000000000000027, Mem[0000000030000028] = 6ef4fbff
stwa %l0,[%i0+%o5]0x88 ! Mem[0000000030000028] = 00000027
! Mem[000000003100011c] = 88086ae0, %l1 = 9539e4e776f04527
ldstub [%i2+0x11c],%l1 ! %l1 = 00000088000000ff
! Mem[00000000318001f8] = 75de3f4f, %l5 = 00000000000000f6
swap [%i3+0x1f8],%l5 ! %l5 = 0000000075de3f4f
! Mem[0000000030000178] = 0cca5804, %l3 = 0ad9ee4bf453d66e, %asi = 80
swapa [%i0+0x178]%asi,%l3 ! %l3 = 000000000cca5804
! Mem[0000000031800038] = fe6ee03b, %l5 = 75de3f4f, %l1 = 00000088
add %i3,0x38,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000fe6ee03b
! Mem[0000000030800010] = 72c98ab3, %l7 = 0000000028607978
lduba [%i1+%o2]0x81,%l7 ! %l7 = 0000000000000072
! Mem[0000000030800020] = 3b014bda, %l0 = 0000000000000027
ldswa [%i1+%o4]0x89,%l0 ! %l0 = 000000003b014bda
! Mem[000000003180006c] = e599ef64, %l2 = 0000000000006ed6
ldstub [%i3+0x06c],%l2 ! %l2 = 000000e5000000ff
p16_label_16:
! Mem[0000000031000028] = 000000b3, %l7 = 0000000000000072
swapa [%i2+%o5]0x89,%l7 ! %l7 = 00000000000000b3
! Mem[0000000031000020] = 3918e379, %l1 = 00000000fe6ee03b
swapa [%i2+%o4]0x88,%l1 ! %l1 = 000000003918e379
! Mem[00000000910000dc] = 9c5c2a85, %g2 = 00000000000000d5
ldsh [%i6+0x0dc],%g2 ! %g2 = ffffffffffff9c5c
! Mem[0000000030000018] = df09b5cb, %l1 = 000000003918e379
swapa [%i0+%o3]0x80,%l1 ! %l1 = 00000000df09b5cb
! Mem[0000000091800080] = 414cf609, %g2 = ffffffffffff9c5c
lduw [%o0+0x080],%g2 ! %g2 = 00000000414cf609
! Mem[00000000308000b0] = d13c5635, %l3 = 000000000cca5804
swap [%i1+0x0b0],%l3 ! %l3 = 00000000d13c5635
! Mem[00000000910000e8] = 27c66de1, %g18 = 06a6a1921396c8d9
ldsw [%i6+0x0e8],%g2 ! %g2 = 06a6a1921396c8d9
! Mem[00000000910001b4] = f3847e0d, %g2 = 0000000027c66de1
ldub [%i6+0x1b4],%g2 ! %g2 = 00000000000000f3
! Mem[00000000318001ba] = 1afcd48f, %l1 = 00000000df09b5cb
ldstub [%i3+0x1ba],%l1 ! %l1 = 000000d4000000ff
! Mem[000000003180005c] = 09325952, %l0 = 3b014bda, %l7 = 000000b3
add %i3,0x5c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000009325952
p16_label_17:
! Mem[0000000031800196] = 95ff6cf7, %l2 = 00000000000000e5
ldstub [%i3+0x196],%l2 ! %l2 = 0000006c000000ff
! %l1 = 00000000000000d4, Mem[000000009100000c] = bcf127ea
sth %l1,[%i6+0x00c] ! Mem[000000009100000c] = 00d427ea
! Mem[0000000091800028] = 2e4619bbea5bb1ab, %g2 = 00000000000000f3
ldxa [%o0+0x028]%asi,%g2 ! %g2 = 2e4619bbea5bb1ab
! Mem[0000000031800100] = 90a43f99, %l0 = 000000003b014bda
swap [%i3+0x100],%l0 ! %l0 = 0000000090a43f99
! %l7 = 0000000009325952, Mem[0000000031000028] = 00000072
stba %l7,[%i2+%o5]0x88 ! Mem[0000000031000028] = 00000052
! Mem[0000000031800175] = a3fa5aed, %l7 = 0000000009325952
ldstub [%i3+0x175],%l7 ! %l7 = 000000fa000000ff
! %l3 = 00000000d13c5635, Mem[0000000031000008] = aa1ec4ba
stha %l3,[%i2+%o1]0x80 ! Mem[0000000031000008] = 5635c4ba
! Mem[0000000030000008] = 6ed653f4, %l6 = 573d6cc9644eacdd
swapa [%i0+%o1]0x80,%l6 ! %l6 = 000000006ed653f4
! Mem[0000000091000110] = 259a7444, %g2 = 2e4619bbea5bb1ab
lduw [%i6+0x110],%g2 ! %g2 = 00000000259a7444
! %l5 = 0000000075de3f4f, Mem[0000000031800010] = 2782cf52
stba %l5,[%i3+%o2]0x81 ! Mem[0000000031800010] = 4f82cf52
p16_label_18:
! Mem[0000000030800188] = 6ca56150, %l1 = 000000d4, %l3 = d13c5635
add %i1,0x188,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000006ca56150
! %l1 = 00000000000000d4, Mem[0000000030800010] = c5abf40fb38ac972
stxa %l1,[%i1+%o2]0x88 ! Mem[0000000030800010] = 00000000000000d4
! Mem[0000000091800050] = ccf52dd5544a3e12, %g2 = 00000000259a7444
ldx [%o0+0x050],%g2 ! %g2 = ccf52dd5544a3e12
! Mem[0000000031000000] = d1c056960533be33, %l2 = 000000000000006c, %l0 = 0000000090a43f99
casxa [%i2]0x80,%l2,%l0 ! %l0 = d1c056960533be33
! Mem[00000000908000e0] = 3675044c742be986, %g2 = ccf52dd5544a3e12
ldx [%i5+0x0e0],%g2 ! %g2 = 3675044c742be986
! Mem[0000000031000000] = 9656c0d1, %l3 = 000000006ca56150
ldstuba [%i2+%g0]0x88,%l3 ! %l3 = 000000d1000000ff
! Mem[00000000300000e7] = 000000f1, %l2 = 000000000000006c
ldstuba [%i0+0x0e7]%asi,%l2 ! %l2 = 000000f1000000ff
! Mem[0000000030000064] = e31e4cf4, %l1 = 00000000000000d4
swap [%i0+0x064],%l1 ! %l1 = 00000000e31e4cf4
! Mem[00000000310001d0] = 48cca9d9, %l7 = 00000000000000fa
swap [%i2+0x1d0],%l7 ! %l7 = 0000000048cca9d9
! Mem[0000000031000028] = ee79824b00000052, %l3 = 00000000000000d1
ldxa [%i2+%o5]0x88,%l3 ! %l3 = ee79824b00000052
p16_label_19:
! Mem[0000000090800130] = e411aa4f, %g2 = 3675044c742be986
lduw [%i5+0x130],%g2 ! %g2 = 00000000e411aa4f
! Mem[000000009080009c] = 3b5cc0b0, %g2 = 00000000e411aa4f
ldub [%i5+0x09f],%g2 ! %g2 = 000000000000003b
! Mem[0000000031800008] = 75cfc87c, %l5 = 0000000075de3f4f
ldsha [%i3+%o1]0x88,%l5 ! %l5 = ffffffffffffc87c
! Mem[0000000030800018] = b0975f4a91cdc7f7, %l6 = 000000006ed653f4
ldxa [%i1+%o3]0x80,%l6 ! %l6 = b0975f4a91cdc7f7
! Mem[0000000030800008] = e23a48e8, %l4 = 00000000fffbf46e
swapa [%i1+%o1]0x81,%l4 ! %l4 = 00000000e23a48e8
! Mem[0000000090800120] = 319a6fbd, %g18 = 06a6a1921396c8d9
ldsw [%i5+0x120],%g2 ! %g2 = 06a6a1921396c8d9
! Mem[0000000031000160] = a4307e7b14d92e42, %l3 = ee79824b00000052, %l2 = 00000000000000f1
add %i2,0x160,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = a4307e7b14d92e42
! Mem[00000000318000c4] = 65936529, %l5 = ffffffffffffc87c
ldstub [%i3+0x0c4],%l5 ! %l5 = 00000065000000ff
! Mem[00000000318000e0] = 9b507aac, %l3 = 00000052, %l4 = e23a48e8
add %i3,0xe0,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000009b507aac
! Mem[0000000031800160] = a799d9e1, %l5 = 00000065, %l6 = 91cdc7f7
add %i3,0x160,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000a799d9e1
p16_label_20:
! Mem[0000000031000048] = 427c2236, %l6 = 00000000a799d9e1
swap [%i2+0x048],%l6 ! %l6 = 00000000427c2236
! Mem[0000000031800018] = fff41b2048074256, %l5 = 0000000000000065, %l0 = d1c056960533be33
add %i3,0x18,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = fff41b2048074256
! Mem[0000000091000148] = 6a929989 eddfd90d, %g2 = 319a6fbd, %g3 = afc76aaf
ldd [%i6+0x148],%g2 ! %g2 = 000000006a929989 00000000eddfd90d
! %l0 = 48074256, %l1 = e31e4cf4, Mem[0000000030000028] = 00000027 bb520c69
stda %l0,[%i0+%o5]0x88 ! Mem[0000000030000028] = 48074256 e31e4cf4
! Mem[00000000308000ac] = e2ebc335, %l1 = e31e4cf4, %l3 = 00000052
add %i1,0xac,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000e2ebc335
! Mem[0000000031000020] = 3be06efe, %l1 = 00000000e31e4cf4
lduba [%i2+%o4]0x81,%l1 ! %l1 = 000000000000003b
! %l0 = fff41b2048074256, Mem[0000000031000008] = bac43556
stwa %l0,[%i2+%o1]0x89 ! Mem[0000000031000008] = 48074256
! Mem[000000003000007c] = 3afef438, %l6 = 00000000427c2236
swap [%i0+0x07c],%l6 ! %l6 = 000000003afef438
! Mem[000000003100012f] = 779cabf1, %l0 = fff41b2048074256
ldstub [%i2+0x12f],%l0 ! %l0 = 000000f1000000ff
! Mem[00000000910001cc] = 718d4ac5, %g2 = 000000006a929989
lduh [%i6+0x1cc],%g2 ! %g2 = 000000000000718d
p16_label_21:
! Mem[00000000310001c8] = 13052f95, %l2 = 14d92e42, %l5 = 00000065
add %i2,0x1c8,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000013052f95
! Mem[0000000031000194] = ef970cde, %l4 = 000000009b507aac
swap [%i2+0x194],%l4 ! %l4 = 00000000ef970cde
! Mem[00000000308001b8] = 94b20123, %l4 = ef970cde, %l3 = e2ebc335
add %i1,0x1b8,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000094b20123
! Mem[000000009180005c] = 863b1eb6, %g2 = 000000000000718d
ldsb [%o0+0x05c],%g2 ! %g2 = ffffffffffffff86
! Mem[0000000030000010] = b21a4d4a, %l2 = a4307e7b14d92e42
lduba [%i0+%o2]0x80,%l2 ! %l2 = 00000000000000b2
! Mem[0000000030000020] = aa000000, %l3 = 0000000094b20123
ldstuba [%i0+%o4]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000031000129] = 2d7312f1, %l2 = 00000000000000b2
ldstub [%i2+0x129],%l2 ! %l2 = 00000073000000ff
! %l2 = 0000000000000073, Mem[0000000030000008] = 644eacdd
stha %l2,[%i0+%o1]0x80 ! Mem[0000000030000008] = 0073acdd
! Mem[0000000030000018] = 3918e379, %l7 = 0000000048cca9d9
lduba [%i0+%o3]0x81,%l7 ! %l7 = 0000000000000039
! Mem[00000000300000c8] = 16227fbce4e9622f, %l0 = 00000000000000f1, %l5 = 0000000013052f95
add %i0,0xc8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 16227fbce4e9622f
p16_label_22:
! Mem[00000000300001d8] = c67a0812 6868244e, %l6 = 3afef438, %l7 = 00000039
ldda [%i0+0x1d8]%asi,%l6 ! %l6 = 00000000c67a0812 000000006868244e
! Mem[00000000300001b0] = 52503b07, %l4 = 00000000ef970cde
swap [%i0+0x1b0],%l4 ! %l4 = 0000000052503b07
! Mem[00000000318001ff] = 71cf9dee, %l3 = 0000000000000000
ldstub [%i3+0x1ff],%l3 ! %l3 = 000000ee000000ff
! Mem[00000000300001a0] = f219ab40, %l0 = 00000000000000f1
swap [%i0+0x1a0],%l0 ! %l0 = 00000000f219ab40
! Mem[0000000030800018] = b0975f4a, %l0 = 00000000f219ab40
ldsha [%i1+%o3]0x81,%l0 ! %l0 = ffffffffffffb097
! %l4 = 0000000052503b07, Mem[0000000030800008] = c35895926ef4fbff
stxa %l4,[%i1+%o1]0x89 ! Mem[0000000030800008] = 0000000052503b07
! %l1 = 000000000000003b, Mem[0000000030000028] = 56420748
stha %l1,[%i0+%o5]0x80 ! Mem[0000000030000028] = 003b0748
! Mem[0000000030800000] = 04c849e5, %l4 = 0000000052503b07
ldstuba [%i1+%g0]0x81,%l4 ! %l4 = 00000004000000ff
! Mem[0000000030800024] = 9c5ff376, %l2 = 00000073, %l4 = 00000004
add %i1,0x24,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000009c5ff376
! Mem[0000000031800024] = 08317d12, %l5 = e4e9622f, %l3 = 000000ee
add %i3,0x24,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000008317d12
p16_label_23:
! Mem[0000000090000060] = 131b7aa4, %g2 = ffffffffffffff86
lduw [%i4+0x060],%g2 ! %g2 = 00000000131b7aa4
! Mem[0000000030800010] = d4000000, %l1 = 000000000000003b
ldswa [%i1+%o2]0x80,%l1 ! %l1 = ffffffffd4000000
! Mem[0000000030800010] = 000000d4, %l3 = 0000000008317d12
swapa [%i1+%o2]0x88,%l3 ! %l3 = 00000000000000d4
! %l6 = c67a0812, %l7 = 6868244e, Mem[0000000031800018] = fff41b20 48074256
stda %l6,[%i3+%o3]0x80 ! Mem[0000000031800018] = c67a0812 6868244e
! Mem[0000000031800141] = dcef8194, %l7 = 000000006868244e
ldstuba [%i3+0x141]%asi,%l7 ! %l7 = 000000ef000000ff
! Mem[000000003080017c] = 3f4a106a, %l0 = ffffffffffffb097
lduh [%i1+0x17c],%l0 ! %l0 = 0000000000003f4a
! Mem[0000000030000010] = 4a4d1ab2, %l1 = ffffffffd4000000
ldswa [%i0+%o2]0x89,%l1 ! %l1 = 000000004a4d1ab2
! Mem[000000003100005c] = 202424d7, %l6 = c67a0812, %l6 = c67a0812
add %i2,0x5c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000202424d7
! Mem[0000000031800020] = ff000000, %l3 = 00000000000000d4
swapa [%i3+%o4]0x80,%l3 ! %l3 = 00000000ff000000
! %l6 = 00000000202424d7, Mem[0000000091800110] = f66c827eb71659bd, %asi = 80
stxa %l6,[%o0+0x110]%asi ! Mem[0000000091800110] = 00000000202424d7
p16_label_24:
! Mem[0000000030800067] = 52ead9ae, %l3 = 00000000ff000000
ldstub [%i1+0x067],%l3 ! %l3 = 000000ae000000ff
! Mem[00000000318000e0] = 9b507aac, %l4 = 9c5ff376, %l4 = 9c5ff376
add %i3,0xe0,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000009b507aac
! Mem[0000000091800100] = 63494533 f6d308d7, %g2 = 131b7aa4, %g3 = eddfd90d
ldd [%o0+0x100],%g2 ! %g2 = 0000000063494533 00000000f6d308d7
! Mem[0000000090800100] = 1cb74e70, %g2 = 0000000063494533
ldsh [%i5+0x102],%g2 ! %g2 = 0000000000001cb7
! Mem[0000000031000028] = 00000052, %l2 = 0000000000000073
swapa [%i2+%o5]0x88,%l2 ! %l2 = 0000000000000052
! %l0 = 00003f4a, %l1 = 4a4d1ab2, Mem[0000000031800020] = d4000000 127d3108
stda %l0,[%i3+%o4]0x88 ! Mem[0000000031800020] = 00003f4a 4a4d1ab2
! Mem[00000000900000b0] = 0141dccf e5015c01, %g2 = 00001cb7, %g3 = f6d308d7
ldd [%i4+0x0b0],%g2 ! %g2 = 000000000141dccf 00000000e5015c01
! Mem[00000000310000b0] = f882ffd9, %l7 = 000000ef, %l2 = 00000052
add %i2,0xb0,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000f882ffd9
! Mem[00000000918001f8] = 9854b03fb5e229a2, %g2 = 000000000141dccf
ldx [%o0+0x1f8],%g2 ! %g2 = 9854b03fb5e229a2
! Mem[0000000031800000] = 67a93b7b, %l2 = 00000000f882ffd9
lduba [%i3+%g0]0x81,%l2 ! %l2 = 0000000000000067
p16_label_25:
! Mem[0000000030800194] = 6e825ed6, %l1 = 000000004a4d1ab2
ldstub [%i1+0x194],%l1 ! %l1 = 0000006e000000ff
! Mem[0000000030000020] = aa0000ff, %l2 = 0000000000000067
swapa [%i0+%o4]0x89,%l2 ! %l2 = 00000000aa0000ff
! Mem[00000000308000f4] = 41dbe36a, %l3 = 00000000000000ae
ldstub [%i1+0x0f4],%l3 ! %l3 = 00000041000000ff
! Mem[00000000310001b2] = 5a44cc60, %l5 = 16227fbce4e9622f
ldstub [%i2+0x1b2],%l5 ! %l5 = 000000cc000000ff
! Mem[0000000031800028] = 9dff9da500891766, %l5 = 00000000000000cc, %l1 = 000000000000006e
add %i3,0x28,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 9dff9da500891766
! Mem[0000000031800000] = 67a93b7b, %l0 = 00003f4a, %l6 = 202424d7
casa [%i3]0x80,%l0,%l6 ! %l6 = 0000000067a93b7b
! Mem[0000000030000000] = 4e246868, %l6 = 0000000067a93b7b
swapa [%i0+%g0]0x88,%l6 ! %l6 = 000000004e246868
! Mem[0000000030800018] = f7c7cd914a5f97b0, %l1 = 9dff9da500891766
ldxa [%i1+%o3]0x89,%l1 ! %l1 = f7c7cd914a5f97b0
! %l7 = 00000000000000ef, Mem[000000009000000c] = 7877a39b, %asi = 80
stwa %l7,[%i4+0x00c]%asi ! Mem[000000009000000c] = 000000ef
! Mem[0000000091800010] = 00918416, %g2 = 9854b03fb5e229a2
lduba [%o0+0x012]%asi,%g2 ! %g2 = 0000000000000000
ba,a p16_not_taken_0_end
p16_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p16_branch_failed
p16_not_taken_0_end:
! End of Random Code for Thread 16
p16_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x040] ! Set processor 16 done flag
! Check Registers
p16_check_registers:
set p16_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000003f4a
bne,a,pn %xcc,p16_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be f7c7cd914a5f97b0
bne,a,pn %xcc,p16_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000aa0000ff
bne,a,pn %xcc,p16_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000041
bne,a,pn %xcc,p16_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000009b507aac
bne,a,pn %xcc,p16_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000cc
bne,a,pn %xcc,p16_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000004e246868
bne,a,pn %xcc,p16_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000ef
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 %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 55d953e9 1760911e
bne %xcc,p16_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 98a7df8f 17a87fe0
bne %xcc,p16_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 4270d9f2 00693b24
bne %xcc,p16_f6_fail
nop
! Check Local Memory
set p16_local0_expect,%g1
p16_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 7b3ba967e89fb4bc
ldx [%i0+0x000],%g3 ! Observed data at 0000000030000000
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0073acdd4beed90a
ldx [%i0+0x008],%g3 ! Observed data at 0000000030000008
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 3918e379473fd7b6
ldx [%i0+0x018],%g3 ! Observed data at 0000000030000018
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 670000005ef33ae8
ldx [%i0+0x020],%g3 ! Observed data at 0000000030000020
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 003b0748f44c1ee3
ldx [%i0+0x028],%g3 ! Observed data at 0000000030000028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = fda957fa000000d4
ldx [%i0+0x060],%g3 ! Observed data at 0000000030000060
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 00000000000000b2
ldx [%i0+0x070],%g3 ! Observed data at 0000000030000070
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = a92456e8427c2236
ldx [%i0+0x078],%g3 ! Observed data at 0000000030000078
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e2fa9189000000f1
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000300000b8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 235def28000000ff
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000300000e0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x130],%g2 ! Expected data = 23ff8e0fccf04c04
ldx [%i0+0x130],%g3 ! Observed data at 0000000030000130
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = 000000e292786370
ldx [%i0+0x158],%g3 ! Observed data at 0000000030000158
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = f453d66e367a5f4d
ldx [%i0+0x178],%g3 ! Observed data at 0000000030000178
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 000000f15ff4fe8a
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 = ef970cdeefa1311a
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000300001b0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ff9679633b014bda
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000300001b8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 000000d7a4062e5b
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000300001c0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x1c0,%g4
set p16_local1_expect,%g1
p16_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ffc849e597e28433
ldx [%i1+0x000],%g3 ! Observed data at 0000000030800000
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 073b505200000000
ldx [%i1+0x008],%g3 ! Observed data at 0000000030800008
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 127d310800000000
ldx [%i1+0x010],%g3 ! Observed data at 0000000030800010
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = b0975f4a91cdc7f7
ldx [%i1+0x018],%g3 ! Observed data at 0000000030800018
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = da4b013b9c5ff376
ldx [%i1+0x020],%g3 ! Observed data at 0000000030800020
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = e200002acddae1b2
ldx [%i1+0x028],%g3 ! Observed data at 0000000030800028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 414e3d1e52ead9ff
ldx [%i1+0x060],%g3 ! Observed data at 0000000030800060
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x060,%g4
ldx [%g1+0x090],%g2 ! Expected data = 655b411ba4ff93b6
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 = 0cca58044a746c3f
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000308000b0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0000007c23ff44c4
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000308000c0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 38806d77ffdbe36a
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000308000f0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x158],%g2 ! Expected data = 573d6cc9644effdd
ldx [%i1+0x158],%g3 ! Observed data at 0000000030800158
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x158,%g4
ldx [%g1+0x190],%g2 ! Expected data = aa8cec65ff825ed6
ldx [%i1+0x190],%g3 ! Observed data at 0000000030800190
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 984fff81fc96ad28
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 = de2f7bb9000056a3
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000308001e0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x1e0,%g4
set p16_local2_expect,%g1
p16_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ffc056960533be33
ldx [%i2+0x000],%g3 ! Observed data at 0000000031000000
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 56420748e83af35e
ldx [%i2+0x008],%g3 ! Observed data at 0000000031000008
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff9a7019ec46c85c
ldx [%i2+0x010],%g3 ! Observed data at 0000000031000010
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 3be06efe8a086c8c
ldx [%i2+0x020],%g3 ! Observed data at 0000000031000020
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 730000004b8279ee
ldx [%i2+0x028],%g3 ! Observed data at 0000000031000028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = a799d9e17d18df6a
ldx [%i2+0x048],%g3 ! Observed data at 0000000031000048
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x048,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = f882ffd94e7f9cb9
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000310000b0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 7dddff9c39b0d6c6
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000310000c8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0b85e549f731f8f3
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000310000e0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 5e2831d3ff086ae0
ldx [%i2+0x118],%g3 ! Observed data at 0000000031000118
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 2dff12f1779cabff
ldx [%i2+0x128],%g3 ! Observed data at 0000000031000128
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x128,%g4
ldx [%g1+0x188],%g2 ! Expected data = 7d8affcb5b336771
ldx [%i2+0x188],%g3 ! Observed data at 0000000031000188
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = a0e946429b507aac
ldx [%i2+0x190],%g3 ! Observed data at 0000000031000190
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 5a44ff6068326bef
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000310001b0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 000000fa5571987c
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000310001d0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1d0,%g4
set p16_local3_expect,%g1
p16_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 7cc8cf75ff389bff
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 = 4f82cf5211ee44d6
ldx [%i3+0x010],%g3 ! Observed data at 0000000031800010
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = c67a08126868244e
ldx [%i3+0x018],%g3 ! Observed data at 0000000031800018
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4a3f0000b21a4d4a
ldx [%i3+0x020],%g3 ! Observed data at 0000000031800020
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 9dff9da500891766
ldx [%i3+0x028],%g3 ! Observed data at 0000000031800028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = adc7d339ff99ef64
ldx [%i3+0x068],%g3 ! Observed data at 0000000031800068
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 00fe0cff99f9ff06
ldx [%i3+0x070],%g3 ! Observed data at 0000000031800070
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 6e00d0d500003ae2
ldx [%i3+0x078],%g3 ! Observed data at 0000000031800078
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 777af1ccff936529
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000318000c0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 3b014bda4561a727
ldx [%i3+0x100],%g3 ! Observed data at 0000000031800100
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 59ab29e47ce3e328
ldx [%i3+0x110],%g3 ! Observed data at 0000000031800110
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = dcff81944f37d1e1
ldx [%i3+0x140],%g3 ! Observed data at 0000000031800140
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x140,%g4
ldx [%g1+0x170],%g2 ! Expected data = e5686dd6a3ff5aed
ldx [%i3+0x170],%g3 ! Observed data at 0000000031800170
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = ca8d0fa795fffff7
ldx [%i3+0x190],%g3 ! Observed data at 0000000031800190
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 1afcff8f17969ca5
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000318001b8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 000000f671cf9dff
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000318001f8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1f8,%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_f0_fail:
set p16_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f4_fail:
set p16_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f6_fail:
set p16_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 16 failed
p16_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x040] ! Set processor 16 done flag
set p16_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 16 failed
p16_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x040] ! Set processor 16 done flag
set p16_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p16_selfmod_failed:
ba p16_failed
mov 0xabc,%g1
p16_common_error:
or %g0,0xef0,%g1
ba p16_failed
mov %o5,%g3
p16_common_signature_error:
set p16_temp,%g1
ba p16_failed
st %g2,[%g1] ! Common Lock Number
p16_common_timeout:
set p16_temp,%g1
ba p16_failed
st %g2,[%g1] ! Common Lock Number
p16_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p16_failed
mov 0x0,%g3
p16_trap1e:
ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000031000028]
stda %l4,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000018]
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000030000010]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000030800008]
done
p16_trap1o:
ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000031000028]
stda %l4,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000018]
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000030000010]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000030800008]
done
p16_trap2e:
ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000031800018]
ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000030800010]
stxa %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000000]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030000010]
stha %l7,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031800020]
ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030000018]
done
p16_trap2o:
ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000031800018]
ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000030800010]
stxa %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000000]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030000010]
stha %l7,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031800020]
ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000030000018]
done
p16_trap3e:
nop
nop
done
p16_trap3o:
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 = 865a83c06ab54e2a
ldx [%g1+0x008],%l1 ! %l1 = 66c2d35859ab29e4
ldx [%g1+0x010],%l2 ! %l2 = a0f1469a7de56d03
ldx [%g1+0x018],%l3 ! %l3 = 1dd72130683fe79c
ldx [%g1+0x020],%l4 ! %l4 = bfd62d36793fdcd2
ldx [%g1+0x028],%l5 ! %l5 = 04e12c4461fa7e62
ldx [%g1+0x030],%l6 ! %l6 = 4dbff557dc718ff3
ldx [%g1+0x038],%l7 ! %l7 = 5ec8308daaab2865
! Initialize the output register of window 0
set unres3_start,%o0
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 = a6ffefcd 9ecbeea4 260b4a64 f2746b19
! %f4 = 6f4c542d 5328b439 8cc2373c 5cced500
! %f8 = 41ebd133 b6b53389 0bddefb1 7b3c6061
! %f12 = 584ff21c f6909ec7 5e3e876d 5ffd00f4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 48cbd015 edd0cc99 49639bf4 0f4bbb27
! %f20 = 43f32f62 2b033dbb 0d519049 8a04294b
! %f24 = 30382d75 b2a20f20 fde1413b b1338751
! %f28 = 4f7495dc cb38699a 6e2cb9e6 35f87705
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 89933ce7 fb5852f4 915c5d11 b5a75c9c
! %f36 = f752ebbd 8341a791 af6fba93 bbedda03
! %f40 = 9b2356b0 46e5b70f be23e425 3324bb03
! %f44 = 5188e7d8 fe0e4d8b ad99fe4c 331702b9
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7c94de780000005b,%g7,%g1 ! GSR scale = 11, align = 3
wr %g1,%g0,%gsr ! GSR = 7c94de780000005b
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 17
p17_label_1:
! Mem[000000003300009f] = 7f2fd799, %l3 = ea02906c1d3da585
ldstub [%i2+0x09f],%l3 ! %l3 = 00000099000000ff
! Mem[0000000032800180] = c1d4af37, %l4 = 3726d65d, %l0 = 514dab88
add %i1,0x180,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000c1d4af37
! Mem[0000000033000008] = f52830fe, %l1 = a81f0c158ca9d2ee
ldswa [%i2+%o1]0x80,%l1 ! %l1 = fffffffff52830fe
! Mem[0000000032800088] = 1268bdc8495be96c, %l7 = be2b0359c0486cd1, %l6 = 52cd102de740e651
add %i1,0x88,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 1268bdc8495be96c
! Mem[0000000032800030] = 6388e4f0077601b5, %l7 = be2b0359c0486cd1, %l3 = 0000000000000099
add %i1,0x30,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 6388e4f0077601b5
! Mem[00000000918000a0] = 73a98c85becc2ad5, %g2 = 559b4bc6ff1ee4bd
ldx [%o0+0x0a0],%g2 ! %g2 = 73a98c85becc2ad5
! Mem[0000000032800008] = cd52473386923a7f, %l2 = 89c913b69178eee4
ldxa [%i1+%o1]0x81,%l2 ! %l2 = cd52473386923a7f
! %l6 = 1268bdc8495be96c, Mem[00000000918001f0] = 7dd08908
sth %l6,[%o0+0x1f0] ! Mem[00000000918001f0] = e96c8908
! Mem[0000000091800044] = 1a763bdd, %g2 = 73a98c85becc2ad5
lduh [%o0+0x044],%g2 ! %g2 = 0000000000001a76
! Mem[0000000033800158] = 2a2cf0f9942d80b7, %l2 = cd52473386923a7f, %l4 = a8cd6cea3726d65d
add %i3,0x158,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 2a2cf0f9942d80b7
p17_label_2:
! Mem[0000000033000008] = f52830fe, %l1 = fffffffff52830fe
swapa [%i2+%o1]0x81,%l1 ! %l1 = 00000000f52830fe
! Mem[000000009080017c] = b7485aec, %g2 = 0000000000001a76
lduh [%i5+0x17c],%g2 ! %g2 = 000000000000b748
! Mem[0000000032000138] = f9bacd2a, %l7 = c0486cd1, %l0 = c1d4af37
add %i0,0x138,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000f9bacd2a
! %l0 = 00000000f9bacd2a, Mem[00000000900000af] = 250141dc
stb %l0,[%i4+0x0af] ! Mem[00000000900000ac] = 2a0141dc
! Mem[0000000032800028] = ef6c977a, %l4 = 2a2cf0f9942d80b7
ldstuba [%i1+%o5]0x88,%l4 ! %l4 = 0000007a000000ff
! Mem[0000000032000120] = 26e96a73, %l0 = 00000000f9bacd2a, %asi = 80
swapa [%i0+0x120]%asi,%l0 ! %l0 = 0000000026e96a73
! %l5 = 3112460aacab5921, Mem[0000000091800159] = 6832fb9a
stb %l5,[%o0+0x159] ! Mem[0000000091800158] = 2132fb9a
! Mem[0000000032000008] = 70dfc701, %l7 = be2b0359c0486cd1
ldswa [%i0+%o1]0x88,%l7 ! %l7 = 0000000070dfc701
! Mem[00000000330000d8] = 18d3ac6e, %l1 = f52830fe, %l5 = acab5921
add %i2,0xd8,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000018d3ac6e
! Mem[0000000033800180] = 4b9db3f3, %l4 = 000000000000007a
swap [%i3+0x180],%l4 ! %l4 = 000000004b9db3f3
p17_label_3:
! Mem[0000000032000080] = dd458121, %l4 = 000000004b9db3f3, %asi = 80
swapa [%i0+0x080]%asi,%l4 ! %l4 = 00000000dd458121
! Mem[0000000033800028] = 9807c1f2, %l1 = 00000000f52830fe
ldsha [%i3+%o5]0x89,%l1 ! %l1 = ffffffffffffc1f2
! Mem[00000000320000b8] = 6a851577, %l3 = 077601b5, %l3 = 077601b5
add %i0,0xb8,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000006a851577
! Mem[0000000033000020] = 873f492e, %l0 = 0000000026e96a73
ldsha [%i2+%o4]0x89,%l0 ! %l0 = 000000000000492e
! %l0 = 0000492e, %l1 = ffffc1f2, Mem[0000000032000028] = edb95d52 1216def9
stda %l0,[%i0+%o5]0x80 ! Mem[0000000032000028] = 0000492e ffffc1f2
! Mem[0000000032000028] = 0000492e, %l5 = 0000000018d3ac6e
ldswa [%i0+%o5]0x81,%l5 ! %l5 = 000000000000492e
! Mem[0000000090000158] = e4c903aae248893d, %g2 = 000000000000b748
ldx [%i4+0x158],%g2 ! %g2 = e4c903aae248893d
! Mem[0000000033000010] = 144815c1, %l6 = 1268bdc8495be96c
ldsha [%i2+%o2]0x80,%l6 ! %l6 = 0000000000001448
! Mem[0000000032800140] = b70c6350, %l2 = 86923a7f, %l1 = ffffc1f2
add %i1,0x140,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000b70c6350
! Mem[0000000032000070] = 974caefe, %l7 = 0000000070dfc701, %asi = 80
swapa [%i0+0x070]%asi,%l7 ! %l7 = 00000000974caefe
p17_label_4:
! %l0 = 0000492e, %l1 = b70c6350, Mem[0000000032000010] = 102d30ff 6da9836c
stda %l0,[%i0+%o2]0x80 ! Mem[0000000032000010] = 0000492e b70c6350
! Mem[00000000328001eb] = 5255be17, %l5 = 000000000000492e
ldstub [%i1+0x1eb],%l5 ! %l5 = 00000017000000ff
! Mem[0000000032000180] = f84ca48036d8e632, %l0 = 000000000000492e, %l4 = 00000000dd458121
add %i0,0x180,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = f84ca48036d8e632
! Mem[000000003380017c] = 4b7d14d8, %l2 = cd52473386923a7f
swap [%i3+0x17c],%l2 ! %l2 = 000000004b7d14d8
! Mem[0000000032000008] = 70dfc701, %l2 = 000000004b7d14d8
ldstuba [%i0+%o1]0x89,%l2 ! %l2 = 00000001000000ff
! Mem[0000000033000052] = c8f5001b, %l7 = 00000000974caefe
ldstub [%i2+0x052],%l7 ! %l7 = 00000000000000ff
! Mem[0000000033000010] = 144815c1, %l2 = 0000000000000001
ldswa [%i2+%o2]0x80,%l2 ! %l2 = 00000000144815c1
! Mem[0000000032800018] = 8ee7c35e, %l5 = 0000000000000017
ldstuba [%i1+%o3]0x80,%l5 ! %l5 = 0000008e000000ff
! Mem[0000000032800117] = cabd238e, %l5 = 000000000000008e
ldstub [%i1+0x117],%l5 ! %l5 = 0000008e000000ff
! Mem[0000000033000028] = 35c56961674ef986, %l3 = 000000006a851577
ldxa [%i2+%o5]0x81,%l3 ! %l3 = 35c56961674ef986
p17_label_5:
! Mem[0000000033000008] = fe3028f5, %l0 = 000000000000492e
lduba [%i2+%o1]0x89,%l0 ! %l0 = 00000000000000f5
! Mem[000000003300015c] = ca961ed4, %l4 = f84ca48036d8e632
ldstub [%i2+0x15c],%l4 ! %l4 = 000000ca000000ff
! %l4 = 00000000000000ca, Mem[0000000090800024] = b52ca31d
stw %l4,[%i5+0x024] ! Mem[0000000090800024] = 000000ca
! %l7 = 0000000000000000, Mem[0000000033000008] = fe3028f5
stwa %l7,[%i2+%o1]0x88 ! Mem[0000000033000008] = 00000000
! %l2 = 00000000144815c1, Mem[0000000032000018] = b81ab4b32759dc9e
stxa %l2,[%i0+%o3]0x81 ! Mem[0000000032000018] = 00000000144815c1
! Mem[0000000032800118] = 0adb33c0eede2e80, %l0 = 00000000000000f5, %l0 = 00000000000000f5
add %i1,0x118,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 0adb33c0eede2e80
! Mem[00000000330000a8] = ce9a403c90252aa3, %l0 = 0adb33c0eede2e80, %l0 = 0adb33c0eede2e80
add %i2,0xa8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = ce9a403c90252aa3
! Mem[000000003280008c] = 495be96c, %l1 = 00000000b70c6350
swap [%i1+0x08c],%l1 ! %l1 = 00000000495be96c
! Mem[00000000908000a4] = d3a4d6a3, %g2 = e4c903aae248893d
ldsba [%i5+0x0a7]%asi,%g2 ! %g2 = ffffffffffffffd3
! Mem[0000000032800020] = c1a77340, %l2 = 00000000144815c1
ldsha [%i1+%o4]0x81,%l2 ! %l2 = ffffffffffffc1a7
p17_label_6:
! Mem[0000000090800164] = afc76aaf, %g18 = 2692754fea6ae731
ldswa [%i5+0x164]%asi,%g2 ! %g2 = 2692754fea6ae731
! %l7 = 0000000000000000, Mem[0000000033000018] = 3779c0b4
stwa %l7,[%i2+%o3]0x80 ! Mem[0000000033000018] = 00000000
! Mem[00000000330001d8] = eb499baa, %l6 = 0000000000001448
swap [%i2+0x1d8],%l6 ! %l6 = 00000000eb499baa
! Mem[0000000032000000] = 755dac7cd7ca5338, %l6 = 00000000eb499baa, %l7 = 0000000000000000
casxa [%i0]0x80,%l6,%l7 ! %l7 = 755dac7cd7ca5338
! Mem[0000000032800048] = 3c69d9025b4b3715, %l0 = ce9a403c90252aa3, %l7 = 755dac7cd7ca5338
add %i1,0x48,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 3c69d9025b4b3715
! Mem[0000000032000028] = 2e490000, %l4 = 00000000000000ca
lduwa [%i0+%o5]0x89,%l4 ! %l4 = 000000002e490000
! %l0 = 90252aa3, %l1 = 495be96c, Mem[0000000091800180] = a254098f 9994f402
std %l0,[%o0+0x180] ! Mem[0000000091800180] = 90252aa3 495be96c
! %l6 = 00000000eb499baa, Mem[0000000090800172] = 4a704058
stb %l6,[%i5+0x172] ! Mem[0000000090800170] = aa704058
! %l0 = ce9a403c90252aa3, Mem[000000009080017c] = b7485aec, %asi = 80
stwa %l0,[%i5+0x17c]%asi ! Mem[000000009080017c] = 90252aa3
! Mem[00000000330001f4] = f11881d3, %l5 = 0000008e, %l0 = 90252aa3
add %i2,0x1f4,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000f11881d3
p17_label_7:
! Mem[0000000033000010] = 144815c1, %l5 = 000000000000008e
ldswa [%i2+%o2]0x80,%l5 ! %l5 = 00000000144815c1
! Mem[0000000033800028] = f2c10798, %l4 = 000000002e490000
ldsha [%i3+%o5]0x81,%l4 ! %l4 = fffffffffffff2c1
! Mem[00000000908001d0] = 37a15708 3c0ceec1, %g2 = afc76aaf, %g3 = 0bad0b00
ldd [%i5+0x1d0],%g2 ! %g2 = 0000000037a15708 000000003c0ceec1
! Mem[0000000090800030] = a9a2499d2b9c85a6, %g2 = 0000000037a15708
ldx [%i5+0x030],%g2 ! %g2 = a9a2499d2b9c85a6
! %l2 = ffffc1a7, %l3 = 674ef986, Mem[0000000033000018] = 00000000 1ac6d975
stda %l2,[%i2+%o3]0x89 ! Mem[0000000033000018] = ffffc1a7 674ef986
! %l6 = 00000000eb499baa, Mem[0000000091000138] = 3e885be15b0a8d18
stx %l6,[%i6+0x138] ! Mem[0000000091000138] = 00000000eb499baa
! Mem[0000000032800010] = 2c9e059d, %l6 = 00000000eb499baa
ldstuba [%i1+%o2]0x88,%l6 ! %l6 = 0000009d000000ff
! Mem[0000000090800000] = f4c7e3d3bc583ef2, %g2 = a9a2499d2b9c85a6
ldx [%i5+%g0],%g2 ! %g2 = f4c7e3d3bc583ef2
! Mem[00000000330001c0] = 56551bb62c41f48e, %l1 = 00000000495be96c, %l1 = 00000000495be96c
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 56551bb62c41f48e
! Mem[0000000032000000] = 755dac7c, %l1 = 56551bb62c41f48e
swapa [%i0+%g0]0x81,%l1 ! %l1 = 00000000755dac7c
p17_label_8:
! Mem[0000000033000020] = 873f492e, %l3 = 35c56961674ef986
lduha [%i2+%o4]0x88,%l3 ! %l3 = 000000000000492e
! Mem[00000000328001f0] = cb431b10, %l3 = 000000000000492e
swap [%i1+0x1f0],%l3 ! %l3 = 00000000cb431b10
! Mem[00000000330001c8] = 53c2a248, %l0 = f11881d3, %l0 = f11881d3
add %i2,0x1c8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000053c2a248
! %l1 = 00000000755dac7c, Mem[000000009180008c] = ac8c636e
sth %l1,[%o0+0x08c] ! Mem[000000009180008c] = ac7c636e
! Mem[0000000032800133] = 3f80a517, %l3 = 00000000cb431b10
ldstub [%i1+0x133],%l3 ! %l3 = 00000017000000ff
! Mem[0000000033000160] = b170ab1bbd4e8eeb, %l7 = 3c69d9025b4b3715, %l0 = 0000000053c2a248
add %i2,0x160,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = b170ab1bbd4e8eeb
! Mem[00000000328001c4] = 105a9e7d, %l4 = fffffffffffff2c1
lduh [%i1+0x1c6],%l4 ! %l4 = 0000000000009e7d
! %l2 = ffffffffffffc1a7, Mem[0000000033000000] = 60e0acde
stha %l2,[%i2+%g0]0x80 ! Mem[0000000033000000] = c1a7acde
! %l2 = ffffc1a7, %l3 = 00000017, Mem[00000000900000d0] = 42db2671 a0677e25
std %l2,[%i4+0x0d0] ! Mem[00000000900000d0] = ffffc1a7 00000017
! Mem[00000000330000f8] = d048031f, %l2 = ffffffffffffc1a7, %asi = 80
swapa [%i2+0x0f8]%asi,%l2 ! %l2 = 00000000d048031f
p17_label_9:
! Mem[000000003200002d] = ffffc1f2, %l1 = 00000000755dac7c
ldstub [%i0+0x02d],%l1 ! %l1 = 000000ff000000ff
! Mem[0000000033000118] = 3eb1a6152cf99d35, %l2 = 00000000d048031f, %l4 = 0000000000009e7d
add %i2,0x118,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 3eb1a6152cf99d35
! Mem[0000000033800000] = fe81afdd, %l1 = 00000000000000ff
ldsba [%i3+%g0]0x88,%l1 ! %l1 = ffffffffffffffdd
! Mem[0000000090000064] = 60f66ef7, %g2 = f4c7e3d3bc583ef2
lduh [%i4+0x064],%g2 ! %g2 = 00000000000060f6
! Mem[0000000032000010] = 0000492e, %l1 = ffffffffffffffdd
ldstuba [%i0+%o2]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[00000000338001fb] = 347f5434, %l6 = 000000000000009d
ldstub [%i3+0x1fb],%l6 ! %l6 = 00000034000000ff
! Mem[0000000033000018] = a7c1ffff86f94e67, %l1 = 0000000000000000
ldxa [%i2+%o3]0x81,%l1 ! %l1 = a7c1ffff86f94e67
! Mem[0000000032800000] = b2bba90e, %l2 = 00000000d048031f
ldstuba [%i1+%g0]0x89,%l2 ! %l2 = 0000000e000000ff
! Mem[0000000032000010] = ff00492e, %l2 = 000000000000000e
ldsba [%i0+%o2]0x80,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000032000000] = 2c41f48e, %l3 = 0000000000000017
ldstuba [%i0+%g0]0x80,%l3 ! %l3 = 0000002c000000ff
p17_label_10:
! Mem[0000000032800000] = b2bba9ff, %l0 = b170ab1bbd4e8eeb
ldsha [%i1+%g0]0x88,%l0 ! %l0 = ffffffffffffa9ff
! Mem[0000000032800028] = ff976cef, %l2 = ffffffffffffffff
ldstuba [%i1+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000033800028] = 9807c1f2, %l6 = 0000000000000034
ldstuba [%i3+%o5]0x88,%l6 ! %l6 = 000000f2000000ff
! Mem[0000000033000010] = c1154814, %l1 = a7c1ffff86f94e67
ldsba [%i2+%o2]0x88,%l1 ! %l1 = 0000000000000014
! Mem[0000000033800158] = 2a2cf0f9942d80b7, %l3 = 000000000000002c, %l4 = 3eb1a6152cf99d35
add %i3,0x158,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 2a2cf0f9942d80b7
! Mem[0000000032000008] = ffc7df70, %l0 = ffffffffffffa9ff
swapa [%i0+%o1]0x80,%l0 ! %l0 = 00000000ffc7df70
! Mem[00000000328000d4] = e43883d3, %l2 = 00000000000000ff
swap [%i1+0x0d4],%l2 ! %l2 = 00000000e43883d3
! Mem[0000000032000018] = c115481400000000, %l2 = 00000000e43883d3
ldxa [%i0+%o3]0x89,%l2 ! %l2 = c115481400000000
! Mem[0000000032000010] = ff00492e, %l2 = c115481400000000
lduba [%i0+%o2]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000032800118] = 0adb33c0eede2e80, %l7 = 3c69d9025b4b3715, %l1 = 0000000000000014
add %i1,0x118,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 0adb33c0eede2e80
p17_label_11:
! Mem[000000003300001c] = 86f94e67, %l5 = 00000000144815c1
swap [%i2+0x01c],%l5 ! %l5 = 0000000086f94e67
! Mem[0000000033800148] = 962cbf80, %l5 = 86f94e67, %l6 = 000000f2
add %i3,0x148,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000962cbf80
! %l3 = 000000000000002c, Mem[0000000091800130] = 7b157b3a, %asi = 80
stwa %l3,[%o0+0x130]%asi ! Mem[0000000091800130] = 0000002c
! Mem[0000000032800020] = c1a77340, %l2 = 00000000000000ff
ldstuba [%i1+%o4]0x81,%l2 ! %l2 = 000000c1000000ff
! Mem[00000000328000a0] = 81d5b0766bcb20ef, %l7 = 3c69d9025b4b3715, %l5 = 0000000086f94e67
add %i1,0xa0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 81d5b0766bcb20ef
! Mem[0000000032800010] = 0a52a87d2c9e05ff, %l1 = 0adb33c0eede2e80
ldxa [%i1+%o2]0x88,%l1 ! %l1 = 0a52a87d2c9e05ff
! Mem[0000000033800028] = ffc10798, %l2 = 00000000000000c1
lduha [%i3+%o5]0x81,%l2 ! %l2 = 000000000000ffc1
! Mem[0000000033800010] = 609eeb19, %l1 = 0a52a87d2c9e05ff
ldstuba [%i3+%o2]0x89,%l1 ! %l1 = 00000019000000ff
! Mem[0000000033000070] = cdf6f9dd, %l7 = 3c69d9025b4b3715
swap [%i2+0x070],%l7 ! %l7 = 00000000cdf6f9dd
! Mem[0000000032800045] = a4ba7ea3, %l0 = 00000000ffc7df70
ldstub [%i1+0x045],%l0 ! %l0 = 000000ba000000ff
p17_label_12:
! %l5 = 81d5b0766bcb20ef, Mem[0000000033000000] = deaca7c1
stba %l5,[%i2+%g0]0x89 ! Mem[0000000033000000] = deaca7ef
! Mem[0000000033000008] = 00000000, %l4 = 2a2cf0f9942d80b7
lduba [%i2+%o1]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000091800008] = 8cf551a2, %g18 = 2692754fea6ae731
ldsw [%o0+%o1],%g2 ! %g2 = 2692754fea6ae731
! Mem[0000000033000088] = c53ec4d87f8139de, %l0 = 00000000000000ba
ldx [%i2+0x088],%l0 ! %l0 = c53ec4d87f8139de
! Mem[0000000090000078] = 6c0e85c82f377982, %g2 = ffffffff8cf551a2
ldx [%i4+0x078],%g2 ! %g2 = 6c0e85c82f377982
! Mem[0000000033800030] = 743049f53ca47ac4, %l5 = 81d5b0766bcb20ef, %l5 = 81d5b0766bcb20ef
add %i3,0x30,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 743049f53ca47ac4
! Mem[0000000032800110] = 4379f5a7cabd23ff, %l0 = c53ec4d87f8139de, %l1 = 0000000000000019
add %i1,0x110,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 4379f5a7cabd23ff
! Mem[00000000918000d0] = 264185f7, %g2 = 6c0e85c82f377982
lduh [%o0+0x0d0],%g2 ! %g2 = 0000000000002641
! %l3 = 000000000000002c, Mem[0000000033000020] = 2e493f87c2592a0c
stxa %l3,[%i2+%o4]0x81 ! Mem[0000000033000020] = 000000000000002c
! Mem[00000000910000f8] = 290e4de0, %g18 = 2692754fea6ae731
ldsw [%i6+0x0f8],%g2 ! %g2 = 2692754fea6ae731
p17_label_13:
! Mem[0000000033800028] = 9807c1ff, %l1 = 4379f5a7cabd23ff
lduwa [%i3+%o5]0x88,%l1 ! %l1 = 000000009807c1ff
! Mem[0000000033000110] = 4c97a852, %l5 = 743049f53ca47ac4
lduh [%i2+0x112],%l5 ! %l5 = 000000000000a852
! Mem[000000009180002c] = b1abd698, %g2 = 00000000290e4de0
lduha [%o0+0x02e]%asi,%g2 ! %g2 = 000000000000b1ab
! Mem[0000000032800170] = a72cdcafb25debc8, %l4 = 0000000000000000, %l3 = 000000000000002c
add %i1,0x170,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = a72cdcafb25debc8
! Mem[00000000338000c4] = eb4b91e2, %l7 = 00000000cdf6f9dd
ldsw [%i3+0x0c4],%l7 ! %l7 = ffffffffeb4b91e2
! Mem[0000000033800010] = ffeb9e60, %l5 = 000000000000a852
ldstuba [%i3+%o2]0x81,%l5 ! %l5 = 000000ff000000ff
! %l4 = 0000000000000000, Mem[0000000033000000] = efa7acde
stha %l4,[%i2+%g0]0x80 ! Mem[0000000033000000] = 0000acde
! Mem[0000000032000044] = 4fd4f8e3, %l7 = ffffffffeb4b91e2
swap [%i0+0x044],%l7 ! %l7 = 000000004fd4f8e3
! Mem[000000009000003c] = 2cf0ae01, %g2 = 000000000000b1ab
lduwa [%i4+0x03c]%asi,%g2 ! %g2 = 000000002cf0ae01
! Mem[000000003200014c] = fe4b6ca8, %l2 = 000000000000ffc1
swap [%i0+0x14c],%l2 ! %l2 = 00000000fe4b6ca8
p17_label_14:
! Mem[000000003200014c] = 0000ffc1, %l2 = 00000000fe4b6ca8
swap [%i0+0x14c],%l2 ! %l2 = 000000000000ffc1
! Mem[00000000328000c0] = 26196f5eb9703818, %l0 = c53ec4d87f8139de, %l2 = 000000000000ffc1
add %i1,0xc0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 26196f5eb9703818
! %l0 = c53ec4d87f8139de, Mem[0000000032000028] = 2e490000
stba %l0,[%i0+%o5]0x89 ! Mem[0000000032000028] = 2e4900de
! Mem[000000003300007c] = e61fb041, %l6 = 00000000962cbf80
swap [%i2+0x07c],%l6 ! %l6 = 00000000e61fb041
! %l0 = c53ec4d87f8139de, Mem[0000000033000108] = 536372c10af64a9b
stx %l0,[%i2+0x108] ! Mem[0000000033000108] = c53ec4d87f8139de
! Mem[00000000910001cc] = 718d4ac5, %g2 = 000000002cf0ae01
ldsh [%i6+0x1cc],%g2 ! %g2 = 000000000000718d
! Mem[0000000033800000] = fe81afdd, %l7 = 000000004fd4f8e3
lduba [%i3+%g0]0x89,%l7 ! %l7 = 00000000000000dd
! Mem[0000000090800178] = 6df65f9b, %g2 = 000000000000718d
lduw [%i5+0x178],%g2 ! %g2 = 000000006df65f9b
! Mem[0000000032800000] = b2bba9ff, %l7 = 00000000000000dd
ldstuba [%i1+%g0]0x88,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000032000112] = fb7fb822, %l1 = 000000009807c1ff
ldstub [%i0+0x112],%l1 ! %l1 = 000000b8000000ff
p17_label_15:
! Mem[00000000910000b8] = ae0e9556, %g2 = 000000006df65f9b
ldsh [%i6+0x0ba],%g2 ! %g2 = ffffffffffffae0e
! Mem[0000000033000008] = 00000000 6bbf2bf3, %l6 = e61fb041, %l7 = 000000ff
ldda [%i2+%o1]0x81,%l6 ! %l6 = 0000000000000000 000000006bbf2bf3
! Mem[00000000338001dc] = 61824972, %l3 = a72cdcafb25debc8
swap [%i3+0x1dc],%l3 ! %l3 = 0000000061824972
! Mem[0000000090800128] = 8de49c5f842233e5, %g2 = ffffffffffffae0e
ldx [%i5+0x128],%g2 ! %g2 = 8de49c5f842233e5
! Mem[0000000032000000] = ff41f48e, %l0 = c53ec4d87f8139de
swapa [%i0+%g0]0x80,%l0 ! %l0 = 00000000ff41f48e
! Mem[0000000032800008] = cd52473386923a7f, %l6 = 0000000000000000, %l2 = 26196f5eb9703818
add %i1,0x08,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = cd52473386923a7f
! Mem[0000000033000020] = 00000000, %l5 = 00000000000000ff
swapa [%i2+%o4]0x89,%l5 ! %l5 = 0000000000000000
! %l3 = 0000000061824972, Mem[00000000908000ac] = 6186de9a
stw %l3,[%i5+0x0ac] ! Mem[00000000908000ac] = 61824972
! Mem[00000000320000dc] = f72df567, %l1 = 00000000000000b8
swap [%i0+0x0dc],%l1 ! %l1 = 00000000f72df567
! Mem[000000003280002f] = 3084b70f, %l3 = 0000000061824972
ldstub [%i1+0x02f],%l3 ! %l3 = 0000000f000000ff
p17_label_16:
! %l4 = 00000000, %l5 = 00000000, Mem[0000000033800028] = ffc10798 855349ff
stda %l4,[%i3+%o5]0x81 ! Mem[0000000033800028] = 00000000 00000000
! Mem[0000000032000008] = ffffa9ff, %l0 = 00000000ff41f48e
ldstuba [%i0+%o1]0x80,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000091000038] = 2910a14d, %g2 = 8de49c5f842233e5
lduw [%i6+0x038],%g2 ! %g2 = 000000002910a14d
! Mem[0000000032000000] = 7f8139de, %l1 = 00000000f72df567
ldswa [%i0+%g0]0x81,%l1 ! %l1 = 000000007f8139de
! Mem[0000000032800008] = 334752cd, %l0 = 00000000000000ff
ldsha [%i1+%o1]0x89,%l0 ! %l0 = 00000000000052cd
! Mem[0000000033800028] = 00000000, %l2 = cd52473386923a7f
swapa [%i3+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000033000008] = 00000000, %l1 = 000000007f8139de
ldstuba [%i2+%o1]0x88,%l1 ! %l1 = 00000000000000ff
! %l6 = 0000000000000000, Mem[00000000918001cc] = 4215b814
sth %l6,[%o0+0x1cc] ! Mem[00000000918001cc] = 0000b814
! Mem[0000000033000045] = 04afaf82, %l7 = 000000006bbf2bf3
ldstub [%i2+0x045],%l7 ! %l7 = 000000af000000ff
! Mem[0000000032000038] = dd1ee9cc, %l1 = 0000000000000000
swap [%i0+0x038],%l1 ! %l1 = 00000000dd1ee9cc
p17_label_17:
! %l3 = 000000000000000f, Mem[0000000032000000] = 7f8139de
stwa %l3,[%i0+%g0]0x80 ! Mem[0000000032000000] = 0000000f
! %l6 = 0000000000000000, Mem[0000000033000028] = 6169c535
stha %l6,[%i2+%o5]0x88 ! Mem[0000000033000028] = 61690000
! %l7 = 00000000000000af, Mem[0000000091800160] = 75a2582d317ba24e
stx %l7,[%o0+0x160] ! Mem[0000000091800160] = 00000000000000af
! Mem[0000000033000000] = 0000acde, %l5 = 0000000000000000
lduwa [%i2+%g0]0x80,%l5 ! %l5 = 000000000000acde
! Mem[000000003300004c] = 96bd917f, %l1 = 00000000dd1ee9cc
swap [%i2+0x04c],%l1 ! %l1 = 0000000096bd917f
! %l1 = 0000000096bd917f, Mem[0000000033000020] = 2c000000000000ff
stxa %l1,[%i2+%o4]0x88 ! Mem[0000000033000020] = 0000000096bd917f
! %l6 = 0000000000000000, Mem[000000009000019c] = 20a71d6e, %asi = 80
stwa %l6,[%i4+0x19c]%asi ! Mem[000000009000019c] = 00000000
! Mem[000000003380013b] = a177b575, %l0 = 00000000000052cd
ldstub [%i3+0x13b],%l0 ! %l0 = 00000075000000ff
! Mem[0000000091800198] = add865a8, %g2 = 000000002910a14d
ldsh [%o0+0x19a],%g2 ! %g2 = ffffffffffffadd8
! Mem[0000000032000028] = de00492e, %l3 = 000000000000000f
ldstuba [%i0+%o5]0x80,%l3 ! %l3 = 000000de000000ff
p17_label_18:
! Mem[0000000033000007] = 844ad803, %l5 = 000000000000acde
ldstub [%i2+0x007],%l5 ! %l5 = 00000003000000ff
! Mem[0000000090000104] = 90dd163c, %g2 = ffffffffffffadd8
ldsb [%i4+0x105],%g2 ! %g2 = ffffffffffffff90
! Mem[0000000091800100] = 63494533, %g2 = ffffffffffffff90
lduw [%o0+0x100],%g2 ! %g2 = 0000000063494533
! Mem[00000000918000a8] = 38658e3f 81db5fd9, %g2 = 63494533, %g3 = 3c0ceec1
ldd [%o0+0x0a8],%g2 ! %g2 = 0000000038658e3f 0000000081db5fd9
! Mem[0000000033800128] = ab2d67c5, %l1 = 0000000096bd917f
swap [%i3+0x128],%l1 ! %l1 = 00000000ab2d67c5
! Mem[0000000033800008] = 98dd986a, %l4 = 0000000000000000
ldstuba [%i3+%o1]0x89,%l4 ! %l4 = 0000006a000000ff
! Mem[00000000328001f0] = 0000492e, %l0 = 00000075, %l1 = ab2d67c5
add %i1,0x1f0,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000000000492e
! Mem[000000003200016d] = 2dba3ac3, %l2 = 0000000000000000
ldstub [%i0+0x16d],%l2 ! %l2 = 000000ba000000ff
! %l6 = 0000000000000000, Mem[0000000033000018] = ffffc1a7
stha %l6,[%i2+%o3]0x88 ! Mem[0000000033000018] = ffff0000
! Mem[0000000032000008] = ffa9ffff, %l3 = 00000000000000de
lduha [%i0+%o1]0x88,%l3 ! %l3 = 000000000000ffff
p17_label_19:
! Mem[0000000091800090] = 3e2e2a3b, %g2 = 0000000038658e3f
ldub [%o0+0x092],%g2 ! %g2 = 000000000000003e
! %l0 = 0000000000000075, Mem[00000000908000f2] = c96dda6b
sth %l0,[%i5+0x0f2] ! Mem[00000000908000f0] = 0075da6b
! Mem[0000000032000150] = ea913772, %l6 = 0000000000000000
swap [%i0+0x150],%l6 ! %l6 = 00000000ea913772
! %l3 = 000000000000ffff, Mem[0000000090800168] = 63ababf6
stw %l3,[%i5+0x168] ! Mem[0000000090800168] = 0000ffff
! Mem[0000000033000154] = 852ed2aa, %l0 = 0000000000000075
swap [%i2+0x154],%l0 ! %l0 = 00000000852ed2aa
! Mem[00000000320001ac] = f06cab47, %l4 = 0000006a, %l1 = 0000492e
add %i0,0x1ac,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000f06cab47
! %l5 = 0000000000000003, Mem[0000000033800028] = 86923a7f
stha %l5,[%i3+%o5]0x81 ! Mem[0000000033800028] = 00033a7f
! Mem[0000000032800008] = cd524733 86923a7f, %l6 = ea913772, %l7 = 000000af
ldda [%i1+%o1]0x81,%l6 ! %l6 = 00000000cd524733 0000000086923a7f
! %l7 = 0000000086923a7f, Mem[0000000033800010] = ffeb9e6089bf5659
stxa %l7,[%i3+%o2]0x80 ! Mem[0000000033800010] = 0000000086923a7f
! %l4 = 0000006a, %l5 = 00000003, Mem[00000000908001d8] = 4525ef1f 2ee5bf5c
std %l4,[%i5+0x1d8] ! Mem[00000000908001d8] = 0000006a 00000003
p17_label_20:
! Mem[00000000908001a4] = a29b6d06, %g2 = 000000000000003e
lduha [%i5+0x1a6]%asi,%g2 ! %g2 = 000000000000a29b
! %l7 = 0000000086923a7f, Mem[0000000090000181] = e84e828d, %asi = 80
stba %l7,[%i4+0x181]%asi ! Mem[0000000090000180] = 7f4e828d
! Mem[0000000032000010] = ff00492e, %l5 = 0000000000000003
ldsha [%i0+%o2]0x80,%l5 ! %l5 = ffffffffffffff00
! Mem[000000003200016e] = 2dff3ac3, %l3 = 000000000000ffff
ldstub [%i0+0x16e],%l3 ! %l3 = 0000003a000000ff
! Mem[0000000032000060] = 757feccb052ed114, %l3 = 000000000000003a, %l1 = 00000000f06cab47
add %i0,0x60,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 757feccb052ed114
! Mem[0000000033800060] = 46300850bd751a11, %l2 = 00000000000000ba
ldx [%i3+0x060],%l2 ! %l2 = 46300850bd751a11
! Mem[0000000091000000] = b6a2b382, %g2 = 000000000000a29b
ldub [%i6+0x003],%g2 ! %g2 = 00000000000000b6
! Mem[00000000328000a8] = 74dc1d64, %l7 = 0000000086923a7f
swap [%i1+0x0a8],%l7 ! %l7 = 0000000074dc1d64
! %l2 = bd751a11, %l3 = 0000003a, Mem[0000000032000008] = ffa9ffff 0028000f
stda %l2,[%i0+%o1]0x89 ! Mem[0000000032000008] = bd751a11 0000003a
! Mem[00000000320000f8] = 4104d357caf5ccd5, %l3 = 000000000000003a, %l3 = 000000000000003a
add %i0,0xf8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 4104d357caf5ccd5
p17_label_21:
! Mem[0000000091800128] = 52c014db, %g2 = 00000000000000b6
ldsh [%o0+0x12a],%g2 ! %g2 = 00000000000052c0
! Mem[0000000033000100] = 23278b4e, %l3 = 4104d357caf5ccd5
swap [%i2+0x100],%l3 ! %l3 = 0000000023278b4e
! %l5 = ffffffffffffff00, Mem[00000000908000a0] = 5cc0b089934256d3
stx %l5,[%i5+0x0a0] ! Mem[00000000908000a0] = ffffffffffffff00
! Mem[00000000908000e8] = b4b53286, %g2 = 00000000000052c0
ldub [%i5+0x0eb],%g2 ! %g2 = 00000000000000b4
! %l7 = 0000000074dc1d64, Mem[00000000910000d9] = 57cfba9c
stb %l7,[%i6+0x0d9] ! Mem[00000000910000d8] = 64cfba9c
! Mem[0000000090800198] = 288cb493ef678d22, %g2 = 00000000000000b4
ldx [%i5+0x198],%g2 ! %g2 = 288cb493ef678d22
! Mem[0000000090000028] = 93ab66a7 9677077c, %g2 = ef678d22, %g3 = 81db5fd9
ldd [%i4+%o5],%g2 ! %g2 = 0000000093ab66a7 000000009677077c
! Mem[00000000900000d0] = ffffc1a7, %g2 = 0000000093ab66a7
lduw [%i4+0x0d0],%g2 ! %g2 = 00000000ffffc1a7
! Mem[000000003280016c] = 6c7d3137, %l1 = 052ed114, %l4 = 0000006a
add %i1,0x16c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000006c7d3137
! %l6 = cd524733, %l7 = 74dc1d64, Mem[0000000091000100] = a1d05bf5 bf5e78ca
std %l6,[%i6+0x100] ! Mem[0000000091000100] = cd524733 74dc1d64
p17_label_22:
! %l1 = 757feccb052ed114, Mem[0000000090800096] = 0393cd48
stb %l1,[%i5+0x096] ! Mem[0000000090800094] = 1493cd48
! %l6 = 00000000cd524733, Mem[0000000091800148] = 47db34c12117edb1
stx %l6,[%o0+0x148] ! Mem[0000000091800148] = 00000000cd524733
! %l1 = 757feccb052ed114, Mem[000000009100014c] = eddfd90d
stw %l1,[%i6+0x14c] ! Mem[000000009100014c] = 052ed114
! %l5 = ffffffffffffff00, Mem[0000000032000028] = 2e4900ff
stba %l5,[%i0+%o5]0x89 ! Mem[0000000032000028] = 2e490000
! Mem[0000000033800084] = fdfdacb3, %l0 = 852ed2aa, %l4 = 6c7d3137
add %i3,0x84,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000fdfdacb3
! Mem[0000000032800010] = 2c9e05ff, %l4 = 00000000fdfdacb3
ldstuba [%i1+%o2]0x88,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000090800104] = 4e70c201, %g2 = 00000000ffffc1a7
lduw [%i5+0x104],%g2 ! %g2 = 000000004e70c201
! %l4 = 00000000000000ff, Mem[0000000033800018] = f2c3acb5
stha %l4,[%i3+%o3]0x88 ! Mem[0000000033800018] = f2c300ff
! %l7 = 0000000074dc1d64, Mem[0000000033800010] = 00000000
stha %l7,[%i3+%o2]0x89 ! Mem[0000000033800010] = 00001d64
! %l6 = 00000000cd524733, Mem[00000000918000f6] = dd417e98
sth %l6,[%o0+0x0f6] ! Mem[00000000918000f4] = 47337e98
p17_label_23:
! Mem[0000000033800034] = 3ca47ac4, %l4 = 00000000000000ff
swap [%i3+0x034],%l4 ! %l4 = 000000003ca47ac4
! %l4 = 000000003ca47ac4, Mem[0000000032800010] = 2c9e05ff
stha %l4,[%i1+%o2]0x89 ! Mem[0000000032800010] = 2c9e7ac4
! Mem[00000000330001f8] = fe8e6cd4, %l4 = 000000003ca47ac4, %asi = 80
swapa [%i2+0x1f8]%asi,%l4 ! %l4 = 00000000fe8e6cd4
! %l3 = 0000000023278b4e, Mem[0000000033800010] = 641d0000
stha %l3,[%i3+%o2]0x81 ! Mem[0000000033800010] = 8b4e0000
! Mem[000000009000010c] = b86e8ce7, %g2 = 000000004e70c201
ldsh [%i4+0x10c],%g2 ! %g2 = ffffffffffffb86e
! Mem[00000000330001d8] = 00001448, %l5 = ffffff00, %l1 = 052ed114
add %i2,0x1d8,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000000001448
! %l2 = bd751a11, %l3 = 23278b4e, Mem[0000000032000018] = 00000000 144815c1
stda %l2,[%i0+%o3]0x81 ! Mem[0000000032000018] = bd751a11 23278b4e
! Mem[00000000328001b4] = 5ae5aecd, %l0 = 00000000852ed2aa
ldstub [%i1+0x1b4],%l0 ! %l0 = 0000005a000000ff
! Mem[0000000032800010] = 2c9e7ac4, %l7 = 0000000074dc1d64
ldswa [%i1+%o2]0x89,%l7 ! %l7 = 000000002c9e7ac4
! Mem[0000000091000020] = 72613ed08e4a24ba, %g2 = ffffffffffffb86e
ldx [%i6+%o4],%g2 ! %g2 = 72613ed08e4a24ba
p17_label_24:
! Mem[000000003300009c] = 7f2fd7ff, %l1 = 0000000000001448
swap [%i2+0x09c],%l1 ! %l1 = 000000007f2fd7ff
! Mem[0000000091800134] = 23e757e3, %g2 = 72613ed08e4a24ba
ldsb [%o0+0x134],%g2 ! %g2 = 0000000000000023
! Mem[0000000033800030] = 743049f5000000ff, %l6 = 00000000cd524733, %l0 = 000000000000005a
add %i3,0x30,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 743049f5000000ff
! Mem[0000000032800158] = 2ca6f8f2, %l7 = 000000002c9e7ac4, %asi = 80
swapa [%i1+0x158]%asi,%l7 ! %l7 = 000000002ca6f8f2
! %l4 = 00000000fe8e6cd4, Mem[0000000091000070] = 02531944
sth %l4,[%i6+0x070] ! Mem[0000000091000070] = 6cd41944
! Mem[0000000033800000] = ddaf81fe, %l3 = 0000000023278b4e
ldsha [%i3+%g0]0x81,%l3 ! %l3 = ffffffffffffddaf
! Mem[0000000033800010] = 8b4e0000, %l6 = 00000000cd524733
ldstuba [%i3+%o2]0x81,%l6 ! %l6 = 0000008b000000ff
! Mem[0000000032000138] = f9bacd2a, %l5 = ffffff00, %l3 = ffffddaf
add %i0,0x138,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000f9bacd2a
! Mem[00000000338000d5] = 1a77fc62, %l2 = 46300850bd751a11
ldstub [%i3+0x0d5],%l2 ! %l2 = 00000077000000ff
! %l6 = 000000000000008b, Mem[0000000033000000] = deac0000
stha %l6,[%i2+%g0]0x89 ! Mem[0000000033000000] = deac008b
p17_label_25:
! %l0 = 000000ff, %l1 = 7f2fd7ff, Mem[0000000090800180] = 06f22f79 89ee679a
std %l0,[%i5+0x180] ! Mem[0000000090800180] = 000000ff 7f2fd7ff
! Mem[0000000033000018] = ffff0000, %l7 = 000000002ca6f8f2
ldstuba [%i2+%o3]0x89,%l7 ! %l7 = 00000000000000ff
! %l0 = 743049f5000000ff, Mem[0000000032800018] = 5ec3e7ff
stha %l0,[%i1+%o3]0x88 ! Mem[0000000032800018] = 5ec300ff
! Mem[00000000328000bb] = e9fe2960, %l4 = 00000000fe8e6cd4
ldstub [%i1+0x0bb],%l4 ! %l4 = 00000060000000ff
! %l1 = 000000007f2fd7ff, Mem[0000000033800010] = 7f3a928600004eff
stxa %l1,[%i3+%o2]0x89 ! Mem[0000000033800010] = 000000007f2fd7ff
! Mem[0000000032800000] = ffa9bbb2, %l6 = 000000000000008b
lduba [%i1+%g0]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[00000000320001e4] = 984224f2, %l1 = 000000007f2fd7ff
swap [%i0+0x1e4],%l1 ! %l1 = 00000000984224f2
! Mem[00000000320001a4] = c73ce780, %l1 = 00000000984224f2, %asi = 80
swapa [%i0+0x1a4]%asi,%l1 ! %l1 = 00000000c73ce780
! Mem[0000000033000097] = 08a787e3, %l5 = ffffffffffffff00
ldstub [%i2+0x097],%l5 ! %l5 = 000000e3000000ff
! Mem[0000000032800190] = c1e96a4ffd58a6fe, %l7 = 0000000000000000, %l3 = 00000000f9bacd2a
add %i1,0x190,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = c1e96a4ffd58a6fe
ba,a p17_not_taken_0_end
p17_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p17_branch_failed
p17_not_taken_0_end:
! End of Random Code for Thread 17
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 743049f5000000ff
bne,a,pn %xcc,p17_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000c73ce780
bne,a,pn %xcc,p17_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000077
bne,a,pn %xcc,p17_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be c1e96a4ffd58a6fe
bne,a,pn %xcc,p17_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000060
bne,a,pn %xcc,p17_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000e3
bne,a,pn %xcc,p17_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000ff
bne,a,pn %xcc,p17_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000000
bne,a,pn %xcc,p17_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p17_check_fp_registers:
set p17_expected_fp_regs,%g3
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 8cc2373c 5cced500
bne %xcc,p17_f6_fail
nop
! Check Local Memory
set p17_local0_expect,%g1
p17_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0000000fd7ca5338
ldx [%i0+0x000],%g3 ! Observed data at 0000000032000000
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 111a75bd3a000000
ldx [%i0+0x008],%g3 ! Observed data at 0000000032000008
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff00492eb70c6350
ldx [%i0+0x010],%g3 ! Observed data at 0000000032000010
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = bd751a1123278b4e
ldx [%i0+0x018],%g3 ! Observed data at 0000000032000018
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000492effffc1f2
ldx [%i0+0x028],%g3 ! Observed data at 0000000032000028
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000005d9f70c1
ldx [%i0+0x038],%g3 ! Observed data at 0000000032000038
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = f5e845bdeb4b91e2
ldx [%i0+0x040],%g3 ! Observed data at 0000000032000040
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = 70dfc701f18d7c66
ldx [%i0+0x070],%g3 ! Observed data at 0000000032000070
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 4b9db3f38ebc814b
ldx [%i0+0x080],%g3 ! Observed data at 0000000032000080
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = d868321f000000b8
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000320000d8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x110],%g2 ! Expected data = fb7fff22c2b96dd7
ldx [%i0+0x110],%g3 ! Observed data at 0000000032000110
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = f9bacd2ad16d3b92
ldx [%i0+0x120],%g3 ! Observed data at 0000000032000120
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x120,%g4
ldx [%g1+0x148],%g2 ! Expected data = 315df404fe4b6ca8
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 = 00000000f2d2bdc7
ldx [%i0+0x150],%g3 ! Observed data at 0000000032000150
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = 888c32df2dffffc3
ldx [%i0+0x168],%g3 ! Observed data at 0000000032000168
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x168,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 9e58756f984224f2
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000320001a0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 1e11e73b7f2fd7ff
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+0x000],%g2 ! Expected data = ffa9bbb2aa690126
ldx [%i1+0x000],%g3 ! Observed data at 0000000032800000
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = c47a9e2c7da8520a
ldx [%i1+0x010],%g3 ! Observed data at 0000000032800010
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff00c35ecdb00844
ldx [%i1+0x018],%g3 ! Observed data at 0000000032800018
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffa773403db5d62a
ldx [%i1+0x020],%g3 ! Observed data at 0000000032800020
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff976cef3084b7ff
ldx [%i1+0x028],%g3 ! Observed data at 0000000032800028
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 24c4dd55a4ff7ea3
ldx [%i1+0x040],%g3 ! Observed data at 0000000032800040
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x040,%g4
ldx [%g1+0x088],%g2 ! Expected data = 1268bdc8b70c6350
ldx [%i1+0x088],%g3 ! Observed data at 0000000032800088
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 86923a7ffc057d34
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000328000a8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e9fe29ff6610b831
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000328000b8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 273152bf000000ff
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000328000d0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 4379f5a7cabd23ff
ldx [%i1+0x110],%g3 ! Observed data at 0000000032800110
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = 3f80a5ff7d867450
ldx [%i1+0x130],%g3 ! Observed data at 0000000032800130
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = 2c9e7ac44dfd72a7
ldx [%i1+0x158],%g3 ! Observed data at 0000000032800158
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x158,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = feb73950ffe5aecd
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000328001b0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 5255beff0a7dde37
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000328001e8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 0000492ed2292773
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000328001f0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x1f0,%g4
set p17_local2_expect,%g1
p17_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 8b00acde844ad8ff
ldx [%i2+0x000],%g3 ! Observed data at 0000000033000000
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff0000006bbf2bf3
ldx [%i2+0x008],%g3 ! Observed data at 0000000033000008
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff00ffff144815c1
ldx [%i2+0x018],%g3 ! Observed data at 0000000033000018
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 7f91bd9600000000
ldx [%i2+0x020],%g3 ! Observed data at 0000000033000020
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00006961674ef986
ldx [%i2+0x028],%g3 ! Observed data at 0000000033000028
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = cb79601a04ffaf82
ldx [%i2+0x040],%g3 ! Observed data at 0000000033000040
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = edef56fadd1ee9cc
ldx [%i2+0x048],%g3 ! Observed data at 0000000033000048
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = c8f5ff1bf63fbe71
ldx [%i2+0x050],%g3 ! Observed data at 0000000033000050
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 5b4b37153e4db3fc
ldx [%i2+0x070],%g3 ! Observed data at 0000000033000070
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 34eabeaf962cbf80
ldx [%i2+0x078],%g3 ! Observed data at 0000000033000078
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 5f3e8d8108a787ff
ldx [%i2+0x090],%g3 ! Observed data at 0000000033000090
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 77b8017b00001448
ldx [%i2+0x098],%g3 ! Observed data at 0000000033000098
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ffffc1a7d8c3f14f
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000330000f8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = caf5ccd5927e7b36
ldx [%i2+0x100],%g3 ! Observed data at 0000000033000100
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = c53ec4d87f8139de
ldx [%i2+0x108],%g3 ! Observed data at 0000000033000108
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x108,%g4
ldx [%g1+0x150],%g2 ! Expected data = 0699133700000075
ldx [%i2+0x150],%g3 ! Observed data at 0000000033000150
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 582b410bff961ed4
ldx [%i2+0x158],%g3 ! Observed data at 0000000033000158
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x158,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 0000144850b95b8d
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000330001d8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 3ca47ac4d69e3bfa
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000330001f8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x1f8,%g4
set p17_local3_expect,%g1
p17_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = ff98dd98f0026f69
ldx [%i3+0x008],%g3 ! Observed data at 0000000033800008
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffd72f7f00000000
ldx [%i3+0x010],%g3 ! Observed data at 0000000033800010
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff00c3f2e7552d26
ldx [%i3+0x018],%g3 ! Observed data at 0000000033800018
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00033a7f00000000
ldx [%i3+0x028],%g3 ! Observed data at 0000000033800028
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 743049f5000000ff
ldx [%i3+0x030],%g3 ! Observed data at 0000000033800030
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x030,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 7ed43f6f1afffc62
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000338000d0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x128],%g2 ! Expected data = 96bd917f5a5b5bdd
ldx [%i3+0x128],%g3 ! Observed data at 0000000033800128
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = a177b5ff36728052
ldx [%i3+0x138],%g3 ! Observed data at 0000000033800138
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x138,%g4
ldx [%g1+0x178],%g2 ! Expected data = 7202bd4586923a7f
ldx [%i3+0x178],%g3 ! Observed data at 0000000033800178
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0000007ad451bd2c
ldx [%i3+0x180],%g3 ! Observed data at 0000000033800180
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 7ae803eab25debc8
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000338001d8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 347f54ff8f1e48ff
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000338001f8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x1f8,%g4
! The test for processor 17 has passed
p17_passed:
ta GOOD_TRAP
nop
p17_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p17_failed
p17_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p17_failed
p17_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p17_failed
p17_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p17_failed
p17_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p17_failed
p17_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p17_failed
p17_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p17_failed
p17_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p17_failed
p17_f6_fail:
set p17_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 17 failed
p17_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x044] ! Set processor 17 done flag
set p17_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 17 failed
p17_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x044] ! Set processor 17 done flag
set p17_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p17_selfmod_failed:
ba p17_failed
mov 0xabc,%g1
p17_common_error:
or %g0,0xef1,%g1
ba p17_failed
mov %o5,%g3
p17_common_signature_error:
set p17_temp,%g1
ba p17_failed
st %g2,[%g1] ! Common Lock Number
p17_common_timeout:
set p17_temp,%g1
ba p17_failed
st %g2,[%g1] ! Common Lock Number
p17_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p17_failed
mov 0x0,%g3
p17_trap1e:
swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000032000018]
stda %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033000018]
lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000033000020]
ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033000000]
swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000032000000]
lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033800020]
done
p17_trap1o:
swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000032000018]
stda %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033000018]
lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000033000020]
ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033000000]
swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000032000000]
lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033800020]
done
p17_trap2e:
lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033800028]
swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000033000018]
lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000033800020]
ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000033000018]
ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000033800000]
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000032000010]
done
p17_trap2o:
lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033800028]
swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000033000018]
lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000033800020]
ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000033000018]
ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000033800000]
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000032000010]
done
p17_trap3e:
nop
nop
nop
done
p17_trap3o:
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 = 7c7f6edc514dab88
ldx [%g1+0x008],%l1 ! %l1 = a81f0c158ca9d2ee
ldx [%g1+0x010],%l2 ! %l2 = 89c913b69178eee4
ldx [%g1+0x018],%l3 ! %l3 = ea02906c1d3da585
ldx [%g1+0x020],%l4 ! %l4 = a8cd6cea3726d65d
ldx [%g1+0x028],%l5 ! %l5 = 3112460aacab5921
ldx [%g1+0x030],%l6 ! %l6 = 52cd102de740e651
ldx [%g1+0x038],%l7 ! %l7 = be2b0359c0486cd1
! Initialize the output register of window 0
set unres3_start,%o0
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 = ac82facb b77fcb25 8fdb5913 66164e5c
! %f4 = 9fe6d0fc e5e6f5aa 695df9fa 6f1f14ac
! %f8 = 7eb35074 e36721a7 23558847 1fab6025
! %f12 = 8295a6e7 7bb8512c 8d40e386 fb754723
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d3757ed1 4ab34086 44cd47c1 d45bb1d9
! %f20 = 3c97dbeb 1d39217a 5b09332b 4ea0f173
! %f24 = 3d8f77cf 886f255f 57e5767c 23f7cf79
! %f28 = 15e1098e b8864261 b1514f2d aa2d3c45
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 8513bf8e 9c193222 c6fc306d 1719faad
! %f36 = 487be1ff 83a1e15e fba632ef 04f58de9
! %f40 = c94727ec 220f2574 550ab50e baa21d8b
! %f44 = c67b6793 7788a590 c5bb2d72 d082b6fe
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x768d096f0000004f,%g7,%g1 ! GSR scale = 9, align = 7
wr %g1,%g0,%gsr ! GSR = 768d096f0000004f
wr %g0,%y ! Clear Y 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[00000000340000e5] = e7af7cb5, %l0 = 787392d9ed3efc17
ldstub [%i0+0x0e5],%l0 ! %l0 = 000000af000000ff
! Mem[0000000034800090] = c0bd3694, %l3 = edad870a, %l6 = 3b03b841
add %i1,0x90,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000c0bd3694
! %l6 = 00000000c0bd3694, Mem[0000000091800008] = 8cf551a2, %asi = 80
stwa %l6,[%o0+0x008]%asi ! Mem[0000000091800008] = c0bd3694
! Mem[0000000034000018] = 31ef1f3a, %l2 = b57c8209dd963224
swapa [%i0+%o3]0x89,%l2 ! %l2 = 0000000031ef1f3a
! Mem[0000000034000148] = b15526c1, %l5 = 375358f3, %l4 = 95a49354
add %i0,0x148,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000b15526c1
! Mem[0000000034000000] = 86be76a4, %l6 = 00000000c0bd3694
ldstuba [%i0+%g0]0x89,%l6 ! %l6 = 000000a4000000ff
! Mem[0000000035000008] = b3acb108, %l3 = 2086b9afedad870a
swapa [%i2+%o1]0x80,%l3 ! %l3 = 00000000b3acb108
! Mem[0000000035800168] = 9fa57e69, %l4 = 00000000b15526c1
swap [%i3+0x168],%l4 ! %l4 = 000000009fa57e69
! Mem[0000000034800010] = d11cbd01, %l2 = 0000000031ef1f3a
ldstuba [%i1+%o2]0x81,%l2 ! %l2 = 000000d1000000ff
! Mem[0000000035000138] = 4f08aeca, %l3 = b3acb108, %l7 = 40818285
add %i2,0x138,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000004f08aeca
p18_label_2:
! Mem[000000003400012c] = bd0b0439, %l1 = 6a714d7f, %l1 = 6a714d7f
add %i0,0x12c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000bd0b0439
! Mem[0000000090800154] = 1424c7d4, %g2 = 78497962284876fc
lduba [%i5+0x154]%asi,%g2 ! %g2 = 0000000000000014
! Mem[0000000034800020] = f49867015bc1b71e, %l1 = 00000000bd0b0439, %l4 = 000000009fa57e69
add %i1,0x20,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = f49867015bc1b71e
! Mem[00000000358001a8] = 9b06c082, %l4 = f49867015bc1b71e
swap [%i3+0x1a8],%l4 ! %l4 = 000000009b06c082
! Mem[00000000340000e8] = 663bf44f8fc2003d, %l7 = 000000004f08aeca, %l2 = 00000000000000d1
add %i0,0xe8,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 663bf44f8fc2003d
! Mem[0000000034000028] = c9e28f46, %l2 = 663bf44f8fc2003d
ldsha [%i0+%o5]0x88,%l2 ! %l2 = ffffffffffff8f46
! Mem[0000000035000078] = f9cf38d8, %l7 = 4f08aeca, %l3 = b3acb108
add %i2,0x78,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000f9cf38d8
! %l0 = 000000af, %l1 = bd0b0439, Mem[0000000090800008] = 275f371d bd1d40b9
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 000000af bd0b0439
! Mem[0000000091800010] = 19ff009184169e64, %g2 = 0000000000000014
ldx [%o0+%o2],%g2 ! %g2 = 19ff009184169e64
! Mem[00000000350000a0] = 37392124, %l6 = 00000000000000a4
swap [%i2+0x0a0],%l6 ! %l6 = 0000000037392124
p18_label_3:
! Mem[0000000034800008] = fd9e8e60, %l2 = ffffffffffff8f46
swapa [%i1+%o1]0x88,%l2 ! %l2 = 00000000fd9e8e60
! Mem[00000000348001d0] = 5f8e551d, %l3 = 00000000f9cf38d8
swap [%i1+0x1d0],%l3 ! %l3 = 000000005f8e551d
! Mem[00000000350000aa] = ebc8329b, %l7 = 000000004f08aeca
ldstub [%i2+0x0aa],%l7 ! %l7 = 00000032000000ff
! Mem[0000000035000028] = 6085fa51, %l3 = 000000005f8e551d
lduba [%i2+%o5]0x81,%l3 ! %l3 = 0000000000000060
! Mem[0000000034800106] = f771645a, %l3 = 0000000000000060
ldstuba [%i1+0x106]%asi,%l3 ! %l3 = 00000064000000ff
! %l5 = 2cdc30ec375358f3, Mem[00000000918000d6] = 7ffdb554
sth %l5,[%o0+0x0d6] ! Mem[00000000918000d4] = 58f3b554
! %l6 = 0000000037392124, Mem[0000000035800018] = 82e722c3
stba %l6,[%i3+%o3]0x88 ! Mem[0000000035800018] = 82e72224
! Mem[00000000910001e4] = d8ec5807, %g2 = 19ff009184169e64
ldsh [%i6+0x1e6],%g2 ! %g2 = ffffffffffffd8ec
! Mem[0000000034000000] = 86be76ff, %l5 = 2cdc30ec375358f3
swapa [%i0+%g0]0x89,%l5 ! %l5 = 0000000086be76ff
! Mem[0000000091800174] = 317c6070, %g2 = ffffffffffffd8ec
lduw [%o0+0x174],%g2 ! %g2 = 00000000317c6070
p18_label_4:
! %l4 = 000000009b06c082, Mem[0000000035800018] = d6671fea82e72224
stxa %l4,[%i3+%o3]0x88 ! Mem[0000000035800018] = 000000009b06c082
! %l1 = 00000000bd0b0439, Mem[0000000034800020] = f49867015bc1b71e
stxa %l1,[%i1+%o4]0x81 ! Mem[0000000034800020] = 00000000bd0b0439
! Mem[000000003480018e] = d7785d90, %l0 = 00000000000000af
ldstub [%i1+0x18e],%l0 ! %l0 = 0000005d000000ff
! Mem[0000000035000064] = 799a456f, %l4 = 000000009b06c082
swap [%i2+0x064],%l4 ! %l4 = 00000000799a456f
! Mem[0000000035000018] = fbdf59cc, %l0 = 000000000000005d
ldstuba [%i2+%o3]0x88,%l0 ! %l0 = 000000cc000000ff
! %l0 = 000000cc, %l1 = bd0b0439, Mem[0000000090800178] = 6df65f9b b7485aec
std %l0,[%i5+0x178] ! Mem[0000000090800178] = 000000cc bd0b0439
! Mem[0000000035000000] = a6b7cbf8, %l3 = 0000000000000064
ldsha [%i2+%g0]0x81,%l3 ! %l3 = ffffffffffffa6b7
! Mem[0000000035000000] = f8cbb7a6, %l3 = ffffffffffffa6b7
ldsba [%i2+%g0]0x88,%l3 ! %l3 = ffffffffffffffa6
! Mem[0000000035000093] = 1feca3a4, %l4 = 00000000799a456f
ldstub [%i2+0x093],%l4 ! %l4 = 000000a4000000ff
! Mem[0000000034000098] = 941b6db2, %l1 = 00000000bd0b0439
ldstuba [%i0+0x098]%asi,%l1 ! %l1 = 00000094000000ff
p18_label_5:
! Mem[00000000910000dc] = 9c5c2a85, %g2 = 00000000317c6070
ldsh [%i6+0x0dc],%g2 ! %g2 = ffffffffffff9c5c
! Mem[0000000035000018] = ff59dffb a9126f80, %l0 = 000000cc, %l1 = 00000094
ldda [%i2+%o3]0x81,%l0 ! %l0 = 00000000ff59dffb 00000000a9126f80
! %l6 = 37392124, %l7 = 00000032, Mem[0000000034800028] = 95d1c2ff aff8aa07
stda %l6,[%i1+%o5]0x80 ! Mem[0000000034800028] = 37392124 00000032
! Mem[0000000035800064] = 10c4ef8f, %l7 = 0000000000000032
swap [%i3+0x064],%l7 ! %l7 = 0000000010c4ef8f
! %l0 = ff59dffb, %l1 = a9126f80, Mem[0000000034000000] = f3585337 a0353ae3
stda %l0,[%i0+%g0]0x81 ! Mem[0000000034000000] = ff59dffb a9126f80
! Mem[0000000034800018] = e6b3a15c, %l0 = 00000000ff59dffb
swapa [%i1+%o3]0x81,%l0 ! %l0 = 00000000e6b3a15c
! %l4 = 000000a4, %l5 = 86be76ff, Mem[0000000034000098] = ff1b6db2 02ba8e70
stda %l4,[%i0+0x098]%asi ! Mem[0000000034000098] = 000000a4 86be76ff
! Mem[0000000035800000] = 060d55e5, %l5 = 0000000086be76ff
ldsba [%i3+%g0]0x89,%l5 ! %l5 = ffffffffffffffe5
! %l3 = ffffffffffffffa6, Mem[00000000910000f0] = 0ba31d1e
stw %l3,[%i6+0x0f0] ! Mem[00000000910000f0] = ffffffa6
! %l1 = 00000000a9126f80, Mem[0000000035000028] = 6085fa514d2c98f1
stxa %l1,[%i2+%o5]0x80 ! Mem[0000000035000028] = 00000000a9126f80
p18_label_6:
! Mem[0000000034800108] = ddedcc75, %l1 = a9126f80, %l2 = fd9e8e60
add %i1,0x108,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000ddedcc75
! Mem[0000000035000174] = 51f51d93, %l3 = ffffffffffffffa6
swap [%i2+0x174],%l3 ! %l3 = 0000000051f51d93
! Mem[00000000350001f4] = 4c156c4e, %l2 = ddedcc75, %l1 = a9126f80
add %i2,0x1f4,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000004c156c4e
! Mem[0000000034800091] = c0bd3694, %l2 = 00000000ddedcc75
ldstuba [%i1+0x091]%asi,%l2 ! %l2 = 000000bd000000ff
! Mem[0000000035800108] = 7158072585591cfc, %l6 = 0000000037392124, %l3 = 0000000051f51d93
add %i3,0x108,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 7158072585591cfc
! Mem[0000000035800028] = 1e21a5c1, %l5 = ffffffffffffffe5
ldstuba [%i3+%o5]0x80,%l5 ! %l5 = 0000001e000000ff
! %l0 = e6b3a15c, %l1 = 4c156c4e, Mem[0000000035800010] = 60bb0f26 d58db15a
stda %l0,[%i3+%o2]0x89 ! Mem[0000000035800010] = e6b3a15c 4c156c4e
! %l6 = 37392124, %l7 = 10c4ef8f, Mem[0000000035000010] = ceb5b88c ea1d684e
stda %l6,[%i2+%o2]0x88 ! Mem[0000000035000010] = 37392124 10c4ef8f
! %l3 = 7158072585591cfc, Mem[0000000034000008] = 59a57788
stha %l3,[%i0+%o1]0x80 ! Mem[0000000034000008] = 1cfc7788
! Mem[0000000034800063] = ddbfbf56, %l1 = 000000004c156c4e
ldstub [%i1+0x063],%l1 ! %l1 = 00000056000000ff
p18_label_7:
! Mem[0000000035800054] = e7ff7c34, %l4 = 00000000000000a4
swap [%i3+0x054],%l4 ! %l4 = 00000000e7ff7c34
! %l4 = 00000000e7ff7c34, Mem[00000000910000b0] = 6aea0b87
stw %l4,[%i6+0x0b0] ! Mem[00000000910000b0] = e7ff7c34
! %l5 = 000000000000001e, Mem[0000000034000010] = 8bed86bc
stha %l5,[%i0+%o2]0x89 ! Mem[0000000034000010] = 8bed001e
! %l2 = 00000000000000bd, Mem[0000000090000084] = 18bc487f
stw %l2,[%i4+0x084] ! Mem[0000000090000084] = 000000bd
! Mem[00000000340000bc] = ba1f57db, %l5 = 000000000000001e
swap [%i0+0x0bc],%l5 ! %l5 = 00000000ba1f57db
! Mem[00000000358001c8] = 543f3181, %l1 = 0000000000000056
swap [%i3+0x1c8],%l1 ! %l1 = 00000000543f3181
! Mem[0000000035000010] = 10c4ef8f 37392124, %l0 = e6b3a15c, %l1 = 543f3181
ldda [%i2+%o2]0x88,%l0 ! %l0 = 0000000037392124 0000000010c4ef8f
! %l0 = 0000000037392124, Mem[00000000918001c2] = ef31864a
stb %l0,[%o0+0x1c2] ! Mem[00000000918001c0] = 2431864a
! Mem[0000000034800000] = d70e79a3, %l2 = 00000000000000bd
ldstuba [%i1+%g0]0x80,%l2 ! %l2 = 000000d7000000ff
! Mem[00000000340001dc] = 7ca02a62, %l6 = 37392124, %l0 = 37392124
add %i0,0x1dc,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000007ca02a62
p18_label_8:
! %l6 = 37392124, %l7 = 10c4ef8f, Mem[0000000034000020] = 8ef14e73 057e5175
stda %l6,[%i0+%o4]0x88 ! Mem[0000000034000020] = 37392124 10c4ef8f
! Mem[0000000034800028] = 3200000024213937, %l3 = 7158072585591cfc
ldxa [%i1+%o5]0x89,%l3 ! %l3 = 3200000024213937
! Mem[00000000350000d1] = 52c08671, %l5 = 00000000ba1f57db
ldstuba [%i2+0x0d1]%asi,%l5 ! %l5 = 000000c0000000ff
! Mem[00000000348001ef] = 4216ef43, %l5 = 00000000000000c0
ldstub [%i1+0x1ef],%l5 ! %l5 = 00000043000000ff
! Mem[0000000091800168] = 6b18b328, %g2 = ffffffffffff9c5c
lduh [%o0+0x168],%g2 ! %g2 = 0000000000006b18
! %l6 = 37392124, %l7 = 10c4ef8f, Mem[00000000908000d0] = d09ab65d 4f2de1c3
std %l6,[%i5+0x0d0] ! Mem[00000000908000d0] = 37392124 10c4ef8f
! Mem[0000000035000018] = ff59dffb, %l1 = 0000000010c4ef8f
ldstuba [%i2+%o3]0x80,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000034000078] = 48cb6862ffc30a0d, %l5 = 0000000000000043, %l1 = 00000000000000ff
add %i0,0x78,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 48cb6862ffc30a0d
! Mem[0000000091800118] = 6e067e0f, %g18 = d457e9e2114d5a01
ldsw [%o0+0x118],%g2 ! %g2 = d457e9e2114d5a01
! Mem[0000000090800008] = 00afbd0b, %g2 = 000000006e067e0f
ldsh [%i5+0x00a],%g2 ! %g2 = 00000000000000af
p18_label_9:
! Mem[0000000034000158] = db1b92882ef65bf8, %l4 = 00000000e7ff7c34, %l1 = 48cb6862ffc30a0d
add %i0,0x158,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = db1b92882ef65bf8
! Mem[00000000350000f4] = c95ce611, %l1 = db1b92882ef65bf8
ldstub [%i2+0x0f4],%l1 ! %l1 = 000000c9000000ff
! Mem[00000000908001b4] = 85c25eb7, %g2 = 00000000000000af
ldsh [%i5+0x1b4],%g2 ! %g2 = ffffffffffff85c2
! %l5 = 0000000000000043, Mem[0000000035000020] = a57ff03c
stwa %l5,[%i2+%o4]0x88 ! Mem[0000000035000020] = 00000043
! Mem[0000000090000038] = b1ab2cf0, %g2 = ffffffffffff85c2
ldsb [%i4+0x03a],%g2 ! %g2 = ffffffffffffffb1
! Mem[00000000908000a8] = a4d6a3786186de9a, %g2 = ffffffffffffffb1
ldx [%i5+0x0a8],%g2 ! %g2 = a4d6a3786186de9a
! %l4 = 00000000e7ff7c34, Mem[0000000035800000] = 9992d480060d55e5
stxa %l4,[%i3+%g0]0x89 ! Mem[0000000035800000] = 00000000e7ff7c34
! Mem[0000000034000020] = 37392124, %l7 = 0000000010c4ef8f
ldstuba [%i0+%o4]0x88,%l7 ! %l7 = 00000024000000ff
! Mem[0000000035000050] = 4378671c, %l3 = 3200000024213937
swap [%i2+0x050],%l3 ! %l3 = 000000004378671c
! Mem[00000000910000a8] = 34790ada 215960bf, %g2 = 6186de9a, %g3 = 0bad0b00
ldd [%i6+0x0a8],%g2 ! %g2 = 0000000034790ada 00000000215960bf
p18_label_10:
! Mem[0000000034000128] = a3fdd449, %l5 = 00000043, %l7 = 00000024
add %i0,0x128,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000a3fdd449
! Mem[0000000034800008] = ffff8f46, %l5 = 0000000000000043
lduwa [%i1+%o1]0x89,%l5 ! %l5 = 00000000ffff8f46
! Mem[0000000034800020] = 00000000bd0b0439, %l5 = 00000000ffff8f46
ldxa [%i1+%o4]0x81,%l5 ! %l5 = 00000000bd0b0439
! Mem[0000000035800130] = 3a25285a, %l6 = 0000000037392124
swap [%i3+0x130],%l6 ! %l6 = 000000003a25285a
! %l1 = 00000000000000c9, Mem[0000000090000000] = 3290e3b0
sth %l1,[%i4+%g0] ! Mem[0000000090000000] = 00c9e3b0
! Mem[0000000034000028] = 468fe2c9, %l2 = 00000000000000d7
swapa [%i0+%o5]0x81,%l2 ! %l2 = 00000000468fe2c9
! Mem[00000000908001e4] = 484ac48a, %g2 = 0000000034790ada
ldsb [%i5+0x1e6],%g2 ! %g2 = 0000000000000048
! Mem[000000003480017c] = 529e6f94, %l3 = 000000004378671c, %asi = 80
swapa [%i1+0x17c]%asi,%l3 ! %l3 = 00000000529e6f94
! Mem[0000000035800168] = b15526c1, %l3 = 00000000529e6f94
swap [%i3+0x168],%l3 ! %l3 = 00000000b15526c1
! Mem[0000000034000020] = 373921ff, %l2 = 00000000468fe2c9
lduba [%i0+%o4]0x89,%l2 ! %l2 = 00000000000000ff
p18_label_11:
! Mem[0000000034000000] = 806f12a9 fbdf59ff, %l6 = 3a25285a, %l7 = a3fdd449
ldda [%i0+%g0]0x89,%l6 ! %l6 = 00000000fbdf59ff 00000000806f12a9
! Mem[000000009000015c] = e248893d, %g2 = 0000000000000048
ldsh [%i4+0x15c],%g2 ! %g2 = ffffffffffffe248
! Mem[0000000035000008] = 0a87aded, %l1 = 00000000000000c9
lduha [%i2+%o1]0x88,%l1 ! %l1 = 000000000000aded
! %l2 = 00000000000000ff, Mem[0000000090000008] = 354aae5e
sth %l2,[%i4+%o1] ! Mem[0000000090000008] = 00ffae5e
! Mem[000000003400015c] = 2ef65bf8, %l2 = 00000000000000ff
swap [%i0+0x15c],%l2 ! %l2 = 000000002ef65bf8
! %l4 = e7ff7c34, %l5 = bd0b0439, Mem[0000000090800148] = 82af3faf f4612308
std %l4,[%i5+0x148] ! Mem[0000000090800148] = e7ff7c34 bd0b0439
! Mem[00000000350001c8] = 2484476a, %l1 = 000000000000aded
swap [%i2+0x1c8],%l1 ! %l1 = 000000002484476a
! Mem[0000000035800010] = e6b3a15c, %l4 = 00000000e7ff7c34
swapa [%i3+%o2]0x88,%l4 ! %l4 = 00000000e6b3a15c
! Mem[00000000908000d0] = 37392124, %g2 = ffffffffffffe248
lduw [%i5+0x0d0],%g2 ! %g2 = 0000000037392124
! Mem[0000000034800000] = ff0e79a3, %l1 = 000000002484476a
swapa [%i1+%g0]0x81,%l1 ! %l1 = 00000000ff0e79a3
p18_label_12:
! Mem[0000000034800028] = 24213937, %l3 = 00000000b15526c1
swapa [%i1+%o5]0x89,%l3 ! %l3 = 0000000024213937
! Mem[00000000908000ac] = 6186de9a, %g2 = 0000000037392124
lduw [%i5+0x0ac],%g2 ! %g2 = 000000006186de9a
! %l6 = 00000000fbdf59ff, Mem[00000000918001ac] = 7488bef4
sth %l6,[%o0+0x1ac] ! Mem[00000000918001ac] = 59ffbef4
! Mem[0000000091800018] = 8f673b71, %g2 = 000000006186de9a
lduh [%o0+%o3],%g2 ! %g2 = 0000000000008f67
! Mem[00000000358001d5] = c0861f49, %l5 = 00000000bd0b0439
ldstub [%i3+0x1d5],%l5 ! %l5 = 00000086000000ff
! Mem[0000000035800000] = 347cffe7, %l7 = 00000000806f12a9
lduwa [%i3+%g0]0x80,%l7 ! %l7 = 00000000347cffe7
! %l2 = 000000002ef65bf8, Mem[00000000900000a8] = f2c2de63cebc7825
stx %l2,[%i4+0x0a8] ! Mem[00000000900000a8] = 000000002ef65bf8
! Mem[0000000090800074] = e48dde6b, %g2 = 0000000000008f67
lduw [%i5+0x074],%g2 ! %g2 = 00000000e48dde6b
! Mem[0000000034000184] = 81506805, %l2 = 000000002ef65bf8
swap [%i0+0x184],%l2 ! %l2 = 0000000081506805
! Mem[0000000034800000] = 6a478424, %l1 = 00000000ff0e79a3
lduba [%i1+%g0]0x88,%l1 ! %l1 = 0000000000000024
p18_label_13:
! Mem[0000000035800010] = 4c156c4ee7ff7c34, %l1 = 0000000000000024
ldxa [%i3+%o2]0x89,%l1 ! %l1 = 4c156c4ee7ff7c34
! Mem[0000000034800028] = c12655b1, %l3 = 0000000024213937
ldsba [%i1+%o5]0x80,%l3 ! %l3 = ffffffffffffffc1
! Mem[0000000035000070] = ca42434a, %l7 = 00000000347cffe7, %asi = 80
swapa [%i2+0x070]%asi,%l7 ! %l7 = 00000000ca42434a
! Mem[00000000340000f4] = 5b749d0b, %l6 = 00000000fbdf59ff
swap [%i0+0x0f4],%l6 ! %l6 = 000000005b749d0b
! Mem[0000000034000148] = b15526c174686d10, %l4 = 00000000e6b3a15c, %l6 = 000000005b749d0b
add %i0,0x148,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = b15526c174686d10
! Mem[0000000034000028] = 7cb2553bd7000000, %l1 = 4c156c4ee7ff7c34
ldxa [%i0+%o5]0x88,%l1 ! %l1 = 7cb2553bd7000000
! %l6 = 74686d10, %l7 = ca42434a, Mem[0000000034000028] = 000000d7 3b55b27c
stda %l6,[%i0+%o5]0x81 ! Mem[0000000034000028] = 74686d10 ca42434a
! Mem[00000000348000dc] = 2b386508, %l7 = 00000000ca42434a
ldstub [%i1+0x0dc],%l7 ! %l7 = 0000002b000000ff
! Mem[0000000091000110] = 259a7444 5d94b637, %g2 = e48dde6b, %g3 = 215960bf
ldd [%i6+0x110],%g2 ! %g2 = 00000000259a7444 000000005d94b637
! Mem[00000000918001f8] = 9854b03f b5e229a2, %g2 = 259a7444, %g3 = 5d94b637
ldd [%o0+0x1f8],%g2 ! %g2 = 000000009854b03f 00000000b5e229a2
p18_label_14:
! Mem[0000000034000008] = 1cfc77887b21e73b, %l4 = 00000000e6b3a15c, %l5 = 0000000000000086
add %i0,0x08,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 1cfc77887b21e73b
! %l7 = 000000000000002b, Mem[0000000035800000] = 347cffe7
stha %l7,[%i3+%g0]0x80 ! Mem[0000000035800000] = 002bffe7
! Mem[00000000348001df] = f8ae2f87, %l4 = 00000000e6b3a15c
ldstub [%i1+0x1df],%l4 ! %l4 = 00000087000000ff
! Mem[00000000358000f9] = 6eca3ace, %l6 = b15526c174686d10
ldstub [%i3+0x0f9],%l6 ! %l6 = 000000ca000000ff
! Mem[0000000034000004] = a9126f80, %l5 = 1cfc77887b21e73b
swap [%i0+0x004],%l5 ! %l5 = 00000000a9126f80
! Mem[0000000034000008] = 1cfc7788, %l7 = 000000000000002b
ldstuba [%i0+%o1]0x80,%l7 ! %l7 = 0000001c000000ff
! Mem[0000000034800148] = 7f961d82, %l1 = 7cb2553bd7000000
ldstub [%i1+0x148],%l1 ! %l1 = 0000007f000000ff
! %l7 = 000000000000001c, Mem[00000000900001e0] = 8a5b8b3b, %asi = 80
stwa %l7,[%i4+0x1e0]%asi ! Mem[00000000900001e0] = 0000001c
! Mem[0000000035800100] = d5b37c56, %l3 = ffffffc1, %l7 = 0000001c
add %i3,0x100,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000d5b37c56
! %l4 = 0000000000000087, Mem[0000000091000032] = 41bbd535
stb %l4,[%i6+0x032] ! Mem[0000000091000030] = 87bbd535
p18_label_15:
! Mem[0000000034800061] = ddbfbfff, %l3 = ffffffffffffffc1
ldstuba [%i1+0x061]%asi,%l3 ! %l3 = 000000bf000000ff
! Mem[0000000035000018] = 806f12a9 fbdf59ff, %l6 = 000000ca, %l7 = d5b37c56
ldda [%i2+%o3]0x89,%l6 ! %l6 = 00000000fbdf59ff 00000000806f12a9
! Mem[0000000035000014] = 8fefc410, %l0 = 000000007ca02a62
swap [%i2+0x014],%l0 ! %l0 = 000000008fefc410
! %l6 = 00000000fbdf59ff, Mem[00000000350000d6] = 4c30256c
sth %l6,[%i2+0x0d6] ! Mem[00000000350000d4] = 4c3059ff
! Mem[0000000035000020] = 43000000, %l6 = 00000000fbdf59ff
ldstuba [%i2+%o4]0x80,%l6 ! %l6 = 00000043000000ff
! %l1 = 000000000000007f, Mem[0000000091000155] = d37e5c12
stb %l1,[%i6+0x155] ! Mem[0000000091000154] = 7f7e5c12
! Mem[0000000035000010] = 622aa07c37392124, %l3 = 00000000000000bf
ldxa [%i2+%o2]0x89,%l3 ! %l3 = 622aa07c37392124
! Mem[00000000340001bb] = 604423b1, %l2 = 0000000081506805
ldstub [%i0+0x1bb],%l2 ! %l2 = 000000b1000000ff
! Mem[0000000034800144] = 3ef0c540, %l7 = 00000000806f12a9
swap [%i1+0x144],%l7 ! %l7 = 000000003ef0c540
! Mem[00000000340000d3] = 64060b8b, %l0 = 000000008fefc410
ldstub [%i0+0x0d3],%l0 ! %l0 = 0000008b000000ff
p18_label_16:
! Mem[0000000091800048] = 5e904918 9f9a68d8, %g2 = 9854b03f, %g3 = b5e229a2
ldd [%o0+0x048],%g2 ! %g2 = 000000005e904918 000000009f9a68d8
! %l3 = 622aa07c37392124, Mem[0000000034000028] = 106d6874
stha %l3,[%i0+%o5]0x88 ! Mem[0000000034000028] = 106d2124
! Mem[0000000034800060] = ddffbfff058af6a6, %l0 = 000000000000008b, %l7 = 000000003ef0c540
add %i1,0x60,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = ddffbfff058af6a6
! Mem[0000000035800000] = 002bffe7, %l1 = 000000000000007f
ldswa [%i3+%g0]0x80,%l1 ! %l1 = 00000000002bffe7
! %l2 = 00000000000000b1, Mem[00000000900001ac] = 91175c0e
stw %l2,[%i4+0x1ac] ! Mem[00000000900001ac] = 000000b1
! %l7 = ddffbfff058af6a6, Mem[0000000035000018] = ff59dffba9126f80
stxa %l7,[%i2+%o3]0x81 ! Mem[0000000035000018] = ddffbfff058af6a6
! Mem[0000000034000190] = d27317dece334ec3, %l0 = 000000000000008b, %l4 = 0000000000000087
add %i0,0x190,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = d27317dece334ec3
! Mem[00000000908001e0] = 8431ff74, %g18 = d457e9e2114d5a01
ldswa [%i5+0x1e0]%asi,%g2 ! %g2 = d457e9e2114d5a01
! %l1 = 00000000002bffe7, Mem[0000000034800010] = ff1cbd0122281843
stxa %l1,[%i1+%o2]0x80 ! Mem[0000000034800010] = 00000000002bffe7
! Mem[0000000035800158] = 1df213da, %l3 = 622aa07c37392124
swap [%i3+0x158],%l3 ! %l3 = 000000001df213da
p18_label_17:
! Mem[00000000358000e4] = f107d4c8, %l1 = 002bffe7, %l3 = 1df213da
add %i3,0xe4,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000f107d4c8
! Mem[00000000918000b4] = de7b599d, %g2 = ffffffff8431ff74
ldub [%o0+0x0b5],%g2 ! %g2 = 00000000000000de
! Mem[0000000091000100] = a1d05bf5, %g18 = d457e9e2114d5a01
ldsw [%i6+0x100],%g2 ! %g2 = d457e9e2114d5a01
! %l0 = 0000008b, %l1 = 002bffe7, Mem[0000000035000020] = ff000000 e228ba33
stda %l0,[%i2+%o4]0x81 ! Mem[0000000035000020] = 0000008b 002bffe7
! Mem[00000000918000e4] = 6b4a0971, %g18 = d457e9e2114d5a01
ldsw [%o0+0x0e4],%g2 ! %g2 = d457e9e2114d5a01
! Mem[00000000358001b5] = 52891b64, %l7 = ddffbfff058af6a6
ldstub [%i3+0x1b5],%l7 ! %l7 = 00000089000000ff
! Mem[0000000035800150] = abb7ca02f7dfa553, %l7 = 0000000000000089, %l0 = 000000000000008b
add %i3,0x150,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = abb7ca02f7dfa553
! Mem[0000000090000088] = 3910c393, %g2 = 000000006b4a0971
ldsba [%i4+0x08b]%asi,%g2 ! %g2 = 0000000000000039
! Mem[0000000034800110] = b0e19a1aa223b856, %l7 = 0000000000000089, %l1 = 00000000002bffe7
add %i1,0x110,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = b0e19a1aa223b856
! Mem[00000000340000c0] = ae9a9cd8, %l7 = 0000000000000089
swap [%i0+0x0c0],%l7 ! %l7 = 00000000ae9a9cd8
p18_label_18:
! Mem[0000000035000028] = 00000000, %l6 = 0000000000000043
ldstuba [%i2+%o5]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[000000003580000c] = cc050428, %l1 = a223b856, %l1 = a223b856
add %i3,0x0c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000cc050428
! Mem[0000000035000008] = edad870a, %l3 = 00000000f107d4c8
swap [%i2+%o1],%l3 ! %l3 = 00000000edad870a
! %l6 = 00000000, %l7 = ae9a9cd8, Mem[00000000900000b8] = cca56a99 639df6c6
std %l6,[%i4+0x0b8] ! Mem[00000000900000b8] = 00000000 ae9a9cd8
! Mem[00000000350000ae] = fa1eb229, %l2 = 00000000000000b1
ldstub [%i2+0x0ae],%l2 ! %l2 = 000000b2000000ff
! Mem[000000003500011b] = 517a03a7, %l3 = 00000000edad870a
ldstub [%i2+0x11b],%l3 ! %l3 = 000000a7000000ff
! Mem[00000000918000a0] = 73a98c85, %g2 = 0000000000000039
lduw [%o0+0x0a0],%g2 ! %g2 = 0000000073a98c85
! Mem[00000000358000a0] = 748528b55ea32d96, %l2 = 00000000000000b2, %l2 = 00000000000000b2
add %i3,0xa0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 748528b55ea32d96
! Mem[0000000034000108] = d383db10, %l5 = a9126f80, %l6 = 00000000
add %i0,0x108,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000d383db10
! %l4 = ce334ec3, %l5 = a9126f80, Mem[00000000358001f0] = 1e00c45d 33c69a12
std %l4,[%i3+0x1f0] ! Mem[00000000358001f0] = ce334ec3 a9126f80
p18_label_19:
! Mem[0000000035800028] = c1a521ff, %l7 = 00000000ae9a9cd8
ldsba [%i3+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000035000020] = 8b000000, %l1 = 00000000cc050428
swapa [%i2+%o4]0x89,%l1 ! %l1 = 000000008b000000
! %l1 = 000000008b000000, Mem[0000000091000010] = c28848bd
stw %l1,[%i6+%o2] ! Mem[0000000091000010] = 8b000000
! %l5 = 00000000a9126f80, Mem[0000000091800112] = 827eb716
stb %l5,[%o0+0x112] ! Mem[0000000091800110] = 807eb716
! Mem[000000003400002c] = ca42434a, %l3 = 000000a7, %l4 = ce334ec3
add %i0,0x2c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000ca42434a
! Mem[000000003480006c] = 1d6e1a86, %l1 = 000000008b000000
ldstub [%i1+0x06c],%l1 ! %l1 = 0000001d000000ff
! Mem[0000000035800020] = 35b2a776, %l5 = 00000000a9126f80
ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 00000035000000ff
! Mem[0000000035800098] = 611416fdc880cdfe, %l6 = 00000000d383db10, %l6 = 00000000d383db10
add %i3,0x98,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 611416fdc880cdfe
! Mem[000000009000000c] = 7877a39b, %g2 = 0000000073a98c85
lduw [%i4+0x00c],%g2 ! %g2 = 000000007877a39b
! Mem[0000000034000018] = 6332e769 dd963224, %l0 = f7dfa553, %l1 = 0000001d
ldda [%i0+%o3]0x88,%l0 ! %l0 = 00000000dd963224 000000006332e769
p18_label_20:
! Mem[0000000035000000] = 64166021 f8cbb7a6, %l0 = dd963224, %l1 = 6332e769
ldda [%i2+%g0]0x89,%l0 ! %l0 = 00000000f8cbb7a6 0000000064166021
! %l2 = 5ea32d96, %l3 = 000000a7, Mem[0000000090800078] = 2b5751b8 c117fe29
std %l2,[%i5+0x078] ! Mem[0000000090800078] = 5ea32d96 000000a7
! Mem[0000000035000068] = 74b105cb232bf901, %l5 = 0000000000000035, %l2 = 748528b55ea32d96
add %i2,0x68,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 74b105cb232bf901
! Mem[0000000034000008] = 8877fcff, %l4 = 00000000ca42434a
lduha [%i0+%o1]0x89,%l4 ! %l4 = 000000000000fcff
! Mem[0000000090800058] = d1f13f76, %g18 = d457e9e2114d5a01
ldsw [%i5+0x058],%g2 ! %g2 = d457e9e2114d5a01
! Mem[0000000090000138] = b11db53b, %g2 = ffffffffd1f13f76
ldsba [%i4+0x139]%asi,%g2 ! %g2 = ffffffffffffffb1
! %l6 = c880cdfe, %l7 = ffffffff, Mem[00000000358001d0] = 42dc84e4 c0ff1f49
std %l6,[%i3+0x1d0] ! Mem[00000000358001d0] = c880cdfe ffffffff
! Mem[00000000340000cc] = d5d90592, %l4 = 0000fcff, %l1 = 64166021
add %i0,0xcc,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000d5d90592
! Mem[0000000034800020] = 00000000, %l7 = ffffffffffffffff
swapa [%i1+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000035800008] = ff0897ab, %l5 = 0000000000000035
ldstuba [%i3+%o1]0x88,%l5 ! %l5 = 000000ab000000ff
p18_label_21:
! Mem[0000000035000008] = c8d407f1, %l6 = 611416fdc880cdfe
ldsha [%i2+%o1]0x88,%l6 ! %l6 = 00000000000007f1
! Mem[000000009180012c] = 14db41d1, %g2 = ffffffffffffffb1
ldub [%o0+0x12c],%g2 ! %g2 = 0000000000000014
! Mem[0000000035000164] = 3408f825, %l2 = 232bf901, %l2 = 232bf901
add %i2,0x164,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000003408f825
! Mem[000000003400013c] = 7893ee50, %l6 = 000007f1, %l2 = 3408f825
add %i0,0x13c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000007893ee50
! Mem[0000000034800020] = ffffffff, %l3 = 00000000000000a7
lduha [%i1+%o4]0x80,%l3 ! %l3 = 000000000000ffff
! Mem[000000009000007c] = 2f377982, %g2 = 0000000000000014
ldsb [%i4+0x07c],%g2 ! %g2 = 000000000000002f
! %l0 = 00000000f8cbb7a6, Mem[00000000900000ae] = 5bf80141
sth %l0,[%i4+0x0ae] ! Mem[00000000900000ac] = b7a60141
! %l2 = 000000007893ee50, Mem[000000009000008b] = 3910c393, %asi = 80
stba %l2,[%i4+0x08b]%asi ! Mem[0000000090000088] = 5010c393
! Mem[0000000091000004] = 824f08ef, %g2 = 000000000000002f
ldsh [%i6+0x006],%g2 ! %g2 = ffffffffffff824f
! %l6 = 00000000000007f1, Mem[000000009000015d] = 48893d99
stb %l6,[%i4+0x15d] ! Mem[000000009000015c] = f1893d99
p18_label_22:
! Mem[00000000350000e0] = 0a299c51, %l7 = 00000000, %l7 = 00000000
add %i2,0xe0,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000000a299c51
! Mem[0000000035800020] = 76a7b2ff, %l0 = 00000000f8cbb7a6
lduha [%i3+%o4]0x89,%l0 ! %l0 = 000000000000b2ff
! Mem[0000000035800018] = 82c0069b 00000000, %l0 = 0000b2ff, %l1 = d5d90592
ldda [%i3+%o3]0x80,%l0 ! %l0 = 0000000082c0069b 0000000000000000
! %l4 = 000000000000fcff, Mem[0000000035800028] = c1a521ff
stha %l4,[%i3+%o5]0x88 ! Mem[0000000035800028] = c1a5fcff
! Mem[00000000340001fc] = cee834a9, %l1 = 0000000000000000
ldstub [%i0+0x1fc],%l1 ! %l1 = 000000ce000000ff
! Mem[0000000091000034] = d5351a83, %g2 = ffffffffffff824f
lduba [%i6+0x034]%asi,%g2 ! %g2 = 00000000000000d5
! Mem[0000000035800000] = 002bffe7, %l7 = 000000000a299c51
ldswa [%i3+%g0]0x80,%l7 ! %l7 = 00000000002bffe7
! %l3 = 000000000000ffff, Mem[0000000090000047] = 67ff936b
stb %l3,[%i4+0x047] ! Mem[0000000090000044] = ffff936b
! Mem[0000000090000140] = 1b2720ac, %g18 = d457e9e2114d5a01
ldsw [%i4+0x140],%g2 ! %g2 = d457e9e2114d5a01
! Mem[00000000358000c4] = 11fc01a4, %l3 = 0000ffff, %l6 = 000007f1
add %i3,0xc4,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000011fc01a4
p18_label_23:
! Mem[0000000035800028] = fffca5c1, %l0 = 0000000082c0069b
swapa [%i3+%o5]0x81,%l0 ! %l0 = 00000000fffca5c1
! Mem[00000000350000bc] = 1f31337c, %l4 = 000000000000fcff, %asi = 80
swapa [%i2+0x0bc]%asi,%l4 ! %l4 = 000000001f31337c
! %l7 = 00000000002bffe7, Mem[0000000034800018] = fbdf59ff
stha %l7,[%i1+%o3]0x89 ! Mem[0000000034800018] = fbdfffe7
! Mem[0000000035000174] = ffffffa6, %l5 = 000000ab, %l0 = fffca5c1
add %i2,0x174,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000ffffffa6
! Mem[0000000035000008] = f107d4c8, %l1 = 00000000000000ce
swap [%i2+%o1],%l1 ! %l1 = 00000000f107d4c8
! Mem[00000000340001bc] = a90ea6e3, %l6 = 0000000011fc01a4
ldstub [%i0+0x1bc],%l6 ! %l6 = 000000a9000000ff
! Mem[0000000034000028] = 24216d10, %l4 = 000000001f31337c
ldstuba [%i0+%o5]0x81,%l4 ! %l4 = 00000024000000ff
! %l6 = 00000000000000a9, Mem[0000000035000036] = 29803ab3
sth %l6,[%i2+0x036] ! Mem[0000000035000034] = 298000a9
! %l1 = 00000000f107d4c8, Mem[0000000035000008] = 000000ce
stba %l1,[%i2+%o1]0x81 ! Mem[0000000035000008] = c80000ce
! %l7 = 00000000002bffe7, Mem[00000000900000a8] = 00000000
stw %l7,[%i4+0x0a8] ! Mem[00000000900000a8] = 002bffe7
p18_label_24:
! Mem[00000000358001c8] = 00000056, %l5 = 00000000000000ab
swap [%i3+0x1c8],%l5 ! %l5 = 0000000000000056
! Mem[0000000035800108] = 7158072585591cfc, %l2 = 000000007893ee50, %l5 = 0000000000000056
add %i3,0x108,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 7158072585591cfc
! Mem[000000003500008f] = e0489d92, %l0 = 00000000ffffffa6
ldstub [%i2+0x08f],%l0 ! %l0 = 00000092000000ff
! %l2 = 000000007893ee50, Mem[0000000034800010] = e7ff2b0000000000
stxa %l2,[%i1+%o2]0x89 ! Mem[0000000034800010] = 000000007893ee50
! Mem[0000000035800010] = e7ff7c34, %l5 = 7158072585591cfc
ldsba [%i3+%o2]0x89,%l5 ! %l5 = 0000000000000034
! Mem[0000000035000020] = cc050428, %l6 = 00000000000000a9
swapa [%i2+%o4]0x89,%l6 ! %l6 = 00000000cc050428
! Mem[0000000034800050] = 77ca3717, %l7 = 00000000002bffe7
swap [%i1+0x050],%l7 ! %l7 = 0000000077ca3717
! Mem[0000000035800018] = 9b06c082, %l5 = 0000000000000034
lduwa [%i3+%o3]0x88,%l5 ! %l5 = 000000009b06c082
! Mem[00000000348000b3] = f22b2f19, %l4 = 0000000000000024
ldstub [%i1+0x0b3],%l4 ! %l4 = 00000019000000ff
! %l2 = 000000007893ee50, Mem[00000000900000c4] = 4fd5e7f0
stw %l2,[%i4+0x0c4] ! Mem[00000000900000c4] = 7893ee50
p18_label_25:
! Mem[0000000034800134] = fb2375d0, %l2 = 000000007893ee50
swap [%i1+0x134],%l2 ! %l2 = 00000000fb2375d0
! Mem[000000009100009c] = 09697e97, %g2 = 000000001b2720ac
ldsh [%i6+0x09e],%g2 ! %g2 = 0000000000000969
! Mem[0000000035000008] = ce0000c8, %l0 = 0000000000000092
lduwa [%i2+%o1]0x88,%l0 ! %l0 = 00000000ce0000c8
! Mem[0000000090800070] = de52dc0ae48dde6b, %g2 = 0000000000000969
ldx [%i5+0x070],%g2 ! %g2 = de52dc0ae48dde6b
! Mem[0000000034800010] = 50ee9378, %l5 = 000000009b06c082
ldstuba [%i1+%o2]0x80,%l5 ! %l5 = 00000050000000ff
! Mem[0000000034000010] = 8bed001e, %l2 = 00000000fb2375d0
swapa [%i0+%o2]0x89,%l2 ! %l2 = 000000008bed001e
! Mem[00000000340001e8] = e1cb2980, %l1 = 00000000f107d4c8
swap [%i0+0x1e8],%l1 ! %l1 = 00000000e1cb2980
! Mem[0000000035800028] = 82c0069b3940f648, %l7 = 0000000077ca3717, %l3 = 000000000000ffff
add %i3,0x28,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 82c0069b3940f648
! Mem[00000000340001f4] = e8df7998, %l4 = 00000019, %l7 = 77ca3717
add %i0,0x1f4,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000e8df7998
! Mem[0000000035000000] = a6b7cbf8, %l2 = 000000008bed001e
ldswa [%i2+%g0]0x80,%l2 ! %l2 = ffffffffa6b7cbf8
ba,a p18_not_taken_0_end
p18_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 00000000ce0000c8
bne,a,pn %xcc,p18_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000e1cb2980
bne,a,pn %xcc,p18_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffa6b7cbf8
bne,a,pn %xcc,p18_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 82c0069b3940f648
bne,a,pn %xcc,p18_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000019
bne,a,pn %xcc,p18_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000050
bne,a,pn %xcc,p18_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000cc050428
bne,a,pn %xcc,p18_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000e8df7998
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 ac82facb b77fcb25
bne %xcc,p18_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 695df9fa 6f1f14ac
bne %xcc,p18_f6_fail
nop
! Check Local Memory
set p18_local0_expect,%g1
p18_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ff59dffb7b21e73b
ldx [%i0+0x000],%g3 ! Observed data at 0000000034000000
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = fffc77887b21e73b
ldx [%i0+0x008],%g3 ! Observed data at 0000000034000008
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = d07523fbe12cdec6
ldx [%i0+0x010],%g3 ! Observed data at 0000000034000010
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 243296dd69e73263
ldx [%i0+0x018],%g3 ! Observed data at 0000000034000018
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff2139378fefc410
ldx [%i0+0x020],%g3 ! Observed data at 0000000034000020
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff216d10ca42434a
ldx [%i0+0x028],%g3 ! Observed data at 0000000034000028
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x028,%g4
ldx [%g1+0x098],%g2 ! Expected data = 000000a486be76ff
ldx [%i0+0x098],%g3 ! Observed data at 0000000034000098
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e642f7de0000001e
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000340000b8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0000008976586201
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000340000c0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 64060bff4252f991
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000340000d0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 2a248eb6e7ff7cb5
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000340000e0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = a4e59d06fbdf59ff
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000340000f0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x158],%g2 ! Expected data = db1b9288000000ff
ldx [%i0+0x158],%g3 ! Observed data at 0000000034000158
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = 5774f0732ef65bf8
ldx [%i0+0x180],%g3 ! Observed data at 0000000034000180
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 604423ffff0ea6e3
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000340001b8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = f107d4c8cb07f5c3
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000340001e8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = b7c2022dffe834a9
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000340001f8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1f8,%g4
set p18_local1_expect,%g1
p18_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 2484476aaa90124c
ldx [%i1+0x000],%g3 ! Observed data at 0000000034800000
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 468ffffff0f66b3b
ldx [%i1+0x008],%g3 ! Observed data at 0000000034800008
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffee937800000000
ldx [%i1+0x010],%g3 ! Observed data at 0000000034800010
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = e7ffdffb38812c31
ldx [%i1+0x018],%g3 ! Observed data at 0000000034800018
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffffffbd0b0439
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 = c12655b100000032
ldx [%i1+0x028],%g3 ! Observed data at 0000000034800028
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 002bffe73722986a
ldx [%i1+0x050],%g3 ! Observed data at 0000000034800050
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = ddffbfff058af6a6
ldx [%i1+0x060],%g3 ! Observed data at 0000000034800060
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 97cdcfa0ff6e1a86
ldx [%i1+0x068],%g3 ! Observed data at 0000000034800068
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = c0ff3694b7f6f22b
ldx [%i1+0x090],%g3 ! Observed data at 0000000034800090
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = f22b2fff7b6a6a87
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000348000b0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 9d0d6061ff386508
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000348000d8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 5278ff05f771ff5a
ldx [%i1+0x100],%g3 ! Observed data at 0000000034800100
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x100,%g4
ldx [%g1+0x130],%g2 ! Expected data = 7a557fa77893ee50
ldx [%i1+0x130],%g3 ! Observed data at 0000000034800130
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 22bd85c2806f12a9
ldx [%i1+0x140],%g3 ! Observed data at 0000000034800140
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = ff961d82d999d367
ldx [%i1+0x148],%g3 ! Observed data at 0000000034800148
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x148,%g4
ldx [%g1+0x178],%g2 ! Expected data = 953c16eb4378671c
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 = 3be6dd6ed778ff90
ldx [%i1+0x188],%g3 ! Observed data at 0000000034800188
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = f9cf38d8463f707e
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000348001d0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 5babe75df8ae2fff
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000348001d8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 4e4f0bc44216efff
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000348001e8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x1e8,%g4
set p18_local2_expect,%g1
p18_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = c80000ce2a1df400
ldx [%i2+0x008],%g3 ! Observed data at 0000000035000008
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 242139377ca02a62
ldx [%i2+0x010],%g3 ! Observed data at 0000000035000010
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ddffbfff058af6a6
ldx [%i2+0x018],%g3 ! Observed data at 0000000035000018
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = a9000000002bffe7
ldx [%i2+0x020],%g3 ! Observed data at 0000000035000020
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff000000a9126f80
ldx [%i2+0x028],%g3 ! Observed data at 0000000035000028
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 280088ed298000a9
ldx [%i2+0x030],%g3 ! Observed data at 0000000035000030
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 24213937806ee460
ldx [%i2+0x050],%g3 ! Observed data at 0000000035000050
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = fd0caefc9b06c082
ldx [%i2+0x060],%g3 ! Observed data at 0000000035000060
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 347cffe70534df85
ldx [%i2+0x070],%g3 ! Observed data at 0000000035000070
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0c307859e0489dff
ldx [%i2+0x088],%g3 ! Observed data at 0000000035000088
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 1feca3ff5a184c4d
ldx [%i2+0x090],%g3 ! Observed data at 0000000035000090
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 000000a44c0bbcfe
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000350000a0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ebc8ff9bfa1eff29
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000350000a8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = dfb772990000fcff
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000350000b8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 52ff86714c3059ff
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000350000d0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = dc07bbdfff5ce611
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000350000f0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 517a03ffbe7701b9
ldx [%i2+0x118],%g3 ! Observed data at 0000000035000118
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x118,%g4
ldx [%g1+0x170],%g2 ! Expected data = 7231c3ebffffffa6
ldx [%i2+0x170],%g3 ! Observed data at 0000000035000170
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 0000aded837ad866
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000350001c8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x1c8,%g4
set p18_local3_expect,%g1
p18_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 002bffe700000000
ldx [%i3+0x000],%g3 ! Observed data at 0000000035800000
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff9708ffcc050428
ldx [%i3+0x008],%g3 ! Observed data at 0000000035800008
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 347cffe74e6c154c
ldx [%i3+0x010],%g3 ! Observed data at 0000000035800010
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 82c0069b00000000
ldx [%i3+0x018],%g3 ! Observed data at 0000000035800018
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffb2a776146290a1
ldx [%i3+0x020],%g3 ! Observed data at 0000000035800020
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 82c0069b3940f648
ldx [%i3+0x028],%g3 ! Observed data at 0000000035800028
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 53fbf469000000a4
ldx [%i3+0x050],%g3 ! Observed data at 0000000035800050
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = 3de75e4b00000032
ldx [%i3+0x060],%g3 ! Observed data at 0000000035800060
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x060,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 6eff3ace989e28de
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000358000f8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 37392124b68b1fbd
ldx [%i3+0x130],%g3 ! Observed data at 0000000035800130
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = 37392124b338c43f
ldx [%i3+0x158],%g3 ! Observed data at 0000000035800158
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 529e6f9495ed422d
ldx [%i3+0x168],%g3 ! Observed data at 0000000035800168
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x168,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 5bc1b71ec414671d
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000358001a8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = dc9e344452ff1b64
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000358001b0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 000000ab3d8091ba
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 = c880cdfeffffffff
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000358001d0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ce334ec3a9126f80
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000358001f0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1f0,%g4
! The test for processor 18 has passed
p18_passed:
ta GOOD_TRAP
nop
p18_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p18_failed
p18_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p18_failed
p18_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p18_failed
p18_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p18_failed
p18_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p18_failed
p18_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p18_failed
p18_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p18_failed
p18_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p18_failed
p18_f0_fail:
set p18_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f6_fail:
set p18_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 18 failed
p18_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x048] ! Set processor 18 done flag
set p18_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 18 failed
p18_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x048] ! Set processor 18 done flag
set p18_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p18_selfmod_failed:
ba p18_failed
mov 0xabc,%g1
p18_common_error:
or %g0,0xef2,%g1
ba p18_failed
mov %o5,%g3
p18_common_signature_error:
set p18_temp,%g1
ba p18_failed
st %g2,[%g1] ! Common Lock Number
p18_common_timeout:
set p18_temp,%g1
ba p18_failed
st %g2,[%g1] ! Common Lock Number
p18_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p18_failed
mov 0x0,%g3
p18_trap1e:
stda %l6,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000028]
done
p18_trap1o:
stda %l6,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000028]
done
p18_trap2e:
stba %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000018]
done
p18_trap2o:
stba %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000018]
done
p18_trap3e:
nop
nop
done
p18_trap3o:
nop
nop
done
p18_init_memory_pointers:
set p18_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p18_local0_start,%i0
set p18_local1_start,%i1
set p18_local2_start,%i2
set p18_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 787392d9ed3efc17
ldx [%g1+0x008],%l1 ! %l1 = 9b41b2c66a714d7f
ldx [%g1+0x010],%l2 ! %l2 = b57c8209dd963224
ldx [%g1+0x018],%l3 ! %l3 = 2086b9afedad870a
ldx [%g1+0x020],%l4 ! %l4 = 82a2c9c895a49354
ldx [%g1+0x028],%l5 ! %l5 = 2cdc30ec375358f3
ldx [%g1+0x030],%l6 ! %l6 = 210fdfd03b03b841
ldx [%g1+0x038],%l7 ! %l7 = a1bdb09440818285
! Initialize the output register of window 0
set unres3_start,%o0
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 = b968d7a5 79a8cfb5 001f6440 1e6d65dd
! %f4 = 197f2d5e bd9fa119 b9060c14 71528df4
! %f8 = 61100b31 4343f254 aee599d1 734656ab
! %f12 = 14ff4bca cca3cba6 a99bb7b6 4d47dc1a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e7c81c9d cafd365c 69313649 3b4b32c2
! %f20 = 7166061e 3562547a 3232cb46 013aae5f
! %f24 = 8bbb5c6b ed5c0c9b 9e0196ea be4a7650
! %f28 = 3822a8b8 5c09c166 263163f0 12dd5cc9
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c82b338f e5b4162a 980e95df e33e7d80
! %f36 = 606d1487 04d7940f 95309f69 6ee09a04
! %f40 = 4be0f201 7d21b531 77765f66 0fc4a89f
! %f44 = 2c1e3818 2db1f8cc 9e113665 d0f13a96
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb86fbf5f00000041,%g7,%g1 ! GSR scale = 8, align = 1
wr %g1,%g0,%gsr ! GSR = b86fbf5f00000041
wr %g0,%y ! Clear Y 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:
! %l2 = 9620d016a0579db7, Mem[0000000091800040] = 3ede3b6f1a763bdd
stx %l2,[%o0+0x040] ! Mem[0000000091800040] = 9620d016a0579db7
! %l0 = f87ab12e31b3d206, Mem[0000000036800028] = 84c18aea
stba %l0,[%i1+%o5]0x89 ! Mem[0000000036800028] = 84c18a06
! Mem[0000000036000011] = 5a6c9dc1, %l0 = f87ab12e31b3d206
ldstub [%i0+0x011],%l0 ! %l0 = 0000006c000000ff
! Mem[0000000037800020] = 3651ae5d, %l7 = 464b3071c4f82b54
swapa [%i3+%o4]0x81,%l7 ! %l7 = 000000003651ae5d
! Mem[000000003700013d] = 0b8f5f2d, %l5 = a33de168216c85d5
ldstub [%i2+0x13d],%l5 ! %l5 = 0000008f000000ff
! Mem[0000000036800028] = 068ac184, %l7 = 000000003651ae5d
lduwa [%i1+%o5]0x81,%l7 ! %l7 = 00000000068ac184
! Mem[0000000037800028] = 2eb8a64a, %l1 = 87d8da7c5ae01553
ldsba [%i3+%o5]0x80,%l1 ! %l1 = 000000000000002e
! %l0 = 0000006c, %l1 = 0000002e, Mem[0000000036000018] = 511391f4 69ccaf13
stda %l0,[%i0+%o3]0x89 ! Mem[0000000036000018] = 0000006c 0000002e
! Mem[0000000037000008] = 36ee1415, %l1 = 000000000000002e
ldsha [%i2+%o1]0x80,%l1 ! %l1 = 00000000000036ee
! Mem[000000009080019c] = ef678d22, %g18 = 82daad2491a60db3
ldswa [%i5+0x19c]%asi,%g2 ! %g2 = 82daad2491a60db3
p19_label_2:
! Mem[0000000036000010] = c19dff5a, %l4 = 3235ba26988835c0
swapa [%i0+%o2]0x88,%l4 ! %l4 = 00000000c19dff5a
! %l4 = c19dff5a, %l5 = 0000008f, Mem[00000000908001e8] = c48a45c2 7afdf029
std %l4,[%i5+0x1e8] ! Mem[00000000908001e8] = c19dff5a 0000008f
! Mem[0000000036800078] = e8d4d15a, %l4 = c19dff5a, %l2 = a0579db7
add %i1,0x78,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000e8d4d15a
! Mem[0000000037000010] = 97ffbf3b, %l2 = 00000000e8d4d15a
ldsba [%i2+%o2]0x88,%l2 ! %l2 = 000000000000003b
! %l1 = 00000000000036ee, Mem[000000009180014d] = 17edb15b
stb %l1,[%o0+0x14d] ! Mem[000000009180014c] = eeedb15b
! Mem[00000000360001c8] = 0c7b3aac, %l2 = 000000000000003b
swap [%i0+0x1c8],%l2 ! %l2 = 000000000c7b3aac
! Mem[0000000037000028] = 572f5d47, %l0 = 000000000000006c
ldstuba [%i2+%o5]0x88,%l0 ! %l0 = 00000047000000ff
! Mem[00000000370000bd] = ff37b56f, %l3 = 2196dc8e3eb89645
ldstuba [%i2+0x0bd]%asi,%l3 ! %l3 = 00000037000000ff
! %l2 = 000000000c7b3aac, Mem[0000000037000008] = 1514ee36
stha %l2,[%i2+%o1]0x88 ! Mem[0000000037000008] = 15143aac
! Mem[00000000370000a1] = d602e76b, %l3 = 0000000000000037
ldstub [%i2+0x0a1],%l3 ! %l3 = 00000002000000ff
p19_label_3:
! Mem[00000000370000f8] = 96d2f96a, %l3 = 00000002, %l4 = c19dff5a
add %i2,0xf8,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000096d2f96a
! %l2 = 000000000c7b3aac, Mem[0000000037800020] = c4f82b54
stba %l2,[%i3+%o4]0x81 ! Mem[0000000037800020] = acf82b54
! Mem[00000000908001c0] = 2fed4667, %g2 = ffffffffef678d22
lduw [%i5+0x1c0],%g2 ! %g2 = 000000002fed4667
! Mem[00000000360001f5] = d8c18de9, %l7 = 00000000068ac184
ldstuba [%i0+0x1f5]%asi,%l7 ! %l7 = 000000c1000000ff
! Mem[0000000036800010] = 026bfcd1, %l6 = 88068a7ab3f777c8
lduwa [%i1+%o2]0x88,%l6 ! %l6 = 00000000026bfcd1
! Mem[0000000036000140] = 4e198ff1, %l2 = 000000000c7b3aac
ldstub [%i0+0x140],%l2 ! %l2 = 0000004e000000ff
! Mem[00000000368000a8] = c00496b34380d3de, %l0 = 0000000000000047, %l0 = 0000000000000047
add %i1,0xa8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = c00496b34380d3de
! Mem[0000000036800020] = 1fdbe245 75b500d3, %l0 = 4380d3de, %l1 = 000036ee
ldda [%i1+%o4]0x80,%l0 ! %l0 = 000000001fdbe245 0000000075b500d3
! Mem[00000000370001e8] = 4726223a, %l5 = 0000008f, %l0 = 1fdbe245
add %i2,0x1e8,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000004726223a
! Mem[00000000910000c8] = 3601e403 0deda944, %g2 = 2fed4667, %g3 = 0bad0b00
ldd [%i6+0x0c8],%g2 ! %g2 = 000000003601e403 000000000deda944
p19_label_4:
! Mem[0000000037000085] = 476cc19a, %l4 = 0000000096d2f96a
ldstub [%i2+0x085],%l4 ! %l4 = 0000006c000000ff
! Mem[0000000036000028] = d43c26b0, %l7 = 00000000000000c1
swapa [%i0+%o5]0x89,%l7 ! %l7 = 00000000d43c26b0
! %l6 = 00000000026bfcd1, Mem[0000000036800010] = 026bfcd1
stwa %l6,[%i1+%o2]0x88 ! Mem[0000000036800010] = 026bfcd1
! Mem[0000000036000020] = ff2e49f0, %l7 = 00000000d43c26b0
lduwa [%i0+%o4]0x81,%l7 ! %l7 = 00000000ff2e49f0
! Mem[00000000360000a4] = faf1b6cf, %l1 = 0000000075b500d3
swap [%i0+0x0a4],%l1 ! %l1 = 00000000faf1b6cf
! Mem[0000000036800028] = 068ac184, %l2 = 000000000000004e
ldswa [%i1+%o5]0x81,%l2 ! %l2 = 00000000068ac184
! Mem[0000000036000020] = 17aea7fef0492eff, %l5 = 000000000000008f
ldxa [%i0+%o4]0x88,%l5 ! %l5 = 17aea7fef0492eff
! Mem[00000000360000fd] = 2f749386, %l7 = 00000000ff2e49f0
ldstub [%i0+0x0fd],%l7 ! %l7 = 00000074000000ff
! Mem[0000000037800018] = 7016cde9 975b8231, %l6 = 026bfcd1, %l7 = 00000074
ldda [%i3+%o3]0x80,%l6 ! %l6 = 000000007016cde9 00000000975b8231
! Mem[0000000036000104] = 7346fad9, %l3 = 0000000000000002
swap [%i0+0x104],%l3 ! %l3 = 000000007346fad9
p19_label_5:
! Mem[0000000037000128] = c1f1eb393bf5b7a2, %l4 = 000000000000006c, %l7 = 00000000975b8231
add %i2,0x128,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = c1f1eb393bf5b7a2
! %l4 = 0000006c, %l5 = f0492eff, Mem[0000000037800008] = 58777911 a5ddae5b
std %l4,[%i3+%o1] ! Mem[0000000037800008] = 0000006c f0492eff
! Mem[000000003680003c] = 94da37b1, %l3 = 000000007346fad9
swap [%i1+0x03c],%l3 ! %l3 = 0000000094da37b1
! Mem[0000000036800008] = 80b93009, %l0 = 000000004726223a
ldswa [%i1+%o1]0x80,%l0 ! %l0 = ffffffff80b93009
! Mem[0000000036800018] = 81fd31a4, %l1 = 00000000faf1b6cf
ldstuba [%i1+%o3]0x88,%l1 ! %l1 = 000000a4000000ff
! Mem[0000000037800170] = 398f6872, %l6 = 000000007016cde9
ldub [%i3+0x170],%l6 ! %l6 = 0000000000000039
! Mem[00000000368000ec] = 660d5fd0, %l2 = 00000000068ac184
ldstub [%i1+0x0ec],%l2 ! %l2 = 00000066000000ff
! Mem[0000000037000131] = e9e5694b, %l1 = 00000000000000a4
ldstub [%i2+0x131],%l1 ! %l1 = 000000e5000000ff
! Mem[0000000036000010] = c0358898, %l7 = c1f1eb393bf5b7a2
ldstuba [%i0+%o2]0x80,%l7 ! %l7 = 000000c0000000ff
! %l2 = 0000000000000066, Mem[0000000036800020] = 45e2db1f
stha %l2,[%i1+%o4]0x89 ! Mem[0000000036800020] = 45e20066
p19_label_6:
! Mem[0000000037000190] = e6aba8a0, %l7 = 000000c0, %l0 = 80b93009
add %i2,0x190,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000e6aba8a0
! Mem[00000000378001a3] = 8fa07f7d, %l0 = 00000000e6aba8a0
ldstub [%i3+0x1a3],%l0 ! %l0 = 0000007d000000ff
! Mem[0000000036000010] = ff358898, %l0 = 000000000000007d
ldswa [%i0+%o2]0x81,%l0 ! %l0 = ffffffffff358898
! Mem[0000000036000050] = 33eab858, %l3 = 0000000094da37b1
swap [%i0+0x050],%l3 ! %l3 = 0000000033eab858
! %l3 = 0000000033eab858, Mem[0000000037000010] = 97ffbf3b
stba %l3,[%i2+%o2]0x88 ! Mem[0000000037000010] = 97ffbf58
! %l1 = 00000000000000e5, Mem[0000000091000108] = 21776d87d2412fb4
stx %l1,[%i6+0x108] ! Mem[0000000091000108] = 00000000000000e5
! Mem[00000000360001e8] = 993feef4, %l0 = ffffffffff358898
swap [%i0+0x1e8],%l0 ! %l0 = 00000000993feef4
! Mem[0000000090000108] = 3c2b1770, %g2 = 000000003601e403
lduw [%i4+0x108],%g2 ! %g2 = 000000003c2b1770
! %l1 = 00000000000000e5, Mem[0000000091000130] = 3beb9680
stw %l1,[%i6+0x130] ! Mem[0000000091000130] = 000000e5
! Mem[0000000090800114] = bd57aaef, %g2 = 000000003c2b1770
lduwa [%i5+0x114]%asi,%g2 ! %g2 = 00000000bd57aaef
p19_label_7:
! Mem[00000000378000f8] = 39ef0ea4, %l5 = f0492eff, %l5 = f0492eff
add %i3,0xf8,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000039ef0ea4
! Mem[000000003680016c] = fdbc5dbf, %l7 = 000000c0, %l7 = 000000c0
add %i1,0x16c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000fdbc5dbf
! Mem[0000000036000130] = 45189139d674e9cf, %l4 = 000000000000006c
ldx [%i0+0x130],%l4 ! %l4 = 45189139d674e9cf
! %l1 = 00000000000000e5, Mem[0000000090000043] = a5cf572c
stb %l1,[%i4+0x043] ! Mem[0000000090000040] = e5cf572c
! Mem[0000000091000158] = 12fc8dfe c9897b7e, %g2 = bd57aaef, %g3 = 0deda944
ldd [%i6+0x158],%g2 ! %g2 = 0000000012fc8dfe 00000000c9897b7e
! Mem[0000000037800010] = 19d70ae47a994186, %l1 = 00000000000000e5, %l6 = 0000000000000039
add %i3,0x10,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 19d70ae47a994186
! %l2 = 0000000000000066, Mem[000000009180016c] = 5bffb3b7
stw %l2,[%o0+0x16c] ! Mem[000000009180016c] = 00000066
! Mem[0000000037800008] = 0000006c, %l2 = 0000000000000066
ldsba [%i3+%o1]0x80,%l2 ! %l2 = 0000000000000000
! Mem[00000000370001c8] = 15159f908b539c6f, %l2 = 0000000000000000, %l6 = 19d70ae47a994186
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 15159f908b539c6f
! Mem[0000000036800181] = 32866857, %l5 = 0000000039ef0ea4
ldstub [%i1+0x181],%l5 ! %l5 = 00000086000000ff
p19_label_8:
! Mem[0000000036800084] = e4e049a2, %l2 = 00000000, %l1 = 000000e5
add %i1,0x84,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000e4e049a2
! Mem[0000000037800028] = 2eb8a64a, %l7 = 00000000fdbc5dbf
swapa [%i3+%o5]0x80,%l7 ! %l7 = 000000002eb8a64a
! Mem[00000000368001b0] = 537a861c, %l2 = 0000000000000000
swap [%i1+0x1b0],%l2 ! %l2 = 00000000537a861c
! Mem[00000000360000a0] = 302cce1b75b500d3, %l5 = 0000000000000086, %l5 = 0000000000000086
add %i0,0xa0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 302cce1b75b500d3
! Mem[0000000036000018] = 6c000000, %l2 = 00000000537a861c
swapa [%i0+%o3]0x80,%l2 ! %l2 = 000000006c000000
! Mem[00000000378000fa] = 39ef0ea4, %l2 = 000000006c000000
ldstub [%i3+0x0fa],%l2 ! %l2 = 0000000e000000ff
! Mem[0000000090800028] = ba02f506 5792cb5c, %g2 = 12fc8dfe, %g3 = c9897b7e
ldda [%i5+0x028]%asi,%g2 ! %g2 = 00000000ba02f506 000000005792cb5c
! Mem[0000000036000194] = d18992ce, %l3 = 0000000033eab858
ldstub [%i0+0x194],%l3 ! %l3 = 000000d1000000ff
! Mem[000000003600018e] = 10ba88a5, %l4 = 45189139d674e9cf
ldstub [%i0+0x18e],%l4 ! %l4 = 00000088000000ff
! Mem[0000000036800150] = 5a47fc66, %l3 = 000000d1, %l4 = 00000088
add %i1,0x150,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000005a47fc66
p19_label_9:
! Mem[0000000091800014] = 9e648f67, %g2 = 00000000ba02f506
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffff9e64
! Mem[00000000368000fc] = 09e73d5d, %l6 = 15159f908b539c6f
swap [%i1+0x0fc],%l6 ! %l6 = 0000000009e73d5d
! Mem[000000003780014c] = 19a84e79, %l7 = 000000002eb8a64a
ldstub [%i3+0x14c],%l7 ! %l7 = 00000019000000ff
! Mem[0000000036000020] = ff2e49f0, %l6 = 0000000009e73d5d
swapa [%i0+%o4]0x81,%l6 ! %l6 = 00000000ff2e49f0
! Mem[0000000036000118] = cc44f59078c8a969, %l2 = 000000000000000e, %l2 = 000000000000000e
add %i0,0x118,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = cc44f59078c8a969
! Mem[0000000036800194] = e3b6dbf9, %l6 = 00000000ff2e49f0
ldstub [%i1+0x194],%l6 ! %l6 = 000000e3000000ff
! Mem[0000000037000078] = d6d9a8f9, %l4 = 000000005a47fc66
swap [%i2+0x078],%l4 ! %l4 = 00000000d6d9a8f9
! %l2 = 78c8a969, %l3 = 000000d1, Mem[0000000091000170] = b7d8d215 a7139783
std %l2,[%i6+0x170] ! Mem[0000000091000170] = 78c8a969 000000d1
! Mem[0000000090000180] = 4e828d45, %g2 = ffffffffffff9e64
ldub [%i4+0x182],%g2 ! %g2 = 000000000000004e
! Mem[000000003680000c] = 03639142, %l1 = 00000000e4e049a2, %asi = 80
swapa [%i1+0x00c]%asi,%l1 ! %l1 = 0000000003639142
p19_label_10:
! Mem[000000009000000c] = 7877a39b, %g2 = 000000000000004e
ldsh [%i4+0x00c],%g2 ! %g2 = 0000000000007877
! Mem[0000000037800028] = 79f2cdb3bf5dbcfd, %l4 = 00000000d6d9a8f9
ldxa [%i3+%o5]0x89,%l4 ! %l4 = 79f2cdb3bf5dbcfd
! %l6 = 00000000000000e3, Mem[0000000036800018] = 81fd31ff
stba %l6,[%i1+%o3]0x89 ! Mem[0000000036800018] = 81fd31e3
! Mem[0000000090800124] = ae462664, %g2 = 0000000000007877
lduwa [%i5+0x124]%asi,%g2 ! %g2 = 00000000ae462664
! Mem[00000000918001d0] = 5c503449, %g2 = 00000000ae462664
ldsh [%o0+0x1d0],%g2 ! %g2 = 0000000000005c50
! Mem[00000000370000f0] = 73f78caf, %l4 = bf5dbcfd, %l2 = 78c8a969
add %i2,0xf0,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000073f78caf
! Mem[0000000037800000] = 61611bfa8c91081a, %l7 = 0000000000000019
ldxa [%i3+%g0]0x80,%l7 ! %l7 = 61611bfa8c91081a
! Mem[00000000368000f0] = 3fe353a0, %l6 = 00000000000000e3
ldstuba [%i1+0x0f0]%asi,%l6 ! %l6 = 0000003f000000ff
! Mem[00000000900000c0] = 75ab14984fd5e7f0, %g2 = 0000000000005c50
ldxa [%i4+0x0c0]%asi,%g2 ! %g2 = 75ab14984fd5e7f0
! %l1 = 0000000003639142, Mem[00000000908001bc] = 7c677d1d
stw %l1,[%i5+0x1bc] ! Mem[00000000908001bc] = 03639142
p19_label_11:
! Mem[00000000378000a8] = 26ee491b, %l5 = 302cce1b75b500d3
ldstuba [%i3+0x0a8]%asi,%l5 ! %l5 = 00000026000000ff
! Mem[0000000037800000] = 61611bfa, %l3 = 00000000000000d1
lduba [%i3+0x002]%asi,%l3 ! %l3 = 000000000000001b
! Mem[00000000910000d0] = c55a166e, %g18 = 82daad2491a60db3
ldsw [%i6+0x0d0],%g2 ! %g2 = 82daad2491a60db3
! Mem[00000000368000c7] = d7677035, %l2 = 0000000073f78caf
ldstub [%i1+0x0c7],%l2 ! %l2 = 00000035000000ff
! Mem[0000000037000040] = d4394586bb4c7794, %l1 = 0000000003639142, %l2 = 0000000000000035
add %i2,0x40,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = d4394586bb4c7794
! Mem[0000000091000188] = 297210b0, %g18 = 82daad2491a60db3
ldsw [%i6+0x188],%g2 ! %g2 = 82daad2491a60db3
! Mem[00000000370001e4] = fa62c04e, %l4 = bf5dbcfd, %l1 = 03639142
add %i2,0x1e4,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000fa62c04e
! %l0 = 00000000993feef4, Mem[0000000036000018] = 537a861c
stwa %l0,[%i0+%o3]0x80 ! Mem[0000000036000018] = 993feef4
! Mem[000000003600000c] = 98aaa3b5, %l5 = 0000000000000026, %asi = 80
swapa [%i0+0x00c]%asi,%l5 ! %l5 = 0000000098aaa3b5
! %l3 = 000000000000001b, Mem[00000000900001b4] = 9ded457a
sth %l3,[%i4+0x1b4] ! Mem[00000000900001b4] = 001b457a
p19_label_12:
! Mem[000000003600016c] = 8b66a9f2, %l3 = 0000001b, %l1 = fa62c04e
add %i0,0x16c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000008b66a9f2
! Mem[0000000037000158] = f7644e35, %l0 = 993feef4, %l0 = 993feef4
add %i2,0x158,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000f7644e35
! Mem[0000000036800188] = 2dcb5ec8, %l3 = 0000001b, %l1 = 8b66a9f2
add %i1,0x188,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000002dcb5ec8
! Mem[00000000378000fc] = 3e899e6d, %l7 = 61611bfa8c91081a
ldstub [%i3+0x0fc],%l7 ! %l7 = 0000003e000000ff
! Mem[0000000036000028] = c1000000, %l4 = 79f2cdb3bf5dbcfd
ldstuba [%i0+%o5]0x81,%l4 ! %l4 = 000000c1000000ff
! Mem[0000000036000010] = 988835ff, %l6 = 000000000000003f
ldsba [%i0+%o2]0x88,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000037800000] = 61611bfa8c91081a, %l0 = 00000000f7644e35
ldxa [%i3+%g0]0x80,%l0 ! %l0 = 61611bfa8c91081a
! Mem[0000000037800154] = 35dcf78d, %l1 = 2dcb5ec8, %l4 = 000000c1
add %i3,0x154,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000035dcf78d
! Mem[000000003700002a] = ff5d2f57, %l4 = 0000000035dcf78d
ldstub [%i2+0x02a],%l4 ! %l4 = 0000002f000000ff
! Mem[0000000036800048] = c0a0e0d6, %l6 = ffffffffffffffff, %asi = 80
swapa [%i1+0x048]%asi,%l6 ! %l6 = 00000000c0a0e0d6
p19_label_13:
! Mem[00000000370000d8] = 98e5f35d, %l4 = 0000002f, %l1 = 2dcb5ec8
add %i2,0xd8,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000098e5f35d
! Mem[0000000090800148] = 3faff461, %g2 = 00000000297210b0
lduh [%i5+0x14a],%g2 ! %g2 = 0000000000003faf
! Mem[000000003780005c] = 2cbd9dca, %l6 = 00000000c0a0e0d6
swap [%i3+0x05c],%l6 ! %l6 = 000000002cbd9dca
! Mem[0000000036800000] = a1e7bb79, %l4 = 000000000000002f
ldsba [%i1+%g0]0x88,%l4 ! %l4 = 0000000000000079
! %l7 = 000000000000003e, Mem[00000000908001a0] = 48b3274e
stw %l7,[%i5+0x1a0] ! Mem[00000000908001a0] = 0000003e
! Mem[00000000918001c0] = f7ceef31 864a42a9, %g2 = 00003faf, %g3 = 5792cb5c
ldd [%o0+0x1c0],%g2 ! %g2 = 00000000f7ceef31 00000000864a42a9
! Mem[0000000090800158] = e0a9cb1c, %g2 = 00000000f7ceef31
ldsha [%i5+0x15a]%asi,%g2 ! %g2 = ffffffffffffe0a9
! Mem[00000000368001d0] = aa1fe91bdb4ce6df, %l3 = 000000000000001b, %l4 = 0000000000000079
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = aa1fe91bdb4ce6df
! Mem[0000000036000018] = 993feef4, %l4 = aa1fe91bdb4ce6df
swapa [%i0+%o3]0x80,%l4 ! %l4 = 00000000993feef4
! Mem[00000000900000f0] = 95d924b4, %g2 = ffffffffffffe0a9
ldsba [%i4+0x0f0]%asi,%g2 ! %g2 = ffffffffffffff95
p19_label_14:
! Mem[0000000036800198] = c140ec4ddc32f0ca, %l4 = 00000000993feef4
ldx [%i1+0x198],%l4 ! %l4 = c140ec4ddc32f0ca
! Mem[0000000036800014] = 173984d4, %l1 = 0000000098e5f35d
swap [%i1+0x014],%l1 ! %l1 = 00000000173984d4
! Mem[0000000037000030] = 7727840f57d2a4c6, %l7 = 000000000000003e, %l3 = 000000000000001b
add %i2,0x30,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 7727840f57d2a4c6
! Mem[0000000091800180] = 098f9994, %g2 = ffffffffffffff95
lduh [%o0+0x182],%g2 ! %g2 = 000000000000098f
! Mem[00000000370001b0] = 2a3d9d07de1c916f, %l2 = d4394586bb4c7794, %l7 = 000000000000003e
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 2a3d9d07de1c916f
! Mem[0000000091000154] = 5c12fc8d, %g2 = 000000000000098f
ldub [%i6+0x157],%g2 ! %g2 = 000000000000005c
! Mem[00000000368000e0] = c0280048, %l7 = 2a3d9d07de1c916f, %asi = 80
swapa [%i1+0x0e0]%asi,%l7 ! %l7 = 00000000c0280048
! Mem[0000000036000180] = 739d23f9, %l6 = 000000002cbd9dca
swap [%i0+0x180],%l6 ! %l6 = 00000000739d23f9
! Mem[0000000036000150] = 733df181f57e4392, %l0 = 61611bfa8c91081a, %l1 = 00000000173984d4
add %i0,0x150,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 733df181f57e4392
! Mem[0000000037000038] = cf2f139f, %l5 = 0000000098aaa3b5
swap [%i2+0x038],%l5 ! %l5 = 00000000cf2f139f
p19_label_15:
! Mem[0000000036000000] = 73a9911b4dee91b3, %l3 = 7727840f57d2a4c6
ldxa [%i0+%g0]0x81,%l3 ! %l3 = 73a9911b4dee91b3
! %l7 = 00000000c0280048, Mem[0000000036000010] = 988835ff
stba %l7,[%i0+%o2]0x88 ! Mem[0000000036000010] = 98883548
! Mem[0000000036000010] = 48358898, %l1 = 733df181f57e4392
lduba [%i0+%o2]0x80,%l1 ! %l1 = 0000000000000048
! Mem[0000000036000024] = fea7ae17, %l5 = 00000000cf2f139f
swap [%i0+0x024],%l5 ! %l5 = 00000000fea7ae17
! %l7 = 00000000c0280048, Mem[00000000910000ae] = 60bf6aea
sth %l7,[%i6+0x0ae] ! Mem[00000000910000ac] = 00486aea
! Mem[0000000037000018] = 8e9b3dd5 e42e41d1, %l2 = bb4c7794, %l3 = 4dee91b3
ldda [%i2+%o3]0x88,%l2 ! %l2 = 00000000e42e41d1 000000008e9b3dd5
! Mem[0000000037000008] = ac3a1415fd98499c, %l3 = 000000008e9b3dd5, %l2 = 00000000e42e41d1
add %i2,0x08,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = ac3a1415fd98499c
! Mem[0000000036000161] = ada3fea8, %l7 = 00000000c0280048
ldstub [%i0+0x161],%l7 ! %l7 = 000000a3000000ff
! Mem[0000000037800158] = ee52da23558947ad, %l0 = 61611bfa8c91081a, %l1 = 0000000000000048
add %i3,0x158,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = ee52da23558947ad
! Mem[000000003700002c] = 31a5ba2d, %l7 = 00000000000000a3
ldstuba [%i2+0x02c]%asi,%l7 ! %l7 = 00000031000000ff
p19_label_16:
! Mem[0000000036800123] = d70f70ee, %l3 = 000000008e9b3dd5
ldstub [%i1+0x123],%l3 ! %l3 = 000000ee000000ff
! Mem[0000000037000018] = e42e41d1, %l3 = 00000000000000ee
ldsha [%i2+%o3]0x89,%l3 ! %l3 = 00000000000041d1
! Mem[0000000036000010] = 98883548, %l6 = 00000000739d23f9
ldswa [%i0+%o2]0x88,%l6 ! %l6 = ffffffff98883548
! Mem[0000000037800064] = 8164e895, %l3 = 000041d1, %l5 = fea7ae17
add %i3,0x64,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000008164e895
! Mem[0000000037000004] = 36e90068, %l5 = 000000008164e895
swap [%i2+0x004],%l5 ! %l5 = 0000000036e90068
! Mem[0000000036000125] = 202c01ec, %l6 = ffffffff98883548
ldstub [%i0+0x125],%l6 ! %l6 = 0000002c000000ff
! Mem[0000000037000088] = a5e6d91a0b8e2b18, %l5 = 0000000036e90068, %l7 = 0000000000000031
add %i2,0x88,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = a5e6d91a0b8e2b18
! Mem[0000000037000028] = 57ff5dff, %l5 = 0000000036e90068
lduba [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! %l4 = c140ec4ddc32f0ca, Mem[0000000090000042] = 55e5cf57
sth %l4,[%i4+0x042] ! Mem[0000000090000040] = f0cacf57
! Mem[0000000037000010] = 58bfff97, %l2 = ac3a1415fd98499c
lduba [%i2+%o2]0x81,%l2 ! %l2 = 0000000000000058
p19_label_17:
! Mem[0000000090800098] = cd4886d9, %g2 = 000000000000005c
ldsb [%i5+0x098],%g2 ! %g2 = ffffffffffffffcd
! Mem[0000000037000008] = 15143aac, %l0 = 61611bfa8c91081a
ldstuba [%i2+%o1]0x89,%l0 ! %l0 = 000000ac000000ff
! Mem[00000000900001a8] = 4a7a7f9591175c0e, %g2 = ffffffffffffffcd
ldxa [%i4+0x1a8]%asi,%g2 ! %g2 = 4a7a7f9591175c0e
! Mem[0000000091800064] = bd2f4b85, %g2 = 4a7a7f9591175c0e
lduw [%o0+0x064],%g2 ! %g2 = 00000000bd2f4b85
! Mem[0000000090000090] = ff1e12b8, %g2 = 00000000bd2f4b85
ldsba [%i4+0x092]%asi,%g2 ! %g2 = ffffffffffffffff
! Mem[0000000036000010] = 98883548, %l3 = 00000000000041d1
ldsba [%i0+%o2]0x89,%l3 ! %l3 = 0000000000000048
! Mem[00000000910001b0] = 83000d90, %g2 = ffffffffffffffff
lduw [%i6+0x1b0],%g2 ! %g2 = 0000000083000d90
! %l2 = 0000000000000058, Mem[00000000900001a8] = 4a7a7f95
stb %l2,[%i4+0x1a8] ! Mem[00000000900001a8] = 587a7f95
! %l3 = 0000000000000048, Mem[00000000908000d0] = d09ab65d
stb %l3,[%i5+0x0d0] ! Mem[00000000908000d0] = 489ab65d
! Mem[0000000037000008] = ff3a1415, %l2 = 0000000000000058
swap [%i2+%o1],%l2 ! %l2 = 00000000ff3a1415
p19_label_18:
! Mem[0000000036800000] = 79bbe7a1, %l4 = c140ec4ddc32f0ca
ldsba [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000079
! Mem[00000000908000e8] = fa3347b4, %g2 = 0000000083000d90
ldsha [%i5+0x0e8]%asi,%g2 ! %g2 = fffffffffffffa33
! Mem[0000000036000018] = dfe64cdb, %l2 = 00000000ff3a1415
ldsba [%i0+%o3]0x89,%l2 ! %l2 = ffffffffffffffdb
! Mem[00000000370001a4] = b881f733, %l7 = a5e6d91a0b8e2b18
swap [%i2+0x1a4],%l7 ! %l7 = 00000000b881f733
! %l6 = 000000000000002c, Mem[00000000918000c2] = 5e8dad90
stb %l6,[%o0+0x0c2] ! Mem[00000000918000c0] = 2c8dad90
! %l1 = ee52da23558947ad, Mem[0000000090000028] = 93ab66a79677077c
stx %l1,[%i4+%o5] ! Mem[0000000090000028] = ee52da23558947ad
! Mem[0000000090000160] = 99a1858e 4080b623, %g2 = fffffa33, %g3 = 864a42a9
ldd [%i4+0x160],%g2 ! %g2 = 0000000099a1858e 000000004080b623
! %l3 = 0000000000000048, Mem[000000009100014e] = d90d67c0
sth %l3,[%i6+0x14e] ! Mem[000000009100014c] = 004867c0
! %l1 = ee52da23558947ad, Mem[0000000037800020] = 542bf8ac
stwa %l1,[%i3+%o4]0x88 ! Mem[0000000037800020] = 558947ad
! Mem[0000000091800048] = 5e904918, %g18 = 82daad2491a60db3
ldsw [%o0+0x048],%g2 ! %g2 = 82daad2491a60db3
p19_label_19:
! Mem[000000003780014c] = ffa84e79, %l3 = 00000048, %l0 = 000000ac
add %i3,0x14c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000ffa84e79
! Mem[0000000037800028] = bf5dbcfd, %l2 = ffffffffffffffdb
ldstuba [%i3+%o5]0x88,%l2 ! %l2 = 000000fd000000ff
! Mem[0000000090000048] = ff936bb8, %g18 = 82daad2491a60db3
ldswa [%i4+0x048]%asi,%g2 ! %g2 = 82daad2491a60db3
! Mem[00000000370000e9] = 290a680a, %l2 = 00000000000000fd
ldstub [%i2+0x0e9],%l2 ! %l2 = 0000000a000000ff
! Mem[00000000378000e8] = 4d50d738, %l5 = 00000000000000ff
swap [%i3+0x0e8],%l5 ! %l5 = 000000004d50d738
! Mem[0000000036000033] = 0dadae48, %l6 = 000000000000002c
ldstub [%i0+0x033],%l6 ! %l6 = 00000048000000ff
! %l5 = 000000004d50d738, Mem[0000000036000000] = 1b91a973
stha %l5,[%i0+%g0]0x88 ! Mem[0000000036000000] = 1b91d738
! Mem[0000000037800010] = 19d70ae4, %l2 = 000000000000000a
lduba [%i3+%o2]0x81,%l2 ! %l2 = 0000000000000019
! Mem[0000000036800168] = 85892e97, %l6 = 0000000000000048
swap [%i1+0x168],%l6 ! %l6 = 0000000085892e97
! Mem[0000000036800028] = 84c18a06, %l2 = 0000000000000019
swapa [%i1+%o5]0x88,%l2 ! %l2 = 0000000084c18a06
p19_label_20:
! Mem[0000000037000000] = e0bd2594, %l1 = ee52da23558947ad
lduwa [%i2+%g0]0x81,%l1 ! %l1 = 00000000e0bd2594
! %l2 = 84c18a06, %l3 = 00000048, Mem[0000000037000018] = d1412ee4 d53d9b8e
stda %l2,[%i2+%o3]0x81 ! Mem[0000000037000018] = 84c18a06 00000048
! Mem[000000009180004c] = 9a68d8cc, %g2 = ffffffffff936bb8
ldsb [%o0+0x04d],%g2 ! %g2 = ffffffffffffff9a
! Mem[0000000037800054] = 7a9c40cc, %l2 = 84c18a06, %l2 = 84c18a06
add %i3,0x54,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000007a9c40cc
! Mem[0000000036800010] = 026bfcd1, %l6 = 0000000085892e97
ldstuba [%i1+%o2]0x89,%l6 ! %l6 = 000000d1000000ff
! %l6 = 000000d1, %l7 = b881f733, Mem[0000000036000008] = dafbfcb1 00000026
stda %l6,[%i0+%o1]0x81 ! Mem[0000000036000008] = 000000d1 b881f733
! Mem[000000003700000b] = 00000058, %l4 = 0000000000000079
ldstuba [%i2+0x00b]%asi,%l4 ! %l4 = 00000058000000ff
! Mem[0000000036800028] = 19000000, %l5 = 000000004d50d738
ldsba [%i1+%o5]0x80,%l5 ! %l5 = 0000000000000019
! Mem[0000000036800018] = e331fd81, %l6 = 00000000000000d1
swapa [%i1+%o3]0x81,%l6 ! %l6 = 00000000e331fd81
! %l7 = 00000000b881f733, Mem[00000000910001f8] = 87d871b15b2f022c, %asi = 80
stxa %l7,[%i6+0x1f8]%asi ! Mem[00000000910001f8] = 00000000b881f733
p19_label_21:
! Mem[0000000036800000] = a1e7bb79, %l5 = 0000000000000019
swapa [%i1+%g0]0x89,%l5 ! %l5 = 00000000a1e7bb79
! Mem[00000000368000e0] = de1c916f, %l0 = 00000000ffa84e79
swap [%i1+0x0e0],%l0 ! %l0 = 00000000de1c916f
! Mem[0000000036800018] = 000000d1, %l4 = 0000000000000058
ldstuba [%i1+%o3]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000091800120] = 2c0672fb 48490aa3, %g2 = ffffff9a, %g3 = 4080b623
ldd [%o0+0x120],%g2 ! %g2 = 000000002c0672fb 0000000048490aa3
! Mem[0000000036000170] = 2f3c0dfbfa56a6de, %l1 = 00000000e0bd2594, %l2 = 000000007a9c40cc
add %i0,0x170,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 2f3c0dfbfa56a6de
! Mem[0000000037800010] = e40ad719, %l1 = 00000000e0bd2594
ldsba [%i3+%o2]0x88,%l1 ! %l1 = 0000000000000019
! Mem[00000000370001a8] = 803cdc99, %l1 = 0000000000000019
swap [%i2+0x1a8],%l1 ! %l1 = 00000000803cdc99
! Mem[0000000037800020] = 558947ad, %l6 = 00000000e331fd81
ldstuba [%i3+%o4]0x89,%l6 ! %l6 = 000000ad000000ff
! Mem[0000000036000010] = 48358898, %l7 = b881f733, %l1 = 803cdc99
add %i0,0x10,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000048358898
! %l0 = 00000000de1c916f, Mem[0000000090000014] = c17038d5
stb %l0,[%i4+0x014] ! Mem[0000000090000014] = 6f7038d5
p19_label_22:
! Mem[00000000360001fc] = b2b42088, %l2 = fa56a6de, %l6 = 000000ad
add %i0,0x1fc,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000b2b42088
! Mem[0000000036000128] = a66e0c97e19c73bb, %l4 = 0000000000000000, %l7 = 00000000b881f733
add %i0,0x128,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = a66e0c97e19c73bb
! Mem[0000000036800028] = 19000000, %l7 = a66e0c97e19c73bb
swapa [%i1+%o5]0x80,%l7 ! %l7 = 0000000019000000
! Mem[0000000091800028] = 2e4619bb ea5bb1ab, %g2 = 2c0672fb, %g3 = 48490aa3
ldd [%o0+%o5],%g2 ! %g2 = 000000002e4619bb 00000000ea5bb1ab
! Mem[0000000037800194] = d7557acd, %l0 = 00000000de1c916f
swap [%i3+0x194],%l0 ! %l0 = 00000000d7557acd
! %l7 = 0000000019000000, Mem[00000000908001e0] = 8431ff74
stw %l7,[%i5+0x1e0] ! Mem[00000000908001e0] = 19000000
! Mem[000000009000015c] = e248893d, %g2 = 000000002e4619bb
lduw [%i4+0x15c],%g2 ! %g2 = 00000000e248893d
! Mem[0000000036800020] = 45e20066, %l1 = 0000000048358898
swapa [%i1+%o4]0x88,%l1 ! %l1 = 0000000045e20066
! %l4 = 0000000000000000, Mem[0000000037000028] = ff5dff57
stwa %l4,[%i2+%o5]0x81 ! Mem[0000000037000028] = 00000000
! Mem[0000000037000128] = c1f1eb393bf5b7a2, %l7 = 0000000019000000, %l1 = 0000000045e20066
add %i2,0x128,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = c1f1eb393bf5b7a2
p19_label_23:
! Mem[000000009000000c] = 7877a39b, %g2 = 00000000e248893d
lduh [%i4+0x00c],%g2 ! %g2 = 0000000000007877
! Mem[0000000090000080] = 647e18bc, %g2 = 0000000000007877
lduh [%i4+0x082],%g2 ! %g2 = 000000000000647e
! Mem[0000000037800121] = 9861bf21, %l5 = 00000000a1e7bb79
ldstub [%i3+0x121],%l5 ! %l5 = 00000061000000ff
! Mem[00000000360000c0] = 4153de9d66453195, %l7 = 0000000019000000, %l4 = 0000000000000000
add %i0,0xc0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 4153de9d66453195
! Mem[00000000378000c8] = 40d17feb, %l4 = 4153de9d66453195
swap [%i3+0x0c8],%l4 ! %l4 = 0000000040d17feb
! %l7 = 0000000019000000, Mem[0000000036000018] = dfe64cdb
stba %l7,[%i0+%o3]0x89 ! Mem[0000000036000018] = dfe64c00
! Mem[000000003780009c] = 092194f7, %l4 = 40d17feb, %l4 = 40d17feb
add %i3,0x9c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000092194f7
! Mem[0000000036800070] = 26265ac1ce12b3c2, %l7 = 0000000019000000, %l2 = 2f3c0dfbfa56a6de
add %i1,0x70,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 26265ac1ce12b3c2
! Mem[000000009080015c] = cb1ca361, %g2 = 000000000000647e
lduba [%i5+0x15c]%asi,%g2 ! %g2 = 00000000000000cb
! %l1 = c1f1eb393bf5b7a2, Mem[00000000900000de] = 101a0bde
sth %l1,[%i4+0x0de] ! Mem[00000000900000dc] = b7a20bde
p19_label_24:
! Mem[00000000370001b8] = 494e000c, %l0 = 00000000d7557acd
swap [%i2+0x1b8],%l0 ! %l0 = 00000000494e000c
! Mem[0000000037000018] = 068ac184, %l1 = c1f1eb393bf5b7a2
lduha [%i2+%o3]0x89,%l1 ! %l1 = 000000000000c184
! Mem[0000000037000000] = 95e86481 9425bde0, %l6 = b2b42088, %l7 = 19000000
ldda [%i2+%g0]0x88,%l6 ! %l6 = 000000009425bde0 0000000095e86481
! %l2 = 26265ac1ce12b3c2, Mem[0000000090800138] = 598f2cfaf018c700
stx %l2,[%i5+0x138] ! Mem[0000000090800138] = 26265ac1ce12b3c2
! Mem[0000000091000164] = a2664375, %g2 = 00000000000000cb
lduha [%i6+0x164]%asi,%g2 ! %g2 = 000000000000a266
! %l6 = 9425bde0, %l7 = 95e86481, Mem[0000000037000010] = 97ffbf58 d94a3df6
stda %l6,[%i2+%o2]0x88 ! Mem[0000000037000010] = 9425bde0 95e86481
! %l6 = 000000009425bde0, Mem[0000000037800000] = fa1b6161
stba %l6,[%i3+%g0]0x89 ! Mem[0000000037800000] = fa1b61e0
! Mem[000000003780013b] = 0ebf4381, %l7 = 0000000095e86481
ldstub [%i3+0x13b],%l7 ! %l7 = 00000081000000ff
! %l7 = 0000000000000081, Mem[00000000908000c2] = ba7007d7
sth %l7,[%i5+0x0c2] ! Mem[00000000908000c0] = 008107d7
! Mem[00000000360001bf] = f684a8ce, %l2 = 26265ac1ce12b3c2
ldstuba [%i0+0x1bf]%asi,%l2 ! %l2 = 000000ce000000ff
p19_label_25:
! Mem[00000000378001ec] = 138e7e4e, %l2 = 00000000000000ce
swap [%i3+0x1ec],%l2 ! %l2 = 00000000138e7e4e
! %l6 = 000000009425bde0, Mem[00000000378000d0] = 8917838e
stw %l6,[%i3+0x0d0] ! Mem[00000000378000d0] = 9425bde0
! Mem[0000000037000028] = 00000000, %l4 = 00000000092194f7
swapa [%i2+%o5]0x88,%l4 ! %l4 = 0000000000000000
! Mem[000000009000019c] = 20a71d6e, %g2 = 000000000000a266
ldsha [%i4+0x19c]%asi,%g2 ! %g2 = 00000000000020a7
! Mem[0000000036800010] = 026bfcff, %l7 = 0000000000000081
ldstuba [%i1+%o2]0x88,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000036800094] = 1b18109b, %l0 = 494e000c, %l3 = 00000048
add %i1,0x94,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000001b18109b
! %l6 = 9425bde0, %l7 = 000000ff, Mem[0000000091000018] = 7af4046e dd00288f
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 9425bde0 000000ff
! Mem[00000000368000c8] = f9796eb7d5a5f945, %l6 = 000000009425bde0, %l3 = 000000001b18109b
add %i1,0xc8,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = f9796eb7d5a5f945
! Mem[00000000370000ec] = 3aa8f436, %l5 = 0000000000000061
swap [%i2+0x0ec],%l5 ! %l5 = 000000003aa8f436
! Mem[00000000370001d8] = 436b0b9f7e643251, %l6 = 000000009425bde0, %l6 = 000000009425bde0
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 436b0b9f7e643251
ba,a p19_not_taken_0_end
p19_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 00000000494e000c
bne,a,pn %xcc,p19_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000c184
bne,a,pn %xcc,p19_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000138e7e4e
bne,a,pn %xcc,p19_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be f9796eb7d5a5f945
bne,a,pn %xcc,p19_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000000
bne,a,pn %xcc,p19_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000003aa8f436
bne,a,pn %xcc,p19_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 436b0b9f7e643251
bne,a,pn %xcc,p19_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000ff
bne,a,pn %xcc,p19_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p19_check_fp_registers:
set p19_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be b968d7a5 79a8cfb5
bne %xcc,p19_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 001f6440 1e6d65dd
bne %xcc,p19_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be b9060c14 71528df4
bne %xcc,p19_f6_fail
nop
! Check Local Memory
set p19_local0_expect,%g1
p19_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 38d7911b4dee91b3
ldx [%i0+0x000],%g3 ! Observed data at 0000000036000000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000000d1b881f733
ldx [%i0+0x008],%g3 ! Observed data at 0000000036000008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 483588981a38082c
ldx [%i0+0x010],%g3 ! Observed data at 0000000036000010
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 004ce6df2e000000
ldx [%i0+0x018],%g3 ! Observed data at 0000000036000018
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 09e73d5dcf2f139f
ldx [%i0+0x020],%g3 ! Observed data at 0000000036000020
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff000000d2fffdb9
ldx [%i0+0x028],%g3 ! Observed data at 0000000036000028
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0dadaeff4544d841
ldx [%i0+0x030],%g3 ! Observed data at 0000000036000030
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 94da37b13b1da3d3
ldx [%i0+0x050],%g3 ! Observed data at 0000000036000050
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x050,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 302cce1b75b500d3
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000360000a0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = e0eab9552fff9386
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000360000f8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 9e3b137400000002
ldx [%i0+0x100],%g3 ! Observed data at 0000000036000100
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = c746a06b20ff01ec
ldx [%i0+0x120],%g3 ! Observed data at 0000000036000120
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = ff198ff1806b7168
ldx [%i0+0x140],%g3 ! Observed data at 0000000036000140
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = adfffea878c85819
ldx [%i0+0x160],%g3 ! Observed data at 0000000036000160
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = 2cbd9dca4e4c339c
ldx [%i0+0x180],%g3 ! Observed data at 0000000036000180
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 6833625c10baffa5
ldx [%i0+0x188],%g3 ! Observed data at 0000000036000188
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 2dafbfc8ff8992ce
ldx [%i0+0x190],%g3 ! Observed data at 0000000036000190
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 6506d310f684a8ff
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000360001b8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 0000003bebcb1e41
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000360001c8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ff3588985062b054
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000360001e8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 7b149faed8ff8de9
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000360001f0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x1f0,%g4
set p19_local1_expect,%g1
p19_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 19000000dfc35152
ldx [%i1+0x000],%g3 ! Observed data at 0000000036800000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 80b93009e4e049a2
ldx [%i1+0x008],%g3 ! Observed data at 0000000036800008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = fffc6b0298e5f35d
ldx [%i1+0x010],%g3 ! Observed data at 0000000036800010
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff0000d1f1c94cff
ldx [%i1+0x018],%g3 ! Observed data at 0000000036800018
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9888354875b500d3
ldx [%i1+0x020],%g3 ! Observed data at 0000000036800020
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = e19c73bb243ddefc
ldx [%i1+0x028],%g3 ! Observed data at 0000000036800028
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9fdc0f1c7346fad9
ldx [%i1+0x038],%g3 ! Observed data at 0000000036800038
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = ffffffff1352cfcd
ldx [%i1+0x048],%g3 ! Observed data at 0000000036800048
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x048,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 354d4f56d76770ff
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000368000c0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ffa84e7927fc6fa1
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000368000e0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 6d27224cff0d5fd0
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000368000e8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ffe353a08e859cea
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000368000f0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 423b02b18b539c6f
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000368000f8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = d70f70ff03361668
ldx [%i1+0x120],%g3 ! Observed data at 0000000036800120
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x120,%g4
ldx [%g1+0x168],%g2 ! Expected data = 00000048fdbc5dbf
ldx [%i1+0x168],%g3 ! Observed data at 0000000036800168
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 32ff6857190f069a
ldx [%i1+0x180],%g3 ! Observed data at 0000000036800180
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 321f21edffb6dbf9
ldx [%i1+0x190],%g3 ! Observed data at 0000000036800190
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 00000000b8c18f88
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000368001b0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1b0,%g4
set p19_local2_expect,%g1
p19_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = e0bd25948164e895
ldx [%i2+0x000],%g3 ! Observed data at 0000000037000000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000000fffd98499c
ldx [%i2+0x008],%g3 ! Observed data at 0000000037000008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = e0bd25948164e895
ldx [%i2+0x010],%g3 ! Observed data at 0000000037000010
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 84c18a0600000048
ldx [%i2+0x018],%g3 ! Observed data at 0000000037000018
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = f7942109ffa5ba2d
ldx [%i2+0x028],%g3 ! Observed data at 0000000037000028
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 98aaa3b56999e231
ldx [%i2+0x038],%g3 ! Observed data at 0000000037000038
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = 5a47fc663eb3bfb5
ldx [%i2+0x078],%g3 ! Observed data at 0000000037000078
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 49c2a7a847ffc19a
ldx [%i2+0x080],%g3 ! Observed data at 0000000037000080
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = d6ffe76bb99049a2
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000370000a0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 22312df7ffffb56f
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000370000b8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 29ff680a00000061
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000370000e8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x130],%g2 ! Expected data = e9ff694b402f862f
ldx [%i2+0x130],%g3 ! Observed data at 0000000037000130
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = c3edd9940bff5f2d
ldx [%i2+0x138],%g3 ! Observed data at 0000000037000138
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x138,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 1649a86f0b8e2b18
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000370001a0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 000000198deee73c
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000370001a8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = d7557acd06e7a1e9
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000370001b8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1b8,%g4
set p19_local3_expect,%g1
p19_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = e0611bfa8c91081a
ldx [%i3+0x000],%g3 ! Observed data at 0000000037800000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0000006cf0492eff
ldx [%i3+0x008],%g3 ! Observed data at 0000000037800008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff47895570d4d508
ldx [%i3+0x020],%g3 ! Observed data at 0000000037800020
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffbc5dbfb3cdf279
ldx [%i3+0x028],%g3 ! Observed data at 0000000037800028
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = 2c202241c0a0e0d6
ldx [%i3+0x058],%g3 ! Observed data at 0000000037800058
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x058,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ffee491b43498381
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000378000a8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 66453195579e53f7
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000378000c8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 9425bde0971194dc
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000378000d0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 000000ff79b6714e
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000378000e8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 39efffa4ff899e6d
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000378000f8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 98ffbf21e802a4f6
ldx [%i3+0x120],%g3 ! Observed data at 0000000037800120
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 0ebf43ff1e3b38f1
ldx [%i3+0x138],%g3 ! Observed data at 0000000037800138
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 08f9939bffa84e79
ldx [%i3+0x148],%g3 ! Observed data at 0000000037800148
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x148,%g4
ldx [%g1+0x190],%g2 ! Expected data = cc9f4b0dde1c916f
ldx [%i3+0x190],%g3 ! Observed data at 0000000037800190
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 8fa07fffed74dd9a
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000378001a0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 0cbadd32000000ce
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000378001e8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x1e8,%g4
! The test for processor 19 has passed
p19_passed:
ta GOOD_TRAP
nop
p19_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p19_failed
p19_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p19_failed
p19_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p19_failed
p19_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p19_failed
p19_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p19_failed
p19_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p19_failed
p19_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p19_failed
p19_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p19_failed
p19_f0_fail:
set p19_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f2_fail:
set p19_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f6_fail:
set p19_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 19 failed
p19_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x04c] ! Set processor 19 done flag
set p19_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 19 failed
p19_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x04c] ! Set processor 19 done flag
set p19_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p19_selfmod_failed:
ba p19_failed
mov 0xabc,%g1
p19_common_error:
or %g0,0xef3,%g1
ba p19_failed
mov %o5,%g3
p19_common_signature_error:
set p19_temp,%g1
ba p19_failed
st %g2,[%g1] ! Common Lock Number
p19_common_timeout:
set p19_temp,%g1
ba p19_failed
st %g2,[%g1] ! Common Lock Number
p19_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p19_failed
mov 0x0,%g3
p19_trap1e:
lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036800008]
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000036000010]
ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000036800000]
done
p19_trap1o:
lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036800008]
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000036000010]
ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000036800000]
done
p19_trap2e:
stda %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800008]
lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000037800010]
ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036800020]
swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000037000018]
ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000036800020]
lduha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000036800010]
stba %l2,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037000010]
done
p19_trap2o:
stda %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800008]
lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000037800010]
ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036800020]
swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000037000018]
ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000036800020]
lduha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000036800010]
stba %l2,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037000010]
done
p19_trap3e:
nop
nop
nop
nop
done
p19_trap3o:
nop
nop
nop
nop
done
p19_init_memory_pointers:
set p19_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p19_local0_start,%i0
set p19_local1_start,%i1
set p19_local2_start,%i2
set p19_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = f87ab12e31b3d206
ldx [%g1+0x008],%l1 ! %l1 = 87d8da7c5ae01553
ldx [%g1+0x010],%l2 ! %l2 = 9620d016a0579db7
ldx [%g1+0x018],%l3 ! %l3 = 2196dc8e3eb89645
ldx [%g1+0x020],%l4 ! %l4 = 3235ba26988835c0
ldx [%g1+0x028],%l5 ! %l5 = a33de168216c85d5
ldx [%g1+0x030],%l6 ! %l6 = 88068a7ab3f777c8
ldx [%g1+0x038],%l7 ! %l7 = 464b3071c4f82b54
! Initialize the output register of window 0
set unres3_start,%o0
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 = b28a1baf ea7d6f03 5cd373fc ab6b6c10
! %f4 = e3802b42 4be62a94 a6f72079 c5a57230
! %f8 = dfc96c2f 7fde28ac d6b08f35 e3b4bc57
! %f12 = ebdef2b0 962c418b 34c7fd5e a8ce1246
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c09acadc ad924e09 88449f24 0edf5a7b
! %f20 = 360c64ec d94ddaff ff3a1b68 740df225
! %f24 = a1508b42 13792f1f 5b2ac6a9 2f843af5
! %f28 = 36f60c87 c5dc0ef7 5c1758ed 8343c3f3
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 263d3886 f1908841 304a3756 0b5f9a90
! %f36 = f4015b6c 96e40408 8e51dade 15a457cc
! %f40 = 031e083f 7a605938 154af943 9990a842
! %f44 = 39945d2d e4679daf b58eb8f6 f12464c3
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xdb010a5000000018,%g7,%g1 ! GSR scale = 3, align = 0
wr %g1,%g0,%gsr ! GSR = db010a5000000018
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 20
p20_label_1:
! %l7 = 757ee2beafc8fdbc, Mem[000000009080000c] = bd1d40b9
stb %l7,[%i5+0x00c] ! Mem[000000009080000c] = bc1d40b9
! Mem[00000000388000dc] = 21438828, %l1 = 8232b136, %l6 = d5be91b2
add %i1,0xdc,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000021438828
! Mem[000000003800003b] = 6dba357e, %l3 = 94c2d1ba86661baf
ldstub [%i0+0x03b],%l3 ! %l3 = 0000007e000000ff
! %l5 = 6c3b37de9934b198, Mem[0000000090800190] = 9c239d0f8a9cb77e
stx %l5,[%i5+0x190] ! Mem[0000000090800190] = 6c3b37de9934b198
! %l5 = 6c3b37de9934b198, Mem[00000000380001e8] = 77af9071
stw %l5,[%i0+0x1e8] ! Mem[00000000380001e8] = 9934b198
! Mem[00000000908001a8] = 6d06eda4, %g2 = c9db13ba31ec87ff
lduw [%i5+0x1a8],%g2 ! %g2 = 000000006d06eda4
! %l0 = 6fafbf9e4087f7ab, Mem[0000000091000194] = 29b833a5
stb %l0,[%i6+0x194] ! Mem[0000000091000194] = abb833a5
! Mem[0000000091800068] = 564352cc 0059df87, %g2 = 6d06eda4, %g3 = 0bad0b00
ldd [%o0+0x068],%g2 ! %g2 = 00000000564352cc 000000000059df87
! Mem[0000000038800010] = 4d95807e, %l1 = d65905a48232b136
ldstuba [%i1+%o2]0x88,%l1 ! %l1 = 0000007e000000ff
! Mem[0000000039800020] = 3b219412c196042d, %l3 = 000000000000007e
ldxa [%i3+%o4]0x81,%l3 ! %l3 = 3b219412c196042d
p20_label_2:
! Mem[00000000398000c6] = 7ebd4a19, %l4 = e47d06645ffc04f2
ldstub [%i3+0x0c6],%l4 ! %l4 = 0000004a000000ff
! Mem[000000003880002a] = 262a8e13, %l3 = 3b219412c196042d
ldstuba [%i1+0x02a]%asi,%l3 ! %l3 = 0000008e000000ff
! %l1 = 000000000000007e, Mem[00000000918001c0] = f7ceef31864a42a9
stx %l1,[%o0+0x1c0] ! Mem[00000000918001c0] = 000000000000007e
! Mem[00000000380000a0] = be48703e, %l7 = afc8fdbc, %l2 = a7150c8e
add %i0,0xa0,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000be48703e
! Mem[0000000038800140] = 540f07cb0638eb4c, %l5 = 6c3b37de9934b198, %l4 = 000000000000004a
add %i1,0x140,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 540f07cb0638eb4c
! Mem[0000000039000008] = c34fac171d48cb8b, %l2 = 00000000be48703e, %l7 = 757ee2beafc8fdbc
add %i2,0x08,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = c34fac171d48cb8b
! Mem[0000000039800008] = e7d1db45, %l5 = 6c3b37de9934b198
ldstuba [%i3+%o1]0x88,%l5 ! %l5 = 00000045000000ff
! Mem[0000000038000186] = 8bb67f51, %l3 = 000000000000008e
ldstub [%i0+0x186],%l3 ! %l3 = 0000007f000000ff
! %l2 = 00000000be48703e, Mem[0000000090000000] = 3290e3b0db2a273c
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = 00000000be48703e
! Mem[0000000039000018] = 4d43f7c8, %l2 = 00000000be48703e
swapa [%i2+%o3]0x80,%l2 ! %l2 = 000000004d43f7c8
p20_label_3:
! Mem[00000000380000f2] = a14d0c37, %l7 = c34fac171d48cb8b
ldstub [%i0+0x0f2],%l7 ! %l7 = 0000000c000000ff
! Mem[0000000038000008] = 2c35e7e3, %l6 = 0000000021438828
swapa [%i0+%o1]0x80,%l6 ! %l6 = 000000002c35e7e3
! Mem[0000000090800068] = 097f0bce 0f03ef2f, %g2 = 564352cc, %g3 = 0059df87
ldd [%i5+0x068],%g2 ! %g2 = 00000000097f0bce 000000000f03ef2f
! Mem[00000000390000e4] = 6fa7793f, %l7 = 0000000c, %l5 = 00000045
add %i2,0xe4,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000006fa7793f
! Mem[00000000390001a4] = 7a3cc8c8, %l6 = 2c35e7e3, %l1 = 0000007e
add %i2,0x1a4,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000007a3cc8c8
! Mem[0000000091800174] = 60703140, %g2 = 00000000097f0bce
lduh [%o0+0x176],%g2 ! %g2 = 0000000000006070
! Mem[0000000038000008] = 21438828, %l2 = 000000004d43f7c8
swap [%i0+%o1],%l2 ! %l2 = 0000000021438828
! Mem[0000000039000000] = 4351d8ab, %l3 = 000000000000007f
ldswa [%i2+%g0]0x89,%l3 ! %l3 = 000000004351d8ab
! Mem[0000000039800018] = 41ef534a, %l1 = 000000007a3cc8c8
ldswa [%i3+%o3]0x80,%l1 ! %l1 = 0000000041ef534a
! Mem[00000000910000ac] = 215960bf, %g2 = 0000000000006070
lduwa [%i6+0x0ac]%asi,%g2 ! %g2 = 00000000215960bf
p20_label_4:
! Mem[0000000039800120] = 2ed6842738c4a262, %l1 = 0000000041ef534a, %l5 = 000000006fa7793f
add %i3,0x120,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 2ed6842738c4a262
! Mem[0000000039000020] = dcab7d2a, %l4 = 540f07cb0638eb4c
swapa [%i2+%o4]0x80,%l4 ! %l4 = 00000000dcab7d2a
! Mem[0000000039800086] = 641ac23c, %l4 = 00000000dcab7d2a
ldstub [%i3+0x086],%l4 ! %l4 = 000000c2000000ff
! Mem[0000000039800018] = 41ef534a0276927e, %l0 = 6fafbf9e4087f7ab
ldxa [%i3+%o3]0x81,%l0 ! %l0 = 41ef534a0276927e
! Mem[0000000038000028] = 53598464, %l7 = 000000000000000c
swapa [%i0+%o5]0x89,%l7 ! %l7 = 0000000053598464
! Mem[0000000039000008] = 17ac4fc3, %l5 = 2ed6842738c4a262
lduba [%i2+%o1]0x89,%l5 ! %l5 = 00000000000000c3
! %l4 = 000000c2, %l5 = 000000c3, Mem[0000000091000040] = f4035ed6 5b1ed74b
stda %l4,[%i6+0x040]%asi ! Mem[0000000091000040] = 000000c2 000000c3
! Mem[00000000388001bc] = ae7ad653, %l3 = 000000004351d8ab
swap [%i1+0x1bc],%l3 ! %l3 = 00000000ae7ad653
! Mem[0000000038000018] = ced4fada, %l2 = 0000000021438828
ldsha [%i0+%o3]0x88,%l2 ! %l2 = fffffffffffffada
! Mem[0000000038800108] = 80481d38, %l2 = fffffffffffffada
ldub [%i1+0x10b],%l2 ! %l2 = 0000000000000038
p20_label_5:
! Mem[0000000038000028] = 0000000c, %l5 = 00000000000000c3
swapa [%i0+%o5]0x89,%l5 ! %l5 = 000000000000000c
! Mem[0000000038000182] = 73c70e5b, %l0 = 41ef534a0276927e
ldstub [%i0+0x182],%l0 ! %l0 = 0000000e000000ff
! Mem[0000000038800018] = 5bbd4472, %l7 = 0000000053598464
swapa [%i1+%o3]0x80,%l7 ! %l7 = 000000005bbd4472
! Mem[000000003800012a] = fde52cc1, %l5 = 000000000000000c
ldstuba [%i0+0x12a]%asi,%l5 ! %l5 = 0000002c000000ff
! Mem[0000000039000018] = 3e7048be, %l3 = 00000000ae7ad653
ldstuba [%i2+%o3]0x89,%l3 ! %l3 = 000000be000000ff
! Mem[00000000380001a0] = b4996d504191f7a2, %l4 = 00000000000000c2, %l2 = 0000000000000038
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = b4996d504191f7a2
! Mem[0000000039800008] = ffdbd1e7 67fa6435, %l6 = 2c35e7e3, %l7 = 5bbd4472
ldda [%i3+%o1]0x81,%l6 ! %l6 = 00000000ffdbd1e7 0000000067fa6435
! Mem[0000000039800000] = 4755ac6e, %l3 = 00000000000000be
ldswa [%i3+%g0]0x88,%l3 ! %l3 = 000000004755ac6e
! %l1 = 0000000041ef534a, Mem[00000000908000de] = c70a3675
stb %l1,[%i5+0x0de] ! Mem[00000000908000dc] = 4a0a3675
! Mem[000000003980002c] = 08217e0b, %l3 = 000000004755ac6e
swap [%i3+0x02c],%l3 ! %l3 = 0000000008217e0b
p20_label_6:
! Mem[0000000039000018] = ff48703e, %l4 = 00000000000000c2
ldstuba [%i2+%o3]0x80,%l4 ! %l4 = 000000ff000000ff
! Mem[000000003880002d] = 28444112, %l4 = 00000000000000ff
ldstub [%i1+0x02d],%l4 ! %l4 = 00000044000000ff
! Mem[00000000398001fc] = de342830, %l1 = 0000000041ef534a
ldstub [%i3+0x1fc],%l1 ! %l1 = 000000de000000ff
! Mem[0000000039800010] = d5bd90ce95c5ecc0, %l0 = 000000000000000e, %l2 = b4996d504191f7a2
add %i3,0x10,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = d5bd90ce95c5ecc0
! Mem[000000003900008c] = eeacdf5b, %l7 = 67fa6435, %l5 = 0000002c
add %i2,0x8c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000eeacdf5b
! %l4 = 00000044, %l5 = eeacdf5b, Mem[0000000039000020] = 0638eb4c b59da931
stda %l4,[%i2+%o4]0x80 ! Mem[0000000039000020] = 00000044 eeacdf5b
! Mem[000000009100008c] = afe30e96, %g2 = 00000000215960bf
lduwa [%i6+0x08c]%asi,%g2 ! %g2 = 00000000afe30e96
! Mem[0000000039800000] = 6eac5547, %l6 = 00000000ffdbd1e7
ldstuba [%i3+%g0]0x81,%l6 ! %l6 = 0000006e000000ff
! Mem[0000000038800020] = 81fccd10, %l6 = 000000000000006e
ldstuba [%i1+%o4]0x88,%l6 ! %l6 = 00000010000000ff
! Mem[0000000038000020] = 1edcea64, %l3 = 0000000008217e0b
swapa [%i0+%o4]0x80,%l3 ! %l3 = 000000001edcea64
p20_label_7:
! Mem[0000000038800135] = 6cd6d390, %l0 = 000000000000000e
ldstub [%i1+0x135],%l0 ! %l0 = 000000d6000000ff
! Mem[00000000390001a4] = 7a3cc8c8, %l3 = 000000001edcea64
ldsw [%i2+0x1a4],%l3 ! %l3 = 000000007a3cc8c8
! %l2 = d5bd90ce95c5ecc0, Mem[0000000038000018] = dafad4ce
stba %l2,[%i0+%o3]0x81 ! Mem[0000000038000018] = c0fad4ce
! Mem[0000000038800110] = f59fc9ac, %l4 = 00000044, %l0 = 000000d6
add %i1,0x110,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000f59fc9ac
! %l6 = 00000010, %l7 = 67fa6435, Mem[0000000091800198] = 49d8add8 65a815cc
std %l6,[%o0+0x198] ! Mem[0000000091800198] = 00000010 67fa6435
! Mem[0000000038800000] = a5a1bf5c, %l1 = 00000000000000de
ldstuba [%i1+0x000]%asi,%l1 ! %l1 = 000000a5000000ff
! Mem[00000000918000f8] = 7e989ad2, %g2 = 00000000afe30e96
ldsh [%o0+0x0f8],%g2 ! %g2 = 0000000000007e98
! %l4 = 0000000000000044, Mem[0000000091000068] = adccfc37
stw %l4,[%i6+0x068] ! Mem[0000000091000068] = 00000044
! Mem[00000000398001b4] = bbb3a667, %l5 = 00000000eeacdf5b
ldstub [%i3+0x1b4],%l5 ! %l5 = 000000bb000000ff
! Mem[0000000091000100] = 5bf5bf5e, %g2 = 0000000000007e98
lduh [%i6+0x102],%g2 ! %g2 = 0000000000005bf5
p20_label_8:
! Mem[0000000091800088] = dc4471e4 ac8c636e, %g2 = 00005bf5, %g3 = 0f03ef2f
ldda [%o0+0x088]%asi,%g2 ! %g2 = 00000000dc4471e4 00000000ac8c636e
! Mem[0000000038000028] = c3000000, %l4 = 0000000000000044
ldsba [%i0+%o5]0x81,%l4 ! %l4 = ffffffffffffffc3
! Mem[0000000038000018] = c0fad4ce, %l4 = ffffffffffffffc3
swapa [%i0+%o3]0x81,%l4 ! %l4 = 00000000c0fad4ce
! Mem[0000000038800090] = 59c04030f0f98b79, %l7 = 0000000067fa6435, %l2 = d5bd90ce95c5ecc0
add %i1,0x90,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 59c04030f0f98b79
! %l5 = 00000000000000bb, Mem[00000000908001de] = bf5c8431
stb %l5,[%i5+0x1de] ! Mem[00000000908001dc] = bb5c8431
! Mem[0000000039800010] = ce90bdd5, %l2 = 59c04030f0f98b79
ldstuba [%i3+%o2]0x89,%l2 ! %l2 = 000000d5000000ff
! Mem[0000000038000020] = 08217e0b, %l4 = 00000000c0fad4ce
ldstuba [%i0+%o4]0x80,%l4 ! %l4 = 00000008000000ff
! Mem[00000000900000e4] = a8f8c61f, %g2 = 00000000dc4471e4
lduba [%i4+0x0e4]%asi,%g2 ! %g2 = 00000000000000a8
! Mem[00000000380000f4] = 975b40d6, %l3 = 7a3cc8c8, %l2 = 000000d5
add %i0,0xf4,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000975b40d6
! Mem[0000000091000180] = bd5f6afe, %g2 = 00000000000000a8
ldsh [%i6+0x180],%g2 ! %g2 = ffffffffffffbd5f
p20_label_9:
! Mem[0000000039000020] = 44000000, %l2 = 00000000975b40d6
swapa [%i2+%o4]0x88,%l2 ! %l2 = 0000000044000000
! %l6 = 0000000000000010, Mem[0000000039800008] = ffdbd1e7
stwa %l6,[%i3+%o1]0x80 ! Mem[0000000039800008] = 00000010
! Mem[0000000090000000] = 00be4870, %g2 = ffffffffffffbd5f
ldsb [%i4+0x003],%g2 ! %g2 = 0000000000000000
! %l0 = f59fc9ac, %l1 = 000000a5, Mem[0000000039800010] = ce90bdff c0ecc595
stda %l0,[%i3+%o2]0x88 ! Mem[0000000039800010] = f59fc9ac 000000a5
! Mem[0000000038000020] = ff217e0b 2fb3b95a, %l0 = f59fc9ac, %l1 = 000000a5
ldda [%i0+%o4]0x80,%l0 ! %l0 = 00000000ff217e0b 000000002fb3b95a
! Mem[000000003980014c] = ff68ae35, %l5 = 000000bb, %l5 = 000000bb
add %i3,0x14c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000ff68ae35
! Mem[0000000091800128] = 4b3152c0, %g2 = 0000000000000000
lduba [%o0+0x128]%asi,%g2 ! %g2 = 000000000000004b
! %l4 = 00000008, %l5 = ff68ae35, Mem[00000000390001d8] = c697b848 c1217185
std %l4,[%i2+0x1d8] ! Mem[00000000390001d8] = 00000008 ff68ae35
! Mem[00000000908001a4] = a29b6d06, %g2 = 000000000000004b
ldsb [%i5+0x1a6],%g2 ! %g2 = ffffffffffffffa2
! Mem[0000000038000000] = 5f457647, %l6 = 0000000000000010
ldstuba [%i0+%g0]0x88,%l6 ! %l6 = 00000047000000ff
p20_label_10:
! Mem[000000003800010d] = 8879666a, %l5 = 00000000ff68ae35
ldstuba [%i0+0x10d]%asi,%l5 ! %l5 = 00000079000000ff
! %l5 = 0000000000000079, Mem[0000000038000020] = ff217e0b
stha %l5,[%i0+%o4]0x80 ! Mem[0000000038000020] = 00797e0b
! Mem[0000000039000090] = 30c324ebedf7f763, %l1 = 000000002fb3b95a, %l6 = 0000000000000047
add %i2,0x90,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 30c324ebedf7f763
! Mem[0000000038800028] = 1241ff28 13ff2a26, %l6 = edf7f763, %l7 = 67fa6435
ldda [%i1+%o5]0x89,%l6 ! %l6 = 0000000013ff2a26 000000001241ff28
! %l4 = 00000008, %l5 = 00000079, Mem[00000000918000a0] = 73a98c85 becc2ad5
std %l4,[%o0+0x0a0] ! Mem[00000000918000a0] = 00000008 00000079
! Mem[0000000038800020] = 7f6320a4 81fccdff, %l2 = 44000000, %l3 = 7a3cc8c8
ldda [%i1+%o4]0x89,%l2 ! %l2 = 0000000081fccdff 000000007f6320a4
! Mem[000000003880006c] = 467f1de2, %l0 = ff217e0b, %l4 = 00000008
add %i1,0x6c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000467f1de2
! Mem[00000000388000c9] = 30009bfa, %l2 = 0000000081fccdff
ldstub [%i1+0x0c9],%l2 ! %l2 = 00000000000000ff
! Mem[00000000380000cb] = 1e6482ca, %l5 = 0000000000000079
ldstub [%i0+0x0cb],%l5 ! %l5 = 000000ca000000ff
! Mem[0000000090800010] = 92a3c171 347e03e8, %g2 = ffffffa2, %g3 = ac8c636e
ldd [%i5+%o2],%g2 ! %g2 = 0000000092a3c171 00000000347e03e8
p20_label_11:
! Mem[00000000910001a4] = 7cb60036, %g2 = 0000000092a3c171
ldsb [%i6+0x1a5],%g2 ! %g2 = 000000000000007c
! Mem[0000000039000020] = d6405b97, %l4 = 00000000467f1de2
ldstuba [%i2+%o4]0x81,%l4 ! %l4 = 000000d6000000ff
! Mem[0000000038000198] = 1cd569ad, %l3 = 000000007f6320a4
lduh [%i0+0x198],%l3 ! %l3 = 0000000000001cd5
! Mem[0000000038000020] = 00797e0b, %l4 = 00000000000000d6
swapa [%i0+%o4]0x80,%l4 ! %l4 = 0000000000797e0b
! Mem[0000000038800008] = 1ded0676, %l1 = 000000002fb3b95a
lduwa [%i1+%o1]0x80,%l1 ! %l1 = 000000001ded0676
! Mem[0000000091000058] = 65858c32c2164d63, %g2 = 000000000000007c
ldxa [%i6+0x058]%asi,%g2 ! %g2 = 65858c32c2164d63
! Mem[0000000039000160] = 8ea5a151, %l6 = 13ff2a26, %l6 = 13ff2a26
add %i2,0x160,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000008ea5a151
! Mem[000000003800013a] = 35862b13, %l5 = 00000000000000ca
ldstuba [%i0+0x13a]%asi,%l5 ! %l5 = 0000002b000000ff
! Mem[0000000039000048] = 1af1c09d, %l0 = 00000000ff217e0b
swap [%i2+0x048],%l0 ! %l0 = 000000001af1c09d
! %l6 = 000000008ea5a151, Mem[0000000039800018] = 41ef534a
stwa %l6,[%i3+%o3]0x81 ! Mem[0000000039800018] = 8ea5a151
p20_label_12:
! %l6 = 000000008ea5a151, Mem[000000009180009c] = a752e24f
sth %l6,[%o0+0x09c] ! Mem[000000009180009c] = a151e24f
! %l7 = 000000001241ff28, Mem[0000000039000008] = c34fac17
stwa %l7,[%i2+%o1]0x81 ! Mem[0000000039000008] = 1241ff28
! Mem[0000000091800178] = 543c7eca, %g2 = 65858c32c2164d63
ldsb [%o0+0x17b],%g2 ! %g2 = 0000000000000054
! Mem[0000000039800020] = 3b219412, %l5 = 000000000000002b
swapa [%i3+%o4]0x80,%l5 ! %l5 = 000000003b219412
! Mem[0000000038000028] = c3000000, %l5 = 000000003b219412
swap [%i0+%o5],%l5 ! %l5 = 00000000c3000000
! Mem[0000000090800194] = 9934b198, %g2 = 0000000000000054
lduh [%i5+0x194],%g2 ! %g2 = 0000000000009934
! %l4 = 0000000000797e0b, Mem[000000009100009d] = 8809697e
stb %l4,[%i6+0x09d] ! Mem[000000009100009c] = 0b09697e
! Mem[0000000039000000] = 4351d8ab, %l0 = 000000001af1c09d
lduba [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000ab
! %l1 = 000000001ded0676, Mem[0000000039800018] = 8ea5a151
stba %l1,[%i3+%o3]0x80 ! Mem[0000000039800018] = 76a5a151
! Mem[0000000039000010] = 13523dc3, %l5 = 00000000c3000000
ldstuba [%i2+%o2]0x88,%l5 ! %l5 = 000000c3000000ff
p20_label_13:
! Mem[0000000039800180] = 35454ed8, %l6 = 000000008ea5a151
swap [%i3+0x180],%l6 ! %l6 = 0000000035454ed8
! Mem[00000000380001e0] = 44c2e4dd, %l2 = 00000000, %l4 = 00797e0b
add %i0,0x1e0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000044c2e4dd
! %l5 = 00000000000000c3, Mem[0000000038800020] = 81fccdff
stba %l5,[%i1+%o4]0x88 ! Mem[0000000038800020] = 81fccdc3
! Mem[0000000039800020] = 2b000000, %l2 = 0000000000000000
ldstuba [%i3+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000090800170] = 4a704058, %g2 = 0000000000009934
ldsba [%i5+0x172]%asi,%g2 ! %g2 = 000000000000004a
! %l4 = 0000000044c2e4dd, Mem[0000000038800018] = 64845953
stba %l4,[%i1+%o3]0x88 ! Mem[0000000038800018] = 648459dd
! Mem[0000000039000000] = 4351d8ab, %l7 = 000000001241ff28
ldstuba [%i2+%g0]0x89,%l7 ! %l7 = 000000ab000000ff
! Mem[000000003980012c] = c12dc858, %l0 = 000000ab, %l5 = 000000c3
add %i3,0x12c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000c12dc858
! Mem[0000000038800028] = 262aff13, %l4 = 0000000044c2e4dd
lduba [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000026
! Mem[00000000388001ba] = 78376b27, %l1 = 000000001ded0676
ldstub [%i1+0x1ba],%l1 ! %l1 = 0000006b000000ff
p20_label_14:
! Mem[0000000091800028] = 2e4619bb ea5bb1ab, %g2 = 0000004a, %g3 = 347e03e8
ldd [%o0+%o5],%g2 ! %g2 = 000000002e4619bb 00000000ea5bb1ab
! Mem[000000003880016c] = 507522fa, %l5 = 00000000c12dc858
swap [%i1+0x16c],%l5 ! %l5 = 00000000507522fa
! Mem[0000000038000018] = ffffffc3, %l6 = 0000000035454ed8
lduba [%i0+%o3]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[0000000090800144] = 5b5582af, %g2 = 000000002e4619bb
lduh [%i5+0x146],%g2 ! %g2 = 0000000000005b55
! Mem[0000000038000048] = 4116df81, %l0 = 00000000000000ab
ldstub [%i0+0x048],%l0 ! %l0 = 00000041000000ff
! Mem[0000000038000010] = 99f55778, %l5 = 00000000507522fa
ldsha [%i0+%o2]0x80,%l5 ! %l5 = ffffffffffff99f5
! Mem[0000000039800020] = 2b0000ff, %l2 = 0000000000000000
ldsha [%i3+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000038000038] = 6dba35ff d7e1ef91, %l0 = 00000041, %l1 = 0000006b
ldd [%i0+0x038],%l0 ! %l0 = 000000006dba35ff 00000000d7e1ef91
! Mem[000000009180007c] = d7bd414c, %g2 = 0000000000005b55
ldub [%o0+0x07e],%g2 ! %g2 = 00000000000000d7
! Mem[0000000039800018] = 76a5a151, %l4 = 0000000000000026
swapa [%i3+%o3]0x80,%l4 ! %l4 = 0000000076a5a151
p20_label_15:
! Mem[0000000038800018] = 648459dd, %l5 = ffffffffffff99f5
swapa [%i1+%o3]0x89,%l5 ! %l5 = 00000000648459dd
! %l5 = 00000000648459dd, Mem[000000009100013d] = 0a8d1830
stb %l5,[%i6+0x13d] ! Mem[000000009100013c] = dd8d1830
! Mem[0000000090000190] = 0f750e179d2e696b, %g2 = 00000000000000d7
ldx [%i4+0x190],%g2 ! %g2 = 0f750e179d2e696b
! Mem[00000000380000bc] = 36de52bc, %l1 = d7e1ef91, %l6 = 000000ff
add %i0,0xbc,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000036de52bc
! Mem[000000003980004f] = f361a51e, %l5 = 00000000648459dd
ldstuba [%i3+0x04f]%asi,%l5 ! %l5 = 0000001e000000ff
! %l4 = 0000000076a5a151, Mem[0000000038800000] = 5cbfa1ff
stba %l4,[%i1+%g0]0x88 ! Mem[0000000038800000] = 5cbfa151
! Mem[000000009080009c] = 78073b5c, %g2 = 0f750e179d2e696b
ldsb [%i5+0x09d],%g2 ! %g2 = 0000000000000078
! Mem[00000000900000a8] = de63cebc, %g2 = 0000000000000078
lduh [%i4+0x0aa],%g2 ! %g2 = 000000000000de63
! Mem[0000000038000008] = 4d43f7c8, %l1 = 00000000d7e1ef91
ldswa [%i0+%o1]0x81,%l1 ! %l1 = 000000004d43f7c8
! Mem[0000000039800180] = 8ea5a1513e4c09de, %l1 = 000000004d43f7c8, %l4 = 0000000076a5a151
add %i3,0x180,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 8ea5a1513e4c09de
p20_label_16:
! %l4 = 3e4c09de, %l5 = 0000001e, Mem[0000000038000020] = 000000d6 2fb3b95a
stda %l4,[%i0+%o4]0x81 ! Mem[0000000038000020] = 3e4c09de 0000001e
! Mem[0000000039000028] = 6f8ea710, %l6 = 0000000036de52bc
ldstuba [%i2+%o5]0x88,%l6 ! %l6 = 00000010000000ff
! Mem[0000000038800000] = 5cbfa151, %l6 = 0000000000000010
swapa [%i1+%g0]0x89,%l6 ! %l6 = 000000005cbfa151
! Mem[0000000038800008] = 7606ed1d, %l4 = 8ea5a1513e4c09de
swapa [%i1+%o1]0x88,%l4 ! %l4 = 000000007606ed1d
! %l7 = 00000000000000ab, Mem[0000000038000020] = 1e000000de094c3e
stxa %l7,[%i0+%o4]0x88 ! Mem[0000000038000020] = 00000000000000ab
! %l7 = 00000000000000ab, Mem[00000000380001ec] = 28778a2f
sth %l7,[%i0+0x1ec] ! Mem[00000000380001ec] = 00ab8a2f
! Mem[0000000039000008] = 28ff4112, %l7 = 00000000000000ab
ldstuba [%i2+%o1]0x88,%l7 ! %l7 = 00000012000000ff
! Mem[000000003880019c] = 808a4b7f, %l2 = 000000ff, %l0 = 6dba35ff
add %i1,0x19c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000808a4b7f
! Mem[0000000039000018] = ff48703e, %l2 = 00000000000000ff
lduha [%i2+%o3]0x81,%l2 ! %l2 = 000000000000ff48
! Mem[000000003900001c] = 9e764e72, %l2 = 000000000000ff48
ldstub [%i2+0x01c],%l2 ! %l2 = 0000009e000000ff
p20_label_17:
! %l6 = 5cbfa151, %l7 = 00000012, Mem[0000000038800010] = ff80954d ee65676d
stda %l6,[%i1+%o2]0x80 ! Mem[0000000038800010] = 5cbfa151 00000012
! Mem[0000000039800044] = e3749713, %l1 = 000000004d43f7c8
ldstub [%i3+0x044],%l1 ! %l1 = 000000e3000000ff
! Mem[00000000900000d4] = 25f41ece, %g2 = 000000000000de63
ldsb [%i4+0x0d7],%g2 ! %g2 = 0000000000000025
! %l7 = 0000000000000012, Mem[0000000038000020] = 000000ab
stwa %l7,[%i0+%o4]0x88 ! Mem[0000000038000020] = 00000012
! Mem[00000000390000d8] = 03e2ff8e, %l0 = 808a4b7f, %l0 = 808a4b7f
add %i2,0xd8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000003e2ff8e
! Mem[0000000039800000] = ffac5547, %l5 = 000000000000001e
ldstuba [%i3+%g0]0x80,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000039800010] = acc99ff5, %l3 = 0000000000001cd5
swapa [%i3+%o2]0x81,%l3 ! %l3 = 00000000acc99ff5
! Mem[0000000090800058] = d1f13f7616397488, %g2 = 0000000000000025
ldx [%i5+0x058],%g2 ! %g2 = d1f13f7616397488
! Mem[00000000380001a0] = b4996d50, %l7 = 0000000000000012
swap [%i0+0x1a0],%l7 ! %l7 = 00000000b4996d50
! %l3 = 00000000acc99ff5, Mem[0000000039000184] = f8c146eb
stw %l3,[%i2+0x184] ! Mem[0000000039000184] = acc99ff5
p20_label_18:
! %l4 = 000000007606ed1d, Mem[0000000090800198] = 288cb493
sth %l4,[%i5+0x198] ! Mem[0000000090800198] = ed1db493
! Mem[0000000039800010] = 00001cd5, %l5 = 00000000000000ff
ldswa [%i3+%o2]0x80,%l5 ! %l5 = 0000000000001cd5
! Mem[0000000039800110] = 0e58f056, %l4 = 7606ed1d, %l0 = 03e2ff8e
add %i3,0x110,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000000e58f056
! Mem[00000000380001b3] = 11eb73af, %l5 = 0000000000001cd5
ldstuba [%i0+0x1b3]%asi,%l5 ! %l5 = 000000af000000ff
! Mem[0000000038800068] = 40d59e6e, %l2 = 0000009e, %l4 = 7606ed1d
add %i1,0x68,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000040d59e6e
! Mem[00000000388000a0] = 777210ba8cf08035, %l2 = 000000000000009e, %l7 = 00000000b4996d50
add %i1,0xa0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 777210ba8cf08035
! Mem[0000000038800018] = f599ffff, %l4 = 0000000040d59e6e
ldswa [%i1+%o3]0x80,%l4 ! %l4 = fffffffff599ffff
! %l0 = 000000000e58f056, Mem[0000000090000026] = 8d5d93ab
sth %l0,[%i4+0x026] ! Mem[0000000090000024] = f05693ab
! Mem[00000000908000a8] = a4d6a378, %g2 = d1f13f7616397488
lduh [%i5+0x0a8],%g2 ! %g2 = 000000000000a4d6
! Mem[0000000039800020] = ff00002b, %l6 = 000000005cbfa151
lduha [%i3+%o4]0x80,%l6 ! %l6 = 000000000000ff00
p20_label_19:
! Mem[00000000908001b8] = 2c7c677d, %g2 = 000000000000a4d6
ldub [%i5+0x1bb],%g2 ! %g2 = 000000000000002c
! Mem[0000000038800020] = c3cdfc81, %l0 = 000000000e58f056
ldstuba [%i1+%o4]0x81,%l0 ! %l0 = 000000c3000000ff
! Mem[000000003900015e] = b015ce9b, %l1 = 00000000000000e3
ldstub [%i2+0x15e],%l1 ! %l1 = 000000ce000000ff
! Mem[0000000039000020] = ff405b97 eeacdf5b, %l2 = 0000009e, %l3 = acc99ff5
ldda [%i2+%o4]0x81,%l2 ! %l2 = 00000000ff405b97 00000000eeacdf5b
! Mem[0000000090800020] = c15cf62e b52ca31d, %g2 = 0000002c, %g3 = ea5bb1ab
ldd [%i5+%o4],%g2 ! %g2 = 00000000c15cf62e 00000000b52ca31d
! Mem[000000003800000c] = 0183cb85, %l4 = fffffffff599ffff
ldstub [%i0+0x00c],%l4 ! %l4 = 00000001000000ff
! Mem[0000000039000060] = 00ef532d25019ad0, %l2 = 00000000ff405b97, %l2 = 00000000ff405b97
add %i2,0x60,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 00ef532d25019ad0
! %l0 = 000000c3, %l1 = 000000ce, Mem[0000000091000038] = 2910a14d f9c9897b
std %l0,[%i6+0x038] ! Mem[0000000091000038] = 000000c3 000000ce
! Mem[00000000380000c7] = 5dc840a4, %l7 = 777210ba8cf08035
ldstub [%i0+0x0c7],%l7 ! %l7 = 000000a4000000ff
! Mem[0000000091000154] = d37e5c12, %g2 = 00000000c15cf62e
lduba [%i6+0x155]%asi,%g2 ! %g2 = 00000000000000d3
p20_label_20:
! Mem[0000000090000168] = ccfe3251, %g2 = 00000000000000d3
ldsb [%i4+0x16b],%g2 ! %g2 = ffffffffffffffcc
! Mem[0000000039800008] = 00000010, %l5 = 00000000000000af
ldstuba [%i3+%o1]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[000000009180016c] = b719f242, %g2 = ffffffffffffffcc
ldsba [%o0+0x16f]%asi,%g2 ! %g2 = ffffffffffffffb7
! Mem[0000000091800038] = b4270c28, %g2 = ffffffffffffffb7
ldsb [%o0+0x038],%g2 ! %g2 = ffffffffffffffb4
! Mem[0000000038800028] = 13ff2a26, %l3 = 00000000eeacdf5b
ldstuba [%i1+%o5]0x88,%l3 ! %l3 = 00000026000000ff
! Mem[000000003900016f] = 2c134938, %l3 = 0000000000000026
ldstub [%i2+0x16f],%l3 ! %l3 = 00000038000000ff
! Mem[0000000038000064] = 0ba01be9, %l4 = 0000000000000001
swap [%i0+0x064],%l4 ! %l4 = 000000000ba01be9
! Mem[0000000038000028] = 1294213b, %l1 = 00000000000000ce
ldstuba [%i0+%o5]0x88,%l1 ! %l1 = 0000003b000000ff
! %l4 = 000000000ba01be9, Mem[0000000038000008] = c8f7434d
stwa %l4,[%i0+%o1]0x89 ! Mem[0000000038000008] = 0ba01be9
! Mem[0000000039800028] = c98a7640, %l5 = 0000000000000000
ldswa [%i3+%o5]0x88,%l5 ! %l5 = ffffffffc98a7640
p20_label_21:
! %l5 = ffffffffc98a7640, Mem[0000000039800028] = 40768ac94755ac6e
stxa %l5,[%i3+%o5]0x80 ! Mem[0000000039800028] = ffffffffc98a7640
! Mem[0000000038800078] = 0f5bbc24fe180e5f, %l7 = 00000000000000a4, %l5 = ffffffffc98a7640
add %i1,0x78,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 0f5bbc24fe180e5f
! %l2 = 00ef532d25019ad0, Mem[0000000038800034] = 9007ff99
stw %l2,[%i1+0x034] ! Mem[0000000038800034] = 25019ad0
! Mem[0000000091000024] = ba8cd6e0, %g2 = ffffffffffffffb4
ldub [%i6+0x027],%g2 ! %g2 = 00000000000000ba
! Mem[0000000038800008] = de094c3e, %l5 = 0f5bbc24fe180e5f
ldsha [%i1+%o1]0x80,%l5 ! %l5 = ffffffffffffde09
! %l4 = 000000000ba01be9, Mem[0000000039800000] = ffac5547
stha %l4,[%i3+%g0]0x81 ! Mem[0000000039800000] = 1be95547
! %l0 = 000000c3, %l1 = 0000003b, Mem[00000000910000b8] = ff3eae0e 9556d5f3
std %l0,[%i6+0x0b8] ! Mem[00000000910000b8] = 000000c3 0000003b
! Mem[00000000398001b8] = 45523a830b921ec1, %l7 = 00000000000000a4, %l4 = 000000000ba01be9
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 45523a830b921ec1
! Mem[0000000038800018] = ffff99f5, %l3 = 0000000000000038
swapa [%i1+%o3]0x88,%l3 ! %l3 = 00000000ffff99f5
! Mem[0000000038000198] = 1cd569ad30753702, %l6 = 000000000000ff00, %l3 = 00000000ffff99f5
add %i0,0x198,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 1cd569ad30753702
p20_label_22:
! Mem[0000000038800028] = 13ff2aff, %l0 = 00000000000000c3
lduwa [%i1+%o5]0x89,%l0 ! %l0 = 0000000013ff2aff
! Mem[0000000091800058] = ab5608d0 863b1eb6, %g2 = 000000ba, %g3 = b52ca31d
ldd [%o0+0x058],%g2 ! %g2 = 00000000ab5608d0 00000000863b1eb6
! Mem[00000000390000f8] = 64537a7f, %l5 = ffffde09, %l6 = 0000ff00
add %i2,0xf8,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000064537a7f
! Mem[0000000039800071] = 7f079ae3, %l0 = 0000000013ff2aff
ldstub [%i3+0x071],%l0 ! %l0 = 00000007000000ff
! Mem[0000000038800008] = de094c3e, %l4 = 45523a830b921ec1
swapa [%i1+%o1]0x81,%l4 ! %l4 = 00000000de094c3e
! %l5 = ffffffffffffde09, Mem[0000000090000150] = 8d5101b025b2cdc0
stx %l5,[%i4+0x150] ! Mem[0000000090000150] = ffffffffffffde09
! Mem[00000000900000c8] = 0004172375bef202, %g2 = 00000000ab5608d0
ldx [%i4+0x0c8],%g2 ! %g2 = 0004172375bef202
! %l7 = 00000000000000a4, Mem[0000000039800028] = ffffffff
stba %l7,[%i3+%o5]0x81 ! Mem[0000000039800028] = a4ffffff
! Mem[0000000039000090] = 30c324ebedf7f763, %l6 = 0000000064537a7f, %l2 = 00ef532d25019ad0
add %i2,0x90,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 30c324ebedf7f763
! Mem[00000000388000cd] = 029325a9, %l5 = ffffffffffffde09
ldstub [%i1+0x0cd],%l5 ! %l5 = 00000093000000ff
p20_label_23:
! %l1 = 000000000000003b, Mem[0000000039800018] = 26000000
stha %l1,[%i3+%o3]0x89 ! Mem[0000000039800018] = 2600003b
! Mem[00000000380000ae] = d0d77f5e, %l7 = 00000000000000a4
ldstub [%i0+0x0ae],%l7 ! %l7 = 0000007f000000ff
! Mem[00000000388000f8] = 4314f986, %l3 = 1cd569ad30753702
ldstuba [%i1+0x0f8]%asi,%l3 ! %l3 = 00000043000000ff
! Mem[0000000091800108] = eb8fd5a6, %g2 = 0004172375bef202
ldsh [%o0+0x10a],%g2 ! %g2 = ffffffffffffeb8f
! Mem[0000000038800018] = 38000000, %l6 = 0000000064537a7f
swapa [%i1+%o3]0x81,%l6 ! %l6 = 0000000038000000
! Mem[0000000039800018] = 2600003b, %l1 = 000000000000003b
lduha [%i3+%o3]0x89,%l1 ! %l1 = 000000000000003b
! Mem[00000000390000a8] = bbc30dd8, %l6 = 38000000, %l4 = de094c3e
add %i2,0xa8,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000bbc30dd8
! Mem[0000000039000020] = ff405b97, %l4 = 00000000bbc30dd8
ldsha [%i2+%o4]0x80,%l4 ! %l4 = ffffffffffffff40
! %l2 = 30c324ebedf7f763, Mem[0000000038000020] = 12000000
stwa %l2,[%i0+%o4]0x80 ! Mem[0000000038000020] = edf7f763
! Mem[0000000039800008] = ff000010, %l0 = 0000000000000007
lduba [%i3+%o1]0x81,%l0 ! %l0 = 00000000000000ff
p20_label_24:
! Mem[00000000390001f8] = c4798adfdbfe3382, %l4 = ffffffffffffff40, %l4 = ffffffffffffff40
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = c4798adfdbfe3382
! %l2 = 30c324ebedf7f763, Mem[0000000038000008] = e91ba00b
stba %l2,[%i0+%o1]0x81 ! Mem[0000000038000008] = 631ba00b
! Mem[0000000038000075] = 7d3239e2, %l1 = 000000000000003b
ldstub [%i0+0x075],%l1 ! %l1 = 00000032000000ff
! Mem[0000000038000008] = 631ba00b, %l2 = 30c324ebedf7f763
swapa [%i0+%o1]0x81,%l2 ! %l2 = 00000000631ba00b
! Mem[0000000091000120] = 43695842975d5fd9, %g2 = ffffffffffffeb8f
ldx [%i6+0x120],%g2 ! %g2 = 43695842975d5fd9
! Mem[0000000039800000] = 1be95547, %l7 = 000000000000007f
swapa [%i3+%g0]0x81,%l7 ! %l7 = 000000001be95547
! Mem[0000000039000068] = 5844eb352b3e8bf6, %l4 = c4798adfdbfe3382, %l2 = 00000000631ba00b
add %i2,0x68,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 5844eb352b3e8bf6
! %l6 = 0000000038000000, Mem[0000000038800000] = 00000010
stwa %l6,[%i1+%g0]0x89 ! Mem[0000000038800000] = 38000000
! Mem[0000000038800008] = 0b921ec1bb4d5a43, %l4 = c4798adfdbfe3382, %l3 = 0000000000000043
add %i1,0x08,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 0b921ec1bb4d5a43
! Mem[00000000398001b8] = 45523a830b921ec1, %l0 = 00000000000000ff, %l1 = 0000000000000032
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 45523a830b921ec1
p20_label_25:
! Mem[0000000038800000] = 38000000, %l1 = 45523a830b921ec1
lduba [%i1+%g0]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000038000028] = 129421ff, %l3 = 0b921ec1bb4d5a43
ldstuba [%i0+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000038000190] = b2e9662859a93755, %l4 = c4798adfdbfe3382, %l4 = c4798adfdbfe3382
add %i0,0x190,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = b2e9662859a93755
! Mem[0000000038800020] = ffcdfc81, %l2 = 5844eb352b3e8bf6
ldstuba [%i1+%o4]0x81,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000038800048] = 5e8b291d, %l4 = b2e9662859a93755
swap [%i1+0x048],%l4 ! %l4 = 000000005e8b291d
! %l1 = 0000000000000000, Mem[000000009100001c] = dd00288f, %asi = 80
stha %l1,[%i6+0x01c]%asi ! Mem[000000009100001c] = 0000288f
! %l4 = 000000005e8b291d, Mem[0000000038800018] = 7f7a5364
stwa %l4,[%i1+%o3]0x89 ! Mem[0000000038800018] = 5e8b291d
! Mem[0000000038000188] = 88edc3b55e393883, %l4 = 000000005e8b291d, %l4 = 000000005e8b291d
add %i0,0x188,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 88edc3b55e393883
! Mem[0000000039000018] = ff48703e, %l7 = 000000001be95547
ldstuba [%i2+%o3]0x81,%l7 ! %l7 = 000000ff000000ff
! %l2 = 00000000000000ff, Mem[0000000039800020] = ff00002b
stha %l2,[%i3+%o4]0x80 ! Mem[0000000039800020] = 00ff002b
ba,a p20_not_taken_0_end
p20_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p20_branch_failed
p20_not_taken_0_end:
! End of Random Code for Thread 20
1: membar #Sync ! Force all stores to complete
p20_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x050] ! Set processor 20 done flag
! Check Registers
p20_check_registers:
set p20_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000000ff
bne,a,pn %xcc,p20_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne,a,pn %xcc,p20_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000ff
bne,a,pn %xcc,p20_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000ff
bne,a,pn %xcc,p20_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 88edc3b55e393883
bne,a,pn %xcc,p20_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000093
bne,a,pn %xcc,p20_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000038000000
bne,a,pn %xcc,p20_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000ff
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 b28a1baf ea7d6f03
bne %xcc,p20_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 5cd373fc ab6b6c10
bne %xcc,p20_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be a6f72079 c5a57230
bne %xcc,p20_f6_fail
nop
! Check Local Memory
set p20_local0_expect,%g1
p20_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ff76455f5b29cb11
ldx [%i0+0x000],%g3 ! Observed data at 0000000038000000
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = edf7f763ff83cb85
ldx [%i0+0x008],%g3 ! Observed data at 0000000038000008
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffc302dbd7bd
ldx [%i0+0x018],%g3 ! Observed data at 0000000038000018
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = edf7f76300000000
ldx [%i0+0x020],%g3 ! Observed data at 0000000038000020
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff219412b1aae2f9
ldx [%i0+0x028],%g3 ! Observed data at 0000000038000028
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 6dba35ffd7e1ef91
ldx [%i0+0x038],%g3 ! Observed data at 0000000038000038
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = ff16df8100612bb4
ldx [%i0+0x048],%g3 ! Observed data at 0000000038000048
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = e4802e5600000001
ldx [%i0+0x060],%g3 ! Observed data at 0000000038000060
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 5a60284d7dff39e2
ldx [%i0+0x070],%g3 ! Observed data at 0000000038000070
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x070,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = d5717b99d0d7ff5e
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000380000a8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 743d2b0e5dc840ff
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000380000c0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 1e6482ff3d5a980c
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000380000c8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = a14dff37975b40d6
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000380000f0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0aa1b1d488ff666a
ldx [%i0+0x108],%g3 ! Observed data at 0000000038000108
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = fde5ffc11ebe39ca
ldx [%i0+0x128],%g3 ! Observed data at 0000000038000128
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 3586ff1367b321c3
ldx [%i0+0x138],%g3 ! Observed data at 0000000038000138
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x138,%g4
ldx [%g1+0x180],%g2 ! Expected data = 73c7ff5b8bb6ff51
ldx [%i0+0x180],%g3 ! Observed data at 0000000038000180
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 000000124191f7a2
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000380001a0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 11eb73ff249f57a0
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000380001b0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 9934b19800ab8a2f
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000380001e8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x1e8,%g4
set p20_local1_expect,%g1
p20_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 00000038668d77ec
ldx [%i1+0x000],%g3 ! Observed data at 0000000038800000
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0b921ec1bb4d5a43
ldx [%i1+0x008],%g3 ! Observed data at 0000000038800008
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 5cbfa15100000012
ldx [%i1+0x010],%g3 ! Observed data at 0000000038800010
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 1d298b5e1a954f6f
ldx [%i1+0x018],%g3 ! Observed data at 0000000038800018
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffcdfc81a420637f
ldx [%i1+0x020],%g3 ! Observed data at 0000000038800020
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff2aff1328ff4112
ldx [%i1+0x028],%g3 ! Observed data at 0000000038800028
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 10d4675d25019ad0
ldx [%i1+0x030],%g3 ! Observed data at 0000000038800030
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 59a93755229f841b
ldx [%i1+0x048],%g3 ! Observed data at 0000000038800048
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x048,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 30ff9bfa02ff25a9
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000388000c8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ff14f986e1c1a477
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000388000f8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 1d2997676cffd390
ldx [%i1+0x130],%g3 ! Observed data at 0000000038800130
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x130,%g4
ldx [%g1+0x168],%g2 ! Expected data = b7681021c12dc858
ldx [%i1+0x168],%g3 ! Observed data at 0000000038800168
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x168,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 7837ff274351d8ab
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000388001b8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x1b8,%g4
set p20_local2_expect,%g1
p20_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ffd851439ea42768
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 = ff41ff281d48cb8b
ldx [%i2+0x008],%g3 ! Observed data at 0000000039000008
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff3d52134bfb6b28
ldx [%i2+0x010],%g3 ! Observed data at 0000000039000010
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff48703eff764e72
ldx [%i2+0x018],%g3 ! Observed data at 0000000039000018
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff405b97eeacdf5b
ldx [%i2+0x020],%g3 ! Observed data at 0000000039000020
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffa78e6f4b2722f7
ldx [%i2+0x028],%g3 ! Observed data at 0000000039000028
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = ff217e0bc0d776b1
ldx [%i2+0x048],%g3 ! Observed data at 0000000039000048
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x048,%g4
ldx [%g1+0x158],%g2 ! Expected data = e336759db015ff9b
ldx [%i2+0x158],%g3 ! Observed data at 0000000039000158
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 6d516eba2c1349ff
ldx [%i2+0x168],%g3 ! Observed data at 0000000039000168
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 69be877bacc99ff5
ldx [%i2+0x180],%g3 ! Observed data at 0000000039000180
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 00000008ff68ae35
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000390001d8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x1d8,%g4
set p20_local3_expect,%g1
p20_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 0000007ff408a138
ldx [%i3+0x000],%g3 ! Observed data at 0000000039800000
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff00001067fa6435
ldx [%i3+0x008],%g3 ! Observed data at 0000000039800008
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00001cd5a5000000
ldx [%i3+0x010],%g3 ! Observed data at 0000000039800010
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 3b0000260276927e
ldx [%i3+0x018],%g3 ! Observed data at 0000000039800018
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00ff002bc196042d
ldx [%i3+0x020],%g3 ! Observed data at 0000000039800020
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = a4ffffffc98a7640
ldx [%i3+0x028],%g3 ! Observed data at 0000000039800028
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = b635a9d0ff749713
ldx [%i3+0x040],%g3 ! Observed data at 0000000039800040
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 931f9aebf361a5ff
ldx [%i3+0x048],%g3 ! Observed data at 0000000039800048
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = 7fff9ae36c3bb467
ldx [%i3+0x070],%g3 ! Observed data at 0000000039800070
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 863bcf09641aff3c
ldx [%i3+0x080],%g3 ! Observed data at 0000000039800080
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = c3874a0f7ebdff19
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000398000c0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x180],%g2 ! Expected data = 8ea5a1513e4c09de
ldx [%i3+0x180],%g3 ! Observed data at 0000000039800180
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ded94a14ffb3a667
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000398001b0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 0fb9df29ff342830
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000398001f8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x1f8,%g4
! The test for processor 20 has passed
p20_passed:
ta GOOD_TRAP
nop
p20_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p20_failed
p20_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p20_failed
p20_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p20_failed
p20_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p20_failed
p20_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p20_failed
p20_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p20_failed
p20_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p20_failed
p20_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p20_failed
p20_f0_fail:
set p20_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f2_fail:
set p20_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f6_fail:
set p20_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 20 failed
p20_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x050] ! Set processor 20 done flag
set p20_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 20 failed
p20_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x050] ! Set processor 20 done flag
set p20_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p20_selfmod_failed:
ba p20_failed
mov 0xabc,%g1
p20_common_error:
or %g0,0xef4,%g1
ba p20_failed
mov %o5,%g3
p20_common_signature_error:
set p20_temp,%g1
ba p20_failed
st %g2,[%g1] ! Common Lock Number
p20_common_timeout:
set p20_temp,%g1
ba p20_failed
st %g2,[%g1] ! Common Lock Number
p20_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p20_failed
mov 0x0,%g3
p20_trap1e:
ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000039800018]
lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000039000008]
ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000038000018]
swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039000010]
ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000039800010]
done
p20_trap1o:
ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000039800018]
lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000039000008]
ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000038000018]
swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039000010]
ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000039800010]
done
p20_trap2e:
ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000038000000]
lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000038000028]
ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000038800020]
done
p20_trap2o:
ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000038000000]
lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000038000028]
ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000038800020]
done
p20_trap3e:
nop
nop
nop
nop
nop
nop
done
p20_trap3o:
nop
nop
nop
nop
nop
nop
done
p20_init_memory_pointers:
set p20_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p20_local0_start,%i0
set p20_local1_start,%i1
set p20_local2_start,%i2
set p20_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 6fafbf9e4087f7ab
ldx [%g1+0x008],%l1 ! %l1 = d65905a48232b136
ldx [%g1+0x010],%l2 ! %l2 = 075c7a78a7150c8e
ldx [%g1+0x018],%l3 ! %l3 = 94c2d1ba86661baf
ldx [%g1+0x020],%l4 ! %l4 = e47d06645ffc04f2
ldx [%g1+0x028],%l5 ! %l5 = 6c3b37de9934b198
ldx [%g1+0x030],%l6 ! %l6 = 751c6198d5be91b2
ldx [%g1+0x038],%l7 ! %l7 = 757ee2beafc8fdbc
! Initialize the output register of window 0
set unres3_start,%o0
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 = 605e7e38 a673f08d 02fdd93f 810002c5
! %f4 = c1e3f5a6 52b43baa 72c6d5b3 5d533802
! %f8 = fc4e934c 404a66c9 bb2c0b30 d5ecc72d
! %f12 = c4c4bb06 f6ff5a88 49a66612 4fe79a56
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 2ad8bb74 d59a00a2 78bd77c8 4fb53ff9
! %f20 = 0d5f294d a8e07dc4 3747db72 6745b8ce
! %f24 = 8cd6a7bf c63eb6f4 ec3fd0e7 0727ba11
! %f28 = c029cbdf 7bfdc50c 6275f185 379076bb
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 53992165 5021858d 5a7cd345 270f013c
! %f36 = 66e2c18a 25d75354 573e4ca7 907bf93b
! %f40 = 541c5df9 83b92ff5 30e206f1 8fd5aeae
! %f44 = b3cf1580 960cd6e2 47e1755c ba19b6de
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xaa61f45700000069,%g7,%g1 ! GSR scale = 13, align = 1
wr %g1,%g0,%gsr ! GSR = aa61f45700000069
wr %g0,%y ! Clear Y 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[000000003b800020] = 0db5634f, %l4 = 2490d12dc0f6b92b
swapa [%i3+%o4]0x89,%l4 ! %l4 = 000000000db5634f
! Mem[0000000091000044] = d74b0ab7, %g2 = ff40174d479b3155
ldsb [%i6+0x046],%g2 ! %g2 = ffffffffffffffd7
! %l4 = 000000000db5634f, Mem[000000003a800020] = fe566c2c
stha %l4,[%i1+%o4]0x89 ! Mem[000000003a800020] = fe56634f
! Mem[000000003b800088] = a655f9e9, %l5 = 6dc4c427bafa7f51
swap [%i3+0x088],%l5 ! %l5 = 00000000a655f9e9
! Mem[000000003a000008] = d82552e2, %l3 = a174d94c6bbe72bd
ldstuba [%i0+%o1]0x81,%l3 ! %l3 = 000000d8000000ff
! Mem[00000000910001b0] = 0d90f384, %g2 = ffffffffffffffd7
lduh [%i6+0x1b2],%g2 ! %g2 = 0000000000000d90
! Mem[000000003b0000c4] = 60116191, %l0 = 8fd84659, %l2 = 910ad3eb
add %i2,0xc4,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000060116191
! Mem[000000003b000008] = cb569442 00771c6d, %l0 = 8fd84659, %l1 = 8ab8add8
ldda [%i2+%o1]0x89,%l0 ! %l0 = 0000000000771c6d 00000000cb569442
! Mem[000000003b800000] = 5f21deb8, %l1 = 00000000cb569442
ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 000000b8000000ff
! Mem[000000003a800000] = 6fd5c124, %l6 = 9a7f13d431572c4f
ldstuba [%i1+%g0]0x81,%l6 ! %l6 = 0000006f000000ff
p21_label_2:
! Mem[00000000910001dc] = ce376279, %g2 = 0000000000000d90
lduba [%i6+0x1dd]%asi,%g2 ! %g2 = 00000000000000ce
! %l7 = 5a3eb053f948a897, Mem[000000003a800010] = 6c2e7e92
stha %l7,[%i1+%o2]0x88 ! Mem[000000003a800010] = 6c2ea897
! Mem[000000003a0001c4] = cff2b0d4, %l1 = 00000000000000b8, %asi = 80
swapa [%i0+0x1c4]%asi,%l1 ! %l1 = 00000000cff2b0d4
! Mem[000000003a80009c] = 7162a6de, %l6 = 000000000000006f
swap [%i1+0x09c],%l6 ! %l6 = 000000007162a6de
! Mem[000000003a80010c] = f7169d2d, %l2 = 0000000060116191
swap [%i1+0x10c],%l2 ! %l2 = 00000000f7169d2d
! Mem[000000003a800108] = 3be97356, %l2 = f7169d2d, %l3 = 000000d8
add %i1,0x108,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000003be97356
! Mem[000000003a800028] = 068730d3, %l6 = 000000007162a6de
lduwa [%i1+%o5]0x81,%l6 ! %l6 = 00000000068730d3
! Mem[00000000900001dc] = 1bccb744, %g2 = 00000000000000ce
ldsh [%i4+0x1dc],%g2 ! %g2 = 0000000000001bcc
! Mem[000000003a000194] = eea293dd, %l4 = 000000000db5634f, %asi = 80
swapa [%i0+0x194]%asi,%l4 ! %l4 = 00000000eea293dd
! Mem[000000003b000018] = 4602a69c79714c05, %l3 = 000000003be97356, %l0 = 0000000000771c6d
add %i2,0x18,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 4602a69c79714c05
p21_label_3:
! Mem[00000000918000e8] = 7ddce5d5 9f63f850, %g2 = 00001bcc, %g3 = 0bad0b00
ldd [%o0+0x0e8],%g2 ! %g2 = 000000007ddce5d5 000000009f63f850
! %l2 = 00000000f7169d2d, Mem[0000000090000004] = db2a273c
stw %l2,[%i4+0x004] ! Mem[0000000090000004] = f7169d2d
! %l0 = 79714c05, %l1 = cff2b0d4, Mem[0000000091800170] = 19f242b3 317c6070
std %l0,[%o0+0x170] ! Mem[0000000091800170] = 79714c05 cff2b0d4
! Mem[000000003b80007c] = 540f4fdb, %l7 = 5a3eb053f948a897
ldstuba [%i3+0x07c]%asi,%l7 ! %l7 = 00000054000000ff
! Mem[000000003a0000e8] = 1ff7fd2f, %l1 = 00000000cff2b0d4
ldstub [%i0+0x0e8],%l1 ! %l1 = 0000001f000000ff
! Mem[000000003b000010] = 80395f92, %l3 = 000000003be97356
ldstuba [%i2+%o2]0x81,%l3 ! %l3 = 00000080000000ff
! Mem[00000000910000e0] = f0b73311, %g2 = 000000007ddce5d5
lduh [%i6+0x0e2],%g2 ! %g2 = 000000000000f0b7
! Mem[000000003a000054] = 7ecaeaa6, %l4 = 00000000eea293dd, %asi = 80
swapa [%i0+0x054]%asi,%l4 ! %l4 = 000000007ecaeaa6
! Mem[000000003a0001a0] = 5fbe8bce, %l1 = 000000000000001f
swap [%i0+0x1a0],%l1 ! %l1 = 000000005fbe8bce
! Mem[000000003b0001ec] = ab7aed83, %l6 = 00000000068730d3
swap [%i2+0x1ec],%l6 ! %l6 = 00000000ab7aed83
p21_label_4:
! %l7 = 0000000000000054, Mem[0000000091000044] = 5b1ed74b
stw %l7,[%i6+0x044] ! Mem[0000000091000044] = 00000054
! Mem[000000003a000018] = e39df20a, %l1 = 5fbe8bce, %l6 = ab7aed83
add %i0,0x18,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000e39df20a
! %l6 = 00000000e39df20a, Mem[0000000090000070] = 25192b16
stw %l6,[%i4+0x070] ! Mem[0000000090000070] = e39df20a
! %l1 = 000000005fbe8bce, Mem[000000003b000008] = 00771c6d
stha %l1,[%i2+%o1]0x88 ! Mem[000000003b000008] = 00778bce
! Mem[0000000091800054] = 3e12ab56, %g2 = 000000000000f0b7
ldsh [%o0+0x056],%g2 ! %g2 = 0000000000003e12
! Mem[000000003b000018] = 4602a69c, %l1 = 000000005fbe8bce
ldstuba [%i2+%o3]0x80,%l1 ! %l1 = 00000046000000ff
! Mem[000000003a800008] = 465a97aa, %l1 = 0000000000000046
ldstub [%i1+%o1],%l1 ! %l1 = 00000046000000ff
! Mem[000000003a800198] = 3e4fe41850ff3a9c, %l6 = 00000000e39df20a, %l3 = 0000000000000080
add %i1,0x198,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 3e4fe41850ff3a9c
! Mem[000000003b000110] = c32fdc8d, %l6 = 00000000e39df20a
ldsha [%i2+0x110]%asi,%l6 ! %l6 = ffffffffffffc32f
! %l3 = 3e4fe41850ff3a9c, Mem[0000000090800046] = efb5ecb2
sth %l3,[%i5+0x046] ! Mem[0000000090800044] = 3a9cecb2
p21_label_5:
! Mem[000000003b8000e0] = 1cde38b4, %l4 = 7ecaeaa6, %l4 = 7ecaeaa6
add %i3,0xe0,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000001cde38b4
! Mem[000000003a000125] = b8bf0ef6, %l6 = ffffffffffffc32f
ldstuba [%i0+0x125]%asi,%l6 ! %l6 = 000000bf000000ff
! Mem[000000003b0000a8] = c13e811c, %l5 = 00000000a655f9e9
swap [%i2+0x0a8],%l5 ! %l5 = 00000000c13e811c
! Mem[00000000900001d0] = 4aed3d3f c56c4c0d, %g2 = 00003e12, %g3 = 9f63f850
ldd [%i4+0x1d0],%g2 ! %g2 = 000000004aed3d3f 00000000c56c4c0d
! Mem[000000003a000020] = 9a2bb4f852cf3daf, %l2 = 00000000f7169d2d
ldxa [%i0+%o4]0x81,%l2 ! %l2 = 9a2bb4f852cf3daf
! Mem[000000003a000000] = 9151c0d4, %l5 = 00000000c13e811c
ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 00000091000000ff
! %l0 = 4602a69c79714c05, Mem[00000000908001b6] = 5eb7f344
stb %l0,[%i5+0x1b6] ! Mem[00000000908001b4] = 05b7f344
! Mem[000000003a8001dc] = c94f70e1, %l5 = 00000091, %l5 = 00000091
add %i1,0x1dc,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000c94f70e1
! Mem[000000003b8000e0] = 1cde38b4f27c7e1a, %l1 = 0000000000000046, %l7 = 0000000000000054
add %i3,0xe0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 1cde38b4f27c7e1a
! %l3 = 3e4fe41850ff3a9c, Mem[00000000908000ba] = fbdb47cd
sth %l3,[%i5+0x0ba] ! Mem[00000000908000b8] = 3a9c47cd
p21_label_6:
! Mem[000000003b0000d0] = c0f2040030eee63f, %l0 = 4602a69c79714c05, %l6 = 00000000000000bf
add %i2,0xd0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = c0f2040030eee63f
! Mem[000000003a800018] = 47c9c878, %l4 = 000000001cde38b4
ldstuba [%i1+%o3]0x89,%l4 ! %l4 = 00000078000000ff
! Mem[0000000091800190] = 9c78ac4d eb4255f1, %g2 = 4aed3d3f, %g3 = c56c4c0d
ldd [%o0+0x190],%g2 ! %g2 = 000000009c78ac4d 00000000eb4255f1
! Mem[00000000918000a0] = 73a98c85 becc2ad5, %g2 = 9c78ac4d, %g3 = eb4255f1
ldd [%o0+0x0a0],%g2 ! %g2 = 0000000073a98c85 00000000becc2ad5
! Mem[000000003b800010] = fbded6e7, %l2 = 9a2bb4f852cf3daf
lduwa [%i3+%o2]0x88,%l2 ! %l2 = 00000000fbded6e7
! Mem[000000003a0001e8] = a3a40a9d, %l1 = 00000046, %l3 = 50ff3a9c
add %i0,0x1e8,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000a3a40a9d
! %l5 = 00000000c94f70e1, Mem[000000003a000020] = 9a2bb4f8
stba %l5,[%i0+%o4]0x81 ! Mem[000000003a000020] = e12bb4f8
! Mem[000000003b8000b4] = 0e65f6eb, %l7 = f27c7e1a, %l6 = 30eee63f
add %i3,0xb4,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000000e65f6eb
! Mem[0000000091800110] = f66c827e, %g18 = c3f9d03ec29a9a2e
ldsw [%o0+0x110],%g2 ! %g2 = c3f9d03ec29a9a2e
! %l0 = 4602a69c79714c05, Mem[00000000910001a8] = 367cb88b9a670170
stx %l0,[%i6+0x1a8] ! Mem[00000000910001a8] = 4602a69c79714c05
p21_label_7:
! Mem[000000003b800098] = 831d9ea8, %l5 = 00000000c94f70e1
swap [%i3+0x098],%l5 ! %l5 = 00000000831d9ea8
! Mem[000000003a800190] = e85c862955b0efb4, %l6 = 000000000e65f6eb, %l7 = 1cde38b4f27c7e1a
add %i1,0x190,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = e85c862955b0efb4
! Mem[000000003a800139] = b629af1d, %l5 = 00000000831d9ea8
ldstub [%i1+0x139],%l5 ! %l5 = 00000029000000ff
! Mem[000000003a800018] = 47c9c8ff, %l7 = e85c862955b0efb4
lduba [%i1+%o3]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[000000003a800168] = 12dd9c399bc8ab5b, %l3 = 00000000a3a40a9d, %l0 = 4602a69c79714c05
add %i1,0x168,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 12dd9c399bc8ab5b
! %l2 = fbded6e7, %l3 = a3a40a9d, Mem[000000003a800018] = 47c9c8ff 2cc1e098
stda %l2,[%i1+%o3]0x88 ! Mem[000000003a800018] = fbded6e7 a3a40a9d
! Mem[000000003b000048] = 8a5d74e2, %l1 = 0000000000000046
swap [%i2+0x048],%l1 ! %l1 = 000000008a5d74e2
! Mem[000000003a000020] = e12bb4f8, %l1 = 000000008a5d74e2
ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 000000e1000000ff
! Mem[000000003b800000] = ffde215f, %l0 = 12dd9c399bc8ab5b
lduha [%i3+%g0]0x80,%l0 ! %l0 = 000000000000ffde
! Mem[000000003a800173] = f4fd6958, %l6 = 000000000e65f6eb
ldstub [%i1+0x173],%l6 ! %l6 = 00000058000000ff
p21_label_8:
! Mem[000000003a80014c] = e7b607ec, %l4 = 0000000000000078, %asi = 80
swapa [%i1+0x14c]%asi,%l4 ! %l4 = 00000000e7b607ec
! Mem[000000003b000028] = e7f88573 08d5c037, %l0 = 0000ffde, %l1 = 000000e1
ldda [%i2+%o5]0x88,%l0 ! %l0 = 0000000008d5c037 00000000e7f88573
! Mem[000000003b000124] = 55f55dc4, %l3 = a3a40a9d, %l6 = 00000058
add %i2,0x124,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000055f55dc4
! Mem[0000000091000000] = 9bb6a2b3, %g2 = fffffffff66c827e
ldub [%i6+0x002],%g2 ! %g2 = 000000000000009b
! Mem[000000003b800028] = ad9e0898, %l1 = 00000000e7f88573
ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 00000098000000ff
! Mem[000000009100005c] = c2164d63, %g18 = c3f9d03ec29a9a2e
ldsw [%i6+0x05c],%g2 ! %g2 = c3f9d03ec29a9a2e
! Mem[000000003a000008] = ff2552e2, %l5 = 0000000000000029
lduha [%i0+%o1]0x81,%l5 ! %l5 = 000000000000ff25
! %l3 = 00000000a3a40a9d, Mem[00000000910001a0] = d5a683289c7cb600
stx %l3,[%i6+0x1a0] ! Mem[00000000910001a0] = 00000000a3a40a9d
! Mem[000000003b0001b4] = 628302bb, %l6 = 0000000055f55dc4
swap [%i2+0x1b4],%l6 ! %l6 = 00000000628302bb
! Mem[000000003a000088] = 2842792f, %l5 = 000000000000ff25
swap [%i0+0x088],%l5 ! %l5 = 000000002842792f
p21_label_9:
! Mem[000000003b000020] = c381e449, %l6 = 00000000628302bb
swapa [%i2+%o4]0x88,%l6 ! %l6 = 00000000c381e449
! Mem[000000003a800000] = ffd5c124, %l2 = 00000000fbded6e7
swapa [%i1+%g0]0x81,%l2 ! %l2 = 00000000ffd5c124
! Mem[0000000090000074] = 7c306c0e, %g2 = ffffffffc2164d63
lduh [%i4+0x076],%g2 ! %g2 = 0000000000007c30
! %l0 = 0000000008d5c037, Mem[00000000900001a4] = 565592f2
stw %l0,[%i4+0x1a4] ! Mem[00000000900001a4] = 08d5c037
! Mem[000000003b000060] = 08b4a98f, %l7 = 00000000000000ff
swap [%i2+0x060],%l7 ! %l7 = 0000000008b4a98f
! %l2 = ffd5c124, %l3 = a3a40a9d, Mem[00000000900001f8] = f6b5cdbd b4bb57a1
std %l2,[%i4+0x1f8] ! Mem[00000000900001f8] = ffd5c124 a3a40a9d
! Mem[000000003a000072] = 5c1db998, %l0 = 0000000008d5c037
ldstub [%i0+0x072],%l0 ! %l0 = 000000b9000000ff
! Mem[0000000090000198] = 5e6d1f8c, %g2 = 0000000000007c30
ldsh [%i4+0x198],%g2 ! %g2 = 0000000000005e6d
! Mem[000000003a000048] = c5d98ad436eff8d0, %l7 = 0000000008b4a98f, %l1 = 0000000000000098
add %i0,0x48,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = c5d98ad436eff8d0
! Mem[000000003b800018] = fb1e666c, %l2 = 00000000ffd5c124
ldstuba [%i3+%o3]0x89,%l2 ! %l2 = 0000006c000000ff
p21_label_10:
! Mem[000000003a000018] = 0af29de3, %l3 = 00000000a3a40a9d
swapa [%i0+%o3]0x88,%l3 ! %l3 = 000000000af29de3
! Mem[000000003a000094] = d9cc144b, %l4 = e7b607ec, %l0 = 000000b9
add %i0,0x94,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000d9cc144b
! Mem[000000003a8001f8] = fc38fe344528b2dd, %l4 = 00000000e7b607ec, %l3 = 000000000af29de3
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = fc38fe344528b2dd
! Mem[0000000091800138] = 978ff2af, %g2 = 0000000000005e6d
ldsb [%o0+0x139],%g2 ! %g2 = ffffffffffffff97
! %l7 = 0000000008b4a98f, Mem[000000003b800000] = 5f21deff
stba %l7,[%i3+%g0]0x88 ! Mem[000000003b800000] = 5f21de8f
! Mem[000000003b000018] = 9ca602ff, %l4 = 00000000e7b607ec
swapa [%i2+%o3]0x89,%l4 ! %l4 = 000000009ca602ff
! %l3 = fc38fe344528b2dd, Mem[0000000091000170] = b7d8d215
stb %l3,[%i6+0x170] ! Mem[0000000091000170] = ddd8d215
! Mem[000000003a800194] = 55b0efb4, %l0 = 00000000d9cc144b
swap [%i1+0x194],%l0 ! %l0 = 0000000055b0efb4
! Mem[000000003b0001e0] = f8de54ce, %l7 = 08b4a98f, %l0 = 55b0efb4
add %i2,0x1e0,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000f8de54ce
! Mem[0000000090000148] = 35dc6843 d20df4be, %g2 = ffffff97, %g3 = becc2ad5
ldd [%i4+0x148],%g2 ! %g2 = 0000000035dc6843 00000000d20df4be
p21_label_11:
! Mem[000000003a800008] = ff5a97aa, %l6 = 00000000c381e449
lduba [%i1+%o1]0x80,%l6 ! %l6 = 00000000000000ff
! %l7 = 0000000008b4a98f, Mem[0000000091000144] = 423a7710
stw %l7,[%i6+0x144] ! Mem[0000000091000144] = 08b4a98f
! Mem[000000003b000028] = 08d5c037, %l0 = 00000000f8de54ce
ldsba [%i2+%o5]0x89,%l0 ! %l0 = 0000000000000037
! %l0 = 0000000000000037, Mem[000000003a000000] = ff51c0d44abb59eb
stxa %l0,[%i0+%g0]0x80 ! Mem[000000003a000000] = 0000000000000037
! Mem[000000003b0001b0] = 88de817e, %l2 = 000000000000006c
swap [%i2+0x1b0],%l2 ! %l2 = 0000000088de817e
! Mem[000000003b800028] = ff089ead, %l4 = 000000009ca602ff
lduha [%i3+%o5]0x80,%l4 ! %l4 = 000000000000ff08
! Mem[000000003a80001d] = 9d0aa4a3, %l6 = 00000000000000ff
ldstub [%i1+0x01d],%l6 ! %l6 = 0000000a000000ff
! Mem[000000003b8000ef] = 125d1be7, %l3 = fc38fe344528b2dd
ldstub [%i3+0x0ef],%l3 ! %l3 = 000000e7000000ff
! Mem[000000003a00004c] = 36eff8d0, %l5 = 000000002842792f
swap [%i0+0x04c],%l5 ! %l5 = 0000000036eff8d0
! Mem[000000003a8000b0] = 3a205bf3, %l2 = 0000000088de817e, %asi = 80
swapa [%i1+0x0b0]%asi,%l2 ! %l2 = 000000003a205bf3
p21_label_12:
! %l2 = 000000003a205bf3, Mem[0000000091800120] = 2c0672fb48490aa3
stx %l2,[%o0+0x120] ! Mem[0000000091800120] = 000000003a205bf3
! Mem[000000003b8001ec] = 4cb12230, %l1 = 36eff8d0, %l7 = 08b4a98f
add %i3,0x1ec,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000004cb12230
! Mem[000000003a8000bb] = 6317b72c, %l4 = 000000000000ff08
ldstub [%i1+0x0bb],%l4 ! %l4 = 0000002c000000ff
! Mem[000000003b800020] = c0f6b92b, %l1 = c5d98ad436eff8d0
ldstuba [%i3+%o4]0x88,%l1 ! %l1 = 0000002b000000ff
! Mem[000000003a000198] = 431f1727, %l0 = 0000000000000037
swap [%i0+0x198],%l0 ! %l0 = 00000000431f1727
! %l1 = 000000000000002b, Mem[000000003b800018] = ff661efb
stwa %l1,[%i3+%o3]0x81 ! Mem[000000003b800018] = 0000002b
! Mem[0000000091800184] = 9994f402, %g18 = c3f9d03ec29a9a2e
ldsw [%o0+0x184],%g2 ! %g2 = c3f9d03ec29a9a2e
! Mem[000000003b8001d8] = d3267297, %l4 = 0000002c, %l5 = 36eff8d0
add %i3,0x1d8,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000d3267297
! %l0 = 00000000431f1727, Mem[000000003b800020] = d706ceaac0f6b9ff
stxa %l0,[%i3+%o4]0x88 ! Mem[000000003b800020] = 00000000431f1727
! Mem[000000003b800160] = d8f01d39d4ae33e1, %l1 = 000000000000002b, %l6 = 000000000000000a
add %i3,0x160,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = d8f01d39d4ae33e1
p21_label_13:
! Mem[0000000090000194] = 6b5e6d1f, %g2 = ffffffff9994f402
ldsb [%i4+0x197],%g2 ! %g2 = 000000000000006b
! Mem[00000000900000f0] = 95d924b4, %g2 = 000000000000006b
ldsb [%i4+0x0f0],%g2 ! %g2 = ffffffffffffff95
! %l0 = 00000000431f1727, Mem[00000000908001f0] = 963c8772
stw %l0,[%i5+0x1f0] ! Mem[00000000908001f0] = 431f1727
! Mem[000000003b800148] = 824b8a83, %l5 = 00000000d3267297, %asi = 80
swapa [%i3+0x148]%asi,%l5 ! %l5 = 00000000824b8a83
! Mem[000000003b0000f8] = e7b2d2e3, %l4 = 000000000000002c
swap [%i2+0x0f8],%l4 ! %l4 = 00000000e7b2d2e3
! %l6 = d8f01d39d4ae33e1, Mem[0000000090800148] = 82af3faff4612308, %asi = 80
stxa %l6,[%i5+0x148]%asi ! Mem[0000000090800148] = d8f01d39d4ae33e1
! Mem[000000003a8001c0] = ae39ad75, %l5 = 824b8a83, %l5 = 824b8a83
add %i1,0x1c0,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000ae39ad75
! Mem[000000003a800028] = 068730d3, %l6 = d8f01d39d4ae33e1
ldstuba [%i1+%o5]0x80,%l6 ! %l6 = 00000006000000ff
! Mem[000000003a000040] = 82fa024ec2e10095, %l0 = 00000000431f1727, %l5 = 00000000ae39ad75
add %i0,0x40,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 82fa024ec2e10095
! Mem[00000000908000d0] = 5d4f2de1, %g2 = ffffffffffffff95
lduba [%i5+0x0d3]%asi,%g2 ! %g2 = 000000000000005d
p21_label_14:
! %l3 = 00000000000000e7, Mem[0000000090800138] = 598f2cfa
stw %l3,[%i5+0x138] ! Mem[0000000090800138] = 000000e7
! Mem[000000003b0001a2] = e623cd08, %l7 = 000000004cb12230
ldstub [%i2+0x1a2],%l7 ! %l7 = 000000cd000000ff
! Mem[000000003b800184] = b0aa265a, %l3 = 00000000000000e7, %asi = 80
swapa [%i3+0x184]%asi,%l3 ! %l3 = 00000000b0aa265a
! %l4 = 00000000e7b2d2e3, Mem[00000000908001b8] = f344f82c7c677d1d
stx %l4,[%i5+0x1b8] ! Mem[00000000908001b8] = 00000000e7b2d2e3
! Mem[000000003b00014b] = 75d27783, %l1 = 000000000000002b
ldstub [%i2+0x14b],%l1 ! %l1 = 00000083000000ff
! Mem[000000003a800020] = fe56634f, %l4 = 00000000e7b2d2e3
ldsha [%i1+%o4]0x88,%l4 ! %l4 = 000000000000634f
! Mem[000000003a000010] = c9d449514055bfe3, %l0 = 00000000431f1727
ldxa [%i0+%o2]0x88,%l0 ! %l0 = c9d449514055bfe3
! Mem[000000003b000008] = 00778bce, %l2 = 000000003a205bf3
lduwa [%i2+%o1]0x89,%l2 ! %l2 = 0000000000778bce
! Mem[000000003a800058] = 30f31d53, %l1 = 00000083, %l2 = 00778bce
add %i1,0x58,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000030f31d53
! Mem[000000003a800020] = 4f6356fe, %l6 = 0000000000000006
ldswa [%i1+%o4]0x81,%l6 ! %l6 = 000000004f6356fe
p21_label_15:
! %l6 = 000000004f6356fe, Mem[000000009180009f] = 4f73a98c
stb %l6,[%o0+0x09f] ! Mem[000000009180009c] = fe73a98c
! Mem[000000003a8000ac] = 08ac6efc, %l7 = 000000cd, %l6 = 4f6356fe
add %i1,0xac,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000008ac6efc
! Mem[000000003b8000d0] = b932e4ba, %l0 = c9d449514055bfe3
swap [%i3+0x0d0],%l0 ! %l0 = 00000000b932e4ba
! Mem[000000003b000010] = ff395f92, %l6 = 0000000008ac6efc
lduwa [%i2+%o2]0x80,%l6 ! %l6 = 00000000ff395f92
! Mem[000000003a000028] = 5513a338, %l6 = 00000000ff395f92
ldswa [%i0+%o5]0x89,%l6 ! %l6 = 000000005513a338
! Mem[000000003b800020] = 27171f4300000000, %l4 = 000000000000634f, %l5 = 82fa024ec2e10095
add %i3,0x20,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 27171f4300000000
! Mem[000000003b000000] = 00a4a9eb, %l7 = 00000000000000cd
ldstuba [%i2+%g0]0x88,%l7 ! %l7 = 000000eb000000ff
! Mem[000000003b800018] = 0000002b, %l6 = 000000005513a338
swapa [%i3+%o3]0x80,%l6 ! %l6 = 000000000000002b
! Mem[000000003a0001c8] = cd897f31c3b9cd91, %l6 = 000000000000002b, %l2 = 0000000030f31d53
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = cd897f31c3b9cd91
! %l4 = 000000000000634f, Mem[0000000090000036] = 6376476d
stb %l4,[%i4+0x036] ! Mem[0000000090000034] = 4f76476d
p21_label_16:
! Mem[000000003b800100] = 1b27b27d3342650b, %l0 = 00000000b932e4ba, %l4 = 000000000000634f
add %i3,0x100,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 1b27b27d3342650b
! Mem[000000003b000010] = ff395f92, %l4 = 1b27b27d3342650b
ldswa [%i2+%o2]0x80,%l4 ! %l4 = ffffffffff395f92
! %l0 = 00000000b932e4ba, Mem[0000000090000088] = 0c78003910c393c6
stx %l0,[%i4+0x088] ! Mem[0000000090000088] = 00000000b932e4ba
! %l4 = ffffffffff395f92, Mem[0000000090800113] = 2cbd57aa, %asi = 80
stba %l4,[%i5+0x113]%asi ! Mem[0000000090800110] = 92bd57aa
! Mem[000000003a800008] = aa975aff, %l4 = ffffffffff395f92
ldstuba [%i1+%o1]0x88,%l4 ! %l4 = 000000ff000000ff
! Mem[000000003a00000c] = 43e60f85, %l5 = 00000000, %l3 = b0aa265a
add %i0,0x0c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000043e60f85
! Mem[000000003b000124] = 55f55dc4, %l5 = 00000000, %l1 = 00000083
add %i2,0x124,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000055f55dc4
! Mem[00000000910000fc] = fda1d05b, %g2 = 000000000000005d
ldub [%i6+0x0ff],%g2 ! %g2 = 00000000000000fd
! Mem[000000003b800148] = d3267297ebb11fa2, %l3 = 0000000043e60f85
ldx [%i3+0x148],%l3 ! %l3 = d3267297ebb11fa2
! Mem[000000003a000046] = c2e10095, %l4 = 00000000000000ff
ldstub [%i0+0x046],%l4 ! %l4 = 00000000000000ff
p21_label_17:
! %l5 = 27171f4300000000, Mem[0000000090800069] = 7f0bce0f
stb %l5,[%i5+0x069] ! Mem[0000000090800068] = 000bce0f
! Mem[00000000900000a4] = 4f80062d, %g2 = 00000000000000fd
lduw [%i4+0x0a4],%g2 ! %g2 = 000000004f80062d
! Mem[000000003b00000c] = 429456cb, %l3 = d3267297ebb11fa2, %asi = 80
swapa [%i2+0x00c]%asi,%l3 ! %l3 = 00000000429456cb
! Mem[000000003a000018] = 9d0aa4a3, %l3 = 00000000429456cb
swapa [%i0+%o3]0x80,%l3 ! %l3 = 000000009d0aa4a3
! Mem[000000003a000010] = e3bf5540, %l0 = 00000000b932e4ba
ldstuba [%i0+%o2]0x80,%l0 ! %l0 = 000000e3000000ff
! Mem[0000000091000090] = 37892b3fcb14f43b, %g2 = 000000004f80062d
ldx [%i6+0x090],%g2 ! %g2 = 37892b3fcb14f43b
! Mem[00000000918000a4] = becc2ad5, %g2 = 37892b3fcb14f43b
ldsh [%o0+0x0a4],%g2 ! %g2 = ffffffffffffbecc
! Mem[000000003b800020] = 431f1727, %l1 = 0000000055f55dc4
swapa [%i3+%o4]0x89,%l1 ! %l1 = 00000000431f1727
! Mem[0000000091000020] = 3ed08e4a, %g2 = ffffffffffffbecc
ldsb [%i6+0x022],%g2 ! %g2 = 000000000000003e
! Mem[000000003a000018] = 429456cb, %l1 = 00000000431f1727
ldsha [%i0+%o3]0x80,%l1 ! %l1 = 0000000000004294
p21_label_18:
! Mem[000000003a000008] = e25225ff, %l7 = 00000000000000eb
lduwa [%i0+%o1]0x89,%l7 ! %l7 = 00000000e25225ff
! Mem[00000000900001a8] = 4a7a7f95, %g18 = c3f9d03ec29a9a2e
ldsw [%i4+0x1a8],%g2 ! %g2 = c3f9d03ec29a9a2e
! %l6 = 000000000000002b, Mem[0000000090000198] = 5e6d1f8c20a71d6e
stx %l6,[%i4+0x198] ! Mem[0000000090000198] = 000000000000002b
! %l7 = 00000000e25225ff, Mem[000000003a000018] = 429456cbf4916c0a
stxa %l7,[%i0+%o3]0x81 ! Mem[000000003a000018] = 00000000e25225ff
! Mem[000000003a800130] = bcba74ea, %l0 = 000000e3, %l0 = 000000e3
add %i1,0x130,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000bcba74ea
! Mem[000000003a000018] = 00000000, %l0 = 00000000bcba74ea
ldstuba [%i0+%o3]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[00000000918000a8] = 8e3f81db, %g2 = 000000004a7a7f95
lduh [%o0+0x0aa],%g2 ! %g2 = 0000000000008e3f
! %l0 = 00000000, %l1 = 00004294, Mem[0000000090800068] = 09000bce 0f03ef2f
stda %l0,[%i5+0x068]%asi ! Mem[0000000090800068] = 00000000 00004294
! %l3 = 000000009d0aa4a3, Mem[0000000090800170] = 01294a7040582960
stx %l3,[%i5+0x170] ! Mem[0000000090800170] = 000000009d0aa4a3
! %l3 = 000000009d0aa4a3, Mem[000000003a000140] = aa27cfaff94d2cce
stx %l3,[%i0+0x140] ! Mem[000000003a000140] = 000000009d0aa4a3
p21_label_19:
! Mem[000000003b000020] = 628302bb, %l7 = 00000000e25225ff
ldsba [%i2+%o4]0x89,%l7 ! %l7 = ffffffffffffffbb
! Mem[000000003a800008] = ff5a97aa, %l4 = 0000000000000000
ldstuba [%i1+%o1]0x81,%l4 ! %l4 = 000000ff000000ff
! Mem[000000003a800028] = d33087ff, %l6 = 000000000000002b
ldstuba [%i1+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
! Mem[000000003a800030] = c36f5275, %l6 = 00000000000000ff
swap [%i1+0x030],%l6 ! %l6 = 00000000c36f5275
! Mem[000000003a80005c] = 5f735150, %l3 = 9d0aa4a3, %l7 = ffffffbb
add %i1,0x5c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000005f735150
! %l7 = 000000005f735150, Mem[000000003b0001ca] = 4b54c48f
sth %l7,[%i2+0x1ca] ! Mem[000000003b0001c8] = 4b545150
! Mem[000000003b0000ca] = f03145a4, %l6 = 00000000c36f5275
ldstub [%i2+0x0ca],%l6 ! %l6 = 00000045000000ff
! Mem[0000000091800174] = f2b0d431, %g2 = 0000000000008e3f
ldub [%o0+0x175],%g2 ! %g2 = 00000000000000f2
! Mem[000000003a000008] = ff2552e2, %l3 = 000000009d0aa4a3
ldsha [%i0+%o1]0x80,%l3 ! %l3 = ffffffffffffff25
! Mem[000000003a0000d0] = 1cd63a48, %l2 = cd897f31c3b9cd91
swap [%i0+0x0d0],%l2 ! %l2 = 000000001cd63a48
p21_label_20:
! Mem[000000009080003c] = 298b29b7, %g2 = 00000000000000f2
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000298b
! %l7 = 000000005f735150, Mem[00000000910000aa] = 0ada2159
sth %l7,[%i6+0x0aa] ! Mem[00000000910000a8] = 51502159
! %l4 = 000000ff, %l5 = 00000000, Mem[0000000091000060] = fcafbdc1 91eeb0a1
std %l4,[%i6+0x060] ! Mem[0000000091000060] = 000000ff 00000000
! Mem[000000003a000018] = 000000ff, %l6 = 0000000000000045
ldstuba [%i0+%o3]0x89,%l6 ! %l6 = 000000ff000000ff
! Mem[000000003b000020] = 5818f9b0628302bb, %l5 = 27171f4300000000
ldxa [%i2+%o4]0x89,%l5 ! %l5 = 5818f9b0628302bb
! Mem[000000003b800150] = 72b63e414d237444, %l3 = ffffffffffffff25, %l3 = ffffffffffffff25
add %i3,0x150,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 72b63e414d237444
! Mem[0000000091800004] = a4a70fd1, %g2 = 000000000000298b
lduw [%o0+0x004],%g2 ! %g2 = 00000000a4a70fd1
! Mem[000000003b0000d8] = 7d57839d1b767264, %l5 = 5818f9b0628302bb, %l3 = 72b63e414d237444
add %i2,0xd8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 7d57839d1b767264
! Mem[000000003a000080] = 4cc3eef5, %l2 = 1cd63a48, %l6 = 000000ff
add %i0,0x80,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000004cc3eef5
! Mem[0000000091800028] = 2e4619bbea5bb1ab, %g2 = 00000000a4a70fd1
ldx [%o0+%o5],%g2 ! %g2 = 2e4619bbea5bb1ab
p21_label_21:
! Mem[000000003a000020] = ff2bb4f8, %l5 = 5818f9b0628302bb
ldswa [%i0+%o4]0x80,%l5 ! %l5 = ffffffffff2bb4f8
! Mem[00000000908001d8] = ef1f2ee5, %g2 = 2e4619bbea5bb1ab
ldub [%i5+0x1da],%g2 ! %g2 = 00000000000000ef
! Mem[000000003b800018] = 5513a338, %l2 = 000000001cd63a48
swapa [%i3+%o3]0x81,%l2 ! %l2 = 000000005513a338
! Mem[000000003a000008] = ff2552e2, %l2 = 000000005513a338
lduba [%i0+%o1]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[000000003b00003c] = e9aca66b, %l2 = 00000000000000ff
swap [%i2+0x03c],%l2 ! %l2 = 00000000e9aca66b
! Mem[000000003a0000c8] = 14c61ffd67406575, %l5 = ffffffffff2bb4f8, %l2 = 00000000e9aca66b
add %i0,0xc8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 14c61ffd67406575
! Mem[000000003b800060] = 5ded2627 76a9251b, %l0 = 00000000, %l1 = 00004294
ldda [%i3+0x060]%asi,%l0 ! %l0 = 000000005ded2627 0000000076a9251b
! %l3 = 7d57839d1b767264, Mem[0000000090800100] = d6c71cb7
stw %l3,[%i5+0x100] ! Mem[0000000090800100] = 1b767264
! %l0 = 000000005ded2627, Mem[000000003a000018] = ff000000
stba %l0,[%i0+%o3]0x80 ! Mem[000000003a000018] = 27000000
! Mem[000000003a000030] = 46718c3a6d74d71b, %l3 = 7d57839d1b767264, %l5 = ffffffffff2bb4f8
add %i0,0x30,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 46718c3a6d74d71b
p21_label_22:
! Mem[000000003a80013b] = b6ffaf1d, %l0 = 000000005ded2627
ldstub [%i1+0x13b],%l0 ! %l0 = 0000001d000000ff
! Mem[000000003a8000ac] = 08ac6efc, %l4 = 00000000000000ff
swap [%i1+0x0ac],%l4 ! %l4 = 0000000008ac6efc
! Mem[000000003b8001a8] = b0e85004, %l4 = 08ac6efc, %l7 = 5f735150
add %i3,0x1a8,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000b0e85004
! Mem[000000003a000000] = 00000000, %l7 = 00000000b0e85004
lduha [%i0+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[000000003a800010] = 97a82e6c, %l2 = 14c61ffd67406575
ldsba [%i1+%o2]0x81,%l2 ! %l2 = ffffffffffffff97
! Mem[0000000090000080] = 5149647e 18bc487f, %g2 = 000000ef, %g3 = d20df4be
ldda [%i4+0x080]%asi,%g2 ! %g2 = 000000005149647e 0000000018bc487f
! %l2 = ffffffffffffff97, Mem[000000009100010c] = d2412fb4, %asi = 80
stwa %l2,[%i6+0x10c]%asi ! Mem[000000009100010c] = ffffff97
! Mem[000000003b000000] = 00a4a9ff, %l3 = 7d57839d1b767264
swapa [%i2+%g0]0x88,%l3 ! %l3 = 0000000000a4a9ff
! %l3 = 0000000000a4a9ff, Mem[00000000908000a0] = 5cc0b089
stw %l3,[%i5+0x0a0] ! Mem[00000000908000a0] = 00a4a9ff
! Mem[000000003a800000] = fbded6e7, %l6 = 000000004cc3eef5
swap [%i1+%g0],%l6 ! %l6 = 00000000fbded6e7
p21_label_23:
! Mem[000000003b800028] = ad9e08ff, %l7 = 0000000000000000
swapa [%i3+%o5]0x88,%l7 ! %l7 = 00000000ad9e08ff
! Mem[000000003a8000cc] = d2b69332, %l3 = 00a4a9ff, %l4 = 08ac6efc
add %i1,0xcc,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000d2b69332
! Mem[000000003b800028] = 00000000, %l7 = 00000000ad9e08ff
ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[000000009080014c] = d4ae33e1, %g18 = c3f9d03ec29a9a2e
ldsw [%i5+0x14c],%g2 ! %g2 = c3f9d03ec29a9a2e
! Mem[000000003a800028] = ff8730d3, %l7 = 0000000000000000
lduwa [%i1+%o5]0x80,%l7 ! %l7 = 00000000ff8730d3
! Mem[000000003b80018c] = 16d8de42, %l3 = 0000000000a4a9ff, %asi = 80
swapa [%i3+0x18c]%asi,%l3 ! %l3 = 0000000016d8de42
! %l6 = 00000000fbded6e7, Mem[000000003a000008] = e25225ff
stha %l6,[%i0+%o1]0x89 ! Mem[000000003a000008] = e252d6e7
! Mem[000000003b800010] = fbded6e7, %l6 = 00000000fbded6e7
lduba [%i3+%o2]0x88,%l6 ! %l6 = 00000000000000e7
! %l1 = 0000000076a9251b, Mem[000000003b800068] = 24c8ebc434ea1ad5
stx %l1,[%i3+0x068] ! Mem[000000003b800068] = 0000000076a9251b
! Mem[000000003b0001ca] = 4b545150, %l7 = 00000000ff8730d3
ldstub [%i2+0x1ca],%l7 ! %l7 = 00000051000000ff
p21_label_24:
! %l0 = 000000000000001d, Mem[0000000090800148] = d8f01d39d4ae33e1
stx %l0,[%i5+0x148] ! Mem[0000000090800148] = 000000000000001d
! %l3 = 0000000016d8de42, Mem[0000000090800070] = de52dc0a
stw %l3,[%i5+0x070] ! Mem[0000000090800070] = 16d8de42
! Mem[000000003a000078] = b8b070e6, %l2 = ffffff97, %l2 = ffffff97
add %i0,0x78,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000b8b070e6
! Mem[000000003a800000] = f5eec34c, %l4 = 00000000d2b69332
ldsba [%i1+%g0]0x88,%l4 ! %l4 = 000000000000004c
! Mem[000000003b800050] = 7fa4632d9c8bd80b, %l5 = 46718c3a6d74d71b, %l0 = 000000000000001d
add %i3,0x50,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 7fa4632d9c8bd80b
! Mem[0000000091000078] = 6abd6364cda7349b, %g2 = ffffffffd4ae33e1
ldx [%i6+0x078],%g2 ! %g2 = 6abd6364cda7349b
! Mem[000000003a800008] = aa975aff, %l2 = 00000000b8b070e6
swapa [%i1+%o1]0x88,%l2 ! %l2 = 00000000aa975aff
! Mem[00000000910001c0] = 2033d2617bda6b04, %g2 = 6abd6364cda7349b
ldx [%i6+0x1c0],%g2 ! %g2 = 2033d2617bda6b04
! Mem[000000003a800028] = ff8730d3, %l0 = 7fa4632d9c8bd80b
ldstuba [%i1+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
! Mem[000000003b000174] = 0858b60c, %l0 = 000000ff, %l7 = 00000051
add %i2,0x174,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000000858b60c
p21_label_25:
! %l1 = 0000000076a9251b, Mem[000000003a800020] = 4f6356fe
stba %l1,[%i1+%o4]0x80 ! Mem[000000003a800020] = 1b6356fe
! Mem[000000003b000018] = ec07b6e7, %l7 = 000000000858b60c
lduwa [%i2+%o3]0x81,%l7 ! %l7 = 00000000ec07b6e7
! Mem[000000003a000099] = 922d0514, %l2 = 00000000aa975aff
ldstub [%i0+0x099],%l2 ! %l2 = 0000002d000000ff
! Mem[000000003b8001a5] = 75d7e4a8, %l4 = 000000000000004c
ldstuba [%i3+0x1a5]%asi,%l4 ! %l4 = 000000d7000000ff
! Mem[000000003a8000c4] = 4816e34e, %l1 = 76a9251b, %l6 = 000000e7
add %i1,0xc4,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000004816e34e
! Mem[000000003b000018] = 054c7179e7b607ec, %l7 = 00000000ec07b6e7
ldxa [%i2+%o3]0x88,%l7 ! %l7 = 054c7179e7b607ec
! Mem[000000003a800000] = f5eec34c, %l6 = 000000004816e34e
ldsha [%i1+%g0]0x89,%l6 ! %l6 = ffffffffffffc34c
! Mem[000000003a000180] = fa73aeb5, %l5 = 46718c3a6d74d71b
swap [%i0+0x180],%l5 ! %l5 = 00000000fa73aeb5
! Mem[000000003a000180] = 6d74d71b, %l0 = 00000000000000ff
swap [%i0+0x180],%l0 ! %l0 = 000000006d74d71b
! Mem[000000003b800000] = 8fde215f, %l4 = 00000000000000d7
ldstuba [%i3+%g0]0x80,%l4 ! %l4 = 0000008f000000ff
ba,a p21_not_taken_0_end
p21_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p21_branch_failed
p21_not_taken_0_end:
! End of Random Code for Thread 21
1: membar #Sync ! Force all stores to complete
p21_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x054] ! Set processor 21 done flag
! Check Registers
p21_check_registers:
set p21_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000006d74d71b
bne,a,pn %xcc,p21_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000076a9251b
bne,a,pn %xcc,p21_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000002d
bne,a,pn %xcc,p21_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000016d8de42
bne,a,pn %xcc,p21_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000008f
bne,a,pn %xcc,p21_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000fa73aeb5
bne,a,pn %xcc,p21_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffc34c
bne,a,pn %xcc,p21_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 054c7179e7b607ec
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 605e7e38 a673f08d
bne %xcc,p21_f0_fail
nop
! Check Local Memory
set p21_local0_expect,%g1
p21_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0000000000000037
ldx [%i0+0x000],%g3 ! Observed data at 000000003a000000
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = e7d652e243e60f85
ldx [%i0+0x008],%g3 ! Observed data at 000000003a000008
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffbf55405149d4c9
ldx [%i0+0x010],%g3 ! Observed data at 000000003a000010
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 27000000e25225ff
ldx [%i0+0x018],%g3 ! Observed data at 000000003a000018
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff2bb4f852cf3daf
ldx [%i0+0x020],%g3 ! Observed data at 000000003a000020
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 82fa024ec2e1ff95
ldx [%i0+0x040],%g3 ! Observed data at 000000003a000040
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = c5d98ad42842792f
ldx [%i0+0x048],%g3 ! Observed data at 000000003a000048
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 4a0860c9eea293dd
ldx [%i0+0x050],%g3 ! Observed data at 000000003a000050
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 5c1dff98646f31a1
ldx [%i0+0x070],%g3 ! Observed data at 000000003a000070
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0000ff2552180e5e
ldx [%i0+0x088],%g3 ! Observed data at 000000003a000088
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 92ff05140496739e
ldx [%i0+0x098],%g3 ! Observed data at 000000003a000098
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = c3b9cd9105290c96
ldx [%i0+0x0d0],%g3 ! Observed data at 000000003a0000d0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = fff7fd2f2a08a929
ldx [%i0+0x0e8],%g3 ! Observed data at 000000003a0000e8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 458501dfb8ff0ef6
ldx [%i0+0x120],%g3 ! Observed data at 000000003a000120
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = 000000009d0aa4a3
ldx [%i0+0x140],%g3 ! Observed data at 000000003a000140
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x140,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000ff99149de9
ldx [%i0+0x180],%g3 ! Observed data at 000000003a000180
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 04636cb90db5634f
ldx [%i0+0x190],%g3 ! Observed data at 000000003a000190
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 000000375c23eced
ldx [%i0+0x198],%g3 ! Observed data at 000000003a000198
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 0000001f65dc2064
ldx [%i0+0x1a0],%g3 ! Observed data at 000000003a0001a0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 95ad9d7f000000b8
ldx [%i0+0x1c0],%g3 ! Observed data at 000000003a0001c0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x1c0,%g4
set p21_local1_expect,%g1
p21_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 4cc3eef5ac3cfe2c
ldx [%i1+0x000],%g3 ! Observed data at 000000003a800000
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = e670b0b8bb1d4bdf
ldx [%i1+0x008],%g3 ! Observed data at 000000003a800008
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 97a82e6c1c1a5299
ldx [%i1+0x010],%g3 ! Observed data at 000000003a800010
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = e7d6defb9dffa4a3
ldx [%i1+0x018],%g3 ! Observed data at 000000003a800018
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 1b6356fecb5a4106
ldx [%i1+0x020],%g3 ! Observed data at 000000003a800020
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff8730d3b1e29cf8
ldx [%i1+0x028],%g3 ! Observed data at 000000003a800028
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000ff49f154c8
ldx [%i1+0x030],%g3 ! Observed data at 000000003a800030
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x030,%g4
ldx [%g1+0x098],%g2 ! Expected data = 3e8371370000006f
ldx [%i1+0x098],%g3 ! Observed data at 000000003a800098
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 93c429ef000000ff
ldx [%i1+0x0a8],%g3 ! Observed data at 000000003a8000a8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 88de817e512c190d
ldx [%i1+0x0b0],%g3 ! Observed data at 000000003a8000b0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 6317b7ffc36852c6
ldx [%i1+0x0b8],%g3 ! Observed data at 000000003a8000b8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 3be9735660116191
ldx [%i1+0x108],%g3 ! Observed data at 000000003a800108
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x108,%g4
ldx [%g1+0x138],%g2 ! Expected data = b6ffafffb86b9bc7
ldx [%i1+0x138],%g3 ! Observed data at 000000003a800138
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 5bb85c4200000078
ldx [%i1+0x148],%g3 ! Observed data at 000000003a800148
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x148,%g4
ldx [%g1+0x170],%g2 ! Expected data = f4fd69ffa04fcfad
ldx [%i1+0x170],%g3 ! Observed data at 000000003a800170
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = e85c8629d9cc144b
ldx [%i1+0x190],%g3 ! Observed data at 000000003a800190
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x190,%g4
set p21_local2_expect,%g1
p21_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 6472761b13db10da
ldx [%i2+0x000],%g3 ! Observed data at 000000003b000000
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ce8b7700ebb11fa2
ldx [%i2+0x008],%g3 ! Observed data at 000000003b000008
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff395f9220f77862
ldx [%i2+0x010],%g3 ! Observed data at 000000003b000010
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ec07b6e779714c05
ldx [%i2+0x018],%g3 ! Observed data at 000000003b000018
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = bb028362b0f91858
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 = 1ba2ae1e000000ff
ldx [%i2+0x038],%g3 ! Observed data at 000000003b000038
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 0000004632aef3ca
ldx [%i2+0x048],%g3 ! Observed data at 000000003b000048
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = 000000ff4b23b92e
ldx [%i2+0x060],%g3 ! Observed data at 000000003b000060
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x060,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = a655f9e9bdae3af8
ldx [%i2+0x0a8],%g3 ! Observed data at 000000003b0000a8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = f031ffa42e66013b
ldx [%i2+0x0c8],%g3 ! Observed data at 000000003b0000c8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0000002ca1a6d365
ldx [%i2+0x0f8],%g3 ! Observed data at 000000003b0000f8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x148],%g2 ! Expected data = 75d277ffd8f94baf
ldx [%i2+0x148],%g3 ! Observed data at 000000003b000148
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x148,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = e623ff087ab868b7
ldx [%i2+0x1a0],%g3 ! Observed data at 000000003b0001a0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 0000006c55f55dc4
ldx [%i2+0x1b0],%g3 ! Observed data at 000000003b0001b0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 4b54ff5000d238ba
ldx [%i2+0x1c8],%g3 ! Observed data at 000000003b0001c8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 87ee8129068730d3
ldx [%i2+0x1e8],%g3 ! Observed data at 000000003b0001e8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x1e8,%g4
set p21_local3_expect,%g1
p21_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ffde215f55771c12
ldx [%i3+0x000],%g3 ! Observed data at 000000003b800000
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 1cd63a4881cb6ff8
ldx [%i3+0x018],%g3 ! Observed data at 000000003b800018
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = c45df55500000000
ldx [%i3+0x020],%g3 ! Observed data at 000000003b800020
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff0000004d531e9d
ldx [%i3+0x028],%g3 ! Observed data at 000000003b800028
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0000000076a9251b
ldx [%i3+0x068],%g3 ! Observed data at 000000003b800068
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 17850805ff0f4fdb
ldx [%i3+0x078],%g3 ! Observed data at 000000003b800078
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = bafa7f5116e2a919
ldx [%i3+0x088],%g3 ! Observed data at 000000003b800088
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = c94f70e1b8da13cc
ldx [%i3+0x098],%g3 ! Observed data at 000000003b800098
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 4055bfe327ab9540
ldx [%i3+0x0d0],%g3 ! Observed data at 000000003b8000d0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 13e9d66c125d1bff
ldx [%i3+0x0e8],%g3 ! Observed data at 000000003b8000e8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x148],%g2 ! Expected data = d3267297ebb11fa2
ldx [%i3+0x148],%g3 ! Observed data at 000000003b800148
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x148,%g4
ldx [%g1+0x180],%g2 ! Expected data = 268e5fac000000e7
ldx [%i3+0x180],%g3 ! Observed data at 000000003b800180
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = b1c420f300a4a9ff
ldx [%i3+0x188],%g3 ! Observed data at 000000003b800188
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = b1353ca975ffe4a8
ldx [%i3+0x1a0],%g3 ! Observed data at 000000003b8001a0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x1a0,%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
! 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:
stwa %l5,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000018]
ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003a800018]
stwa %l1,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000028]
ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003a000010]
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003b000008]
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a800018]
stba %l4,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800028]
done
p21_trap1o:
stwa %l5,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000018]
ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003a800018]
stwa %l1,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000028]
ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003a000010]
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003b000008]
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a800018]
stba %l4,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800028]
done
p21_trap2e:
ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003a000028]
swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003b000020]
ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003a000028]
ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003a000010]
done
p21_trap2o:
ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003a000028]
swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003b000020]
ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003a000028]
ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003a000010]
done
p21_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p21_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p21_init_memory_pointers:
set p21_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p21_local0_start,%i0
set p21_local1_start,%i1
set p21_local2_start,%i2
set p21_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 8729a4b48fd84659
ldx [%g1+0x008],%l1 ! %l1 = e26bd82a8ab8add8
ldx [%g1+0x010],%l2 ! %l2 = 453b3ee2910ad3eb
ldx [%g1+0x018],%l3 ! %l3 = a174d94c6bbe72bd
ldx [%g1+0x020],%l4 ! %l4 = 2490d12dc0f6b92b
ldx [%g1+0x028],%l5 ! %l5 = 6dc4c427bafa7f51
ldx [%g1+0x030],%l6 ! %l6 = 9a7f13d431572c4f
ldx [%g1+0x038],%l7 ! %l7 = 5a3eb053f948a897
! Initialize the output register of window 0
set unres3_start,%o0
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 = c40329e4 90b18e66 05f19d26 a66cf5b5
! %f4 = 23c87043 d8226cc5 a6367585 0fd2ad92
! %f8 = 6f1c83ed 89dfcbc3 b494668a da78d4b7
! %f12 = d791d616 d9fec2c3 3c086389 06337da4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1bee248a 38fb1aa5 e9bd5326 aa257543
! %f20 = 40b2a44a 7633ffb7 e600a9e7 e39f51db
! %f24 = 155d9ee0 eb958936 423ba309 862cffa3
! %f28 = 9a70ab5e a91f053f 344edaf5 9bc30df5
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 841d3c6f 06df8310 2b032d75 d63869be
! %f36 = 0dd7027b 7c85902f 4ad527df 6aa4b576
! %f40 = edc54608 8866f2ab 8ec135d9 c8287a31
! %f44 = df021ef5 cbe8213f 98336975 8a4a5b0a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x8632a6a70000003a,%g7,%g1 ! GSR scale = 7, align = 2
wr %g1,%g0,%gsr ! GSR = 8632a6a70000003a
wr %g0,%y ! Clear Y 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[0000000091000048] = b775a346, %g2 = 218fb9d43c1defff
ldsb [%i6+0x049],%g2 ! %g2 = ffffffffffffffb7
! %l7 = f6bc327fc3fb9cc2, Mem[0000000090000132] = 787f84e8
sth %l7,[%i4+0x132] ! Mem[0000000090000130] = 9cc284e8
! Mem[000000003d000008] = 6b29b56d, %l3 = 04d2427987c5094a
swapa [%i2+%o1]0x88,%l3 ! %l3 = 000000006b29b56d
! Mem[000000003c0000eb] = 963bf191, %l2 = aef04b601e9a457e
ldstub [%i0+0x0eb],%l2 ! %l2 = 00000091000000ff
! Mem[000000003c800028] = 2dbd16c8, %l4 = ecfc56049473bb94
lduha [%i1+%o5]0x89,%l4 ! %l4 = 00000000000016c8
! Mem[000000003d800010] = 42cd7763, %l6 = 63d4fa16ab2dfdfa
lduwa [%i3+%o2]0x80,%l6 ! %l6 = 0000000042cd7763
! Mem[000000003d800020] = 22c86c6d, %l1 = e6f3b7ba502aa643
lduwa [%i3+%o4]0x88,%l1 ! %l1 = 0000000022c86c6d
! %l5 = 125eeb3e0eae3798, Mem[00000000910001e0] = 79665661a65dd8ec
stx %l5,[%i6+0x1e0] ! Mem[00000000910001e0] = 125eeb3e0eae3798
! %l6 = 0000000042cd7763, Mem[00000000918001f2] = 890851a3
sth %l6,[%o0+0x1f2] ! Mem[00000000918001f0] = 776351a3
! %l0 = 36528cc7, %l1 = 22c86c6d, Mem[000000003d000020] = 093b2813 defaebf8
stda %l0,[%i2+%o4]0x88 ! Mem[000000003d000020] = 36528cc7 22c86c6d
p22_label_2:
! Mem[000000003d000000] = d8492c817a8c8a7d, %l0 = 94166c7836528cc7
ldxa [%i2+%g0]0x88,%l0 ! %l0 = d8492c817a8c8a7d
! Mem[000000003d8001a4] = 58f4b7fc, %l6 = 0000000042cd7763
swap [%i3+0x1a4],%l6 ! %l6 = 0000000058f4b7fc
! Mem[000000009000000c] = 7877a39b, %g2 = ffffffffffffffb7
ldsh [%i4+0x00c],%g2 ! %g2 = 0000000000007877
! %l3 = 000000006b29b56d, Mem[000000003c000000] = 507ec68a
stha %l3,[%i0+%g0]0x89 ! Mem[000000003c000000] = 507eb56d
! %l6 = 0000000058f4b7fc, Mem[0000000091800076] = cc042185, %asi = 80
stha %l6,[%o0+0x076]%asi ! Mem[0000000091800074] = b7fc2185
! Mem[0000000090000174] = cf0df84b, %g2 = 0000000000007877
lduwa [%i4+0x174]%asi,%g2 ! %g2 = 00000000cf0df84b
! Mem[0000000091000084] = 8c494cf0, %g2 = 00000000cf0df84b
lduw [%i6+0x084],%g2 ! %g2 = 000000008c494cf0
! Mem[000000003d800010] = 42cd7763, %l7 = f6bc327fc3fb9cc2
ldsha [%i3+%o2]0x80,%l7 ! %l7 = 00000000000042cd
! Mem[000000003d800028] = ef2198b5, %l3 = 000000006b29b56d
lduba [%i3+%o5]0x89,%l3 ! %l3 = 00000000000000b5
! Mem[000000003c000048] = fdaf32760f86842a, %l3 = 00000000000000b5, %l2 = 0000000000000091
add %i0,0x48,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = fdaf32760f86842a
p22_label_3:
! Mem[0000000091800028] = 2e4619bb ea5bb1ab, %g2 = 8c494cf0, %g3 = 0bad0b00
ldd [%o0+%o5],%g2 ! %g2 = 000000002e4619bb 00000000ea5bb1ab
! %l0 = d8492c817a8c8a7d, Mem[00000000910001ca] = a0d1718d
stb %l0,[%i6+0x1ca] ! Mem[00000000910001c8] = 7dd1718d
! %l3 = 00000000000000b5, Mem[0000000090000028] = 93ab66a7
stw %l3,[%i4+%o5] ! Mem[0000000090000028] = 000000b5
! Mem[000000003c800020] = ff39200b, %l1 = 0000000022c86c6d
swapa [%i1+%o4]0x81,%l1 ! %l1 = 00000000ff39200b
! %l1 = 00000000ff39200b, Mem[00000000908000e0] = 3675044c
stb %l1,[%i5+0x0e0] ! Mem[00000000908000e0] = 0b75044c
! Mem[000000003c8000a8] = 844d86cd0c2c1a2b, %l0 = d8492c817a8c8a7d, %l1 = 00000000ff39200b
add %i1,0xa8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 844d86cd0c2c1a2b
! Mem[000000003d000008] = 87c5094a, %l3 = 00000000000000b5
ldstuba [%i2+%o1]0x89,%l3 ! %l3 = 0000004a000000ff
! Mem[000000003d800028] = b59821ef, %l6 = 0000000058f4b7fc
swapa [%i3+%o5]0x81,%l6 ! %l6 = 00000000b59821ef
! Mem[000000003c800164] = f33736f6, %l5 = 0eae3798, %l4 = 000016c8
add %i1,0x164,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000f33736f6
! Mem[000000003c800028] = c816bd2d, %l0 = d8492c817a8c8a7d
swapa [%i1+%o5]0x80,%l0 ! %l0 = 00000000c816bd2d
p22_label_4:
! Mem[000000003c000010] = 88a021c1, %l7 = 00000000000042cd
ldstuba [%i0+%o2]0x89,%l7 ! %l7 = 000000c1000000ff
! Mem[00000000908001fc] = 1934dea3, %g2 = 000000002e4619bb
lduw [%i5+0x1fc],%g2 ! %g2 = 000000001934dea3
! Mem[0000000090000158] = e4c903aa, %g18 = 0b752b55d2a0942a
ldsw [%i4+0x158],%g2 ! %g2 = 0b752b55d2a0942a
! %l3 = 000000000000004a, Mem[000000009080014c] = f4612308
sth %l3,[%i5+0x14c] ! Mem[000000009080014c] = 004a2308
! Mem[0000000090000160] = 99a1858e4080b623, %g2 = ffffffffe4c903aa
ldx [%i4+0x160],%g2 ! %g2 = 99a1858e4080b623
! Mem[00000000918001c0] = f7ceef31 864a42a9, %g2 = 4080b623, %g3 = ea5bb1ab
ldd [%o0+0x1c0],%g2 ! %g2 = 00000000f7ceef31 00000000864a42a9
! Mem[000000003c000010] = ff21a088889e0f45, %l2 = fdaf32760f86842a
ldxa [%i0+%o2]0x80,%l2 ! %l2 = ff21a088889e0f45
! Mem[0000000091000090] = 37892b3f, %g18 = 0b752b55d2a0942a
ldswa [%i6+0x090]%asi,%g2 ! %g2 = 0b752b55d2a0942a
! Mem[000000003d0001d0] = 3ae5679d7b17fc1f, %l4 = 00000000f33736f6, %l6 = 00000000b59821ef
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 3ae5679d7b17fc1f
! Mem[000000003c000000] = 6db57e50, %l4 = 00000000f33736f6
lduha [%i0+%g0]0x80,%l4 ! %l4 = 0000000000006db5
p22_label_5:
! Mem[000000003c000010] = ff21a088, %l1 = 844d86cd0c2c1a2b
lduha [%i0+%o2]0x80,%l1 ! %l1 = 000000000000ff21
! Mem[000000003d8000e0] = fac3efa5, %l0 = 00000000c816bd2d
ldstub [%i3+0x0e0],%l0 ! %l0 = 000000fa000000ff
! Mem[0000000090000028] = 00b59677, %g2 = 0000000037892b3f
lduh [%i4+0x02a],%g2 ! %g2 = 00000000000000b5
! Mem[000000003c8000c9] = e74150cb, %l5 = 125eeb3e0eae3798
ldstuba [%i1+0x0c9]%asi,%l5 ! %l5 = 00000041000000ff
! %l2 = 889e0f45, %l3 = 0000004a, Mem[0000000091000118] = 24214cb3 3f1a7d47
std %l2,[%i6+0x118] ! Mem[0000000091000118] = 889e0f45 0000004a
! Mem[000000003d800000] = fc1e16c2, %l2 = ff21a088889e0f45
ldsba [%i3+%g0]0x80,%l2 ! %l2 = fffffffffffffffc
! Mem[0000000091000070] = 02531944, %g18 = 0b752b55d2a0942a
ldsw [%i6+0x070],%g2 ! %g2 = 0b752b55d2a0942a
! Mem[000000003d800152] = cfd4ffad, %l7 = 00000000000000c1
ldstub [%i3+0x152],%l7 ! %l7 = 000000ff000000ff
! %l3 = 000000000000004a, Mem[0000000090800170] = 01294a7040582960
stx %l3,[%i5+0x170] ! Mem[0000000090800170] = 000000000000004a
! Mem[000000003d000018] = dfb85683 6f99394d, %l0 = 000000fa, %l1 = 0000ff21
ldda [%i2+%o3]0x80,%l0 ! %l0 = 00000000dfb85683 000000006f99394d
p22_label_6:
! Mem[000000003c000018] = a409cbfa, %l6 = 3ae5679d7b17fc1f
swapa [%i0+%o3]0x88,%l6 ! %l6 = 00000000a409cbfa
! Mem[000000003d800088] = ae565f6938515fce, %l7 = 00000000000000ff, %l0 = 00000000dfb85683
add %i3,0x88,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = ae565f6938515fce
! Mem[000000009000012c] = d5070cc1, %g2 = 0000000002531944
ldsb [%i4+0x12c],%g2 ! %g2 = ffffffffffffffd5
! %l2 = fffffffffffffffc, Mem[000000003c000160] = 018cc57e386db45b
stx %l2,[%i0+0x160] ! Mem[000000003c000160] = fffffffffffffffc
! %l2 = fffffffc, %l3 = 0000004a, Mem[0000000090800110] = 04f74b2c bd57aaef
std %l2,[%i5+0x110] ! Mem[0000000090800110] = fffffffc 0000004a
! Mem[0000000090000100] = 843eecc4, %g2 = ffffffffffffffd5
lduh [%i4+0x100],%g2 ! %g2 = 000000000000843e
! %l2 = fffffffffffffffc, Mem[000000003c000128] = 5ef21a56
sth %l2,[%i0+0x128] ! Mem[000000003c000128] = fffc1a56
! %l2 = fffffffffffffffc, Mem[000000003d800008] = 30c5090c
stba %l2,[%i3+%o1]0x88 ! Mem[000000003d800008] = 30c509fc
! Mem[000000003c800008] = d864368f, %l7 = 00000000000000ff
ldstuba [%i1+%o1]0x80,%l7 ! %l7 = 000000d8000000ff
! Mem[00000000900000cc] = 75bef202, %g2 = 000000000000843e
ldsb [%i4+0x0cc],%g2 ! %g2 = 0000000000000075
p22_label_7:
! Mem[000000003d800000] = fc1e16c2f3b5b3c8, %l2 = fffffffffffffffc, %l3 = 000000000000004a
casxa [%i3]0x80,%l2,%l3 ! %l3 = fc1e16c2f3b5b3c8
! %l3 = fc1e16c2f3b5b3c8, Mem[000000003d800018] = b40b2170
stwa %l3,[%i3+%o3]0x88 ! Mem[000000003d800018] = f3b5b3c8
! %l0 = ae565f6938515fce, Mem[0000000090000128] = e30b63cc
stw %l0,[%i4+0x128] ! Mem[0000000090000128] = 38515fce
! Mem[000000003c8000ec] = be472bb0, %l4 = 0000000000006db5
ldub [%i1+0x0ee],%l4 ! %l4 = 000000000000002b
! Mem[000000003c00000c] = 307a976a, %l4 = 0000002b, %l0 = 38515fce
add %i0,0x0c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000307a976a
! Mem[000000003d800028] = 58f4b7fc, %l6 = 00000000a409cbfa
swapa [%i3+%o5]0x80,%l6 ! %l6 = 0000000058f4b7fc
! Mem[0000000091800158] = c46832fb, %g2 = 0000000000000075
lduh [%o0+0x158],%g2 ! %g2 = 000000000000c468
! %l6 = 0000000058f4b7fc, Mem[000000003d800020] = 22c86c6d
stwa %l6,[%i3+%o4]0x88 ! Mem[000000003d800020] = 58f4b7fc
! %l6 = 58f4b7fc, %l7 = 000000d8, Mem[0000000091000088] = c245a6bc afe30e96
std %l6,[%i6+0x088] ! Mem[0000000091000088] = 58f4b7fc 000000d8
! Mem[000000003d800190] = 07889b8a, %l1 = 000000006f99394d
swap [%i3+0x190],%l1 ! %l1 = 0000000007889b8a
p22_label_8:
! Mem[000000003d800060] = b0a60cb4 77ac8d43, %l0 = 307a976a, %l1 = 07889b8a
ldd [%i3+0x060],%l0 ! %l0 = 00000000b0a60cb4 0000000077ac8d43
! Mem[000000003c8001b0] = e354bd2dfc049922, %l3 = fc1e16c2f3b5b3c8, %l2 = fffffffffffffffc
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = e354bd2dfc049922
! Mem[000000003d000084] = ad81bac5, %l1 = 0000000077ac8d43
swap [%i2+0x084],%l1 ! %l1 = 00000000ad81bac5
! Mem[000000003d800050] = 5278b6678b702fba, %l5 = 0000000000000041, %l3 = fc1e16c2f3b5b3c8
add %i3,0x50,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 5278b6678b702fba
! Mem[000000003c000021] = d216103f, %l4 = 000000000000002b
ldstub [%i0+0x021],%l4 ! %l4 = 00000016000000ff
! %l0 = 00000000b0a60cb4, Mem[000000003d000018] = dfb856836f99394d
stxa %l0,[%i2+%o3]0x80 ! Mem[000000003d000018] = 00000000b0a60cb4
! Mem[000000003c80013c] = 48da93e1, %l5 = 0000000000000041, %asi = 80
swapa [%i1+0x13c]%asi,%l5 ! %l5 = 0000000048da93e1
! Mem[0000000091800058] = ab5608d0, %g2 = 000000000000c468
ldsba [%o0+0x058]%asi,%g2 ! %g2 = ffffffffffffffab
! Mem[000000003d000060] = ca331bab49d79f6c, %l3 = 5278b6678b702fba, %l5 = 0000000048da93e1
add %i2,0x60,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = ca331bab49d79f6c
! Mem[000000003c800008] = 6f1bc84d 8f3664ff, %l0 = b0a60cb4, %l1 = ad81bac5
ldda [%i1+%o1]0x89,%l0 ! %l0 = 000000008f3664ff 000000006f1bc84d
p22_label_9:
! %l6 = 58f4b7fc, %l7 = 000000d8, Mem[000000003d800000] = c2161efc c8b3b5f3
stda %l6,[%i3+%g0]0x89 ! Mem[000000003d800000] = 58f4b7fc 000000d8
! Mem[000000003c000140] = 4d8265cc, %l2 = e354bd2dfc049922
ldub [%i0+0x142],%l2 ! %l2 = 0000000000000065
! Mem[000000003c80009c] = a75537b7, %l7 = 000000d8, %l4 = 00000016
add %i1,0x9c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000a75537b7
! Mem[000000003c800018] = d450361eaeb2baaa, %l1 = 000000006f1bc84d, %l2 = 0000000000000065
add %i1,0x18,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = d450361eaeb2baaa
! Mem[000000003d000028] = 7a6aa6cc, %l2 = d450361eaeb2baaa
ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 0000007a000000ff
! Mem[00000000908001bc] = 1d2fed46, %g2 = ffffffffffffffab
ldub [%i5+0x1bf],%g2 ! %g2 = 000000000000001d
! Mem[00000000910001dc] = d4ce3762, %g18 = 0b752b55d2a0942a
ldswa [%i6+0x1dc]%asi,%g2 ! %g2 = 0b752b55d2a0942a
! Mem[000000003d8000a0] = 7ef365e5, %l4 = 00000000a75537b7
swap [%i3+0x0a0],%l4 ! %l4 = 000000007ef365e5
! %l1 = 000000006f1bc84d, Mem[000000003c000008] = 813e1992
stwa %l1,[%i0+%o1]0x80 ! Mem[000000003c000008] = 6f1bc84d
! Mem[000000003d000098] = b9bf0924, %l3 = 5278b6678b702fba
swap [%i2+0x098],%l3 ! %l3 = 00000000b9bf0924
p22_label_10:
! %l2 = 0000007a, %l3 = b9bf0924, Mem[000000003d800020] = fcb7f458 2dd33283
stda %l2,[%i3+%o4]0x81 ! Mem[000000003d800020] = 0000007a b9bf0924
! %l6 = 0000000058f4b7fc, Mem[000000003c800010] = 42fef2d8a0859037
stxa %l6,[%i1+%o2]0x88 ! Mem[000000003c800010] = 0000000058f4b7fc
! Mem[0000000091800014] = 84169e64, %g2 = ffffffffd4ce3762
ldub [%o0+0x014],%g2 ! %g2 = 0000000000000084
! Mem[000000003d800169] = 166b0027, %l3 = 00000000b9bf0924
ldstub [%i3+0x169],%l3 ! %l3 = 0000006b000000ff
! Mem[000000003c800154] = ebd59c44, %l0 = 8f3664ff, %l2 = 0000007a
add %i1,0x154,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000ebd59c44
! Mem[000000003d80003c] = fa451f17, %l3 = 0000006b, %l5 = 49d79f6c
add %i3,0x3c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000fa451f17
! Mem[000000003d000154] = 28601be2, %l2 = ebd59c44, %l4 = 7ef365e5
add %i2,0x154,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000028601be2
! Mem[000000003d800020] = 2409bfb97a000000, %l7 = 00000000000000d8
ldxa [%i3+%o4]0x88,%l7 ! %l7 = 2409bfb97a000000
! Mem[00000000918000e0] = c47e0a0e6b4a0971, %g2 = 0000000000000084
ldx [%o0+0x0e0],%g2 ! %g2 = c47e0a0e6b4a0971
! %l4 = 28601be2, %l5 = fa451f17, Mem[000000003d000020] = c78c5236 6d6cc822
stda %l4,[%i2+%o4]0x81 ! Mem[000000003d000020] = 28601be2 fa451f17
p22_label_11:
! Mem[000000003d8000f6] = 9e1956c0, %l1 = 000000006f1bc84d
ldstub [%i3+0x0f6],%l1 ! %l1 = 00000056000000ff
! Mem[000000003d0001e4] = c6d3556f, %l4 = 0000000028601be2
ldsba [%i2+0x1e5]%asi,%l4 ! %l4 = ffffffffffffffd3
! Mem[000000003c800020] = 72310a24 6d6cc822, %l0 = 8f3664ff, %l1 = 00000056
ldda [%i1+%o4]0x88,%l0 ! %l0 = 000000006d6cc822 0000000072310a24
! Mem[0000000090000118] = 31690d1f d43c7f4c, %g2 = 6b4a0971, %g3 = 864a42a9
ldd [%i4+0x118],%g2 ! %g2 = 0000000031690d1f 00000000d43c7f4c
! %l6 = 0000000058f4b7fc, Mem[000000003d000008] = ff09c587
stha %l6,[%i2+%o1]0x81 ! Mem[000000003d000008] = b7fcc587
! Mem[000000003d0000a4] = 921d4047, %l4 = ffffffffffffffd3
swap [%i2+0x0a4],%l4 ! %l4 = 00000000921d4047
! Mem[000000003d000000] = 7d8a8c7a, %l3 = 000000000000006b
ldstuba [%i2+%g0]0x81,%l3 ! %l3 = 0000007d000000ff
! Mem[000000003d800068] = be146cf7f2d424fc, %l0 = 000000006d6cc822, %l4 = 00000000921d4047
add %i3,0x68,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = be146cf7f2d424fc
! Mem[000000003d0000e8] = d787a40e, %l2 = 00000000ebd59c44
swap [%i2+0x0e8],%l2 ! %l2 = 00000000d787a40e
! %l5 = 00000000fa451f17, Mem[00000000918000c8] = a6b151c01cfaf3cf
stx %l5,[%o0+0x0c8] ! Mem[00000000918000c8] = 00000000fa451f17
p22_label_12:
! Mem[000000003d000013] = 5fcc2270, %l6 = 0000000058f4b7fc
ldstub [%i2+0x013],%l6 ! %l6 = 00000070000000ff
! Mem[0000000091800160] = 75a2582d 317ba24e, %g2 = 31690d1f, %g3 = d43c7f4c
ldd [%o0+0x160],%g2 ! %g2 = 0000000075a2582d 00000000317ba24e
! Mem[000000003c80011d] = dc94783f, %l6 = 0000000000000070
ldstub [%i1+0x11d],%l6 ! %l6 = 00000094000000ff
! Mem[000000003d800028] = a409cbfa, %l3 = 000000000000007d
swapa [%i3+%o5]0x81,%l3 ! %l3 = 00000000a409cbfa
! Mem[000000003d800098] = e68c151936acce81, %l1 = 0000000072310a24, %l7 = 2409bfb97a000000
add %i3,0x98,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = e68c151936acce81
! Mem[000000003d000028] = d02e410f cca66aff, %l6 = 00000094, %l7 = 36acce81
ldda [%i2+%o5]0x89,%l6 ! %l6 = 00000000cca66aff 00000000d02e410f
! %l1 = 0000000072310a24, Mem[0000000090800064] = 60cd1874
sth %l1,[%i5+0x064] ! Mem[0000000090800064] = 0a241874
! Mem[000000003c000018] = 7b17fc1f, %l2 = 00000000d787a40e
ldstuba [%i0+%o3]0x88,%l2 ! %l2 = 0000001f000000ff
! Mem[0000000091800194] = eb4255f1, %g18 = 0b752b55d2a0942a
ldsw [%o0+0x194],%g2 ! %g2 = 0b752b55d2a0942a
! %l1 = 0000000072310a24, Mem[000000003d000008] = ec1bd18a87c5fcb7
stxa %l1,[%i2+%o1]0x89 ! Mem[000000003d000008] = 0000000072310a24
p22_label_13:
! Mem[000000003d0000f4] = 79dd344e, %l6 = cca66aff, %l1 = 72310a24
add %i2,0xf4,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000079dd344e
! Mem[000000003c8000b6] = 872f974a, %l1 = 0000000079dd344e
ldstub [%i1+0x0b6],%l1 ! %l1 = 00000097000000ff
! Mem[000000009180014c] = edb15b35, %g2 = ffffffffeb4255f1
ldsha [%o0+0x14e]%asi,%g2 ! %g2 = ffffffffffffedb1
! Mem[000000003d00002d] = 0f412ed0, %l2 = 000000000000001f
ldstuba [%i2+0x02d]%asi,%l2 ! %l2 = 00000041000000ff
! %l7 = 00000000d02e410f, Mem[000000003d000020] = e21b6028
stba %l7,[%i2+%o4]0x89 ! Mem[000000003d000020] = e21b600f
! Mem[000000003d0001d8] = 3bb40243b4949be1, %l3 = 00000000a409cbfa, %l0 = 000000006d6cc822
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 3bb40243b4949be1
! Mem[000000003d800174] = 6c304d9d, %l1 = 0000000000000097, %asi = 80
swapa [%i3+0x174]%asi,%l1 ! %l1 = 000000006c304d9d
! Mem[0000000091800028] = 2e4619bb, %g2 = ffffffffffffedb1
lduw [%o0+%o5],%g2 ! %g2 = 000000002e4619bb
! Mem[000000003c000084] = 09e57c55, %l7 = 00000000d02e410f
swap [%i0+0x084],%l7 ! %l7 = 0000000009e57c55
! Mem[000000003c800084] = 8db49f97, %l0 = b4949be1, %l3 = a409cbfa
add %i1,0x84,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000008db49f97
p22_label_14:
! Mem[000000003d800028] = 7d000000, %l4 = be146cf7f2d424fc
swapa [%i3+%o5]0x88,%l4 ! %l4 = 000000007d000000
! %l6 = 00000000cca66aff, Mem[0000000091800125] = 490aa34b
stb %l6,[%o0+0x125] ! Mem[0000000091800124] = ff0aa34b
! Mem[000000003c80010b] = 4867afc9, %l6 = 00000000cca66aff
ldstub [%i1+0x10b],%l6 ! %l6 = 000000c9000000ff
! Mem[000000003d8001ec] = 7ce76534, %l4 = 000000007d000000
ldstuba [%i3+0x1ec]%asi,%l4 ! %l4 = 0000007c000000ff
! Mem[000000003d8001f9] = 20e39d6b, %l5 = 00000000fa451f17
ldstub [%i3+0x1f9],%l5 ! %l5 = 000000e3000000ff
! Mem[000000003c000028] = 01e66f88, %l7 = 0000000009e57c55
ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 00000088000000ff
! Mem[00000000918001b8] = 61dbbc4b, %g2 = 000000002e4619bb
ldsb [%o0+0x1bb],%g2 ! %g2 = 0000000000000061
! Mem[000000003d000074] = e17ae85e, %l0 = 3bb40243b4949be1
ldstub [%i2+0x074],%l0 ! %l0 = 000000e1000000ff
! Mem[0000000090800190] = 9c239d0f, %g18 = 0b752b55d2a0942a
ldsw [%i5+0x190],%g2 ! %g2 = 0b752b55d2a0942a
! Mem[000000003c00017c] = 3b6cc071, %l3 = 000000008db49f97
ldstub [%i0+0x17c],%l3 ! %l3 = 0000003b000000ff
p22_label_15:
! Mem[0000000091800124] = ff0aa34b, %g2 = ffffffff9c239d0f
ldsb [%o0+0x125],%g2 ! %g2 = ffffffffffffffff
! Mem[000000003c000028] = 01e66fff, %l7 = 0000000000000088
ldsha [%i0+%o5]0x88,%l7 ! %l7 = 0000000000006fff
! Mem[000000003d800008] = fc09c53002ebd6a3, %l1 = 000000006c304d9d, %l5 = 00000000000000e3
add %i3,0x08,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = fc09c53002ebd6a3
! Mem[000000003d000090] = 0716052390e2b704, %l0 = 00000000000000e1, %l4 = 000000000000007c
add %i2,0x90,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 0716052390e2b704
! Mem[000000003c000168] = 02d27dc011bb0f64, %l2 = 0000000000000041, %l3 = 000000000000003b
add %i0,0x168,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 02d27dc011bb0f64
! Mem[000000003c000008] = 6f1bc84d, %l4 = 0716052390e2b704
lduba [%i0+%o1]0x80,%l4 ! %l4 = 000000000000006f
! Mem[000000003c8000e8] = e79a77b7, %l4 = 000000000000006f
swap [%i1+0x0e8],%l4 ! %l4 = 00000000e79a77b7
! Mem[000000003d000028] = ff6aa6cc, %l7 = 0000000000006fff
swapa [%i2+%o5]0x80,%l7 ! %l7 = 00000000ff6aa6cc
! Mem[000000003c0000bc] = 4f0a1862, %l4 = e79a77b7, %l4 = e79a77b7
add %i0,0xbc,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000004f0a1862
! Mem[000000003c800070] = 6d229b10bf7159bb, %l7 = 00000000ff6aa6cc, %l2 = 0000000000000041
add %i1,0x70,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 6d229b10bf7159bb
p22_label_16:
! %l3 = 02d27dc011bb0f64, Mem[000000009080017c] = b7485aec
stw %l3,[%i5+0x17c] ! Mem[000000009080017c] = 11bb0f64
! Mem[000000003c000198] = dd66a032a9384a75, %l6 = 00000000000000c9, %l1 = 000000006c304d9d
add %i0,0x198,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = dd66a032a9384a75
! Mem[0000000091800030] = d69884ce, %g18 = 0b752b55d2a0942a
ldsw [%o0+0x030],%g2 ! %g2 = 0b752b55d2a0942a
! Mem[000000003c000068] = 59d8c33b334114e2, %l6 = 00000000000000c9
ldx [%i0+0x068],%l6 ! %l6 = 59d8c33b334114e2
! Mem[000000003d000138] = 8bf99b9f31b55754, %l7 = 00000000ff6aa6cc, %l4 = 000000004f0a1862
add %i2,0x138,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 8bf99b9f31b55754
! Mem[000000003d00013c] = 31b55754, %l6 = 334114e2, %l7 = ff6aa6cc
add %i2,0x13c,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000031b55754
! Mem[0000000090000040] = b99f55a5cf572c67, %g2 = ffffffffd69884ce
ldx [%i4+0x040],%g2 ! %g2 = b99f55a5cf572c67
! Mem[000000003c800000] = 0393fd78, %l7 = 0000000031b55754
ldsha [%i1+%g0]0x80,%l7 ! %l7 = 0000000000000393
! %l7 = 0000000000000393, Mem[00000000918000e2] = 0a0e6b4a
stb %l7,[%o0+0x0e2] ! Mem[00000000918000e0] = 930e6b4a
! %l2 = 6d229b10bf7159bb, Mem[00000000918001bc] = dbbc4b59
stw %l2,[%o0+0x1bc] ! Mem[00000000918001bc] = bf7159bb
p22_label_17:
! Mem[000000003d800018] = f3b5b3c8, %l7 = 0000000000000393
lduba [%i3+%o3]0x88,%l7 ! %l7 = 00000000000000c8
! Mem[0000000090000164] = b6230180, %g2 = b99f55a5cf572c67
lduha [%i4+0x166]%asi,%g2 ! %g2 = 000000000000b623
! Mem[0000000091800198] = 49d8add8 65a815cc, %g2 = 0000b623, %g3 = 317ba24e
ldda [%o0+0x198]%asi,%g2 ! %g2 = 0000000049d8add8 0000000065a815cc
! Mem[000000003c000018] = fffc177b, %l1 = dd66a032a9384a75
lduba [%i0+%o3]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[000000003d00007c] = e24649ca, %l3 = 11bb0f64, %l7 = 000000c8
add %i2,0x7c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000e24649ca
! Mem[000000003c80014c] = 75e2b72f, %l3 = 02d27dc011bb0f64
swap [%i1+0x14c],%l3 ! %l3 = 0000000075e2b72f
! %l0 = 000000e1, %l1 = 000000ff, Mem[000000003c800028] = 7a8c8a7d 55abfe5c
stda %l0,[%i1+%o5]0x80 ! Mem[000000003c800028] = 000000e1 000000ff
! Mem[000000003d000028] = 00006fff, %l7 = 00000000e24649ca
ldsha [%i2+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[00000000910000ec] = 2a3b0ba3, %g2 = 0000000049d8add8
ldub [%i6+0x0ee],%g2 ! %g2 = 000000000000002a
! Mem[0000000091800078] = 2185094a, %g2 = 000000000000002a
lduw [%o0+0x078],%g2 ! %g2 = 000000002185094a
p22_label_18:
! %l6 = 59d8c33b334114e2, Mem[000000003d800020] = 7a000000
stha %l6,[%i3+%o4]0x89 ! Mem[000000003d800020] = 7a0014e2
! Mem[000000003c000018] = 3f1990b0 7b17fcff, %l0 = 000000e1, %l1 = 000000ff
ldda [%i0+%o3]0x88,%l0 ! %l0 = 000000007b17fcff 000000003f1990b0
! Mem[000000003d800010] = 42cd7763, %l6 = 59d8c33b334114e2
swapa [%i3+%o2]0x80,%l6 ! %l6 = 0000000042cd7763
! Mem[000000003d000008] = 240a3172, %l3 = 0000000075e2b72f
ldsba [%i2+%o1]0x80,%l3 ! %l3 = 0000000000000024
! Mem[000000003d800000] = 000000d858f4b7fc, %l3 = 0000000000000024
ldxa [%i3+%g0]0x88,%l3 ! %l3 = 000000d858f4b7fc
! Mem[000000003d000000] = ff8a8c7a, %l0 = 000000007b17fcff
swapa [%i2+%g0]0x80,%l0 ! %l0 = 00000000ff8a8c7a
! Mem[000000003c800028] = e1000000, %l3 = 000000d858f4b7fc
swapa [%i1+%o5]0x88,%l3 ! %l3 = 00000000e1000000
! Mem[000000003c8000cc] = 235d0966, %l2 = 6d229b10bf7159bb
ldstub [%i1+0x0cc],%l2 ! %l2 = 00000023000000ff
! Mem[000000003c000008] = 4dc81b6f, %l3 = 00000000e1000000
swapa [%i0+%o1]0x88,%l3 ! %l3 = 000000004dc81b6f
! Mem[000000003c800036] = 289f6927, %l2 = 0000000000000023
ldstub [%i1+0x036],%l2 ! %l2 = 00000069000000ff
p22_label_19:
! %l6 = 0000000042cd7763, Mem[00000000918001e8] = 1a09c3009de57db3
stx %l6,[%o0+0x1e8] ! Mem[00000000918001e8] = 0000000042cd7763
! Mem[000000003d800098] = e68c151936acce81, %l6 = 0000000042cd7763, %l7 = 0000000000000000
add %i3,0x98,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = e68c151936acce81
! Mem[000000003c800030] = 9736a304, %l1 = 000000003f1990b0
swap [%i1+0x030],%l1 ! %l1 = 000000009736a304
! Mem[00000000918000d0] = 85f74838, %g2 = 000000002185094a
lduh [%o0+0x0d2],%g2 ! %g2 = 00000000000085f7
! Mem[000000003c80002e] = 000000ff, %l5 = fc09c53002ebd6a3
ldstub [%i1+0x02e],%l5 ! %l5 = 00000000000000ff
! Mem[000000003c800008] = ff64368f, %l2 = 0000000000000069
swapa [%i1+%o1]0x80,%l2 ! %l2 = 00000000ff64368f
! %l0 = 00000000ff8a8c7a, Mem[000000003c800020] = 6d6cc822
stha %l0,[%i1+%o4]0x88 ! Mem[000000003c800020] = 6d6c8c7a
! Mem[000000003c000010] = 88a021ff, %l5 = 0000000000000000
lduwa [%i0+%o2]0x88,%l5 ! %l5 = 0000000088a021ff
! Mem[000000003c800154] = ebd59c44, %l2 = ff64368f, %l1 = 9736a304
add %i1,0x154,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000ebd59c44
! %l4 = 31b55754, %l5 = 88a021ff, Mem[000000003c800020] = 7a8c6c6d 240a3172
stda %l4,[%i1+%o4]0x80 ! Mem[000000003c800020] = 31b55754 88a021ff
p22_label_20:
! Mem[000000003d800120] = 2e3aff34b3fb5ec6, %l6 = 0000000042cd7763, %l4 = 8bf99b9f31b55754
add %i3,0x120,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 2e3aff34b3fb5ec6
! %l0 = 00000000ff8a8c7a, Mem[000000003d800028] = fc24d4f2
stha %l0,[%i3+%o5]0x80 ! Mem[000000003d800028] = 8c7ad4f2
! Mem[000000003d000004] = 812c49d8, %l5 = 0000000088a021ff
ldstub [%i2+0x004],%l5 ! %l5 = 00000081000000ff
! %l0 = 00000000ff8a8c7a, Mem[0000000090800030] = a9a2499d2b9c85a6
stx %l0,[%i5+0x030] ! Mem[0000000090800030] = 00000000ff8a8c7a
! Mem[000000003c800020] = 31b55754, %l7 = e68c151936acce81
ldsha [%i1+%o4]0x81,%l7 ! %l7 = 00000000000031b5
! Mem[000000003d000154] = 28601be2, %l2 = ff64368f, %l5 = 00000081
add %i2,0x154,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000028601be2
! Mem[000000003d8001d0] = 8a38c73578f60f3d, %l4 = 2e3aff34b3fb5ec6, %l5 = 0000000028601be2
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 8a38c73578f60f3d
! Mem[000000003d800008] = fc09c530, %l7 = 00000000000031b5
ldstuba [%i3+%o1]0x80,%l7 ! %l7 = 000000fc000000ff
! Mem[000000003c000160] = ffffffff, %l6 = 0000000042cd7763
swap [%i0+0x160],%l6 ! %l6 = 00000000ffffffff
! Mem[0000000090000050] = 7429653e, %g2 = 00000000000085f7
lduwa [%i4+0x050]%asi,%g2 ! %g2 = 000000007429653e
p22_label_21:
! Mem[000000003c000108] = a13c11a7, %l3 = 4dc81b6f, %l0 = ff8a8c7a
add %i0,0x108,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000a13c11a7
! Mem[000000003d000000] = 7b17fcff, %l4 = 2e3aff34b3fb5ec6
ldstuba [%i2+%g0]0x81,%l4 ! %l4 = 0000007b000000ff
! Mem[0000000090000068] = 2252f842, %g2 = 000000007429653e
ldub [%i4+0x069],%g2 ! %g2 = 0000000000000022
! Mem[000000003d0001e0] = be3e577b, %l1 = 00000000ebd59c44
swap [%i2+0x1e0],%l1 ! %l1 = 00000000be3e577b
! %l0 = 00000000a13c11a7, Mem[000000003c000028] = c0b8129a01e66fff
stxa %l0,[%i0+%o5]0x89 ! Mem[000000003c000028] = 00000000a13c11a7
! Mem[000000003d80000c] = 02ebd6a3, %l3 = 000000004dc81b6f
swap [%i3+0x00c],%l3 ! %l3 = 0000000002ebd6a3
! Mem[000000003c000000] = 507eb56d, %l0 = 00000000a13c11a7
swapa [%i0+%g0]0x89,%l0 ! %l0 = 00000000507eb56d
! %l0 = 00000000507eb56d, Mem[0000000090800096] = 0393cd48, %asi = 80
stha %l0,[%i5+0x096]%asi ! Mem[0000000090800094] = b56dcd48
! Mem[000000003d80013f] = b0e504ac, %l5 = 8a38c73578f60f3d
ldstub [%i3+0x13f],%l5 ! %l5 = 000000ac000000ff
! Mem[000000003d800008] = 30c509ff, %l5 = 00000000000000ac
lduwa [%i3+%o1]0x88,%l5 ! %l5 = 0000000030c509ff
p22_label_22:
! Mem[000000003c000044] = b35853bd, %l1 = 00000000be3e577b
swap [%i0+0x044],%l1 ! %l1 = 00000000b35853bd
! Mem[000000003d8001d4] = 78f60f3d, %l4 = 000000000000007b
swap [%i3+0x1d4],%l4 ! %l4 = 0000000078f60f3d
! %l0 = 507eb56d, %l1 = b35853bd, Mem[00000000910001d0] = 1af60ce8 bd565c76
std %l0,[%i6+0x1d0] ! Mem[00000000910001d0] = 507eb56d b35853bd
! Mem[000000009180019c] = 15cc8efa, %g2 = 0000000000000022
ldsb [%o0+0x19e],%g2 ! %g2 = 0000000000000015
! Mem[000000003d800018] = c8b3b5f3, %l0 = 00000000507eb56d
ldstuba [%i3+%o3]0x80,%l0 ! %l0 = 000000c8000000ff
! Mem[000000003c000058] = 25242d6e, %l5 = 30c509ff, %l7 = 000000fc
add %i0,0x58,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000025242d6e
! Mem[00000000900000dc] = 887c101a, %g2 = 0000000000000015
ldsha [%i4+0x0dc]%asi,%g2 ! %g2 = ffffffffffff887c
! Mem[000000003c000070] = dbf7f7c59d138be9, %l0 = 00000000000000c8, %l1 = 00000000b35853bd
add %i0,0x70,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = dbf7f7c59d138be9
! %l5 = 0000000030c509ff, Mem[000000003c000010] = ff21a088
stba %l5,[%i0+%o2]0x81 ! Mem[000000003c000010] = ff21a088
! Mem[00000000910000fc] = 8fe0fda1, %g2 = ffffffffffff887c
ldub [%i6+0x0fd],%g2 ! %g2 = 000000000000008f
p22_label_23:
! Mem[000000003d000000] = ff17fcff, %l2 = 00000000ff64368f
lduha [%i2+%g0]0x80,%l2 ! %l2 = 000000000000ff17
! Mem[000000003d000018] = b40ca6b000000000, %l3 = 0000000002ebd6a3
ldxa [%i2+%o3]0x89,%l3 ! %l3 = b40ca6b000000000
! Mem[000000003d00000c] = 00000000, %l5 = 30c509ff, %l6 = ffffffff
add %i2,0x0c,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000000000000
! Mem[000000003c000030] = 43f426f3, %l6 = 00000000, %l1 = 9d138be9
add %i0,0x30,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000043f426f3
! Mem[000000003d800060] = b0a60cb477ac8d43, %l1 = 0000000043f426f3, %l2 = 000000000000ff17
add %i3,0x60,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = b0a60cb477ac8d43
! Mem[000000003c800008] = 69000000, %l5 = 0000000030c509ff
swapa [%i1+%o1]0x88,%l5 ! %l5 = 0000000069000000
! Mem[000000003c8000b8] = 6d39e420bd9bd6cb, %l7 = 0000000025242d6e, %l4 = 0000000078f60f3d
add %i1,0xb8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 6d39e420bd9bd6cb
! Mem[000000003c000018] = fffc177b, %l5 = 0000000069000000
ldstuba [%i0+%o3]0x81,%l5 ! %l5 = 000000ff000000ff
! Mem[000000003c800008] = 30c509ff, %l1 = 0000000043f426f3
ldswa [%i1+%o1]0x89,%l1 ! %l1 = 0000000030c509ff
! Mem[000000003c800128] = b80cd7d0, %l2 = b0a60cb477ac8d43
ldsb [%i1+0x128],%l2 ! %l2 = ffffffffffffffb8
p22_label_24:
! %l4 = 6d39e420bd9bd6cb, Mem[000000003c800020] = 5457b531
stha %l4,[%i1+%o4]0x88 ! Mem[000000003c800020] = 5457d6cb
! Mem[000000003c000010] = ff21a088, %l3 = b40ca6b000000000
ldstuba [%i0+%o2]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[000000003c000110] = 5a49af094d8f4c3c, %l5 = 00000000000000ff, %l7 = 0000000025242d6e
add %i0,0x110,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 5a49af094d8f4c3c
! %l4 = 6d39e420bd9bd6cb, Mem[00000000910001f8] = 87d871b15b2f022c
stx %l4,[%i6+0x1f8] ! Mem[00000000910001f8] = 6d39e420bd9bd6cb
! Mem[000000003c000144] = 79549634, %l5 = 000000ff, %l1 = 30c509ff
add %i0,0x144,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000079549634
! Mem[000000003c800058] = a4534458c4b1bfa7, %l4 = 6d39e420bd9bd6cb, %l2 = ffffffffffffffb8
add %i1,0x58,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = a4534458c4b1bfa7
! %l7 = 5a49af094d8f4c3c, Mem[000000003c000010] = 88a021ff
stha %l7,[%i0+%o2]0x88 ! Mem[000000003c000010] = 88a04c3c
! Mem[000000003c800098] = 1e37a1bc, %l0 = 00000000000000c8
swap [%i1+0x098],%l0 ! %l0 = 000000001e37a1bc
! Mem[000000003c000114] = 4d8f4c3c, %l3 = 00000000000000ff
swap [%i0+0x114],%l3 ! %l3 = 000000004d8f4c3c
! Mem[000000003c80019c] = ae602b4e, %l1 = 0000000079549634, %asi = 80
swapa [%i1+0x19c]%asi,%l1 ! %l1 = 00000000ae602b4e
p22_label_25:
! %l4 = 6d39e420bd9bd6cb, Mem[000000003d000018] = 00000000
stha %l4,[%i2+%o3]0x80 ! Mem[000000003d000018] = d6cb0000
! Mem[000000003d8001d2] = 8a38c735, %l7 = 5a49af094d8f4c3c
ldstub [%i3+0x1d2],%l7 ! %l7 = 000000c7000000ff
! Mem[000000003d8001d4] = 0000007b, %l1 = ae602b4e, %l4 = bd9bd6cb
add %i3,0x1d4,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000000000007b
! Mem[000000003d000008] = 240a3172, %l4 = 000000000000007b
ldstuba [%i2+%o1]0x80,%l4 ! %l4 = 00000024000000ff
! Mem[000000003d800020] = 7a0014e2, %l0 = 000000001e37a1bc
swapa [%i3+%o4]0x89,%l0 ! %l0 = 000000007a0014e2
! Mem[000000003d000090] = 07160523, %l2 = a4534458c4b1bfa7, %asi = 80
swapa [%i2+0x090]%asi,%l2 ! %l2 = 0000000007160523
! Mem[000000003d000018] = 0000cbd6, %l1 = 00000000ae602b4e
ldstuba [%i2+%o3]0x89,%l1 ! %l1 = 000000d6000000ff
! Mem[000000003d800154] = 6701d16c, %l0 = 000000007a0014e2
ldsh [%i3+0x154],%l0 ! %l0 = 0000000000006701
! Mem[000000003c800178] = 22ed3c54, %l4 = 00000024, %l7 = 000000c7
add %i1,0x178,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000022ed3c54
! %l2 = 0000000007160523, Mem[000000003d000020] = e21b600f
stba %l2,[%i2+%o4]0x88 ! Mem[000000003d000020] = e21b6023
ba,a p22_not_taken_0_end
p22_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p22_branch_failed
p22_not_taken_0_end:
! End of Random Code for Thread 22
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 0000000000006701
bne,a,pn %xcc,p22_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000d6
bne,a,pn %xcc,p22_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000007160523
bne,a,pn %xcc,p22_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000004d8f4c3c
bne,a,pn %xcc,p22_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000024
bne,a,pn %xcc,p22_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000ff
bne,a,pn %xcc,p22_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000000
bne,a,pn %xcc,p22_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000022ed3c54
bne,a,pn %xcc,p22_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p22_check_fp_registers:
set p22_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be c40329e4 90b18e66
bne %xcc,p22_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be a6367585 0fd2ad92
bne %xcc,p22_f6_fail
nop
! Check Local Memory
set p22_local0_expect,%g1
p22_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = a7113ca15a37ce57
ldx [%i0+0x000],%g3 ! Observed data at 000000003c000000
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000000e1307a976a
ldx [%i0+0x008],%g3 ! Observed data at 000000003c000008
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 3c4ca088889e0f45
ldx [%i0+0x010],%g3 ! Observed data at 000000003c000010
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = fffc177bb090193f
ldx [%i0+0x018],%g3 ! Observed data at 000000003c000018
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = d2ff103f4942f213
ldx [%i0+0x020],%g3 ! Observed data at 000000003c000020
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = a7113ca100000000
ldx [%i0+0x028],%g3 ! Observed data at 000000003c000028
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = fff04558be3e577b
ldx [%i0+0x040],%g3 ! Observed data at 000000003c000040
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = 45468485d02e410f
ldx [%i0+0x080],%g3 ! Observed data at 000000003c000080
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 963bf1ffb808b19d
ldx [%i0+0x0e8],%g3 ! Observed data at 000000003c0000e8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 5a49af09000000ff
ldx [%i0+0x110],%g3 ! Observed data at 000000003c000110
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = fffc1a56fc40d7e5
ldx [%i0+0x128],%g3 ! Observed data at 000000003c000128
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x128,%g4
ldx [%g1+0x160],%g2 ! Expected data = 42cd7763fffffffc
ldx [%i0+0x160],%g3 ! Observed data at 000000003c000160
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = 1701e8e6ff6cc071
ldx [%i0+0x178],%g3 ! Observed data at 000000003c000178
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x178,%g4
set p22_local1_expect,%g1
p22_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = ff09c5304dc81b6f
ldx [%i1+0x008],%g3 ! Observed data at 000000003c800008
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = fcb7f45800000000
ldx [%i1+0x010],%g3 ! Observed data at 000000003c800010
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = cbd6575488a021ff
ldx [%i1+0x020],%g3 ! Observed data at 000000003c800020
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = fcb7f4580000ffff
ldx [%i1+0x028],%g3 ! Observed data at 000000003c800028
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 3f1990b0289fff27
ldx [%i1+0x030],%g3 ! Observed data at 000000003c800030
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x030,%g4
ldx [%g1+0x098],%g2 ! Expected data = 000000c8a75537b7
ldx [%i1+0x098],%g3 ! Observed data at 000000003c800098
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 5e766a54872fff4a
ldx [%i1+0x0b0],%g3 ! Observed data at 000000003c8000b0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = e7ff50cbff5d0966
ldx [%i1+0x0c8],%g3 ! Observed data at 000000003c8000c8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 0000006fbe472bb0
ldx [%i1+0x0e8],%g3 ! Observed data at 000000003c8000e8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 4867afffaa461282
ldx [%i1+0x108],%g3 ! Observed data at 000000003c800108
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 8ff20a2fdcff783f
ldx [%i1+0x118],%g3 ! Observed data at 000000003c800118
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 6a345be000000041
ldx [%i1+0x138],%g3 ! Observed data at 000000003c800138
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 8bf113d211bb0f64
ldx [%i1+0x148],%g3 ! Observed data at 000000003c800148
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x148,%g4
ldx [%g1+0x198],%g2 ! Expected data = 480c554079549634
ldx [%i1+0x198],%g3 ! Observed data at 000000003c800198
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x198,%g4
set p22_local2_expect,%g1
p22_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ff17fcffff2c49d8
ldx [%i2+0x000],%g3 ! Observed data at 000000003d000000
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff0a317200000000
ldx [%i2+0x008],%g3 ! Observed data at 000000003d000008
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 5fcc22ffc8719757
ldx [%i2+0x010],%g3 ! Observed data at 000000003d000010
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffcb0000b0a60cb4
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 = 23601be2fa451f17
ldx [%i2+0x020],%g3 ! Observed data at 000000003d000020
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00006fff0fff2ed0
ldx [%i2+0x028],%g3 ! Observed data at 000000003d000028
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x028,%g4
ldx [%g1+0x070],%g2 ! Expected data = 86f1d9c9ff7ae85e
ldx [%i2+0x070],%g3 ! Observed data at 000000003d000070
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 5d4ffe5677ac8d43
ldx [%i2+0x080],%g3 ! Observed data at 000000003d000080
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = c4b1bfa790e2b704
ldx [%i2+0x090],%g3 ! Observed data at 000000003d000090
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 8b702fba01527046
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 = afe2711fffffffd3
ldx [%i2+0x0a0],%g3 ! Observed data at 000000003d0000a0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ebd59c447ddf186b
ldx [%i2+0x0e8],%g3 ! Observed data at 000000003d0000e8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ebd59c44c6d3556f
ldx [%i2+0x1e0],%g3 ! Observed data at 000000003d0001e0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x1e0,%g4
set p22_local3_expect,%g1
p22_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = fcb7f458d8000000
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 = ff09c5304dc81b6f
ldx [%i3+0x008],%g3 ! Observed data at 000000003d800008
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 334114e2fb3a126b
ldx [%i3+0x010],%g3 ! Observed data at 000000003d800010
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffb3b5f389fe8935
ldx [%i3+0x018],%g3 ! Observed data at 000000003d800018
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = bca1371eb9bf0924
ldx [%i3+0x020],%g3 ! Observed data at 000000003d800020
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8c7ad4f2980fac55
ldx [%i3+0x028],%g3 ! Observed data at 000000003d800028
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x028,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = a75537b75970c631
ldx [%i3+0x0a0],%g3 ! Observed data at 000000003d8000a0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ffc3efa56784f431
ldx [%i3+0x0e0],%g3 ! Observed data at 000000003d8000e0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 3e9b67759e19ffc0
ldx [%i3+0x0f0],%g3 ! Observed data at 000000003d8000f0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x138],%g2 ! Expected data = 796f5e9cb0e504ff
ldx [%i3+0x138],%g3 ! Observed data at 000000003d800138
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = cfd4ffad6701d16c
ldx [%i3+0x150],%g3 ! Observed data at 000000003d800150
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = 16ff0027dabcf034
ldx [%i3+0x168],%g3 ! Observed data at 000000003d800168
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 4fc1021f00000097
ldx [%i3+0x170],%g3 ! Observed data at 000000003d800170
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = 6f99394da73fc470
ldx [%i3+0x190],%g3 ! Observed data at 000000003d800190
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 3de80bd942cd7763
ldx [%i3+0x1a0],%g3 ! Observed data at 000000003d8001a0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 8a38ff350000007b
ldx [%i3+0x1d0],%g3 ! Observed data at 000000003d8001d0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 69465336ffe76534
ldx [%i3+0x1e8],%g3 ! Observed data at 000000003d8001e8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 20ff9d6b06f5757e
ldx [%i3+0x1f8],%g3 ! Observed data at 000000003d8001f8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x1f8,%g4
! The test for processor 22 has passed
p22_passed:
ta GOOD_TRAP
nop
p22_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p22_failed
p22_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p22_failed
p22_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p22_failed
p22_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p22_failed
p22_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p22_failed
p22_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p22_failed
p22_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p22_failed
p22_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p22_failed
p22_f0_fail:
set p22_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f6_fail:
set p22_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 22 failed
p22_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x058] ! Set processor 22 done flag
set p22_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 22 failed
p22_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x058] ! Set processor 22 done flag
set p22_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p22_selfmod_failed:
ba p22_failed
mov 0xabc,%g1
p22_common_error:
or %g0,0xef6,%g1
ba p22_failed
mov %o5,%g3
p22_common_signature_error:
set p22_temp,%g1
ba p22_failed
st %g2,[%g1] ! Common Lock Number
p22_common_timeout:
set p22_temp,%g1
ba p22_failed
st %g2,[%g1] ! Common Lock Number
p22_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p22_failed
mov 0x0,%g3
p22_trap1e:
swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003c000008]
ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003d800000]
done
p22_trap1o:
swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003c000008]
ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003d800000]
done
p22_trap2e:
ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003d000018]
ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003c000028]
ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003d000000]
swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c800020]
ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003c800028]
ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003c800020]
done
p22_trap2o:
ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003d000018]
ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003c000028]
ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003d000000]
swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c800020]
ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003c800028]
ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003c800020]
done
p22_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p22_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p22_init_memory_pointers:
set p22_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p22_local0_start,%i0
set p22_local1_start,%i1
set p22_local2_start,%i2
set p22_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 94166c7836528cc7
ldx [%g1+0x008],%l1 ! %l1 = e6f3b7ba502aa643
ldx [%g1+0x010],%l2 ! %l2 = aef04b601e9a457e
ldx [%g1+0x018],%l3 ! %l3 = 04d2427987c5094a
ldx [%g1+0x020],%l4 ! %l4 = ecfc56049473bb94
ldx [%g1+0x028],%l5 ! %l5 = 125eeb3e0eae3798
ldx [%g1+0x030],%l6 ! %l6 = 63d4fa16ab2dfdfa
ldx [%g1+0x038],%l7 ! %l7 = f6bc327fc3fb9cc2
! Initialize the output register of window 0
set unres3_start,%o0
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 = 490a7cea f5de18e7 24ffc803 e2ee9a7f
! %f4 = b668803f d085b51d a56a612c 3874c682
! %f8 = 11676fe2 7f642fe1 9ddf4d01 4ed42e84
! %f12 = bf6dcbfe 75e029c9 25eaf07a 7e14dd13
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 49ba9da7 00fe635b 52c9b9c5 3fc9eebb
! %f20 = c6377685 be20fdc1 ee959b03 d4e0b60b
! %f24 = 4496eadc c2a318ee ee0885ed 1e8fbeb8
! %f28 = 29ca86fd f3376ddd 480c1cfe 57b2aedc
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = fc788cea 31131230 372a19d3 6030b2f4
! %f36 = 44064a43 fa4b304a dfc7a818 d0dc2a8c
! %f40 = 8aedf202 2a68eab1 71ce1f4d ca7988fc
! %f44 = e35c354c a780c983 1d79e6c9 1ea796af
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x44ad6c1800000013,%g7,%g1 ! GSR scale = 2, align = 3
wr %g1,%g0,%gsr ! GSR = 44ad6c1800000013
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 23
p23_label_1:
! %l5 = 523cdf0ffd47cb99, Mem[0000000091000080] = 909e4e96, %asi = 80
stha %l5,[%i6+0x080]%asi ! Mem[0000000091000080] = cb994e96
! Mem[000000003e800154] = 2596f72a, %l0 = a2446575, %l7 = 7eff7bac
add %i1,0x154,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000002596f72a
! Mem[000000003e800128] = 2389862a, %l7 = 000000002596f72a
ldstub [%i1+0x128],%l7 ! %l7 = 00000023000000ff
! Mem[000000003f800148] = e5170cb7, %l6 = f8d679edbb0d1b96
swap [%i3+0x148],%l6 ! %l6 = 00000000e5170cb7
! Mem[000000003f800028] = d02c96af, %l6 = 00000000e5170cb7
ldswa [%i3+%o5]0x89,%l6 ! %l6 = ffffffffd02c96af
! Mem[000000003f0000e0] = 4aa1dd87, %l2 = 857ddc0e0d8db64d
swap [%i2+0x0e0],%l2 ! %l2 = 000000004aa1dd87
! Mem[000000003f0001a4] = 9752088d, %l5 = fd47cb99, %l4 = e54fee4e
add %i2,0x1a4,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000009752088d
! Mem[000000003f000018] = 8ccb3245, %l0 = ceeed0a8a2446575
ldstuba [%i2+%o3]0x80,%l0 ! %l0 = 0000008c000000ff
! Mem[000000003e800020] = b92e23a4, %l0 = 000000000000008c
ldstuba [%i1+%o4]0x80,%l0 ! %l0 = 000000b9000000ff
! %l1 = 038c1de075c40afc, Mem[0000000090000120] = 7afefbe2a770d537
stx %l1,[%i4+0x120] ! Mem[0000000090000120] = 038c1de075c40afc
p23_label_2:
! Mem[0000000090800044] = 10cfefb5, %g18 = f8a6d8c5e6a1d495
ldsw [%i5+0x044],%g2 ! %g2 = f8a6d8c5e6a1d495
! Mem[000000003f000018] = a249732a 4532cbff, %l6 = d02c96af, %l7 = 00000023
ldda [%i2+%o3]0x89,%l6 ! %l6 = 000000004532cbff 00000000a249732a
! Mem[000000003e000008] = f897d065, %l0 = 00000000000000b9
ldswa [%i0+%o1]0x89,%l0 ! %l0 = fffffffff897d065
! Mem[0000000090800188] = b34362b7, %g2 = 0000000010cfefb5
ldub [%i5+0x188],%g2 ! %g2 = 00000000000000b3
! %l6 = 000000004532cbff, Mem[00000000900000b4] = e5015c01
stw %l6,[%i4+0x0b4] ! Mem[00000000900000b4] = 4532cbff
! Mem[000000003f800000] = c9646ffc4591cd25, %l3 = c6b7d199a11bd2d2
ldxa [%i3+%g0]0x88,%l3 ! %l3 = c9646ffc4591cd25
! Mem[000000003e000000] = 4a6c0354, %l0 = f897d065, %l6 = 4532cbff
casa [%i0]0x80,%l0,%l6 ! %l6 = 000000004a6c0354
! Mem[000000003e80016c] = be9b5e60, %l3 = c9646ffc4591cd25, %asi = 80
swapa [%i1+0x16c]%asi,%l3 ! %l3 = 00000000be9b5e60
! Mem[000000003f8000f8] = 9838188f, %l5 = fd47cb99, %l1 = 75c40afc
add %i3,0xf8,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000009838188f
! %l2 = 000000004aa1dd87, Mem[0000000091000068] = adccfc37
sth %l2,[%i6+0x068] ! Mem[0000000091000068] = dd87fc37
p23_label_3:
! Mem[000000003f80003c] = 87b49163, %l0 = fffffffff897d065
swap [%i3+0x03c],%l0 ! %l0 = 0000000087b49163
! Mem[000000003e800028] = 5449093b, %l3 = 00000000be9b5e60
ldstuba [%i1+%o5]0x81,%l3 ! %l3 = 00000054000000ff
! Mem[000000003e800098] = 27bc79fb, %l6 = 4a6c0354, %l7 = a249732a
add %i1,0x98,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000027bc79fb
! Mem[0000000090800088] = 6b357799 7a33942a, %g2 = 000000b3, %g3 = 0bad0b00
ldd [%i5+0x088],%g2 ! %g2 = 000000006b357799 000000007a33942a
! Mem[000000003e000064] = 56db2b2e, %l0 = 87b49163, %l6 = 4a6c0354
add %i0,0x64,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000056db2b2e
! Mem[000000003f000028] = e38c0e67, %l2 = 000000004aa1dd87
lduwa [%i2+%o5]0x81,%l2 ! %l2 = 00000000e38c0e67
! %l6 = 0000000056db2b2e, Mem[000000003f000000] = 7ea3618d
stha %l6,[%i2+%g0]0x81 ! Mem[000000003f000000] = 2b2e618d
! Mem[00000000908000c8] = 3256a541, %g2 = 000000006b357799
lduwa [%i5+0x0c8]%asi,%g2 ! %g2 = 000000003256a541
! %l4 = 000000009752088d, Mem[00000000918000f8] = 7e989ad2
sth %l4,[%o0+0x0f8] ! Mem[00000000918000f8] = 088d9ad2
! %l1 = 000000009838188f, Mem[0000000091800146] = 200d47db
sth %l1,[%o0+0x146] ! Mem[0000000091800144] = 188f47db
p23_label_4:
! %l3 = 0000000000000054, Mem[000000003f000028] = e38c0e67a2c142c9
stxa %l3,[%i2+%o5]0x80 ! Mem[000000003f000028] = 0000000000000054
! Mem[000000003f800104] = d1232167, %l1 = 9838188f, %l7 = 27bc79fb
add %i3,0x104,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000d1232167
! %l4 = 9752088d, %l5 = fd47cb99, Mem[000000003e800118] = 3ed89f8a 42536a5b
stda %l4,[%i1+0x118]%asi ! Mem[000000003e800118] = 9752088d fd47cb99
! Mem[000000003e0001e4] = 2ca0e098, %l7 = d1232167, %l2 = e38c0e67
add %i0,0x1e4,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000002ca0e098
! Mem[000000003f000000] = 2b2e618d0b410178, %l1 = 000000009838188f, %l5 = 523cdf0ffd47cb99
casxa [%i2]0x80,%l1,%l5 ! %l5 = 2b2e618d0b410178
! Mem[000000003e000121] = d03460d7, %l6 = 0000000056db2b2e
ldstuba [%i0+0x121]%asi,%l6 ! %l6 = 00000034000000ff
! %l6 = 0000000000000034, Mem[00000000908000f0] = e3e4c96dda6b02f4
stx %l6,[%i5+0x0f0] ! Mem[00000000908000f0] = 0000000000000034
! Mem[000000003f800080] = 5a93f58fc902e367, %l6 = 0000000000000034, %l7 = 00000000d1232167
add %i3,0x80,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 5a93f58fc902e367
! %l2 = 2ca0e098, %l3 = 00000054, Mem[0000000090000020] = 3d1bf4fd b6498d5d
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 2ca0e098 00000054
! %l7 = 5a93f58fc902e367, Mem[00000000908000a5] = 4256d3a4
stb %l7,[%i5+0x0a5] ! Mem[00000000908000a4] = 6756d3a4
p23_label_5:
! Mem[000000003f8001a4] = 38633bf1, %l5 = 2b2e618d0b410178
swap [%i3+0x1a4],%l5 ! %l5 = 0000000038633bf1
! Mem[000000003f000025] = 924cf476, %l5 = 0000000038633bf1
ldstub [%i2+0x025],%l5 ! %l5 = 0000004c000000ff
! %l4 = 000000009752088d, Mem[000000003e800008] = 8459b549
stha %l4,[%i1+%o1]0x89 ! Mem[000000003e800008] = 8459088d
! Mem[0000000090800088] = 3577997a, %g2 = 000000003256a541
ldub [%i5+0x089],%g2 ! %g2 = 0000000000000035
! Mem[000000003e000068] = 4d7d37a48a83c510, %l6 = 0000000000000034, %l6 = 0000000000000034
add %i0,0x68,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 4d7d37a48a83c510
! %l0 = 87b49163, %l1 = 9838188f, Mem[000000003f000010] = 6e65e970 d1185985
stda %l0,[%i2+%o2]0x80 ! Mem[000000003f000010] = 87b49163 9838188f
! Mem[0000000090000108] = 1770b86e, %g2 = 0000000000000035
ldsb [%i4+0x10a],%g2 ! %g2 = 0000000000000017
! Mem[0000000090800050] = 9ed4adb0, %g2 = 0000000000000017
ldsb [%i5+0x050],%g2 ! %g2 = ffffffffffffff9e
! Mem[00000000908000b0] = 2fbbd85d, %g18 = f8a6d8c5e6a1d495
ldsw [%i5+0x0b0],%g2 ! %g2 = f8a6d8c5e6a1d495
! %l5 = 000000000000004c, Mem[0000000090800179] = f65f9bb7
stb %l5,[%i5+0x179] ! Mem[0000000090800178] = 4c5f9bb7
p23_label_6:
! %l2 = 2ca0e098, %l3 = 00000054, Mem[00000000900001d0] = 4aed3d3f c56c4c0d
std %l2,[%i4+0x1d0] ! Mem[00000000900001d0] = 2ca0e098 00000054
! %l0 = 87b49163, %l1 = 9838188f, Mem[0000000090800070] = de52dc0a e48dde6b
stda %l0,[%i5+0x070]%asi ! Mem[0000000090800070] = 87b49163 9838188f
! %l4 = 9752088d, %l5 = 0000004c, Mem[0000000090000150] = 8d5101b0 25b2cdc0
std %l4,[%i4+0x150] ! Mem[0000000090000150] = 9752088d 0000004c
! Mem[000000003f000020] = edda9c8d, %l7 = 5a93f58fc902e367
lduha [%i2+%o4]0x89,%l7 ! %l7 = 0000000000009c8d
! %l3 = 0000000000000054, Mem[000000003e800070] = ecdde4f8
sth %l3,[%i1+0x070] ! Mem[000000003e800070] = 0054e4f8
! Mem[000000003f000000] = 8d612e2b, %l2 = 000000002ca0e098
ldstuba [%i2+%g0]0x88,%l2 ! %l2 = 0000002b000000ff
! Mem[000000003e000028] = 839fdbc0, %l7 = 0000000000009c8d
ldsha [%i0+%o5]0x80,%l7 ! %l7 = ffffffffffff839f
! Mem[000000003e0000a7] = c55d5922, %l0 = 0000000087b49163
ldstub [%i0+0x0a7],%l0 ! %l0 = 00000022000000ff
! Mem[000000003f800008] = d40fdc79, %l5 = 000000000000004c
ldstuba [%i3+%o1]0x88,%l5 ! %l5 = 00000079000000ff
! %l5 = 0000000000000079, Mem[000000003f000010] = 87b49163
stha %l5,[%i2+%o2]0x81 ! Mem[000000003f000010] = 00799163
p23_label_7:
! Mem[000000003e000130] = 1208c0851e88fd23, %l6 = 4d7d37a48a83c510, %l4 = 000000009752088d
add %i0,0x130,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 1208c0851e88fd23
! Mem[000000003f800000] = 4591cd25, %l6 = 4d7d37a48a83c510
ldstuba [%i3+%g0]0x89,%l6 ! %l6 = 00000025000000ff
! Mem[000000003e000018] = e9a9291f, %l1 = 000000009838188f
lduba [%i0+%o3]0x88,%l1 ! %l1 = 000000000000001f
! Mem[000000003f000008] = 8b63f81c, %l7 = ffffffffffff839f
ldstub [%i2+%o1],%l7 ! %l7 = 0000008b000000ff
! Mem[000000003e800028] = ff49093b, %l6 = 0000000000000025
swapa [%i1+%o5]0x81,%l6 ! %l6 = 00000000ff49093b
! Mem[000000003f8000f8] = 9838188f, %l0 = 00000022, %l5 = 00000079
add %i3,0xf8,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000009838188f
! Mem[000000003f800018] = 602d1a37, %l0 = 0000000000000022
swapa [%i3+%o3]0x80,%l0 ! %l0 = 00000000602d1a37
! Mem[000000003f800020] = 09f8154a, %l7 = 000000000000008b
ldstuba [%i3+%o4]0x80,%l7 ! %l7 = 00000009000000ff
! %l5 = 000000009838188f, Mem[0000000090800132] = aa4f3670
stb %l5,[%i5+0x132] ! Mem[0000000090800130] = 8f4f3670
! Mem[000000009180017c] = caaaa254, %g2 = 000000002fbbd85d
ldsb [%o0+0x17e],%g2 ! %g2 = ffffffffffffffca
p23_label_8:
! Mem[000000003e000034] = b59e4215, %l6 = 00000000ff49093b, %asi = 80
swapa [%i0+0x034]%asi,%l6 ! %l6 = 00000000b59e4215
! Mem[000000003e000110] = 6de8d34a, %l4 = 1e88fd23, %l7 = 00000009
add %i0,0x110,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000006de8d34a
! %l6 = b59e4215, %l7 = 6de8d34a, Mem[000000003e000008] = 65d097f8 94065047
stda %l6,[%i0+%o1]0x81 ! Mem[000000003e000008] = b59e4215 6de8d34a
! %l5 = 000000009838188f, Mem[000000003e000028] = 839fdbc0
stwa %l5,[%i0+%o5]0x80 ! Mem[000000003e000028] = 9838188f
! Mem[000000003f800077] = 549d581f, %l1 = 000000000000001f
ldstub [%i3+0x077],%l1 ! %l1 = 0000001f000000ff
! Mem[000000003f800080] = 5a93f58f, %l6 = 00000000b59e4215
swap [%i3+0x080],%l6 ! %l6 = 000000005a93f58f
! Mem[000000003e000054] = d3764137, %l0 = 00000000602d1a37
ldstub [%i0+0x054],%l0 ! %l0 = 000000d3000000ff
! Mem[000000003e800160] = 9fc87069, %l3 = 00000054, %l6 = 5a93f58f
add %i1,0x160,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000009fc87069
! Mem[000000003f0001d8] = 590bb898, %l3 = 00000054, %l3 = 00000054
add %i2,0x1d8,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000590bb898
! %l1 = 000000000000001f, Mem[000000003e800018] = b1461225cdcfb80a
stxa %l1,[%i1+%o3]0x88 ! Mem[000000003e800018] = 000000000000001f
p23_label_9:
! Mem[000000003e800150] = 89260ffd, %l6 = 000000009fc87069
swap [%i1+0x150],%l6 ! %l6 = 0000000089260ffd
! Mem[000000003e8000cc] = 893818e6, %l2 = 000000000000002b
swap [%i1+0x0cc],%l2 ! %l2 = 00000000893818e6
! %l1 = 000000000000001f, Mem[0000000091000130] = 3beb96801ef81b22, %asi = 80
stxa %l1,[%i6+0x130]%asi ! Mem[0000000091000130] = 000000000000001f
! Mem[000000003f000010] = 63917900, %l7 = 000000006de8d34a
ldstuba [%i2+%o2]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[00000000908000b4] = 2125c737, %g2 = ffffffffffffffca
lduh [%i5+0x0b6],%g2 ! %g2 = 0000000000002125
! Mem[000000009000005c] = c8131b7a, %g2 = 0000000000002125
ldsb [%i4+0x05f],%g2 ! %g2 = ffffffffffffffc8
! Mem[00000000918001a0] = 8efa3f3e, %g18 = f8a6d8c5e6a1d495
ldsw [%o0+0x1a0],%g2 ! %g2 = f8a6d8c5e6a1d495
! Mem[00000000908001b0] = 7d413f3e, %g2 = ffffffff8efa3f3e
lduw [%i5+0x1b0],%g2 ! %g2 = 000000007d413f3e
! Mem[000000003f800108] = 4f3e94a7, %l2 = 00000000893818e6
swap [%i3+0x108],%l2 ! %l2 = 000000004f3e94a7
! Mem[000000003f800018] = 00000022, %l6 = 89260ffd, %l5 = 9838188f
add %i3,0x18,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000000000022
p23_label_10:
! Mem[000000003e000000] = 4a6c0354, %l7 = 0000000000000000
ldsha [%i0+%g0]0x81,%l7 ! %l7 = 0000000000004a6c
! Mem[0000000091000008] = 954cbcf1, %g2 = 000000007d413f3e
ldsh [%i6+0x00a],%g2 ! %g2 = ffffffffffff954c
! Mem[000000003e0001e0] = 22c75d7f2ca0e098, %l0 = 00000000000000d3, %l4 = 1208c0851e88fd23
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 22c75d7f2ca0e098
! Mem[000000003e0000cc] = 1e020bdc, %l4 = 22c75d7f2ca0e098
swap [%i0+0x0cc],%l4 ! %l4 = 000000001e020bdc
! Mem[00000000910001d0] = 1af60ce8, %g2 = ffffffffffff954c
ldsh [%i6+0x1d0],%g2 ! %g2 = 0000000000001af6
! Mem[0000000091800014] = 648f673b, %g2 = 0000000000001af6
ldsb [%o0+0x017],%g2 ! %g2 = 0000000000000064
! Mem[000000003e8000bc] = 0eb9a563, %l0 = 00000000000000d3
swap [%i1+0x0bc],%l0 ! %l0 = 000000000eb9a563
! Mem[000000003e800008] = 8d085984, %l6 = 0000000089260ffd
ldstuba [%i1+%o1]0x80,%l6 ! %l6 = 0000008d000000ff
! Mem[000000003e000020] = 1114fed0, %l6 = 000000000000008d
swapa [%i0+%o4]0x88,%l6 ! %l6 = 000000001114fed0
! %l0 = 000000000eb9a563, Mem[000000003e000018] = e9a9291f
stwa %l0,[%i0+%o3]0x89 ! Mem[000000003e000018] = 0eb9a563
p23_label_11:
! Mem[000000003e800008] = 845908ff, %l0 = 000000000eb9a563
swapa [%i1+%o1]0x89,%l0 ! %l0 = 00000000845908ff
! Mem[00000000918000b4] = 7b599d60, %g2 = 0000000000000064
ldub [%o0+0x0b6],%g2 ! %g2 = 000000000000007b
! Mem[000000003e000000] = 54036c4a, %l1 = 000000000000001f
swapa [%i0+%g0]0x89,%l1 ! %l1 = 0000000054036c4a
! Mem[000000003f0001e0] = eea7424a, %l7 = 0000000000004a6c
swap [%i2+0x1e0],%l7 ! %l7 = 00000000eea7424a
! Mem[000000003e000020] = 8d000000, %l4 = 000000001e020bdc
ldswa [%i0+%o4]0x80,%l4 ! %l4 = ffffffff8d000000
! Mem[00000000908001d8] = 4525ef1f2ee5bf5c, %g2 = 000000000000007b
ldx [%i5+0x1d8],%g2 ! %g2 = 4525ef1f2ee5bf5c
! Mem[000000003e000000] = 0000001f, %l6 = 000000001114fed0
ldstuba [%i0+%g0]0x89,%l6 ! %l6 = 0000001f000000ff
! %l4 = 8d000000, %l5 = 00000022, Mem[000000003f000000] = 8d612eff 7801410b
stda %l4,[%i2+%g0]0x88 ! Mem[000000003f000000] = 8d000000 00000022
! Mem[000000003e800150] = 9fc870692596f72a, %l3 = 00000000590bb898, %l2 = 000000004f3e94a7
add %i1,0x150,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 9fc870692596f72a
! Mem[0000000090000014] = c17038d5, %g2 = 4525ef1f2ee5bf5c
ldsh [%i4+0x014],%g2 ! %g2 = ffffffffffffc170
p23_label_12:
! Mem[000000003f00003b] = 1743bcbf, %l7 = 00000000eea7424a
ldstub [%i2+0x03b],%l7 ! %l7 = 000000bf000000ff
! Mem[000000003f000008] = ff63f81c, %l4 = ffffffff8d000000
lduwa [%i2+%o1]0x80,%l4 ! %l4 = 00000000ff63f81c
! Mem[0000000091000154] = 1cd37e5c, %g2 = ffffffffffffc170
ldsh [%i6+0x154],%g2 ! %g2 = 0000000000001cd3
! Mem[00000000910000bc] = d5f376fe, %g2 = 0000000000001cd3
ldsha [%i6+0x0be]%asi,%g2 ! %g2 = ffffffffffffd5f3
! Mem[000000003e800000] = c6a882f0, %l3 = 00000000590bb898
ldsha [%i1+%g0]0x81,%l3 ! %l3 = ffffffffffffc6a8
! Mem[0000000091800018] = 8f673b71, %g2 = ffffffffffffd5f3
lduh [%o0+%o3],%g2 ! %g2 = 0000000000008f67
! Mem[000000003e800010] = 8e41eeb1, %l2 = 9fc870692596f72a
swapa [%i1+%o2]0x89,%l2 ! %l2 = 000000008e41eeb1
! Mem[000000003e000028] = 8f183898, %l3 = ffffffffffffc6a8
swapa [%i0+%o5]0x88,%l3 ! %l3 = 000000008f183898
! Mem[000000003e80018e] = 02c594dc, %l4 = 00000000ff63f81c
ldstub [%i1+0x18e],%l4 ! %l4 = 00000094000000ff
! Mem[0000000091800170] = 19f242b3317c6070, %g2 = 0000000000008f67
ldx [%o0+0x170],%g2 ! %g2 = 19f242b3317c6070
p23_label_13:
! Mem[000000009000004c] = 1c5d5a62, %g2 = 19f242b3317c6070
lduha [%i4+0x04c]%asi,%g2 ! %g2 = 0000000000001c5d
! Mem[000000003f000020] = 8d9cdaed, %l6 = 000000000000001f
lduha [%i2+%o4]0x81,%l6 ! %l6 = 0000000000008d9c
! Mem[000000003f800068] = 8b18a4e2, %l2 = 000000008e41eeb1
swap [%i3+0x068],%l2 ! %l2 = 000000008b18a4e2
! %l2 = 000000008b18a4e2, Mem[000000003f0000f8] = a189d145
stw %l2,[%i2+0x0f8] ! Mem[000000003f0000f8] = 8b18a4e2
! Mem[000000003e800020] = ff2e23a4, %l4 = 0000000000000094
swapa [%i1+%o4]0x81,%l4 ! %l4 = 00000000ff2e23a4
! Mem[000000003f0000f8] = 8b18a4e2, %l7 = 00000000000000bf
swap [%i2+0x0f8],%l7 ! %l7 = 000000008b18a4e2
! Mem[000000003e800194] = 3e8d196a, %l6 = 00008d9c, %l2 = 8b18a4e2
add %i1,0x194,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000003e8d196a
! Mem[000000003e800128] = ff89862a, %l1 = 0000000054036c4a
swap [%i1+0x128],%l1 ! %l1 = 00000000ff89862a
! Mem[000000003e000008] = b59e4215, %l7 = 000000008b18a4e2
ldstuba [%i0+%o1]0x81,%l7 ! %l7 = 000000b5000000ff
! Mem[000000009080016c] = 82a70129, %g2 = 0000000000001c5d
ldub [%i5+0x16e],%g2 ! %g2 = 0000000000000082
p23_label_14:
! Mem[00000000900000a0] = c4622d7f, %g2 = 0000000000000082
lduwa [%i4+0x0a0]%asi,%g2 ! %g2 = 00000000c4622d7f
! %l5 = 0000000000000022, Mem[0000000091800128] = 4b3152c014db41d1
stx %l5,[%o0+0x128] ! Mem[0000000091800128] = 0000000000000022
! Mem[000000003e800028] = 25000000, %l7 = 00000000000000b5
ldstuba [%i1+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[000000003f0001f8] = 8119647a, %l3 = 000000008f183898, %asi = 80
swapa [%i2+0x1f8]%asi,%l3 ! %l3 = 000000008119647a
! Mem[000000003e800010] = 2596f72a, %l1 = 00000000ff89862a
swapa [%i1+%o2]0x88,%l1 ! %l1 = 000000002596f72a
! Mem[000000003e8001d7] = b35e30bc, %l5 = 0000000000000022
ldstub [%i1+0x1d7],%l5 ! %l5 = 000000bc000000ff
! Mem[000000003e800010] = 2a8689ff, %l3 = 000000008119647a
ldstuba [%i1+%o2]0x80,%l3 ! %l3 = 0000002a000000ff
! Mem[000000003e8000b5] = baaa5347, %l6 = 0000000000008d9c
ldstub [%i1+0x0b5],%l6 ! %l6 = 000000aa000000ff
! Mem[000000003e000008] = 15429eff, %l7 = 0000000000000000
ldstuba [%i0+%o1]0x88,%l7 ! %l7 = 000000ff000000ff
! Mem[000000003e000004] = fec9d0bd, %l5 = 00000000000000bc
swap [%i0+0x004],%l5 ! %l5 = 00000000fec9d0bd
p23_label_15:
! Mem[000000003f000000] = 8d000000, %l6 = 00000000000000aa
swapa [%i2+%g0]0x89,%l6 ! %l6 = 000000008d000000
! %l1 = 000000002596f72a, Mem[0000000090800198] = 288cb493ef678d22
stx %l1,[%i5+0x198] ! Mem[0000000090800198] = 000000002596f72a
! Mem[000000003f0000a8] = a38f3738, %l5 = 00000000fec9d0bd
ldstub [%i2+0x0a8],%l5 ! %l5 = 000000a3000000ff
! Mem[0000000091000020] = 3ed08e4a, %g2 = 00000000c4622d7f
ldsba [%i6+0x022]%asi,%g2 ! %g2 = 000000000000003e
! %l3 = 000000000000002a, Mem[000000003f000128] = 1713474c, %asi = 80
stwa %l3,[%i2+0x128]%asi ! Mem[000000003f000128] = 0000002a
! Mem[000000003e0000c4] = b94560b7, %l2 = 000000003e8d196a, %asi = 80
swapa [%i0+0x0c4]%asi,%l2 ! %l2 = 00000000b94560b7
! %l0 = 845908ff, %l1 = 2596f72a, Mem[0000000091800060] = b1f147ae bd2f4b85
std %l0,[%o0+0x060] ! Mem[0000000091800060] = 845908ff 2596f72a
! Mem[00000000900001d0] = 2ca0e098, %g18 = f8a6d8c5e6a1d495
ldsw [%i4+0x1d0],%g2 ! %g2 = f8a6d8c5e6a1d495
! %l4 = 00000000ff2e23a4, Mem[000000009180017b] = 543c7eca
stb %l4,[%o0+0x17b] ! Mem[0000000091800178] = a43c7eca
! Mem[000000003e800028] = ff000025, %l6 = 000000008d000000
lduha [%i1+%o5]0x80,%l6 ! %l6 = 000000000000ff00
p23_label_16:
! Mem[0000000090000098] = bfebd6e3 3b554283, %g2 = 2ca0e098, %g3 = 7a33942a
ldd [%i4+0x098],%g2 ! %g2 = 00000000bfebd6e3 000000003b554283
! %l6 = 000000000000ff00, Mem[0000000091800176] = 60703140
sth %l6,[%o0+0x176] ! Mem[0000000091800174] = ff003140
! Mem[000000003e000028] = a8c6ffff, %l3 = 000000000000002a
ldsha [%i0+%o5]0x80,%l3 ! %l3 = ffffffffffffa8c6
! Mem[000000003f000020] = edda9c8d, %l5 = 00000000000000a3
ldstuba [%i2+%o4]0x89,%l5 ! %l5 = 0000008d000000ff
! Mem[000000003f800050] = 62e12bb2, %l5 = 0000008d, %l3 = ffffa8c6
add %i3,0x50,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000062e12bb2
! Mem[000000003f80002f] = 62a5afcf, %l3 = 0000000062e12bb2
ldstub [%i3+0x02f],%l3 ! %l3 = 000000cf000000ff
! Mem[000000003f800010] = 4d23f6b3, %l2 = 00000000b94560b7
ldstuba [%i3+%o2]0x88,%l2 ! %l2 = 000000b3000000ff
! %l4 = ff2e23a4, %l5 = 0000008d, Mem[00000000900000b0] = 0141dccf 4532cbff
stda %l4,[%i4+0x0b0]%asi ! Mem[00000000900000b0] = ff2e23a4 0000008d
! Mem[000000003e8001d4] = b35e30ff, %l6 = 0000ff00, %l5 = 0000008d
add %i1,0x1d4,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000b35e30ff
! Mem[000000003f800190] = 30672ed3, %l1 = 000000002596f72a, %asi = 80
swapa [%i3+0x190]%asi,%l1 ! %l1 = 0000000030672ed3
p23_label_17:
! Mem[000000003e0000c0] = 5373b706, %l0 = 00000000845908ff
swap [%i0+0x0c0],%l0 ! %l0 = 000000005373b706
! %l4 = 00000000ff2e23a4, Mem[000000009180000a] = 51a2dbdb
sth %l4,[%o0+0x00a] ! Mem[0000000091800008] = 23a4dbdb
! Mem[000000003f000020] = ff9cdaed, %l1 = 0000000030672ed3
ldsha [%i2+%o4]0x81,%l1 ! %l1 = ffffffffffffff9c
! Mem[000000003f000018] = ffcb3245, %l2 = 00000000000000b3
ldsba [%i2+%o3]0x80,%l2 ! %l2 = ffffffffffffffff
! Mem[000000003f800049] = 247b45ac, %l1 = ffffffffffffff9c
ldstub [%i3+0x049],%l1 ! %l1 = 0000007b000000ff
! %l1 = 000000000000007b, Mem[000000003e000010] = 791d853d
stha %l1,[%i0+%o2]0x80 ! Mem[000000003e000010] = 007b853d
! Mem[000000003e800138] = 0c91c83df2e1ebd1, %l1 = 000000000000007b, %l6 = 000000000000ff00
add %i1,0x138,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 0c91c83df2e1ebd1
! Mem[000000003f800020] = 4a15f8ff, %l4 = 00000000ff2e23a4
ldstuba [%i3+%o4]0x89,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000090000028] = 93ab66a79677077c, %g2 = 00000000bfebd6e3
ldx [%i4+%o5],%g2 ! %g2 = 93ab66a79677077c
! Mem[000000003f800008] = ffdc0fd4, %l1 = 000000000000007b
ldsba [%i3+%o1]0x80,%l1 ! %l1 = ffffffffffffffff
p23_label_18:
! Mem[000000003f800198] = 3c49f2c93c9e0bc7, %l3 = 00000000000000cf, %l2 = ffffffffffffffff
add %i3,0x198,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 3c49f2c93c9e0bc7
! Mem[000000003e8001b8] = 9e3dfa495b3a12cd, %l3 = 00000000000000cf, %l4 = 00000000000000ff
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 9e3dfa495b3a12cd
! %l2 = 3c9e0bc7, %l3 = 000000cf, Mem[0000000090000020] = 2ca0e098 00000054
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 3c9e0bc7 000000cf
! %l4 = 5b3a12cd, %l5 = b35e30ff, Mem[0000000091800038] = b4270c28 2f23582d
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 5b3a12cd b35e30ff
! Mem[000000003f8000a8] = b0bb065de86bacd6, %l4 = 9e3dfa495b3a12cd, %l3 = 00000000000000cf
add %i3,0xa8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = b0bb065de86bacd6
! Mem[000000003f800058] = f2ddf026848ebd8b, %l2 = 3c49f2c93c9e0bc7, %l0 = 000000005373b706
add %i3,0x58,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = f2ddf026848ebd8b
! Mem[000000003f800018] = 22000000, %l3 = b0bb065de86bacd6
lduha [%i3+%o3]0x88,%l3 ! %l3 = 0000000000000000
! Mem[000000003e800020] = 00000094 a79b4582, %l6 = f2e1ebd1, %l7 = 000000ff
ldda [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000094 00000000a79b4582
! Mem[0000000090000088] = 0c780039, %g2 = 93ab66a79677077c
ldsb [%i4+0x088],%g2 ! %g2 = 000000000000000c
! Mem[000000003f800010] = 4d23f6ff, %l7 = 00000000a79b4582
lduha [%i3+%o2]0x89,%l7 ! %l7 = 000000000000f6ff
p23_label_19:
! Mem[000000003e80017c] = 3b7a9b4f, %l6 = 0000000000000094
ldub [%i1+0x17d],%l6 ! %l6 = 000000000000007a
! %l3 = 0000000000000000, Mem[000000003e800028] = 250000ff
stba %l3,[%i1+%o5]0x89 ! Mem[000000003e800028] = 25000000
! Mem[000000003f8001d3] = 467341e2, %l6 = 000000000000007a
ldstuba [%i3+0x1d3]%asi,%l6 ! %l6 = 000000e2000000ff
! Mem[000000003f800073] = 9401d60e, %l5 = 00000000b35e30ff
ldstuba [%i3+0x073]%asi,%l5 ! %l5 = 0000000e000000ff
! Mem[000000003f800020] = fff8154a, %l1 = ffffffffffffffff
swapa [%i3+%o4]0x80,%l1 ! %l1 = 00000000fff8154a
! Mem[000000003f800188] = 5a398a15, %l1 = 00000000fff8154a
ldstub [%i3+0x188],%l1 ! %l1 = 0000005a000000ff
! Mem[0000000091800130] = 7b3a23e7, %g2 = 000000000000000c
lduh [%o0+0x132],%g2 ! %g2 = 0000000000007b3a
! Mem[000000003e000018] = 6a75d801 0eb9a563, %l0 = 848ebd8b, %l1 = 0000005a
ldda [%i0+%o3]0x88,%l0 ! %l0 = 000000000eb9a563 000000006a75d801
! %l7 = 000000000000f6ff, Mem[000000003f000018] = ffcb3245
stba %l7,[%i2+%o3]0x80 ! Mem[000000003f000018] = ffcb3245
! Mem[000000003e000190] = 49a44e409244dde8, %l1 = 000000006a75d801, %l5 = 000000000000000e
add %i0,0x190,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 49a44e409244dde8
p23_label_20:
! Mem[00000000908001e0] = 8431ff74 5858484a, %g2 = 00007b3a, %g3 = 3b554283
ldd [%i5+0x1e0],%g2 ! %g2 = 000000008431ff74 000000005858484a
! Mem[000000003e800008] = 63a5b90e, %l1 = 000000006a75d801
ldsba [%i1+%o1]0x80,%l1 ! %l1 = 0000000000000063
! Mem[0000000090000050] = 7429653e, %g18 = f8a6d8c5e6a1d495
ldsw [%i4+0x050],%g2 ! %g2 = f8a6d8c5e6a1d495
! %l7 = 000000000000f6ff, Mem[0000000091000160] = 73e72b45
sth %l7,[%i6+0x160] ! Mem[0000000091000160] = f6ff2b45
! Mem[000000003e800020] = 82459ba7 94000000, %l4 = 5b3a12cd, %l5 = 9244dde8
ldda [%i1+%o4]0x88,%l4 ! %l4 = 0000000094000000 0000000082459ba7
! Mem[000000009100004c] = c25859c7, %g2 = 000000007429653e
lduh [%i6+0x04e],%g2 ! %g2 = 000000000000c258
! Mem[000000003f0000b8] = 061c8a71, %l0 = 000000000eb9a563
ldsw [%i2+0x0b8],%l0 ! %l0 = 00000000061c8a71
! Mem[000000003e800010] = ff8986ff, %l4 = 0000000094000000
lduba [%i1+%o2]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[000000003f8001d8] = 46d4f3be9c6cb25b, %l1 = 0000000000000063, %l0 = 00000000061c8a71
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 46d4f3be9c6cb25b
! Mem[000000003e0000f1] = 3919fa7f, %l1 = 0000000000000063
ldstuba [%i0+0x0f1]%asi,%l1 ! %l1 = 00000019000000ff
p23_label_21:
! Mem[000000003e800028] = 0a8c5c47 25000000, %l2 = 3c9e0bc7, %l3 = 00000000
ldda [%i1+%o5]0x89,%l2 ! %l2 = 0000000025000000 000000000a8c5c47
! Mem[000000003e000128] = 8c5b562cc0cd401f, %l7 = 000000000000f6ff, %l2 = 0000000025000000
add %i0,0x128,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 8c5b562cc0cd401f
! Mem[000000003f000000] = 00000022000000aa, %l6 = 00000000000000e2
ldxa [%i2+%g0]0x88,%l6 ! %l6 = 00000022000000aa
! %l2 = 8c5b562cc0cd401f, Mem[000000003e000008] = 15429eff
stba %l2,[%i0+%o1]0x88 ! Mem[000000003e000008] = 15429e1f
! %l7 = 000000000000f6ff, Mem[000000003e800018] = 0000001f
stha %l7,[%i1+%o3]0x88 ! Mem[000000003e800018] = 0000f6ff
! Mem[000000003f000010] = ff799163, %l4 = 00000000000000ff
ldstuba [%i2+%o2]0x80,%l4 ! %l4 = 000000ff000000ff
! Mem[000000003e800028] = 25000000, %l4 = 00000000000000ff
swapa [%i1+%o5]0x88,%l4 ! %l4 = 0000000025000000
! Mem[000000003e000008] = 1f9e4215, %l4 = 0000000025000000
swapa [%i0+%o1]0x81,%l4 ! %l4 = 000000001f9e4215
! Mem[000000003f800020] = ffffffff, %l2 = 8c5b562cc0cd401f
lduwa [%i3+%o4]0x81,%l2 ! %l2 = 00000000ffffffff
! Mem[000000003e800010] = ff8689ff 599149dd, %l2 = ffffffff, %l3 = 0a8c5c47
ldda [%i1+%o2]0x80,%l2 ! %l2 = 00000000ff8689ff 00000000599149dd
p23_label_22:
! Mem[000000003e800020] = 00000094a79b4582, %l6 = 00000022000000aa
ldxa [%i1+%o4]0x80,%l6 ! %l6 = 00000094a79b4582
! Mem[000000009000014c] = 0df4be97, %g2 = 000000000000c258
ldub [%i4+0x14d],%g2 ! %g2 = 000000000000000d
! Mem[000000003e800124] = 46e5139f, %l7 = 000000000000f6ff
ldub [%i1+0x126],%l7 ! %l7 = 0000000000000013
! Mem[000000003f800028] = af962cd0, %l3 = 00000000599149dd
swapa [%i3+%o5]0x81,%l3 ! %l3 = 00000000af962cd0
! Mem[00000000910000d8] = e657cfba, %g18 = f8a6d8c5e6a1d495
ldsw [%i6+0x0d8],%g2 ! %g2 = f8a6d8c5e6a1d495
! Mem[000000003e000120] = d0ff60d7b5b0d848, %l6 = 00000094a79b4582, %l0 = 46d4f3be9c6cb25b
add %i0,0x120,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = d0ff60d7b5b0d848
! Mem[0000000091000008] = 954cbcf1, %g2 = ffffffffe657cfba
ldub [%i6+0x00a],%g2 ! %g2 = 0000000000000095
! Mem[000000003e8000f0] = a6402223, %l3 = 00000000af962cd0
ldstub [%i1+0x0f0],%l3 ! %l3 = 000000a6000000ff
! Mem[000000003e000028] = a8c6ffff, %l2 = 00000000ff8689ff
swap [%i0+%o5],%l2 ! %l2 = 00000000a8c6ffff
! Mem[000000003e000119] = 50a9d8d5, %l7 = 0000000000000013
ldstuba [%i0+0x119]%asi,%l7 ! %l7 = 000000a9000000ff
p23_label_23:
! Mem[000000003e000018] = 6a75d801 0eb9a563, %l4 = 1f9e4215, %l5 = 82459ba7
ldda [%i0+%o3]0x89,%l4 ! %l4 = 000000000eb9a563 000000006a75d801
! Mem[000000003f800020] = ffffffff, %l4 = 000000000eb9a563
lduba [%i3+%o4]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[00000000900001ec] = c40a091e, %g18 = f8a6d8c5e6a1d495
ldsw [%i4+0x1ec],%g2 ! %g2 = f8a6d8c5e6a1d495
! Mem[000000003f8000e0] = d124bdf6d8036bc1, %l6 = 00000094a79b4582, %l6 = 00000094a79b4582
add %i3,0xe0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = d124bdf6d8036bc1
! Mem[000000003e0000d6] = 1e43764d, %l1 = 0000000000000019
ldstub [%i0+0x0d6],%l1 ! %l1 = 00000076000000ff
! Mem[000000003f0001e4] = f337bc98, %l4 = 000000ff, %l2 = a8c6ffff
add %i2,0x1e4,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000f337bc98
! Mem[0000000091800090] = e3433e2e, %g2 = ffffffffc40a091e
lduw [%o0+0x090],%g2 ! %g2 = 00000000e3433e2e
! Mem[00000000900000d0] = db2671a0, %g2 = 00000000e3433e2e
ldsb [%i4+0x0d1],%g2 ! %g2 = ffffffffffffffdb
! Mem[0000000090800084] = 24e5a46b, %g2 = ffffffffffffffdb
ldsb [%i5+0x085],%g2 ! %g2 = 0000000000000024
! Mem[000000003f000000] = aa00000022000000, %l0 = d0ff60d7b5b0d848
ldxa [%i2+%g0]0x80,%l0 ! %l0 = aa00000022000000
p23_label_24:
! %l7 = 00000000000000a9, Mem[000000003f800010] = fff6234d
stha %l7,[%i3+%o2]0x81 ! Mem[000000003f800010] = 00a9234d
! Mem[0000000090000004] = db2a273c, %g2 = 0000000000000024
lduwa [%i4+0x004]%asi,%g2 ! %g2 = 00000000db2a273c
! %l0 = 22000000, %l1 = 00000076, Mem[000000003e800020] = 94000000 82459ba7
stda %l0,[%i1+%o4]0x89 ! Mem[000000003e800020] = 22000000 00000076
! %l3 = 00000000000000a6, Mem[0000000091000000] = 5a899bb6a2b3824f
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = 00000000000000a6
! Mem[000000003e800198] = 85786c0b964e6028, %l3 = 00000000000000a6, %l5 = 000000006a75d801
add %i1,0x198,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 85786c0b964e6028
! Mem[000000003e800020] = 00000022, %l6 = d124bdf6d8036bc1
lduha [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[000000003e800182] = e19264d6, %l4 = 00000000000000ff
ldstub [%i1+0x182],%l4 ! %l4 = 00000064000000ff
! Mem[000000003f800018] = 00000022, %l0 = aa00000022000000
ldstuba [%i3+%o3]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[000000003f000018] = ffcb3245, %l0 = 0000000000000000
ldsba [%i2+%o3]0x80,%l0 ! %l0 = ffffffffffffffff
! Mem[000000003e0000f8] = c64ec816, %l7 = 000000a9, %l3 = 000000a6
add %i0,0xf8,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000c64ec816
p23_label_25:
! %l1 = 0000000000000076, Mem[000000009080004c] = 2451dc93, %asi = 80
stha %l1,[%i5+0x04c]%asi ! Mem[000000009080004c] = 0076dc93
! %l6 = 0000000000000000, Mem[000000003e800000] = c6a882f0
stwa %l6,[%i1+%g0]0x81 ! Mem[000000003e800000] = 00000000
! Mem[000000003e800010] = dd499159 ff8986ff, %l2 = f337bc98, %l3 = c64ec816
ldda [%i1+%o2]0x88,%l2 ! %l2 = 00000000ff8986ff 00000000dd499159
! Mem[000000003f800194] = 457bed3a, %l6 = 0000000000000000
swap [%i3+0x194],%l6 ! %l6 = 00000000457bed3a
! Mem[000000003f800028] = 599149dd, %l2 = 00000000ff8986ff
ldsha [%i3+%o5]0x81,%l2 ! %l2 = 0000000000005991
! Mem[000000003e800018] = 000000000000f6ff, %l4 = 0000000000000064
ldxa [%i1+%o3]0x88,%l4 ! %l4 = 000000000000f6ff
! Mem[000000003f800008] = d40fdcff, %l5 = 85786c0b964e6028
swapa [%i3+%o1]0x89,%l5 ! %l5 = 00000000d40fdcff
! Mem[000000003e0001ad] = 661e92b9, %l1 = 0000000000000076
ldstub [%i0+0x1ad],%l1 ! %l1 = 0000001e000000ff
! Mem[000000003e0001d8] = e3815e9a64bdf894, %l6 = 00000000457bed3a, %l5 = 00000000d40fdcff
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = e3815e9a64bdf894
! %l3 = 00000000dd499159, Mem[0000000091000098] = e6b6c238
stw %l3,[%i6+0x098] ! Mem[0000000091000098] = dd499159
ba,a p23_not_taken_0_end
p23_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 ffffffffffffffff
bne,a,pn %xcc,p23_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000001e
bne,a,pn %xcc,p23_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000005991
bne,a,pn %xcc,p23_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000dd499159
bne,a,pn %xcc,p23_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000f6ff
bne,a,pn %xcc,p23_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be e3815e9a64bdf894
bne,a,pn %xcc,p23_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000457bed3a
bne,a,pn %xcc,p23_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000a9
bne,a,pn %xcc,p23_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p23_check_fp_registers:
set p23_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 490a7cea f5de18e7
bne %xcc,p23_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 24ffc803 e2ee9a7f
bne %xcc,p23_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b668803f d085b51d
bne %xcc,p23_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be a56a612c 3874c682
bne %xcc,p23_f6_fail
nop
! Check Local Memory
set p23_local0_expect,%g1
p23_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ff000000000000bc
ldx [%i0+0x000],%g3 ! Observed data at 000000003e000000
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 250000006de8d34a
ldx [%i0+0x008],%g3 ! Observed data at 000000003e000008
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 007b853d20d7e683
ldx [%i0+0x010],%g3 ! Observed data at 000000003e000010
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 63a5b90e01d8756a
ldx [%i0+0x018],%g3 ! Observed data at 000000003e000018
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8d000000e4229982
ldx [%i0+0x020],%g3 ! Observed data at 000000003e000020
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff8689ff83793566
ldx [%i0+0x028],%g3 ! Observed data at 000000003e000028
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 727022ecff49093b
ldx [%i0+0x030],%g3 ! Observed data at 000000003e000030
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 5bdb2f4fff764137
ldx [%i0+0x050],%g3 ! Observed data at 000000003e000050
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x050,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 93012013c55d59ff
ldx [%i0+0x0a0],%g3 ! Observed data at 000000003e0000a0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 845908ff3e8d196a
ldx [%i0+0x0c0],%g3 ! Observed data at 000000003e0000c0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ceed76932ca0e098
ldx [%i0+0x0c8],%g3 ! Observed data at 000000003e0000c8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 98b9f71f1e43ff4d
ldx [%i0+0x0d0],%g3 ! Observed data at 000000003e0000d0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 39fffa7fa2032bd0
ldx [%i0+0x0f0],%g3 ! Observed data at 000000003e0000f0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 50ffd8d506608ff6
ldx [%i0+0x118],%g3 ! Observed data at 000000003e000118
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = d0ff60d7b5b0d848
ldx [%i0+0x120],%g3 ! Observed data at 000000003e000120
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x120,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 9b6e6ab766ff92b9
ldx [%i0+0x1a8],%g3 ! Observed data at 000000003e0001a8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x1a8,%g4
set p23_local1_expect,%g1
p23_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 000000002f7d2e8e
ldx [%i1+0x000],%g3 ! Observed data at 000000003e800000
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 63a5b90e492d2a69
ldx [%i1+0x008],%g3 ! Observed data at 000000003e800008
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff8689ff599149dd
ldx [%i1+0x010],%g3 ! Observed data at 000000003e800010
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = fff6000000000000
ldx [%i1+0x018],%g3 ! Observed data at 000000003e800018
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000002276000000
ldx [%i1+0x020],%g3 ! Observed data at 000000003e800020
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff000000475c8c0a
ldx [%i1+0x028],%g3 ! Observed data at 000000003e800028
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x028,%g4
ldx [%g1+0x070],%g2 ! Expected data = 0054e4f8e31021bf
ldx [%i1+0x070],%g3 ! Observed data at 000000003e800070
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x070,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 55650df2baff5347
ldx [%i1+0x0b0],%g3 ! Observed data at 000000003e8000b0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = b40b6fc1000000d3
ldx [%i1+0x0b8],%g3 ! Observed data at 000000003e8000b8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 26fa01fc0000002b
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 = ff4022230256effc
ldx [%i1+0x0f0],%g3 ! Observed data at 000000003e8000f0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 9752088dfd47cb99
ldx [%i1+0x118],%g3 ! Observed data at 000000003e800118
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 54036c4ab2752e81
ldx [%i1+0x128],%g3 ! Observed data at 000000003e800128
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = 9fc870692596f72a
ldx [%i1+0x150],%g3 ! Observed data at 000000003e800150
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = 2e3ba37f4591cd25
ldx [%i1+0x168],%g3 ! Observed data at 000000003e800168
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = e192ffd63910bebf
ldx [%i1+0x180],%g3 ! Observed data at 000000003e800180
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = eab991e502c5ffdc
ldx [%i1+0x188],%g3 ! Observed data at 000000003e800188
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = d7b102efb35e30ff
ldx [%i1+0x1d0],%g3 ! Observed data at 000000003e8001d0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x1d0,%g4
set p23_local2_expect,%g1
p23_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = aa00000022000000
ldx [%i2+0x000],%g3 ! Observed data at 000000003f000000
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff63f81c140092c4
ldx [%i2+0x008],%g3 ! Observed data at 000000003f000008
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff7991639838188f
ldx [%i2+0x010],%g3 ! Observed data at 000000003f000010
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffcb32452a7349a2
ldx [%i2+0x018],%g3 ! Observed data at 000000003f000018
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff9cdaed92fff476
ldx [%i2+0x020],%g3 ! Observed data at 000000003f000020
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000000000054
ldx [%i2+0x028],%g3 ! Observed data at 000000003f000028
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 1743bcff1c3168f8
ldx [%i2+0x038],%g3 ! Observed data at 000000003f000038
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x038,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ff8f3738c8c5cff1
ldx [%i2+0x0a8],%g3 ! Observed data at 000000003f0000a8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0d8db64d33ae1945
ldx [%i2+0x0e0],%g3 ! Observed data at 000000003f0000e0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 000000bffc5cc79b
ldx [%i2+0x0f8],%g3 ! Observed data at 000000003f0000f8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0000002a6bbd041d
ldx [%i2+0x128],%g3 ! Observed data at 000000003f000128
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x128,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 00004a6cf337bc98
ldx [%i2+0x1e0],%g3 ! Observed data at 000000003f0001e0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 8f1838989ecc3b01
ldx [%i2+0x1f8],%g3 ! Observed data at 000000003f0001f8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1f8,%g4
set p23_local3_expect,%g1
p23_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ffcd9145fc6f64c9
ldx [%i3+0x000],%g3 ! Observed data at 000000003f800000
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 28604e96b7a7e375
ldx [%i3+0x008],%g3 ! Observed data at 000000003f800008
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00a9234dd6dc3433
ldx [%i3+0x010],%g3 ! Observed data at 000000003f800010
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff0000229cd2d9a8
ldx [%i3+0x018],%g3 ! Observed data at 000000003f800018
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffffff50fa2829
ldx [%i3+0x020],%g3 ! Observed data at 000000003f800020
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 599149dd62a5afff
ldx [%i3+0x028],%g3 ! Observed data at 000000003f800028
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = deee043bf897d065
ldx [%i3+0x038],%g3 ! Observed data at 000000003f800038
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 24ff45acd9ea676b
ldx [%i3+0x048],%g3 ! Observed data at 000000003f800048
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = 8e41eeb16eed9bc9
ldx [%i3+0x068],%g3 ! Observed data at 000000003f800068
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 9401d6ff549d58ff
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 = b59e4215c902e367
ldx [%i3+0x080],%g3 ! Observed data at 000000003f800080
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x080,%g4
ldx [%g1+0x108],%g2 ! Expected data = 893818e66bc24522
ldx [%i3+0x108],%g3 ! Observed data at 000000003f800108
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x108,%g4
ldx [%g1+0x148],%g2 ! Expected data = bb0d1b96a49d72e4
ldx [%i3+0x148],%g3 ! Observed data at 000000003f800148
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x148,%g4
ldx [%g1+0x188],%g2 ! Expected data = ff398a158fd53983
ldx [%i3+0x188],%g3 ! Observed data at 000000003f800188
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 2596f72a00000000
ldx [%i3+0x190],%g3 ! Observed data at 000000003f800190
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = bf219b570b410178
ldx [%i3+0x1a0],%g3 ! Observed data at 000000003f8001a0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 467341ffee7874b3
ldx [%i3+0x1d0],%g3 ! Observed data at 000000003f8001d0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x1d0,%g4
! The test for processor 23 has passed
p23_passed:
ta GOOD_TRAP
nop
p23_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p23_failed
p23_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p23_failed
p23_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p23_failed
p23_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p23_failed
p23_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p23_failed
p23_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p23_failed
p23_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p23_failed
p23_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p23_failed
p23_f0_fail:
set p23_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f2_fail:
set p23_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f4_fail:
set p23_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f6_fail:
set p23_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 23 failed
p23_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x05c] ! Set processor 23 done flag
set p23_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 23 failed
p23_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x05c] ! Set processor 23 done flag
set p23_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p23_selfmod_failed:
ba p23_failed
mov 0xabc,%g1
p23_common_error:
or %g0,0xef7,%g1
ba p23_failed
mov %o5,%g3
p23_common_signature_error:
set p23_temp,%g1
ba p23_failed
st %g2,[%g1] ! Common Lock Number
p23_common_timeout:
set p23_temp,%g1
ba p23_failed
st %g2,[%g1] ! Common Lock Number
p23_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p23_failed
mov 0x0,%g3
p23_trap1e:
stda %l6,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f000018]
stwa %l1,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e000008]
lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f000018]
ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003e000028]
done
p23_trap1o:
stda %l6,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f000018]
stwa %l1,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e000008]
lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f000018]
ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003e000028]
done
p23_trap2e:
ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003f000000]
stxa %l2,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e000010]
ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003f000028]
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003f000028]
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003f800000]
done
p23_trap2o:
ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003f000000]
stxa %l2,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e000010]
ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003f000028]
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003f000028]
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003f800000]
done
p23_trap3e:
nop
nop
nop
done
p23_trap3o:
nop
nop
nop
done
p23_init_memory_pointers:
set p23_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p23_local0_start,%i0
set p23_local1_start,%i1
set p23_local2_start,%i2
set p23_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = ceeed0a8a2446575
ldx [%g1+0x008],%l1 ! %l1 = 038c1de075c40afc
ldx [%g1+0x010],%l2 ! %l2 = 857ddc0e0d8db64d
ldx [%g1+0x018],%l3 ! %l3 = c6b7d199a11bd2d2
ldx [%g1+0x020],%l4 ! %l4 = a7dbc9fde54fee4e
ldx [%g1+0x028],%l5 ! %l5 = 523cdf0ffd47cb99
ldx [%g1+0x030],%l6 ! %l6 = f8d679edbb0d1b96
ldx [%g1+0x038],%l7 ! %l7 = 48339f567eff7bac
! Initialize the output register of window 0
set unres3_start,%o0
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 = b464ca38 c13cb138 aa4243ff ee69e090
! %f4 = 8a1689a8 91adcd0e 60380fc5 75839b0f
! %f8 = 64b1290e 6d299d09 2066a675 9a3de7a0
! %f12 = ca4c75f3 bb24cdd2 f65cbc22 cdf9abb6
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 89ff0021 8b1fb07c 3e4cb009 08dd84ca
! %f20 = eaff64f2 ef4057fc 5a6dc59e 5800cfd8
! %f24 = 6fbd5b50 b426bd2e 2267921d c6ef26c5
! %f28 = 49d5db18 33699719 41875c90 c99878b4
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 3f37adbe 0b6b2051 198ffb1d 542243f9
! %f36 = 1a9de734 5b8920e7 ff647c01 e23c413e
! %f40 = cf4d0360 8a0dffb6 30f50ebb b7e87bae
! %f44 = d0677f53 b92254ad 8c86a117 c8e86c14
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x70deded000000008,%g7,%g1 ! GSR scale = 1, align = 0
wr %g1,%g0,%gsr ! GSR = 70deded000000008
wr %g0,%y ! Clear Y 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[00000000410001cc] = bd3d55dd, %l5 = 27a097be850b7169, %asi = 80
swapa [%i2+0x1cc]%asi,%l5 ! %l5 = 00000000bd3d55dd
! Mem[0000000090800154] = 1424c7d4, %g2 = 729bbedcff5b4ed3
ldsh [%i5+0x154],%g2 ! %g2 = 0000000000001424
! Mem[000000009180000c] = dbdb9950, %g2 = 0000000000001424
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffdbdb
! Mem[0000000041000078] = 5df05b97ce488488, %l6 = e644d95c2b49e1b2, %l1 = 21f5eb41d095389d
add %i2,0x78,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 5df05b97ce488488
! Mem[0000000040000088] = 19f914a73c1f68a5, %l1 = 5df05b97ce488488, %l6 = e644d95c2b49e1b2
add %i0,0x88,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 19f914a73c1f68a5
! Mem[00000000408001ea] = b73aff0e, %l4 = 6fa00e1dbda66ad3
ldstub [%i1+0x1ea],%l4 ! %l4 = 000000ff000000ff
! Mem[0000000041800010] = a769cf14, %l0 = 51cfb5f864600901
ldstuba [%i3+%o2]0x80,%l0 ! %l0 = 000000a7000000ff
! Mem[00000000418000e8] = 5a9ce8b0d002267c, %l3 = 1eabd9b7d183330e, %l0 = 00000000000000a7
add %i3,0xe8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 5a9ce8b0d002267c
! Mem[0000000040000028] = 5fd2ca8e, %l0 = 5a9ce8b0d002267c
ldstuba [%i0+%o5]0x88,%l0 ! %l0 = 0000008e000000ff
! Mem[0000000040800010] = 9e3b0f45, %l0 = 000000000000008e
lduba [%i1+%o2]0x81,%l0 ! %l0 = 000000000000009e
p24_label_2:
! Mem[00000000910000c4] = 86900236, %g2 = ffffffffffffdbdb
ldsb [%i6+0x0c5],%g2 ! %g2 = ffffffffffffff86
! %l5 = 00000000bd3d55dd, Mem[000000009180013c] = af83df28, %asi = 80
stba %l5,[%o0+0x13c]%asi ! Mem[000000009180013c] = dd83df28
! Mem[00000000910000c4] = 023601e4, %g2 = ffffffffffffff86
ldsb [%i6+0x0c7],%g2 ! %g2 = 0000000000000002
! %l2 = f5560dd060a5307b, Mem[0000000041800028] = a72113e0
stha %l2,[%i3+%o5]0x81 ! Mem[0000000041800028] = 307b13e0
! Mem[0000000040800018] = 28d1a5ae, %l3 = 1eabd9b7d183330e
ldstuba [%i1+%o3]0x89,%l3 ! %l3 = 000000ae000000ff
! %l5 = 00000000bd3d55dd, Mem[0000000041000018] = 234fef98
stba %l5,[%i2+%o3]0x89 ! Mem[0000000041000018] = 234fefdd
! Mem[0000000040000000] = 90966759, %l2 = f5560dd060a5307b
ldstuba [%i0+%g0]0x81,%l2 ! %l2 = 00000090000000ff
! Mem[0000000091800010] = 19ff009184169e64, %g2 = 0000000000000002
ldx [%o0+%o2],%g2 ! %g2 = 19ff009184169e64
! Mem[0000000041000020] = 9c9b40cd, %l1 = 5df05b97ce488488
swap [%i2+%o4],%l1 ! %l1 = 000000009c9b40cd
! %l3 = 00000000000000ae, Mem[000000009000005e] = b4c8131b
stb %l3,[%i4+0x05e] ! Mem[000000009000005c] = aec8131b
p24_label_3:
! Mem[000000004000008c] = 3c1f68a5, %l6 = 19f914a73c1f68a5
swap [%i0+0x08c],%l6 ! %l6 = 000000003c1f68a5
! Mem[0000000041800048] = 20bdd127, %l0 = 000000000000009e
swap [%i3+0x048],%l0 ! %l0 = 0000000020bdd127
! Mem[00000000910000a4] = f734790a, %g2 = 19ff009184169e64
ldub [%i6+0x0a7],%g2 ! %g2 = 00000000000000f7
! Mem[00000000410000c6] = 2f5c683d, %l7 = 232fd03442e7a035
ldstub [%i2+0x0c6],%l7 ! %l7 = 00000068000000ff
! %l1 = 000000009c9b40cd, Mem[0000000040000010] = dc4ba12750a8a7b1
stxa %l1,[%i0+%o2]0x80 ! Mem[0000000040000010] = 000000009c9b40cd
! %l4 = 00000000000000ff, Mem[0000000041800028] = 307b13e0
stba %l4,[%i3+%o5]0x80 ! Mem[0000000041800028] = ff7b13e0
! Mem[0000000040800028] = 96ad0779, %l1 = 000000009c9b40cd
ldsba [%i1+%o5]0x81,%l1 ! %l1 = ffffffffffffff96
! Mem[0000000041000098] = bf3c2894f22b8b74, %l3 = 00000000000000ae
ldx [%i2+0x098],%l3 ! %l3 = bf3c2894f22b8b74
! %l6 = 000000003c1f68a5, Mem[0000000040000028] = ffcad25f
stwa %l6,[%i0+%o5]0x81 ! Mem[0000000040000028] = 3c1f68a5
! %l1 = ffffffffffffff96, Mem[000000009080017f] = ec06f22f
stb %l1,[%i5+0x17f] ! Mem[000000009080017c] = 9606f22f
p24_label_4:
! Mem[00000000410000c8] = aa85a8f418a3a556, %l1 = ffffffffffffff96, %l2 = 0000000000000090
add %i2,0xc8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = aa85a8f418a3a556
! Mem[0000000041800184] = be56e497, %l5 = bd3d55dd, %l5 = bd3d55dd
add %i3,0x184,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000be56e497
! %l2 = aa85a8f418a3a556, Mem[00000000908000e8] = fa3347b4, %asi = 80
stwa %l2,[%i5+0x0e8]%asi ! Mem[00000000908000e8] = 18a3a556
! Mem[00000000900001e0] = 8a5b8b3b fede364a, %g2 = 000000f7, %g3 = 0bad0b00
ldda [%i4+0x1e0]%asi,%g2 ! %g2 = 000000008a5b8b3b 00000000fede364a
! Mem[000000009100015c] = c9897b7e, %g2 = 000000008a5b8b3b
ldsh [%i6+0x15c],%g2 ! %g2 = ffffffffffffc989
! Mem[000000004080003c] = ca5fa1ff, %l7 = 0000000000000068
swap [%i1+0x03c],%l7 ! %l7 = 00000000ca5fa1ff
! Mem[00000000918000f8] = 7e989ad2 02b3cc84, %g2 = ffffc989, %g3 = fede364a
ldd [%o0+0x0f8],%g2 ! %g2 = 000000007e989ad2 0000000002b3cc84
! Mem[0000000091800110] = 827eb716, %g2 = 000000007e989ad2
ldsh [%o0+0x112],%g2 ! %g2 = ffffffffffff827e
! Mem[0000000041800194] = d09d1ba4, %l2 = 18a3a556, %l6 = 3c1f68a5
add %i3,0x194,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000d09d1ba4
! Mem[0000000040800020] = 79e707b9 f2b7bfac, %l2 = 18a3a556, %l3 = f22b8b74
ldda [%i1+%o4]0x89,%l2 ! %l2 = 00000000f2b7bfac 0000000079e707b9
p24_label_5:
! Mem[0000000041800010] = 14cf69ff, %l1 = ffffffffffffff96
ldstuba [%i3+%o2]0x89,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000040800088] = e9e9ce40 266333ac, %l4 = 000000ff, %l5 = be56e497
ldd [%i1+0x088],%l4 ! %l4 = 00000000e9e9ce40 00000000266333ac
! Mem[0000000041000018] = ddef4f23, %l4 = 00000000e9e9ce40
swapa [%i2+%o3]0x80,%l4 ! %l4 = 00000000ddef4f23
! Mem[00000000910001c8] = 06aca0d1718d4ac5, %g2 = ffffffffffff827e
ldxa [%i6+0x1c8]%asi,%g2 ! %g2 = 06aca0d1718d4ac5
! Mem[000000009000005c] = aa7baec8, %g2 = 06aca0d1718d4ac5
ldub [%i4+0x05c],%g2 ! %g2 = 00000000000000aa
! Mem[000000009100017c] = 63a1bd5f, %g2 = 00000000000000aa
lduh [%i6+0x17e],%g2 ! %g2 = 00000000000063a1
! Mem[00000000418001e0] = 37f0abe05092bb5f, %l6 = 00000000d09d1ba4, %l2 = 00000000f2b7bfac
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 37f0abe05092bb5f
! Mem[00000000918000c0] = eced5e8d ad90271b, %g2 = 000063a1, %g3 = 02b3cc84
ldda [%o0+0x0c0]%asi,%g2 ! %g2 = 00000000eced5e8d 00000000ad90271b
! Mem[00000000408000f4] = 105ba79f, %l3 = 0000000079e707b9
swap [%i1+0x0f4],%l3 ! %l3 = 00000000105ba79f
! Mem[0000000041800020] = f5d1b76d, %l3 = 00000000105ba79f
ldstuba [%i3+%o4]0x89,%l3 ! %l3 = 0000006d000000ff
p24_label_6:
! %l7 = 00000000ca5fa1ff, Mem[0000000040800010] = 9e3b0f45
stha %l7,[%i1+%o2]0x81 ! Mem[0000000040800010] = a1ff0f45
! Mem[0000000041800188] = b7a04137, %l7 = 00000000ca5fa1ff
lduh [%i3+0x18a],%l7 ! %l7 = 0000000000004137
! %l2 = 37f0abe05092bb5f, Mem[00000000918000a8] = 38658e3f81db5fd9, %asi = 80
stxa %l2,[%o0+0x0a8]%asi ! Mem[00000000918000a8] = 37f0abe05092bb5f
! %l1 = 00000000000000ff, Mem[0000000040000028] = 3c1f68a5
stba %l1,[%i0+%o5]0x80 ! Mem[0000000040000028] = ff1f68a5
! %l4 = 00000000ddef4f23, Mem[00000000910001cf] = c51af60c
stb %l4,[%i6+0x1cf] ! Mem[00000000910001cc] = 231af60c
! %l2 = 37f0abe05092bb5f, Mem[0000000040000020] = 60b4745a
stba %l2,[%i0+%o4]0x80 ! Mem[0000000040000020] = 5fb4745a
! Mem[0000000040800028] = 96ad0779 6f2a9fa8, %l6 = d09d1ba4, %l7 = 00004137
ldda [%i1+%o5]0x80,%l6 ! %l6 = 0000000096ad0779 000000006f2a9fa8
! Mem[00000000918001ac] = f432bd9b, %g2 = 00000000eced5e8d
ldub [%o0+0x1af],%g2 ! %g2 = 00000000000000f4
! Mem[0000000040800020] = acbfb7f2, %l1 = 00000000000000ff
lduwa [%i1+%o4]0x80,%l1 ! %l1 = 00000000acbfb7f2
! %l3 = 000000000000006d, Mem[0000000090800168] = 63ababf6368782a7
stx %l3,[%i5+0x168] ! Mem[0000000090800168] = 000000000000006d
p24_label_7:
! Mem[0000000040800028] = 96ad0779, %l2 = 37f0abe05092bb5f
ldsba [%i1+%o5]0x80,%l2 ! %l2 = ffffffffffffff96
! Mem[0000000040800018] = ffa5d128, %l6 = 96ad0779, %l5 = 266333ac
add %i1,0x18,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000ffa5d128
! %l7 = 000000006f2a9fa8, Mem[00000000908001ee] = f029963c, %asi = 80
stha %l7,[%i5+0x1ee]%asi ! Mem[00000000908001ec] = 9fa8963c
! Mem[0000000040000020] = 5fb4745a, %l3 = 000000000000006d
lduha [%i0+%o4]0x80,%l3 ! %l3 = 0000000000005fb4
! Mem[0000000040000031] = 49db9229, %l4 = 00000000ddef4f23
ldstuba [%i0+0x031]%asi,%l4 ! %l4 = 000000db000000ff
! %l5 = 00000000ffa5d128, Mem[0000000041800000] = 0cb55e28
stha %l5,[%i3+%g0]0x88 ! Mem[0000000041800000] = 0cb5d128
! Mem[0000000040000018] = 0eca0e6c, %l4 = 00000000000000db
ldsha [%i0+%o3]0x89,%l4 ! %l4 = 0000000000000e6c
! %l2 = ffffffffffffff96, Mem[00000000908001d0] = 37a15708
stb %l2,[%i5+0x1d0] ! Mem[00000000908001d0] = 96a15708
! Mem[0000000041800018] = ee8c5cd6, %l7 = 000000006f2a9fa8
ldstuba [%i3+%o3]0x88,%l7 ! %l7 = 000000d6000000ff
! Mem[0000000041800157] = 01d2a32e, %l7 = 00000000000000d6
ldstub [%i3+0x157],%l7 ! %l7 = 0000002e000000ff
p24_label_8:
! Mem[00000000910001dc] = d4ce3762, %g2 = 00000000000000f4
lduh [%i6+0x1dc],%g2 ! %g2 = 000000000000d4ce
! %l0 = 0000000020bdd127, Mem[00000000918000cc] = 1cfaf3cf, %asi = 80
stwa %l0,[%o0+0x0cc]%asi ! Mem[00000000918000cc] = 20bdd127
! Mem[0000000041000028] = 71c5054b, %l0 = 0000000020bdd127
lduba [%i2+%o5]0x89,%l0 ! %l0 = 000000000000004b
! Mem[0000000041800018] = ee8c5cff, %l2 = ffffffffffffff96
ldstuba [%i3+%o3]0x88,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000040000010] = 00000000, %l1 = 00000000acbfb7f2
swap [%i0+%o2],%l1 ! %l1 = 0000000000000000
! Mem[00000000418000d0] = e740f175, %l0 = 0000004b, %l7 = 0000002e
add %i3,0xd0,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000e740f175
! Mem[0000000041000028] = 4b05c571 aa75484c, %l2 = 000000ff, %l3 = 00005fb4
ldda [%i2+%o5]0x80,%l2 ! %l2 = 000000004b05c571 00000000aa75484c
! Mem[00000000418001e8] = 893a684b, %l2 = 4b05c571, %l6 = 96ad0779
add %i3,0x1e8,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000893a684b
! Mem[0000000041800180] = a5319529, %l5 = 00000000ffa5d128, %asi = 80
swapa [%i3+0x180]%asi,%l5 ! %l5 = 00000000a5319529
! Mem[00000000410000a4] = 47d70e07, %l2 = 4b05c571, %l1 = 00000000
add %i2,0xa4,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000047d70e07
p24_label_9:
! Mem[0000000041000018] = e9e9ce40, %l7 = 00000000e740f175
ldstuba [%i2+%o3]0x81,%l7 ! %l7 = 000000e9000000ff
! Mem[0000000041000190] = 5e4e19b4, %l2 = 000000004b05c571
ldstub [%i2+0x190],%l2 ! %l2 = 0000005e000000ff
! Mem[0000000041000000] = 349f6bfc408d31ee, %l2 = 000000000000005e
ldxa [%i2+%g0]0x81,%l2 ! %l2 = 349f6bfc408d31ee
! Mem[0000000040800008] = d919bce32b9c7065, %l5 = 00000000a5319529
ldxa [%i1+%o1]0x81,%l5 ! %l5 = d919bce32b9c7065
! Mem[0000000040000170] = 6e8693c8, %l2 = 408d31ee, %l5 = 2b9c7065
add %i0,0x170,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000006e8693c8
! %l1 = 0000000047d70e07, Mem[0000000040800028] = 7907ad96
stba %l1,[%i1+%o5]0x88 ! Mem[0000000040800028] = 7907ad07
! Mem[0000000041800000] = 28d1b50c, %l5 = 000000006e8693c8
ldsba [%i3+%g0]0x80,%l5 ! %l5 = 0000000000000028
! Mem[0000000040800028] = a89f2a6f7907ad07, %l7 = 00000000000000e9
ldxa [%i1+%o5]0x89,%l7 ! %l7 = a89f2a6f7907ad07
! Mem[0000000041800010] = 14cf69ff, %l3 = 00000000aa75484c
ldsba [%i3+%o2]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000041000010] = 9dbe9bc4 0de4452d, %l0 = 0000004b, %l1 = 47d70e07
ldda [%i2+%o2]0x81,%l0 ! %l0 = 000000009dbe9bc4 000000000de4452d
p24_label_10:
! Mem[0000000090800114] = bd57aaef, %g2 = 000000000000d4ce
lduw [%i5+0x114],%g2 ! %g2 = 00000000bd57aaef
! Mem[0000000040000028] = 9c1b0391a5681fff, %l7 = a89f2a6f7907ad07
ldxa [%i0+%o5]0x89,%l7 ! %l7 = 9c1b0391a5681fff
! Mem[0000000040000068] = 184807707b1c7a40, %l7 = 9c1b0391a5681fff, %l3 = ffffffffffffffff
add %i0,0x68,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 184807707b1c7a40
! Mem[00000000908000fc] = 029ad6c7, %g2 = 00000000bd57aaef
ldsh [%i5+0x0fe],%g2 ! %g2 = 000000000000029a
! Mem[00000000400000b0] = 89990f28e70c1cf6, %l2 = 349f6bfc408d31ee, %l7 = 9c1b0391a5681fff
add %i0,0xb0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 89990f28e70c1cf6
! Mem[00000000918000d4] = 48387ffd, %g2 = 000000000000029a
ldsb [%o0+0x0d4],%g2 ! %g2 = 0000000000000048
! Mem[0000000041000028] = 71c5054b, %l2 = 349f6bfc408d31ee
ldsha [%i2+%o5]0x88,%l2 ! %l2 = 000000000000054b
! %l6 = 00000000893a684b, Mem[0000000040000028] = a5681fff
stba %l6,[%i0+%o5]0x88 ! Mem[0000000040000028] = a5681f4b
! Mem[0000000041800000] = 0cb5d128, %l1 = 000000000de4452d
swapa [%i3+%g0]0x88,%l1 ! %l1 = 000000000cb5d128
! Mem[0000000041000020] = ce488488, %l5 = 0000000000000028
ldsha [%i2+%o4]0x80,%l5 ! %l5 = ffffffffffffce48
p24_label_11:
! Mem[000000004100011c] = bebaa26a, %l3 = 184807707b1c7a40
swap [%i2+0x11c],%l3 ! %l3 = 00000000bebaa26a
! Mem[0000000041000008] = ca7f3060, %l3 = 00000000bebaa26a
ldstuba [%i2+%o1]0x89,%l3 ! %l3 = 00000060000000ff
! Mem[0000000040000180] = 23525985, %l1 = 000000000cb5d128
swap [%i0+0x180],%l1 ! %l1 = 0000000023525985
! Mem[0000000040800120] = f7b1e5f6, %l1 = 0000000023525985
swap [%i1+0x120],%l1 ! %l1 = 00000000f7b1e5f6
! Mem[0000000041800166] = 3bf8fdc4, %l3 = 0000000000000060
ldstub [%i3+0x166],%l3 ! %l3 = 000000fd000000ff
! Mem[000000004080001c] = 4bacb338, %l5 = ffffce48, %l3 = 000000fd
add %i1,0x1c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000004bacb338
! %l7 = 89990f28e70c1cf6, Mem[00000000918001bc] = dbbc4b59, %asi = 80
stha %l7,[%o0+0x1bc]%asi ! Mem[00000000918001bc] = 1cf64b59
! Mem[0000000040800028] = 07ad07796f2a9fa8, %l4 = 0000000000000e6c
ldxa [%i1+%o5]0x81,%l4 ! %l4 = 07ad07796f2a9fa8
! Mem[00000000410000e6] = 0072eb21, %l2 = 000000000000054b
ldstub [%i2+0x0e6],%l2 ! %l2 = 000000eb000000ff
! Mem[00000000408000a4] = 465f1863, %l7 = e70c1cf6, %l5 = ffffce48
add %i1,0xa4,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000465f1863
p24_label_12:
! %l1 = 00000000f7b1e5f6, Mem[0000000041800020] = ffb7d1f5
stba %l1,[%i3+%o4]0x80 ! Mem[0000000041800020] = f6b7d1f5
! Mem[0000000040000018] = 6c0eca0e, %l2 = 00000000000000eb
swapa [%i0+%o3]0x81,%l2 ! %l2 = 000000006c0eca0e
! Mem[0000000041800010] = ff69cf14, %l1 = 00000000f7b1e5f6
ldstuba [%i3+%o2]0x80,%l1 ! %l1 = 000000ff000000ff
! %l1 = 00000000000000ff, Mem[0000000040000010] = acbfb7f29c9b40cd
stxa %l1,[%i0+%o2]0x80 ! Mem[0000000040000010] = 00000000000000ff
! Mem[0000000091000098] = c238ee88, %g2 = 0000000000000048
ldsh [%i6+0x09a],%g2 ! %g2 = ffffffffffffc238
! Mem[0000000090000008] = 354aae5e, %g18 = d2ebb73ca42a23b5
ldsw [%i4+%o1],%g2 ! %g2 = d2ebb73ca42a23b5
! %l7 = 89990f28e70c1cf6, Mem[0000000040000018] = 000000eb
stwa %l7,[%i0+%o3]0x81 ! Mem[0000000040000018] = e70c1cf6
! Mem[0000000040000028] = a5681f4b, %l6 = 00000000893a684b
lduha [%i0+%o5]0x89,%l6 ! %l6 = 0000000000001f4b
! Mem[0000000040000000] = ff966759, %l1 = 00000000000000ff
lduba [%i0+%g0]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[000000004080008c] = 266333ac, %l0 = 9dbe9bc4, %l1 = 000000ff
add %i1,0x8c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000266333ac
p24_label_13:
! Mem[0000000040000028] = a5681f4b, %l3 = 000000004bacb338
ldstuba [%i0+%o5]0x88,%l3 ! %l3 = 0000004b000000ff
! Mem[00000000418001a8] = 58e553ec, %l2 = 000000006c0eca0e
swap [%i3+0x1a8],%l2 ! %l2 = 0000000058e553ec
! Mem[000000009100015c] = c9897b7e, %g2 = 00000000354aae5e
ldsba [%i6+0x15c]%asi,%g2 ! %g2 = ffffffffffffffc9
! %l6 = 00001f4b, %l7 = e70c1cf6, Mem[0000000090800058] = d1f13f76 16397488
stda %l6,[%i5+0x058]%asi ! Mem[0000000090800058] = 00001f4b e70c1cf6
! Mem[0000000040800020] = f2b7bfac, %l7 = 89990f28e70c1cf6
ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 000000ac000000ff
! Mem[00000000410000d8] = 13d73cbab0d38e6b, %l1 = 00000000266333ac, %l3 = 000000000000004b
add %i2,0xd8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 13d73cbab0d38e6b
! %l3 = 13d73cbab0d38e6b, Mem[000000009180016c] = 5bffb3b7
sth %l3,[%o0+0x16c] ! Mem[000000009180016c] = 8e6bb3b7
! %l5 = 00000000465f1863, Mem[0000000040800000] = 70ed59b5288a14e1
stxa %l5,[%i1+%g0]0x89 ! Mem[0000000040800000] = 00000000465f1863
! Mem[00000000910000b0] = 6aea0b87, %g18 = d2ebb73ca42a23b5
ldswa [%i6+0x0b0]%asi,%g2 ! %g2 = d2ebb73ca42a23b5
! Mem[0000000041800028] = e0137bff, %l6 = 0000000000001f4b
lduha [%i3+%o5]0x88,%l6 ! %l6 = 0000000000007bff
p24_label_14:
! Mem[000000004080006c] = 229ccb49, %l1 = 266333ac, %l0 = 9dbe9bc4
add %i1,0x6c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000229ccb49
! Mem[00000000410001f4] = 58a23034, %l4 = 6f2a9fa8, %l6 = 00007bff
add %i2,0x1f4,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000058a23034
! Mem[0000000090800124] = 26648de4, %g2 = 000000006aea0b87
ldsh [%i5+0x126],%g2 ! %g2 = 0000000000002664
! Mem[0000000041800157] = 01d2a3ff, %l1 = 00000000266333ac
ldstub [%i3+0x157],%l1 ! %l1 = 000000ff000000ff
! %l3 = 13d73cbab0d38e6b, Mem[0000000040800018] = ffa5d1284bacb338
stxa %l3,[%i1+%o3]0x80 ! Mem[0000000040800018] = 13d73cbab0d38e6b
! Mem[000000009080016c] = 0000006d, %g2 = 0000000000002664
lduw [%i5+0x16c],%g2 ! %g2 = 000000000000006d
! Mem[0000000040800028] = 07ad07796f2a9fa8, %l1 = 00000000000000ff
ldxa [%i1+%o5]0x80,%l1 ! %l1 = 07ad07796f2a9fa8
! %l0 = 229ccb49, %l1 = 6f2a9fa8, Mem[0000000090000088] = 0c780039 10c393c6
stda %l0,[%i4+0x088]%asi ! Mem[0000000090000088] = 229ccb49 6f2a9fa8
! Mem[0000000040000038] = d925a620, %l5 = 465f1863, %l3 = b0d38e6b
add %i0,0x38,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000d925a620
! Mem[0000000041800049] = 0000009e, %l2 = 0000000058e553ec
ldstuba [%i3+0x049]%asi,%l2 ! %l2 = 00000000000000ff
p24_label_15:
! Mem[0000000041000028] = 4b05c571, %l1 = 07ad07796f2a9fa8
ldsba [%i2+%o5]0x80,%l1 ! %l1 = 000000000000004b
! Mem[0000000090000000] = 3290e3b0 db2a273c, %g2 = 0000006d, %g3 = ad90271b
ldd [%i4+%g0],%g2 ! %g2 = 000000003290e3b0 00000000db2a273c
! Mem[0000000041000044] = f8533dd7, %l6 = 58a23034, %l7 = 000000ac
add %i2,0x44,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000f8533dd7
! Mem[000000004000009f] = 8e816023, %l6 = 0000000058a23034
ldstub [%i0+0x09f],%l6 ! %l6 = 00000023000000ff
! Mem[000000004180010c] = 188ce2fb, %l2 = 0000000000000000
swap [%i3+0x10c],%l2 ! %l2 = 00000000188ce2fb
! Mem[0000000040800108] = 54eec0c7ebbedc7c, %l2 = 00000000188ce2fb, %l3 = 00000000d925a620
add %i1,0x108,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 54eec0c7ebbedc7c
! Mem[0000000040800182] = 3da1142a, %l2 = 00000000188ce2fb
ldstub [%i1+0x182],%l2 ! %l2 = 00000014000000ff
! Mem[00000000910000d0] = 6e9a7536, %g2 = 000000003290e3b0
ldub [%i6+0x0d3],%g2 ! %g2 = 000000000000006e
! Mem[0000000041000128] = 2f969f86, %l5 = 00000000465f1863
swap [%i2+0x128],%l5 ! %l5 = 000000002f969f86
! Mem[00000000418000c8] = bbad78ef, %l5 = 000000002f969f86, %asi = 80
swapa [%i3+0x0c8]%asi,%l5 ! %l5 = 00000000bbad78ef
p24_label_16:
! Mem[000000004080011a] = 75a54194, %l6 = 0000000000000023
ldstub [%i1+0x11a],%l6 ! %l6 = 00000041000000ff
! Mem[0000000040800020] = ffbfb7f2, %l7 = 00000000f8533dd7
ldstuba [%i1+%o4]0x80,%l7 ! %l7 = 000000ff000000ff
! Mem[000000004000017c] = e23d888f, %l6 = 0000000000000041
swap [%i0+0x17c],%l6 ! %l6 = 00000000e23d888f
! Mem[0000000041000018] = 40cee9ff, %l3 = 54eec0c7ebbedc7c
lduha [%i2+%o3]0x89,%l3 ! %l3 = 000000000000e9ff
! Mem[0000000041800000] = 2d45e40d, %l7 = 00000000000000ff
ldsha [%i3+%g0]0x81,%l7 ! %l7 = 0000000000002d45
! Mem[00000000918000e8] = 7ddce5d5, %g2 = 000000000000006e
lduh [%o0+0x0e8],%g2 ! %g2 = 0000000000007ddc
! Mem[0000000041000020] = ce488488, %l5 = 00000000bbad78ef
lduwa [%i2+%o4]0x81,%l5 ! %l5 = 00000000ce488488
! Mem[0000000040800020] = f2b7bfff, %l1 = 000000000000004b
lduwa [%i1+%o4]0x89,%l1 ! %l1 = 00000000f2b7bfff
! Mem[00000000418001a8] = 6c0eca0ed78a116a, %l1 = 00000000f2b7bfff, %l5 = 00000000ce488488
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 6c0eca0ed78a116a
! Mem[0000000041800020] = f6b7d1f5, %l0 = 00000000229ccb49
lduba [%i3+%o4]0x80,%l0 ! %l0 = 00000000000000f6
p24_label_17:
! Mem[0000000040000100] = fc1e0c2113cff007, %l1 = 00000000f2b7bfff, %l7 = 0000000000002d45
add %i0,0x100,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = fc1e0c2113cff007
! %l6 = 00000000e23d888f, Mem[0000000040800010] = 91540507450fffa1
stxa %l6,[%i1+%o2]0x89 ! Mem[0000000040800010] = 00000000e23d888f
! %l1 = 00000000f2b7bfff, Mem[0000000091800158] = c46832fb9ad315d0
stx %l1,[%o0+0x158] ! Mem[0000000091800158] = 00000000f2b7bfff
! Mem[00000000418000dc] = b24cff5f, %l6 = e23d888f, %l1 = f2b7bfff
add %i3,0xdc,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000b24cff5f
! Mem[00000000900000e8] = da078d7c, %g2 = 0000000000007ddc
lduh [%i4+0x0ea],%g2 ! %g2 = 000000000000da07
! %l4 = 07ad07796f2a9fa8, Mem[0000000090800058] = 00001f4b
sth %l4,[%i5+0x058] ! Mem[0000000090800058] = 9fa81f4b
! Mem[0000000041000028] = 4b05c571aa75484c, %l5 = 6c0eca0ed78a116a
ldxa [%i2+%o5]0x81,%l5 ! %l5 = 4b05c571aa75484c
! %l7 = fc1e0c2113cff007, Mem[0000000040800010] = 8f883de2
stba %l7,[%i1+%o2]0x81 ! Mem[0000000040800010] = 07883de2
! Mem[000000009000000c] = 7877a39b, %g2 = 000000000000da07
lduh [%i4+0x00c],%g2 ! %g2 = 0000000000007877
! Mem[000000004100019c] = 5bcebe7e, %l6 = 00000000e23d888f
ldstub [%i2+0x19c],%l6 ! %l6 = 0000005b000000ff
p24_label_18:
! %l0 = 00000000000000f6, Mem[000000009080011b] = 7cd6b5a7
stb %l0,[%i5+0x11b] ! Mem[0000000090800118] = f6d6b5a7
! Mem[0000000040800028] = 7907ad07, %l6 = 000000000000005b
ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 00000007000000ff
! Mem[0000000041800070] = dcfe1b65, %l3 = 000000000000e9ff, %asi = 80
swapa [%i3+0x070]%asi,%l3 ! %l3 = 00000000dcfe1b65
! Mem[00000000418001c4] = 96949ed8, %l7 = fc1e0c2113cff007
ldstub [%i3+0x1c4],%l7 ! %l7 = 00000096000000ff
! %l2 = 0000000000000014, Mem[0000000090000140] = 1b2720ac32108ea1, %asi = 80
stxa %l2,[%i4+0x140]%asi ! Mem[0000000090000140] = 0000000000000014
! %l6 = 00000007, %l7 = 00000096, Mem[0000000091800098] = 5d546afc a752e24f
std %l6,[%o0+0x098] ! Mem[0000000091800098] = 00000007 00000096
! Mem[0000000040800000] = 465f1863, %l4 = 07ad07796f2a9fa8
ldsba [%i1+%g0]0x88,%l4 ! %l4 = 0000000000000063
! Mem[0000000041800028] = e0137bff, %l4 = 0000000000000063
ldstuba [%i3+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000040000028] = a5681fff, %l4 = 00000000000000ff
ldstuba [%i0+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
! %l2 = 0000000000000014, Mem[0000000040000000] = 596796ff
stha %l2,[%i0+%g0]0x89 ! Mem[0000000040000000] = 59670014
p24_label_19:
! Mem[00000000400000b8] = 638da5db2bc89b63, %l1 = 00000000b24cff5f, %l6 = 0000000000000007
add %i0,0xb8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 638da5db2bc89b63
! Mem[0000000090000164] = b6230180, %g2 = 0000000000007877
ldsh [%i4+0x166],%g2 ! %g2 = ffffffffffffb623
! %l1 = 00000000b24cff5f, Mem[0000000090800190] = 9c239d0f8a9cb77e
stx %l1,[%i5+0x190] ! Mem[0000000090800190] = 00000000b24cff5f
! %l2 = 00000014, %l3 = dcfe1b65, Mem[0000000090800098] = cd4886d9 5b78073b
std %l2,[%i5+0x098] ! Mem[0000000090800098] = 00000014 dcfe1b65
! Mem[0000000041800000] = 2d45e40dc35b4b71, %l3 = 00000000dcfe1b65
ldxa [%i3+%g0]0x81,%l3 ! %l3 = 2d45e40dc35b4b71
! Mem[00000000400001b0] = 78e225a0, %l5 = aa75484c, %l0 = 000000f6
add %i0,0x1b0,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000078e225a0
! Mem[0000000041000190] = ff4e19b4ea5c87a8, %l6 = 638da5db2bc89b63, %l0 = 0000000078e225a0
add %i2,0x190,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = ff4e19b4ea5c87a8
! Mem[0000000091000170] = b7d8d215 a7139783, %g2 = ffffb623, %g3 = db2a273c
ldd [%i6+0x170],%g2 ! %g2 = 00000000b7d8d215 00000000a7139783
! Mem[000000004100009c] = f22b8b74, %l7 = 0000000000000096
ldub [%i2+0x09e],%l7 ! %l7 = 000000000000008b
! %l7 = 000000000000008b, Mem[0000000041800018] = ee8c5cff
stba %l7,[%i3+%o3]0x88 ! Mem[0000000041800018] = ee8c5c8b
p24_label_20:
! Mem[0000000041000154] = 91cc6be1, %l2 = 0000000000000014, %asi = 80
swapa [%i2+0x154]%asi,%l2 ! %l2 = 0000000091cc6be1
! Mem[0000000090800184] = 679ab343, %g2 = 00000000b7d8d215
ldsh [%i5+0x186],%g2 ! %g2 = 000000000000679a
! %l4 = 00000000000000ff, Mem[0000000040800020] = ffbfb7f2
stba %l4,[%i1+%o4]0x81 ! Mem[0000000040800020] = ffbfb7f2
! Mem[0000000091000184] = f9082972, %g2 = 000000000000679a
ldub [%i6+0x186],%g2 ! %g2 = 00000000000000f9
! Mem[0000000040000181] = 0cb5d128, %l7 = 000000000000008b
ldstub [%i0+0x181],%l7 ! %l7 = 000000b5000000ff
! Mem[0000000041000010] = c49bbe9d, %l5 = 4b05c571aa75484c
ldstuba [%i2+%o2]0x89,%l5 ! %l5 = 0000009d000000ff
! Mem[0000000041000000] = 349f6bfc408d31ee, %l5 = 000000000000009d
ldxa [%i2+%g0]0x80,%l5 ! %l5 = 349f6bfc408d31ee
! %l1 = 00000000b24cff5f, Mem[00000000408000b0] = f653a5e467d461b7
stx %l1,[%i1+0x0b0] ! Mem[00000000408000b0] = 00000000b24cff5f
! Mem[0000000040000068] = 18480770, %l3 = 2d45e40dc35b4b71
swap [%i0+0x068],%l3 ! %l3 = 0000000018480770
! Mem[0000000040000000] = 14006759, %l6 = 638da5db2bc89b63
lduha [%i0+%g0]0x80,%l6 ! %l6 = 0000000000001400
p24_label_21:
! Mem[00000000410000a8] = abd1d43f, %l6 = 0000000000001400
ldstub [%i2+0x0a8],%l6 ! %l6 = 000000ab000000ff
! Mem[00000000408000a8] = 246abbcb e2dc5a39, %l6 = 000000ab, %l7 = 000000b5
ldd [%i1+0x0a8],%l6 ! %l6 = 00000000246abbcb 00000000e2dc5a39
! Mem[0000000040000018] = f61c0ce7, %l3 = 0000000018480770
ldstuba [%i0+%o3]0x89,%l3 ! %l3 = 000000e7000000ff
! %l3 = 00000000000000e7, Mem[00000000410000d8] = 13d73cbab0d38e6b, %asi = 80
stxa %l3,[%i2+0x0d8]%asi ! Mem[00000000410000d8] = 00000000000000e7
! Mem[0000000091800174] = 60703140, %g2 = 00000000000000f9
lduh [%o0+0x176],%g2 ! %g2 = 0000000000006070
! %l6 = 00000000246abbcb, Mem[0000000040800008] = e3bc19d9
stwa %l6,[%i1+%o1]0x88 ! Mem[0000000040800008] = 246abbcb
! Mem[0000000041000020] = 888448ce, %l5 = 349f6bfc408d31ee
ldstuba [%i2+%o4]0x89,%l5 ! %l5 = 000000ce000000ff
! Mem[0000000040000020] = 5fb4745a c3150e14, %l2 = 91cc6be1, %l3 = 000000e7
ldda [%i0+%o4]0x81,%l2 ! %l2 = 000000005fb4745a 00000000c3150e14
! Mem[0000000090800168] = 00000000, %g2 = 0000000000006070
ldsb [%i5+0x16b],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800000] = e3d3bc58, %g2 = 0000000000000000
ldub [%i5+0x002],%g2 ! %g2 = 00000000000000e3
p24_label_22:
! Mem[0000000091000054] = 41cc6585, %g2 = 00000000000000e3
lduh [%i6+0x056],%g2 ! %g2 = 00000000000041cc
! %l1 = 00000000b24cff5f, Mem[000000009080006c] = 0f03ef2f
sth %l1,[%i5+0x06c] ! Mem[000000009080006c] = ff5fef2f
! Mem[0000000041800000] = 0de4452d, %l6 = 00000000246abbcb
lduha [%i3+%g0]0x89,%l6 ! %l6 = 000000000000452d
! Mem[00000000918000f0] = 4b844286651edd41, %g2 = 00000000000041cc
ldx [%o0+0x0f0],%g2 ! %g2 = 4b844286651edd41
! %l1 = 00000000b24cff5f, Mem[0000000091800148] = 47db34c12117edb1
stx %l1,[%o0+0x148] ! Mem[0000000091800148] = 00000000b24cff5f
! Mem[0000000041000020] = ff488488, %l3 = 00000000c3150e14
ldstuba [%i2+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000091800064] = 4b855643, %g2 = 4b844286651edd41
lduba [%o0+0x066]%asi,%g2 ! %g2 = 000000000000004b
! Mem[0000000041000000] = 349f6bfc, %l5 = 00000000000000ce
swapa [%i2+%g0]0x81,%l5 ! %l5 = 00000000349f6bfc
! Mem[00000000900001f8] = f6b5cdbd b4bb57a1, %g2 = 0000004b, %g3 = a7139783
ldd [%i4+0x1f8],%g2 ! %g2 = 00000000f6b5cdbd 00000000b4bb57a1
! Mem[0000000041800162] = 7c759366, %l5 = 00000000349f6bfc
ldstub [%i3+0x162],%l5 ! %l5 = 00000093000000ff
p24_label_23:
! Mem[0000000041800008] = 060ba631, %l0 = ff4e19b4ea5c87a8
swapa [%i3+%o1]0x80,%l0 ! %l0 = 00000000060ba631
! Mem[0000000040000118] = e848dd15, %l6 = 000000000000452d
swap [%i0+0x118],%l6 ! %l6 = 00000000e848dd15
! Mem[00000000418000e0] = 82a4b549, %l5 = 0000000000000093
ldstub [%i3+0x0e0],%l5 ! %l5 = 00000082000000ff
! Mem[000000004100009c] = f22b8b74, %l0 = 060ba631, %l0 = 060ba631
add %i2,0x9c,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000f22b8b74
! Mem[00000000400001a8] = d9f03e8b, %l1 = 00000000b24cff5f
swap [%i0+0x1a8],%l1 ! %l1 = 00000000d9f03e8b
! Mem[0000000040800180] = 3da1ff2a, %l3 = 00000000000000ff
swap [%i1+0x180],%l3 ! %l3 = 000000003da1ff2a
! Mem[00000000908001e8] = c48a45c2 7afd9fa8, %g2 = f6b5cdbd, %g3 = b4bb57a1
ldd [%i5+0x1e8],%g2 ! %g2 = 00000000c48a45c2 000000007afd9fa8
! %l6 = 00000000e848dd15, Mem[0000000090000125] = 70d537e3
stb %l6,[%i4+0x125] ! Mem[0000000090000124] = 15d537e3
! Mem[0000000090800108] = 05043db457eda20f, %g2 = 00000000c48a45c2
ldx [%i5+0x108],%g2 ! %g2 = 05043db457eda20f
! Mem[0000000041800020] = f5d1b7f6, %l1 = 00000000d9f03e8b
ldstuba [%i3+%o4]0x88,%l1 ! %l1 = 000000f6000000ff
p24_label_24:
! Mem[0000000040000010] = 00000000, %l4 = 00000000000000ff
lduwa [%i0+%o2]0x89,%l4 ! %l4 = 0000000000000000
! Mem[00000000410001d8] = 241a503d72b084c1, %l5 = 0000000000000082, %l1 = 00000000000000f6
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 241a503d72b084c1
! Mem[00000000400000ee] = 5b595592, %l3 = 000000003da1ff2a
ldstub [%i0+0x0ee],%l3 ! %l3 = 00000055000000ff
! Mem[0000000041800017] = 365432fb, %l4 = 0000000000000000
ldstub [%i3+0x017],%l4 ! %l4 = 000000fb000000ff
! Mem[00000000400001e0] = 38de3203, %l4 = 00000000000000fb
ldstuba [%i0+0x1e0]%asi,%l4 ! %l4 = 00000038000000ff
! Mem[00000000400000bc] = 2bc89b63, %l1 = 241a503d72b084c1
swap [%i0+0x0bc],%l1 ! %l1 = 000000002bc89b63
! Mem[0000000041800114] = b459bcd9, %l4 = 0000000000000038, %asi = 80
swapa [%i3+0x114]%asi,%l4 ! %l4 = 00000000b459bcd9
! Mem[00000000400001d0] = de7d33bb, %l0 = 00000000f22b8b74
swap [%i0+0x1d0],%l0 ! %l0 = 00000000de7d33bb
! Mem[0000000040000054] = 89d8447e, %l0 = 00000000de7d33bb
swap [%i0+0x054],%l0 ! %l0 = 0000000089d8447e
! Mem[0000000091800168] = 6b18b328 8e6bb3b7, %g2 = 57eda20f, %g3 = 7afd9fa8
ldd [%o0+0x168],%g2 ! %g2 = 000000006b18b328 000000008e6bb3b7
p24_label_25:
! Mem[000000004000001d] = 91825d5b, %l6 = 00000000e848dd15
ldstub [%i0+0x01d],%l6 ! %l6 = 00000082000000ff
! %l3 = 0000000000000055, Mem[0000000040000010] = 00000000
stba %l3,[%i0+%o2]0x80 ! Mem[0000000040000010] = 55000000
! Mem[0000000041000000] = ce000000, %l5 = 0000000000000082
ldstuba [%i2+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! %l3 = 0000000000000055, Mem[000000009100014c] = eddfd90d, %asi = 80
stwa %l3,[%i6+0x14c]%asi ! Mem[000000009100014c] = 00000055
! Mem[0000000091800040] = 3ede3b6f, %g2 = 000000006b18b328
ldub [%o0+0x040],%g2 ! %g2 = 000000000000003e
! %l2 = 000000005fb4745a, Mem[0000000040800124] = 8e10926b
stw %l2,[%i1+0x124] ! Mem[0000000040800124] = 5fb4745a
! Mem[0000000040000010] = 00000055, %l7 = 00000000e2dc5a39
ldsba [%i0+%o2]0x89,%l7 ! %l7 = 0000000000000055
! %l4 = b459bcd9, %l5 = 00000000, Mem[00000000910001f8] = 87d871b1 5b2f022c
stda %l4,[%i6+0x1f8]%asi ! Mem[00000000910001f8] = b459bcd9 00000000
! Mem[000000004180013c] = e1214f09, %l2 = 000000005fb4745a
swap [%i3+0x13c],%l2 ! %l2 = 00000000e1214f09
! Mem[0000000041000000] = ff0000ce, %l0 = 0000000089d8447e
lduha [%i2+%g0]0x81,%l0 ! %l0 = 000000000000ff00
ba,a p24_not_taken_0_end
p24_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p24_branch_failed
p24_not_taken_0_end:
! End of Random Code for Thread 24
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 000000000000ff00
bne,a,pn %xcc,p24_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000002bc89b63
bne,a,pn %xcc,p24_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000e1214f09
bne,a,pn %xcc,p24_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000055
bne,a,pn %xcc,p24_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000b459bcd9
bne,a,pn %xcc,p24_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000000
bne,a,pn %xcc,p24_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000082
bne,a,pn %xcc,p24_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000055
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 b464ca38 c13cb138
bne %xcc,p24_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be aa4243ff ee69e090
bne %xcc,p24_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 8a1689a8 91adcd0e
bne %xcc,p24_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 60380fc5 75839b0f
bne %xcc,p24_f6_fail
nop
! Check Local Memory
set p24_local0_expect,%g1
p24_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 140067599a0e795d
ldx [%i0+0x000],%g3 ! Observed data at 0000000040000000
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 55000000000000ff
ldx [%i0+0x010],%g3 ! Observed data at 0000000040000010
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff0c1cf691ff5d5b
ldx [%i0+0x018],%g3 ! Observed data at 0000000040000018
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5fb4745ac3150e14
ldx [%i0+0x020],%g3 ! Observed data at 0000000040000020
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff1f68a591031b9c
ldx [%i0+0x028],%g3 ! Observed data at 0000000040000028
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 49ff922965259163
ldx [%i0+0x030],%g3 ! Observed data at 0000000040000030
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 8df39b12de7d33bb
ldx [%i0+0x050],%g3 ! Observed data at 0000000040000050
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = c35b4b717b1c7a40
ldx [%i0+0x068],%g3 ! Observed data at 0000000040000068
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 19f914a73c1f68a5
ldx [%i0+0x088],%g3 ! Observed data at 0000000040000088
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = c72764bd8e8160ff
ldx [%i0+0x098],%g3 ! Observed data at 0000000040000098
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 638da5db72b084c1
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000400000b8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = a0c330955b59ff92
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000400000e8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0000452ddd94415f
ldx [%i0+0x118],%g3 ! Observed data at 0000000040000118
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x118,%g4
ldx [%g1+0x178],%g2 ! Expected data = a7aaebb100000041
ldx [%i0+0x178],%g3 ! Observed data at 0000000040000178
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0cffd1282eea0e4a
ldx [%i0+0x180],%g3 ! Observed data at 0000000040000180
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = b24cff5f0f7b98f3
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000400001a8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = f22b8b7420680a08
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000400001d0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ffde32036473a267
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000400001e0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x1e0,%g4
set p24_local1_expect,%g1
p24_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 63185f4600000000
ldx [%i1+0x000],%g3 ! Observed data at 0000000040800000
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = cbbb6a242b9c7065
ldx [%i1+0x008],%g3 ! Observed data at 0000000040800008
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 07883de200000000
ldx [%i1+0x010],%g3 ! Observed data at 0000000040800010
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 13d73cbab0d38e6b
ldx [%i1+0x018],%g3 ! Observed data at 0000000040800018
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffbfb7f2b907e779
ldx [%i1+0x020],%g3 ! Observed data at 0000000040800020
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffad07796f2a9fa8
ldx [%i1+0x028],%g3 ! Observed data at 0000000040800028
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = bcb4110300000068
ldx [%i1+0x038],%g3 ! Observed data at 0000000040800038
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x038,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 00000000b24cff5f
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000408000b0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 14dee25a79e707b9
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000408000f0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 75a5ff9474543a80
ldx [%i1+0x118],%g3 ! Observed data at 0000000040800118
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 235259855fb4745a
ldx [%i1+0x120],%g3 ! Observed data at 0000000040800120
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x120,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000ffec4e48ae
ldx [%i1+0x180],%g3 ! Observed data at 0000000040800180
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = b73aff0e023a6224
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000408001e8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x1e8,%g4
set p24_local2_expect,%g1
p24_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ff0000ce408d31ee
ldx [%i2+0x000],%g3 ! Observed data at 0000000041000000
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff307fca380a6f36
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 = ffbe9bc40de4452d
ldx [%i2+0x010],%g3 ! Observed data at 0000000041000010
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffe9ce40096d527f
ldx [%i2+0x018],%g3 ! Observed data at 0000000041000018
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff4884881d1c2dda
ldx [%i2+0x020],%g3 ! Observed data at 0000000041000020
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x020,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ffd1d43f814b7a7a
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000410000a8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0ffae9ed2f5cff3d
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000410000c0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 00000000000000e7
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000410000d8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 901810e60072ff21
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000410000e0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x118],%g2 ! Expected data = b8dd5ac07b1c7a40
ldx [%i2+0x118],%g3 ! Observed data at 0000000041000118
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 465f1863813b8346
ldx [%i2+0x128],%g3 ! Observed data at 0000000041000128
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = b4f73b6900000014
ldx [%i2+0x150],%g3 ! Observed data at 0000000041000150
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x150,%g4
ldx [%g1+0x190],%g2 ! Expected data = ff4e19b4ea5c87a8
ldx [%i2+0x190],%g3 ! Observed data at 0000000041000190
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = caa6c5c4ffcebe7e
ldx [%i2+0x198],%g3 ! Observed data at 0000000041000198
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 4e2e2e50850b7169
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000410001c8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x1c8,%g4
set p24_local3_expect,%g1
p24_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 2d45e40dc35b4b71
ldx [%i3+0x000],%g3 ! Observed data at 0000000041800000
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ea5c87a8ce00c8c2
ldx [%i3+0x008],%g3 ! Observed data at 0000000041800008
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff69cf14365432ff
ldx [%i3+0x010],%g3 ! Observed data at 0000000041800010
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8b5c8cee32ab3a83
ldx [%i3+0x018],%g3 ! Observed data at 0000000041800018
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffb7d1f501cb9766
ldx [%i3+0x020],%g3 ! Observed data at 0000000041800020
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff7b13e034ab1a44
ldx [%i3+0x028],%g3 ! Observed data at 0000000041800028
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 00ff009ec1ce8f3e
ldx [%i3+0x048],%g3 ! Observed data at 0000000041800048
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = 0000e9ffa259dc84
ldx [%i3+0x070],%g3 ! Observed data at 0000000041800070
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 2f969f86be0ea1ba
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000418000c8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ffa4b54965ceb2e3
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000418000e0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0cf88e4b00000000
ldx [%i3+0x108],%g3 ! Observed data at 0000000041800108
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = b9ee775f00000038
ldx [%i3+0x110],%g3 ! Observed data at 0000000041800110
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = 774d95ac5fb4745a
ldx [%i3+0x138],%g3 ! Observed data at 0000000041800138
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 0b11769001d2a3ff
ldx [%i3+0x150],%g3 ! Observed data at 0000000041800150
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 7c75ff663bf8ffc4
ldx [%i3+0x160],%g3 ! Observed data at 0000000041800160
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = ffa5d128be56e497
ldx [%i3+0x180],%g3 ! Observed data at 0000000041800180
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 6c0eca0ed78a116a
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000418001a8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = c7c33a8dff949ed8
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000418001c0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1c0,%g4
! The test for processor 24 has passed
p24_passed:
ta GOOD_TRAP
nop
p24_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p24_failed
p24_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p24_failed
p24_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p24_failed
p24_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p24_failed
p24_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p24_failed
p24_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p24_failed
p24_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p24_failed
p24_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p24_failed
p24_f0_fail:
set p24_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f2_fail:
set p24_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f4_fail:
set p24_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f6_fail:
set p24_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 24 failed
p24_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x060] ! Set processor 24 done flag
set p24_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 24 failed
p24_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x060] ! Set processor 24 done flag
set p24_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p24_selfmod_failed:
ba p24_failed
mov 0xabc,%g1
p24_common_error:
or %g0,0xef8,%g1
ba p24_failed
mov %o5,%g3
p24_common_signature_error:
set p24_temp,%g1
ba p24_failed
st %g2,[%g1] ! Common Lock Number
p24_common_timeout:
set p24_temp,%g1
ba p24_failed
st %g2,[%g1] ! Common Lock Number
p24_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p24_failed
mov 0x0,%g3
p24_trap1e:
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000040800028]
stxa %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040800000]
swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000041000010]
ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000040000020]
ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041800000]
lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000040800018]
done
p24_trap1o:
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000040800028]
stxa %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040800000]
swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000041000010]
ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000040000020]
ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041800000]
lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000040800018]
done
p24_trap2e:
ldda [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000040000028]
ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000040800018]
stwa %l3,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800010]
swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000040800008]
stba %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040000000]
done
p24_trap2o:
ldda [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000040000028]
ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000040800018]
stwa %l3,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800010]
swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000040800008]
stba %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040000000]
done
p24_trap3e:
nop
nop
nop
nop
done
p24_trap3o:
nop
nop
nop
nop
done
p24_init_memory_pointers:
set p24_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p24_local0_start,%i0
set p24_local1_start,%i1
set p24_local2_start,%i2
set p24_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 51cfb5f864600901
ldx [%g1+0x008],%l1 ! %l1 = 21f5eb41d095389d
ldx [%g1+0x010],%l2 ! %l2 = f5560dd060a5307b
ldx [%g1+0x018],%l3 ! %l3 = 1eabd9b7d183330e
ldx [%g1+0x020],%l4 ! %l4 = 6fa00e1dbda66ad3
ldx [%g1+0x028],%l5 ! %l5 = 27a097be850b7169
ldx [%g1+0x030],%l6 ! %l6 = e644d95c2b49e1b2
ldx [%g1+0x038],%l7 ! %l7 = 232fd03442e7a035
! Initialize the output register of window 0
set unres3_start,%o0
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 = ac6c2540 e38925ae 83d5bb3a 204ed875
! %f4 = af914df2 3a685835 19797560 f016375b
! %f8 = 6e91404a 63e81ebe 56c1c7cd c282155f
! %f12 = d93f54ea b30e9793 158b2da1 2fab8277
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 59594e7b 77dd8281 9b66dd51 1d5b3d7d
! %f20 = 97231912 a575cd1a 1034cae7 4d04f444
! %f24 = 4498b412 14df260c 6d5b2541 c2b7af43
! %f28 = bfbd6ef1 ed20faa3 9a0d73af 5850f033
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e1a0819f 38ac1b41 e9a87f8b 1d25c2f4
! %f36 = 3cf97f11 7d0b2df0 9e807d23 95508a8a
! %f40 = 49167db7 a69585f4 ee05cc82 8acf93c4
! %f44 = 90f24c2f e9e605a6 412c7902 f68117a9
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6071f3570000000c,%g7,%g1 ! GSR scale = 1, align = 4
wr %g1,%g0,%gsr ! GSR = 6071f3570000000c
wr %g0,%y ! Clear Y 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:
! %l5 = 79cf46d66370dc4e, Mem[0000000090800190] = 9c239d0f
sth %l5,[%i5+0x190] ! Mem[0000000090800190] = dc4e9d0f
! Mem[00000000428001bc] = 1ecd2317, %l0 = 4650734226e8740b
ldsb [%i1+0x1bc],%l0 ! %l0 = 000000000000001e
! %l2 = e3fa97307fedc27b, Mem[0000000090000166] = b6230180
stb %l2,[%i4+0x166] ! Mem[0000000090000164] = 7b230180
! Mem[000000004300010c] = 15f443ae, %l4 = ecd03b6dcd73e024
swap [%i2+0x10c],%l4 ! %l4 = 0000000015f443ae
! Mem[00000000900001d8] = 3d94961b, %g2 = a6a49b27d6ad34c6
ldub [%i4+0x1d9],%g2 ! %g2 = 000000000000003d
! Mem[00000000438001c4] = a7e321d0, %l0 = 0000001e, %l6 = 72de198a
add %i3,0x1c4,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000a7e321d0
! Mem[0000000043800010] = 86a1bcf0, %l1 = 8ca52663d78f8cab
ldsba [%i3+%o2]0x88,%l1 ! %l1 = fffffffffffffff0
! Mem[0000000042800088] = 5d61871568c19f74, %l2 = e3fa97307fedc27b, %l2 = e3fa97307fedc27b
add %i1,0x88,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 5d61871568c19f74
! Mem[0000000091800134] = 23e757e3, %g2 = 000000000000003d
lduw [%o0+0x134],%g2 ! %g2 = 0000000023e757e3
! %l3 = 2229d329f2612b86, Mem[00000000910001f0] = fca7e35cfcfe56cc
stx %l3,[%i6+0x1f0] ! Mem[00000000910001f0] = 2229d329f2612b86
p25_label_2:
! Mem[0000000090800088] = 77997a33, %g2 = 0000000023e757e3
ldsh [%i5+0x08a],%g2 ! %g2 = 0000000000007799
! Mem[0000000042000130] = cbaeab52, %l1 = fffffffffffffff0
swap [%i0+0x130],%l1 ! %l1 = 00000000cbaeab52
! Mem[0000000042800198] = f327a8cf, %l3 = 2229d329f2612b86, %asi = 80
swapa [%i1+0x198]%asi,%l3 ! %l3 = 00000000f327a8cf
! Mem[00000000420001ec] = 0f252631, %l7 = 3febd95b, %l2 = 68c19f74
add %i0,0x1ec,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000000f252631
! Mem[00000000900001c4] = 83401222, %g2 = 0000000000007799
ldsh [%i4+0x1c6],%g2 ! %g2 = ffffffffffff8340
! %l5 = 79cf46d66370dc4e, Mem[0000000042000020] = 8dd8a08d
stba %l5,[%i0+%o4]0x80 ! Mem[0000000042000020] = 4ed8a08d
! Mem[0000000042000008] = b4b7b294, %l5 = 79cf46d66370dc4e
swapa [%i0+%o1]0x80,%l5 ! %l5 = 00000000b4b7b294
! Mem[00000000438001d8] = 8d9ddf4e4637355f, %l5 = 00000000b4b7b294, %l3 = 00000000f327a8cf
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 8d9ddf4e4637355f
! Mem[0000000043000008] = b3a6de25, %l7 = c7c9ad7e3febd95b
swapa [%i2+%o1]0x88,%l7 ! %l7 = 00000000b3a6de25
! Mem[0000000042800070] = fd1e0dfb, %l5 = 00000000b4b7b294
swap [%i1+0x070],%l5 ! %l5 = 00000000fd1e0dfb
p25_label_3:
! %l2 = 0f252631, %l3 = 4637355f, Mem[00000000900001f0] = b900740f 336f94a1
std %l2,[%i4+0x1f0] ! Mem[00000000900001f0] = 0f252631 4637355f
! %l4 = 0000000015f443ae, Mem[0000000043800018] = 181e473372490a14
stxa %l4,[%i3+%o3]0x89 ! Mem[0000000043800018] = 0000000015f443ae
! Mem[00000000908001b0] = 7d413f3e, %g2 = ffffffffffff8340
ldsh [%i5+0x1b0],%g2 ! %g2 = 0000000000007d41
! Mem[0000000042800018] = 75994ff0, %l5 = 00000000fd1e0dfb
ldstuba [%i1+%o3]0x89,%l5 ! %l5 = 000000f0000000ff
! Mem[0000000091800110] = f66c827e b71659bd, %g2 = 00007d41, %g3 = 0bad0b00
ldd [%o0+0x110],%g2 ! %g2 = 00000000f66c827e 00000000b71659bd
! Mem[0000000043000008] = 5bd9eb3f, %l0 = 000000000000001e
ldstuba [%i2+%o1]0x81,%l0 ! %l0 = 0000005b000000ff
! Mem[000000009080002c] = cb5ca9a2, %g2 = 00000000f66c827e
ldsh [%i5+0x02e],%g2 ! %g2 = ffffffffffffcb5c
! Mem[00000000438000dd] = 21aeb304, %l7 = 00000000b3a6de25
ldstuba [%i3+0x0dd]%asi,%l7 ! %l7 = 000000ae000000ff
! Mem[0000000042000108] = f8a44586 325650ec, %l6 = a7e321d0, %l7 = 000000ae
ldd [%i0+0x108],%l6 ! %l6 = 00000000f8a44586 00000000325650ec
! Mem[0000000042800000] = f02c7b92, %l1 = 00000000cbaeab52
swapa [%i1+%g0]0x81,%l1 ! %l1 = 00000000f02c7b92
p25_label_4:
! %l1 = 00000000f02c7b92, Mem[0000000042000020] = 4ed8a08d29318472
stxa %l1,[%i0+%o4]0x80 ! Mem[0000000042000020] = 00000000f02c7b92
! %l4 = 0000000015f443ae, Mem[0000000043000020] = e721d37f
stwa %l4,[%i2+%o4]0x80 ! Mem[0000000043000020] = 15f443ae
! Mem[0000000043000020] = cb4af594ae43f415, %l3 = 8d9ddf4e4637355f
ldxa [%i2+%o4]0x89,%l3 ! %l3 = cb4af594ae43f415
! Mem[0000000043800000] = fc44ad06, %l5 = 00000000000000f0, %asi = 80
swapa [%i3+0x000]%asi,%l5 ! %l5 = 00000000fc44ad06
! %l6 = 00000000f8a44586, Mem[0000000042800000] = 52abaecb
stha %l6,[%i1+%g0]0x89 ! Mem[0000000042800000] = 52ab4586
! Mem[0000000042800048] = 37034109, %l0 = 0000005b, %l6 = f8a44586
add %i1,0x48,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000037034109
! Mem[0000000043000010] = 5a895284, %l1 = 00000000f02c7b92
ldstuba [%i2+%o2]0x88,%l1 ! %l1 = 00000084000000ff
! %l5 = 00000000fc44ad06, Mem[0000000090000180] = d8e84e82
sth %l5,[%i4+0x180] ! Mem[0000000090000180] = ad064e82
! Mem[000000004200017c] = d0729d7d, %l1 = 00000084, %l3 = ae43f415
add %i0,0x17c,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000d0729d7d
! Mem[0000000042800008] = de735706, %l5 = 00000000fc44ad06
ldstuba [%i1+%o1]0x81,%l5 ! %l5 = 000000de000000ff
p25_label_5:
! %l6 = 0000000037034109, Mem[0000000042800010] = c381ffa7
stha %l6,[%i1+%o2]0x80 ! Mem[0000000042800010] = 4109ffa7
! Mem[0000000043800000] = 48d91d9bf0000000, %l4 = 0000000015f443ae
ldxa [%i3+%g0]0x89,%l4 ! %l4 = 48d91d9bf0000000
! %l3 = 00000000d0729d7d, Mem[000000009000002d] = 77077c58
stb %l3,[%i4+0x02d] ! Mem[000000009000002c] = 7d077c58
! Mem[0000000042800028] = e29fb7ac 8eeb27ed, %l0 = 0000005b, %l1 = 00000084
ldda [%i1+%o5]0x89,%l0 ! %l0 = 000000008eeb27ed 00000000e29fb7ac
! %l0 = 8eeb27ed, %l1 = e29fb7ac, Mem[0000000042000040] = f26f0634 2d86d539
std %l0,[%i0+0x040] ! Mem[0000000042000040] = 8eeb27ed e29fb7ac
! Mem[0000000042800000] = 8645ab52, %l7 = 00000000325650ec
swapa [%i1+%g0]0x81,%l7 ! %l7 = 000000008645ab52
! %l6 = 37034109, %l7 = 8645ab52, Mem[00000000908000c0] = 3d6bba70 07d72e30
std %l6,[%i5+0x0c0] ! Mem[00000000908000c0] = 37034109 8645ab52
! Mem[0000000042800074] = 72227cea, %l2 = 000000000f252631, %asi = 80
swapa [%i1+0x074]%asi,%l2 ! %l2 = 0000000072227cea
! Mem[0000000043000129] = 3947e36c, %l1 = 00000000e29fb7ac
ldstub [%i2+0x129],%l1 ! %l1 = 00000047000000ff
! Mem[0000000090000130] = f158787f84e8c64f, %g2 = ffffffffffffcb5c
ldx [%i4+0x130],%g2 ! %g2 = f158787f84e8c64f
p25_label_6:
! Mem[0000000043000108] = 4fc7f354, %l6 = 0000000037034109
swap [%i2+0x108],%l6 ! %l6 = 000000004fc7f354
! Mem[0000000042800010] = 4109ffa7, %l4 = 48d91d9bf0000000
swapa [%i1+%o2]0x81,%l4 ! %l4 = 000000004109ffa7
! Mem[00000000430001e4] = 7748526d, %l7 = 000000008645ab52
swap [%i2+0x1e4],%l7 ! %l7 = 000000007748526d
! Mem[0000000042000020] = 00000000, %l3 = 00000000d0729d7d
ldstuba [%i0+%o4]0x81,%l3 ! %l3 = 00000000000000ff
! %l4 = 000000004109ffa7, Mem[0000000091000181] = 5f6afee5, %asi = 80
stba %l4,[%i6+0x181]%asi ! Mem[0000000091000180] = a76afee5
! %l0 = 8eeb27ed, %l1 = 00000047, Mem[0000000042800000] = 325650ec 70eab5d2
stda %l0,[%i1+%g0]0x80 ! Mem[0000000042800000] = 8eeb27ed 00000047
! Mem[0000000043800112] = 6c1fea83, %l7 = 000000007748526d
ldstub [%i3+0x112],%l7 ! %l7 = 000000ea000000ff
! Mem[00000000428001a0] = 2d7d9d8d603546f8, %l0 = 000000008eeb27ed, %l1 = 0000000000000047
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 2d7d9d8d603546f8
! Mem[0000000043000008] = 2aa48ae3 3febd9ff, %l0 = 8eeb27ed, %l1 = 603546f8
ldda [%i2+%o1]0x88,%l0 ! %l0 = 000000003febd9ff 000000002aa48ae3
! Mem[0000000043800010] = f0bca186c541c513, %l7 = 00000000000000ea
ldxa [%i3+%o2]0x80,%l7 ! %l7 = f0bca186c541c513
p25_label_7:
! Mem[0000000042800008] = 065773ff, %l3 = 0000000000000000
ldswa [%i1+%o1]0x88,%l3 ! %l3 = 00000000065773ff
! Mem[000000004200004f] = 7b0102d5, %l3 = 00000000065773ff
ldstub [%i0+0x04f],%l3 ! %l3 = 000000d5000000ff
! Mem[0000000042800194] = be5e1fe4, %l4 = 000000004109ffa7
swap [%i1+0x194],%l4 ! %l4 = 00000000be5e1fe4
! Mem[00000000900000f4] = ec746c71, %g2 = f158787f84e8c64f
lduw [%i4+0x0f4],%g2 ! %g2 = 00000000ec746c71
! Mem[0000000090000170] = af849f7c, %g2 = 00000000ec746c71
ldsh [%i4+0x170],%g2 ! %g2 = ffffffffffffaf84
! Mem[00000000918000e4] = 6b4a0971, %g2 = ffffffffffffaf84
lduw [%o0+0x0e4],%g2 ! %g2 = 000000006b4a0971
! Mem[0000000043000000] = a280f2d9, %l6 = 000000004fc7f354
lduwa [%i2+%g0]0x89,%l6 ! %l6 = 00000000a280f2d9
! Mem[00000000438001d8] = 8d9ddf4e, %l0 = 000000003febd9ff
ldstuba [%i3+0x1d8]%asi,%l0 ! %l0 = 0000008d000000ff
! Mem[0000000043000020] = 15f443ae, %l3 = 00000000000000d5
swapa [%i2+%o4]0x80,%l3 ! %l3 = 0000000015f443ae
! Mem[0000000042000008] = 4edc7063, %l1 = 000000002aa48ae3
swapa [%i0+%o1]0x88,%l1 ! %l1 = 000000004edc7063
p25_label_8:
! Mem[0000000042800018] = ff4f9975, %l1 = 000000004edc7063
lduha [%i1+%o3]0x80,%l1 ! %l1 = 000000000000ff4f
! Mem[0000000043000100] = 1a50bdca, %l2 = 72227cea, %l5 = 000000de
add %i2,0x100,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000001a50bdca
! Mem[0000000042800180] = e22a563a, %l7 = c541c513, %l5 = 1a50bdca
add %i1,0x180,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000e22a563a
! Mem[0000000042000084] = ca1ff325, %l0 = 0000008d, %l0 = 0000008d
add %i0,0x84,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000ca1ff325
! Mem[0000000042800157] = 000fb66d, %l4 = 00000000be5e1fe4
ldstub [%i1+0x157],%l4 ! %l4 = 0000006d000000ff
! Mem[00000000910001c8] = a0d1718d, %g2 = 000000006b4a0971
lduh [%i6+0x1ca],%g2 ! %g2 = 000000000000a0d1
! Mem[00000000430000e0] = 2aa63ce4, %l2 = 0000000072227cea
swap [%i2+0x0e0],%l2 ! %l2 = 000000002aa63ce4
! Mem[00000000900000cc] = 75bef202, %g18 = d6d0a493ba808d51
ldswa [%i4+0x0cc]%asi,%g2 ! %g2 = d6d0a493ba808d51
! Mem[0000000042000000] = 193e426f, %l7 = f0bca186c541c513
lduba [%i0+%g0]0x88,%l7 ! %l7 = 000000000000006f
! Mem[0000000042000044] = e29fb7ac, %l7 = 000000000000006f
swap [%i0+0x044],%l7 ! %l7 = 00000000e29fb7ac
p25_label_9:
! Mem[0000000091800070] = fa1d3fdb, %g2 = 0000000075bef202
ldub [%o0+0x072],%g2 ! %g2 = 00000000000000fa
! Mem[0000000042800010] = f0000000, %l6 = 00000000a280f2d9
ldsba [%i1+%o2]0x80,%l6 ! %l6 = fffffffffffffff0
! Mem[0000000091000020] = 72613ed0, %g2 = 00000000000000fa
lduh [%i6+%o4],%g2 ! %g2 = 0000000000007261
! Mem[00000000420000a8] = 44fdc0299b5d5486, %l0 = 00000000ca1ff325, %l0 = 00000000ca1ff325
add %i0,0xa8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 44fdc0299b5d5486
! Mem[0000000043000048] = bb2ab381, %l5 = 00000000e22a563a
swap [%i2+0x048],%l5 ! %l5 = 00000000bb2ab381
! Mem[0000000043000008] = 2aa48ae33febd9ff, %l5 = 00000000bb2ab381
ldxa [%i2+%o1]0x89,%l5 ! %l5 = 2aa48ae33febd9ff
! Mem[0000000043800180] = 182fb5a71f89c9f3, %l0 = 44fdc0299b5d5486, %l4 = 000000000000006d
add %i3,0x180,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 182fb5a71f89c9f3
! Mem[000000004200015e] = 7a9a3964, %l2 = 000000002aa63ce4
ldstuba [%i0+0x15e]%asi,%l2 ! %l2 = 00000039000000ff
! Mem[0000000091000098] = e6b6c238, %g2 = 0000000000007261
lduw [%i6+0x098],%g2 ! %g2 = 00000000e6b6c238
! %l6 = fffffffffffffff0, Mem[00000000918000a8] = 38658e3f81db5fd9
stx %l6,[%o0+0x0a8] ! Mem[00000000918000a8] = fffffffffffffff0
p25_label_10:
! Mem[0000000043800000] = f0000000, %l5 = 2aa48ae33febd9ff
ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[00000000430000f8] = f29c24cf54838e13, %l4 = 182fb5a71f89c9f3, %l5 = 0000000000000000
add %i2,0xf8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = f29c24cf54838e13
! Mem[00000000428000dd] = 31c8ebe2, %l7 = 00000000e29fb7ac
ldstub [%i1+0x0dd],%l7 ! %l7 = 000000c8000000ff
! Mem[0000000042000028] = 16ea6a89, %l7 = 00000000000000c8
lduha [%i0+%o5]0x88,%l7 ! %l7 = 0000000000006a89
! %l3 = 0000000015f443ae, Mem[0000000042000107] = 61bc6926
stb %l3,[%i0+0x107] ! Mem[0000000042000104] = 61bc69ae
! Mem[0000000043000000] = d9f280a2, %l4 = 182fb5a71f89c9f3
ldstuba [%i2+%g0]0x80,%l4 ! %l4 = 000000d9000000ff
! Mem[0000000042800008] = 065773ff, %l7 = 0000000000006a89
swapa [%i1+%o1]0x88,%l7 ! %l7 = 00000000065773ff
! Mem[0000000042000028] = 16ea6a89, %l2 = 0000000000000039
ldswa [%i0+%o5]0x89,%l2 ! %l2 = 0000000016ea6a89
! Mem[0000000042000020] = ff000000f02c7b92, %l4 = 00000000000000d9
ldxa [%i0+%o4]0x80,%l4 ! %l4 = ff000000f02c7b92
! Mem[000000009000001c] = 69193d1b, %g2 = 00000000e6b6c238
ldsha [%i4+0x01e]%asi,%g2 ! %g2 = 0000000000006919
p25_label_11:
! Mem[0000000043000020] = d5000000, %l3 = 0000000015f443ae
ldstuba [%i2+%o4]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[00000000438000d0] = 4511a33e3dc0296c, %l2 = 0000000016ea6a89, %l7 = 00000000065773ff
add %i3,0xd0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 4511a33e3dc0296c
! %l2 = 16ea6a89, %l3 = 00000000, Mem[00000000908000e0] = 3675044c 742be986
std %l2,[%i5+0x0e0] ! Mem[00000000908000e0] = 16ea6a89 00000000
! Mem[0000000042800028] = ed27eb8e acb79fe2, %l2 = 16ea6a89, %l3 = 00000000
ldda [%i1+%o5]0x80,%l2 ! %l2 = 00000000ed27eb8e 00000000acb79fe2
! %l5 = f29c24cf54838e13, Mem[000000009100005c] = c2164d63
sth %l5,[%i6+0x05c] ! Mem[000000009100005c] = 8e134d63
! %l7 = 4511a33e3dc0296c, Mem[0000000043000018] = 68777629
stha %l7,[%i2+%o3]0x80 ! Mem[0000000043000018] = 296c7629
! Mem[0000000043000000] = a280f2ff, %l7 = 4511a33e3dc0296c
swapa [%i2+%g0]0x89,%l7 ! %l7 = 00000000a280f2ff
! Mem[0000000042000000] = d61ea990 193e426f, %l2 = ed27eb8e, %l3 = acb79fe2
ldda [%i0+%g0]0x88,%l2 ! %l2 = 00000000193e426f 00000000d61ea990
! Mem[0000000090000108] = 3c2b1770, %g2 = 0000000000006919
ldsha [%i4+0x108]%asi,%g2 ! %g2 = 0000000000003c2b
! Mem[0000000042000028] = 16ea6a89, %l3 = 00000000d61ea990
swapa [%i0+%o5]0x89,%l3 ! %l3 = 0000000016ea6a89
p25_label_12:
! Mem[00000000438001b0] = 39b3136f, %l1 = 0000ff4f, %l5 = 54838e13
add %i3,0x1b0,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000039b3136f
! Mem[0000000042800028] = 8eeb27ed, %l6 = fffffffffffffff0
ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 000000ed000000ff
! Mem[0000000043800148] = 94459e6f137d0195, %l4 = ff000000f02c7b92, %l6 = 00000000000000ed
add %i3,0x148,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 94459e6f137d0195
! Mem[000000009100005c] = 63fcafbd, %g2 = 0000000000003c2b
ldsb [%i6+0x05f],%g2 ! %g2 = 0000000000000063
! Mem[0000000043000014] = 1d6158ba, %l1 = 000000000000ff4f
swap [%i2+0x014],%l1 ! %l1 = 000000001d6158ba
! Mem[0000000043800010] = f0bca186, %l5 = 0000000039b3136f
lduba [%i3+%o2]0x81,%l5 ! %l5 = 00000000000000f0
! Mem[0000000042800108] = eb135481, %l6 = 94459e6f137d0195
ldsh [%i1+0x108],%l6 ! %l6 = ffffffffffffeb13
! %l6 = ffffffffffffeb13, Mem[0000000042000010] = 2b7ed2f2
stba %l6,[%i0+%o2]0x81 ! Mem[0000000042000010] = 137ed2f2
! Mem[00000000910000f8] = 290e4de0788fe0fd, %g2 = 0000000000000063
ldx [%i6+0x0f8],%g2 ! %g2 = 290e4de0788fe0fd
! Mem[0000000042000120] = fb516f90b41c16a0, %l5 = 00000000000000f0, %l7 = 00000000a280f2ff
add %i0,0x120,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = fb516f90b41c16a0
p25_label_13:
! Mem[0000000042800010] = 000000f0, %l4 = ff000000f02c7b92
ldswa [%i1+%o2]0x89,%l4 ! %l4 = 00000000000000f0
! Mem[00000000900000d8] = f41ece74, %g18 = d6d0a493ba808d51
ldsw [%i4+0x0d8],%g2 ! %g2 = d6d0a493ba808d51
! Mem[00000000438000c8] = a606425c, %l5 = 00000000000000f0
ldsh [%i3+0x0c8],%l5 ! %l5 = ffffffffffffa606
! Mem[00000000428001c4] = 96de3ae7, %l1 = 000000001d6158ba
swap [%i1+0x1c4],%l1 ! %l1 = 0000000096de3ae7
! Mem[00000000428000a1] = 1609daa0, %l7 = fb516f90b41c16a0
ldstub [%i1+0x0a1],%l7 ! %l7 = 00000009000000ff
! Mem[000000004280016f] = 13803d0d, %l2 = 00000000193e426f
ldstub [%i1+0x16f],%l2 ! %l2 = 0000000d000000ff
! Mem[0000000043000008] = ffd9eb3f, %l2 = 000000000000000d
lduwa [%i2+%o1]0x80,%l2 ! %l2 = 00000000ffd9eb3f
! %l7 = 0000000000000009, Mem[0000000043800008] = 646de172b009b1bb
stxa %l7,[%i3+%o1]0x81 ! Mem[0000000043800008] = 0000000000000009
! Mem[0000000042800000] = ed27eb8e, %l6 = ffffffffffffeb13
swapa [%i1+%g0]0x88,%l6 ! %l6 = 00000000ed27eb8e
! Mem[0000000043800144] = f3e2dbb9, %l5 = ffffffffffffa606
swap [%i3+0x144],%l5 ! %l5 = 00000000f3e2dbb9
p25_label_14:
! Mem[00000000428000f0] = 9703bebc, %l6 = 00000000ed27eb8e
ldub [%i1+0x0f2],%l6 ! %l6 = 00000000000000be
! Mem[0000000042800020] = da166ab70c516f26, %l0 = 44fdc0299b5d5486
ldxa [%i1+%o4]0x80,%l0 ! %l0 = da166ab70c516f26
! %l0 = da166ab70c516f26, Mem[0000000043000028] = 082d951e
stb %l0,[%i2+%o5] ! Mem[0000000043000028] = 262d951e
! Mem[0000000043800010] = f0bca186, %l4 = 00000000000000f0
ldstuba [%i3+%o2]0x80,%l4 ! %l4 = 000000f0000000ff
! Mem[0000000043800010] = ffbca186, %l2 = 00000000ffd9eb3f
swapa [%i3+%o2]0x80,%l2 ! %l2 = 00000000ffbca186
! Mem[00000000420000f0] = 5718d9c6d4ac3c89, %l2 = 00000000ffbca186, %l6 = 00000000000000be
add %i0,0xf0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 5718d9c6d4ac3c89
! Mem[0000000043800018] = 0000000015f443ae, %l6 = 5718d9c6d4ac3c89
ldxa [%i3+%o3]0x88,%l6 ! %l6 = 0000000015f443ae
! Mem[0000000091000080] = 909e4e968c494cf0, %g2 = fffffffff41ece74
ldxa [%i6+0x080]%asi,%g2 ! %g2 = 909e4e968c494cf0
! Mem[0000000043000018] = 296c7629, %l7 = 0000000000000009
ldstuba [%i2+%o3]0x80,%l7 ! %l7 = 00000029000000ff
! Mem[0000000042000020] = ff000000, %l3 = 0000000016ea6a89
ldswa [%i0+%o4]0x80,%l3 ! %l3 = ffffffffff000000
p25_label_15:
! %l0 = 0c516f26, %l1 = 96de3ae7, Mem[0000000090800030] = a9a2499d 2b9c85a6
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 0c516f26 96de3ae7
! %l7 = 0000000000000029, Mem[0000000091000065] = eeb0a1ad
stb %l7,[%i6+0x065] ! Mem[0000000091000064] = 29b0a1ad
! Mem[000000004300004d] = b8928ae3, %l7 = 0000000000000029
ldstub [%i2+0x04d],%l7 ! %l7 = 00000092000000ff
! Mem[00000000428001f1] = 23d3fc7c, %l1 = 0000000096de3ae7
ldstub [%i1+0x1f1],%l1 ! %l1 = 000000d3000000ff
! Mem[0000000042000020] = ff000000, %l2 = 00000000ffbca186
swapa [%i0+%o4]0x80,%l2 ! %l2 = 00000000ff000000
! Mem[0000000042000020] = ffbca186, %l2 = 00000000ff000000
swapa [%i0+%o4]0x81,%l2 ! %l2 = 00000000ffbca186
! %l4 = 00000000000000f0, Mem[00000000438000d6] = 3dc0296c, %asi = 80
stha %l4,[%i3+0x0d6]%asi ! Mem[00000000438000d4] = 3dc000f0
! Mem[0000000043800008] = 00000000, %l0 = da166ab70c516f26
ldsba [%i3+%o1]0x80,%l0 ! %l0 = 0000000000000000
! %l4 = 00000000000000f0, Mem[0000000090000166] = 7b230180
stb %l4,[%i4+0x166] ! Mem[0000000090000164] = f0230180
! Mem[0000000042000198] = c0e5dc86, %l1 = 00000000000000d3, %asi = 80
swapa [%i0+0x198]%asi,%l1 ! %l1 = 00000000c0e5dc86
p25_label_16:
! Mem[000000004300007f] = a9ca700a, %l0 = 0000000000000000
ldstub [%i2+0x07f],%l0 ! %l0 = 0000000a000000ff
! Mem[00000000428000d0] = 1892ff9f63f5f384, %l2 = 00000000ffbca186
ldx [%i1+0x0d0],%l2 ! %l2 = 1892ff9f63f5f384
! Mem[0000000043800008] = 00000000, %l2 = 1892ff9f63f5f384
ldsba [%i3+%o1]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000042000080] = e3744c57 ca1ff325, %l6 = 15f443ae, %l7 = 00000092
ldd [%i0+0x080],%l6 ! %l6 = 00000000e3744c57 00000000ca1ff325
! Mem[0000000042000008] = e38aa42a, %l7 = 00000000ca1ff325
ldsha [%i0+%o1]0x80,%l7 ! %l7 = ffffffffffffe38a
! Mem[0000000043800018] = 15f443ae, %l4 = 00000000000000f0
lduwa [%i3+%o3]0x89,%l4 ! %l4 = 0000000015f443ae
! %l7 = ffffffffffffe38a, Mem[00000000908001b0] = 7d413f3e85c25eb7
stx %l7,[%i5+0x1b0] ! Mem[00000000908001b0] = ffffffffffffe38a
! %l6 = e3744c57, %l7 = ffffe38a, Mem[0000000091800150] = 5b35634a dfc229c6
std %l6,[%o0+0x150] ! Mem[0000000091800150] = e3744c57 ffffe38a
! Mem[00000000918000f0] = 4b844286651edd41, %g2 = 909e4e968c494cf0
ldx [%o0+0x0f0],%g2 ! %g2 = 4b844286651edd41
! Mem[0000000090800094] = 58030393, %g2 = 4b844286651edd41
lduha [%i5+0x094]%asi,%g2 ! %g2 = 0000000000005803
p25_label_17:
! Mem[0000000042000184] = f942c136, %l0 = 000000000000000a
swap [%i0+0x184],%l0 ! %l0 = 00000000f942c136
! Mem[00000000430001fc] = b0a78d80, %l2 = 00000000, %l6 = e3744c57
add %i2,0x1fc,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000b0a78d80
! Mem[00000000420001b8] = a912c19396c973d7, %l1 = 00000000c0e5dc86, %l0 = 00000000f942c136
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = a912c19396c973d7
! %l2 = 00000000, %l3 = ff000000, Mem[0000000091800000] = 6d0c24dc a4a70fd1
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 00000000 ff000000
! Mem[00000000900000f4] = ec746c71, %g2 = 0000000000005803
lduh [%i4+0x0f4],%g2 ! %g2 = 000000000000ec74
! Mem[0000000042800088] = 5d61871568c19f74, %l2 = 0000000000000000, %l7 = ffffffffffffe38a
add %i1,0x88,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 5d61871568c19f74
! Mem[00000000438000ac] = 57dd8675, %l0 = 96c973d7, %l1 = c0e5dc86
add %i3,0xac,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000057dd8675
! %l2 = 00000000, %l3 = ff000000, Mem[00000000910000c8] = 3601e403 0deda944
std %l2,[%i6+0x0c8] ! Mem[00000000910000c8] = 00000000 ff000000
! Mem[0000000042800085] = 685bf81b, %l7 = 5d61871568c19f74
ldstuba [%i1+0x085]%asi,%l7 ! %l7 = 0000005b000000ff
! Mem[0000000042800045] = 2dcc36b2, %l1 = 0000000057dd8675
ldstub [%i1+0x045],%l1 ! %l1 = 000000cc000000ff
p25_label_18:
! Mem[00000000428000f0] = 9703bebc, %l7 = 000000000000005b
swap [%i1+0x0f0],%l7 ! %l7 = 000000009703bebc
! Mem[00000000420000d8] = b59bd45e8431f412, %l1 = 00000000000000cc, %l3 = ffffffffff000000
add %i0,0xd8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = b59bd45e8431f412
! Mem[0000000042000020] = 000000ff, %l5 = 00000000f3e2dbb9
ldstuba [%i0+%o4]0x88,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000042000020] = ff000000, %l1 = 00000000000000cc
lduba [%i0+%o4]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000043800000] = ff0000f0, %l3 = b59bd45e8431f412
lduwa [%i3+%g0]0x81,%l3 ! %l3 = 00000000ff0000f0
! Mem[0000000042800008] = 896a0000, %l0 = a912c19396c973d7
ldswa [%i1+%o1]0x81,%l0 ! %l0 = ffffffff896a0000
! Mem[00000000428000e4] = d66a550b, %l5 = 00000000000000ff
swap [%i1+0x0e4],%l5 ! %l5 = 00000000d66a550b
! Mem[00000000910000e0] = 0847f0b7, %g2 = 000000000000ec74
lduw [%i6+0x0e0],%g2 ! %g2 = 000000000847f0b7
! Mem[00000000420001dc] = e51661ce, %l2 = 00000000, %l4 = 15f443ae
add %i0,0x1dc,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000e51661ce
! Mem[0000000042000184] = 0000000a, %l0 = ffffffff896a0000
ldstub [%i0+0x184],%l0 ! %l0 = 00000000000000ff
p25_label_19:
! Mem[0000000043800000] = ff0000f0, %l5 = 00000000d66a550b
ldsha [%i3+%g0]0x80,%l5 ! %l5 = ffffffffffffff00
! Mem[0000000091000110] = 259a7444 5d94b637, %g2 = 0847f0b7, %g3 = b71659bd
ldd [%i6+0x110],%g2 ! %g2 = 00000000259a7444 000000005d94b637
! %l3 = 00000000ff0000f0, Mem[0000000090800078] = 2b5751b8c117fe29
stx %l3,[%i5+0x078] ! Mem[0000000090800078] = 00000000ff0000f0
! Mem[000000004200004c] = 7b0102ff, %l5 = ffffff00, %l2 = 00000000
add %i0,0x4c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000007b0102ff
! Mem[0000000042000108] = f8a44586325650ec, %l2 = 000000007b0102ff, %l1 = 00000000000000ff
add %i0,0x108,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = f8a44586325650ec
! Mem[0000000043800008] = 00000000, %l4 = 00000000e51661ce
lduha [%i3+%o1]0x81,%l4 ! %l4 = 0000000000000000
! Mem[00000000428001b8] = 1ce182211ecd2317, %l6 = 00000000b0a78d80, %l7 = 000000009703bebc
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 1ce182211ecd2317
! Mem[0000000042800028] = ff27eb8e, %l4 = 0000000000000000
swap [%i1+%o5],%l4 ! %l4 = 00000000ff27eb8e
! Mem[0000000042800064] = 1dd23c88, %l6 = 00000000b0a78d80
swap [%i1+0x064],%l6 ! %l6 = 000000001dd23c88
! Mem[0000000090000088] = 0c780039 10c393c6, %g2 = 259a7444, %g3 = 5d94b637
ldda [%i4+0x088]%asi,%g2 ! %g2 = 000000000c780039 0000000010c393c6
p25_label_20:
! Mem[0000000043000000] = 3dc0296c, %l5 = ffffffffffffff00
ldswa [%i2+%g0]0x89,%l5 ! %l5 = 000000003dc0296c
! %l3 = 00000000ff0000f0, Mem[0000000042000000] = 193e426f
stwa %l3,[%i0+%g0]0x89 ! Mem[0000000042000000] = ff0000f0
! Mem[0000000091000074] = 097bdc18, %g2 = 000000000c780039
lduh [%i6+0x074],%g2 ! %g2 = 000000000000097b
! Mem[0000000042000020] = ff000000, %l0 = 0000000000000000
ldswa [%i0+%o4]0x80,%l0 ! %l0 = ffffffffff000000
! Mem[0000000043800018] = 15f443ae, %l6 = 000000001dd23c88
swapa [%i3+%o3]0x89,%l6 ! %l6 = 0000000015f443ae
! Mem[00000000918001f8] = 9854b03fb5e229a2, %g2 = 000000000000097b
ldx [%o0+0x1f8],%g2 ! %g2 = 9854b03fb5e229a2
! %l6 = 15f443ae, %l7 = 1ecd2317, Mem[0000000043000010] = 5a8952ff 4fff0000
stda %l6,[%i2+%o2]0x89 ! Mem[0000000043000010] = 15f443ae 1ecd2317
! %l0 = ffffffffff000000, Mem[00000000420000b2] = 6bf8bfc4
stb %l0,[%i0+0x0b2] ! Mem[00000000420000b0] = 6bf800c4
! Mem[0000000043800028] = becfc858, %l0 = ffffffffff000000
swapa [%i3+%o5]0x81,%l0 ! %l0 = 00000000becfc858
! Mem[00000000910000a8] = da215960, %g2 = 9854b03fb5e229a2
ldsb [%i6+0x0ab],%g2 ! %g2 = ffffffffffffffda
p25_label_21:
! %l3 = 00000000ff0000f0, Mem[0000000043800028] = ff000000
stha %l3,[%i3+%o5]0x80 ! Mem[0000000043800028] = 00f00000
! %l5 = 000000003dc0296c, Mem[0000000091000090] = 37892b3fcb14f43b
stx %l5,[%i6+0x090] ! Mem[0000000091000090] = 000000003dc0296c
! Mem[0000000091000060] = bdc19129, %g2 = ffffffffffffffda
ldsha [%i6+0x062]%asi,%g2 ! %g2 = ffffffffffffbdc1
! Mem[00000000428001fc] = 83ca2619, %l3 = 00000000ff0000f0
swap [%i1+0x1fc],%l3 ! %l3 = 0000000083ca2619
! Mem[0000000043000010] = 1ecd231715f443ae, %l6 = 0000000015f443ae
ldxa [%i2+%o2]0x88,%l6 ! %l6 = 1ecd231715f443ae
! Mem[0000000090000150] = 8d5101b0 25b2cdc0, %g2 = ffffbdc1, %g3 = 10c393c6
ldd [%i4+0x150],%g2 ! %g2 = 000000008d5101b0 0000000025b2cdc0
! Mem[00000000908001d8] = 4525ef1f2ee5bf5c, %g2 = 000000008d5101b0
ldx [%i5+0x1d8],%g2 ! %g2 = 4525ef1f2ee5bf5c
! Mem[0000000090000058] = 2eab2a15, %g2 = 4525ef1f2ee5bf5c
lduh [%i4+0x058],%g2 ! %g2 = 0000000000002eab
! Mem[0000000042800000] = 13ebffff00000047, %l2 = 000000007b0102ff, %l4 = 00000000ff27eb8e
casxa [%i1]0x80,%l2,%l4 ! %l4 = 13ebffff00000047
! Mem[0000000043800008] = 00000000, %l0 = 00000000becfc858
lduwa [%i3+%o1]0x89,%l0 ! %l0 = 0000000000000000
p25_label_22:
! Mem[00000000420000f8] = 2d913c81, %l2 = 7b0102ff, %l7 = 1ecd2317
add %i0,0xf8,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000002d913c81
! %l6 = 1ecd231715f443ae, Mem[00000000910000f8] = 290e4de0788fe0fd
stx %l6,[%i6+0x0f8] ! Mem[00000000910000f8] = 1ecd231715f443ae
! %l6 = 15f443ae, %l7 = 2d913c81, Mem[00000000908000b0] = 2fbbd85d fb1a2125
stda %l6,[%i5+0x0b0]%asi ! Mem[00000000908000b0] = 15f443ae 2d913c81
! Mem[0000000043000140] = 2348f66b, %l7 = 000000002d913c81
ldsh [%i2+0x140],%l7 ! %l7 = 0000000000002348
! %l0 = 0000000000000000, Mem[000000009080015c] = cb1ca361
sth %l0,[%i5+0x15c] ! Mem[000000009080015c] = 0000a361
! Mem[0000000042800020] = b76a16da, %l1 = f8a44586325650ec
ldsha [%i1+%o4]0x89,%l1 ! %l1 = 00000000000016da
! %l1 = 00000000000016da, Mem[0000000042000000] = f00000ff90a91ed6
stxa %l1,[%i0+%g0]0x80 ! Mem[0000000042000000] = 00000000000016da
! Mem[0000000042800010] = 000000f0, %l6 = 1ecd231715f443ae
ldstuba [%i1+%o2]0x89,%l6 ! %l6 = 000000f0000000ff
! %l3 = 0000000083ca2619, Mem[0000000042000010] = f2d27e13
stha %l3,[%i0+%o2]0x88 ! Mem[0000000042000010] = f2d22619
! %l3 = 0000000083ca2619, Mem[0000000042800028] = 00000000acb79fe2
stxa %l3,[%i1+%o5]0x81 ! Mem[0000000042800028] = 0000000083ca2619
p25_label_23:
! Mem[00000000900001b0] = 3afc959d, %g2 = 0000000000002eab
ldsb [%i4+0x1b1],%g2 ! %g2 = 000000000000003a
! Mem[0000000043800070] = 397e86b3, %l3 = 83ca2619, %l2 = 7b0102ff
add %i3,0x70,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000397e86b3
! Mem[0000000042800124] = 8210f847, %l2 = 397e86b3, %l6 = 000000f0
add %i1,0x124,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000008210f847
! Mem[00000000430000bc] = 964b2880, %l2 = 00000000397e86b3
ldstub [%i2+0x0bc],%l2 ! %l2 = 00000096000000ff
! Mem[00000000420001fc] = 3796f168, %l7 = 0000000000002348, %asi = 80
swapa [%i0+0x1fc]%asi,%l7 ! %l7 = 000000003796f168
! Mem[0000000042000114] = ace794b2, %l3 = 0000000083ca2619
swap [%i0+0x114],%l3 ! %l3 = 00000000ace794b2
! Mem[00000000420000a0] = f87cda87561281da, %l6 = 000000008210f847, %l6 = 000000008210f847
add %i0,0xa0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = f87cda87561281da
! Mem[0000000043000018] = 29766cff, %l1 = 00000000000016da
lduwa [%i2+%o3]0x88,%l1 ! %l1 = 0000000029766cff
! Mem[000000004200006d] = f464a452, %l6 = f87cda87561281da
ldstub [%i0+0x06d],%l6 ! %l6 = 00000064000000ff
! Mem[0000000042800020] = b76a16da, %l4 = 13ebffff00000047
swapa [%i1+%o4]0x89,%l4 ! %l4 = 00000000b76a16da
p25_label_24:
! %l1 = 0000000029766cff, Mem[0000000042800028] = 00000000
stha %l1,[%i1+%o5]0x88 ! Mem[0000000042800028] = 00006cff
! Mem[00000000430000b8] = 694e7ae8, %l3 = 00000000ace794b2
swap [%i2+0x0b8],%l3 ! %l3 = 00000000694e7ae8
! Mem[00000000420000d0] = 0add6061 c9b33da5, %l0 = 00000000, %l1 = 29766cff
ldda [%i0+0x0d0]%asi,%l0 ! %l0 = 000000000add6061 00000000c9b33da5
! Mem[0000000042800150] = 7adb0cf0, %l6 = 0000000000000064
swap [%i1+0x150],%l6 ! %l6 = 000000007adb0cf0
! Mem[0000000043800020] = 1e5df065, %l5 = 000000003dc0296c
ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 0000001e000000ff
! Mem[0000000043800010] = ffd9eb3fc541c513, %l0 = 000000000add6061
ldxa [%i3+%o2]0x81,%l0 ! %l0 = ffd9eb3fc541c513
! Mem[0000000090800118] = 22b2697c, %g2 = 000000000000003a
ldsh [%i5+0x118],%g2 ! %g2 = 00000000000022b2
! Mem[0000000042000010] = f2d22619, %l6 = 000000007adb0cf0
ldswa [%i0+%o2]0x88,%l6 ! %l6 = fffffffff2d22619
! Mem[0000000090800070] = 0ae48dde, %g2 = 00000000000022b2
ldsba [%i5+0x073]%asi,%g2 ! %g2 = 000000000000000a
! Mem[0000000042000154] = 8513d7f6, %l2 = 00000096, %l4 = b76a16da
add %i0,0x154,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000008513d7f6
p25_label_25:
! Mem[00000000908001f4] = 79f7d3b5, %g2 = 000000000000000a
ldsh [%i5+0x1f4],%g2 ! %g2 = 00000000000079f7
! %l6 = fffffffff2d22619, Mem[00000000918000ad] = fffff0c2
stb %l6,[%o0+0x0ad] ! Mem[00000000918000ac] = 19fff0c2
! Mem[0000000043000120] = 9365950c, %l2 = 0000000000000096
swap [%i2+0x120],%l2 ! %l2 = 000000009365950c
! Mem[0000000090800038] = 9077206ff00a298b, %g2 = 00000000000079f7
ldx [%i5+0x038],%g2 ! %g2 = 9077206ff00a298b
! Mem[0000000043000020] = d50000ff, %l6 = fffffffff2d22619
ldstuba [%i2+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
! %l3 = 00000000694e7ae8, Mem[0000000042000028] = d61ea990
stwa %l3,[%i0+%o5]0x89 ! Mem[0000000042000028] = 694e7ae8
! Mem[000000004200005c] = e5f93ae9, %l1 = 00000000c9b33da5
swap [%i0+0x05c],%l1 ! %l1 = 00000000e5f93ae9
! Mem[0000000043800042] = f5443dfd, %l2 = 000000009365950c
ldstub [%i3+0x042],%l2 ! %l2 = 0000003d000000ff
! Mem[0000000042800000] = 13ebffff, %l2 = 000000000000003d
lduh [%i1+0x002],%l2 ! %l2 = 000000000000ffff
! %l1 = 00000000e5f93ae9, Mem[0000000043000048] = e22a563a, %asi = 80
stba %l1,[%i2+0x048]%asi ! Mem[0000000043000048] = e92a563a
ba,a p25_not_taken_0_end
p25_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p25_branch_failed
p25_not_taken_0_end:
! End of Random Code for Thread 25
1: membar #Sync ! Force all stores to complete
p25_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x064] ! Set processor 25 done flag
! Check Registers
p25_check_registers:
set p25_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be ffd9eb3fc541c513
bne,a,pn %xcc,p25_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000e5f93ae9
bne,a,pn %xcc,p25_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000ffff
bne,a,pn %xcc,p25_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000694e7ae8
bne,a,pn %xcc,p25_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000008513d7f6
bne,a,pn %xcc,p25_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000001e
bne,a,pn %xcc,p25_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000ff
bne,a,pn %xcc,p25_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000003796f168
bne,a,pn %xcc,p25_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p25_check_fp_registers:
set p25_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be ac6c2540 e38925ae
bne %xcc,p25_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 83d5bb3a 204ed875
bne %xcc,p25_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 19797560 f016375b
bne %xcc,p25_f6_fail
nop
! Check Local Memory
set p25_local0_expect,%g1
p25_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 00000000000016da
ldx [%i0+0x000],%g3 ! Observed data at 0000000042000000
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = e38aa42a81e13ce0
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 = 1926d2f2b940c4b3
ldx [%i0+0x010],%g3 ! Observed data at 0000000042000010
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff000000f02c7b92
ldx [%i0+0x020],%g3 ! Observed data at 0000000042000020
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = e87a4e693c1bc665
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 = 8eeb27ed0000006f
ldx [%i0+0x040],%g3 ! Observed data at 0000000042000040
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = f14386f77b0102ff
ldx [%i0+0x048],%g3 ! Observed data at 0000000042000048
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = d430d01ac9b33da5
ldx [%i0+0x058],%g3 ! Observed data at 0000000042000058
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = afd5536af4ffa452
ldx [%i0+0x068],%g3 ! Observed data at 0000000042000068
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x068,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 6bf800c455124d3c
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000420000b0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x100],%g2 ! Expected data = dea2d8dd61bc69ae
ldx [%i0+0x100],%g3 ! Observed data at 0000000042000100
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 092f33ca83ca2619
ldx [%i0+0x110],%g3 ! Observed data at 0000000042000110
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = fffffff092a5619a
ldx [%i0+0x130],%g3 ! Observed data at 0000000042000130
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = 310ff7ac7a9aff64
ldx [%i0+0x158],%g3 ! Observed data at 0000000042000158
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = ee34c079ff00000a
ldx [%i0+0x180],%g3 ! Observed data at 0000000042000180
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 000000d3c0ee04dd
ldx [%i0+0x198],%g3 ! Observed data at 0000000042000198
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 4e74216d00002348
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000420001f8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x1f8,%g4
set p25_local1_expect,%g1
p25_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 13ebffff00000047
ldx [%i1+0x000],%g3 ! Observed data at 0000000042800000
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 896a00007d69ba9a
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 = ff000000e2968818
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 = ff4f997594ba7b8f
ldx [%i1+0x018],%g3 ! Observed data at 0000000042800018
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 470000000c516f26
ldx [%i1+0x020],%g3 ! Observed data at 0000000042800020
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff6c000083ca2619
ldx [%i1+0x028],%g3 ! Observed data at 0000000042800028
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 606339eb2dff36b2
ldx [%i1+0x040],%g3 ! Observed data at 0000000042800040
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = 6394a3b0b0a78d80
ldx [%i1+0x060],%g3 ! Observed data at 0000000042800060
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = b4b7b2940f252631
ldx [%i1+0x070],%g3 ! Observed data at 0000000042800070
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 6b3a3aba68fff81b
ldx [%i1+0x080],%g3 ! Observed data at 0000000042800080
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 16ffdaa0393086f7
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000428000a0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 7308289d31ffebe2
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000428000d8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = cc91ba09000000ff
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000428000e0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0000005b5cb57d86
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000428000f0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x150],%g2 ! Expected data = 00000064000fb6ff
ldx [%i1+0x150],%g3 ! Observed data at 0000000042800150
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = 3c9c19d713803dff
ldx [%i1+0x168],%g3 ! Observed data at 0000000042800168
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = fee81d4a4109ffa7
ldx [%i1+0x190],%g3 ! Observed data at 0000000042800190
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = f2612b86f0e21464
ldx [%i1+0x198],%g3 ! Observed data at 0000000042800198
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 4caa19c81d6158ba
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000428001c0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 23fffc7c16ddd4d9
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000428001f0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 9850b034ff0000f0
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+0x000],%g2 ! Expected data = 6c29c03d29443145
ldx [%i2+0x000],%g3 ! Observed data at 0000000043000000
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffd9eb3fe38aa42a
ldx [%i2+0x008],%g3 ! Observed data at 0000000043000008
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ae43f4151723cd1e
ldx [%i2+0x010],%g3 ! Observed data at 0000000043000010
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff6c762978de928a
ldx [%i2+0x018],%g3 ! Observed data at 0000000043000018
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff0000d594f54acb
ldx [%i2+0x020],%g3 ! Observed data at 0000000043000020
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 262d951ec48dc56e
ldx [%i2+0x028],%g3 ! Observed data at 0000000043000028
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = e92a563ab8ff8ae3
ldx [%i2+0x048],%g3 ! Observed data at 0000000043000048
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = c9f27fa2a9ca70ff
ldx [%i2+0x078],%g3 ! Observed data at 0000000043000078
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ace794b2ff4b2880
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000430000b8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 72227cea8f217e8b
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000430000e0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 37034109cd73e024
ldx [%i2+0x108],%g3 ! Observed data at 0000000043000108
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 0000009674a867c2
ldx [%i2+0x120],%g3 ! Observed data at 0000000043000120
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 39ffe36c1286446a
ldx [%i2+0x128],%g3 ! Observed data at 0000000043000128
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x128,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = c575de698645ab52
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000430001e0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x1e0,%g4
set p25_local3_expect,%g1
p25_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ff0000f09b1dd948
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 = 0000000000000009
ldx [%i3+0x008],%g3 ! Observed data at 0000000043800008
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffd9eb3fc541c513
ldx [%i3+0x010],%g3 ! Observed data at 0000000043800010
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 883cd21d00000000
ldx [%i3+0x018],%g3 ! Observed data at 0000000043800018
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff5df065aece8e7f
ldx [%i3+0x020],%g3 ! Observed data at 0000000043800020
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00f0000018ede444
ldx [%i3+0x028],%g3 ! Observed data at 0000000043800028
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = f544fffd3758cf3b
ldx [%i3+0x040],%g3 ! Observed data at 0000000043800040
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x040,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 4511a33e3dc000f0
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000438000d0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 482fdd7321ffb304
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000438000d8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 6c1fff83d9b0867e
ldx [%i3+0x110],%g3 ! Observed data at 0000000043800110
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = 50c004a6ffffa606
ldx [%i3+0x140],%g3 ! Observed data at 0000000043800140
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x140,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ff9ddf4e4637355f
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000438001d8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x1d8,%g4
! The test for processor 25 has passed
p25_passed:
ta GOOD_TRAP
nop
p25_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p25_failed
p25_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p25_failed
p25_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p25_failed
p25_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p25_failed
p25_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p25_failed
p25_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p25_failed
p25_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p25_failed
p25_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p25_failed
p25_f0_fail:
set p25_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f2_fail:
set p25_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f6_fail:
set p25_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 25 failed
p25_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x064] ! Set processor 25 done flag
set p25_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 25 failed
p25_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x064] ! Set processor 25 done flag
set p25_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p25_selfmod_failed:
ba p25_failed
mov 0xabc,%g1
p25_common_error:
or %g0,0xef9,%g1
ba p25_failed
mov %o5,%g3
p25_common_signature_error:
set p25_temp,%g1
ba p25_failed
st %g2,[%g1] ! Common Lock Number
p25_common_timeout:
set p25_temp,%g1
ba p25_failed
st %g2,[%g1] ! Common Lock Number
p25_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p25_failed
mov 0x0,%g3
p25_trap1e:
ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000042000018]
ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000043000018]
stba %l1,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000020]
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000042800008]
ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000043000020]
lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000043800008]
done
p25_trap1o:
ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000042000018]
ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000043000018]
stba %l1,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000020]
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000042800008]
ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000043000020]
lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000043800008]
done
p25_trap2e:
stba %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042000028]
done
p25_trap2o:
stba %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042000028]
done
p25_trap3e:
nop
nop
done
p25_trap3o:
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 = 4650734226e8740b
ldx [%g1+0x008],%l1 ! %l1 = 8ca52663d78f8cab
ldx [%g1+0x010],%l2 ! %l2 = e3fa97307fedc27b
ldx [%g1+0x018],%l3 ! %l3 = 2229d329f2612b86
ldx [%g1+0x020],%l4 ! %l4 = ecd03b6dcd73e024
ldx [%g1+0x028],%l5 ! %l5 = 79cf46d66370dc4e
ldx [%g1+0x030],%l6 ! %l6 = 71c22f6672de198a
ldx [%g1+0x038],%l7 ! %l7 = c7c9ad7e3febd95b
! Initialize the output register of window 0
set unres3_start,%o0
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 = 1bf894dc 8ed61615 609035f5 b3f8e8e0
! %f4 = 37504775 85f4f5a3 ddc29871 4890d846
! %f8 = 69f40375 97fc79de 015f2723 0a3212fa
! %f12 = a56da89b 9a6e5995 22c6b034 70463f62
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = bc23733e 836753b6 43973245 8e67ff3e
! %f20 = 6637deca 13be06cd a3c3ae93 8f6ec962
! %f24 = c2197325 9eb58218 3ca820c9 f7649f23
! %f28 = 9e70b175 2566804c e6cb01a9 73346eda
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 89ccb507 5988363b c6ddd867 5cbbf347
! %f36 = f2a13dfa 1ca5a5ed a68fb587 90ecae96
! %f40 = eba610af a5f3f055 f8ab5c81 2f8fbfbd
! %f44 = 8a5a0091 7e846140 01979bd9 1ca8d3c2
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3274dc3700000029,%g7,%g1 ! GSR scale = 5, align = 1
wr %g1,%g0,%gsr ! GSR = 3274dc3700000029
wr %g0,%y ! Clear Y 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[0000000090000110] = db6b4315 d3197f20, %g2 = 0000001f, %g3 = 0bad0b00
ldd [%i4+0x110],%g2 ! %g2 = 00000000db6b4315 00000000d3197f20
! Mem[00000000450001fc] = 58eba734, %l4 = d883a396408363d0
swap [%i2+0x1fc],%l4 ! %l4 = 0000000058eba734
! Mem[0000000044000168] = d4ed25cff96ab460, %l1 = 2f012ee677299de9, %l3 = 740b3852151430a5
add %i0,0x168,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = d4ed25cff96ab460
! Mem[00000000458001e0] = a8e03cc9843372ff, %l1 = 2f012ee677299de9, %l0 = 5dd459b6360d7f29
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = a8e03cc9843372ff
! Mem[00000000448000e8] = 112585b653b12ada, %l6 = 99f1f932230aea1e, %l2 = cdc8d4d84d34a21a
add %i1,0xe8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 112585b653b12ada
! %l4 = 58eba734, %l5 = 8fddf37c, Mem[0000000044000020] = dd7b65c2 2ea4c47f
stda %l4,[%i0+%o4]0x80 ! Mem[0000000044000020] = 58eba734 8fddf37c
! Mem[0000000045800008] = 598a72f1, %l4 = 0000000058eba734
lduwa [%i3+%o1]0x80,%l4 ! %l4 = 00000000598a72f1
! %l3 = d4ed25cff96ab460, Mem[00000000908001e8] = c48a45c27afdf029
stx %l3,[%i5+0x1e8] ! Mem[00000000908001e8] = d4ed25cff96ab460
! Mem[0000000044800018] = 58b7a8c4, %l0 = a8e03cc9843372ff
ldstuba [%i1+%o3]0x80,%l0 ! %l0 = 00000058000000ff
! Mem[0000000044000010] = d16deb86, %l5 = aa7374888fddf37c
swapa [%i0+%o2]0x80,%l5 ! %l5 = 00000000d16deb86
p26_label_2:
! %l0 = 00000058, %l1 = 77299de9, Mem[0000000091000160] = 73e72b45 a2664375
std %l0,[%i6+0x160] ! Mem[0000000091000160] = 00000058 77299de9
! Mem[0000000045800010] = 641e0920, %l4 = 00000000598a72f1
swapa [%i3+%o2]0x80,%l4 ! %l4 = 00000000641e0920
! Mem[0000000045000028] = 22510078, %l4 = 00000000641e0920
ldstuba [%i2+%o5]0x88,%l4 ! %l4 = 00000078000000ff
! Mem[0000000044800028] = 18483236, %l2 = 112585b653b12ada
swapa [%i1+%o5]0x80,%l2 ! %l2 = 0000000018483236
! Mem[00000000458000c0] = 3d5cc377dd4b8b03, %l0 = 0000000000000058, %l5 = 00000000d16deb86
add %i3,0xc0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 3d5cc377dd4b8b03
! Mem[0000000045000020] = 9177370f, %l3 = d4ed25cff96ab460
lduwa [%i2+%o4]0x80,%l3 ! %l3 = 000000009177370f
! Mem[0000000091000160] = 00000058 77299de9, %g2 = db6b4315, %g3 = d3197f20
ldd [%i6+0x160],%g2 ! %g2 = 0000000000000058 0000000077299de9
! Mem[000000004400002e] = 2ee6b707, %l1 = 2f012ee677299de9
ldstub [%i0+0x02e],%l1 ! %l1 = 000000b7000000ff
! Mem[0000000044800000] = ca311a5d566993da, %l4 = 0000000000000078
ldxa [%i1+%g0]0x88,%l4 ! %l4 = ca311a5d566993da
! Mem[0000000044800104] = bd5999cf, %l0 = 00000058, %l7 = 8a851c26
add %i1,0x104,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000bd5999cf
p26_label_3:
! Mem[0000000044800008] = 003a5286, %l4 = ca311a5d566993da, %asi = 80
swapa [%i1+0x008]%asi,%l4 ! %l4 = 00000000003a5286
! Mem[00000000450001e4] = b621e3f1, %l0 = 0000000000000058
ldstuba [%i2+0x1e4]%asi,%l0 ! %l0 = 000000b6000000ff
! Mem[00000000918001b8] = dde3da61, %g18 = 43dbe73f91ddc77e
ldsw [%o0+0x1b8],%g2 ! %g2 = 43dbe73f91ddc77e
! %l6 = 99f1f932230aea1e, Mem[0000000044000028] = f3049dd1
stba %l6,[%i0+%o5]0x81 ! Mem[0000000044000028] = 1e049dd1
! Mem[0000000090000104] = 5290dd16, %g18 = 43dbe73f91ddc77e
ldswa [%i4+0x104]%asi,%g2 ! %g2 = 43dbe73f91ddc77e
! Mem[000000009100000c] = bcf127ea, %g18 = 43dbe73f91ddc77e
ldsw [%i6+0x00c],%g2 ! %g2 = 43dbe73f91ddc77e
! %l3 = 000000009177370f, Mem[0000000045000000] = 1f86541f
stba %l3,[%i2+%g0]0x80 ! Mem[0000000045000000] = 0f86541f
! Mem[0000000044800028] = da2ab153, %l5 = 3d5cc377dd4b8b03
swapa [%i1+%o5]0x88,%l5 ! %l5 = 00000000da2ab153
! Mem[0000000090000160] = 99a1858e 4080b623, %g2 = bcf127ea, %g3 = 77299de9
ldd [%i4+0x160],%g2 ! %g2 = 0000000099a1858e 000000004080b623
! Mem[0000000044800018] = ffb7a8c4, %l2 = 0000000018483236
lduba [%i1+%o3]0x81,%l2 ! %l2 = 00000000000000ff
p26_label_4:
! Mem[0000000044000018] = da1a7c18, %l1 = 00000000000000b7
ldswa [%i0+%o3]0x81,%l1 ! %l1 = ffffffffda1a7c18
! Mem[0000000044000124] = 8c2182d3, %l6 = 99f1f932230aea1e, %asi = 80
swapa [%i0+0x124]%asi,%l6 ! %l6 = 000000008c2182d3
! %l7 = 00000000bd5999cf, Mem[0000000045800018] = 988e8c25
stwa %l7,[%i3+%o3]0x80 ! Mem[0000000045800018] = bd5999cf
! Mem[0000000045000084] = a47fbba4, %l4 = 00000000003a5286
swap [%i2+0x084],%l4 ! %l4 = 00000000a47fbba4
! Mem[00000000448000e4] = 7194af81, %l6 = 000000008c2182d3, %asi = 80
swapa [%i1+0x0e4]%asi,%l6 ! %l6 = 000000007194af81
! Mem[0000000044800198] = 13cf7b66, %l6 = 000000007194af81
swap [%i1+0x198],%l6 ! %l6 = 0000000013cf7b66
! %l7 = 00000000bd5999cf, Mem[0000000091800165] = 7ba24e6b
stb %l7,[%o0+0x165] ! Mem[0000000091800164] = cfa24e6b
! Mem[0000000045000008] = 2c2a73ef 655ae883, %l0 = 000000b6, %l1 = da1a7c18
ldda [%i2+%o1]0x80,%l0 ! %l0 = 000000002c2a73ef 00000000655ae883
! Mem[0000000045000080] = 1b2eed34, %l2 = 00000000000000ff
swap [%i2+0x080],%l2 ! %l2 = 000000001b2eed34
! Mem[0000000044800028] = 038b4bdd, %l6 = 0000000013cf7b66
ldswa [%i1+%o5]0x81,%l6 ! %l6 = 00000000038b4bdd
p26_label_5:
! Mem[00000000450001f2] = 779009cb, %l7 = 00000000bd5999cf
ldstub [%i2+0x1f2],%l7 ! %l7 = 00000009000000ff
! Mem[00000000440001d8] = db6b1442, %l3 = 000000009177370f
swap [%i0+0x1d8],%l3 ! %l3 = 00000000db6b1442
! Mem[000000004580001c] = badcce04, %l5 = da2ab153, %l6 = 038b4bdd
add %i3,0x1c,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000badcce04
! %l6 = 00000000badcce04, Mem[0000000090800044] = 10cfefb5
stw %l6,[%i5+0x044] ! Mem[0000000090800044] = badcce04
! %l1 = 00000000655ae883, Mem[0000000044800018] = c4a8b7ff
stba %l1,[%i1+%o3]0x88 ! Mem[0000000044800018] = c4a8b783
! %l5 = 00000000da2ab153, Mem[0000000090000188] = 9ac53ac5c5a07b79
stx %l5,[%i4+0x188] ! Mem[0000000090000188] = 00000000da2ab153
! Mem[00000000458001d0] = ca04b3f68f77c83c, %l2 = 000000001b2eed34, %l7 = 0000000000000009
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = ca04b3f68f77c83c
! Mem[0000000044800020] = b6dcca45, %l4 = 00000000a47fbba4
ldstuba [%i1+%o4]0x88,%l4 ! %l4 = 00000045000000ff
! Mem[0000000045800028] = bbaeffc7, %l2 = 000000001b2eed34
lduha [%i3+%o5]0x80,%l2 ! %l2 = 000000000000bbae
! Mem[0000000044800028] = dd4b8b03, %l4 = 0000000000000045
ldsha [%i1+%o5]0x88,%l4 ! %l4 = ffffffffffff8b03
p26_label_6:
! Mem[0000000045000028] = ff005122, %l1 = 00000000655ae883
lduha [%i2+%o5]0x81,%l1 ! %l1 = 000000000000ff00
! Mem[0000000045800010] = f1728a59, %l5 = 00000000da2ab153
ldswa [%i3+%o2]0x89,%l5 ! %l5 = fffffffff1728a59
! %l7 = ca04b3f68f77c83c, Mem[0000000045800000] = 6dcc358d
stba %l7,[%i3+%g0]0x80 ! Mem[0000000045800000] = 3ccc358d
! %l4 = ffffffffffff8b03, Mem[0000000090800074] = e48dde6b
sth %l4,[%i5+0x074] ! Mem[0000000090800074] = 8b03de6b
! Mem[0000000090800188] = b34362b7, %g2 = 0000000099a1858e
ldub [%i5+0x188],%g2 ! %g2 = 00000000000000b3
! Mem[0000000045000120] = 1d2c9651, %l0 = 2c2a73ef, %l7 = 8f77c83c
add %i2,0x120,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000001d2c9651
! Mem[0000000045000018] = ba04372e, %l4 = ffffffffffff8b03
ldstuba [%i2+%o3]0x88,%l4 ! %l4 = 0000002e000000ff
! Mem[00000000458001f8] = 3c9b9576f2b7305b, %l0 = 000000002c2a73ef, %l7 = 000000001d2c9651
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 3c9b9576f2b7305b
! %l4 = 000000000000002e, Mem[0000000045000018] = ff3704ba
stba %l4,[%i2+%o3]0x80 ! Mem[0000000045000018] = 2e3704ba
! Mem[0000000044000054] = f7f72436, %l3 = db6b1442, %l0 = 2c2a73ef
add %i0,0x54,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000f7f72436
p26_label_7:
! Mem[0000000045800108] = 4e0eca46, %l2 = 000000000000bbae
swap [%i3+0x108],%l2 ! %l2 = 000000004e0eca46
! %l6 = badcce04, %l7 = f2b7305b, Mem[0000000090800148] = 82af3faf f4612308
std %l6,[%i5+0x148] ! Mem[0000000090800148] = badcce04 f2b7305b
! Mem[00000000910000a8] = da215960, %g2 = 00000000000000b3
ldsba [%i6+0x0ab]%asi,%g2 ! %g2 = ffffffffffffffda
! Mem[000000004500008c] = b4c42917, %l1 = 000000000000ff00
ldstuba [%i2+0x08c]%asi,%l1 ! %l1 = 000000b4000000ff
! Mem[00000000448000e0] = b173f3868c2182d3, %l4 = 000000000000002e, %l6 = 00000000badcce04
add %i1,0xe0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = b173f3868c2182d3
! Mem[0000000045800008] = f1728a59, %l3 = 00000000db6b1442
ldstuba [%i3+%o1]0x88,%l3 ! %l3 = 00000059000000ff
! Mem[00000000458001cd] = 429040e2, %l7 = 3c9b9576f2b7305b
ldstub [%i3+0x1cd],%l7 ! %l7 = 00000090000000ff
! %l0 = f7f72436, %l1 = 000000b4, Mem[0000000044000170] = a0b28863 dffc678b
std %l0,[%i0+0x170] ! Mem[0000000044000170] = f7f72436 000000b4
! Mem[0000000091000164] = 299de908, %g2 = ffffffffffffffda
ldsb [%i6+0x165],%g2 ! %g2 = 0000000000000029
! Mem[000000004500006c] = 0fbd3900, %l5 = fffffffff1728a59
swap [%i2+0x06c],%l5 ! %l5 = 000000000fbd3900
p26_label_8:
! Mem[0000000045000108] = d5c5e8a1, %l7 = 0000000000000090
ldstub [%i2+0x108],%l7 ! %l7 = 000000d5000000ff
! Mem[0000000045800148] = a1233bfc, %l6 = b173f3868c2182d3
ldsb [%i3+0x149],%l6 ! %l6 = 0000000000000023
! Mem[0000000044000028] = d19d041e, %l6 = 0000000000000023
ldstuba [%i0+%o5]0x89,%l6 ! %l6 = 0000001e000000ff
! Mem[0000000045000008] = 2c2a73ef, %l3 = 0000000000000059
ldstuba [%i2+%o1]0x81,%l3 ! %l3 = 0000002c000000ff
! Mem[000000004400012e] = d7a9ffb7, %l6 = 000000000000001e
ldstub [%i0+0x12e],%l6 ! %l6 = 000000ff000000ff
! Mem[0000000044000028] = ff049dd1, %l4 = 000000000000002e
swapa [%i0+%o5]0x81,%l4 ! %l4 = 00000000ff049dd1
! Mem[0000000044000000] = 214cc01f, %l4 = 00000000ff049dd1
ldsba [%i0+%g0]0x88,%l4 ! %l4 = 000000000000001f
! %l4 = 000000000000001f, Mem[0000000091000128] = a1ef3ea1
sth %l4,[%i6+0x128] ! Mem[0000000091000128] = 001f3ea1
! Mem[0000000045000020] = 9177370f, %l4 = 000000000000001f
ldstuba [%i2+%o4]0x80,%l4 ! %l4 = 00000091000000ff
! Mem[00000000910001f0] = fca7e35c, %g2 = 0000000000000029
lduh [%i6+0x1f0],%g2 ! %g2 = 000000000000fca7
p26_label_9:
! Mem[0000000044800028] = 038b4bdd, %l7 = 00000000000000d5
ldsha [%i1+%o5]0x81,%l7 ! %l7 = 000000000000038b
! Mem[0000000044800000] = da936956, %l5 = 000000000fbd3900
ldsh [%i1+%g0],%l5 ! %l5 = ffffffffffffda93
! Mem[0000000045800020] = 6e945c9c, %l4 = 0000000000000091
lduwa [%i3+%o4]0x89,%l4 ! %l4 = 000000006e945c9c
! Mem[00000000900000b4] = e5015c01, %g18 = 43dbe73f91ddc77e
ldsw [%i4+0x0b4],%g2 ! %g2 = 43dbe73f91ddc77e
! Mem[0000000044000020] = 34a7eb58, %l3 = 000000000000002c
lduwa [%i0+%o4]0x88,%l3 ! %l3 = 0000000034a7eb58
! Mem[0000000044800010] = e39ff5a1, %l7 = 000000000000038b
ldstuba [%i1+%o2]0x88,%l7 ! %l7 = 000000a1000000ff
! Mem[0000000044000020] = 7cf3dd8f 34a7eb58, %l0 = f7f72436, %l1 = 000000b4
ldda [%i0+%o4]0x88,%l0 ! %l0 = 0000000034a7eb58 000000007cf3dd8f
! Mem[00000000918000bc] = af9577c9, %g2 = ffffffffe5015c01
lduw [%o0+0x0bc],%g2 ! %g2 = 00000000af9577c9
! %l1 = 000000007cf3dd8f, Mem[0000000045800028] = bbaeffc72addd472
stxa %l1,[%i3+%o5]0x80 ! Mem[0000000045800028] = 000000007cf3dd8f
! Mem[00000000450001ab] = eb31f32a, %l6 = 00000000000000ff
ldstuba [%i2+0x1ab]%asi,%l6 ! %l6 = 0000002a000000ff
p26_label_10:
! Mem[0000000044000049] = 46c15c9c, %l2 = 000000004e0eca46
ldstub [%i0+0x049],%l2 ! %l2 = 000000c1000000ff
! Mem[000000004580003d] = d2fc490a, %l0 = 0000000034a7eb58
ldstub [%i3+0x03d],%l0 ! %l0 = 000000fc000000ff
! Mem[0000000044000018] = da1a7c18, %l3 = 0000000034a7eb58
lduba [%i0+%o3]0x81,%l3 ! %l3 = 00000000000000da
! Mem[00000000448000b8] = 201acaeb, %l6 = 0000002a, %l7 = 000000a1
add %i1,0xb8,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000201acaeb
! Mem[0000000045800000] = 3ccc358d, %l2 = 00000000000000c1
swapa [%i3+%g0]0x81,%l2 ! %l2 = 000000003ccc358d
! Mem[0000000044000108] = efc62e20, %l6 = 000000000000002a
ldstub [%i0+0x108],%l6 ! %l6 = 000000ef000000ff
! Mem[0000000044000053] = 2f12638e, %l7 = 00000000201acaeb
ldstuba [%i0+0x053]%asi,%l7 ! %l7 = 0000008e000000ff
! Mem[0000000044000136] = 989a70dd, %l0 = 00000000000000fc
ldstub [%i0+0x136],%l0 ! %l0 = 00000070000000ff
! Mem[0000000044000000] = 214cc01f, %l1 = 000000007cf3dd8f
ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 0000001f000000ff
! Mem[00000000900000d8] = 1ece7488, %g2 = 00000000af9577c9
lduba [%i4+0x0d9]%asi,%g2 ! %g2 = 000000000000001e
p26_label_11:
! Mem[0000000044000008] = d77c8650, %l1 = 000000000000001f
swapa [%i0+%o1]0x88,%l1 ! %l1 = 00000000d77c8650
! Mem[0000000091000064] = b0a1adcc, %g2 = 000000000000001e
lduha [%i6+0x066]%asi,%g2 ! %g2 = 000000000000b0a1
! Mem[0000000044800110] = 97d27d7e, %l4 = 000000006e945c9c
swap [%i1+0x110],%l4 ! %l4 = 0000000097d27d7e
! %l4 = 0000000097d27d7e, Mem[00000000448000f0] = 0dfe0c49
stw %l4,[%i1+0x0f0] ! Mem[00000000448000f0] = 97d27d7e
! Mem[00000000440001f0] = 2a6a5156, %l7 = 0000008e, %l5 = ffffda93
add %i0,0x1f0,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000002a6a5156
! %l0 = 00000070, %l1 = d77c8650, Mem[0000000045800010] = 598a72f1 a9ee9f57
stda %l0,[%i3+%o2]0x80 ! Mem[0000000045800010] = 00000070 d77c8650
! Mem[0000000044800008] = 566993da, %l0 = 0000000000000070
ldswa [%i1+%o1]0x80,%l0 ! %l0 = 00000000566993da
! Mem[0000000045800008] = f1728aff, %l2 = 000000003ccc358d
swapa [%i3+%o1]0x89,%l2 ! %l2 = 00000000f1728aff
! Mem[0000000045800120] = 7fc105e4, %l6 = 000000ef, %l0 = 566993da
add %i3,0x120,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000007fc105e4
! Mem[0000000045000090] = 84d780b3df652768, %l6 = 00000000000000ef, %l6 = 00000000000000ef
add %i2,0x90,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 84d780b3df652768
p26_label_12:
! %l1 = 00000000d77c8650, Mem[0000000091800187] = 0256ff57
stb %l1,[%o0+0x187] ! Mem[0000000091800184] = 5056ff57
! %l0 = 000000007fc105e4, Mem[00000000440001f0] = 2a6a5156
stw %l0,[%i0+0x1f0] ! Mem[00000000440001f0] = 7fc105e4
! %l0 = 000000007fc105e4, Mem[0000000045800000] = c1000000
stwa %l0,[%i3+%g0]0x89 ! Mem[0000000045800000] = 7fc105e4
! Mem[0000000045800028] = 000000007cf3dd8f, %l3 = 00000000000000da
ldxa [%i3+%o5]0x81,%l3 ! %l3 = 000000007cf3dd8f
! Mem[00000000458001b4] = 3fb7326f, %l4 = 0000000097d27d7e
ldsha [%i3+0x1b4]%asi,%l4 ! %l4 = 0000000000003fb7
! Mem[0000000045800008] = 3ccc358d, %l3 = 000000007cf3dd8f
ldstuba [%i3+%o1]0x88,%l3 ! %l3 = 0000008d000000ff
! Mem[00000000448000a4] = b2249994, %l1 = d77c8650, %l1 = d77c8650
add %i1,0xa4,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000b2249994
! %l2 = f1728aff, %l3 = 0000008d, Mem[0000000044800018] = c4a8b783 f86c28d6
stda %l2,[%i1+%o3]0x89 ! Mem[0000000044800018] = f1728aff 0000008d
! %l5 = 000000002a6a5156, Mem[0000000045000008] = 83e85a65ef732aff
stxa %l5,[%i2+%o1]0x89 ! Mem[0000000045000008] = 000000002a6a5156
! %l2 = 00000000f1728aff, Mem[0000000044000020] = 7cf3dd8f34a7eb58
stxa %l2,[%i0+%o4]0x88 ! Mem[0000000044000020] = 00000000f1728aff
p26_label_13:
! Mem[0000000045000014] = 9c3fe724, %l4 = 00003fb7, %l2 = f1728aff
add %i2,0x14,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000009c3fe724
! Mem[0000000044000020] = f1728aff, %l2 = 000000009c3fe724
swapa [%i0+%o4]0x88,%l2 ! %l2 = 00000000f1728aff
! Mem[0000000044000000] = 214cc0ff, %l3 = 000000000000008d
swapa [%i0+%g0]0x89,%l3 ! %l3 = 00000000214cc0ff
! Mem[00000000440000d4] = 6bb01804, %l1 = 00000000b2249994
ldstuba [%i0+0x0d4]%asi,%l1 ! %l1 = 0000006b000000ff
! %l0 = 000000007fc105e4, Mem[00000000918001b4] = 6ade878f
sth %l0,[%o0+0x1b4] ! Mem[00000000918001b4] = 05e4878f
! Mem[0000000045800028] = 00000000, %l0 = 000000007fc105e4
ldstuba [%i3+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000044800028] = 038b4bddf141c0b9, %l2 = 00000000f1728aff
ldxa [%i1+%o5]0x81,%l2 ! %l2 = 038b4bddf141c0b9
! Mem[0000000044800030] = 5034ddab, %l6 = 84d780b3df652768
swap [%i1+0x030],%l6 ! %l6 = 000000005034ddab
! %l3 = 00000000214cc0ff, Mem[0000000045800028] = ff000000
stba %l3,[%i3+%o5]0x80 ! Mem[0000000045800028] = ff000000
! Mem[00000000440000a8] = 2787fd4388ad12ca, %l7 = 000000000000008e, %l2 = 038b4bddf141c0b9
add %i0,0xa8,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 2787fd4388ad12ca
p26_label_14:
! Mem[0000000045000084] = 003a5286, %l2 = 88ad12ca, %l2 = 88ad12ca
add %i2,0x84,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000003a5286
! Mem[000000004400019c] = 7fe1880b, %l7 = 000000000000008e
swap [%i0+0x19c],%l7 ! %l7 = 000000007fe1880b
! %l7 = 000000007fe1880b, Mem[0000000091800066] = 4b855643
sth %l7,[%o0+0x066] ! Mem[0000000091800064] = 880b5643
! Mem[0000000045000018] = 2e3704ba9fbd5b42, %l1 = 000000000000006b
ldxa [%i2+%o3]0x81,%l1 ! %l1 = 2e3704ba9fbd5b42
! %l4 = 0000000000003fb7, Mem[00000000908000b8] = c737fbdb
stb %l4,[%i5+0x0b8] ! Mem[00000000908000b8] = b737fbdb
! Mem[0000000044000078] = 00786ff686ce8af7, %l3 = 00000000214cc0ff, %l1 = 2e3704ba9fbd5b42
add %i0,0x78,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 00786ff686ce8af7
! %l0 = 0000000000000000, Mem[0000000045000018] = ba04372e
stha %l0,[%i2+%o3]0x88 ! Mem[0000000045000018] = ba040000
! Mem[0000000045800120] = 7fc105e49955b5f2, %l6 = 000000005034ddab, %l5 = 000000002a6a5156
add %i3,0x120,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 7fc105e49955b5f2
! Mem[0000000044800018] = f1728aff, %l5 = 7fc105e49955b5f2
ldswa [%i1+%o3]0x89,%l5 ! %l5 = fffffffff1728aff
! Mem[0000000044000008] = 0000001f, %l6 = 000000005034ddab
ldsha [%i0+%o1]0x88,%l6 ! %l6 = 000000000000001f
p26_label_15:
! Mem[0000000045800008] = ff35cc3c, %l4 = 0000000000003fb7
ldswa [%i3+%o1]0x81,%l4 ! %l4 = ffffffffff35cc3c
! Mem[0000000044000028] = 0000002e, %l2 = 00000000003a5286
swapa [%i0+%o5]0x81,%l2 ! %l2 = 000000000000002e
! Mem[00000000448000b9] = 201acaeb, %l7 = 000000007fe1880b
ldstub [%i1+0x0b9],%l7 ! %l7 = 0000001a000000ff
! Mem[00000000900001a8] = 4a7a7f95, %g2 = 000000000000b0a1
lduw [%i4+0x1a8],%g2 ! %g2 = 000000004a7a7f95
! Mem[0000000090800180] = 2f7989ee, %g2 = 000000004a7a7f95
ldsh [%i5+0x182],%g2 ! %g2 = 0000000000002f79
! %l4 = ffffffffff35cc3c, Mem[0000000091000130] = 3beb9680
stw %l4,[%i6+0x130] ! Mem[0000000091000130] = ff35cc3c
! Mem[0000000045000008] = 56516a2a, %l1 = 00786ff686ce8af7
ldswa [%i2+%o1]0x81,%l1 ! %l1 = 0000000056516a2a
! Mem[0000000091000160] = 00587729, %g2 = 0000000000002f79
ldub [%i6+0x162],%g2 ! %g2 = 0000000000000000
! Mem[0000000045800008] = 3ccc35ff, %l7 = 000000000000001a
ldstuba [%i3+%o1]0x88,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000045000028] = 225100ff, %l4 = ffffffffff35cc3c
ldstuba [%i2+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
p26_label_16:
! Mem[0000000044800004] = 5d1a31ca, %l4 = 00000000000000ff
swap [%i1+0x004],%l4 ! %l4 = 000000005d1a31ca
! Mem[0000000044000018] = da1a7c18, %l7 = 00000000000000ff
ldstuba [%i0+%o3]0x81,%l7 ! %l7 = 000000da000000ff
! Mem[00000000900000a0] = c4622d7f, %g18 = 43dbe73f91ddc77e
ldswa [%i4+0x0a0]%asi,%g2 ! %g2 = 43dbe73f91ddc77e
! Mem[0000000044000098] = e006a8bd, %l4 = 000000005d1a31ca
swap [%i0+0x098],%l4 ! %l4 = 00000000e006a8bd
! Mem[00000000458000db] = fd6d5e40, %l0 = 0000000000000000
ldstub [%i3+0x0db],%l0 ! %l0 = 00000040000000ff
! Mem[00000000908000b0] = 2fbbd85d, %g2 = ffffffffc4622d7f
lduwa [%i5+0x0b0]%asi,%g2 ! %g2 = 000000002fbbd85d
! Mem[00000000908000e0] = 3675044c 742be986, %g2 = 2fbbd85d, %g3 = 4080b623
ldd [%i5+0x0e0],%g2 ! %g2 = 000000003675044c 00000000742be986
! Mem[00000000458000ab] = 35d7afc0, %l2 = 000000000000002e
ldstub [%i3+0x0ab],%l2 ! %l2 = 000000c0000000ff
! Mem[0000000045000028] = ff005122d552519e, %l1 = 0000000056516a2a
ldxa [%i2+%o5]0x80,%l1 ! %l1 = ff005122d552519e
! %l7 = 00000000000000da, Mem[0000000044000000] = 8d000000
stba %l7,[%i0+%g0]0x81 ! Mem[0000000044000000] = da000000
p26_label_17:
! %l2 = 00000000000000c0, Mem[00000000458000b0] = fa4f0e81e4305bd4
stx %l2,[%i3+0x0b0] ! Mem[00000000458000b0] = 00000000000000c0
! Mem[0000000045800018] = cf9959bd, %l7 = 00000000000000da
swapa [%i3+%o3]0x88,%l7 ! %l7 = 00000000cf9959bd
! Mem[0000000045000018] = 000004ba, %l6 = 000000000000001f
lduwa [%i2+%o3]0x80,%l6 ! %l6 = 00000000000004ba
! Mem[00000000440000c8] = 1198a4a7, %l0 = 00000040, %l6 = 000004ba
add %i0,0xc8,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000001198a4a7
! Mem[0000000045000028] = 225100ff, %l1 = ff005122d552519e
ldstuba [%i2+%o5]0x88,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000045000028] = 225100ff, %l6 = 000000001198a4a7
swapa [%i2+%o5]0x89,%l6 ! %l6 = 00000000225100ff
! %l5 = fffffffff1728aff, Mem[0000000045000010] = 728b2188
stha %l5,[%i2+%o2]0x80 ! Mem[0000000045000010] = 8aff2188
! Mem[0000000044000185] = a22e06b1, %l5 = fffffffff1728aff
ldstub [%i0+0x185],%l5 ! %l5 = 0000002e000000ff
! Mem[0000000044000008] = 1f000000, %l1 = 00000000000000ff
ldstuba [%i0+%o1]0x80,%l1 ! %l1 = 0000001f000000ff
! Mem[0000000090800034] = 2b9c85a6, %g2 = 000000003675044c
lduw [%i5+0x034],%g2 ! %g2 = 000000002b9c85a6
p26_label_18:
! Mem[0000000044000028] = 07ffe62e86523a00, %l1 = 000000000000001f
ldxa [%i0+%o5]0x89,%l1 ! %l1 = 07ffe62e86523a00
! Mem[000000004580003c] = d2ff490a, %l3 = 214cc0ff, %l6 = 225100ff
add %i3,0x3c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000d2ff490a
! Mem[0000000045800008] = 3ccc35ff, %l3 = 00000000214cc0ff
swapa [%i3+%o1]0x88,%l3 ! %l3 = 000000003ccc35ff
! Mem[0000000045000020] = 0f3777ff, %l0 = 0000000000000040
ldsba [%i2+%o4]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000044800018] = ff8a72f1, %l0 = ffffffffffffffff
ldsba [%i1+%o3]0x80,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000045000018] = ba040000, %l5 = 000000000000002e
lduha [%i2+%o3]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000044800020] = ffcadcb6, %l7 = 00000000cf9959bd
ldsba [%i1+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000044000000] = 000000da, %l7 = ffffffffffffffff
ldstuba [%i0+%g0]0x88,%l7 ! %l7 = 000000da000000ff
! %l6 = 00000000d2ff490a, Mem[000000009080011c] = d6b5a75d
stw %l6,[%i5+0x11c] ! Mem[000000009080011c] = d2ff490a
! Mem[0000000044800010] = e39ff5ff, %l1 = 07ffe62e86523a00
ldstuba [%i1+%o2]0x89,%l1 ! %l1 = 000000ff000000ff
p26_label_19:
! Mem[000000004400015c] = 5faa4e02, %l6 = 00000000d2ff490a
ldsw [%i0+0x15c],%l6 ! %l6 = 000000005faa4e02
! Mem[0000000044000018] = ff1a7c18, %l2 = 00000000000000c0
swapa [%i0+%o3]0x80,%l2 ! %l2 = 00000000ff1a7c18
! Mem[00000000910001d4] = bd565c76, %g2 = 000000002b9c85a6
lduh [%i6+0x1d4],%g2 ! %g2 = 000000000000bd56
! %l6 = 5faa4e02, %l7 = 000000da, Mem[0000000045000018] = ba040000 425bbd9f
stda %l6,[%i2+%o3]0x88 ! Mem[0000000045000018] = 5faa4e02 000000da
! %l7 = 00000000000000da, Mem[0000000090000162] = 858e4080
sth %l7,[%i4+0x162] ! Mem[0000000090000160] = 00da4080
! Mem[0000000044800018] = 0000008d f1728aff, %l0 = ffffffff, %l1 = 000000ff
ldda [%i1+%o3]0x88,%l0 ! %l0 = 00000000f1728aff 000000000000008d
! Mem[0000000044000008] = ff000000cf3d4e1b, %l1 = 000000000000008d, %l1 = 000000000000008d
add %i0,0x08,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = ff000000cf3d4e1b
! Mem[0000000045800008] = 214cc0ff, %l3 = 000000003ccc35ff
ldstuba [%i3+%o1]0x89,%l3 ! %l3 = 000000ff000000ff
! %l0 = 00000000f1728aff, Mem[00000000908000a0] = 5cc0b089934256d3
stx %l0,[%i5+0x0a0] ! Mem[00000000908000a0] = 00000000f1728aff
! Mem[0000000090000028] = 93ab66a7, %g2 = 000000000000bd56
ldsb [%i4+%o5],%g2 ! %g2 = ffffffffffffff93
p26_label_20:
! Mem[000000004580016c] = 23560988, %l2 = 00000000ff1a7c18
ldstub [%i3+0x16c],%l2 ! %l2 = 00000023000000ff
! %l5 = 0000000000000000, Mem[000000009180015f] = d075a258
stb %l5,[%o0+0x15f] ! Mem[000000009180015c] = 0075a258
! Mem[00000000450000bc] = c95027a6, %l6 = 000000005faa4e02
lduw [%i2+0x0bc],%l6 ! %l6 = 00000000c95027a6
! Mem[00000000440000a0] = 192c0d2e, %l5 = 0000000000000000
ldstub [%i0+0x0a0],%l5 ! %l5 = 00000019000000ff
! Mem[00000000458000bc] = 95086126, %l3 = 00000000000000ff
ldsba [%i3+0x0be]%asi,%l3 ! %l3 = 0000000000000061
! %l1 = ff000000cf3d4e1b, Mem[0000000090000034] = e7e26376
stw %l1,[%i4+0x034] ! Mem[0000000090000034] = cf3d4e1b
! Mem[0000000045800018] = 000000da, %l1 = ff000000cf3d4e1b
ldstuba [%i3+%o3]0x88,%l1 ! %l1 = 000000da000000ff
! Mem[00000000448000fc] = 283d49a9, %l1 = 00000000000000da
ldstub [%i1+0x0fc],%l1 ! %l1 = 00000028000000ff
! Mem[00000000908000dc] = b5eac70a, %g18 = 43dbe73f91ddc77e
ldswa [%i5+0x0dc]%asi,%g2 ! %g2 = 43dbe73f91ddc77e
! Mem[0000000044800048] = 0c1ee178, %l2 = 0000000000000023
lduh [%i1+0x048],%l2 ! %l2 = 0000000000000c1e
p26_label_21:
! Mem[00000000918000d8] = 28c60f6e, %g2 = ffffffffb5eac70a
lduh [%o0+0x0da],%g2 ! %g2 = 00000000000028c6
! Mem[00000000458000f4] = f83c717a, %l4 = e006a8bd, %l3 = 00000061
add %i3,0xf4,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000f83c717a
! Mem[0000000044800000] = 566993da, %l3 = 00000000f83c717a
swapa [%i1+%g0]0x88,%l3 ! %l3 = 00000000566993da
! Mem[0000000045800000] = e405c17f, %l4 = 00000000e006a8bd
lduha [%i3+%g0]0x81,%l4 ! %l4 = 000000000000e405
! Mem[0000000045800198] = 429be384, %l1 = 00000028, %l4 = 0000e405
add %i3,0x198,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000429be384
! %l1 = 0000000000000028, Mem[00000000448000c0] = c0cb608412742ab6
stx %l1,[%i1+0x0c0] ! Mem[00000000448000c0] = 0000000000000028
! Mem[0000000044800194] = 4e34d5f7, %l2 = 00000c1e, %l1 = 00000028
add %i1,0x194,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000004e34d5f7
! %l0 = f1728aff, %l1 = 4e34d5f7, Mem[0000000044800000] = f83c717a ff000000
stda %l0,[%i1+%g0]0x88 ! Mem[0000000044800000] = f1728aff 4e34d5f7
! Mem[00000000448001a0] = 018cb96007899a79, %l6 = 00000000c95027a6, %l7 = 00000000000000da
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 018cb96007899a79
! Mem[00000000440000d8] = 64a496e8, %l6 = 00000000c95027a6
ldstub [%i0+0x0d8],%l6 ! %l6 = 00000064000000ff
p26_label_22:
! Mem[0000000044000018] = c0000000, %l4 = 00000000429be384
swapa [%i0+%o3]0x89,%l4 ! %l4 = 00000000c0000000
! Mem[0000000045800154] = 4649b97d, %l0 = f1728aff, %l3 = 566993da
add %i3,0x154,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000004649b97d
! Mem[00000000908000d0] = 5d4f2de1, %g2 = 00000000000028c6
ldsb [%i5+0x0d3],%g2 ! %g2 = 000000000000005d
! %l0 = f1728aff, %l1 = 4e34d5f7, Mem[0000000090800088] = 6b357799 7a33942a
std %l0,[%i5+0x088] ! Mem[0000000090800088] = f1728aff 4e34d5f7
! %l1 = 000000004e34d5f7, Mem[0000000090800010] = 92a3c171347e03e8
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 000000004e34d5f7
! Mem[0000000045000008] = 56516a2a, %l2 = 0000000000000c1e
swapa [%i2+%o1]0x80,%l2 ! %l2 = 0000000056516a2a
! Mem[0000000044000000] = 000000ff, %l1 = 000000004e34d5f7
swapa [%i0+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! %l7 = 018cb96007899a79, Mem[0000000091800050] = ccf52dd5
sth %l7,[%o0+0x050] ! Mem[0000000091800050] = 9a792dd5
! Mem[0000000045800020] = 9c5c946e dfd36677, %l0 = f1728aff, %l1 = 000000ff
ldda [%i3+%o4]0x80,%l0 ! %l0 = 000000009c5c946e 00000000dfd36677
! Mem[00000000918000d8] = b55428c60f6e6a47, %g2 = 000000000000005d
ldx [%o0+0x0d8],%g2 ! %g2 = b55428c60f6e6a47
p26_label_23:
! Mem[0000000045000064] = 39b39a4f, %l6 = 00000064, %l3 = 4649b97d
add %i2,0x64,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000039b39a4f
! %l7 = 018cb96007899a79, Mem[00000000908001f4] = 79f7d3b5
stb %l7,[%i5+0x1f4] ! Mem[00000000908001f4] = 79f7d3b5
! Mem[00000000908001a0] = 48b3274e, %g18 = 43dbe73f91ddc77e
ldswa [%i5+0x1a0]%asi,%g2 ! %g2 = 43dbe73f91ddc77e
! %l7 = 018cb96007899a79, Mem[0000000045000010] = 8aff2188
stwa %l7,[%i2+%o2]0x80 ! Mem[0000000045000010] = 07899a79
! Mem[0000000045800000] = 7fc105e4, %l2 = 0000000056516a2a
ldsha [%i3+%g0]0x88,%l2 ! %l2 = 00000000000005e4
! Mem[0000000045800018] = 000000ff, %l7 = 018cb96007899a79
ldswa [%i3+%o3]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000045000064] = 39b39a4f, %l1 = 00000000dfd36677, %asi = 80
swapa [%i2+0x064]%asi,%l1 ! %l1 = 0000000039b39a4f
! %l7 = 00000000000000ff, Mem[00000000440000f2] = 094a927e, %asi = 80
stha %l7,[%i0+0x0f2]%asi ! Mem[00000000440000f0] = 094a00ff
! Mem[0000000045000010] = 07899a79 9c3fe724, %l2 = 000005e4, %l3 = 39b39a4f
ldda [%i2+%o2]0x81,%l2 ! %l2 = 0000000007899a79 000000009c3fe724
! Mem[00000000448000f8] = 6f9f7add, %l0 = 9c5c946e, %l0 = 9c5c946e
add %i1,0xf8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000006f9f7add
p26_label_24:
! Mem[0000000091000070] = 1944097b, %g2 = 0000000048b3274e
lduh [%i6+0x072],%g2 ! %g2 = 0000000000001944
! Mem[0000000045800008] = 214cc0ff, %l3 = 000000009c3fe724
swapa [%i3+%o1]0x89,%l3 ! %l3 = 00000000214cc0ff
! %l6 = 0000000000000064, Mem[0000000091800180] = a254098f
sth %l6,[%o0+0x180] ! Mem[0000000091800180] = 0064098f
! %l1 = 0000000039b39a4f, Mem[0000000045800020] = 7766d3df6e945c9c
stxa %l1,[%i3+%o4]0x88 ! Mem[0000000045800020] = 0000000039b39a4f
! Mem[0000000091800000] = 6d0c24dc a4a70fd1, %g2 = 00001944, %g3 = 742be986
ldd [%o0+%g0],%g2 ! %g2 = 000000006d0c24dc 00000000a4a70fd1
! Mem[0000000090000160] = 00da4080, %g2 = 000000006d0c24dc
ldsba [%i4+0x162]%asi,%g2 ! %g2 = 0000000000000000
! %l0 = 000000006f9f7add, Mem[00000000910001a4] = 9c7cb600
stw %l0,[%i6+0x1a4] ! Mem[00000000910001a4] = 6f9f7add
! %l1 = 0000000039b39a4f, Mem[0000000091800174] = 317c6070
stw %l1,[%o0+0x174] ! Mem[0000000091800174] = 39b39a4f
! Mem[00000000458000c0] = 3d5cc377, %l1 = 0000000039b39a4f
lduw [%i3+0x0c0],%l1 ! %l1 = 000000003d5cc377
! Mem[0000000045000028] = 9e5152d51198a4a7, %l2 = 0000000007899a79
ldxa [%i2+%o5]0x89,%l2 ! %l2 = 9e5152d51198a4a7
p26_label_25:
! %l2 = 9e5152d51198a4a7, Mem[0000000090800168] = 63ababf6368782a7
stx %l2,[%i5+0x168] ! Mem[0000000090800168] = 9e5152d51198a4a7
! Mem[0000000045000008] = 1e0c0000, %l3 = 00000000214cc0ff
ldstuba [%i2+%o1]0x89,%l3 ! %l3 = 00000000000000ff
! %l2 = 9e5152d51198a4a7, Mem[0000000045000000] = 1f54860f
stba %l2,[%i2+%g0]0x88 ! Mem[0000000045000000] = 1f5486a7
! Mem[0000000090800050] = 9ed4adb0, %g2 = 0000000000000000
lduw [%i5+0x050],%g2 ! %g2 = 000000009ed4adb0
! Mem[0000000044000150] = b0187a7c, %l7 = 000000ff, %l4 = c0000000
add %i0,0x150,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000b0187a7c
! Mem[0000000045800020] = 4f9ab33900000000, %l7 = 00000000000000ff, %l7 = 00000000000000ff
add %i3,0x20,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 4f9ab33900000000
! %l4 = 00000000b0187a7c, Mem[0000000045800124] = 9955b5f2
stw %l4,[%i3+0x124] ! Mem[0000000045800124] = b0187a7c
! Mem[00000000458001f8] = 3c9b9576f2b7305b, %l6 = 0000000000000064, %l5 = 0000000000000019
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 3c9b9576f2b7305b
! Mem[0000000045000130] = 3a4961e7, %l1 = 3d5cc377, %l5 = f2b7305b
add %i2,0x130,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000003a4961e7
! Mem[00000000900000d0] = 42db2671 a0677e25, %g2 = 9ed4adb0, %g3 = a4a70fd1
ldd [%i4+0x0d0],%g2 ! %g2 = 0000000042db2671 00000000a0677e25
ba,a p26_not_taken_0_end
p26_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 000000006f9f7add
bne,a,pn %xcc,p26_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000003d5cc377
bne,a,pn %xcc,p26_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 9e5152d51198a4a7
bne,a,pn %xcc,p26_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000000
bne,a,pn %xcc,p26_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000b0187a7c
bne,a,pn %xcc,p26_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000003a4961e7
bne,a,pn %xcc,p26_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000064
bne,a,pn %xcc,p26_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 4f9ab33900000000
bne,a,pn %xcc,p26_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p26_check_fp_registers:
set p26_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 1bf894dc 8ed61615
bne %xcc,p26_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 609035f5 b3f8e8e0
bne %xcc,p26_f2_fail
nop
! Check Local Memory
set p26_local0_expect,%g1
p26_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = f7d5344ec5c2e1d0
ldx [%i0+0x000],%g3 ! Observed data at 0000000044000000
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff000000cf3d4e1b
ldx [%i0+0x008],%g3 ! Observed data at 0000000044000008
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 8fddf37c1292ce99
ldx [%i0+0x010],%g3 ! Observed data at 0000000044000010
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 84e39b42e8879d64
ldx [%i0+0x018],%g3 ! Observed data at 0000000044000018
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 24e73f9c00000000
ldx [%i0+0x020],%g3 ! Observed data at 0000000044000020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 003a52862ee6ff07
ldx [%i0+0x028],%g3 ! Observed data at 0000000044000028
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 46ff5c9c7aee6769
ldx [%i0+0x048],%g3 ! Observed data at 0000000044000048
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 2f1263fff7f72436
ldx [%i0+0x050],%g3 ! Observed data at 0000000044000050
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x050,%g4
ldx [%g1+0x098],%g2 ! Expected data = 5d1a31ca40364428
ldx [%i0+0x098],%g3 ! Observed data at 0000000044000098
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ff2c0d2e51c5ec8e
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000440000a0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ad3cb45cffb01804
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000440000d0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ffa496e8738122d7
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000440000d8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 094a00ff7212097c
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000440000f0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = ffc62e20b3b653a4
ldx [%i0+0x108],%g3 ! Observed data at 0000000044000108
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = d8702b12230aea1e
ldx [%i0+0x120],%g3 ! Observed data at 0000000044000120
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 9acfa469d7a9ffb7
ldx [%i0+0x128],%g3 ! Observed data at 0000000044000128
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 45cbf7af989affdd
ldx [%i0+0x130],%g3 ! Observed data at 0000000044000130
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x130,%g4
ldx [%g1+0x170],%g2 ! Expected data = f7f72436000000b4
ldx [%i0+0x170],%g3 ! Observed data at 0000000044000170
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = ba04dd97a2ff06b1
ldx [%i0+0x180],%g3 ! Observed data at 0000000044000180
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 53ba3c450000008e
ldx [%i0+0x198],%g3 ! Observed data at 0000000044000198
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 9177370f43058ba4
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000440001d8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 7fc105e48d532e24
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000440001f0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x1f0,%g4
set p26_local1_expect,%g1
p26_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ff8a72f1f7d5344e
ldx [%i1+0x000],%g3 ! Observed data at 0000000044800000
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 566993da634de24e
ldx [%i1+0x008],%g3 ! Observed data at 0000000044800008
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = fff59fe33675f601
ldx [%i1+0x010],%g3 ! Observed data at 0000000044800010
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff8a72f18d000000
ldx [%i1+0x018],%g3 ! Observed data at 0000000044800018
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffcadcb6d1125286
ldx [%i1+0x020],%g3 ! Observed data at 0000000044800020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 038b4bddf141c0b9
ldx [%i1+0x028],%g3 ! Observed data at 0000000044800028
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = df652768a5e3827c
ldx [%i1+0x030],%g3 ! Observed data at 0000000044800030
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x030,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 20ffcaebcf70d9a4
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000448000b8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0000000000000028
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000448000c0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = b173f3868c2182d3
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000448000e0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 97d27d7e83ff9e87
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000448000f0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 6f9f7addff3d49a9
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000448000f8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 6e945c9ce11975d2
ldx [%i1+0x110],%g3 ! Observed data at 0000000044800110
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x110,%g4
ldx [%g1+0x198],%g2 ! Expected data = 7194af815d94b9b8
ldx [%i1+0x198],%g3 ! Observed data at 0000000044800198
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x198,%g4
set p26_local2_expect,%g1
p26_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = a786541fe1f6fab3
ldx [%i2+0x000],%g3 ! Observed data at 0000000045000000
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff000c1e00000000
ldx [%i2+0x008],%g3 ! Observed data at 0000000045000008
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 07899a799c3fe724
ldx [%i2+0x010],%g3 ! Observed data at 0000000045000010
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 024eaa5fda000000
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 = ff77370f524fdfcd
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 = a7a49811d552519e
ldx [%i2+0x028],%g3 ! Observed data at 0000000045000028
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = d21ae3dbdfd36677
ldx [%i2+0x060],%g3 ! Observed data at 0000000045000060
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 4842fbc6f1728a59
ldx [%i2+0x068],%g3 ! Observed data at 0000000045000068
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 000000ff003a5286
ldx [%i2+0x080],%g3 ! Observed data at 0000000045000080
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = f825c47bffc42917
ldx [%i2+0x088],%g3 ! Observed data at 0000000045000088
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x088,%g4
ldx [%g1+0x108],%g2 ! Expected data = ffc5e8a19d2fe2ce
ldx [%i2+0x108],%g3 ! Observed data at 0000000045000108
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x108,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = eb31f3ff93b58981
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000450001a8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 3c318b93ff21e3f1
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000450001e0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 7790ffcbc06251b4
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000450001f0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 9f4ccce1408363d0
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000450001f8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x1f8,%g4
set p26_local3_expect,%g1
p26_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = e405c17f76aaac23
ldx [%i3+0x000],%g3 ! Observed data at 0000000045800000
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 24e73f9c7bf81317
ldx [%i3+0x008],%g3 ! Observed data at 0000000045800008
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000070d77c8650
ldx [%i3+0x010],%g3 ! Observed data at 0000000045800010
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff000000badcce04
ldx [%i3+0x018],%g3 ! Observed data at 0000000045800018
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4f9ab33900000000
ldx [%i3+0x020],%g3 ! Observed data at 0000000045800020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff0000007cf3dd8f
ldx [%i3+0x028],%g3 ! Observed data at 0000000045800028
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 70c9001dd2ff490a
ldx [%i3+0x038],%g3 ! Observed data at 0000000045800038
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x038,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 35d7afff1ce8b68c
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 = 00000000000000c0
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000458000b0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = fd6d5eff2d5eb6d9
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000458000d8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0000bbae2378e1d4
ldx [%i3+0x108],%g3 ! Observed data at 0000000045800108
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 7fc105e4b0187a7c
ldx [%i3+0x120],%g3 ! Observed data at 0000000045800120
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x120,%g4
ldx [%g1+0x168],%g2 ! Expected data = beea5485ff560988
ldx [%i3+0x168],%g3 ! Observed data at 0000000045800168
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x168,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = bfba4e5842ff40e2
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000458001c8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1c8,%g4
! The test for processor 26 has passed
p26_passed:
ta GOOD_TRAP
nop
p26_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p26_failed
p26_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p26_failed
p26_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p26_failed
p26_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p26_failed
p26_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p26_failed
p26_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p26_failed
p26_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p26_failed
p26_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p26_failed
p26_f0_fail:
set p26_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f2_fail:
set p26_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 26 failed
p26_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x068] ! Set processor 26 done flag
set p26_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 26 failed
p26_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x068] ! Set processor 26 done flag
set p26_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p26_selfmod_failed:
ba p26_failed
mov 0xabc,%g1
p26_common_error:
or %g0,0xefa,%g1
ba p26_failed
mov %o5,%g3
p26_common_signature_error:
set p26_temp,%g1
ba p26_failed
st %g2,[%g1] ! Common Lock Number
p26_common_timeout:
set p26_temp,%g1
ba p26_failed
st %g2,[%g1] ! Common Lock Number
p26_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p26_failed
mov 0x0,%g3
p26_trap1e:
ldsha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000045000008]
done
p26_trap1o:
ldsha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000045000008]
done
p26_trap2e:
swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000045000000]
ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000045000008]
stwa %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800008]
ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000045000008]
stxa %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045800020]
done
p26_trap2o:
swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000045000000]
ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000045000008]
stwa %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800008]
ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000045000008]
stxa %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045800020]
done
p26_trap3e:
nop
nop
nop
done
p26_trap3o:
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 = 5dd459b6360d7f29
ldx [%g1+0x008],%l1 ! %l1 = 2f012ee677299de9
ldx [%g1+0x010],%l2 ! %l2 = cdc8d4d84d34a21a
ldx [%g1+0x018],%l3 ! %l3 = 740b3852151430a5
ldx [%g1+0x020],%l4 ! %l4 = d883a396408363d0
ldx [%g1+0x028],%l5 ! %l5 = aa7374888fddf37c
ldx [%g1+0x030],%l6 ! %l6 = 99f1f932230aea1e
ldx [%g1+0x038],%l7 ! %l7 = 4436e37a8a851c26
! Initialize the output register of window 0
set unres3_start,%o0
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 = 0523aa56 b14fdf15 9fd58609 a8dfd07d
! %f4 = a3ba044b b9411b01 2ed9eaf0 dfb483bb
! %f8 = 891c3291 e5d86dba d5a3a268 32659f39
! %f12 = cf592952 70362e40 c319956a b026494a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 95465cde a7d22cad 26a6e099 402a7918
! %f20 = 01b6fee6 ecbc248f dd76fad8 1c8723ab
! %f24 = ea3f4a0d 241018a6 d9b9e21b a089d20e
! %f28 = 7bdfad50 7cdbc335 58c697d7 db7733dc
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 45fc17df 49ba931c 93b9e6d4 f016527c
! %f36 = 82823c0f ae6503b0 a18dbc16 f14f4cf1
! %f40 = ed1f1960 09eabbda 96cc5af6 dab0b4e8
! %f44 = 48554596 694d1022 2249a9fe 6d1e6c23
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb7226bf000000071,%g7,%g1 ! GSR scale = 14, align = 1
wr %g1,%g0,%gsr ! GSR = b7226bf000000071
wr %g0,%y ! Clear Y 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[0000000047000088] = a4599030, %l3 = 15f282802a3e8b2c
swap [%i2+0x088],%l3 ! %l3 = 00000000a4599030
! %l0 = 4fa8d098, %l1 = f8735633, Mem[00000000918001e0] = 25454007 46e26dd0
std %l0,[%o0+0x1e0] ! Mem[00000000918001e0] = 4fa8d098 f8735633
! Mem[0000000047000194] = eb083054, %l1 = d9fd85a7f8735633
swap [%i2+0x194],%l1 ! %l1 = 00000000eb083054
! Mem[0000000046000160] = a62018212aec61bf, %l1 = 00000000eb083054, %l4 = 4ce59d022f4571ec
add %i0,0x160,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = a62018212aec61bf
! Mem[0000000046800080] = 9251b02d385a2aac, %l6 = 061c3bda152f7790, %l6 = 061c3bda152f7790
add %i1,0x80,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 9251b02d385a2aac
! Mem[0000000046000028] = 2a9beec4, %l2 = 26f449efd9c5b656
swapa [%i0+%o5]0x81,%l2 ! %l2 = 000000002a9beec4
! Mem[0000000046800028] = e2ba9730, %l0 = 6e5e6daa4fa8d098
lduwa [%i1+%o5]0x89,%l0 ! %l0 = 00000000e2ba9730
! Mem[0000000090800080] = 992aa551, %g2 = e3f6126100000025
ldsh [%i5+0x080],%g2 ! %g2 = ffffffffffff992a
! Mem[0000000047000010] = 9379caa081362cd2, %l2 = 000000002a9beec4
ldxa [%i2+%o2]0x88,%l2 ! %l2 = 9379caa081362cd2
! Mem[0000000046800028] = e2ba9730, %l7 = a4065b8ccf754a73
lduba [%i1+%o5]0x89,%l7 ! %l7 = 0000000000000030
p27_label_2:
! Mem[00000000460000b8] = 454404fe, %l3 = a4599030, %l5 = e3a5303f
add %i0,0xb8,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000454404fe
! Mem[0000000046800108] = 70fadd55, %l6 = 9251b02d385a2aac
ldstub [%i1+0x108],%l6 ! %l6 = 00000070000000ff
! Mem[00000000460000e0] = 73af0fd9, %l5 = 00000000454404fe
swap [%i0+0x0e0],%l5 ! %l5 = 0000000073af0fd9
! %l2 = 81362cd2, %l3 = a4599030, Mem[0000000090000040] = b99f55a5 cf572c67
std %l2,[%i4+0x040] ! Mem[0000000090000040] = 81362cd2 a4599030
! %l5 = 0000000073af0fd9, Mem[0000000046000000] = 7a8cb87e
stha %l5,[%i0+%g0]0x88 ! Mem[0000000046000000] = 7a8c0fd9
! %l4 = a62018212aec61bf, Mem[0000000047000010] = d22c3681a0ca7993
stxa %l4,[%i2+%o2]0x80 ! Mem[0000000047000010] = a62018212aec61bf
! Mem[00000000470001c8] = fefa848c, %l1 = 00000000eb083054
swap [%i2+0x1c8],%l1 ! %l1 = 00000000fefa848c
! Mem[0000000047800010] = 7fe2978b, %l4 = a62018212aec61bf
lduha [%i3+%o2]0x89,%l4 ! %l4 = 000000000000978b
! Mem[00000000460000de] = e9439e56, %l2 = 9379caa081362cd2
ldstub [%i0+0x0de],%l2 ! %l2 = 0000009e000000ff
! Mem[00000000468001a8] = 0456e4f7, %l6 = 0000000000000070
swap [%i1+0x1a8],%l6 ! %l6 = 000000000456e4f7
p27_label_3:
! Mem[000000009080015c] = cb1ca361, %g18 = 2b650e1a26a95c78
ldswa [%i5+0x15c]%asi,%g2 ! %g2 = 2b650e1a26a95c78
! Mem[0000000046000010] = 8b7fe39009ea0c14, %l0 = 00000000e2ba9730, %l0 = 00000000e2ba9730
add %i0,0x10,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 8b7fe39009ea0c14
! Mem[0000000047800018] = e26f3a2f, %l3 = 00000000a4599030
lduha [%i3+%o3]0x80,%l3 ! %l3 = 000000000000e26f
! Mem[0000000046800190] = c0809ddd11f9ecd6, %l0 = 8b7fe39009ea0c14, %l2 = 000000000000009e
add %i1,0x190,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = c0809ddd11f9ecd6
! Mem[0000000047800028] = 44bc3f48, %l1 = 00000000fefa848c
ldstuba [%i3+%o5]0x88,%l1 ! %l1 = 00000048000000ff
! Mem[0000000091800198] = 49d8add8, %g18 = 2b650e1a26a95c78
ldsw [%o0+0x198],%g2 ! %g2 = 2b650e1a26a95c78
! Mem[00000000908000a0] = 5cc0b089 934256d3, %g2 = 49d8add8, %g3 = 0bad0b00
ldd [%i5+0x0a0],%g2 ! %g2 = 000000005cc0b089 00000000934256d3
! Mem[00000000910000f8] = 290e4de0, %g2 = 000000005cc0b089
ldsh [%i6+0x0f8],%g2 ! %g2 = 000000000000290e
! Mem[000000004700012e] = e6cc9704, %l7 = 0000000000000030
ldstub [%i2+0x12e],%l7 ! %l7 = 00000097000000ff
! Mem[0000000046800020] = 4adbb296, %l7 = 0000000000000097
swap [%i1+%o4],%l7 ! %l7 = 000000004adbb296
p27_label_4:
! Mem[0000000046000008] = c33c5835, %l7 = 000000004adbb296
swapa [%i0+%o1]0x88,%l7 ! %l7 = 00000000c33c5835
! Mem[0000000047800020] = 1fbe5209, %l1 = 0000000000000048
ldstuba [%i3+%o4]0x81,%l1 ! %l1 = 0000001f000000ff
! Mem[0000000047800018] = e26f3a2f 2b1b34f8, %l4 = 0000978b, %l5 = 73af0fd9
ldda [%i3+%o3]0x80,%l4 ! %l4 = 00000000e26f3a2f 000000002b1b34f8
! Mem[0000000047800010] = 8b97e27f, %l2 = c0809ddd11f9ecd6
lduba [%i3+%o2]0x80,%l2 ! %l2 = 000000000000008b
! Mem[0000000046000020] = 01f5df01, %l1 = 000000000000001f
lduwa [%i0+%o4]0x80,%l1 ! %l1 = 0000000001f5df01
! Mem[00000000900001a4] = 565592f2, %g2 = 000000000000290e
lduh [%i4+0x1a4],%g2 ! %g2 = 0000000000005655
! %l7 = 00000000c33c5835, Mem[0000000047000020] = bd163b05
stha %l7,[%i2+%o4]0x88 ! Mem[0000000047000020] = bd165835
! %l4 = 00000000e26f3a2f, Mem[0000000047800084] = 8d6b62ad
stw %l4,[%i3+0x084] ! Mem[0000000047800084] = e26f3a2f
! Mem[0000000091000024] = 4a24ba8c, %g2 = 0000000000005655
ldub [%i6+0x025],%g2 ! %g2 = 000000000000004a
! Mem[0000000046800190] = c0809ddd, %l7 = c33c5835, %l4 = e26f3a2f
add %i1,0x190,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000c0809ddd
p27_label_5:
! %l1 = 0000000001f5df01, Mem[0000000046800020] = 97000000
stha %l1,[%i1+%o4]0x89 ! Mem[0000000046800020] = 9700df01
! Mem[0000000047000008] = 2197e957, %l1 = 0000000001f5df01
swapa [%i2+%o1]0x81,%l1 ! %l1 = 000000002197e957
! %l3 = 000000000000e26f, Mem[0000000090800178] = 6df65f9bb7485aec
stx %l3,[%i5+0x178] ! Mem[0000000090800178] = 000000000000e26f
! Mem[0000000046800114] = 63a445d5, %l6 = 0456e4f7, %l2 = 0000008b
add %i1,0x114,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000063a445d5
! Mem[0000000090800190] = 9c239d0f, %g2 = 000000000000004a
lduw [%i5+0x190],%g2 ! %g2 = 000000009c239d0f
! Mem[0000000047000118] = eb248e2e77133b0f, %l6 = 000000000456e4f7, %l4 = 00000000c0809ddd
add %i2,0x118,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = eb248e2e77133b0f
! Mem[0000000047000038] = 77892d7e, %l4 = eb248e2e77133b0f
swap [%i2+0x038],%l4 ! %l4 = 0000000077892d7e
! Mem[0000000046000000] = d90f8c7a, %l5 = 000000002b1b34f8
ldsha [%i0+%g0]0x81,%l5 ! %l5 = ffffffffffffd90f
! Mem[0000000046000158] = bac373211d3552df, %l4 = 0000000077892d7e, %l4 = 0000000077892d7e
add %i0,0x158,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = bac373211d3552df
! Mem[0000000047000008] = 01dff501, %l4 = bac373211d3552df
lduha [%i2+%o1]0x89,%l4 ! %l4 = 000000000000f501
p27_label_6:
! Mem[0000000091800010] = 19ff0091, %g2 = 000000009c239d0f
ldsh [%o0+%o2],%g2 ! %g2 = 00000000000019ff
! Mem[0000000047800008] = 7a600f5e, %l3 = 000000000000e26f
ldstuba [%i3+%o1]0x89,%l3 ! %l3 = 0000005e000000ff
! Mem[0000000046000000] = d90f8c7a, %l4 = 000000000000f501
ldstuba [%i0+%g0]0x80,%l4 ! %l4 = 000000d9000000ff
! Mem[0000000047800018] = 2f3a6fe2, %l0 = 8b7fe39009ea0c14
ldswa [%i3+%o3]0x88,%l0 ! %l0 = 000000002f3a6fe2
! Mem[0000000046800010] = dd85eb3c, %l6 = 000000000456e4f7
ldsba [%i1+%o2]0x80,%l6 ! %l6 = ffffffffffffffdd
! Mem[0000000046800000] = 1b7c2eda, %l2 = 0000000063a445d5
ldstuba [%i1+%g0]0x89,%l2 ! %l2 = 000000da000000ff
! Mem[0000000047000010] = a6201821, %l2 = 00000000000000da
ldsba [%i2+%o2]0x81,%l2 ! %l2 = ffffffffffffffa6
! %l2 = ffffffa6, %l3 = 0000005e, Mem[00000000910000d8] = e657cfba 9c5c2a85
std %l2,[%i6+0x0d8] ! Mem[00000000910000d8] = ffffffa6 0000005e
! Mem[0000000046800084] = 385a2aac, %l5 = ffffd90f, %l2 = ffffffa6
add %i1,0x84,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000385a2aac
! %l2 = 00000000385a2aac, Mem[0000000091000130] = 3beb9680, %asi = 80
stba %l2,[%i6+0x130]%asi ! Mem[0000000091000130] = aceb9680
p27_label_7:
! Mem[0000000047800020] = 0952beff, %l0 = 000000002f3a6fe2
lduwa [%i3+%o4]0x88,%l0 ! %l0 = 000000000952beff
! Mem[0000000046800020] = 01df0097, %l3 = 000000000000005e
ldsba [%i1+%o4]0x81,%l3 ! %l3 = 0000000000000001
! Mem[0000000047800020] = ffbe5209, %l2 = 00000000385a2aac
ldsba [%i3+%o4]0x81,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000900000a4] = 4f80062d, %g2 = 00000000000019ff
lduh [%i4+0x0a4],%g2 ! %g2 = 0000000000004f80
! Mem[0000000047800008] = 7a600fff, %l6 = ffffffffffffffdd
ldstuba [%i3+%o1]0x88,%l6 ! %l6 = 000000ff000000ff
! %l0 = 000000000952beff, Mem[000000009000011c] = d43c7f4c
stw %l0,[%i4+0x11c] ! Mem[000000009000011c] = 0952beff
! Mem[0000000047000000] = 0ce86dd9, %l0 = 000000000952beff
ldsha [%i2+%g0]0x81,%l0 ! %l0 = 0000000000000ce8
! Mem[0000000047800008] = 7a600fff, %l6 = 00000000000000ff
swapa [%i3+%o1]0x88,%l6 ! %l6 = 000000007a600fff
! Mem[0000000090000064] = 6ef76e22, %g2 = 0000000000004f80
ldsb [%i4+0x066],%g2 ! %g2 = 000000000000006e
! Mem[000000004700002c] = 66434569, %l3 = 0000000000000001
swap [%i2+0x02c],%l3 ! %l3 = 0000000066434569
p27_label_8:
! Mem[0000000046800010] = 3ceb85dd, %l2 = ffffffffffffffff
lduba [%i1+%o2]0x89,%l2 ! %l2 = 00000000000000dd
! Mem[00000000900000dc] = 887c101a, %g18 = 2b650e1a26a95c78
ldsw [%i4+0x0dc],%g2 ! %g2 = 2b650e1a26a95c78
! Mem[0000000091000150] = 67c0a8f1 1cd37e5c, %g2 = 887c101a, %g3 = 934256d3
ldd [%i6+0x150],%g2 ! %g2 = 0000000067c0a8f1 000000001cd37e5c
! Mem[0000000046000018] = 5aa6f205, %l4 = 00000000000000d9
ldstuba [%i0+%o3]0x88,%l4 ! %l4 = 00000005000000ff
! Mem[000000004680013c] = 6ac02fe7, %l6 = 7a600fff, %l2 = 000000dd
add %i1,0x13c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000006ac02fe7
! Mem[0000000046800020] = 01df0097e7045972, %l0 = 0000000000000ce8
ldxa [%i1+%o4]0x80,%l0 ! %l0 = 01df0097e7045972
! %l0 = 01df0097e7045972, Mem[000000004780007a] = 5761637b
sth %l0,[%i3+0x07a] ! Mem[0000000047800078] = 57615972
! Mem[0000000090000150] = 8d5101b0 25b2cdc0, %g2 = 67c0a8f1, %g3 = 1cd37e5c
ldd [%i4+0x150],%g2 ! %g2 = 000000008d5101b0 0000000025b2cdc0
! Mem[00000000460000f4] = c42c7b9f, %l2 = 6ac02fe7, %l3 = 66434569
add %i0,0xf4,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000c42c7b9f
! Mem[00000000468000a8] = 2242e8b6, %l6 = 7a600fff, %l0 = e7045972
add %i1,0xa8,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000002242e8b6
p27_label_9:
! Mem[00000000918001cc] = b8145c50, %g2 = 000000008d5101b0
ldsh [%o0+0x1ce],%g2 ! %g2 = ffffffffffffb814
! Mem[00000000908001f4] = f7d3b53d, %g2 = ffffffffffffb814
ldub [%i5+0x1f5],%g2 ! %g2 = 00000000000000f7
! %l7 = 00000000c33c5835, Mem[0000000046800000] = 1b7c2eff
stha %l7,[%i1+%g0]0x88 ! Mem[0000000046800000] = 1b7c5835
! %l0 = 000000002242e8b6, Mem[0000000047000020] = 355816bd
stwa %l0,[%i2+%o4]0x81 ! Mem[0000000047000020] = 2242e8b6
! Mem[00000000470000a4] = 62d05a0b, %l5 = ffffd90f, %l5 = ffffd90f
add %i2,0xa4,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000062d05a0b
! Mem[00000000468001e0] = e08d68c8, %l4 = 0000000000000005
swap [%i1+0x1e0],%l4 ! %l4 = 00000000e08d68c8
! %l0 = 000000002242e8b6, Mem[00000000918000f0] = 4b844286, %asi = 80
stwa %l0,[%o0+0x0f0]%asi ! Mem[00000000918000f0] = 2242e8b6
! %l4 = 00000000e08d68c8, Mem[0000000091800160] = 75a2582d317ba24e
stx %l4,[%o0+0x160] ! Mem[0000000091800160] = 00000000e08d68c8
! Mem[0000000046800114] = 63a445d5, %l6 = 7a600fff, %l3 = c42c7b9f
add %i1,0x114,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000063a445d5
! Mem[0000000046000000] = d06bfbad 7a8c0fff, %l0 = 2242e8b6, %l1 = 2197e957
ldda [%i0+%g0]0x89,%l0 ! %l0 = 000000007a8c0fff 00000000d06bfbad
p27_label_10:
! Mem[0000000047800143] = fb200723, %l6 = 000000007a600fff
ldstub [%i3+0x143],%l6 ! %l6 = 00000023000000ff
! Mem[0000000046800028] = 3097bae2, %l4 = 00000000e08d68c8
swapa [%i1+%o5]0x81,%l4 ! %l4 = 000000003097bae2
! Mem[0000000047000198] = 6f0ff880fd08231c, %l6 = 0000000000000023, %l1 = 00000000d06bfbad
add %i2,0x198,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 6f0ff880fd08231c
! Mem[00000000468001c4] = 25ea849d, %l0 = 000000007a8c0fff
swap [%i1+0x1c4],%l0 ! %l0 = 0000000025ea849d
! Mem[0000000047000038] = 77133b0f, %l7 = 00000000c33c5835
swap [%i2+0x038],%l7 ! %l7 = 0000000077133b0f
! Mem[00000000468000e4] = b69dd2f8, %l7 = 0000000077133b0f
swap [%i1+0x0e4],%l7 ! %l7 = 00000000b69dd2f8
! Mem[00000000460001cc] = 129f7016, %l4 = 3097bae2, %l1 = fd08231c
add %i0,0x1cc,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000129f7016
! %l4 = 000000003097bae2, Mem[000000009080015c] = cb1ca361
sth %l4,[%i5+0x15c] ! Mem[000000009080015c] = bae2a361
! Mem[0000000047000004] = e895a1a3, %l1 = 00000000129f7016
swap [%i2+0x004],%l1 ! %l1 = 00000000e895a1a3
! Mem[0000000047000114] = 9b0a3bb9, %l2 = 000000006ac02fe7, %asi = 80
swapa [%i2+0x114]%asi,%l2 ! %l2 = 000000009b0a3bb9
p27_label_11:
! Mem[000000004780018c] = 856e5fb5, %l2 = 000000009b0a3bb9
swap [%i3+0x18c],%l2 ! %l2 = 00000000856e5fb5
! Mem[0000000046800180] = 74614ea5, %l2 = 856e5fb5, %l6 = 00000023
add %i1,0x180,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000074614ea5
! Mem[0000000047000150] = d564b7e9, %l6 = 0000000074614ea5
swap [%i2+0x150],%l6 ! %l6 = 00000000d564b7e9
! %l1 = 00000000e895a1a3, Mem[000000009180000e] = 995019ff
stb %l1,[%o0+0x00e] ! Mem[000000009180000c] = a35019ff
! Mem[0000000047000015] = 2aec61bf, %l4 = 000000003097bae2
ldstub [%i2+0x015],%l4 ! %l4 = 000000ec000000ff
! Mem[0000000047000020] = b6e84222, %l3 = 0000000063a445d5
ldsba [%i2+%o4]0x89,%l3 ! %l3 = 0000000000000022
! Mem[0000000091800130] = 7b157b3a23e757e3, %g2 = 00000000000000f7
ldx [%o0+0x130],%g2 ! %g2 = 7b157b3a23e757e3
! Mem[00000000478001d0] = 8f21a420, %l3 = 00000022, %l7 = b69dd2f8
add %i3,0x1d0,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000008f21a420
! Mem[0000000047800020] = ffbe5209 cbf503dd, %l4 = 000000ec, %l5 = 62d05a0b
ldda [%i3+%o4]0x81,%l4 ! %l4 = 00000000ffbe5209 00000000cbf503dd
! Mem[000000004600006c] = 6433c544, %l0 = 0000000025ea849d
ldsb [%i0+0x06c],%l0 ! %l0 = 0000000000000064
p27_label_12:
! Mem[0000000047800000] = 1d2d3562, %l4 = 00000000ffbe5209
swapa [%i3+%g0]0x81,%l4 ! %l4 = 000000001d2d3562
! %l6 = 00000000d564b7e9, Mem[00000000910000c2] = 98659986
stb %l6,[%i6+0x0c2] ! Mem[00000000910000c0] = e9659986
! Mem[00000000460001f8] = f930a82f, %l7 = 000000008f21a420
lduh [%i0+0x1fa],%l7 ! %l7 = 000000000000a82f
! Mem[0000000046000070] = 9b69aa5e43d0cd43, %l4 = 000000001d2d3562, %l5 = 00000000cbf503dd
add %i0,0x70,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 9b69aa5e43d0cd43
! Mem[0000000047800174] = 688ce370, %l0 = 0000000000000064
swap [%i3+0x174],%l0 ! %l0 = 00000000688ce370
! Mem[0000000047800150] = e4cd3879, %l1 = 00000000e895a1a3
swap [%i3+0x150],%l1 ! %l1 = 00000000e4cd3879
! Mem[00000000470001ae] = 03a371b3, %l0 = 00000000688ce370
ldstub [%i2+0x1ae],%l0 ! %l0 = 00000071000000ff
! Mem[0000000047000008] = 01dff501, %l1 = 00000000e4cd3879
ldsba [%i2+%o1]0x88,%l1 ! %l1 = 0000000000000001
! %l0 = 0000000000000071, Mem[00000000908000d8] = 96fbec34
stb %l0,[%i5+0x0d8] ! Mem[00000000908000d8] = 71fbec34
! Mem[0000000091000178] = 5d76971c 0b6563a1, %g2 = 23e757e3, %g3 = 25b2cdc0
ldd [%i6+0x178],%g2 ! %g2 = 000000005d76971c 000000000b6563a1
p27_label_13:
! %l4 = 000000001d2d3562, Mem[0000000047000028] = 5a96ef6300000001
stxa %l4,[%i2+%o5]0x80 ! Mem[0000000047000028] = 000000001d2d3562
! Mem[0000000047000018] = 6e070c04, %l4 = 000000001d2d3562
swap [%i2+%o3],%l4 ! %l4 = 000000006e070c04
! Mem[000000009000016c] = fe3251ea, %g2 = 000000005d76971c
lduw [%i4+0x16c],%g2 ! %g2 = 00000000fe3251ea
! Mem[0000000047000000] = d96de80c, %l7 = 000000000000a82f
ldstuba [%i2+%g0]0x89,%l7 ! %l7 = 0000000c000000ff
! Mem[0000000046000020] = 01f5df01, %l1 = 0000000000000001
swapa [%i0+%o4]0x81,%l1 ! %l1 = 0000000001f5df01
! Mem[00000000468001e7] = 7660b9da, %l0 = 0000000000000071
ldstub [%i1+0x1e7],%l0 ! %l0 = 000000da000000ff
! Mem[0000000046000000] = 7a8c0fff, %l5 = 9b69aa5e43d0cd43
ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 000000ff000000ff
! %l4 = 000000006e070c04, Mem[0000000046000008] = 96b2db4a
stba %l4,[%i0+%o1]0x80 ! Mem[0000000046000008] = 04b2db4a
! Mem[00000000460001e0] = 5a110b64, %l2 = 00000000856e5fb5, %asi = 80
swapa [%i0+0x1e0]%asi,%l2 ! %l2 = 000000005a110b64
! Mem[0000000047800018] = e26f3a2f, %l0 = 00000000000000da
ldswa [%i3+%o3]0x80,%l0 ! %l0 = ffffffffe26f3a2f
p27_label_14:
! Mem[0000000047000010] = a62018212aff61bf, %l6 = 00000000d564b7e9, %l4 = 000000006e070c04
add %i2,0x10,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = a62018212aff61bf
! Mem[0000000046800010] = 3ceb85dd, %l6 = 00000000d564b7e9
lduha [%i1+%o2]0x89,%l6 ! %l6 = 00000000000085dd
! Mem[0000000046000068] = c4f50b86, %l0 = e26f3a2f, %l6 = 000085dd
add %i0,0x68,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000c4f50b86
! Mem[0000000046000010] = 8b7fe390, %l1 = 0000000001f5df01
lduba [%i0+%o2]0x81,%l1 ! %l1 = 000000000000008b
! Mem[0000000046000180] = 083c23c5, %l5 = 00000000000000ff
swap [%i0+0x180],%l5 ! %l5 = 00000000083c23c5
! Mem[000000004600015c] = 1d3552df, %l1 = 0000008b, %l3 = 00000022
add %i0,0x15c,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000001d3552df
! Mem[0000000090800140] = 9dde6f7e, %g2 = 00000000fe3251ea
lduw [%i5+0x140],%g2 ! %g2 = 000000009dde6f7e
! Mem[0000000090800090] = 08a38e58, %g2 = 000000009dde6f7e
ldub [%i5+0x091],%g2 ! %g2 = 0000000000000008
! %l5 = 00000000083c23c5, Mem[0000000046800010] = 3ceb85dd
stwa %l5,[%i1+%o2]0x88 ! Mem[0000000046800010] = 083c23c5
! Mem[00000000478001b8] = 30d934c4615239f0, %l6 = 00000000c4f50b86, %l1 = 000000000000008b
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 30d934c4615239f0
p27_label_15:
! Mem[00000000908000c0] = 3d6bba70, %g2 = 0000000000000008
ldsh [%i5+0x0c0],%g2 ! %g2 = 0000000000003d6b
! Mem[0000000091000010] = 48bdd0c3, %g2 = 0000000000003d6b
lduh [%i6+0x012],%g2 ! %g2 = 00000000000048bd
! %l0 = e26f3a2f, %l1 = 615239f0, Mem[0000000090000040] = 81362cd2 a4599030
std %l0,[%i4+0x040] ! Mem[0000000090000040] = e26f3a2f 615239f0
! Mem[0000000046800075] = 2c1b2642, %l4 = a62018212aff61bf
ldstub [%i1+0x075],%l4 ! %l4 = 0000001b000000ff
! Mem[0000000091000090] = 37892b3f, %g2 = 00000000000048bd
lduw [%i6+0x090],%g2 ! %g2 = 0000000037892b3f
! Mem[000000004600013d] = 8fbdf17f, %l4 = 000000000000001b
ldstub [%i0+0x13d],%l4 ! %l4 = 000000bd000000ff
! Mem[000000004700013a] = 299295eb, %l4 = 00000000000000bd
ldstub [%i2+0x13a],%l4 ! %l4 = 00000095000000ff
! %l7 = 000000000000000c, Mem[00000000908001c4] = 2e240439
sth %l7,[%i5+0x1c4] ! Mem[00000000908001c4] = 000c0439
! Mem[0000000047000010] = 211820a6, %l3 = 000000001d3552df
swapa [%i2+%o2]0x88,%l3 ! %l3 = 00000000211820a6
! Mem[0000000091000180] = bd5f6afe, %g2 = 0000000037892b3f
lduw [%i6+0x180],%g2 ! %g2 = 00000000bd5f6afe
p27_label_16:
! %l6 = 00000000c4f50b86, Mem[0000000090800120] = 319a6fbdae462664
stx %l6,[%i5+0x120] ! Mem[0000000090800120] = 00000000c4f50b86
! %l6 = 00000000c4f50b86, Mem[00000000900000f7] = 71941600
stb %l6,[%i4+0x0f7] ! Mem[00000000900000f4] = 86941600
! Mem[00000000470000a0] = 0f5070ec, %l6 = 00000000c4f50b86
ldstuba [%i2+0x0a0]%asi,%l6 ! %l6 = 0000000f000000ff
! %l7 = 000000000000000c, Mem[0000000091000018] = 7af4046edd00288f, %asi = 80
stxa %l7,[%i6+0x018]%asi ! Mem[0000000091000018] = 000000000000000c
! Mem[00000000900000cc] = 75bef202, %g18 = 2b650e1a26a95c78
ldsw [%i4+0x0cc],%g2 ! %g2 = 2b650e1a26a95c78
! Mem[0000000047000018] = 62352d1d, %l0 = ffffffffe26f3a2f
swapa [%i2+%o3]0x88,%l0 ! %l0 = 0000000062352d1d
! Mem[0000000047000000] = d96de8ff, %l7 = 000000000000000c
lduha [%i2+%g0]0x89,%l7 ! %l7 = 000000000000e8ff
! Mem[000000004600013d] = 8ffff17f, %l5 = 00000000083c23c5
ldstub [%i0+0x13d],%l5 ! %l5 = 000000ff000000ff
! %l4 = 00000095, %l5 = 000000ff, Mem[00000000918001f0] = 7dd08908 51a385e5
std %l4,[%o0+0x1f0] ! Mem[00000000918001f0] = 00000095 000000ff
! Mem[00000000908000f8] = c8388f67, %g2 = 0000000075bef202
ldub [%i5+0x0f9],%g2 ! %g2 = 00000000000000c8
p27_label_17:
! Mem[0000000090000178] = d24499ec, %g2 = 00000000000000c8
ldsb [%i4+0x178],%g2 ! %g2 = ffffffffffffffd2
! Mem[0000000046000008] = 04b2db4a, %l7 = 000000000000e8ff
ldstuba [%i0+%o1]0x81,%l7 ! %l7 = 00000004000000ff
! %l3 = 00000000211820a6, Mem[0000000046800020] = 9700df01
stwa %l3,[%i1+%o4]0x88 ! Mem[0000000046800020] = 211820a6
! Mem[0000000047000018] = e26f3a2f, %l0 = 0000000062352d1d
swapa [%i2+%o3]0x89,%l0 ! %l0 = 00000000e26f3a2f
! %l1 = 30d934c4615239f0, Mem[0000000046800014] = bce459bf
stb %l1,[%i1+0x014] ! Mem[0000000046800014] = f0e459bf
! Mem[0000000047000120] = ba65e096, %l2 = 5a110b64, %l5 = 000000ff
add %i2,0x120,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000ba65e096
! Mem[0000000046000028] = 56b6c5d9, %l6 = 000000000000000f
ldstuba [%i0+%o5]0x88,%l6 ! %l6 = 000000d9000000ff
! Mem[0000000046800020] = 211820a6, %l5 = 00000000ba65e096
swapa [%i1+%o4]0x89,%l5 ! %l5 = 00000000211820a6
! Mem[0000000091800038] = 0c282f23, %g2 = ffffffffffffffd2
ldsh [%o0+0x03a],%g2 ! %g2 = 0000000000000c28
! Mem[0000000046000088] = 76e21378, %l5 = 211820a6, %l7 = 00000004
add %i0,0x88,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000076e21378
p27_label_18:
! Mem[0000000047800080] = a472ec5d, %l4 = 0000000000000095
swap [%i3+0x080],%l4 ! %l4 = 00000000a472ec5d
! Mem[0000000091000048] = 0ab775a3, %g2 = 0000000000000c28
lduw [%i6+0x048],%g2 ! %g2 = 000000000ab775a3
! Mem[0000000047800018] = e26f3a2f2b1b34f8, %l2 = 000000005a110b64
ldxa [%i3+%o3]0x81,%l2 ! %l2 = e26f3a2f2b1b34f8
! Mem[0000000047800010] = 7fe2978b, %l1 = 30d934c4615239f0
lduha [%i3+%o2]0x89,%l1 ! %l1 = 000000000000978b
! Mem[0000000046000000] = 7a8c0fff, %l7 = 0000000076e21378
ldstuba [%i0+%g0]0x88,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000091000064] = 91eeb0a1, %g2 = 000000000ab775a3
lduw [%i6+0x064],%g2 ! %g2 = 0000000091eeb0a1
! Mem[0000000047800178] = ca8c94e3, %l6 = 00000000000000d9
swap [%i3+0x178],%l6 ! %l6 = 00000000ca8c94e3
! Mem[0000000046000180] = 000000ffad9b6a37, %l5 = 00000000211820a6, %l0 = 00000000e26f3a2f
add %i0,0x180,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 000000ffad9b6a37
! Mem[0000000047800041] = 7220de1b, %l1 = 000000000000978b
ldstub [%i3+0x041],%l1 ! %l1 = 00000020000000ff
! Mem[00000000460001b0] = 08e07fc27265f715, %l1 = 0000000000000020, %l3 = 00000000211820a6
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 08e07fc27265f715
p27_label_19:
! Mem[00000000478000f8] = 986d0952, %l0 = ad9b6a37, %l5 = 211820a6
add %i3,0xf8,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000986d0952
! Mem[0000000047000030] = b8041ce3abcbbb33, %l5 = 00000000986d0952, %l7 = 00000000000000ff
add %i2,0x30,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = b8041ce3abcbbb33
! Mem[0000000047000098] = ea151122, %l7 = b8041ce3abcbbb33
swap [%i2+0x098],%l7 ! %l7 = 00000000ea151122
! %l2 = e26f3a2f2b1b34f8, Mem[0000000091000188] = 297210b0
sth %l2,[%i6+0x188] ! Mem[0000000091000188] = 34f810b0
! Mem[0000000046000020] = 00000001, %l3 = 08e07fc27265f715
ldstuba [%i0+%o4]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000091800074] = dbcc0421, %g2 = 0000000091eeb0a1
ldub [%o0+0x075],%g2 ! %g2 = 00000000000000db
! %l5 = 00000000986d0952, Mem[0000000046000120] = 045323bfdf87667e
stx %l5,[%i0+0x120] ! Mem[0000000046000120] = 00000000986d0952
! Mem[00000000918000b4] = de7b599d, %g2 = 00000000000000db
lduba [%o0+0x0b5]%asi,%g2 ! %g2 = 00000000000000de
! Mem[0000000046800018] = c282a92a, %l5 = 00000000986d0952
ldstuba [%i1+%o3]0x81,%l5 ! %l5 = 000000c2000000ff
! Mem[0000000046000020] = ff000001, %l7 = 00000000ea151122
ldswa [%i0+%o4]0x80,%l7 ! %l7 = ffffffffff000001
p27_label_20:
! Mem[000000004700015c] = 6344e791, %l2 = 2b1b34f8, %l2 = 2b1b34f8
add %i2,0x15c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000006344e791
! Mem[00000000900000f8] = 9416006d1358082a, %g2 = 00000000000000de
ldx [%i4+0x0f8],%g2 ! %g2 = 9416006d1358082a
! Mem[0000000046800008] = cc555a73, %l3 = 0000000000000000
swapa [%i1+%o1]0x80,%l3 ! %l3 = 00000000cc555a73
! %l6 = 00000000ca8c94e3, Mem[000000009180018c] = c77bc2d0
stw %l6,[%o0+0x18c] ! Mem[000000009180018c] = ca8c94e3
! Mem[0000000047000038] = c33c5835, %l1 = 0000000000000020
ldstub [%i2+0x038],%l1 ! %l1 = 000000c3000000ff
! %l6 = ca8c94e3, %l7 = ff000001, Mem[0000000090800150] = 5922ebc2 1424c7d4
std %l6,[%i5+0x150] ! Mem[0000000090800150] = ca8c94e3 ff000001
! Mem[0000000046000000] = 7a8c0fff, %l3 = 00000000cc555a73
ldstuba [%i0+%g0]0x89,%l3 ! %l3 = 000000ff000000ff
! %l3 = 00000000000000ff, Mem[0000000046000028] = 56b6c5ff
stba %l3,[%i0+%o5]0x88 ! Mem[0000000046000028] = 56b6c5ff
! Mem[0000000047800020] = ffbe5209 cbf503dd, %l0 = ad9b6a37, %l1 = 000000c3
ldda [%i3+%o4]0x80,%l0 ! %l0 = 00000000ffbe5209 00000000cbf503dd
! Mem[0000000090800004] = bc583ef2, %g2 = 9416006d1358082a
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffbc58
p27_label_21:
! Mem[0000000047800097] = d8a01039, %l2 = 000000006344e791
ldstub [%i3+0x097],%l2 ! %l2 = 00000039000000ff
! Mem[00000000460001c8] = 3579b612, %l4 = a472ec5d, %l6 = ca8c94e3
add %i0,0x1c8,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000003579b612
! Mem[0000000046800020] = 96e065ba, %l0 = 00000000ffbe5209
swapa [%i1+%o4]0x80,%l0 ! %l0 = 0000000096e065ba
! Mem[0000000046000010] = 8b7fe390, %l0 = 0000000096e065ba
lduwa [%i0+%o2]0x81,%l0 ! %l0 = 000000008b7fe390
! Mem[0000000047000053] = 19d05432, %l3 = 00000000000000ff
ldstub [%i2+0x053],%l3 ! %l3 = 00000032000000ff
! Mem[00000000478000ec] = 9a72edc1, %l6 = 000000003579b612
swap [%i3+0x0ec],%l6 ! %l6 = 000000009a72edc1
! Mem[0000000047000044] = 136c3d86, %l7 = ff000001, %l7 = ff000001
add %i2,0x44,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000136c3d86
! Mem[0000000046000010] = 8b7fe39009ea0c14, %l1 = 00000000cbf503dd
ldxa [%i0+0x010]%asi,%l1 ! %l1 = 8b7fe39009ea0c14
! Mem[0000000047000000] = d96de8ff, %l5 = 00000000000000c2
lduwa [%i2+%g0]0x89,%l5 ! %l5 = 00000000d96de8ff
! %l6 = 9a72edc1, %l7 = 136c3d86, Mem[0000000091800108] = da59eb8f d5a60bac
std %l6,[%o0+0x108] ! Mem[0000000091800108] = 9a72edc1 136c3d86
p27_label_22:
! %l0 = 000000008b7fe390, Mem[00000000918001b2] = 9ba96ade
sth %l0,[%o0+0x1b2] ! Mem[00000000918001b0] = e3906ade
! Mem[0000000046800010] = c5233c08, %l5 = 00000000d96de8ff
swapa [%i1+%o2]0x81,%l5 ! %l5 = 00000000c5233c08
! %l6 = 9a72edc1, %l7 = 136c3d86, Mem[00000000918001d0] = 5c503449 218a926c
std %l6,[%o0+0x1d0] ! Mem[00000000918001d0] = 9a72edc1 136c3d86
! %l0 = 000000008b7fe390, Mem[0000000047800018] = 2f3a6fe2
stwa %l0,[%i3+%o3]0x88 ! Mem[0000000047800018] = 8b7fe390
! Mem[000000004780018b] = 14c8c211, %l6 = 000000009a72edc1
ldstuba [%i3+0x18b]%asi,%l6 ! %l6 = 00000011000000ff
! Mem[00000000478000e8] = dc870f72, %l5 = 00000000c5233c08
ldstub [%i3+0x0e8],%l5 ! %l5 = 000000dc000000ff
! Mem[0000000046000010] = 8b7fe390, %l7 = 00000000136c3d86
ldsha [%i0+%o2]0x81,%l7 ! %l7 = ffffffffffff8b7f
! Mem[0000000047800054] = b9236421, %l2 = 00000039, %l1 = 09ea0c14
add %i3,0x54,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000b9236421
! Mem[00000000470000f0] = 4b067945513cf267, %l0 = 000000008b7fe390, %l7 = ffffffffffff8b7f
add %i2,0xf0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 4b067945513cf267
! Mem[0000000046000088] = 76e21378, %l2 = 0000000000000039
lduw [%i0+0x088],%l2 ! %l2 = 0000000076e21378
p27_label_23:
! Mem[0000000046800010] = d96de8ff, %l2 = 0000000076e21378
lduha [%i1+%o2]0x81,%l2 ! %l2 = 000000000000d96d
! Mem[000000004600008d] = 2388408b, %l1 = 00000000b9236421
ldstub [%i0+0x08d],%l1 ! %l1 = 00000088000000ff
! Mem[0000000047000028] = 000000001d2d3562, %l4 = 00000000a472ec5d
ldxa [%i2+%o5]0x81,%l4 ! %l4 = 000000001d2d3562
! Mem[00000000468001a8] = 00000070, %l5 = 00000000000000dc
swap [%i1+0x1a8],%l5 ! %l5 = 0000000000000070
! Mem[0000000047800010] = 868147057fe2978b, %l0 = 000000008b7fe390
ldxa [%i3+%o2]0x88,%l0 ! %l0 = 868147057fe2978b
! Mem[000000004680003f] = e1d0e5d9, %l5 = 0000000000000070
ldstub [%i1+0x03f],%l5 ! %l5 = 000000d9000000ff
! Mem[0000000047800060] = cef0dd5e8b334509, %l5 = 00000000000000d9, %l7 = 4b067945513cf267
add %i3,0x60,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = cef0dd5e8b334509
! %l3 = 0000000000000032, Mem[00000000918001bb] = 61dbbc4b
stb %l3,[%o0+0x1bb] ! Mem[00000000918001b8] = 32dbbc4b
! %l1 = 0000000000000088, Mem[0000000046000018] = fff2a65a
stwa %l1,[%i0+%o3]0x80 ! Mem[0000000046000018] = 00000088
! %l4 = 000000001d2d3562, Mem[000000009100014d] = dfd90d67
stb %l4,[%i6+0x14d] ! Mem[000000009100014c] = 62d90d67
p27_label_24:
! Mem[00000000478001f0] = 4ec2939a293cc80c, %l4 = 000000001d2d3562, %l0 = 868147057fe2978b
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 4ec2939a293cc80c
! Mem[0000000090800134] = 3670bf50, %g2 = ffffffffffffbc58
lduw [%i5+0x134],%g2 ! %g2 = 000000003670bf50
! Mem[00000000908001f0] = 963c8772 79f7d3b5, %g2 = 3670bf50, %g3 = 0b6563a1
ldda [%i5+0x1f0]%asi,%g2 ! %g2 = 00000000963c8772 0000000079f7d3b5
! Mem[0000000046800018] = 2aa982ff, %l0 = 4ec2939a293cc80c
ldstuba [%i1+%o3]0x89,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000046800000] = 1b7c5835, %l6 = 0000000000000011
ldstuba [%i1+%g0]0x88,%l6 ! %l6 = 00000035000000ff
! Mem[0000000091800048] = 9049189f, %g2 = 00000000963c8772
ldsb [%o0+0x049],%g2 ! %g2 = ffffffffffffff90
! Mem[0000000091000130] = aceb9680, %g18 = 2b650e1a26a95c78
ldsw [%i6+0x130],%g2 ! %g2 = 2b650e1a26a95c78
! %l0 = 00000000000000ff, Mem[0000000090800192] = 9d0f8a9c
sth %l0,[%i5+0x192] ! Mem[0000000090800190] = 00ff8a9c
! %l4 = 1d2d3562, %l5 = 000000d9, Mem[00000000910000b8] = ff3eae0e 9556d5f3
std %l4,[%i6+0x0b8] ! Mem[00000000910000b8] = 1d2d3562 000000d9
! Mem[0000000047000009] = 01f5df01, %l6 = 0000000000000035
ldstuba [%i2+0x009]%asi,%l6 ! %l6 = 000000f5000000ff
p27_label_25:
! Mem[0000000046000108] = f072248b4c3da1a0, %l1 = 0000000000000088, %l7 = cef0dd5e8b334509
add %i0,0x108,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = f072248b4c3da1a0
! Mem[00000000900000e0] = 0bdeb28ca8f8c61f, %g2 = ffffffffaceb9680
ldx [%i4+0x0e0],%g2 ! %g2 = 0bdeb28ca8f8c61f
! Mem[00000000468000b8] = b6dfd6a611bb8407, %l2 = 000000000000d96d, %l0 = 00000000000000ff
add %i1,0xb8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = b6dfd6a611bb8407
! Mem[000000004680010c] = 8c877827, %l5 = 000000d9, %l6 = 000000f5
add %i1,0x10c,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000008c877827
! Mem[0000000047800120] = 8e1dc452, %l0 = 11bb8407, %l6 = 8c877827
add %i3,0x120,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000008e1dc452
! Mem[0000000091800168] = 6b18b3285bffb3b7, %g2 = 0bdeb28ca8f8c61f
ldx [%o0+0x168],%g2 ! %g2 = 6b18b3285bffb3b7
! Mem[0000000046000008] = 4adbb2ff, %l0 = b6dfd6a611bb8407
ldstuba [%i0+%o1]0x89,%l0 ! %l0 = 000000ff000000ff
! %l6 = 000000008e1dc452, Mem[00000000918000ba] = 75fbaf95
stb %l6,[%o0+0x0ba] ! Mem[00000000918000b8] = 52fbaf95
! Mem[0000000047000020] = b6e84222, %l4 = 000000001d2d3562
swapa [%i2+%o4]0x88,%l4 ! %l4 = 00000000b6e84222
! Mem[0000000046800000] = 994e9687 1b7c58ff, %l0 = 000000ff, %l1 = 00000088
ldda [%i1+%g0]0x88,%l0 ! %l0 = 000000001b7c58ff 00000000994e9687
ba,a p27_not_taken_0_end
p27_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p27_branch_failed
p27_not_taken_0_end:
! End of Random Code for Thread 27
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 000000001b7c58ff
bne,a,pn %xcc,p27_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000994e9687
bne,a,pn %xcc,p27_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000d96d
bne,a,pn %xcc,p27_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000032
bne,a,pn %xcc,p27_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000b6e84222
bne,a,pn %xcc,p27_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000d9
bne,a,pn %xcc,p27_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000008e1dc452
bne,a,pn %xcc,p27_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be f072248b4c3da1a0
bne,a,pn %xcc,p27_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p27_check_fp_registers:
set p27_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 0523aa56 b14fdf15
bne %xcc,p27_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be a3ba044b b9411b01
bne %xcc,p27_f4_fail
nop
! Check Local Memory
set p27_local0_expect,%g1
p27_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ff0f8c7aadfb6bd0
ldx [%i0+0x000],%g3 ! Observed data at 0000000046000000
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffb2db4a2f522a05
ldx [%i0+0x008],%g3 ! Observed data at 0000000046000008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000088145bda26
ldx [%i0+0x018],%g3 ! Observed data at 0000000046000018
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff00000118112336
ldx [%i0+0x020],%g3 ! Observed data at 0000000046000020
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffc5b656dc52b479
ldx [%i0+0x028],%g3 ! Observed data at 0000000046000028
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x028,%g4
ldx [%g1+0x088],%g2 ! Expected data = 76e2137823ff408b
ldx [%i0+0x088],%g3 ! Observed data at 0000000046000088
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = aa9b4456e943ff56
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000460000d8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 454404febe94328b
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000460000e0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 00000000986d0952
ldx [%i0+0x120],%g3 ! Observed data at 0000000046000120
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 1cf7bb6c8ffff17f
ldx [%i0+0x138],%g3 ! Observed data at 0000000046000138
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x138,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000ffad9b6a37
ldx [%i0+0x180],%g3 ! Observed data at 0000000046000180
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 856e5fb58a1fe019
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000460001e0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x1e0,%g4
set p27_local1_expect,%g1
p27_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ff587c1b87964e99
ldx [%i1+0x000],%g3 ! Observed data at 0000000046800000
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000000df0293ea
ldx [%i1+0x008],%g3 ! Observed data at 0000000046800008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = d96de8fff0e459bf
ldx [%i1+0x010],%g3 ! Observed data at 0000000046800010
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff82a92a30f51c95
ldx [%i1+0x018],%g3 ! Observed data at 0000000046800018
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffbe5209e7045972
ldx [%i1+0x020],%g3 ! Observed data at 0000000046800020
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = e08d68c858d59780
ldx [%i1+0x028],%g3 ! Observed data at 0000000046800028
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = f53601d9e1d0e5ff
ldx [%i1+0x038],%g3 ! Observed data at 0000000046800038
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x038,%g4
ldx [%g1+0x070],%g2 ! Expected data = a763e5e92cff2642
ldx [%i1+0x070],%g3 ! Observed data at 0000000046800070
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x070,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 7caa797577133b0f
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000468000e0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = fffadd558c877827
ldx [%i1+0x108],%g3 ! Observed data at 0000000046800108
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x108,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 000000dcfa5f3d25
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000468001a8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 54eb8b347a8c0fff
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000468001c0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 000000057660b9ff
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+0x000],%g2 ! Expected data = ffe86dd9129f7016
ldx [%i2+0x000],%g3 ! Observed data at 0000000047000000
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 01ffdf01b64617e0
ldx [%i2+0x008],%g3 ! Observed data at 0000000047000008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = df52351d2aff61bf
ldx [%i2+0x010],%g3 ! Observed data at 0000000047000010
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 1d2d3562b30a0e49
ldx [%i2+0x018],%g3 ! Observed data at 0000000047000018
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 62352d1d6ac3222c
ldx [%i2+0x020],%g3 ! Observed data at 0000000047000020
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000001d2d3562
ldx [%i2+0x028],%g3 ! Observed data at 0000000047000028
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = ff3c5835853f48a2
ldx [%i2+0x038],%g3 ! Observed data at 0000000047000038
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 19d054ff87173355
ldx [%i2+0x050],%g3 ! Observed data at 0000000047000050
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = 2a3e8b2cc948afcf
ldx [%i2+0x088],%g3 ! Observed data at 0000000047000088
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = abcbbb33475a230d
ldx [%i2+0x098],%g3 ! Observed data at 0000000047000098
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ff5070ec62d05a0b
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000470000a0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 8529fb496ac02fe7
ldx [%i2+0x110],%g3 ! Observed data at 0000000047000110
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 6497ab57e6ccff04
ldx [%i2+0x128],%g3 ! Observed data at 0000000047000128
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 2992ffeb00d2a9c5
ldx [%i2+0x138],%g3 ! Observed data at 0000000047000138
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 74614ea5711d3760
ldx [%i2+0x150],%g3 ! Observed data at 0000000047000150
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x150,%g4
ldx [%g1+0x190],%g2 ! Expected data = c28da8cef8735633
ldx [%i2+0x190],%g3 ! Observed data at 0000000047000190
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = cb70c22a03a3ffb3
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000470001a8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = eb083054246b1a03
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000470001c8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x1c8,%g4
set p27_local3_expect,%g1
p27_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ffbe520937ddefc4
ldx [%i3+0x000],%g3 ! Observed data at 0000000047800000
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff0000002f158229
ldx [%i3+0x008],%g3 ! Observed data at 0000000047800008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 90e37f8b2b1b34f8
ldx [%i3+0x018],%g3 ! Observed data at 0000000047800018
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffbe5209cbf503dd
ldx [%i3+0x020],%g3 ! Observed data at 0000000047800020
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff3fbc44c3edee8e
ldx [%i3+0x028],%g3 ! Observed data at 0000000047800028
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 72ffde1bb070c451
ldx [%i3+0x040],%g3 ! Observed data at 0000000047800040
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x040,%g4
ldx [%g1+0x078],%g2 ! Expected data = 576159728ec32eee
ldx [%i3+0x078],%g3 ! Observed data at 0000000047800078
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 00000095e26f3a2f
ldx [%i3+0x080],%g3 ! Observed data at 0000000047800080
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = b12605dfd8a010ff
ldx [%i3+0x090],%g3 ! Observed data at 0000000047800090
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ff870f723579b612
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000478000e8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x140],%g2 ! Expected data = fb2007ffb5d304dc
ldx [%i3+0x140],%g3 ! Observed data at 0000000047800140
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = e895a1a3d9aa24aa
ldx [%i3+0x150],%g3 ! Observed data at 0000000047800150
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 1d355a4700000064
ldx [%i3+0x170],%g3 ! Observed data at 0000000047800170
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 000000d92ee041bf
ldx [%i3+0x178],%g3 ! Observed data at 0000000047800178
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 14c8c2ff9b0a3bb9
ldx [%i3+0x188],%g3 ! Observed data at 0000000047800188
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x188,%g4
! The test for processor 27 has passed
p27_passed:
ta GOOD_TRAP
nop
p27_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p27_failed
p27_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p27_failed
p27_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p27_failed
p27_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p27_failed
p27_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p27_failed
p27_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p27_failed
p27_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p27_failed
p27_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p27_failed
p27_f0_fail:
set p27_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_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:
swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046800008]
swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000047800018]
swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000046800010]
done
p27_trap1o:
swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046800008]
swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000047800018]
swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000046800010]
done
p27_trap2e:
ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046800018]
done
p27_trap2o:
ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046800018]
done
p27_trap3e:
nop
nop
done
p27_trap3o:
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 = 6e5e6daa4fa8d098
ldx [%g1+0x008],%l1 ! %l1 = d9fd85a7f8735633
ldx [%g1+0x010],%l2 ! %l2 = 26f449efd9c5b656
ldx [%g1+0x018],%l3 ! %l3 = 15f282802a3e8b2c
ldx [%g1+0x020],%l4 ! %l4 = 4ce59d022f4571ec
ldx [%g1+0x028],%l5 ! %l5 = 8a0f1d21e3a5303f
ldx [%g1+0x030],%l6 ! %l6 = 061c3bda152f7790
ldx [%g1+0x038],%l7 ! %l7 = a4065b8ccf754a73
! Initialize the output register of window 0
set unres3_start,%o0
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 = a0407b63 49cf5354 1e676ee8 79c45c3c
! %f4 = 19c9d6cf 9dbf59bb d56a05a4 6b1e56f3
! %f8 = 861ddda7 2062d041 ef2e7c56 7440dc74
! %f12 = 68f59cc5 c882ddfc 565c0016 87d7dc8f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 28bc6db1 16a30831 a412f0cc 2628d600
! %f20 = 47d82675 b130532d 34667b90 975c1f90
! %f24 = a3200cf0 69bb63ba 388dea24 1e857821
! %f28 = 1f8a4581 325f1fe0 79e859ba 6a063b31
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 9b5c0952 22f3e9a5 3a07b370 943d7ebb
! %f36 = a6991ec0 a49afefe 1919e928 404266e8
! %f40 = 52011a61 77930b1f 068c8990 db9eae4f
! %f44 = 0b14c89f 1ce73389 cea14e9f 52efdda4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x08e195af00000002,%g7,%g1 ! GSR scale = 0, align = 2
wr %g1,%g0,%gsr ! GSR = 08e195af00000002
wr %g0,%y ! Clear Y 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:
! Mem[0000000049800010] = b9fca70a, %l2 = 48c70a63fa70c824
swapa [%i3+%o2]0x80,%l2 ! %l2 = 00000000b9fca70a
! %l5 = 91372b968e5cebf3, Mem[0000000049800028] = 4ec984a9
stba %l5,[%i3+%o5]0x89 ! Mem[0000000049800028] = 4ec984f3
! Mem[0000000048000008] = 7ec5273f, %l5 = 91372b968e5cebf3
lduha [%i0+%o1]0x81,%l5 ! %l5 = 0000000000007ec5
! Mem[0000000090800178] = 6df65f9bb7485aec, %g2 = 31d211393b7c619b
ldx [%i5+0x178],%g2 ! %g2 = 6df65f9bb7485aec
! Mem[00000000498000a0] = 539cda70, %l5 = 0000000000007ec5
swap [%i3+0x0a0],%l5 ! %l5 = 00000000539cda70
! %l2 = b9fca70a, %l3 = 970dd731, Mem[0000000049800010] = fa70c824 df94ee3c
stda %l2,[%i3+%o2]0x81 ! Mem[0000000049800010] = b9fca70a 970dd731
! %l0 = 093cfb66, %l1 = 5db17342, Mem[00000000498000f8] = fe36e2f0 798d5def
std %l0,[%i3+0x0f8] ! Mem[00000000498000f8] = 093cfb66 5db17342
! Mem[0000000049800018] = 670e9b0d, %l4 = 670ce14ddbbfa5a3
swapa [%i3+%o3]0x88,%l4 ! %l4 = 00000000670e9b0d
! Mem[0000000048800170] = 1ee224df, %l3 = 22ce380c970dd731
swap [%i1+0x170],%l3 ! %l3 = 000000001ee224df
! Mem[000000009100015c] = c9897b7e, %g2 = 6df65f9bb7485aec
lduw [%i6+0x15c],%g2 ! %g2 = 00000000c9897b7e
p28_label_2:
! Mem[0000000049000000] = 72d1092f, %l7 = f5d7ff48a1e240bb
lduha [%i2+%g0]0x89,%l7 ! %l7 = 000000000000092f
! Mem[0000000049000008] = 2d65972d, %l1 = b0ed3a7c5db17342
ldstuba [%i2+%o1]0x89,%l1 ! %l1 = 0000002d000000ff
! Mem[0000000049000090] = 3b9d16812366c5f0, %l2 = 00000000b9fca70a, %l7 = 000000000000092f
add %i2,0x90,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 3b9d16812366c5f0
! Mem[0000000049800018] = a3a5bfdb, %l3 = 000000001ee224df
ldsha [%i3+%o3]0x80,%l3 ! %l3 = ffffffffffffa3a5
! Mem[00000000918000e8] = e5d59f63, %g2 = 00000000c9897b7e
ldsh [%o0+0x0ea],%g2 ! %g2 = ffffffffffffe5d5
! Mem[00000000488001b4] = 2a103c41, %l0 = 9a75d3da093cfb66
ldstub [%i1+0x1b4],%l0 ! %l0 = 0000002a000000ff
! Mem[00000000910000b4] = 976ce48d, %g2 = ffffffffffffe5d5
ldsh [%i6+0x0b4],%g2 ! %g2 = ffffffffffff976c
! Mem[000000009180007c] = d7bd414c, %g2 = ffffffffffff976c
ldsh [%o0+0x07e],%g2 ! %g2 = ffffffffffffd7bd
! %l6 = 3713a7a4377af732, Mem[00000000900001f0] = b900740f
stw %l6,[%i4+0x1f0] ! Mem[00000000900001f0] = 377af732
! Mem[0000000048000000] = 89187c91, %l1 = 000000000000002d
ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 00000091000000ff
p28_label_3:
! %l0 = 000000000000002a, Mem[0000000048000010] = 98da0250
stha %l0,[%i0+%o2]0x88 ! Mem[0000000048000010] = 98da002a
! Mem[0000000048000008] = 3f27c57e, %l6 = 3713a7a4377af732
ldsha [%i0+%o1]0x88,%l6 ! %l6 = ffffffffffffc57e
! Mem[00000000490001c0] = 44e48bfc, %l0 = 000000000000002a
swap [%i2+0x1c0],%l0 ! %l0 = 0000000044e48bfc
! Mem[0000000048000020] = 0cb04da3, %l0 = 0000000044e48bfc
swapa [%i0+%o4]0x81,%l0 ! %l0 = 000000000cb04da3
! Mem[00000000488001d4] = f1ff556e, %l6 = ffffffffffffc57e
swap [%i1+0x1d4],%l6 ! %l6 = 00000000f1ff556e
! Mem[00000000488001f0] = bfdae4a7c236ddc3, %l4 = 00000000670e9b0d, %l3 = ffffffffffffa3a5
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = bfdae4a7c236ddc3
! Mem[0000000048800084] = 8e820a75, %l4 = 670e9b0d, %l2 = b9fca70a
add %i1,0x84,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000008e820a75
! Mem[0000000049800018] = dbbfa5a3, %l7 = 3b9d16812366c5f0
ldstuba [%i3+%o3]0x89,%l7 ! %l7 = 000000a3000000ff
! Mem[0000000049800010] = 0aa7fcb9, %l0 = 000000000cb04da3
ldstuba [%i3+%o2]0x89,%l0 ! %l0 = 000000b9000000ff
! Mem[0000000090000068] = f8423950, %g2 = ffffffffffffd7bd
ldub [%i4+0x06b],%g2 ! %g2 = 00000000000000f8
p28_label_4:
! Mem[0000000091800028] = 2e4619bb ea5bb1ab, %g2 = 000000f8, %g3 = 0bad0b00
ldd [%o0+%o5],%g2 ! %g2 = 000000002e4619bb 00000000ea5bb1ab
! %l7 = 00000000000000a3, Mem[0000000048000010] = 2a00da98
stwa %l7,[%i0+%o2]0x81 ! Mem[0000000048000010] = 000000a3
! Mem[0000000091000064] = 91eeb0a1, %g2 = 000000002e4619bb
lduw [%i6+0x064],%g2 ! %g2 = 0000000091eeb0a1
! Mem[0000000048800020] = a4f7f42e, %l3 = bfdae4a7c236ddc3
ldstuba [%i1+%o4]0x80,%l3 ! %l3 = 000000a4000000ff
! Mem[0000000049800040] = 9016c746b4154675, %l6 = 00000000f1ff556e, %l3 = 00000000000000a4
add %i3,0x40,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 9016c746b4154675
! Mem[00000000490001f4] = ca40d208, %l7 = 00000000000000a3
swap [%i2+0x1f4],%l7 ! %l7 = 00000000ca40d208
! Mem[0000000048800180] = 7bcc5aaa, %l2 = 000000008e820a75
ldswa [%i1+0x180]%asi,%l2 ! %l2 = 000000007bcc5aaa
! Mem[0000000048000028] = 64c5e33b, %l2 = 000000007bcc5aaa
ldsha [%i0+%o5]0x81,%l2 ! %l2 = 00000000000064c5
! Mem[0000000090000084] = 18bc487f, %g2 = 0000000091eeb0a1
ldsh [%i4+0x084],%g2 ! %g2 = 00000000000018bc
! Mem[0000000049000010] = f6b0104a, %l4 = 00000000670e9b0d
swapa [%i2+%o2]0x80,%l4 ! %l4 = 00000000f6b0104a
p28_label_5:
! %l1 = 0000000000000091, Mem[0000000048800010] = b98157e9
stha %l1,[%i1+%o2]0x81 ! Mem[0000000048800010] = 009157e9
! Mem[00000000488000d0] = 80625eddfce2929f, %l7 = 00000000ca40d208, %l5 = 00000000539cda70
add %i1,0xd0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 80625eddfce2929f
! Mem[0000000049000028] = c4dea5e1 4aace6e5, %l6 = f1ff556e, %l7 = ca40d208
ldda [%i2+%o5]0x88,%l6 ! %l6 = 000000004aace6e5 00000000c4dea5e1
! Mem[0000000049800018] = ffa5bfdb 0e1531e5, %l4 = f6b0104a, %l5 = fce2929f
ldda [%i3+%o3]0x81,%l4 ! %l4 = 00000000ffa5bfdb 000000000e1531e5
! Mem[0000000048000100] = d5dbf71f, %l1 = 0000000000000091, %asi = 80
swapa [%i0+0x100]%asi,%l1 ! %l1 = 00000000d5dbf71f
! Mem[0000000049800000] = 7b86bd59, %l3 = 9016c746b4154675
ldstuba [%i3+%g0]0x89,%l3 ! %l3 = 00000059000000ff
! Mem[0000000090800010] = 92a3c171347e03e8, %g2 = 00000000000018bc
ldxa [%i5+0x010]%asi,%g2 ! %g2 = 92a3c171347e03e8
! Mem[000000004800003c] = 05ef007b, %l1 = 00000000d5dbf71f
swap [%i0+0x03c],%l1 ! %l1 = 0000000005ef007b
! Mem[0000000048000000] = ff7c1889ce1aad68, %l5 = 000000000e1531e5, %l7 = 00000000c4dea5e1
casxa [%i0]0x80,%l5,%l7 ! %l7 = ff7c1889ce1aad68
! Mem[0000000049000194] = 68a6cb60, %l6 = 000000004aace6e5
swap [%i2+0x194],%l6 ! %l6 = 0000000068a6cb60
p28_label_6:
! Mem[000000004900002c] = e1a5dec4, %l6 = 0000000068a6cb60
ldsb [%i2+0x02c],%l6 ! %l6 = ffffffffffffffe1
! %l0 = 00000000000000b9, Mem[0000000091000078] = 6abd6364cda7349b, %asi = 80
stxa %l0,[%i6+0x078]%asi ! Mem[0000000091000078] = 00000000000000b9
! Mem[0000000049800010] = fffca70a, %l1 = 0000000005ef007b
ldstuba [%i3+%o2]0x80,%l1 ! %l1 = 000000ff000000ff
! %l2 = 00000000000064c5, Mem[0000000048000018] = 4814d4e836579d60
stxa %l2,[%i0+%o3]0x81 ! Mem[0000000048000018] = 00000000000064c5
! %l2 = 000064c5, %l3 = 00000059, Mem[0000000090000148] = 35dc6843 d20df4be
std %l2,[%i4+0x148] ! Mem[0000000090000148] = 000064c5 00000059
! Mem[00000000498000e4] = 1136a05b, %l0 = 00000000000000b9
swap [%i3+0x0e4],%l0 ! %l0 = 000000001136a05b
! Mem[0000000048000028] = 3be3c564, %l3 = 0000000000000059
ldstuba [%i0+%o5]0x88,%l3 ! %l3 = 00000064000000ff
! Mem[0000000048000010] = 000000a3, %l4 = 00000000ffa5bfdb
ldsba [%i0+%o2]0x81,%l4 ! %l4 = 0000000000000000
! Mem[00000000498000a0] = 00007ec575f16f44, %l4 = 0000000000000000, %l1 = 00000000000000ff
add %i3,0xa0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 00007ec575f16f44
! Mem[00000000910001a0] = d5a68328, %g2 = 92a3c171347e03e8
lduw [%i6+0x1a0],%g2 ! %g2 = 00000000d5a68328
p28_label_7:
! Mem[000000004980016f] = f59f5d6b, %l7 = ff7c1889ce1aad68
ldstub [%i3+0x16f],%l7 ! %l7 = 0000006b000000ff
! Mem[000000004880017a] = 19fc1338, %l0 = 000000001136a05b
ldstub [%i1+0x17a],%l0 ! %l0 = 00000013000000ff
! Mem[00000000908000c4] = 07d72e30, %g18 = 00ecb559eead0878
ldsw [%i5+0x0c4],%g2 ! %g2 = 00ecb559eead0878
! Mem[0000000049000075] = 2f5fa064, %l6 = ffffffffffffffe1
ldstub [%i2+0x075],%l6 ! %l6 = 0000005f000000ff
! %l6 = 000000000000005f, Mem[0000000091000078] = 00000000000000b9
stx %l6,[%i6+0x078] ! Mem[0000000091000078] = 000000000000005f
! Mem[00000000480001d8] = f624ccc3f0fb2406, %l3 = 0000000000000064, %l3 = 0000000000000064
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = f624ccc3f0fb2406
! %l0 = 00000013, %l1 = 75f16f44, Mem[0000000091000128] = a1ef3ea1 dbd44f6e
std %l0,[%i6+0x128] ! Mem[0000000091000128] = 00000013 75f16f44
! Mem[00000000490000cb] = 149cb062, %l0 = 0000000000000013
ldstub [%i2+0x0cb],%l0 ! %l0 = 00000062000000ff
! Mem[0000000049800100] = 70892f0c7f012c0c, %l5 = 000000000e1531e5, %l6 = 000000000000005f
add %i3,0x100,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 70892f0c7f012c0c
! Mem[0000000049800000] = ffbd867b, %l2 = 00000000000064c5
ldstuba [%i3+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
p28_label_8:
! Mem[0000000049000157] = d16d6d9a, %l1 = 00007ec575f16f44
ldstub [%i2+0x157],%l1 ! %l1 = 0000009a000000ff
! %l1 = 000000000000009a, Mem[0000000049000020] = 9d96fb55
stwa %l1,[%i2+%o4]0x80 ! Mem[0000000049000020] = 0000009a
! Mem[00000000900000f8] = 9416006d1358082a, %g2 = 0000000007d72e30
ldx [%i4+0x0f8],%g2 ! %g2 = 9416006d1358082a
! Mem[0000000091000050] = 5ae118b9, %g2 = 9416006d1358082a
lduh [%i6+0x052],%g2 ! %g2 = 0000000000005ae1
! Mem[0000000090000018] = d35392b2, %g2 = 0000000000005ae1
ldsh [%i4+%o3],%g2 ! %g2 = ffffffffffffd353
! Mem[0000000048000070] = 4441d1a7 375b7dfd, %l0 = 00000062, %l1 = 0000009a
ldd [%i0+0x070],%l0 ! %l0 = 000000004441d1a7 00000000375b7dfd
! Mem[0000000048800018] = e2ef11c1f644650d, %l7 = 000000000000006b, %l4 = 0000000000000000
add %i1,0x18,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = e2ef11c1f644650d
! Mem[00000000910001cc] = 8d4ac51a, %g2 = ffffffffffffd353
ldsb [%i6+0x1cd],%g2 ! %g2 = ffffffffffffff8d
! Mem[0000000048800018] = e2ef11c1 f644650d, %l2 = 000000ff, %l3 = f0fb2406
ldda [%i1+%o3]0x80,%l2 ! %l2 = 00000000e2ef11c1 00000000f644650d
! Mem[0000000048000010] = 000000a3, %l7 = 000000000000006b
ldstuba [%i0+%o2]0x80,%l7 ! %l7 = 00000000000000ff
p28_label_9:
! Mem[0000000049800018] = ffa5bfdb0e1531e5, %l1 = 00000000375b7dfd, %l6 = 70892f0c7f012c0c
add %i3,0x18,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = ffa5bfdb0e1531e5
! Mem[0000000048800070] = 0ff481fc, %l6 = ffa5bfdb0e1531e5
swap [%i1+0x070],%l6 ! %l6 = 000000000ff481fc
! Mem[0000000048000078] = 0ff98511, %l4 = f644650d, %l1 = 375b7dfd
add %i0,0x78,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000000ff98511
! Mem[0000000049000158] = 22acf83e, %l2 = 00000000e2ef11c1
swap [%i2+0x158],%l2 ! %l2 = 0000000022acf83e
! Mem[0000000049000130] = 5e64e80a, %l4 = f644650d, %l0 = 4441d1a7
add %i2,0x130,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000005e64e80a
! %l7 = 0000000000000000, Mem[00000000910001bb] = 5ba78de8
stb %l7,[%i6+0x1bb] ! Mem[00000000910001b8] = 00a78de8
! Mem[0000000091000000] = 5a899bb6, %g2 = ffffffffffffff8d
ldub [%i6+%g0],%g2 ! %g2 = 000000000000005a
! Mem[0000000049800018] = ffa5bfdb, %l7 = 0000000000000000
lduwa [%i3+%o3]0x81,%l7 ! %l7 = 00000000ffa5bfdb
! Mem[00000000918000f0] = 4b844286651edd41, %g2 = 000000000000005a
ldx [%o0+0x0f0],%g2 ! %g2 = 4b844286651edd41
! Mem[0000000049800100] = 70892f0c7f012c0c, %l2 = 0000000022acf83e, %l6 = 000000000ff481fc
add %i3,0x100,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 70892f0c7f012c0c
p28_label_10:
! %l2 = 22acf83e, %l3 = f644650d, Mem[00000000908000b8] = c737fbdb 47cde5d6
stda %l2,[%i5+0x0b8]%asi ! Mem[00000000908000b8] = 22acf83e f644650d
! Mem[00000000480001dc] = f0fb2406, %l7 = 00000000ffa5bfdb
swap [%i0+0x1dc],%l7 ! %l7 = 00000000f0fb2406
! Mem[0000000048000020] = fc8be444, %l4 = e2ef11c1f644650d
lduha [%i0+%o4]0x88,%l4 ! %l4 = 000000000000e444
! Mem[000000004800006c] = 89251715, %l2 = 0000000022acf83e
swap [%i0+0x06c],%l2 ! %l2 = 0000000089251715
! Mem[000000004900019c] = 83c62614, %l1 = 000000000ff98511, %asi = 80
swapa [%i2+0x19c]%asi,%l1 ! %l1 = 0000000083c62614
! Mem[00000000488001b8] = 096b85ad, %l5 = 000000000e1531e5
swap [%i1+0x1b8],%l5 ! %l5 = 00000000096b85ad
! Mem[0000000049800090] = 851e8b51, %l4 = 000000000000e444
swap [%i3+0x090],%l4 ! %l4 = 00000000851e8b51
! Mem[0000000049800018] = dbbfa5ff, %l3 = 00000000f644650d
ldstuba [%i3+%o3]0x88,%l3 ! %l3 = 000000ff000000ff
! Mem[00000000498000a4] = 75f16f44, %l4 = 851e8b51, %l4 = 851e8b51
add %i3,0xa4,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000075f16f44
! %l0 = 000000005e64e80a, Mem[0000000049800008] = a770f958
stwa %l0,[%i3+%o1]0x81 ! Mem[0000000049800008] = 5e64e80a
p28_label_11:
! Mem[0000000049800150] = 22477145, %l6 = 70892f0c7f012c0c
ldstub [%i3+0x150],%l6 ! %l6 = 00000022000000ff
! Mem[0000000048800010] = e9579100, %l5 = 00000000096b85ad
ldstuba [%i1+%o2]0x88,%l5 ! %l5 = 00000000000000ff
! %l0 = 000000005e64e80a, Mem[0000000049000020] = 0000009a
stwa %l0,[%i2+%o4]0x81 ! Mem[0000000049000020] = 5e64e80a
! Mem[0000000049800018] = ffa5bfdb, %l4 = 0000000075f16f44
ldsha [%i3+%o3]0x80,%l4 ! %l4 = ffffffffffffffa5
! Mem[0000000049800010] = 0aa7fcff, %l0 = 000000005e64e80a
ldstuba [%i3+%o2]0x89,%l0 ! %l0 = 000000ff000000ff
! Mem[000000004900001c] = f7427fa0, %l3 = 00000000000000ff
lduh [%i2+0x01e],%l3 ! %l3 = 0000000000007fa0
! Mem[000000004980016d] = f59f5dff, %l3 = 0000000000007fa0
ldstub [%i3+0x16d],%l3 ! %l3 = 0000009f000000ff
! Mem[0000000048800020] = 2ef4f7ff, %l2 = 0000000089251715
swapa [%i1+%o4]0x88,%l2 ! %l2 = 000000002ef4f7ff
! Mem[0000000049800130] = 44ff090805afa345, %l3 = 000000000000009f, %l4 = ffffffffffffffa5
add %i3,0x130,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 44ff090805afa345
! Mem[0000000049000000] = 72d1092f, %l6 = 0000000000000022
swapa [%i2+%g0]0x89,%l6 ! %l6 = 0000000072d1092f
p28_label_12:
! Mem[0000000049800103] = 70892f0c, %l2 = 000000002ef4f7ff
ldstub [%i3+0x103],%l2 ! %l2 = 0000000c000000ff
! %l6 = 72d1092f, %l7 = f0fb2406, Mem[0000000091000018] = 7af4046e dd00288f
stda %l6,[%i6+0x018]%asi ! Mem[0000000091000018] = 72d1092f f0fb2406
! %l3 = 000000000000009f, Mem[00000000918001f0] = 7dd08908
stw %l3,[%o0+0x1f0] ! Mem[00000000918001f0] = 0000009f
! Mem[0000000049000028] = e5e6ac4a, %l1 = 0000000083c62614
swapa [%i2+%o5]0x81,%l1 ! %l1 = 00000000e5e6ac4a
! %l1 = 00000000e5e6ac4a, Mem[0000000090800180] = 06f22f7989ee679a
stx %l1,[%i5+0x180] ! Mem[0000000090800180] = 00000000e5e6ac4a
! Mem[0000000049800110] = 3efc32dc, %l0 = 000000ff, %l3 = 0000009f
add %i3,0x110,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000003efc32dc
! Mem[000000004880012a] = 0c3cb571, %l4 = 44ff090805afa345
ldstub [%i1+0x12a],%l4 ! %l4 = 000000b5000000ff
! Mem[0000000091000088] = c245a6bcafe30e96, %g2 = 4b844286651edd41
ldx [%i6+0x088],%g2 ! %g2 = c245a6bcafe30e96
! Mem[00000000908001d8] = 25ef1f2e, %g2 = c245a6bcafe30e96
ldsb [%i5+0x1d9],%g2 ! %g2 = 0000000000000025
! Mem[00000000908001bc] = 7c677d1d, %g2 = 0000000000000025
lduh [%i5+0x1bc],%g2 ! %g2 = 0000000000007c67
p28_label_13:
! Mem[0000000049000190] = 76e61f9d4aace6e5, %l5 = 0000000000000000, %l3 = 000000003efc32dc
add %i2,0x190,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 76e61f9d4aace6e5
! %l3 = 76e61f9d4aace6e5, Mem[0000000091000104] = bf5e78ca
stw %l3,[%i6+0x104] ! Mem[0000000091000104] = 4aace6e5
! Mem[00000000498000c8] = 80ffcb6c, %l7 = 00000000f0fb2406
swap [%i3+0x0c8],%l7 ! %l7 = 0000000080ffcb6c
! Mem[00000000488001d8] = 416bd13a, %l3 = 76e61f9d4aace6e5
swap [%i1+0x1d8],%l3 ! %l3 = 00000000416bd13a
! Mem[000000009180006c] = 0059df87, %g2 = 0000000000007c67
ldsh [%o0+0x06c],%g2 ! %g2 = 0000000000000059
! Mem[0000000091000074] = dc180000, %g2 = 0000000000000059
lduh [%i6+0x076],%g2 ! %g2 = 000000000000dc18
! Mem[0000000048800138] = 6ababdcb, %l5 = 0000000000000000
swap [%i1+0x138],%l5 ! %l5 = 000000006ababdcb
! Mem[0000000049800048] = 76d662363111a83a, %l0 = 00000000000000ff, %l3 = 00000000416bd13a
add %i3,0x48,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 76d662363111a83a
! Mem[0000000049000046] = f396b4ce, %l4 = 00000000000000b5
ldstub [%i2+0x046],%l4 ! %l4 = 000000b4000000ff
! Mem[0000000091000168] = a1f29354, %g2 = 000000000000dc18
ldub [%i6+0x169],%g2 ! %g2 = 00000000000000a1
p28_label_14:
! Mem[0000000091000158] = 12fc8dfe, %g2 = 00000000000000a1
lduwa [%i6+0x158]%asi,%g2 ! %g2 = 0000000012fc8dfe
! Mem[0000000048800178] = 19fcff38, %l1 = e5e6ac4a, %l0 = 000000ff
add %i1,0x178,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000019fcff38
! Mem[0000000048800054] = 7945cf2c, %l4 = 00000000000000b4
swap [%i1+0x054],%l4 ! %l4 = 000000007945cf2c
! Mem[0000000091000018] = 72d1092f, %g2 = 0000000012fc8dfe
lduh [%i6+%o3],%g2 ! %g2 = 00000000000072d1
! Mem[000000004900009c] = a63223f3, %l0 = 0000000019fcff38
swap [%i2+0x09c],%l0 ! %l0 = 00000000a63223f3
! Mem[0000000049000100] = 42ae8a97, %l5 = 000000006ababdcb
swap [%i2+0x100],%l5 ! %l5 = 0000000042ae8a97
! Mem[0000000048800028] = 1bdb9abb, %l6 = 0000000072d1092f
ldstuba [%i1+%o5]0x88,%l6 ! %l6 = 000000bb000000ff
! Mem[0000000049800020] = cd9670c6, %l6 = 00000000000000bb
swapa [%i3+%o4]0x81,%l6 ! %l6 = 00000000cd9670c6
! %l0 = 00000000a63223f3, Mem[0000000048000028] = 3be3c5ff
stba %l0,[%i0+%o5]0x89 ! Mem[0000000048000028] = 3be3c5f3
! %l7 = 0000000080ffcb6c, Mem[0000000049000020] = 5e64e80a
stwa %l7,[%i2+%o4]0x81 ! Mem[0000000049000020] = 80ffcb6c
p28_label_15:
! Mem[0000000090800148] = 82af3faf f4612308, %g2 = 000072d1, %g3 = ea5bb1ab
ldd [%i5+0x148],%g2 ! %g2 = 0000000082af3faf 00000000f4612308
! Mem[0000000049000028] = 1426c683, %l4 = 000000007945cf2c
lduwa [%i2+%o5]0x89,%l4 ! %l4 = 000000001426c683
! Mem[00000000480000f4] = e3716dfa, %l7 = 0000000080ffcb6c
ldstub [%i0+0x0f4],%l7 ! %l7 = 000000e3000000ff
! Mem[0000000049800127] = dc6c33ed, %l7 = 00000000000000e3
ldstub [%i3+0x127],%l7 ! %l7 = 000000ed000000ff
! Mem[0000000049000058] = 991f9e6e, %l7 = 00000000000000ed
swap [%i2+0x058],%l7 ! %l7 = 00000000991f9e6e
! Mem[00000000900001b8] = 388b517f, %g2 = 0000000082af3faf
lduh [%i4+0x1ba],%g2 ! %g2 = 000000000000388b
! Mem[0000000049800054] = 428f080b, %l0 = 00000000a63223f3
swap [%i3+0x054],%l0 ! %l0 = 00000000428f080b
! Mem[0000000090000190] = 0f750e17, %g18 = 00ecb559eead0878
ldsw [%i4+0x190],%g2 ! %g2 = 00ecb559eead0878
! Mem[0000000049800158] = 21a82614943970e1, %l3 = 76d662363111a83a, %l6 = 00000000cd9670c6
add %i3,0x158,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 21a82614943970e1
! Mem[000000004880019c] = ca599de0, %l1 = e5e6ac4a, %l0 = 428f080b
add %i1,0x19c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000ca599de0
p28_label_16:
! Mem[0000000048800000] = cdf038bb, %l0 = 00000000ca599de0
swapa [%i1+%g0]0x88,%l0 ! %l0 = 00000000cdf038bb
! Mem[0000000091000158] = 12fc8dfe, %g2 = 000000000f750e17
lduw [%i6+0x158],%g2 ! %g2 = 0000000012fc8dfe
! Mem[0000000049000148] = 6121636c51fcc839, %l5 = 0000000042ae8a97, %l4 = 000000001426c683
add %i2,0x148,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 6121636c51fcc839
! Mem[000000004900007c] = 2e32a4a9, %l6 = 21a82614943970e1
swap [%i2+0x07c],%l6 ! %l6 = 000000002e32a4a9
! Mem[0000000049800138] = 73cc38ef, %l5 = 0000000042ae8a97
swap [%i3+0x138],%l5 ! %l5 = 0000000073cc38ef
! %l5 = 0000000073cc38ef, Mem[000000004800011c] = 2acbf9a5
stw %l5,[%i0+0x11c] ! Mem[000000004800011c] = 73cc38ef
! %l3 = 76d662363111a83a, Mem[0000000090000192] = 0e179d2e
sth %l3,[%i4+0x192] ! Mem[0000000090000190] = a83a9d2e
! Mem[0000000048800020] = 89251715, %l5 = 0000000073cc38ef
swapa [%i1+%o4]0x88,%l5 ! %l5 = 0000000089251715
! Mem[0000000048000164] = a9b9def1, %l2 = 0000000c, %l1 = e5e6ac4a
add %i0,0x164,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000a9b9def1
! Mem[00000000910000b8] = ff3eae0e, %g2 = 0000000012fc8dfe
lduw [%i6+0x0b8],%g2 ! %g2 = 00000000ff3eae0e
p28_label_17:
! Mem[000000009180009c] = 52e24f73, %g2 = 00000000ff3eae0e
ldub [%o0+0x09d],%g2 ! %g2 = 0000000000000052
! Mem[00000000918000a8] = 38658e3f81db5fd9, %g2 = 0000000000000052
ldx [%o0+0x0a8],%g2 ! %g2 = 38658e3f81db5fd9
! Mem[0000000048800018] = c111efe2, %l1 = 00000000a9b9def1
swapa [%i1+%o3]0x89,%l1 ! %l1 = 00000000c111efe2
! Mem[00000000910001a0] = d5a68328 9c7cb600, %g2 = 81db5fd9, %g3 = f4612308
ldd [%i6+0x1a0],%g2 ! %g2 = 00000000d5a68328 000000009c7cb600
! %l7 = 00000000991f9e6e, Mem[0000000049000020] = 6aa7a3876ccbff80
stxa %l7,[%i2+%o4]0x89 ! Mem[0000000049000020] = 00000000991f9e6e
! Mem[0000000049000150] = 24b41b04d16d6dff, %l4 = 6121636c51fcc839, %l6 = 000000002e32a4a9
add %i2,0x150,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 24b41b04d16d6dff
! Mem[0000000048000018] = 00000000 000064c5, %l4 = 51fcc839, %l5 = 89251715
ldda [%i0+%o3]0x80,%l4 ! %l4 = 0000000000000000 00000000000064c5
! Mem[0000000090000180] = 4e828d45, %g2 = 00000000d5a68328
ldsh [%i4+0x182],%g2 ! %g2 = 0000000000004e82
! Mem[0000000091000108] = 6d87d241, %g2 = 0000000000004e82
lduh [%i6+0x10a],%g2 ! %g2 = 0000000000006d87
! Mem[00000000490001e4] = 293331cb, %l5 = 00000000000064c5, %asi = 80
swapa [%i2+0x1e4]%asi,%l5 ! %l5 = 00000000293331cb
p28_label_18:
! %l6 = 24b41b04d16d6dff, Mem[0000000091800080] = 414cf6093abc242e
stx %l6,[%o0+0x080] ! Mem[0000000091800080] = 24b41b04d16d6dff
! %l2 = 000000000000000c, Mem[0000000048000000] = ff7c1889
stha %l2,[%i0+%g0]0x81 ! Mem[0000000048000000] = 000c1889
! Mem[0000000048000010] = ff0000a3, %l3 = 76d662363111a83a
ldswa [%i0+%o2]0x81,%l3 ! %l3 = ffffffffff0000a3
! Mem[000000004880013c] = eafa74ba, %l4 = 00000000, %l5 = 293331cb
add %i1,0x13c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000eafa74ba
! Mem[0000000049800000] = ffbd867b, %l1 = 00000000c111efe2
ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 000000ff000000ff
! %l3 = ffffffffff0000a3, Mem[0000000049000018] = 6a571b4b
stha %l3,[%i2+%o3]0x81 ! Mem[0000000049000018] = 00a31b4b
! %l6 = 24b41b04d16d6dff, Mem[00000000910001d2] = 0ce8bd56
sth %l6,[%i6+0x1d2] ! Mem[00000000910001d0] = 6dffbd56
! Mem[0000000049000064] = 74678934, %l0 = cdf038bb, %l5 = eafa74ba
add %i2,0x64,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000074678934
! Mem[00000000498000d0] = 20e4e100 0fe482e5, %l2 = 0000000c, %l3 = ff0000a3
ldd [%i3+0x0d0],%l2 ! %l2 = 0000000020e4e100 000000000fe482e5
! Mem[0000000048800078] = 3f059393, %l5 = 74678934, %l3 = 0fe482e5
add %i1,0x78,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000003f059393
p28_label_19:
! Mem[00000000488001c4] = 24e9d2ea, %l7 = 991f9e6e, %l6 = d16d6dff
add %i1,0x1c4,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000024e9d2ea
! %l6 = 0000000024e9d2ea, Mem[00000000918001e3] = 0746e26d
stb %l6,[%o0+0x1e3] ! Mem[00000000918001e0] = ea46e26d
! Mem[0000000049800118] = e7adcec6d075d952, %l5 = 0000000074678934, %l3 = 000000003f059393
add %i3,0x118,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = e7adcec6d075d952
! Mem[0000000048800010] = ff9157e9, %l2 = 20e4e100, %l2 = 20e4e100
add %i1,0x10,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000ff9157e9
! Mem[0000000091800180] = a254098f, %g2 = 0000000000006d87
lduw [%o0+0x180],%g2 ! %g2 = 00000000a254098f
! Mem[00000000480000bd] = 4828f645, %l4 = 0000000000000000
ldstub [%i0+0x0bd],%l4 ! %l4 = 00000028000000ff
! Mem[0000000049800180] = f175d75c, %l5 = 0000000074678934
swap [%i3+0x180],%l5 ! %l5 = 00000000f175d75c
! Mem[0000000048000008] = 3f27c57e, %l6 = 0000000024e9d2ea
ldsba [%i0+%o1]0x88,%l6 ! %l6 = 000000000000007e
! Mem[00000000488000ac] = 27356889, %l7 = 00000000991f9e6e
swap [%i1+0x0ac],%l7 ! %l7 = 0000000027356889
! Mem[0000000048800190] = e11e20e0, %l0 = 00000000cdf038bb
lduw [%i1+0x190],%l0 ! %l0 = 00000000e11e20e0
p28_label_20:
! %l2 = ff9157e9, %l3 = d075d952, Mem[0000000091000080] = 909e4e96 8c494cf0
std %l2,[%i6+0x080] ! Mem[0000000091000080] = ff9157e9 d075d952
! %l4 = 0000000000000028, Mem[0000000091800162] = 582d317b, %asi = 80
stba %l4,[%o0+0x162]%asi ! Mem[0000000091800160] = 282d317b
! Mem[0000000048000000] = 000c1889, %l6 = 000000000000007e
ldsha [%i0+%g0]0x80,%l6 ! %l6 = 000000000000000c
! Mem[00000000498001f1] = 408404a7, %l2 = 00000000ff9157e9
ldstub [%i3+0x1f1],%l2 ! %l2 = 00000084000000ff
! Mem[000000004980008c] = cae64c39, %l4 = 0000000000000028
swap [%i3+0x08c],%l4 ! %l4 = 00000000cae64c39
! %l4 = 00000000cae64c39, Mem[0000000048000000] = 89180c00
stha %l4,[%i0+%g0]0x88 ! Mem[0000000048000000] = 89184c39
! %l4 = 00000000cae64c39, Mem[0000000048000000] = 394c1889ce1aad68
stxa %l4,[%i0+%g0]0x80 ! Mem[0000000048000000] = 00000000cae64c39
! Mem[0000000091000060] = fcafbdc1, %g2 = 00000000a254098f
lduw [%i6+0x060],%g2 ! %g2 = 00000000fcafbdc1
! Mem[0000000090800028] = f5065792, %g2 = 00000000fcafbdc1
ldsb [%i5+0x02a],%g2 ! %g2 = fffffffffffffff5
! Mem[0000000048000038] = a1487b6ed5dbf71f, %l3 = e7adcec6d075d952, %l7 = 0000000027356889
add %i0,0x38,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = a1487b6ed5dbf71f
p28_label_21:
! Mem[0000000090800110] = 04f74b2c, %g2 = fffffffffffffff5
lduw [%i5+0x110],%g2 ! %g2 = 0000000004f74b2c
! Mem[00000000900001e0] = 8a5b8b3bfede364a, %g2 = 0000000004f74b2c
ldx [%i4+0x1e0],%g2 ! %g2 = 8a5b8b3bfede364a
! Mem[00000000480000c4] = cff6a366, %l5 = 00000000f175d75c
ldstub [%i0+0x0c4],%l5 ! %l5 = 000000cf000000ff
! Mem[0000000049000104] = d2eb87f8, %l5 = 000000cf, %l1 = 000000ff
add %i2,0x104,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000d2eb87f8
! Mem[00000000918000fc] = cc846349, %g2 = 8a5b8b3bfede364a
lduh [%o0+0x0fe],%g2 ! %g2 = 000000000000cc84
! Mem[000000004980014c] = 4252c761, %l3 = e7adcec6d075d952
swap [%i3+0x14c],%l3 ! %l3 = 000000004252c761
! Mem[0000000090000040] = b99f55a5 cf572c67, %g2 = 0000cc84, %g3 = 9c7cb600
ldda [%i4+0x040]%asi,%g2 ! %g2 = 00000000b99f55a5 00000000cf572c67
! Mem[00000000490000e0] = 1cf64a8e31bfd9ac, %l7 = a1487b6ed5dbf71f, %l5 = 00000000000000cf
add %i2,0xe0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 1cf64a8e31bfd9ac
! Mem[0000000091800178] = 314032543c7ecaaa, %g2 = 00000000b99f55a5
ldx [%o0+0x178],%g2 ! %g2 = 314032543c7ecaaa
! Mem[000000004800019c] = 07805c90, %l0 = 00000000e11e20e0
ldub [%i0+0x19f],%l0 ! %l0 = 0000000000000090
p28_label_22:
! Mem[0000000049000074] = 2fffa064, %l0 = 0000000000000090
swap [%i2+0x074],%l0 ! %l0 = 000000002fffa064
! Mem[00000000490000b4] = 60ec8b1b, %l0 = 000000002fffa064
swap [%i2+0x0b4],%l0 ! %l0 = 0000000060ec8b1b
! Mem[0000000049800018] = dbbfa5ff, %l4 = 00000000cae64c39
ldstuba [%i3+%o3]0x89,%l4 ! %l4 = 000000ff000000ff
! %l4 = 00000000000000ff, Mem[0000000049000008] = 2d6597ff
stwa %l4,[%i2+%o1]0x89 ! Mem[0000000049000008] = 000000ff
! %l0 = 60ec8b1b, %l1 = d2eb87f8, Mem[0000000091000000] = 5a899bb6 a2b3824f
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 60ec8b1b d2eb87f8
! Mem[0000000049000128] = 6524c1db9ea5a8a1, %l7 = a1487b6ed5dbf71f, %l5 = 1cf64a8e31bfd9ac
add %i2,0x128,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 6524c1db9ea5a8a1
! Mem[0000000049000008] = ff000000, %l6 = 000000000000000c
ldstuba [%i2+%o1]0x81,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000048000178] = 35d0b760, %l4 = 00000000000000ff
swap [%i0+0x178],%l4 ! %l4 = 0000000035d0b760
! Mem[0000000049800014] = 970dd731, %l1 = 00000000d2eb87f8
lduba [%i3+0x017]%asi,%l1 ! %l1 = 0000000000000031
! Mem[0000000090000070] = 25192b16, %g2 = 314032543c7ecaaa
lduh [%i4+0x070],%g2 ! %g2 = 0000000000002519
p28_label_23:
! Mem[0000000049800018] = dbbfa5ff, %l3 = 000000004252c761
lduha [%i3+%o3]0x88,%l3 ! %l3 = 000000000000a5ff
! Mem[000000009000016c] = 51eaaf84, %g2 = 0000000000002519
ldub [%i4+0x16e],%g2 ! %g2 = 0000000000000051
! Mem[0000000048000068] = 91f4d18b22acf83e, %l1 = 0000000000000031, %l2 = 0000000000000084
add %i0,0x68,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 91f4d18b22acf83e
! %l3 = 000000000000a5ff, Mem[0000000091800150] = 5b35634adfc229c6
stx %l3,[%o0+0x150] ! Mem[0000000091800150] = 000000000000a5ff
! %l3 = 000000000000a5ff, Mem[0000000090800160] = 9f580ef0afc76aaf
stx %l3,[%i5+0x160] ! Mem[0000000090800160] = 000000000000a5ff
! Mem[00000000498001e0] = c74370146631a22e, %l0 = 0000000060ec8b1b, %l4 = 0000000035d0b760
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = c74370146631a22e
! %l2 = 91f4d18b22acf83e, Mem[0000000049000010] = 670e9b0d60904664
stxa %l2,[%i2+%o2]0x80 ! Mem[0000000049000010] = 91f4d18b22acf83e
! Mem[0000000048800000] = e09d59ca, %l0 = 0000000060ec8b1b
ldsha [%i1+%g0]0x81,%l0 ! %l0 = ffffffffffffe09d
! Mem[0000000049800170] = 702bc355, %l6 = 00000000000000ff, %asi = 80
swapa [%i3+0x170]%asi,%l6 ! %l6 = 00000000702bc355
! Mem[0000000090800040] = 29b75599, %g18 = 00ecb559eead0878
ldswa [%i5+0x040]%asi,%g2 ! %g2 = 00ecb559eead0878
p28_label_24:
! %l2 = 91f4d18b22acf83e, Mem[000000009080006c] = 0f03ef2f
stw %l2,[%i5+0x06c] ! Mem[000000009080006c] = 22acf83e
! Mem[0000000049000010] = 91f4d18b, %l4 = c74370146631a22e
swapa [%i2+%o2]0x80,%l4 ! %l4 = 0000000091f4d18b
! Mem[0000000048000020] = 44e48bfc, %l2 = 91f4d18b22acf83e
ldstuba [%i0+%o4]0x81,%l2 ! %l2 = 00000044000000ff
! %l2 = 00000044, %l3 = 0000a5ff, Mem[00000000918001b0] = 32bd9ba9 6ade878f
stda %l2,[%o0+0x1b0]%asi ! Mem[00000000918001b0] = 00000044 0000a5ff
! Mem[00000000918000d0] = 85f74838, %g2 = 0000000029b75599
ldsha [%o0+0x0d2]%asi,%g2 ! %g2 = ffffffffffff85f7
! Mem[0000000049800010] = fffca70a, %l4 = 0000000091f4d18b
ldsha [%i3+%o2]0x80,%l4 ! %l4 = fffffffffffffffc
! Mem[0000000048000138] = d30022fe, %l2 = 0000000000000044
swap [%i0+0x138],%l2 ! %l2 = 00000000d30022fe
! Mem[0000000049800028] = 4ec984f3, %l0 = ffffffffffffe09d
swapa [%i3+%o5]0x88,%l0 ! %l0 = 000000004ec984f3
! %l4 = fffffffffffffffc, Mem[00000000900001d8] = 5d3d9496
stw %l4,[%i4+0x1d8] ! Mem[00000000900001d8] = fffffffc
! Mem[0000000049800165] = 70ef392f, %l5 = 6524c1db9ea5a8a1
ldstub [%i3+0x165],%l5 ! %l5 = 000000ef000000ff
p28_label_25:
! Mem[0000000049800018] = ffa5bfdb, %l5 = 00000000000000ef
ldsha [%i3+%o3]0x81,%l5 ! %l5 = ffffffffffffffa5
! Mem[00000000490000d8] = 702a74efcfd2afcf, %l2 = 00000000d30022fe, %l0 = 000000004ec984f3
add %i2,0xd8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 702a74efcfd2afcf
! Mem[0000000048000010] = ff0000a3, %l4 = fffffffffffffffc
ldstuba [%i0+%o2]0x80,%l4 ! %l4 = 000000ff000000ff
! %l1 = 0000000000000031, Mem[0000000049000018] = 00a31b4bf7427fa0
stxa %l1,[%i2+%o3]0x80 ! Mem[0000000049000018] = 0000000000000031
! %l2 = 00000000d30022fe, Mem[00000000918000a4] = becc2ad5
stw %l2,[%o0+0x0a4] ! Mem[00000000918000a4] = d30022fe
! Mem[00000000498001be] = cd4865ad, %l1 = 0000000000000031
ldstub [%i3+0x1be],%l1 ! %l1 = 00000065000000ff
! %l2 = 00000000d30022fe, Mem[000000009080002c] = 5792cb5c
stw %l2,[%i5+0x02c] ! Mem[000000009080002c] = d30022fe
! Mem[00000000488001f4] = c236ddc3, %l1 = 00000065, %l6 = 702bc355
add %i1,0x1f4,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000c236ddc3
! Mem[000000009080011c] = d6b5a75d, %g2 = ffffffffffff85f7
lduw [%i5+0x11c],%g2 ! %g2 = 00000000d6b5a75d
! Mem[0000000048800020] = ef38cc73, %l0 = 702a74efcfd2afcf
ldstuba [%i1+%o4]0x81,%l0 ! %l0 = 000000ef000000ff
ba,a p28_not_taken_0_end
p28_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 00000000000000ef
bne,a,pn %xcc,p28_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000065
bne,a,pn %xcc,p28_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000d30022fe
bne,a,pn %xcc,p28_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000a5ff
bne,a,pn %xcc,p28_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000ff
bne,a,pn %xcc,p28_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffffa5
bne,a,pn %xcc,p28_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000c236ddc3
bne,a,pn %xcc,p28_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be a1487b6ed5dbf71f
bne,a,pn %xcc,p28_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p28_check_fp_registers:
set p28_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be a0407b63 49cf5354
bne %xcc,p28_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 1e676ee8 79c45c3c
bne %xcc,p28_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 19c9d6cf 9dbf59bb
bne %xcc,p28_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d56a05a4 6b1e56f3
bne %xcc,p28_f6_fail
nop
! Check Local Memory
set p28_local0_expect,%g1
p28_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 00000000cae64c39
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 = ff0000a3f7b2d712
ldx [%i0+0x010],%g3 ! Observed data at 0000000048000010
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000000000064c5
ldx [%i0+0x018],%g3 ! Observed data at 0000000048000018
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffe48bfce1827bee
ldx [%i0+0x020],%g3 ! Observed data at 0000000048000020
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = f3c5e33bdc01b285
ldx [%i0+0x028],%g3 ! Observed data at 0000000048000028
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = a1487b6ed5dbf71f
ldx [%i0+0x038],%g3 ! Observed data at 0000000048000038
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = 91f4d18b22acf83e
ldx [%i0+0x068],%g3 ! Observed data at 0000000048000068
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x068,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 2b12f1d448fff645
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000480000b8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 840f83dafff6a366
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000480000c0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = beec08abff716dfa
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000480000f0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 00000091f6deebef
ldx [%i0+0x100],%g3 ! Observed data at 0000000048000100
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 6b3050fa73cc38ef
ldx [%i0+0x118],%g3 ! Observed data at 0000000048000118
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 000000442436eab4
ldx [%i0+0x138],%g3 ! Observed data at 0000000048000138
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x138,%g4
ldx [%g1+0x178],%g2 ! Expected data = 000000ffb10fd3ee
ldx [%i0+0x178],%g3 ! Observed data at 0000000048000178
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = f624ccc3ffa5bfdb
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000480001d8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x1d8,%g4
set p28_local1_expect,%g1
p28_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = e09d59ca2e01b2d9
ldx [%i1+0x000],%g3 ! Observed data at 0000000048800000
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff9157e94bf190f1
ldx [%i1+0x010],%g3 ! Observed data at 0000000048800010
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = f1deb9a9f644650d
ldx [%i1+0x018],%g3 ! Observed data at 0000000048800018
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff38cc73b6f98877
ldx [%i1+0x020],%g3 ! Observed data at 0000000048800020
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff9adb1b70283ad3
ldx [%i1+0x028],%g3 ! Observed data at 0000000048800028
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = ef6ca39d000000b4
ldx [%i1+0x050],%g3 ! Observed data at 0000000048800050
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 0e1531e5e7a351d1
ldx [%i1+0x070],%g3 ! Observed data at 0000000048800070
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x070,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 7189736b991f9e6e
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000488000a8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0c3cff713ab9492d
ldx [%i1+0x128],%g3 ! Observed data at 0000000048800128
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 00000000eafa74ba
ldx [%i1+0x138],%g3 ! Observed data at 0000000048800138
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x138,%g4
ldx [%g1+0x170],%g2 ! Expected data = 970dd7312a41cbcd
ldx [%i1+0x170],%g3 ! Observed data at 0000000048800170
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 19fcff386ddc1ad7
ldx [%i1+0x178],%g3 ! Observed data at 0000000048800178
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 97cc2797ff103c41
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 = 0e1531e5623327b2
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000488001b8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 936e901affffc57e
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000488001d0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 4aace6e5a365ea07
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000488001d8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x1d8,%g4
set p28_local2_expect,%g1
p28_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 22000000cb7173f5
ldx [%i2+0x000],%g3 ! Observed data at 0000000049000000
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff000000833d058e
ldx [%i2+0x008],%g3 ! Observed data at 0000000049000008
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 6631a22e22acf83e
ldx [%i2+0x010],%g3 ! Observed data at 0000000049000010
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000000000000031
ldx [%i2+0x018],%g3 ! Observed data at 0000000049000018
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 6e9e1f9900000000
ldx [%i2+0x020],%g3 ! Observed data at 0000000049000020
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 83c62614e1a5dec4
ldx [%i2+0x028],%g3 ! Observed data at 0000000049000028
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = c097c6caf396ffce
ldx [%i2+0x040],%g3 ! Observed data at 0000000049000040
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 000000ed89d3fb93
ldx [%i2+0x058],%g3 ! Observed data at 0000000049000058
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = 4b12c83f00000090
ldx [%i2+0x070],%g3 ! Observed data at 0000000049000070
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 64ae943e943970e1
ldx [%i2+0x078],%g3 ! Observed data at 0000000049000078
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 12b4b9b819fcff38
ldx [%i2+0x098],%g3 ! Observed data at 0000000049000098
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 41606cde2fffa064
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000490000b0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 149cb0ff7ecdf6fb
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000490000c8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 6ababdcbd2eb87f8
ldx [%i2+0x100],%g3 ! Observed data at 0000000049000100
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x100,%g4
ldx [%g1+0x150],%g2 ! Expected data = 24b41b04d16d6dff
ldx [%i2+0x150],%g3 ! Observed data at 0000000049000150
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = e2ef11c15dee58a2
ldx [%i2+0x158],%g3 ! Observed data at 0000000049000158
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x158,%g4
ldx [%g1+0x190],%g2 ! Expected data = 76e61f9d4aace6e5
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 = ef60131e0ff98511
ldx [%i2+0x198],%g3 ! Observed data at 0000000049000198
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0000002aa73a9494
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000490001c0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 7ce1030b000064c5
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000490001e0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 083e6f4a000000a3
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000490001f0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x1f0,%g4
set p28_local3_expect,%g1
p28_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ffbd867b78ac0dcd
ldx [%i3+0x000],%g3 ! Observed data at 0000000049800000
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 5e64e80a928bb7dd
ldx [%i3+0x008],%g3 ! Observed data at 0000000049800008
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = fffca70a970dd731
ldx [%i3+0x010],%g3 ! Observed data at 0000000049800010
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffa5bfdb0e1531e5
ldx [%i3+0x018],%g3 ! Observed data at 0000000049800018
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000bbf5e41dc3
ldx [%i3+0x020],%g3 ! Observed data at 0000000049800020
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 9de0ffffce76c323
ldx [%i3+0x028],%g3 ! Observed data at 0000000049800028
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = d630e98aa63223f3
ldx [%i3+0x050],%g3 ! Observed data at 0000000049800050
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = ebc6cc2900000028
ldx [%i3+0x088],%g3 ! Observed data at 0000000049800088
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 0000e444233f8584
ldx [%i3+0x090],%g3 ! Observed data at 0000000049800090
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 00007ec575f16f44
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000498000a0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = f0fb2406c5ffeb75
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000498000c8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = fd3765af000000b9
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000498000e0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 093cfb665db17342
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000498000f8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 70892fff7f012c0c
ldx [%i3+0x100],%g3 ! Observed data at 0000000049800100
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 6b894b60dc6c33ff
ldx [%i3+0x120],%g3 ! Observed data at 0000000049800120
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 42ae8a97afec5d63
ldx [%i3+0x138],%g3 ! Observed data at 0000000049800138
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = c56cf651d075d952
ldx [%i3+0x148],%g3 ! Observed data at 0000000049800148
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = ff477145a5a3b5ec
ldx [%i3+0x150],%g3 ! Observed data at 0000000049800150
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 7de607ad70ff392f
ldx [%i3+0x160],%g3 ! Observed data at 0000000049800160
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = dfde20a8f5ff5dff
ldx [%i3+0x168],%g3 ! Observed data at 0000000049800168
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 000000ff0091532a
ldx [%i3+0x170],%g3 ! Observed data at 0000000049800170
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 746789341878a17f
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 = 9c6432eecd48ffad
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 = 40ff04a739705edf
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
p28_f0_fail:
set p28_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f2_fail:
set p28_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f4_fail:
set p28_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f6_fail:
set p28_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 28 failed
p28_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x070] ! Set processor 28 done flag
set p28_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 28 failed
p28_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x070] ! Set processor 28 done flag
set p28_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p28_selfmod_failed:
ba p28_failed
mov 0xabc,%g1
p28_common_error:
or %g0,0xefc,%g1
ba p28_failed
mov %o5,%g3
p28_common_signature_error:
set p28_temp,%g1
ba p28_failed
st %g2,[%g1] ! Common Lock Number
p28_common_timeout:
set p28_temp,%g1
ba p28_failed
st %g2,[%g1] ! Common Lock Number
p28_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p28_failed
mov 0x0,%g3
p28_trap1e:
stda %l6,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049800018]
ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000049800018]
stwa %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048000000]
ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000048800000]
swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000048000018]
done
p28_trap1o:
stda %l6,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049800018]
ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000049800018]
stwa %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048000000]
ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000048800000]
swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000048000018]
done
p28_trap2e:
swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000048800010]
ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000048000028]
stha %l4,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048000018]
ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000049800028]
ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049000008]
stda %l0,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048800010]
lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000048800010]
done
p28_trap2o:
swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000048800010]
ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000048000028]
stha %l4,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048000018]
ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000049800028]
ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049000008]
stda %l0,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048800010]
lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000048800010]
done
p28_trap3e:
nop
nop
nop
nop
nop
done
p28_trap3o:
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 = 9a75d3da093cfb66
ldx [%g1+0x008],%l1 ! %l1 = b0ed3a7c5db17342
ldx [%g1+0x010],%l2 ! %l2 = 48c70a63fa70c824
ldx [%g1+0x018],%l3 ! %l3 = 22ce380c970dd731
ldx [%g1+0x020],%l4 ! %l4 = 670ce14ddbbfa5a3
ldx [%g1+0x028],%l5 ! %l5 = 91372b968e5cebf3
ldx [%g1+0x030],%l6 ! %l6 = 3713a7a4377af732
ldx [%g1+0x038],%l7 ! %l7 = f5d7ff48a1e240bb
! Initialize the output register of window 0
set unres3_start,%o0
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 = 9c3abebb a15c22bc 723833b6 748a3f58
! %f4 = 53d40c62 d77e55e6 c78a2b9f 9a857186
! %f8 = 4561750e 4989d2e2 f6d770e6 5b784fb7
! %f12 = 0d643862 3820a714 87a12656 ef373bbf
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 98f24477 d57b97fa f8a8750b 89405077
! %f20 = 7fbc370b 499472b1 901db798 60bb0753
! %f24 = 87933e86 e7a3a80a b35c10a3 337a9bda
! %f28 = fd629e66 75b4c4d7 e7d85cfc 2a7b200d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4ab20b31 c015d621 7ff862da 2f6ab0c9
! %f36 = 8a22d976 c78ba6b0 16fe4573 e565dfd4
! %f40 = 7b040ab9 9e0f5a06 6351f4c0 0e203da2
! %f44 = 2b74058e 36d0de42 4ad52caf 583d6b7e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7144e54f00000038,%g7,%g1 ! GSR scale = 7, align = 0
wr %g1,%g0,%gsr ! GSR = 7144e54f00000038
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 29
p29_label_1:
! Mem[000000004b800053] = 812d94a7, %l1 = 68d79871d372438b
ldstub [%i3+0x053],%l1 ! %l1 = 000000a7000000ff
! Mem[000000004b000000] = 9d21a4a6, %l2 = 1f4bd45a5165e895
ldstuba [%i2+%g0]0x80,%l2 ! %l2 = 0000009d000000ff
! %l7 = aaf392dc48a2c683, Mem[000000004a800028] = 10307866
stba %l7,[%i1+%o5]0x81 ! Mem[000000004a800028] = 83307866
! Mem[000000004b000190] = 78193403, %l0 = bd54f055ebe19287
swap [%i2+0x190],%l0 ! %l0 = 0000000078193403
! Mem[000000004a800028] = ac61d99266783083, %l2 = 000000000000009d
ldxa [%i1+%o5]0x88,%l2 ! %l2 = ac61d99266783083
! %l0 = 78193403, %l1 = 000000a7, Mem[00000000910001b0] = 83000d90 f3847e0d
std %l0,[%i6+0x1b0] ! Mem[00000000910001b0] = 78193403 000000a7
! Mem[000000004b800020] = 18c82dbc91aa23b2, %l2 = ac61d99266783083
ldxa [%i3+%o4]0x81,%l2 ! %l2 = 18c82dbc91aa23b2
! Mem[000000004a000008] = ae60c224, %l3 = 3e87f66a54e9195c
ldstuba [%i0+%o1]0x89,%l3 ! %l3 = 00000024000000ff
! Mem[000000004b000008] = 94a3b574, %l3 = 0000000000000024
ldstuba [%i2+%o1]0x81,%l3 ! %l3 = 00000094000000ff
! Mem[00000000910000c4] = 99869002, %g2 = 38b24333aa3116d1
lduwa [%i6+0x0c4]%asi,%g2 ! %g2 = 0000000099869002
p29_label_2:
! %l2 = 91aa23b2, %l3 = 00000094, Mem[000000004a800020] = 474e0709 eb3a654c
stda %l2,[%i1+%o4]0x88 ! Mem[000000004a800020] = 91aa23b2 00000094
! Mem[000000004a000000] = f82cabb6, %l0 = 0000000078193403
ldswa [%i0+%g0]0x89,%l0 ! %l0 = fffffffff82cabb6
! Mem[000000004a800048] = 2784a5925e4a5199, %l0 = fffffffff82cabb6, %l5 = bc1a24ea275dcd5e
add %i1,0x48,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 2784a5925e4a5199
! Mem[000000004a800028] = 8330786692d961ac, %l7 = aaf392dc48a2c683, %l0 = fffffffff82cabb6
add %i1,0x28,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 8330786692d961ac
! Mem[000000004b000100] = 522790fc58f55bd0, %l5 = 2784a5925e4a5199, %l5 = 2784a5925e4a5199
add %i2,0x100,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 522790fc58f55bd0
! Mem[000000004a000154] = 71838ff5, %l2 = 91aa23b2, %l3 = 00000094
add %i0,0x154,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000071838ff5
! %l5 = 522790fc58f55bd0, Mem[000000004a000020] = ca3a561d
stha %l5,[%i0+%o4]0x80 ! Mem[000000004a000020] = 5bd0561d
! Mem[000000004a0001e9] = 342a0625, %l5 = 522790fc58f55bd0
ldstub [%i0+0x1e9],%l5 ! %l5 = 0000002a000000ff
! Mem[000000004b800018] = da37c538 59704df3, %l6 = a05cbf62, %l7 = 48a2c683
ldda [%i3+%o3]0x89,%l6 ! %l6 = 0000000059704df3 00000000da37c538
! Mem[000000004b0000c0] = 081ba1e81353ea67, %l4 = 0caf2d96898efdf3, %l0 = 8330786692d961ac
add %i2,0xc0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 081ba1e81353ea67
p29_label_3:
! Mem[000000004a000050] = 53d0be00, %l7 = 00000000da37c538
swap [%i0+0x050],%l7 ! %l7 = 0000000053d0be00
! Mem[000000004a000044] = 009f7626, %l0 = 081ba1e81353ea67
swap [%i0+0x044],%l0 ! %l0 = 00000000009f7626
! Mem[000000004b000158] = 410f45b483d37dfa, %l1 = 00000000000000a7, %l4 = 0caf2d96898efdf3
add %i2,0x158,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 410f45b483d37dfa
! Mem[000000004a80009c] = d81b9df6, %l7 = 0000000053d0be00
swap [%i1+0x09c],%l7 ! %l7 = 00000000d81b9df6
! Mem[000000004b800000] = dd057738, %l3 = 0000000071838ff5
lduba [%i3+%g0]0x80,%l3 ! %l3 = 00000000000000dd
! Mem[000000004a0000a0] = 7aace3b81ece8071, %l3 = 00000000000000dd, %l4 = 410f45b483d37dfa
add %i0,0xa0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 7aace3b81ece8071
! Mem[00000000900001f0] = b900740f, %g2 = 0000000099869002
lduw [%i4+0x1f0],%g2 ! %g2 = 00000000b900740f
! Mem[000000004a000108] = 5ec92905, %l5 = 0000002a, %l6 = 59704df3
add %i0,0x108,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000005ec92905
! Mem[000000004b000000] = a6a421ff, %l7 = 00000000d81b9df6
ldsha [%i2+%g0]0x89,%l7 ! %l7 = 00000000000021ff
! Mem[000000004a8001fc] = 65c97e09, %l7 = 00000000000021ff
swap [%i1+0x1fc],%l7 ! %l7 = 0000000065c97e09
p29_label_4:
! Mem[000000004b000010] = 2d204c20, %l1 = 00000000000000a7
swapa [%i2+%o2]0x89,%l1 ! %l1 = 000000002d204c20
! Mem[000000004b800000] = 387705dd, %l0 = 00000000009f7626
ldstuba [%i3+%g0]0x89,%l0 ! %l0 = 000000dd000000ff
! Mem[000000004a000088] = 502bb82a, %l4 = 7aace3b81ece8071
swap [%i0+0x088],%l4 ! %l4 = 00000000502bb82a
! Mem[000000004b000050] = b48a48feb6436a8d, %l0 = 00000000000000dd, %l7 = 0000000065c97e09
add %i2,0x50,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = b48a48feb6436a8d
! %l0 = 000000dd, %l1 = 2d204c20, Mem[0000000091800038] = b4270c28 2f23582d
std %l0,[%o0+0x038] ! Mem[0000000091800038] = 000000dd 2d204c20
! Mem[000000004a800000] = b2ee74eacc53258c, %l5 = 000000000000002a, %l7 = b48a48feb6436a8d
casxa [%i1]0x80,%l5,%l7 ! %l7 = b2ee74eacc53258c
! %l6 = 000000005ec92905, Mem[000000004a800010] = fb5586239ea5476b
stxa %l6,[%i1+%o2]0x89 ! Mem[000000004a800010] = 000000005ec92905
! Mem[0000000091000184] = e565f908, %g2 = 00000000b900740f
ldsba [%i6+0x184]%asi,%g2 ! %g2 = ffffffffffffffe5
! Mem[000000004a80019c] = 854d9110, %l0 = 00000000000000dd
swap [%i1+0x19c],%l0 ! %l0 = 00000000854d9110
! Mem[000000004b000010] = a7000000, %l0 = 00000000854d9110
swapa [%i2+%o2]0x81,%l0 ! %l0 = 00000000a7000000
p29_label_5:
! Mem[000000004a80005d] = be1aea8c, %l3 = 00000000000000dd
ldstuba [%i1+0x05d]%asi,%l3 ! %l3 = 0000001a000000ff
! Mem[0000000091000048] = 0ab775a3 4653c258, %g2 = ffffffe5, %g3 = 0bad0b00
ldd [%i6+0x048],%g2 ! %g2 = 000000000ab775a3 000000004653c258
! Mem[000000004a800048] = 2784a5925e4a5199, %l1 = 000000002d204c20, %l4 = 00000000502bb82a
add %i1,0x48,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 2784a5925e4a5199
! Mem[000000004a0000c0] = 5ac70f21, %l6 = 5ec92905, %l4 = 5e4a5199
add %i0,0xc0,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000005ac70f21
! Mem[000000004b000028] = 1f07bdf0, %l6 = 000000005ec92905
ldswa [%i2+%o5]0x89,%l6 ! %l6 = 000000001f07bdf0
! Mem[000000004a000000] = b6ab2cf8, %l4 = 000000005ac70f21
ldstuba [%i0+%g0]0x81,%l4 ! %l4 = 000000b6000000ff
! Mem[000000004a000010] = 7e0041e0, %l6 = 000000001f07bdf0
lduwa [%i0+%o2]0x89,%l6 ! %l6 = 000000007e0041e0
! Mem[000000004b000129] = 81265a07, %l7 = b2ee74eacc53258c
ldstub [%i2+0x129],%l7 ! %l7 = 00000026000000ff
! Mem[000000004a000028] = cc424383, %l4 = 00000000000000b6
ldsha [%i0+%o5]0x80,%l4 ! %l4 = ffffffffffffcc42
! %l6 = 7e0041e0, %l7 = 00000026, Mem[000000004a800008] = f02efc6b adb386fe
stda %l6,[%i1+%o1]0x89 ! Mem[000000004a800008] = 7e0041e0 00000026
p29_label_6:
! Mem[000000004b800000] = 387705ff, %l5 = 000000000000002a
swapa [%i3+%g0]0x89,%l5 ! %l5 = 00000000387705ff
! Mem[00000000908000cc] = 5ee96023, %g2 = 000000000ab775a3
ldsha [%i5+0x0cc]%asi,%g2 ! %g2 = 0000000000005ee9
! %l3 = 000000000000001a, Mem[000000004a800008] = e041007e
stha %l3,[%i1+%o1]0x80 ! Mem[000000004a800008] = 001a007e
! Mem[000000004b800038] = c8ea02be, %l4 = ffffcc42, %l6 = 7e0041e0
add %i3,0x38,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000c8ea02be
! Mem[000000004b800010] = 6ee664ed, %l4 = ffffffffffffcc42
swapa [%i3+%o2]0x81,%l4 ! %l4 = 000000006ee664ed
! %l0 = a7000000, %l1 = 2d204c20, Mem[000000004b000030] = 9d4b493e 4b93a6c3
std %l0,[%i2+0x030] ! Mem[000000004b000030] = a7000000 2d204c20
! Mem[000000004b000000] = a6a421ff, %l0 = 00000000a7000000
ldsha [%i2+%g0]0x88,%l0 ! %l0 = 00000000000021ff
! Mem[000000004b800010] = ffffcc42, %l3 = 000000000000001a
swapa [%i3+%o2]0x80,%l3 ! %l3 = 00000000ffffcc42
! Mem[000000004a00016e] = d32fad96, %l4 = 000000006ee664ed
ldstub [%i0+0x16e],%l4 ! %l4 = 000000ad000000ff
! %l2 = 18c82dbc91aa23b2, Mem[000000004b800192] = d03a924f
sth %l2,[%i3+0x192] ! Mem[000000004b800190] = d03a23b2
p29_label_7:
! Mem[000000004b000008] = 74b5a3ff, %l6 = 00000000c8ea02be
ldstuba [%i2+%o1]0x89,%l6 ! %l6 = 000000ff000000ff
! Mem[000000004a000018] = 49806cfa, %l6 = 00000000000000ff
swapa [%i0+%o3]0x80,%l6 ! %l6 = 0000000049806cfa
! Mem[00000000918000e0] = c47e0a0e 6b4a0971, %g2 = 00005ee9, %g3 = 4653c258
ldda [%o0+0x0e0]%asi,%g2 ! %g2 = 00000000c47e0a0e 000000006b4a0971
! Mem[000000004a000028] = cc424383, %l3 = 00000000ffffcc42
lduwa [%i0+%o5]0x81,%l3 ! %l3 = 00000000cc424383
! Mem[000000004b800180] = 8bd47bb5, %l0 = 000021ff, %l5 = 387705ff
add %i3,0x180,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000008bd47bb5
! Mem[000000004a0000e0] = f99b591c, %l6 = 49806cfa, %l0 = 000021ff
add %i0,0xe0,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000f99b591c
! Mem[000000004a800030] = 8a77115b0843f2a8, %l0 = 00000000f99b591c, %l2 = 18c82dbc91aa23b2
add %i1,0x30,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 8a77115b0843f2a8
! %l6 = 49806cfa, %l7 = 00000026, Mem[0000000090000088] = 0c780039 10c393c6
std %l6,[%i4+0x088] ! Mem[0000000090000088] = 49806cfa 00000026
! %l0 = f99b591c, %l1 = 2d204c20, Mem[00000000910001b0] = 78193403 000000a7
std %l0,[%i6+0x1b0] ! Mem[00000000910001b0] = f99b591c 2d204c20
! Mem[000000004a800010] = 0529c95e, %l1 = 000000002d204c20
lduha [%i1+%o2]0x81,%l1 ! %l1 = 0000000000000529
p29_label_8:
! Mem[000000004b8000dc] = 64da59ea, %l6 = 49806cfa, %l1 = 00000529
add %i3,0xdc,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000064da59ea
! Mem[000000004a800010] = 5ec92905, %l3 = 00000000cc424383
ldstuba [%i1+%o2]0x89,%l3 ! %l3 = 00000005000000ff
! Mem[0000000090800134] = 3670bf50, %g2 = 00000000c47e0a0e
lduw [%i5+0x134],%g2 ! %g2 = 000000003670bf50
! %l1 = 0000000064da59ea, Mem[000000004b000028] = f0bd071f1845d533
stxa %l1,[%i2+%o5]0x80 ! Mem[000000004b000028] = 0000000064da59ea
! Mem[00000000908000c4] = 07d72e30, %g18 = 4b217abc11001d51
ldsw [%i5+0x0c4],%g2 ! %g2 = 4b217abc11001d51
! %l1 = 0000000064da59ea, Mem[0000000091800028] = 2e4619bb
sth %l1,[%o0+%o5] ! Mem[0000000091800028] = 59ea19bb
! %l6 = 0000000049806cfa, Mem[00000000900001bc] = 517f6a2e
stw %l6,[%i4+0x1bc] ! Mem[00000000900001bc] = 49806cfa
! %l0 = 00000000f99b591c, Mem[0000000091800138] = 59978ff2af83df28, %asi = 80
stxa %l0,[%o0+0x138]%asi ! Mem[0000000091800138] = 00000000f99b591c
! Mem[000000004a000198] = 0b42434b, %l3 = 0000000000000005
swap [%i0+0x198],%l3 ! %l3 = 000000000b42434b
! %l0 = 00000000f99b591c, Mem[00000000908000f0] = e3e4c96d, %asi = 80
stwa %l0,[%i5+0x0f0]%asi ! Mem[00000000908000f0] = f99b591c
p29_label_9:
! Mem[000000004b0001f4] = 558a1b67, %l4 = 00000000000000ad
swap [%i2+0x1f4],%l4 ! %l4 = 00000000558a1b67
! Mem[000000009100009c] = ee880969, %g2 = 0000000007d72e30
ldsba [%i6+0x09c]%asi,%g2 ! %g2 = ffffffffffffffee
! Mem[000000004a000028] = cc424383, %l5 = 000000008bd47bb5
ldstuba [%i0+%o5]0x81,%l5 ! %l5 = 000000cc000000ff
! Mem[00000000908001f0] = 963c8772 79f7d3b5, %g2 = ffffffee, %g3 = 6b4a0971
ldda [%i5+0x1f0]%asi,%g2 ! %g2 = 00000000963c8772 0000000079f7d3b5
! Mem[000000004a000010] = e041007e, %l2 = 8a77115b0843f2a8
ldswa [%i0+%o2]0x81,%l2 ! %l2 = ffffffffe041007e
! %l0 = f99b591c, %l1 = 64da59ea, Mem[0000000090000170] = af849f7c cf0df84b
stda %l0,[%i4+0x170]%asi ! Mem[0000000090000170] = f99b591c 64da59ea
! Mem[000000004b800008] = 0becc282, %l0 = 00000000f99b591c
swapa [%i3+%o1]0x80,%l0 ! %l0 = 000000000becc282
! Mem[000000004a0001de] = 261dc3f8, %l5 = 00000000000000cc
ldstub [%i0+0x1de],%l5 ! %l5 = 000000c3000000ff
! Mem[000000004a800090] = 71493a9d, %l6 = 0000000049806cfa
swap [%i1+0x090],%l6 ! %l6 = 0000000071493a9d
! Mem[000000004b800018] = 59704df3, %l3 = 000000000b42434b
ldsba [%i3+%o3]0x88,%l3 ! %l3 = fffffffffffffff3
p29_label_10:
! Mem[0000000091800090] = e3433e2e, %g18 = 4b217abc11001d51
ldsw [%o0+0x090],%g2 ! %g2 = 4b217abc11001d51
! Mem[00000000918000f0] = 4b844286651edd41, %g2 = ffffffffe3433e2e
ldx [%o0+0x0f0],%g2 ! %g2 = 4b844286651edd41
! Mem[000000004b800010] = 0000001a1cd86860, %l1 = 0000000064da59ea, %l6 = 0000000071493a9d
add %i3,0x10,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 0000001a1cd86860
! Mem[000000004a000020] = 1d56d05b, %l1 = 0000000064da59ea
ldsba [%i0+%o4]0x88,%l1 ! %l1 = 000000000000005b
! %l4 = 00000000558a1b67, Mem[0000000090000080] = 5149647e
stb %l4,[%i4+0x080] ! Mem[0000000090000080] = 6749647e
! Mem[000000009000003c] = 2cf0ae01, %g18 = 4b217abc11001d51
ldsw [%i4+0x03c],%g2 ! %g2 = 4b217abc11001d51
! Mem[000000004b000070] = f4a3f185, %l3 = fffffffffffffff3
swap [%i2+0x070],%l3 ! %l3 = 00000000f4a3f185
! Mem[000000004b0001c3] = 30a29ee2, %l4 = 00000000558a1b67
ldstub [%i2+0x1c3],%l4 ! %l4 = 000000e2000000ff
! Mem[000000004a0001cc] = 79a8257a, %l2 = ffffffffe041007e
ldub [%i0+0x1cf],%l2 ! %l2 = 000000000000007a
! %l2 = 000000000000007a, Mem[000000004a000000] = f82cabff
stwa %l2,[%i0+%g0]0x88 ! Mem[000000004a000000] = 0000007a
p29_label_11:
! Mem[000000004b000144] = 098cd7ca, %l4 = 00000000000000e2
ldstub [%i2+0x144],%l4 ! %l4 = 00000009000000ff
! Mem[000000004b800077] = 32487837, %l0 = 000000000becc282
ldstub [%i3+0x077],%l0 ! %l0 = 00000037000000ff
! Mem[000000004a800020] = 91aa23b2, %l4 = 0000000000000009
lduwa [%i1+%o4]0x89,%l4 ! %l4 = 0000000091aa23b2
! Mem[000000004b800010] = 0000001a, %l0 = 00000037, %l4 = 91aa23b2
add %i3,0x10,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000000000001a
! %l3 = 00000000f4a3f185, Mem[0000000091800048] = 5e904918
stw %l3,[%o0+0x048] ! Mem[0000000091800048] = f4a3f185
! Mem[000000004b000182] = 6b0c2a37, %l0 = 0000000000000037
ldstub [%i2+0x182],%l0 ! %l0 = 0000002a000000ff
! Mem[000000004a000008] = ffc260aec39e81d7, %l6 = 0000001a1cd86860
ldxa [%i0+%o1]0x80,%l6 ! %l6 = ffc260aec39e81d7
! Mem[0000000090000088] = 49806cfa00000026, %g2 = 000000002cf0ae01
ldx [%i4+0x088],%g2 ! %g2 = 49806cfa00000026
! Mem[000000004b800018] = f34d7059, %l2 = 000000000000007a
ldsba [%i3+%o3]0x81,%l2 ! %l2 = fffffffffffffff3
! Mem[000000004b000020] = 984cadf9 b4d8bf9d, %l2 = fffffff3, %l3 = f4a3f185
ldda [%i2+%o4]0x89,%l2 ! %l2 = 00000000b4d8bf9d 00000000984cadf9
p29_label_12:
! Mem[000000004b800008] = 1c599bf9, %l3 = 00000000984cadf9
ldstuba [%i3+%o1]0x88,%l3 ! %l3 = 000000f9000000ff
! Mem[000000004b000154] = 2a1a21bf, %l0 = 000000000000002a
swap [%i2+0x154],%l0 ! %l0 = 000000002a1a21bf
! Mem[000000004a800000] = b2ee74ea, %l6 = ffc260aec39e81d7
lduba [%i1+%g0]0x81,%l6 ! %l6 = 00000000000000b2
! Mem[000000004a800000] = b2ee74ea, %l3 = 00000000000000f9
swapa [%i1+%g0]0x80,%l3 ! %l3 = 00000000b2ee74ea
! Mem[000000004a000084] = d8f89db3, %l5 = 000000c3, %l3 = b2ee74ea
add %i0,0x84,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000d8f89db3
! Mem[000000004b0000f8] = fa7611f2, %l4 = 000000000000001a
ldstub [%i2+0x0f8],%l4 ! %l4 = 000000fa000000ff
! Mem[000000004b800054] = 3770efa8, %l5 = 00000000000000c3, %asi = 80
swapa [%i3+0x054]%asi,%l5 ! %l5 = 000000003770efa8
! Mem[000000004b800020] = 18c82dbc, %l5 = 000000003770efa8
swapa [%i3+%o4]0x80,%l5 ! %l5 = 0000000018c82dbc
! Mem[000000004b80002e] = 43ec773f, %l6 = 00000000000000b2
ldstub [%i3+0x02e],%l6 ! %l6 = 00000077000000ff
! Mem[000000004a000090] = 89189765215e2725, %l6 = 0000000000000077, %l5 = 0000000018c82dbc
add %i0,0x90,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 89189765215e2725
p29_label_13:
! Mem[000000009100006c] = 60c26dee, %g18 = 4b217abc11001d51
ldswa [%i6+0x06c]%asi,%g2 ! %g2 = 4b217abc11001d51
! Mem[000000004b800184] = 94b8cdbd, %l5 = 215e2725, %l2 = b4d8bf9d
add %i3,0x184,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000094b8cdbd
! %l7 = 0000000000000026, Mem[0000000090800148] = 82af3faff4612308
stx %l7,[%i5+0x148] ! Mem[0000000090800148] = 0000000000000026
! Mem[000000004b800008] = ff9b591c, %l3 = 00000000d8f89db3
ldstuba [%i3+%o1]0x80,%l3 ! %l3 = 000000ff000000ff
! Mem[000000009180000c] = dbdb9950, %g2 = 0000000060c26dee
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffdbdb
! Mem[000000004b000018] = 347c3a269253f3bc, %l3 = 00000000000000ff
ldxa [%i2+%o3]0x88,%l3 ! %l3 = 347c3a269253f3bc
! Mem[000000004a000050] = da37c53891421639, %l4 = 00000000000000fa, %l3 = 347c3a269253f3bc
add %i0,0x50,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = da37c53891421639
! Mem[000000004b000020] = b4d8bf9d, %l2 = 0000000094b8cdbd
ldstuba [%i2+%o4]0x88,%l2 ! %l2 = 0000009d000000ff
! %l0 = 2a1a21bf, %l1 = 0000005b, Mem[0000000091000048] = 0ab775a3 4653c258
std %l0,[%i6+0x048] ! Mem[0000000091000048] = 2a1a21bf 0000005b
! Mem[000000004b000078] = a89d1e0b9faeb54f, %l2 = 000000000000009d, %l5 = 89189765215e2725
add %i2,0x78,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = a89d1e0b9faeb54f
p29_label_14:
! Mem[00000000900000f0] = 95d924b4ec746c71, %g2 = ffffffffffffdbdb
ldx [%i4+0x0f0],%g2 ! %g2 = 95d924b4ec746c71
! Mem[000000004a0001c0] = d79a9e4e, %l2 = 000000000000009d
swap [%i0+0x1c0],%l2 ! %l2 = 00000000d79a9e4e
! Mem[000000004b000020] = ffbfd8b4, %l0 = 000000002a1a21bf
swapa [%i2+%o4]0x81,%l0 ! %l0 = 00000000ffbfd8b4
! %l6 = 00000077, %l7 = 00000026, Mem[000000004b000018] = 9253f3bc 347c3a26
stda %l6,[%i2+%o3]0x88 ! Mem[000000004b000018] = 00000077 00000026
! %l6 = 0000000000000077, Mem[000000009000012a] = 63ccd507, %asi = 80
stha %l6,[%i4+0x12a]%asi ! Mem[0000000090000128] = 0077d507
! Mem[000000004b0001ec] = 781d0eb1, %l4 = 000000fa, %l4 = 000000fa
add %i2,0x1ec,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000781d0eb1
! Mem[0000000091800108] = da59eb8fd5a60bac, %g2 = 95d924b4ec746c71
ldx [%o0+0x108],%g2 ! %g2 = da59eb8fd5a60bac
! Mem[000000004a80001b] = 8d1b0ad7, %l6 = 0000000000000077
ldstub [%i1+0x01b],%l6 ! %l6 = 000000d7000000ff
! Mem[000000004a000020] = 1d56d05b, %l2 = 00000000d79a9e4e
ldstuba [%i0+%o4]0x88,%l2 ! %l2 = 0000005b000000ff
! Mem[000000004a800124] = 4e53e4dc, %l7 = 00000026, %l7 = 00000026
add %i1,0x124,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000004e53e4dc
p29_label_15:
! Mem[000000004a00016c] = d32fff96, %l5 = 9faeb54f, %l4 = 781d0eb1
add %i0,0x16c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000d32fff96
! Mem[000000004a800000] = f9000000, %l6 = 00000000000000d7
swapa [%i1+%g0]0x88,%l6 ! %l6 = 00000000f9000000
! %l4 = 00000000d32fff96, Mem[000000004a000018] = af6ab0a4ff000000
stxa %l4,[%i0+%o3]0x88 ! Mem[000000004a000018] = 00000000d32fff96
! Mem[000000004b800028] = 72ffdf95, %l7 = 000000004e53e4dc
lduwa [%i3+%o5]0x80,%l7 ! %l7 = 0000000072ffdf95
! Mem[0000000090800008] = 275f371d bd1d40b9, %g2 = d5a60bac, %g3 = 79f7d3b5
ldda [%i5+0x008]%asi,%g2 ! %g2 = 00000000275f371d 00000000bd1d40b9
! Mem[000000004a800010] = ff29c95e, %l0 = 00000000ffbfd8b4
swapa [%i1+%o2]0x81,%l0 ! %l0 = 00000000ff29c95e
! Mem[000000004a800148] = 2eda6257, %l5 = 9faeb54f, %l4 = d32fff96
add %i1,0x148,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000002eda6257
! Mem[000000004a00007e] = 16c86fa5, %l6 = 00000000f9000000
ldstub [%i0+0x07e],%l6 ! %l6 = 0000006f000000ff
! Mem[000000004a800008] = 001a007e, %l4 = 000000002eda6257
ldsha [%i1+%o1]0x80,%l4 ! %l4 = 000000000000001a
! Mem[000000004a8000c8] = 445d4ff6, %l4 = 000000000000001a
swap [%i1+0x0c8],%l4 ! %l4 = 00000000445d4ff6
p29_label_16:
! Mem[000000004a800028] = 66783083, %l7 = 0000000072ffdf95
lduha [%i1+%o5]0x89,%l7 ! %l7 = 0000000000003083
! Mem[000000004b0000bc] = 11c20667, %l4 = 445d4ff6, %l4 = 445d4ff6
add %i2,0xbc,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000011c20667
! %l7 = 0000000000003083, Mem[000000004a000056] = 91421639
sth %l7,[%i0+0x056] ! Mem[000000004a000054] = 91423083
! Mem[000000004a800005] = cc53258c, %l2 = 000000000000005b
ldstub [%i1+0x005],%l2 ! %l2 = 00000053000000ff
! Mem[000000004a800108] = 2499641a8eeea514, %l5 = a89d1e0b9faeb54f, %l1 = 000000000000005b
add %i1,0x108,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 2499641a8eeea514
! Mem[000000004a000088] = 1ece8071, %l7 = 0000000000003083
swap [%i0+0x088],%l7 ! %l7 = 000000001ece8071
! %l0 = ff29c95e, %l1 = 8eeea514, Mem[000000004a000008] = ae60c2ff d7819ec3
stda %l0,[%i0+%o1]0x89 ! Mem[000000004a000008] = ff29c95e 8eeea514
! Mem[00000000910001b4] = 4c20889b, %g2 = 00000000275f371d
lduh [%i6+0x1b6],%g2 ! %g2 = 0000000000004c20
! Mem[000000004a000028] = ff424383, %l2 = 0000000000000053
ldswa [%i0+%o5]0x80,%l2 ! %l2 = ffffffffff424383
! %l6 = 000000000000006f, Mem[0000000091800144] = cdb3200d, %asi = 80
stwa %l6,[%o0+0x144]%asi ! Mem[0000000091800144] = 0000006f
p29_label_17:
! Mem[000000004a8000ec] = ea475a94, %l6 = 000000000000006f
swap [%i1+0x0ec],%l6 ! %l6 = 00000000ea475a94
! %l4 = 0000000011c20667, Mem[000000004b800028] = 72ffdf95
stha %l4,[%i3+%o5]0x81 ! Mem[000000004b800028] = 0667df95
! %l3 = da37c53891421639, Mem[000000009100010a] = 6d87d241, %asi = 80
stha %l3,[%i6+0x10a]%asi ! Mem[0000000091000108] = 1639d241
! Mem[000000004a800020] = 00000094 91aa23b2, %l6 = ea475a94, %l7 = 1ece8071
ldda [%i1+%o4]0x88,%l6 ! %l6 = 0000000091aa23b2 0000000000000094
! Mem[000000004b0001f0] = b80f5693, %l0 = 00000000ff29c95e, %asi = 80
swapa [%i2+0x1f0]%asi,%l0 ! %l0 = 00000000b80f5693
! Mem[0000000091000168] = 08a1f293, %g2 = 0000000000004c20
lduw [%i6+0x168],%g2 ! %g2 = 0000000008a1f293
! Mem[00000000900000d0] = 42db2671, %g18 = 4b217abc11001d51
ldswa [%i4+0x0d0]%asi,%g2 ! %g2 = 4b217abc11001d51
! Mem[000000004a8000e4] = cb651426, %l1 = 2499641a8eeea514
ldstub [%i1+0x0e4],%l1 ! %l1 = 000000cb000000ff
! Mem[000000004b80005c] = 4b8df97f, %l3 = 91421639, %l7 = 00000094
add %i3,0x5c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000004b8df97f
! Mem[000000004b80014c] = 0c1546b4, %l3 = da37c53891421639, %asi = 80
swapa [%i3+0x14c]%asi,%l3 ! %l3 = 000000000c1546b4
p29_label_18:
! Mem[000000004b800028] = 95df6706, %l0 = 00000000b80f5693
swapa [%i3+%o5]0x89,%l0 ! %l0 = 0000000095df6706
! Mem[000000004a000008] = ff29c95e, %l7 = 000000004b8df97f
lduha [%i0+%o1]0x88,%l7 ! %l7 = 000000000000c95e
! Mem[000000004b8000cc] = 07a34d2c, %l6 = 0000000091aa23b2
swap [%i3+0x0cc],%l6 ! %l6 = 0000000007a34d2c
! %l3 = 000000000c1546b4, Mem[0000000090800020] = c15cf62eb52ca31d
stx %l3,[%i5+%o4] ! Mem[0000000090800020] = 000000000c1546b4
! %l0 = 0000000095df6706, Mem[000000004b800010] = 6068d81c1a000000
stxa %l0,[%i3+%o2]0x88 ! Mem[000000004b800010] = 0000000095df6706
! Mem[00000000910001fc] = 022c5a89, %g2 = 0000000042db2671
lduh [%i6+0x1fe],%g2 ! %g2 = 000000000000022c
! Mem[000000004a8000ca] = 0000001a, %l0 = 0000000095df6706
ldstuba [%i1+0x0ca]%asi,%l0 ! %l0 = 00000000000000ff
! Mem[0000000091000018] = 7af4046edd00288f, %g2 = 000000000000022c
ldx [%i6+%o3],%g2 ! %g2 = 7af4046edd00288f
! %l4 = 11c20667, %l5 = 9faeb54f, Mem[0000000090800110] = 04f74b2c bd57aaef
std %l4,[%i5+0x110] ! Mem[0000000090800110] = 11c20667 9faeb54f
! Mem[0000000090800034] = 85a69077, %g2 = 7af4046edd00288f
ldsh [%i5+0x036],%g2 ! %g2 = ffffffffffff85a6
p29_label_19:
! Mem[000000004a800028] = 83307866, %l0 = 0000000000000000
lduha [%i1+%o5]0x80,%l0 ! %l0 = 0000000000008330
! Mem[000000004a000008] = ff29c95e, %l5 = a89d1e0b9faeb54f
lduha [%i0+%o1]0x88,%l5 ! %l5 = 000000000000c95e
! %l5 = 000000000000c95e, Mem[000000004b000000] = ff21a4a6
stwa %l5,[%i2+%g0]0x81 ! Mem[000000004b000000] = 0000c95e
! %l7 = 000000000000c95e, Mem[000000009100017f] = a1bd5f6a
stb %l7,[%i6+0x17f] ! Mem[000000009100017c] = 5ebd5f6a
! Mem[000000004b000010] = 854d9110, %l3 = 000000000c1546b4
ldstuba [%i2+%o2]0x80,%l3 ! %l3 = 00000085000000ff
! %l1 = 00000000000000cb, Mem[0000000091800010] = 19ff0091
sth %l1,[%o0+%o2] ! Mem[0000000091800010] = 00cb0091
! Mem[000000004a0000d2] = e73bf474, %l0 = 0000000000008330
ldstub [%i0+0x0d2],%l0 ! %l0 = 000000f4000000ff
! %l6 = 0000000007a34d2c, Mem[00000000908001bc] = 7c677d1d
stw %l6,[%i5+0x1bc] ! Mem[00000000908001bc] = 07a34d2c
! Mem[000000004b800018] = f34d7059, %l0 = 00000000000000f4
ldstuba [%i3+%o3]0x81,%l0 ! %l0 = 000000f3000000ff
! Mem[000000004a800010] = ffbfd8b4, %l4 = 0000000011c20667
ldstuba [%i1+%o2]0x80,%l4 ! %l4 = 000000ff000000ff
p29_label_20:
! Mem[000000004b000180] = 6b0cff37, %l5 = 000000000000c95e
swap [%i2+0x180],%l5 ! %l5 = 000000006b0cff37
! Mem[000000004b800048] = a9e4d61f7c3e6521, %l0 = 00000000000000f3, %l4 = 00000000000000ff
add %i3,0x48,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = a9e4d61f7c3e6521
! Mem[000000004a800010] = b4d8bfff, %l4 = a9e4d61f7c3e6521
lduwa [%i1+%o2]0x88,%l4 ! %l4 = 00000000b4d8bfff
! Mem[000000004a000020] = 9f4f76f2 1d56d0ff, %l4 = b4d8bfff, %l5 = 6b0cff37
ldda [%i0+%o4]0x88,%l4 ! %l4 = 000000001d56d0ff 000000009f4f76f2
! Mem[000000004a000060] = a1b20f66, %l2 = ff424383, %l2 = ff424383
add %i0,0x60,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000a1b20f66
! Mem[000000004a800038] = 63ebfe03f88eba60, %l0 = 00000000000000f3, %l0 = 00000000000000f3
add %i1,0x38,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 63ebfe03f88eba60
! Mem[000000009180001c] = ea19dcc7, %g2 = ffffffffffff85a6
ldsb [%o0+0x01f],%g2 ! %g2 = ffffffffffffffea
! Mem[000000004a000018] = 96ff2fd3, %l5 = 000000009f4f76f2
ldstuba [%i0+%o3]0x81,%l5 ! %l5 = 00000096000000ff
! Mem[000000004b0001e4] = 701c0845, %l4 = 1d56d0ff, %l7 = 0000c95e
add %i2,0x1e4,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000701c0845
! %l3 = 0000000000000085, Mem[000000004b800020] = 3770efa8
stwa %l3,[%i3+%o4]0x80 ! Mem[000000004b800020] = 00000085
p29_label_21:
! Mem[000000004b0001fc] = 5cf674d7, %l4 = 000000001d56d0ff
swap [%i2+0x1fc],%l4 ! %l4 = 000000005cf674d7
! %l7 = 00000000701c0845, Mem[00000000910001bd] = 8de8c520, %asi = 80
stba %l7,[%i6+0x1bd]%asi ! Mem[00000000910001bc] = 45e8c520
! Mem[000000004a000018] = ffff2fd3, %l6 = 0000000007a34d2c
ldstuba [%i0+%o3]0x81,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000091000030] = bbd5351a, %g2 = ffffffffffffffea
ldsb [%i6+0x033],%g2 ! %g2 = ffffffffffffffbb
! Mem[000000004a800138] = b891929f891d7a43, %l1 = 00000000000000cb, %l1 = 00000000000000cb
add %i1,0x138,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = b891929f891d7a43
! %l7 = 00000000701c0845, Mem[0000000090000168] = 0180f6ccfe3251ea
stx %l7,[%i4+0x168] ! Mem[0000000090000168] = 00000000701c0845
! Mem[000000004a800000] = d7000000, %l3 = 0000000000000085
ldstuba [%i1+%g0]0x80,%l3 ! %l3 = 000000d7000000ff
! %l0 = 63ebfe03f88eba60, Mem[000000009000019c] = 20a71d6e, %asi = 80
stwa %l0,[%i4+0x19c]%asi ! Mem[000000009000019c] = f88eba60
! Mem[000000004b000028] = 00000000, %l1 = b891929f891d7a43
lduwa [%i2+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[000000004b80016c] = af482f23, %l2 = 00000000a1b20f66
swap [%i3+0x16c],%l2 ! %l2 = 00000000af482f23
p29_label_22:
! Mem[000000004a0001d7] = d32c2935, %l4 = 000000005cf674d7
ldstub [%i0+0x1d7],%l4 ! %l4 = 00000035000000ff
! Mem[000000004b80010c] = b9bf23d8, %l5 = 0000000000000096
swap [%i3+0x10c],%l5 ! %l5 = 00000000b9bf23d8
! Mem[000000004a800040] = 5d98809805753837, %l1 = 0000000000000000, %l4 = 0000000000000035
add %i1,0x40,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 5d98809805753837
! Mem[000000004b8001f4] = 41ff0f03, %l0 = 63ebfe03f88eba60
swap [%i3+0x1f4],%l0 ! %l0 = 0000000041ff0f03
! Mem[000000004a800020] = b223aa9194000000, %l6 = 00000000000000ff, %l4 = 5d98809805753837
add %i1,0x20,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = b223aa9194000000
! Mem[00000000910001f4] = cc87d871, %g2 = ffffffffffffffbb
ldsb [%i6+0x1f7],%g2 ! %g2 = ffffffffffffffcc
! Mem[000000004b000070] = fffffff38444123f, %l0 = 0000000041ff0f03, %l5 = 00000000b9bf23d8
add %i2,0x70,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = fffffff38444123f
! Mem[000000004a8001a0] = 62e7e99e5be3b7de, %l2 = 00000000af482f23, %l3 = 00000000000000d7
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 62e7e99e5be3b7de
! %l2 = 00000000af482f23, Mem[000000004a800008] = 000000267e001a00
stxa %l2,[%i1+%o1]0x89 ! Mem[000000004a800008] = 00000000af482f23
! %l5 = fffffff38444123f, Mem[0000000090000044] = cf572c67
sth %l5,[%i4+0x044] ! Mem[0000000090000044] = 123f2c67
p29_label_23:
! Mem[000000004b8000dd] = 64da59ea, %l0 = 0000000041ff0f03
ldstub [%i3+0x0dd],%l0 ! %l0 = 000000da000000ff
! Mem[000000004b8000d4] = 45f8fbc6, %l3 = 62e7e99e5be3b7de
swap [%i3+0x0d4],%l3 ! %l3 = 0000000045f8fbc6
! Mem[000000009080002c] = 5792cb5c, %g18 = 4b217abc11001d51
ldswa [%i5+0x02c]%asi,%g2 ! %g2 = 4b217abc11001d51
! Mem[000000004b8000d8] = 63c15a46, %l0 = 000000da, %l3 = 45f8fbc6
add %i3,0xd8,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000063c15a46
! Mem[00000000918001b0] = 32bd9ba9, %g2 = 000000005792cb5c
lduh [%o0+0x1b0],%g2 ! %g2 = 00000000000032bd
! Mem[000000009180008c] = 636ee343, %g2 = 00000000000032bd
lduh [%o0+0x08e],%g2 ! %g2 = 000000000000636e
! %l6 = 00000000000000ff, Mem[00000000908001e0] = 8431ff745858484a
stx %l6,[%i5+0x1e0] ! Mem[00000000908001e0] = 00000000000000ff
! Mem[000000009000019c] = f88eba60, %g2 = 000000000000636e
lduh [%i4+0x19c],%g2 ! %g2 = 000000000000f88e
! Mem[00000000908000fc] = 029ad6c7, %g2 = 000000000000f88e
ldub [%i5+0x0fe],%g2 ! %g2 = 0000000000000002
! %l0 = 00000000000000da, Mem[000000004a800018] = 9efefc90ff0a1b8d
stxa %l0,[%i1+%o3]0x89 ! Mem[000000004a800018] = 00000000000000da
p29_label_24:
! Mem[0000000091800100] = 4533f6d3, %g2 = 0000000000000002
lduha [%o0+0x102]%asi,%g2 ! %g2 = 0000000000004533
! Mem[000000004b0000c4] = 1353ea67, %l6 = 00000000000000ff
ldstub [%i2+0x0c4],%l6 ! %l6 = 00000013000000ff
! Mem[000000004a800144] = f9b3758a, %l6 = 00000013, %l5 = 8444123f
add %i1,0x144,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000f9b3758a
! Mem[000000004a000020] = 1d56d0ff, %l4 = b223aa9194000000
ldstuba [%i0+%o4]0x89,%l4 ! %l4 = 000000ff000000ff
! Mem[000000004b800165] = 4edd8207, %l5 = 00000000f9b3758a
ldstub [%i3+0x165],%l5 ! %l5 = 000000dd000000ff
! Mem[0000000090800174] = 40582960, %g18 = 4b217abc11001d51
ldswa [%i5+0x174]%asi,%g2 ! %g2 = 4b217abc11001d51
! Mem[00000000908000c8] = a5415ee9, %g2 = 0000000040582960
ldsb [%i5+0x0ca],%g2 ! %g2 = ffffffffffffffa5
! Mem[000000004b800106] = 2c103846, %l7 = 00000000701c0845
ldstuba [%i3+0x106]%asi,%l7 ! %l7 = 00000038000000ff
! Mem[0000000090800048] = ecb2b171 2451dc93, %g2 = ffffffa5, %g3 = bd1d40b9
ldda [%i5+0x048]%asi,%g2 ! %g2 = 00000000ecb2b171 000000002451dc93
! Mem[000000004a0000c2] = 5ac70f21, %l6 = 0000000000000013
ldstub [%i0+0x0c2],%l6 ! %l6 = 0000000f000000ff
p29_label_25:
! Mem[000000004b8000ac] = 43de365f, %l3 = 63c15a46, %l4 = 000000ff
add %i3,0xac,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000043de365f
! Mem[00000000900001f4] = 336f94a1, %g18 = 4b217abc11001d51
ldswa [%i4+0x1f4]%asi,%g2 ! %g2 = 4b217abc11001d51
! Mem[0000000091800038] = 000000dd 2d204c20, %g2 = 336f94a1, %g3 = 2451dc93
ldda [%o0+0x038]%asi,%g2 ! %g2 = 00000000000000dd 000000002d204c20
! %l0 = 00000000000000da, Mem[000000004a800000] = ff000000
stwa %l0,[%i1+%g0]0x81 ! Mem[000000004a800000] = 000000da
! Mem[000000004a800020] = b223aa91, %l1 = 0000000000000000
swapa [%i1+%o4]0x81,%l1 ! %l1 = 00000000b223aa91
! Mem[000000004a000110] = 24aeb5f7, %l0 = 000000da, %l2 = af482f23
add %i0,0x110,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000024aeb5f7
! %l5 = 00000000000000dd, Mem[00000000900000bc] = 639df6c6
sth %l5,[%i4+0x0bc] ! Mem[00000000900000bc] = 00ddf6c6
! Mem[000000004b000018] = 77000000, %l5 = 00000000000000dd
lduba [%i2+%o3]0x81,%l5 ! %l5 = 0000000000000077
! Mem[000000004a0000b3] = a3254f57, %l7 = 0000000000000038
ldstub [%i0+0x0b3],%l7 ! %l7 = 00000057000000ff
! Mem[000000004a0001fa] = 4cb69fdb, %l4 = 0000000043de365f
ldstub [%i0+0x1fa],%l4 ! %l4 = 0000009f000000ff
ba,a p29_not_taken_0_end
p29_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 00000000000000da
bne,a,pn %xcc,p29_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000b223aa91
bne,a,pn %xcc,p29_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000024aeb5f7
bne,a,pn %xcc,p29_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000063c15a46
bne,a,pn %xcc,p29_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000009f
bne,a,pn %xcc,p29_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000077
bne,a,pn %xcc,p29_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000000f
bne,a,pn %xcc,p29_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000057
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 723833b6 748a3f58
bne %xcc,p29_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 53d40c62 d77e55e6
bne %xcc,p29_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be c78a2b9f 9a857186
bne %xcc,p29_f6_fail
nop
! Check Local Memory
set p29_local0_expect,%g1
p29_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 7a000000044e3cfa
ldx [%i0+0x000],%g3 ! Observed data at 000000004a000000
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 5ec929ff14a5ee8e
ldx [%i0+0x008],%g3 ! Observed data at 000000004a000008
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffff2fd300000000
ldx [%i0+0x018],%g3 ! Observed data at 000000004a000018
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffd0561df2764f9f
ldx [%i0+0x020],%g3 ! Observed data at 000000004a000020
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff424383640b4efd
ldx [%i0+0x028],%g3 ! Observed data at 000000004a000028
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = dcd68a591353ea67
ldx [%i0+0x040],%g3 ! Observed data at 000000004a000040
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = da37c53891423083
ldx [%i0+0x050],%g3 ! Observed data at 000000004a000050
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x050,%g4
ldx [%g1+0x078],%g2 ! Expected data = 33ec07b216c8ffa5
ldx [%i0+0x078],%g3 ! Observed data at 000000004a000078
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 00003083b41770c1
ldx [%i0+0x088],%g3 ! Observed data at 000000004a000088
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = a3254fff18df504f
ldx [%i0+0x0b0],%g3 ! Observed data at 000000004a0000b0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 5ac7ff2131e1ced9
ldx [%i0+0x0c0],%g3 ! Observed data at 000000004a0000c0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = e73bff748ae383ff
ldx [%i0+0x0d0],%g3 ! Observed data at 000000004a0000d0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x168],%g2 ! Expected data = c073e06bd32fff96
ldx [%i0+0x168],%g3 ! Observed data at 000000004a000168
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x168,%g4
ldx [%g1+0x198],%g2 ! Expected data = 0000000597586c40
ldx [%i0+0x198],%g3 ! Observed data at 000000004a000198
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0000009d275f7193
ldx [%i0+0x1c0],%g3 ! Observed data at 000000004a0001c0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = e1b604e0d32c29ff
ldx [%i0+0x1d0],%g3 ! Observed data at 000000004a0001d0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = fd1b5919261dfff8
ldx [%i0+0x1d8],%g3 ! Observed data at 000000004a0001d8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 34ff0625e3a8fa7b
ldx [%i0+0x1e8],%g3 ! Observed data at 000000004a0001e8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 4cb6ffdb437e52ee
ldx [%i0+0x1f8],%g3 ! Observed data at 000000004a0001f8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1f8,%g4
set p29_local1_expect,%g1
p29_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 000000daccff258c
ldx [%i1+0x000],%g3 ! Observed data at 000000004a800000
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 232f48af00000000
ldx [%i1+0x008],%g3 ! Observed data at 000000004a800008
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffbfd8b400000000
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 = da00000000000000
ldx [%i1+0x018],%g3 ! Observed data at 000000004a800018
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000000094000000
ldx [%i1+0x020],%g3 ! Observed data at 000000004a800020
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8330786692d961ac
ldx [%i1+0x028],%g3 ! Observed data at 000000004a800028
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = af361648beffea8c
ldx [%i1+0x058],%g3 ! Observed data at 000000004a800058
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = 49806cfa2cb7974d
ldx [%i1+0x090],%g3 ! Observed data at 000000004a800090
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 277b534e53d0be00
ldx [%i1+0x098],%g3 ! Observed data at 000000004a800098
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 0000ff1adb866dc1
ldx [%i1+0x0c8],%g3 ! Observed data at 000000004a8000c8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 5ba9f802ff651426
ldx [%i1+0x0e0],%g3 ! Observed data at 000000004a8000e0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ae6986450000006f
ldx [%i1+0x0e8],%g3 ! Observed data at 000000004a8000e8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x198],%g2 ! Expected data = aa752d49000000dd
ldx [%i1+0x198],%g3 ! Observed data at 000000004a800198
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = f7fc3292000021ff
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+0x000],%g2 ! Expected data = 0000c95ef373ab6c
ldx [%i2+0x000],%g3 ! Observed data at 000000004b000000
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffa3b574a61d39be
ldx [%i2+0x008],%g3 ! Observed data at 000000004b000008
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff4d9110ee24a263
ldx [%i2+0x010],%g3 ! Observed data at 000000004b000010
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 7700000026000000
ldx [%i2+0x018],%g3 ! Observed data at 000000004b000018
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2a1a21bff9ad4c98
ldx [%i2+0x020],%g3 ! Observed data at 000000004b000020
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000064da59ea
ldx [%i2+0x028],%g3 ! Observed data at 000000004b000028
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = a70000002d204c20
ldx [%i2+0x030],%g3 ! Observed data at 000000004b000030
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x030,%g4
ldx [%g1+0x070],%g2 ! Expected data = fffffff38444123f
ldx [%i2+0x070],%g3 ! Observed data at 000000004b000070
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 081ba1e8ff53ea67
ldx [%i2+0x0c0],%g3 ! Observed data at 000000004b0000c0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ff7611f250e8f87e
ldx [%i2+0x0f8],%g3 ! Observed data at 000000004b0000f8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 81ff5a070e77eedc
ldx [%i2+0x128],%g3 ! Observed data at 000000004b000128
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 07993d58ff8cd7ca
ldx [%i2+0x140],%g3 ! Observed data at 000000004b000140
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 133382f30000002a
ldx [%i2+0x150],%g3 ! Observed data at 000000004b000150
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0000c95eff8a0171
ldx [%i2+0x180],%g3 ! Observed data at 000000004b000180
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = ebe19287025b0111
ldx [%i2+0x190],%g3 ! Observed data at 000000004b000190
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 30a29effc617c694
ldx [%i2+0x1c0],%g3 ! Observed data at 000000004b0001c0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ff29c95e000000ad
ldx [%i2+0x1f0],%g3 ! Observed data at 000000004b0001f0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 505e78131d56d0ff
ldx [%i2+0x1f8],%g3 ! Observed data at 000000004b0001f8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x1f8,%g4
set p29_local3_expect,%g1
p29_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 2a000000c4ff7516
ldx [%i3+0x000],%g3 ! Observed data at 000000004b800000
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff9b591c80a95a93
ldx [%i3+0x008],%g3 ! Observed data at 000000004b800008
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0667df9500000000
ldx [%i3+0x010],%g3 ! Observed data at 000000004b800010
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff4d705938c537da
ldx [%i3+0x018],%g3 ! Observed data at 000000004b800018
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000008591aa23b2
ldx [%i3+0x020],%g3 ! Observed data at 000000004b800020
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 93560fb843ecff3f
ldx [%i3+0x028],%g3 ! Observed data at 000000004b800028
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 812d94ff000000c3
ldx [%i3+0x050],%g3 ! Observed data at 000000004b800050
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 8d66d4a8324878ff
ldx [%i3+0x070],%g3 ! Observed data at 000000004b800070
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 620e357d91aa23b2
ldx [%i3+0x0c8],%g3 ! Observed data at 000000004b8000c8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ae2be8225be3b7de
ldx [%i3+0x0d0],%g3 ! Observed data at 000000004b8000d0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 63c15a4664ff59ea
ldx [%i3+0x0d8],%g3 ! Observed data at 000000004b8000d8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 45ec72142c10ff46
ldx [%i3+0x100],%g3 ! Observed data at 000000004b800100
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = b860b8e200000096
ldx [%i3+0x108],%g3 ! Observed data at 000000004b800108
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x108,%g4
ldx [%g1+0x148],%g2 ! Expected data = 0e12ea2191421639
ldx [%i3+0x148],%g3 ! Observed data at 000000004b800148
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = a77316864eff8207
ldx [%i3+0x160],%g3 ! Observed data at 000000004b800160
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = f1316969a1b20f66
ldx [%i3+0x168],%g3 ! Observed data at 000000004b800168
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = d03a23b253d3ae66
ldx [%i3+0x190],%g3 ! Observed data at 000000004b800190
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 6285dc45f88eba60
ldx [%i3+0x1f0],%g3 ! Observed data at 000000004b8001f0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x1f0,%g4
! The test for processor 29 has passed
p29_passed:
ta GOOD_TRAP
nop
p29_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p29_failed
p29_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p29_failed
p29_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p29_failed
p29_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p29_failed
p29_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p29_failed
p29_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p29_failed
p29_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p29_failed
p29_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p29_failed
p29_f2_fail:
set p29_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f4_fail:
set p29_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f6_fail:
set p29_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 29 failed
p29_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x074] ! Set processor 29 done flag
set p29_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 29 failed
p29_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x074] ! Set processor 29 done flag
set p29_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p29_selfmod_failed:
ba p29_failed
mov 0xabc,%g1
p29_common_error:
or %g0,0xefd,%g1
ba p29_failed
mov %o5,%g3
p29_common_signature_error:
set p29_temp,%g1
ba p29_failed
st %g2,[%g1] ! Common Lock Number
p29_common_timeout:
set p29_temp,%g1
ba p29_failed
st %g2,[%g1] ! Common Lock Number
p29_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p29_failed
mov 0x0,%g3
p29_trap1e:
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004a800028]
ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b000020]
lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004b000028]
ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004a000020]
lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004a000000]
ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004b000008]
lduha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004b800018]
done
p29_trap1o:
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004a800028]
ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b000020]
lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004b000028]
ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004a000020]
lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004a000000]
ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004b000008]
lduha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004b800018]
done
p29_trap2e:
lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004b000018]
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004b800000]
done
p29_trap2o:
lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004b000018]
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004b800000]
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 = bd54f055ebe19287
ldx [%g1+0x008],%l1 ! %l1 = 68d79871d372438b
ldx [%g1+0x010],%l2 ! %l2 = 1f4bd45a5165e895
ldx [%g1+0x018],%l3 ! %l3 = 3e87f66a54e9195c
ldx [%g1+0x020],%l4 ! %l4 = 0caf2d96898efdf3
ldx [%g1+0x028],%l5 ! %l5 = bc1a24ea275dcd5e
ldx [%g1+0x030],%l6 ! %l6 = 202cdd7ca05cbf62
ldx [%g1+0x038],%l7 ! %l7 = aaf392dc48a2c683
! Initialize the output register of window 0
set unres3_start,%o0
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 = 25127ca9 7015abad e51c012f 5f43bd0e
! %f4 = 996c8c4a 25c44cc4 4d3df41a aa11e397
! %f8 = 60eb1b65 1c8304d7 49a3a6db f00154ba
! %f12 = 5f8270c2 24dce3e3 e7b5be31 9e9b4fc3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a870feb9 adb5215c fb4d22d4 95877898
! %f20 = 9c5f1934 32053ad2 08b70bad 77d97237
! %f24 = 5872ec41 2e08d58b 64ea1cb9 d6c72ff4
! %f28 = 0d5ad04c 9a8e5363 ae014fe7 f6b6d739
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4b9e6f97 9b2eca48 4914097f 51ad5989
! %f36 = 74cb8c9c bc84f7c2 2970b4a4 82b67a7c
! %f40 = 039f5267 d1d8ef22 063b47ed 1867f9fc
! %f44 = 782eaa4e d180bb17 6e6576a6 347f8996
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa8fff5af0000002f,%g7,%g1 ! GSR scale = 5, align = 7
wr %g1,%g0,%gsr ! GSR = a8fff5af0000002f
wr %g0,%y ! Clear Y 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[0000000091800030] = d69884ce0e1c093a, %g2 = 9fff86cac0f9e79a
ldx [%o0+0x030],%g2 ! %g2 = d69884ce0e1c093a
! %l5 = 2dc3f04bf43f797a, Mem[000000004d00006c] = cbc2bbec
sth %l5,[%i2+0x06c] ! Mem[000000004d00006c] = 797abbec
! Mem[000000004c0000c8] = 52738342, %l2 = 27d47368242a6b42
swap [%i0+0x0c8],%l2 ! %l2 = 0000000052738342
! Mem[000000004d800010] = 95229dbc 115bf359, %l4 = 67035bb0, %l5 = f43f797a
ldda [%i3+%o2]0x81,%l4 ! %l4 = 0000000095229dbc 00000000115bf359
! %l6 = f635f255dc28e39c, Mem[000000009080014c] = f4612308
stw %l6,[%i5+0x14c] ! Mem[000000009080014c] = dc28e39c
! Mem[0000000091800080] = 414cf609, %g2 = d69884ce0e1c093a
lduw [%o0+0x080],%g2 ! %g2 = 00000000414cf609
! Mem[00000000900000d8] = f41ece74, %g2 = 00000000414cf609
lduw [%i4+0x0d8],%g2 ! %g2 = 00000000f41ece74
! Mem[000000004d800008] = 9c9355e4, %l4 = 0000000095229dbc
lduwa [%i3+%o1]0x88,%l4 ! %l4 = 000000009c9355e4
! Mem[000000004d00001e] = 27355795, %l0 = 6b49f065d89324a0
ldstub [%i2+0x01e],%l0 ! %l0 = 00000057000000ff
! Mem[000000004c800018] = effe0fac, %l0 = 0000000000000057
ldstuba [%i1+%o3]0x81,%l0 ! %l0 = 000000ef000000ff
p30_label_2:
! Mem[000000004c8001ec] = 6a934619, %l1 = 35fd51ae74dd016a
swap [%i1+0x1ec],%l1 ! %l1 = 000000006a934619
! Mem[000000004d800118] = deea39f29092e549, %l4 = 000000009c9355e4, %l2 = 0000000052738342
add %i3,0x118,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = deea39f29092e549
! Mem[000000004c000111] = 0777d075, %l6 = f635f255dc28e39c
ldstub [%i0+0x111],%l6 ! %l6 = 00000077000000ff
! Mem[000000004c00004c] = b9e7e15b, %l2 = deea39f29092e549
ldsh [%i0+0x04e],%l2 ! %l2 = ffffffffffffe15b
! %l6 = 00000077, %l7 = acd1a352, Mem[000000004d800000] = e9f5c9bf 6df53775
stda %l6,[%i3+%g0]0x81 ! Mem[000000004d800000] = 00000077 acd1a352
! Mem[000000004d0001b0] = a841aee6, %l5 = 115bf359, %l0 = 000000ef
add %i2,0x1b0,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000a841aee6
! Mem[000000004d000020] = 93bc4d09, %l6 = 0000000000000077
ldsha [%i2+%o4]0x88,%l6 ! %l6 = 0000000000004d09
! Mem[000000004d800010] = 95229dbc, %l4 = 000000009c9355e4
ldstuba [%i3+%o2]0x80,%l4 ! %l4 = 00000095000000ff
! Mem[000000004c0001c8] = db3f09db, %l3 = f31b1918ba87e094
swap [%i0+0x1c8],%l3 ! %l3 = 00000000db3f09db
! Mem[0000000091800164] = 317ba24e, %g18 = 4b31b14cb9fd7f5e
ldsw [%o0+0x164],%g2 ! %g2 = 4b31b14cb9fd7f5e
p30_label_3:
! %l0 = 00000000a841aee6, Mem[000000004c800008] = e9ded7c0
stba %l0,[%i1+%o1]0x80 ! Mem[000000004c800008] = e6ded7c0
! Mem[000000004d800020] = 0c158e0e, %l3 = 00000000db3f09db
ldsba [%i3+%o4]0x80,%l3 ! %l3 = 000000000000000c
! %l6 = 0000000000004d09, Mem[000000004c8001d0] = 1f3cc11470e4cf13
stx %l6,[%i1+0x1d0] ! Mem[000000004c8001d0] = 0000000000004d09
! Mem[000000009100000c] = f127eac2, %g2 = 00000000317ba24e
ldsb [%i6+0x00d],%g2 ! %g2 = fffffffffffffff1
! %l4 = 0000000000000095, Mem[0000000090800108] = 05043db4
stw %l4,[%i5+0x108] ! Mem[0000000090800108] = 00000095
! Mem[000000004d000010] = 5dc6fbc8 1d23aec7, %l2 = ffffe15b, %l3 = 0000000c
ldda [%i2+%o2]0x89,%l2 ! %l2 = 000000001d23aec7 000000005dc6fbc8
! Mem[000000004d00010c] = f0bdae02, %l4 = 0000000000000095
swap [%i2+0x10c],%l4 ! %l4 = 00000000f0bdae02
! Mem[000000009080014c] = dc28e39c, %g2 = fffffffffffffff1
ldsh [%i5+0x14c],%g2 ! %g2 = ffffffffffffdc28
! Mem[000000004c000028] = 48e59d00, %l4 = 00000000f0bdae02
ldstuba [%i0+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000091000010] = c28848bd
stw %l4,[%i6+%o2] ! Mem[0000000091000010] = 00000000
p30_label_4:
! Mem[000000004d800010] = bc9d22ff, %l1 = 000000006a934619
ldstuba [%i3+%o2]0x89,%l1 ! %l1 = 000000ff000000ff
! Mem[000000004c0000b8] = 8e45fe1a, %l0 = 00000000a841aee6
swap [%i0+0x0b8],%l0 ! %l0 = 000000008e45fe1a
! Mem[000000004d0001a0] = 18cd85ed48e11f9e, %l4 = 0000000000000000, %l2 = 000000001d23aec7
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 18cd85ed48e11f9e
! Mem[00000000910000a0] = 7e978b56, %g2 = ffffffffffffdc28
lduha [%i6+0x0a0]%asi,%g2 ! %g2 = 0000000000007e97
! Mem[00000000910000f4] = 7d71290e, %g2 = 0000000000007e97
ldub [%i6+0x0f6],%g2 ! %g2 = 000000000000007d
! Mem[000000004c000008] = db53ec5a, %l2 = 18cd85ed48e11f9e
ldstuba [%i0+%o1]0x80,%l2 ! %l2 = 000000db000000ff
! %l0 = 000000008e45fe1a, Mem[0000000090000020] = 3d1bf4fdb6498d5d
stx %l0,[%i4+%o4] ! Mem[0000000090000020] = 000000008e45fe1a
! Mem[000000004c0001a4] = e3bd9fee, %l3 = 5dc6fbc8, %l0 = 8e45fe1a
add %i0,0x1a4,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000e3bd9fee
! %l4 = 0000000000000000, Mem[0000000091800098] = 5d546afca752e24f
stx %l4,[%o0+0x098] ! Mem[0000000091800098] = 0000000000000000
! Mem[000000004c000020] = de142845, %l0 = 00000000e3bd9fee
lduha [%i0+%o4]0x81,%l0 ! %l0 = 000000000000de14
p30_label_5:
! Mem[000000004d800088] = 45b7be58fa3a3ab8, %l0 = 000000000000de14, %l0 = 000000000000de14
add %i3,0x88,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 45b7be58fa3a3ab8
! Mem[000000004d000140] = a530cd16, %l0 = fa3a3ab8, %l6 = 00004d09
add %i2,0x140,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000a530cd16
! Mem[000000004d000000] = e107a9db, %l4 = 0000000000000000
ldsha [%i2+%g0]0x81,%l4 ! %l4 = ffffffffffffe107
! Mem[0000000091000044] = d74b0ab7, %g2 = 000000000000007d
lduh [%i6+0x046],%g2 ! %g2 = 000000000000d74b
! Mem[000000004c800000] = a3a26a01, %l2 = 00000000000000db
lduwa [%i1+%g0]0x89,%l2 ! %l2 = 00000000a3a26a01
! Mem[0000000090800028] = ba02f506, %g2 = 000000000000d74b
lduw [%i5+%o5],%g2 ! %g2 = 00000000ba02f506
! Mem[000000004d000018] = bffceefd, %l4 = ffffffffffffe107
ldsha [%i2+%o3]0x80,%l4 ! %l4 = ffffffffffffbffc
! Mem[0000000091800030] = d69884ce, %g2 = 00000000ba02f506
lduh [%o0+0x030],%g2 ! %g2 = 000000000000d698
! Mem[000000004c800020] = f4cbb922, %l3 = 000000005dc6fbc8
swapa [%i1+%o4]0x88,%l3 ! %l3 = 00000000f4cbb922
! Mem[000000004d0001b3] = a841aee6, %l0 = 45b7be58fa3a3ab8
ldstub [%i2+0x1b3],%l0 ! %l0 = 000000e6000000ff
p30_label_6:
! Mem[000000004c80008c] = 338423c9, %l0 = 00000000000000e6
ldstub [%i1+0x08c],%l0 ! %l0 = 00000033000000ff
! Mem[000000004c800058] = 4aee6443, %l0 = 0000000000000033, %asi = 80
swapa [%i1+0x058]%asi,%l0 ! %l0 = 000000004aee6443
! %l5 = 00000000115bf359, Mem[0000000090000156] = cdc0e4c9
sth %l5,[%i4+0x156] ! Mem[0000000090000154] = f359e4c9
! Mem[000000004c000170] = 2226e61778796a63, %l3 = 00000000f4cbb922, %l1 = 00000000000000ff
add %i0,0x170,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 2226e61778796a63
! %l0 = 000000004aee6443, Mem[00000000900000fd] = 58082a84
stb %l0,[%i4+0x0fd] ! Mem[00000000900000fc] = 43082a84
! %l7 = 63de9e16acd1a352, Mem[0000000090000058] = 2eab2a15aa7bb4c8
stx %l7,[%i4+0x058] ! Mem[0000000090000058] = 63de9e16acd1a352
! Mem[000000004c8001f4] = a6b6ef51, %l2 = a3a26a01, %l6 = a530cd16
add %i1,0x1f4,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000a6b6ef51
! Mem[000000004c800018] = ac0ffeff, %l6 = 00000000a6b6ef51
ldstuba [%i1+%o3]0x89,%l6 ! %l6 = 000000ff000000ff
! Mem[000000004d8001b8] = 25180035, %l6 = 00000000000000ff
swap [%i3+0x1b8],%l6 ! %l6 = 0000000025180035
! Mem[000000004c800145] = c0d861e5, %l7 = 63de9e16acd1a352
ldstub [%i1+0x145],%l7 ! %l7 = 000000d8000000ff
p30_label_7:
! Mem[000000004d800018] = c51c26b3 07659ba9, %l0 = 4aee6443, %l1 = 78796a63
ldda [%i3+%o3]0x80,%l0 ! %l0 = 00000000c51c26b3 0000000007659ba9
! %l2 = 00000000a3a26a01, Mem[000000004c800018] = fffe0fac
stba %l2,[%i1+%o3]0x81 ! Mem[000000004c800018] = 01fe0fac
! Mem[000000004c800010] = a30da5f9, %l7 = 00000000000000d8
swapa [%i1+%o2]0x88,%l7 ! %l7 = 00000000a30da5f9
! Mem[000000004d000020] = 094dbc93, %l7 = a30da5f9, %l2 = a3a26a01
add %i2,0x20,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000094dbc93
! Mem[000000004d0001ab] = a3a5d1d5, %l7 = 00000000a30da5f9
ldstub [%i2+0x1ab],%l7 ! %l7 = 000000d5000000ff
! Mem[0000000090800180] = 06f22f7989ee679a, %g2 = 000000000000d698
ldx [%i5+0x180],%g2 ! %g2 = 06f22f7989ee679a
! Mem[000000004c800008] = c0d7dee6, %l0 = 00000000c51c26b3
ldstuba [%i1+%o1]0x88,%l0 ! %l0 = 000000e6000000ff
! Mem[000000004d800045] = a15428e8, %l6 = 0000000025180035
ldstub [%i3+0x045],%l6 ! %l6 = 00000054000000ff
! %l2 = 094dbc93, %l3 = f4cbb922, Mem[0000000090800068] = 097f0bce 0f03ef2f
std %l2,[%i5+0x068] ! Mem[0000000090800068] = 094dbc93 f4cbb922
! %l4 = ffffffffffffbffc, Mem[0000000090800168] = 63ababf6
stb %l4,[%i5+0x168] ! Mem[0000000090800168] = fcababf6
p30_label_8:
! Mem[00000000908000ac] = 9a2fbbd8, %g2 = 06f22f7989ee679a
lduba [%i5+0x0af]%asi,%g2 ! %g2 = 000000000000009a
! %l2 = 00000000094dbc93, Mem[00000000900000b2] = dccfe501
sth %l2,[%i4+0x0b2] ! Mem[00000000900000b0] = bc93e501
! Mem[000000004c000100] = 76de6d9ac73c064d, %l1 = 0000000007659ba9, %l1 = 0000000007659ba9
add %i0,0x100,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 76de6d9ac73c064d
! Mem[000000004c000120] = 7ee3036d9892b1f2, %l7 = 00000000000000d5, %l3 = 00000000f4cbb922
add %i0,0x120,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 7ee3036d9892b1f2
! Mem[0000000091800044] = 1a763bdd, %g2 = 000000000000009a
lduw [%o0+0x044],%g2 ! %g2 = 000000001a763bdd
! %l3 = 7ee3036d9892b1f2, Mem[0000000091800000] = 6d0c24dca4a70fd1
stx %l3,[%o0+%g0] ! Mem[0000000091800000] = 7ee3036d9892b1f2
! Mem[00000000908000b0] = 2fbbd85d, %g2 = 000000001a763bdd
lduwa [%i5+0x0b0]%asi,%g2 ! %g2 = 000000002fbbd85d
! Mem[000000004d8001e4] = 954d4b2b, %l5 = 00000000115bf359
ldstub [%i3+0x1e4],%l5 ! %l5 = 00000095000000ff
! Mem[0000000090800150] = 5922ebc2, %g2 = 000000002fbbd85d
lduh [%i5+0x150],%g2 ! %g2 = 0000000000005922
! Mem[000000004d000138] = 06d78b0d, %l4 = ffffbffc, %l1 = c73c064d
add %i2,0x138,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000006d78b0d
p30_label_9:
! Mem[000000004c800161] = ef104b93, %l5 = 0000000000000095
ldstub [%i1+0x161],%l5 ! %l5 = 00000010000000ff
! Mem[000000004d800020] = 0c158e0e, %l2 = 00000000094dbc93
swapa [%i3+%o4]0x80,%l2 ! %l2 = 000000000c158e0e
! Mem[000000004d000148] = 418d886f, %l7 = 00000000000000d5
swap [%i2+0x148],%l7 ! %l7 = 00000000418d886f
! Mem[000000004d800028] = dace96a9, %l2 = 000000000c158e0e
ldstuba [%i3+%o5]0x88,%l2 ! %l2 = 000000a9000000ff
! Mem[0000000090000168] = f6ccfe32, %g2 = 0000000000005922
ldub [%i4+0x16a],%g2 ! %g2 = 00000000000000f6
! Mem[000000004c800018] = ac0ffe01, %l0 = 00000000000000e6
lduba [%i1+%o3]0x88,%l0 ! %l0 = 0000000000000001
! Mem[0000000091000030] = 70af41bbd5351a83, %g2 = 00000000000000f6
ldxa [%i6+0x030]%asi,%g2 ! %g2 = 70af41bbd5351a83
! Mem[000000004d800010] = ff229dbc, %l3 = 7ee3036d9892b1f2
lduha [%i3+%o2]0x80,%l3 ! %l3 = 000000000000ff22
! %l6 = 0000000000000054, Mem[000000004c000000] = a043926b
stwa %l6,[%i0+%g0]0x81 ! Mem[000000004c000000] = 00000054
! Mem[000000004d800134] = 0d40e889, %l3 = 000000000000ff22
swap [%i3+0x134],%l3 ! %l3 = 000000000d40e889
p30_label_10:
! %l6 = 00000054, %l7 = 418d886f, Mem[000000004c000028] = 48e59dff 96d89295
stda %l6,[%i0+%o5]0x89 ! Mem[000000004c000028] = 00000054 418d886f
! Mem[000000004c000000] = 54000000, %l4 = ffffffffffffbffc
ldstuba [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[00000000910000e4] = 33113aa4, %g2 = 70af41bbd5351a83
lduw [%i6+0x0e4],%g2 ! %g2 = 0000000033113aa4
! %l3 = 000000000d40e889, Mem[000000009000016c] = fe3251ea, %asi = 80
stwa %l3,[%i4+0x16c]%asi ! Mem[000000009000016c] = 0d40e889
! Mem[00000000900001c4] = 401222e9, %g2 = 0000000033113aa4
ldsb [%i4+0x1c7],%g2 ! %g2 = 0000000000000040
! Mem[000000004c800008] = ffded7c0, %l6 = 0000000000000054
swapa [%i1+%o1]0x80,%l6 ! %l6 = 00000000ffded7c0
! %l7 = 00000000418d886f, Mem[000000004d800008] = fd1765639c9355e4
stxa %l7,[%i3+%o1]0x88 ! Mem[000000004d800008] = 00000000418d886f
! Mem[000000004d000000] = e107a9db, %l0 = 0000000000000001
lduba [%i2+%g0]0x80,%l0 ! %l0 = 00000000000000e1
! Mem[000000004c000084] = 7de614eb, %l0 = 000000e1, %l6 = ffded7c0
add %i0,0x84,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000007de614eb
! Mem[000000004d800138] = 979a60dd, %l4 = 0000000000000000
swap [%i3+0x138],%l4 ! %l4 = 00000000979a60dd
p30_label_11:
! Mem[000000004d800018] = c51c26b3, %l4 = 00000000979a60dd
lduha [%i3+%o3]0x80,%l4 ! %l4 = 000000000000c51c
! Mem[000000004d800028] = dace96ff, %l5 = 0000000000000010
swapa [%i3+%o5]0x89,%l5 ! %l5 = 00000000dace96ff
! Mem[000000004c000052] = b97f072b, %l7 = 00000000418d886f
ldstub [%i0+0x052],%l7 ! %l7 = 00000007000000ff
! Mem[000000004d8000c8] = 2a100c2251a25f90, %l7 = 0000000000000007, %l7 = 0000000000000007
add %i3,0xc8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 2a100c2251a25f90
! Mem[0000000091800134] = 23e757e3, %g2 = 0000000000000040
lduw [%o0+0x134],%g2 ! %g2 = 0000000023e757e3
! %l7 = 2a100c2251a25f90, Mem[0000000091800044] = 1a763bdd
stb %l7,[%o0+0x044] ! Mem[0000000091800044] = 90763bdd
! Mem[000000004c000008] = ff53ec5aa89d6ea4, %l0 = 00000000000000e1, %l0 = 00000000000000e1
add %i0,0x08,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = ff53ec5aa89d6ea4
! Mem[000000004d800000] = 00000077, %l5 = 00000000dace96ff
swap [%i3+%g0],%l5 ! %l5 = 0000000000000077
! Mem[0000000091000190] = 5c5bf5b9 29b833a5, %g2 = 23e757e3, %g3 = 0bad0b00
ldd [%i6+0x190],%g2 ! %g2 = 000000005c5bf5b9 0000000029b833a5
! Mem[00000000910000f8] = 290e4de0, %g2 = 000000005c5bf5b9
ldsh [%i6+0x0f8],%g2 ! %g2 = 000000000000290e
p30_label_12:
! Mem[000000004d800020] = 094dbc93, %l1 = 0000000006d78b0d
swapa [%i3+%o4]0x80,%l1 ! %l1 = 00000000094dbc93
! Mem[000000004c800180] = 3e1c752449ba28df, %l5 = 0000000000000077, %l7 = 2a100c2251a25f90
add %i1,0x180,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 3e1c752449ba28df
! %l4 = 000000000000c51c, Mem[000000009000000a] = ae5e7877
sth %l4,[%i4+0x00a] ! Mem[0000000090000008] = c51c7877
! %l1 = 00000000094dbc93, Mem[0000000090800140] = 9dde6f7e937b5b55
stx %l1,[%i5+0x140] ! Mem[0000000090800140] = 00000000094dbc93
! Mem[000000004d800044] = a1ff28e8, %l6 = 7de614eb, %l4 = 0000c51c
add %i3,0x44,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000a1ff28e8
! Mem[000000004d800064] = c0f92d4a, %l0 = a89d6ea4, %l6 = 7de614eb
add %i3,0x64,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000c0f92d4a
! Mem[000000004c000080] = 1081b4b9, %l4 = 00000000a1ff28e8
swap [%i0+0x080],%l4 ! %l4 = 000000001081b4b9
! Mem[000000004d800028] = 10000000, %l0 = ff53ec5aa89d6ea4
lduha [%i3+%o5]0x80,%l0 ! %l0 = 0000000000001000
! Mem[0000000090000158] = e4c903aa e248893d, %g2 = 0000290e, %g3 = 29b833a5
ldd [%i4+0x158],%g2 ! %g2 = 00000000e4c903aa 00000000e248893d
! Mem[0000000090800118] = 22b2697c, %g2 = 00000000e4c903aa
ldsh [%i5+0x118],%g2 ! %g2 = 00000000000022b2
p30_label_13:
! Mem[000000004d800108] = 8db3a8b7, %l1 = 094dbc93, %l2 = 000000a9
add %i3,0x108,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000008db3a8b7
! Mem[000000004d000104] = 38c9a43d, %l1 = 094dbc93, %l7 = 49ba28df
add %i2,0x104,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000038c9a43d
! %l4 = 000000001081b4b9, Mem[000000004d800028] = 10000000
stwa %l4,[%i3+%o5]0x81 ! Mem[000000004d800028] = 1081b4b9
! Mem[000000004d800008] = 418d886f, %l7 = 0000000038c9a43d
lduha [%i3+%o1]0x88,%l7 ! %l7 = 000000000000886f
! Mem[000000004d000010] = 1d23aec7, %l5 = 0000000000000077
ldsba [%i2+%o2]0x88,%l5 ! %l5 = ffffffffffffffc7
! Mem[000000004d800018] = b3261cc5, %l7 = 000000000000886f
ldswa [%i3+%o3]0x88,%l7 ! %l7 = ffffffffb3261cc5
! %l1 = 00000000094dbc93, Mem[0000000090000000] = 3290e3b0db2a273c
stx %l1,[%i4+%g0] ! Mem[0000000090000000] = 00000000094dbc93
! Mem[00000000918001e0] = 2545400746e26dd0, %g2 = 00000000000022b2
ldx [%o0+0x1e0],%g2 ! %g2 = 2545400746e26dd0
! %l6 = c0f92d4a, %l7 = b3261cc5, Mem[0000000090800130] = e411aa4f 3670bf50
std %l6,[%i5+0x130] ! Mem[0000000090800130] = c0f92d4a b3261cc5
! Mem[000000004c000180] = 8e37646423bd6b68, %l0 = 0000000000001000, %l1 = 00000000094dbc93
add %i0,0x180,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 8e37646423bd6b68
p30_label_14:
! %l1 = 8e37646423bd6b68, Mem[000000004d800018] = c51c26b3
stwa %l1,[%i3+%o3]0x80 ! Mem[000000004d800018] = 23bd6b68
! %l7 = ffffffffb3261cc5, Mem[000000004d000000] = dba907e1
stha %l7,[%i2+%g0]0x88 ! Mem[000000004d000000] = dba91cc5
! Mem[000000004c0000ec] = ec5ccd83, %l0 = 0000000000001000
ldsb [%i0+0x0ed],%l0 ! %l0 = 000000000000005c
! Mem[000000004d8000e4] = 5a010214, %l7 = ffffffffb3261cc5
swap [%i3+0x0e4],%l7 ! %l7 = 000000005a010214
! Mem[000000004d80013c] = 3cdcb6cf, %l5 = ffffffc7, %l3 = 0d40e889
add %i3,0x13c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000003cdcb6cf
! Mem[000000004c800018] = ac0ffe01, %l4 = 000000001081b4b9
lduwa [%i1+%o3]0x89,%l4 ! %l4 = 00000000ac0ffe01
! Mem[000000004c000088] = c3531724eff5126e, %l0 = 000000000000005c, %l3 = 000000003cdcb6cf
add %i0,0x88,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = c3531724eff5126e
! %l2 = 8db3a8b7, %l3 = eff5126e, Mem[000000004c000038] = a9386c51 a6aa7fd8
std %l2,[%i0+0x038] ! Mem[000000004c000038] = 8db3a8b7 eff5126e
! Mem[000000004c000028] = 00000054, %l0 = 000000000000005c
ldstuba [%i0+%o5]0x89,%l0 ! %l0 = 00000054000000ff
! Mem[000000004d80008c] = fa3a3ab8, %l0 = 0000000000000054
swap [%i3+0x08c],%l0 ! %l0 = 00000000fa3a3ab8
p30_label_15:
! Mem[000000004c000120] = 7ee3036d9892b1f2, %l6 = 00000000c0f92d4a, %l4 = 00000000ac0ffe01
add %i0,0x120,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 7ee3036d9892b1f2
! Mem[000000004c000020] = de142845, %l1 = 8e37646423bd6b68
lduba [%i0+%o4]0x81,%l1 ! %l1 = 00000000000000de
! Mem[000000004d0001b4] = 75c96760, %l0 = 00000000fa3a3ab8
ldub [%i2+0x1b5],%l0 ! %l0 = 00000000000000c9
! %l0 = 00000000000000c9, Mem[000000009000000f] = 9b4f0964
stb %l0,[%i4+0x00f] ! Mem[000000009000000c] = c94f0964
! Mem[0000000091800018] = 8f673b71, %g2 = 2545400746e26dd0
ldsb [%o0+%o3],%g2 ! %g2 = ffffffffffffff8f
! %l7 = 000000005a010214, Mem[000000004d800020] = 0d8bd706
stha %l7,[%i3+%o4]0x89 ! Mem[000000004d800020] = 0d8b0214
! Mem[000000004c800000] = 016aa2a3, %l1 = 00000000000000de
swapa [%i1+%g0]0x81,%l1 ! %l1 = 00000000016aa2a3
! Mem[000000004c000008] = ff53ec5aa89d6ea4, %l4 = 7ee3036d9892b1f2
ldxa [%i0+%o1]0x80,%l4 ! %l4 = ff53ec5aa89d6ea4
! Mem[000000004c80004b] = 5b0d0191, %l5 = ffffffffffffffc7
ldstub [%i1+0x04b],%l5 ! %l5 = 00000091000000ff
! Mem[000000004c8000e8] = 49d32c1b, %l1 = 00000000016aa2a3
swap [%i1+0x0e8],%l1 ! %l1 = 0000000049d32c1b
p30_label_16:
! Mem[000000004c000020] = 452814de, %l7 = 000000005a010214
ldsha [%i0+%o4]0x88,%l7 ! %l7 = 00000000000014de
! Mem[000000004c000044] = 9f0b2cad, %l7 = 000014de, %l3 = eff5126e
add %i0,0x44,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000009f0b2cad
! %l7 = 00000000000014de, Mem[000000004c800018] = 01fe0faca1142312
stxa %l7,[%i1+%o3]0x81 ! Mem[000000004c800018] = 00000000000014de
! Mem[000000004d000010] = 1d23aec7, %l6 = 00000000c0f92d4a
ldstuba [%i2+%o2]0x88,%l6 ! %l6 = 000000c7000000ff
! Mem[000000004d000020] = 094dbc93 374c6891, %l4 = a89d6ea4, %l5 = 00000091
ldda [%i2+%o4]0x80,%l4 ! %l4 = 00000000094dbc93 00000000374c6891
! Mem[000000004c800010] = d8000000, %l1 = 0000000049d32c1b
lduba [%i1+%o2]0x80,%l1 ! %l1 = 00000000000000d8
! Mem[000000004d8000a9] = 6f119fe8, %l0 = 00000000000000c9
ldstub [%i3+0x0a9],%l0 ! %l0 = 00000011000000ff
! Mem[000000004d800008] = 6f888d41, %l5 = 00000000374c6891
swap [%i3+%o1],%l5 ! %l5 = 000000006f888d41
! Mem[000000004d0000fc] = 80c9d7a7, %l5 = 000000006f888d41
swap [%i2+0x0fc],%l5 ! %l5 = 0000000080c9d7a7
! %l2 = 000000008db3a8b7, Mem[0000000090800050] = 9ed4adb0
stb %l2,[%i5+0x050] ! Mem[0000000090800050] = b7d4adb0
p30_label_17:
! Mem[000000004c000020] = 452814de, %l6 = 00000000000000c7
lduwa [%i0+%o4]0x89,%l6 ! %l6 = 00000000452814de
! Mem[000000004c00015c] = ace2a112, %l2 = 000000008db3a8b7
swap [%i0+0x15c],%l2 ! %l2 = 00000000ace2a112
! %l0 = 0000000000000011, Mem[0000000090800086] = e5a46b35
sth %l0,[%i5+0x086] ! Mem[0000000090800084] = 00116b35
! %l5 = 0000000080c9d7a7, Mem[00000000910001b8] = 889ba15b
stw %l5,[%i6+0x1b8] ! Mem[00000000910001b8] = 80c9d7a7
! Mem[0000000090000134] = 84e8c64f, %g18 = 4b31b14cb9fd7f5e
ldsw [%i4+0x134],%g2 ! %g2 = 4b31b14cb9fd7f5e
! Mem[0000000090800128] = 5f842233, %g2 = ffffffff84e8c64f
ldsb [%i5+0x12b],%g2 ! %g2 = 000000000000005f
! Mem[00000000908001d8] = 25ef1f2e, %g2 = 000000000000005f
ldsb [%i5+0x1d9],%g2 ! %g2 = 0000000000000025
! Mem[000000004d0001fc] = 238588b1, %l0 = 0000000000000011
swap [%i2+0x1fc],%l0 ! %l0 = 00000000238588b1
! Mem[000000004d000080] = 2ea0002c2e030b46, %l7 = 00000000000014de, %l1 = 00000000000000d8
add %i2,0x80,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 2ea0002c2e030b46
! Mem[000000004c800140] = bd0ec9c3, %l3 = 000000009f0b2cad
ldsb [%i1+0x142],%l3 ! %l3 = ffffffffffffffc9
p30_label_18:
! %l6 = 452814de, %l7 = 000014de, Mem[000000004d000010] = 1d23aeff 5dc6fbc8
stda %l6,[%i2+%o2]0x88 ! Mem[000000004d000010] = 452814de 000014de
! Mem[00000000918000a8] = 38658e3f 81db5fd9, %g2 = 00000025, %g3 = e248893d
ldd [%o0+0x0a8],%g2 ! %g2 = 0000000038658e3f 0000000081db5fd9
! %l1 = 2ea0002c2e030b46, Mem[000000004c000028] = ff0000006f888d41
stxa %l1,[%i0+%o5]0x80 ! Mem[000000004c000028] = 2ea0002c2e030b46
! Mem[000000004d800170] = f43ae3cc, %l6 = 00000000452814de
swap [%i3+0x170],%l6 ! %l6 = 00000000f43ae3cc
! Mem[000000004d0000ec] = c7cb11ee, %l2 = 00000000ace2a112
swap [%i2+0x0ec],%l2 ! %l2 = 00000000c7cb11ee
! Mem[000000004c800028] = e4d2c265, %l4 = 00000000094dbc93
swapa [%i1+%o5]0x81,%l4 ! %l4 = 00000000e4d2c265
! Mem[000000004d000018] = bffceefd, %l5 = 0000000080c9d7a7
ldstuba [%i2+%o3]0x80,%l5 ! %l5 = 000000bf000000ff
! Mem[00000000900001f8] = f6b5cdbd b4bb57a1, %g2 = 38658e3f, %g3 = 81db5fd9
ldd [%i4+0x1f8],%g2 ! %g2 = 00000000f6b5cdbd 00000000b4bb57a1
! Mem[000000004d800000] = dace96ff, %l2 = 00000000c7cb11ee
ldstuba [%i3+%g0]0x81,%l2 ! %l2 = 000000da000000ff
! Mem[000000004c800018] = 00000000, %l7 = 00000000000014de
swapa [%i1+%o3]0x80,%l7 ! %l7 = 0000000000000000
p30_label_19:
! Mem[000000004c000028] = 2c00a02e, %l6 = 00000000f43ae3cc
swapa [%i0+%o5]0x88,%l6 ! %l6 = 000000002c00a02e
! Mem[000000004d0000e8] = 48da758d, %l0 = 238588b1, %l6 = 2c00a02e
add %i2,0xe8,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000048da758d
! Mem[000000004d800050] = a63de4e238931bc8, %l3 = ffffffffffffffc9, %l6 = 0000000048da758d
add %i3,0x50,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = a63de4e238931bc8
! Mem[000000004d000038] = 2770b324, %l6 = a63de4e238931bc8
ldstub [%i2+0x038],%l6 ! %l6 = 00000027000000ff
! Mem[00000000900001b8] = 2a1a388b, %g2 = 00000000f6b5cdbd
lduh [%i4+0x1b8],%g2 ! %g2 = 0000000000002a1a
! %l4 = 00000000e4d2c265, Mem[0000000090800088] = 6b357799
stb %l4,[%i5+0x088] ! Mem[0000000090800088] = 65357799
! Mem[0000000090000060] = 131b7aa4 60f66ef7, %g2 = 00002a1a, %g3 = b4bb57a1
ldd [%i4+0x060],%g2 ! %g2 = 00000000131b7aa4 0000000060f66ef7
! Mem[000000004d000020] = 93bc4d09, %l5 = 00000000000000bf
lduba [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000009
! Mem[000000009180011c] = 469b702c, %g2 = 00000000131b7aa4
ldub [%o0+0x11d],%g2 ! %g2 = 0000000000000046
! Mem[000000004c80001a] = 000014de, %l5 = 0000000000000009
ldstub [%i1+0x01a],%l5 ! %l5 = 00000014000000ff
p30_label_20:
! %l7 = 0000000000000000, Mem[000000004d000000] = dba91cc5
stwa %l7,[%i2+%g0]0x88 ! Mem[000000004d000000] = 00000000
! Mem[000000004d800028] = 1081b4b9, %l7 = 0000000000000000
swapa [%i3+%o5]0x80,%l7 ! %l7 = 000000001081b4b9
! Mem[000000004c800074] = 099de50c, %l3 = ffffffffffffffc9
swap [%i1+0x074],%l3 ! %l3 = 00000000099de50c
! Mem[000000004d000010] = de142845 de140000, %l2 = 000000da, %l3 = 099de50c
ldda [%i2+%o2]0x81,%l2 ! %l2 = 00000000de142845 00000000de140000
! Mem[000000004c000028] = cce33af4, %l5 = 0000000000000014
ldsba [%i0+%o5]0x80,%l5 ! %l5 = ffffffffffffffcc
! Mem[000000004c8000b8] = ad2faaff8c0c4d98, %l2 = 00000000de142845, %l6 = 0000000000000027
add %i1,0xb8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = ad2faaff8c0c4d98
! Mem[0000000090800080] = 992aa551, %g2 = 0000000000000046
lduwa [%i5+0x080]%asi,%g2 ! %g2 = 00000000992aa551
! %l6 = 8c0c4d98, %l7 = 1081b4b9, Mem[0000000091800090] = e3433e2e 2a3b42b9
stda %l6,[%o0+0x090]%asi ! Mem[0000000091800090] = 8c0c4d98 1081b4b9
! Mem[000000004d000142] = a530cd16, %l7 = 000000001081b4b9
ldstub [%i2+0x142],%l7 ! %l7 = 000000cd000000ff
! Mem[0000000091000030] = 70af41bb d5351a83, %g2 = 992aa551, %g3 = 60f66ef7
ldd [%i6+0x030],%g2 ! %g2 = 0000000070af41bb 00000000d5351a83
p30_label_21:
! Mem[000000004c800180] = 3e1c7524, %l5 = ffffffffffffffcc
swap [%i1+0x180],%l5 ! %l5 = 000000003e1c7524
! Mem[000000004d000084] = 2e030b46, %l2 = 00000000de142845
lduh [%i2+0x086],%l2 ! %l2 = 0000000000000b46
! Mem[000000004d0001c0] = dc83ceb0eb55dd18, %l0 = 00000000238588b1, %l0 = 00000000238588b1
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = dc83ceb0eb55dd18
! Mem[000000004c800008] = e54aa357 54000000, %l2 = 00000b46, %l3 = de140000
ldda [%i1+%o1]0x88,%l2 ! %l2 = 0000000054000000 00000000e54aa357
! Mem[000000004c000010] = f7fd0488 914a5fcb, %l2 = 54000000, %l3 = e54aa357
ldda [%i0+%o2]0x81,%l2 ! %l2 = 00000000f7fd0488 00000000914a5fcb
! %l4 = e4d2c265, %l5 = 3e1c7524, Mem[0000000090000178] = d24499ec dc5c5270
stda %l4,[%i4+0x178]%asi ! Mem[0000000090000178] = e4d2c265 3e1c7524
! Mem[000000004c80009d] = 557cca8b, %l6 = ad2faaff8c0c4d98
ldstub [%i1+0x09d],%l6 ! %l6 = 0000007c000000ff
! Mem[000000004c800080] = 68d511e2, %l5 = 000000003e1c7524
swap [%i1+0x080],%l5 ! %l5 = 0000000068d511e2
! Mem[000000004c000010] = cb5f4a91 8804fdf7, %l2 = f7fd0488, %l3 = 914a5fcb
ldda [%i0+%o2]0x89,%l2 ! %l2 = 000000008804fdf7 00000000cb5f4a91
! Mem[000000004c000028] = f43ae3cc, %l3 = 00000000cb5f4a91
ldstuba [%i0+%o5]0x89,%l3 ! %l3 = 000000cc000000ff
p30_label_22:
! Mem[000000004d000010] = 452814de, %l6 = 000000000000007c
ldstuba [%i2+%o2]0x88,%l6 ! %l6 = 000000de000000ff
! %l4 = e4d2c265, %l5 = 68d511e2, Mem[00000000900001a0] = 9bdb0313 565592f2
std %l4,[%i4+0x1a0] ! Mem[00000000900001a0] = e4d2c265 68d511e2
! Mem[000000004c800018] = deff0000, %l4 = 00000000e4d2c265
lduha [%i1+%o3]0x89,%l4 ! %l4 = 0000000000000000
! Mem[000000004c800148] = d057ee7bcd5e7c9f, %l4 = 0000000000000000, %l6 = 00000000000000de
add %i1,0x148,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = d057ee7bcd5e7c9f
! %l1 = 2ea0002c2e030b46, Mem[000000004d000008] = 1a9fb499c8bf6a91
stxa %l1,[%i2+%o1]0x89 ! Mem[000000004d000008] = 2ea0002c2e030b46
! Mem[00000000918000a0] = 8c85becc, %g2 = 0000000070af41bb
ldsha [%o0+0x0a2]%asi,%g2 ! %g2 = ffffffffffff8c85
! Mem[000000004c0000b0] = f0023690, %l3 = 00000000000000cc, %asi = 80
swapa [%i0+0x0b0]%asi,%l3 ! %l3 = 00000000f0023690
! Mem[000000004c0000cb] = 242a6b42, %l2 = 000000008804fdf7
ldstuba [%i0+0x0cb]%asi,%l2 ! %l2 = 00000042000000ff
! %l4 = 0000000000000000, Mem[000000004d800008] = 0000000091684c37
stxa %l4,[%i3+%o1]0x89 ! Mem[000000004d800008] = 0000000000000000
! Mem[000000004d800020] = 14028b0d, %l6 = d057ee7bcd5e7c9f
swapa [%i3+%o4]0x80,%l6 ! %l6 = 0000000014028b0d
p30_label_23:
! Mem[000000004c800020] = 5dc6fbc8, %l1 = 2ea0002c2e030b46
ldsha [%i1+%o4]0x88,%l1 ! %l1 = fffffffffffffbc8
! Mem[000000004d000008] = 2e030b46, %l7 = 00000000000000cd
ldswa [%i2+%o1]0x89,%l7 ! %l7 = 000000002e030b46
! %l0 = dc83ceb0eb55dd18, Mem[000000004d800008] = 00000000
stba %l0,[%i3+%o1]0x89 ! Mem[000000004d800008] = 00000018
! Mem[000000004d800018] = 686bbd23, %l3 = 00000000f0023690
ldsha [%i3+%o3]0x89,%l3 ! %l3 = ffffffffffffbd23
! %l2 = 0000000000000042, Mem[000000009080014a] = 3fafdc28
stb %l2,[%i5+0x14a] ! Mem[0000000090800148] = 42afdc28
! Mem[000000004d8000a0] = e9d8b5511684f54c, %l6 = 0000000014028b0d, %l4 = 0000000000000000
add %i3,0xa0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = e9d8b5511684f54c
! %l3 = ffffffffffffbd23, Mem[00000000908000c7] = 303256a5
stb %l3,[%i5+0x0c7] ! Mem[00000000908000c4] = 233256a5
! Mem[0000000091800178] = 543c7eca, %g2 = ffffffffffff8c85
ldsb [%o0+0x17b],%g2 ! %g2 = 0000000000000054
! Mem[000000004c000008] = 5aec53ff, %l5 = 0000000068d511e2
ldstuba [%i0+%o1]0x89,%l5 ! %l5 = 000000ff000000ff
! Mem[000000004d000018] = fffceefd2735ff95, %l3 = ffffffffffffbd23, %l2 = 0000000000000042
add %i2,0x18,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = fffceefd2735ff95
p30_label_24:
! Mem[000000004d800130] = d0c4176c, %l2 = fffceefd2735ff95
swap [%i3+0x130],%l2 ! %l2 = 00000000d0c4176c
! %l6 = 14028b0d, %l7 = 2e030b46, Mem[000000004c800008] = 00000054 57a34ae5
stda %l6,[%i1+%o1]0x80 ! Mem[000000004c800008] = 14028b0d 2e030b46
! Mem[000000004d000028] = 08ef2b2a, %l3 = ffffffffffffbd23
swapa [%i2+%o5]0x89,%l3 ! %l3 = 0000000008ef2b2a
! Mem[000000004d000008] = 2e030b46, %l5 = 00000000000000ff
ldsba [%i2+%o1]0x88,%l5 ! %l5 = 0000000000000046
! Mem[0000000091000190] = 5c5bf5b9 29b833a5, %g2 = 00000054, %g3 = d5351a83
ldd [%i6+0x190],%g2 ! %g2 = 000000005c5bf5b9 0000000029b833a5
! Mem[000000004d000070] = ff3fa9c486e84505, %l7 = 000000002e030b46, %l2 = 00000000d0c4176c
add %i2,0x70,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = ff3fa9c486e84505
! Mem[000000004c0000d2] = af358f67, %l0 = dc83ceb0eb55dd18
ldstub [%i0+0x0d2],%l0 ! %l0 = 0000008f000000ff
! Mem[000000004d8001b4] = 610b0a23, %l3 = 0000000008ef2b2a
swap [%i3+0x1b4],%l3 ! %l3 = 00000000610b0a23
! %l2 = 86e84505, %l3 = 610b0a23, Mem[000000004c000018] = 05012a7f 2fa4f8a4
stda %l2,[%i0+%o3]0x80 ! Mem[000000004c000018] = 86e84505 610b0a23
! Mem[000000004c000138] = a69600b1, %l3 = 610b0a23, %l2 = 86e84505
add %i0,0x138,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000a69600b1
p30_label_25:
! Mem[0000000090000058] = 63de9e16, %g18 = 4b31b14cb9fd7f5e
ldswa [%i4+0x058]%asi,%g2 ! %g2 = 4b31b14cb9fd7f5e
! Mem[0000000091800030] = d69884ce0e1c093a, %g2 = 0000000063de9e16
ldxa [%o0+0x030]%asi,%g2 ! %g2 = d69884ce0e1c093a
! Mem[000000004c80015c] = 6785dc59, %l1 = fffffffffffffbc8
swap [%i1+0x15c],%l1 ! %l1 = 000000006785dc59
! Mem[000000004d000070] = ff3fa9c4, %l3 = 610b0a23, %l3 = 610b0a23
add %i2,0x70,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000ff3fa9c4
! Mem[000000004d800018] = 686bbd23, %l6 = 0000000014028b0d
ldsba [%i3+%o3]0x89,%l6 ! %l6 = 0000000000000023
! Mem[000000004c800158] = 7060c15e, %l4 = e9d8b5511684f54c
swap [%i1+0x158],%l4 ! %l4 = 000000007060c15e
! Mem[000000004d800020] = 9f7c5ecd, %l4 = 000000007060c15e
ldsha [%i3+%o4]0x88,%l4 ! %l4 = 0000000000005ecd
! %l3 = 00000000ff3fa9c4, Mem[00000000910000e4] = 33113aa4, %asi = 80
stba %l3,[%i6+0x0e4]%asi ! Mem[00000000910000e4] = c4113aa4
! Mem[000000004d000028] = 23bdffff, %l0 = 000000000000008f
ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 00000023000000ff
! %l5 = 0000000000000046, Mem[00000000918000e4] = 6b4a0971
stb %l5,[%o0+0x0e4] ! Mem[00000000918000e4] = 464a0971
ba,a p30_not_taken_0_end
p30_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p30_branch_failed
p30_not_taken_0_end:
! End of Random Code for Thread 30
1: membar #Sync ! Force all stores to complete
p30_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x078] ! Set processor 30 done flag
! Check Registers
p30_check_registers:
set p30_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000023
bne,a,pn %xcc,p30_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000006785dc59
bne,a,pn %xcc,p30_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000a69600b1
bne,a,pn %xcc,p30_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000ff3fa9c4
bne,a,pn %xcc,p30_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000005ecd
bne,a,pn %xcc,p30_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000046
bne,a,pn %xcc,p30_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000023
bne,a,pn %xcc,p30_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000002e030b46
bne,a,pn %xcc,p30_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p30_check_fp_registers:
set p30_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 25127ca9 7015abad
bne %xcc,p30_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e51c012f 5f43bd0e
bne %xcc,p30_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 996c8c4a 25c44cc4
bne %xcc,p30_f4_fail
nop
! Check Local Memory
set p30_local0_expect,%g1
p30_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ff000054b33d1e48
ldx [%i0+0x000],%g3 ! Observed data at 000000004c000000
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff53ec5aa89d6ea4
ldx [%i0+0x008],%g3 ! Observed data at 000000004c000008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 86e84505610b0a23
ldx [%i0+0x018],%g3 ! Observed data at 000000004c000018
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffe33af42e030b46
ldx [%i0+0x028],%g3 ! Observed data at 000000004c000028
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 8db3a8b7eff5126e
ldx [%i0+0x038],%g3 ! Observed data at 000000004c000038
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = b97fff2be8c3cbb7
ldx [%i0+0x050],%g3 ! Observed data at 000000004c000050
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = a1ff28e87de614eb
ldx [%i0+0x080],%g3 ! Observed data at 000000004c000080
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 000000ccc363580b
ldx [%i0+0x0b0],%g3 ! Observed data at 000000004c0000b0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = a841aee6dd6a7b90
ldx [%i0+0x0b8],%g3 ! Observed data at 000000004c0000b8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 242a6bff71497857
ldx [%i0+0x0c8],%g3 ! Observed data at 000000004c0000c8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = af35ff67fc2991a5
ldx [%i0+0x0d0],%g3 ! Observed data at 000000004c0000d0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 07ffd075b4b91bef
ldx [%i0+0x110],%g3 ! Observed data at 000000004c000110
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x110,%g4
ldx [%g1+0x158],%g2 ! Expected data = 94a6dcb28db3a8b7
ldx [%i0+0x158],%g3 ! Observed data at 000000004c000158
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x158,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ba87e094d6accd7d
ldx [%i0+0x1c8],%g3 ! Observed data at 000000004c0001c8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x1c8,%g4
set p30_local1_expect,%g1
p30_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 000000de447df851
ldx [%i1+0x000],%g3 ! Observed data at 000000004c800000
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 14028b0d2e030b46
ldx [%i1+0x008],%g3 ! Observed data at 000000004c800008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = d80000006a87aee8
ldx [%i1+0x010],%g3 ! Observed data at 000000004c800010
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000ffde000014de
ldx [%i1+0x018],%g3 ! Observed data at 000000004c800018
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = c8fbc65da9952ab1
ldx [%i1+0x020],%g3 ! Observed data at 000000004c800020
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 094dbc9392a10e56
ldx [%i1+0x028],%g3 ! Observed data at 000000004c800028
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 5b0d01ff8b5892c4
ldx [%i1+0x048],%g3 ! Observed data at 000000004c800048
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 000000339b247556
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 = 7be98436ffffffc9
ldx [%i1+0x070],%g3 ! Observed data at 000000004c800070
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 3e1c7524e1b64a5f
ldx [%i1+0x080],%g3 ! Observed data at 000000004c800080
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 1ec4d6b5ff8423c9
ldx [%i1+0x088],%g3 ! Observed data at 000000004c800088
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 76ec716c55ffca8b
ldx [%i1+0x098],%g3 ! Observed data at 000000004c800098
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 016aa2a3872c259a
ldx [%i1+0x0e8],%g3 ! Observed data at 000000004c8000e8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x140],%g2 ! Expected data = bd0ec9c3c0ff61e5
ldx [%i1+0x140],%g3 ! Observed data at 000000004c800140
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 1684f54cfffffbc8
ldx [%i1+0x158],%g3 ! Observed data at 000000004c800158
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = efff4b93c5a04468
ldx [%i1+0x160],%g3 ! Observed data at 000000004c800160
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = ffffffcc49ba28df
ldx [%i1+0x180],%g3 ! Observed data at 000000004c800180
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 0000000000004d09
ldx [%i1+0x1d0],%g3 ! Observed data at 000000004c8001d0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = fc004d2e74dd016a
ldx [%i1+0x1e8],%g3 ! Observed data at 000000004c8001e8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x1e8,%g4
set p30_local2_expect,%g1
p30_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 000000001fd31ea9
ldx [%i2+0x000],%g3 ! Observed data at 000000004d000000
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 460b032e2c00a02e
ldx [%i2+0x008],%g3 ! Observed data at 000000004d000008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff142845de140000
ldx [%i2+0x010],%g3 ! Observed data at 000000004d000010
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = fffceefd2735ff95
ldx [%i2+0x018],%g3 ! Observed data at 000000004d000018
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffbdffffde8716bc
ldx [%i2+0x028],%g3 ! Observed data at 000000004d000028
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = ff70b324a3dba87f
ldx [%i2+0x038],%g3 ! Observed data at 000000004d000038
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = 41e8c24f797abbec
ldx [%i2+0x068],%g3 ! Observed data at 000000004d000068
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x068,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 48da758dace2a112
ldx [%i2+0x0e8],%g3 ! Observed data at 000000004d0000e8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 1513f90e6f888d41
ldx [%i2+0x0f8],%g3 ! Observed data at 000000004d0000f8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = cbb4dde200000095
ldx [%i2+0x108],%g3 ! Observed data at 000000004d000108
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = a530ff16cfb60cbe
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 = 000000d5cdba91d6
ldx [%i2+0x148],%g3 ! Observed data at 000000004d000148
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x148,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = a3a5d1ffd3391187
ldx [%i2+0x1a8],%g3 ! Observed data at 000000004d0001a8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = a841aeff75c96760
ldx [%i2+0x1b0],%g3 ! Observed data at 000000004d0001b0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ffcb2cad00000011
ldx [%i2+0x1f8],%g3 ! Observed data at 000000004d0001f8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x1f8,%g4
set p30_local3_expect,%g1
p30_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ffce96ffacd1a352
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 = 1800000000000000
ldx [%i3+0x008],%g3 ! Observed data at 000000004d800008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff229dbc115bf359
ldx [%i3+0x010],%g3 ! Observed data at 000000004d800010
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 23bd6b6807659ba9
ldx [%i3+0x018],%g3 ! Observed data at 000000004d800018
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = cd5e7c9f3f2833fd
ldx [%i3+0x020],%g3 ! Observed data at 000000004d800020
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000028bf983c
ldx [%i3+0x028],%g3 ! Observed data at 000000004d800028
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 7dff90dca1ff28e8
ldx [%i3+0x040],%g3 ! Observed data at 000000004d800040
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x040,%g4
ldx [%g1+0x088],%g2 ! Expected data = 45b7be5800000054
ldx [%i3+0x088],%g3 ! Observed data at 000000004d800088
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 6fff9fe83d4ad0d6
ldx [%i3+0x0a8],%g3 ! Observed data at 000000004d8000a8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = e47a5760b3261cc5
ldx [%i3+0x0e0],%g3 ! Observed data at 000000004d8000e0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x130],%g2 ! Expected data = 2735ff950000ff22
ldx [%i3+0x130],%g3 ! Observed data at 000000004d800130
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 000000003cdcb6cf
ldx [%i3+0x138],%g3 ! Observed data at 000000004d800138
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x138,%g4
ldx [%g1+0x170],%g2 ! Expected data = 452814de830243f1
ldx [%i3+0x170],%g3 ! Observed data at 000000004d800170
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = a33462a808ef2b2a
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 = 000000ffb51d77c1
ldx [%i3+0x1b8],%g3 ! Observed data at 000000004d8001b8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 92caef1fff4d4b2b
ldx [%i3+0x1e0],%g3 ! Observed data at 000000004d8001e0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x1e0,%g4
! The test for processor 30 has passed
p30_passed:
ta GOOD_TRAP
nop
p30_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p30_failed
p30_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p30_failed
p30_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p30_failed
p30_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p30_failed
p30_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p30_failed
p30_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p30_failed
p30_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p30_failed
p30_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p30_failed
p30_f0_fail:
set p30_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f2_fail:
set p30_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f4_fail:
set p30_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 30 failed
p30_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x078] ! Set processor 30 done flag
set p30_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 30 failed
p30_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x078] ! Set processor 30 done flag
set p30_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p30_selfmod_failed:
ba p30_failed
mov 0xabc,%g1
p30_common_error:
or %g0,0xefe,%g1
ba p30_failed
mov %o5,%g3
p30_common_signature_error:
set p30_temp,%g1
ba p30_failed
st %g2,[%g1] ! Common Lock Number
p30_common_timeout:
set p30_temp,%g1
ba p30_failed
st %g2,[%g1] ! Common Lock Number
p30_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p30_failed
mov 0x0,%g3
p30_trap1e:
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004c000008]
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c000010]
done
p30_trap1o:
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004c000008]
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c000010]
done
p30_trap2e:
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d000028]
swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c000020]
ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004d800028]
ldswa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c800020]
ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004d000018]
stda %l0,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000020]
done
p30_trap2o:
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d000028]
swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c000020]
ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004d800028]
ldswa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c800020]
ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004d000018]
stda %l0,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000020]
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 = 6b49f065d89324a0
ldx [%g1+0x008],%l1 ! %l1 = 35fd51ae74dd016a
ldx [%g1+0x010],%l2 ! %l2 = 27d47368242a6b42
ldx [%g1+0x018],%l3 ! %l3 = f31b1918ba87e094
ldx [%g1+0x020],%l4 ! %l4 = ef5e904a67035bb0
ldx [%g1+0x028],%l5 ! %l5 = 2dc3f04bf43f797a
ldx [%g1+0x030],%l6 ! %l6 = f635f255dc28e39c
ldx [%g1+0x038],%l7 ! %l7 = 63de9e16acd1a352
! Initialize the output register of window 0
set unres3_start,%o0
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 = c953bc87 70c7f6c2 f9163755 702a5ca2
! %f4 = 3207d9f7 9cb8a4b2 3230a969 aefd8928
! %f8 = ee45e4e1 8f451249 dcb87e00 aab54b2e
! %f12 = 8fe271c1 906f8cf9 c2ab9eea bfcfc0f6
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 66da6d9a cbd04878 ce986fb4 627b0131
! %f20 = aa2301a2 9c7605b7 e19d092b 2809f37e
! %f24 = d5e42326 ad16145e 26bef481 a3d9629f
! %f28 = afd240ce 392e609b 2a369fce ecee710a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c4d77f8b d754ec77 406bea5d 1280780b
! %f36 = 5da642ab a3c4c46b 2a81ae02 db9b9144
! %f40 = 4216ecb1 7de1864e cc48a54e 9e9e64d5
! %f44 = d35eb2a6 4c976035 e2ee6423 8d8bc97c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x8620ce3800000050,%g7,%g1 ! GSR scale = 10, align = 0
wr %g1,%g0,%gsr ! GSR = 8620ce3800000050
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 31
p31_label_1:
! %l6 = 6674d2fa, %l7 = ee97f310, Mem[00000000900000b8] = cca56a99 639df6c6
std %l6,[%i4+0x0b8] ! Mem[00000000900000b8] = 6674d2fa ee97f310
! Mem[0000000090800094] = 0393cd48, %g2 = 5dc5976d9fbb375b
ldsh [%i5+0x096],%g2 ! %g2 = 0000000000000393
! Mem[000000004e0000c8] = 1899d68607924e58, %l6 = e0669fb06674d2fa, %l0 = 996555efbfb3d3ed
add %i0,0xc8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 1899d68607924e58
! Mem[000000004e0000d0] = 3a1a7f6f2929443c, %l2 = 7b4d75b5d6cc090c, %l3 = 36a75cf8cb14719e
add %i0,0xd0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 3a1a7f6f2929443c
! %l2 = 7b4d75b5d6cc090c, Mem[000000004f000018] = 05ca3bf7
stha %l2,[%i2+%o3]0x89 ! Mem[000000004f000018] = 05ca090c
! Mem[0000000091800038] = b4270c28 2f23582d, %g2 = 00000393, %g3 = 0bad0b00
ldda [%o0+0x038]%asi,%g2 ! %g2 = 00000000b4270c28 000000002f23582d
! Mem[00000000918001ec] = 9de57db3, %g2 = 00000000b4270c28
lduw [%o0+0x1ec],%g2 ! %g2 = 000000009de57db3
! %l4 = e58cf9e1, %l5 = 777f8928, Mem[0000000091800120] = 2c0672fb 48490aa3
std %l4,[%o0+0x120] ! Mem[0000000091800120] = e58cf9e1 777f8928
! Mem[000000004f8001af] = 8e7f84d6, %l3 = 3a1a7f6f2929443c
ldstuba [%i3+0x1af]%asi,%l3 ! %l3 = 000000d6000000ff
! Mem[000000004e800180] = f2e68666149c3dd5, %l4 = e5f9ec33e58cf9e1, %l5 = e45737ec777f8928
add %i1,0x180,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = f2e68666149c3dd5
p31_label_2:
! Mem[0000000090800068] = 097f0bce0f03ef2f, %g2 = 000000009de57db3
ldx [%i5+0x068],%g2 ! %g2 = 097f0bce0f03ef2f
! Mem[000000004f000080] = 7e9a5199, %l2 = 7b4d75b5d6cc090c
swap [%i2+0x080],%l2 ! %l2 = 000000007e9a5199
! Mem[000000004f800198] = d0ca125943c13e7c, %l5 = f2e68666149c3dd5, %l7 = 7758e194ee97f310
add %i3,0x198,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = d0ca125943c13e7c
! Mem[000000004f000018] = 0c09ca05, %l6 = e0669fb06674d2fa
lduha [%i2+%o3]0x81,%l6 ! %l6 = 0000000000000c09
! Mem[000000004f8001e8] = fd91e210 376470fd, %l6 = 00000c09, %l7 = 43c13e7c
ldd [%i3+0x1e8],%l6 ! %l6 = 00000000fd91e210 00000000376470fd
! Mem[00000000918000e8] = 7ddce5d5 9f63f850, %g2 = 0f03ef2f, %g3 = 2f23582d
ldd [%o0+0x0e8],%g2 ! %g2 = 000000007ddce5d5 000000009f63f850
! Mem[000000004f000131] = 3c7b5362, %l3 = 00000000000000d6
ldstub [%i2+0x131],%l3 ! %l3 = 0000007b000000ff
! Mem[000000004e800000] = 0335e097, %l6 = 00000000fd91e210
swapa [%i1+%g0]0x81,%l6 ! %l6 = 000000000335e097
! Mem[000000004f800018] = 7756573c, %l3 = 000000000000007b
ldstuba [%i3+%o3]0x89,%l3 ! %l3 = 0000003c000000ff
! Mem[000000004f800168] = 2c00b233, %l4 = e5f9ec33e58cf9e1
swap [%i3+0x168],%l4 ! %l4 = 000000002c00b233
p31_label_3:
! Mem[000000004f0000a8] = 8f657c83fd5401a9, %l1 = 394fccf82d5f745a, %l4 = 000000002c00b233
add %i2,0xa8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 8f657c83fd5401a9
! %l7 = 00000000376470fd, Mem[0000000091800110] = f66c827eb71659bd
stx %l7,[%o0+0x110] ! Mem[0000000091800110] = 00000000376470fd
! Mem[000000004e800078] = 257a30c8, %l6 = 000000000335e097
swap [%i1+0x078],%l6 ! %l6 = 00000000257a30c8
! Mem[000000004f000018] = 0c09ca05, %l0 = 1899d68607924e58
ldstuba [%i2+%o3]0x80,%l0 ! %l0 = 0000000c000000ff
! Mem[000000004f000190] = 373a0877, %l5 = f2e68666149c3dd5
ldstub [%i2+0x190],%l5 ! %l5 = 00000037000000ff
! Mem[000000004e00019c] = 0aecb86f, %l0 = 0000000c, %l2 = 7e9a5199
add %i0,0x19c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000000aecb86f
! %l0 = 000000000000000c, Mem[000000004e800122] = ada7e5a1
sth %l0,[%i1+0x122] ! Mem[000000004e800120] = ada7000c
! Mem[000000004e000057] = 420e96e6, %l6 = 00000000257a30c8
ldstub [%i0+0x057],%l6 ! %l6 = 000000e6000000ff
! Mem[000000004f8000ec] = a36525ae, %l3 = 0000003c, %l6 = 000000e6
add %i3,0xec,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000a36525ae
! %l6 = 00000000a36525ae, Mem[000000004e000000] = 7412ebae
stha %l6,[%i0+%g0]0x89 ! Mem[000000004e000000] = 741225ae
p31_label_4:
! Mem[000000004f000190] = ff3a0877, %l5 = 00000037, %l1 = 2d5f745a
add %i2,0x190,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000ff3a0877
! %l6 = 00000000a36525ae, Mem[00000000910000a3] = 56bc5ee1
stb %l6,[%i6+0x0a3] ! Mem[00000000910000a0] = aebc5ee1
! Mem[00000000908000b4] = fb1a2125, %g2 = 000000007ddce5d5
ldsb [%i5+0x0b4],%g2 ! %g2 = fffffffffffffffb
! Mem[00000000910000c0] = 98659986, %g2 = fffffffffffffffb
lduh [%i6+0x0c2],%g2 ! %g2 = 0000000000009865
! Mem[000000004f800114] = e1e866a7, %l0 = 000000000000000c
swap [%i3+0x114],%l0 ! %l0 = 00000000e1e866a7
! Mem[000000004f000028] = 5915d51f, %l0 = 00000000e1e866a7
ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 00000059000000ff
! Mem[0000000090000130] = f158787f 84e8c64f, %g2 = 00009865, %g3 = 9f63f850
ldd [%i4+0x130],%g2 ! %g2 = 00000000f158787f 0000000084e8c64f
! %l6 = 00000000a36525ae, Mem[000000004e800000] = fd91e210dbedbe82
stxa %l6,[%i1+%g0]0x81 ! Mem[000000004e800000] = 00000000a36525ae
! Mem[000000004e000134] = be969945, %l3 = 000000000000003c
swap [%i0+0x134],%l3 ! %l3 = 00000000be969945
! Mem[000000004f000018] = ff09ca05, %l7 = 00000000376470fd
ldstuba [%i2+%o3]0x81,%l7 ! %l7 = 000000ff000000ff
p31_label_5:
! Mem[0000000091000120] = 43695842975d5fd9, %g2 = 00000000f158787f
ldx [%i6+0x120],%g2 ! %g2 = 43695842975d5fd9
! Mem[000000004f000139] = 8ca4425b, %l7 = 00000000000000ff
ldstub [%i2+0x139],%l7 ! %l7 = 000000a4000000ff
! Mem[000000004e000010] = d9973ac72e4b2bf9, %l3 = 00000000be969945
ldxa [%i0+%o2]0x89,%l3 ! %l3 = d9973ac72e4b2bf9
! %l6 = 00000000a36525ae, Mem[00000000908001c4] = 2e240439
stw %l6,[%i5+0x1c4] ! Mem[00000000908001c4] = a36525ae
! Mem[000000004f000000] = d0df45c7, %l6 = 00000000a36525ae
ldsba [%i2+%g0]0x89,%l6 ! %l6 = ffffffffffffffc7
! Mem[000000004f000008] = fd0e7abdaadaa8ff, %l6 = ffffffffffffffc7
ldxa [%i2+%o1]0x81,%l6 ! %l6 = fd0e7abdaadaa8ff
! Mem[000000004f8000c0] = 5515fadcc8080363, %l2 = 000000000aecb86f, %l4 = 8f657c83fd5401a9
add %i3,0xc0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 5515fadcc8080363
! Mem[000000009100000c] = bcf127ea, %g2 = 43695842975d5fd9
lduha [%i6+0x00c]%asi,%g2 ! %g2 = 000000000000bcf1
! Mem[000000004f000118] = fc08e0ba, %l4 = 5515fadcc8080363
ldstuba [%i2+0x118]%asi,%l4 ! %l4 = 000000fc000000ff
! Mem[000000004f80011c] = a18713b1, %l0 = 0000000000000059
swap [%i3+0x11c],%l0 ! %l0 = 00000000a18713b1
p31_label_6:
! %l6 = aadaa8ff, %l7 = 000000a4, Mem[000000004f0001f0] = cc7f994b e864dbd6
std %l6,[%i2+0x1f0] ! Mem[000000004f0001f0] = aadaa8ff 000000a4
! %l3 = d9973ac72e4b2bf9, Mem[00000000918001e6] = 6dd01a09
sth %l3,[%o0+0x1e6] ! Mem[00000000918001e4] = 2bf91a09
! Mem[000000004e80015d] = 2be72ae6, %l1 = 00000000ff3a0877
ldstub [%i1+0x15d],%l1 ! %l1 = 000000e7000000ff
! %l0 = 00000000a18713b1, Mem[000000004e800008] = 7bdaaf44
stha %l0,[%i1+%o1]0x88 ! Mem[000000004e800008] = 7bda13b1
! %l3 = d9973ac72e4b2bf9, Mem[0000000090000192] = 0e179d2e
stb %l3,[%i4+0x192] ! Mem[0000000090000190] = f9179d2e
! Mem[000000004e000020] = a773b9da, %l7 = 00000000000000a4
lduha [%i0+%o4]0x89,%l7 ! %l7 = 000000000000b9da
! Mem[000000004f000024] = a823c32e, %l3 = d9973ac72e4b2bf9
swap [%i2+0x024],%l3 ! %l3 = 00000000a823c32e
! Mem[0000000091000094] = cb14f43b, %g2 = 000000000000bcf1
lduw [%i6+0x094],%g2 ! %g2 = 00000000cb14f43b
! Mem[000000004e00002e] = 588e5e66, %l1 = 00000000000000e7
ldstub [%i0+0x02e],%l1 ! %l1 = 0000005e000000ff
! %l0 = a18713b1, %l1 = 0000005e, Mem[0000000090000108] = 3c2b1770 b86e8ce7
std %l0,[%i4+0x108] ! Mem[0000000090000108] = a18713b1 0000005e
p31_label_7:
! Mem[000000004f800030] = b96865f9, %l6 = aadaa8ff, %l0 = a18713b1
add %i3,0x30,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000b96865f9
! Mem[000000004e800000] = 00000000, %l7 = 000000000000b9da
ldstuba [%i1+%g0]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[000000004e000070] = 78af27584c2dfd76, %l7 = 0000000000000000, %l2 = 000000000aecb86f
add %i0,0x70,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 78af27584c2dfd76
! %l6 = fd0e7abdaadaa8ff, Mem[000000004e000020] = a773b9da
stha %l6,[%i0+%o4]0x89 ! Mem[000000004e000020] = a773a8ff
! Mem[0000000090000008] = 354aae5e 7877a39b, %g2 = cb14f43b, %g3 = 84e8c64f
ldd [%i4+%o1],%g2 ! %g2 = 00000000354aae5e 000000007877a39b
! Mem[000000004e000050] = f3cab768, %l7 = 0000000000000000
swap [%i0+0x050],%l7 ! %l7 = 00000000f3cab768
! Mem[0000000091800114] = 376470fd, %g18 = 6588cb5bf5ad4e4b
ldsw [%o0+0x114],%g2 ! %g2 = 6588cb5bf5ad4e4b
! Mem[000000004f0000e0] = 7efe8782a7fe8832, %l6 = fd0e7abdaadaa8ff, %l1 = 000000000000005e
add %i2,0xe0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 7efe8782a7fe8832
! Mem[000000004e000018] = befc1078, %l0 = 00000000b96865f9
ldstuba [%i0+%o3]0x89,%l0 ! %l0 = 00000078000000ff
! Mem[000000004e8001e0] = c51d4b6d, %l6 = aadaa8ff, %l5 = 00000037
add %i1,0x1e0,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000c51d4b6d
p31_label_8:
! Mem[000000004f000028] = 1fd515ff, %l4 = 00000000000000fc
ldstuba [%i2+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
! Mem[000000004f000140] = 0a4554a0, %l3 = 00000000a823c32e
swap [%i2+0x140],%l3 ! %l3 = 000000000a4554a0
! Mem[000000004e000010] = f92b4b2e, %l2 = 78af27584c2dfd76
ldstuba [%i0+%o2]0x81,%l2 ! %l2 = 000000f9000000ff
! Mem[00000000918000bc] = af9577c9, %g2 = 00000000376470fd
ldsb [%o0+0x0bc],%g2 ! %g2 = ffffffffffffffaf
! Mem[000000004f0000bc] = d3ed5e54, %l3 = 0a4554a0, %l1 = a7fe8832
add %i2,0xbc,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000d3ed5e54
! Mem[000000004f000020] = f3e89293, %l5 = 00000000c51d4b6d
ldsha [%i2+%o4]0x88,%l5 ! %l5 = ffffffffffff9293
! Mem[000000004f000010] = 9b5a33ef, %l2 = 00000000000000f9
ldstuba [%i2+%o2]0x88,%l2 ! %l2 = 000000ef000000ff
! Mem[000000004f000180] = 95a708cf, %l2 = 00000000000000ef
swap [%i2+0x180],%l2 ! %l2 = 0000000095a708cf
! Mem[000000004e8001b8] = 97e4430c83654335, %l0 = 0000000000000078, %l2 = 0000000095a708cf
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 97e4430c83654335
! Mem[000000004f000020] = 9392e8f3, %l3 = 000000000a4554a0
ldswa [%i2+%o4]0x81,%l3 ! %l3 = ffffffff9392e8f3
p31_label_9:
! Mem[000000004e800002] = ff000000, %l3 = ffffffff9392e8f3
ldstub [%i1+0x002],%l3 ! %l3 = 00000000000000ff
! Mem[000000004e800085] = 524b3ba3, %l7 = 00000000f3cab768
ldstub [%i1+0x085],%l7 ! %l7 = 0000004b000000ff
! Mem[000000004e000180] = c864e1a04121d8d3, %l5 = ffffffffffff9293, %l1 = 00000000d3ed5e54
add %i0,0x180,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = c864e1a04121d8d3
! Mem[0000000090000148] = 35dc6843, %g2 = ffffffffffffffaf
lduw [%i4+0x148],%g2 ! %g2 = 0000000035dc6843
! %l2 = 97e4430c83654335, Mem[00000000908001e4] = 5858484a
sth %l2,[%i5+0x1e4] ! Mem[00000000908001e4] = 4335484a
! Mem[000000004f000018] = 05ca09ff, %l3 = 0000000000000000
ldstuba [%i2+%o3]0x89,%l3 ! %l3 = 000000ff000000ff
! Mem[000000004f000178] = 0a408267fec41d50, %l4 = 00000000000000ff, %l2 = 97e4430c83654335
add %i2,0x178,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 0a408267fec41d50
! Mem[0000000091800138] = 59978ff2, %g2 = 0000000035dc6843
lduw [%o0+0x138],%g2 ! %g2 = 0000000059978ff2
! Mem[000000004f000034] = 0751126d, %l0 = 0000000000000078
ldsh [%i2+0x034],%l0 ! %l0 = 0000000000000751
! Mem[000000004e00019c] = 0aecb86f, %l4 = 00000000000000ff
ldstuba [%i0+0x19c]%asi,%l4 ! %l4 = 0000000a000000ff
p31_label_10:
! Mem[000000009100015c] = 897b7e73, %g2 = 0000000059978ff2
ldsb [%i6+0x15d],%g2 ! %g2 = ffffffffffffff89
! Mem[000000004f000020] = 9392e8f3, %l1 = c864e1a04121d8d3
ldstuba [%i2+%o4]0x80,%l1 ! %l1 = 00000093000000ff
! Mem[000000004e000008] = 45250171d487836c, %l7 = 000000000000004b
ldxa [%i0+%o1]0x80,%l7 ! %l7 = 45250171d487836c
! Mem[000000004f0001d9] = 1133df21, %l0 = 0000000000000751
ldstuba [%i2+0x1d9]%asi,%l0 ! %l0 = 00000033000000ff
! %l2 = fec41d50, %l3 = 000000ff, Mem[00000000900000b8] = 6674d2fa ee97f310
std %l2,[%i4+0x0b8] ! Mem[00000000900000b8] = fec41d50 000000ff
! Mem[000000004f8000a8] = c38a23bd2aa3f04c, %l7 = 45250171d487836c, %l2 = 0a408267fec41d50
add %i3,0xa8,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = c38a23bd2aa3f04c
! Mem[000000004f000080] = d6cc090c34174c4e, %l2 = c38a23bd2aa3f04c, %l2 = c38a23bd2aa3f04c
add %i2,0x80,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = d6cc090c34174c4e
! Mem[000000004e0001bc] = 5cc468d3, %l7 = d487836c, %l5 = ffff9293
add %i0,0x1bc,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000005cc468d3
! Mem[000000004e800068] = 416e3fa6f9bf3aff, %l6 = fd0e7abdaadaa8ff
ldx [%i1+0x068],%l6 ! %l6 = 416e3fa6f9bf3aff
! Mem[000000004e8001dc] = a3e42546, %l0 = 00000033, %l6 = f9bf3aff
add %i1,0x1dc,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000a3e42546
p31_label_11:
! Mem[000000004f000020] = ff92e8f32e4b2bf9, %l1 = 0000000000000093, %l3 = 00000000000000ff
add %i2,0x20,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = ff92e8f32e4b2bf9
! %l3 = ff92e8f32e4b2bf9, Mem[000000004e800010] = e5700895
stha %l3,[%i1+%o2]0x89 ! Mem[000000004e800010] = e5702bf9
! Mem[000000004e000028] = 12c04dde, %l7 = 45250171d487836c
ldstuba [%i0+%o5]0x89,%l7 ! %l7 = 000000de000000ff
! Mem[000000004e800028] = 7292d8a6, %l6 = 00000000a3e42546
ldswa [%i1+%o5]0x88,%l6 ! %l6 = 000000007292d8a6
! Mem[000000004e000028] = 12c04dff, %l3 = ff92e8f32e4b2bf9
lduba [%i0+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! %l5 = 000000005cc468d3, Mem[000000004f800010] = 23f6d499
stwa %l5,[%i3+%o2]0x81 ! Mem[000000004f800010] = 5cc468d3
! Mem[000000004f800070] = 7d1ca1d956f39cb7, %l2 = d6cc090c34174c4e, %l5 = 000000005cc468d3
add %i3,0x70,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 7d1ca1d956f39cb7
! Mem[000000004f000110] = f141f70f, %l5 = 7d1ca1d956f39cb7
swap [%i2+0x110],%l5 ! %l5 = 00000000f141f70f
! %l6 = 000000007292d8a6, Mem[000000009180017c] = 3c7ecaaa, %asi = 80
stwa %l6,[%o0+0x17c]%asi ! Mem[000000009180017c] = 7292d8a6
! Mem[000000004f000180] = 000000ef367cafb0, %l0 = 0000000000000033, %l5 = 00000000f141f70f
add %i2,0x180,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 000000ef367cafb0
p31_label_12:
! Mem[000000004f000028] = 1fd515ff, %l2 = d6cc090c34174c4e
ldsha [%i2+%o5]0x89,%l2 ! %l2 = 00000000000015ff
! Mem[000000004f800000] = 82e6c61a, %l5 = 000000ef367cafb0
ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 0000001a000000ff
! Mem[000000004f0000fd] = fc3bf727, %l7 = 00000000000000de
ldstub [%i2+0x0fd],%l7 ! %l7 = 0000003b000000ff
! Mem[000000004e0001f4] = 58aee59e, %l4 = 000000000000000a, %asi = 80
swapa [%i0+0x1f4]%asi,%l4 ! %l4 = 0000000058aee59e
! Mem[000000004f0000d0] = 70f68cb9, %l5 = 000000000000001a
ldstub [%i2+0x0d0],%l5 ! %l5 = 00000070000000ff
! Mem[000000004f80011f] = 00000059, %l3 = 00000000000000ff
ldstub [%i3+0x11f],%l3 ! %l3 = 00000059000000ff
! Mem[000000004e800000] = 00ff00ff, %l2 = 00000000000015ff
lduha [%i1+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[000000004e800098] = 01b8cf53fa99e819, %l4 = 0000000058aee59e, %l7 = 000000000000003b
add %i1,0x98,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 01b8cf53fa99e819
! %l0 = 0000000000000033, Mem[000000004e800028] = a6d892728ede9828
stxa %l0,[%i1+%o5]0x80 ! Mem[000000004e800028] = 0000000000000033
! %l6 = 7292d8a6, %l7 = fa99e819, Mem[0000000091800050] = ccf52dd5 544a3e12
std %l6,[%o0+0x050] ! Mem[0000000091800050] = 7292d8a6 fa99e819
p31_label_13:
! Mem[000000004e0001a8] = 352ab708, %l7 = 01b8cf53fa99e819
swap [%i0+0x1a8],%l7 ! %l7 = 00000000352ab708
! Mem[000000004f800088] = 3632b8b3, %l2 = 00000000000000ff
swap [%i3+0x088],%l2 ! %l2 = 000000003632b8b3
! Mem[000000004e800074] = 9b4e9866, %l7 = 00000000352ab708
swap [%i1+0x074],%l7 ! %l7 = 000000009b4e9866
! Mem[000000004e00012a] = 05767c97, %l0 = 0000000000000033
ldstub [%i0+0x12a],%l0 ! %l0 = 0000007c000000ff
! Mem[000000009080005c] = 7488f3ec, %g2 = ffffffffffffff89
lduh [%i5+0x05e],%g2 ! %g2 = 0000000000007488
! Mem[000000004f000010] = 9b5a33ff, %l6 = 000000007292d8a6
ldstuba [%i2+%o2]0x89,%l6 ! %l6 = 000000ff000000ff
! Mem[000000004e800068] = 416e3fa6, %l0 = 000000000000007c
swap [%i1+0x068],%l0 ! %l0 = 00000000416e3fa6
! Mem[000000004e800008] = 7bda13b1, %l1 = 0000000000000093
ldstuba [%i1+%o1]0x88,%l1 ! %l1 = 000000b1000000ff
! Mem[000000004f000028] = 1fd515ff, %l6 = 00000000000000ff
ldstuba [%i2+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
! Mem[000000004f800010] = d368c45c, %l5 = 0000000000000070
ldstuba [%i3+%o2]0x89,%l5 ! %l5 = 0000005c000000ff
p31_label_14:
! Mem[000000004e000184] = 4121d8d3, %l5 = 0000005c, %l6 = 000000ff
add %i0,0x184,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000004121d8d3
! Mem[000000004e0001f8] = a3629f1b, %l5 = 000000000000005c
ldstub [%i0+0x1f8],%l5 ! %l5 = 000000a3000000ff
! Mem[00000000918001e0] = 25454007, %g2 = 0000000000007488
lduw [%o0+0x1e0],%g2 ! %g2 = 0000000025454007
! Mem[000000004e800010] = f92b70e5, %l4 = 0000000058aee59e
swapa [%i1+%o2]0x80,%l4 ! %l4 = 00000000f92b70e5
! Mem[000000004f800018] = 775657ff, %l7 = 000000009b4e9866
lduba [%i3+%o3]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[000000004f800028] = acc1b7d8, %l3 = 0000000000000059
lduha [%i3+%o5]0x88,%l3 ! %l3 = 000000000000b7d8
! Mem[0000000090000018] = 92b2af9a, %g2 = 0000000025454007
ldsb [%i4+0x01a],%g2 ! %g2 = ffffffffffffff92
! Mem[00000000910001f0] = fca7e35cfcfe56cc, %g2 = ffffffffffffff92
ldx [%i6+0x1f0],%g2 ! %g2 = fca7e35cfcfe56cc
! Mem[0000000090800188] = b34362b7 a0645291, %g2 = fcfe56cc, %g3 = 7877a39b
ldda [%i5+0x188]%asi,%g2 ! %g2 = 00000000b34362b7 00000000a0645291
! Mem[000000009080004c] = 2451dc93, %g18 = 6588cb5bf5ad4e4b
ldsw [%i5+0x04c],%g2 ! %g2 = 6588cb5bf5ad4e4b
p31_label_15:
! Mem[0000000090000020] = 3d1bf4fd b6498d5d, %g2 = 2451dc93, %g3 = a0645291
ldd [%i4+%o4],%g2 ! %g2 = 000000003d1bf4fd 00000000b6498d5d
! Mem[00000000910001c4] = 7bda6b04, %g18 = 6588cb5bf5ad4e4b
ldsw [%i6+0x1c4],%g2 ! %g2 = 6588cb5bf5ad4e4b
! %l2 = 000000003632b8b3, Mem[000000004e800028] = 00000000
stba %l2,[%i1+%o5]0x89 ! Mem[000000004e800028] = 000000b3
! Mem[000000004e8001d4] = 59175c91, %l2 = 000000003632b8b3
ldstub [%i1+0x1d4],%l2 ! %l2 = 00000059000000ff
! %l2 = 0000000000000059, Mem[000000004e800000] = 00ff00ff
stha %l2,[%i1+%g0]0x89 ! Mem[000000004e800000] = 00ff0059
! Mem[000000004e0000a8] = d3fcbfb9, %l2 = 0000000000000059
lduh [%i0+0x0aa],%l2 ! %l2 = 000000000000bfb9
! Mem[000000004f800010] = ffc468d3, %l2 = 000000000000bfb9
lduwa [%i3+%o2]0x81,%l2 ! %l2 = 00000000ffc468d3
! Mem[000000004f800000] = ffc6e682, %l2 = 00000000ffc468d3
ldsha [%i3+%g0]0x80,%l2 ! %l2 = ffffffffffffffc6
! Mem[0000000091000164] = 66437508, %g2 = 000000007bda6b04
ldsba [%i6+0x165]%asi,%g2 ! %g2 = 0000000000000066
! Mem[000000004e0000d8] = 765679ead0157710, %l0 = 00000000416e3fa6, %l5 = 00000000000000a3
add %i0,0xd8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 765679ead0157710
p31_label_16:
! Mem[000000004e000028] = ff4dc012 588eff66, %l0 = 416e3fa6, %l1 = 000000b1
ldda [%i0+%o5]0x81,%l0 ! %l0 = 00000000ff4dc012 00000000588eff66
! Mem[000000004f000020] = ff92e8f3 2e4b2bf9, %l6 = 4121d8d3, %l7 = 000000ff
ldda [%i2+%o4]0x80,%l6 ! %l6 = 00000000ff92e8f3 000000002e4b2bf9
! Mem[000000004e80012c] = 46562541, %l2 = ffffffc6, %l5 = d0157710
add %i1,0x12c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000046562541
! Mem[000000004f800008] = 50a40366 8a167e0c, %l4 = f92b70e5, %l5 = 46562541
ldda [%i3+%o1]0x81,%l4 ! %l4 = 0000000050a40366 000000008a167e0c
! Mem[000000004e8000bd] = f038a903, %l6 = 00000000ff92e8f3
ldstub [%i1+0x0bd],%l6 ! %l6 = 00000038000000ff
! Mem[00000000910000a0] = 7e978bae bc5ee1f7, %g2 = 00000066, %g3 = b6498d5d
ldd [%i6+0x0a0],%g2 ! %g2 = 000000007e978bae 00000000bc5ee1f7
! Mem[000000004f8001c8] = a911fc85, %l7 = 000000002e4b2bf9
swap [%i3+0x1c8],%l7 ! %l7 = 00000000a911fc85
! %l2 = ffffffc6, %l3 = 0000b7d8, Mem[0000000091000000] = 5a899bb6 a2b3824f
std %l2,[%i6+%g0] ! Mem[0000000091000000] = ffffffc6 0000b7d8
! Mem[0000000091000090] = 892b3fcb, %g2 = 000000007e978bae
ldub [%i6+0x091],%g2 ! %g2 = 0000000000000089
! %l5 = 000000008a167e0c, Mem[0000000091800100] = 63494533
sth %l5,[%o0+0x100] ! Mem[0000000091800100] = 7e0c4533
p31_label_17:
! %l6 = 0000000000000038, Mem[000000004f800018] = ff575677
stba %l6,[%i3+%o3]0x80 ! Mem[000000004f800018] = 38575677
! Mem[000000004e8001d1] = 84e23ed8, %l4 = 0000000050a40366
ldstub [%i1+0x1d1],%l4 ! %l4 = 000000e2000000ff
! Mem[000000004e000110] = 1ac263b9, %l7 = a911fc85, %l2 = ffffffc6
add %i0,0x110,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000001ac263b9
! Mem[000000004e800028] = 000000b3, %l4 = 00000000000000e2
swapa [%i1+%o5]0x89,%l4 ! %l4 = 00000000000000b3
! Mem[0000000091000030] = 70af41bbd5351a83, %g2 = 0000000000000089
ldx [%i6+0x030],%g2 ! %g2 = 70af41bbd5351a83
! %l6 = 0000000000000038, Mem[000000004e800010] = 58aee59e77f6d43d
stxa %l6,[%i1+%o2]0x81 ! Mem[000000004e800010] = 0000000000000038
! Mem[000000004f8000b8] = 5dbf8ce131d8fff1, %l1 = 00000000588eff66
ldx [%i3+0x0b8],%l1 ! %l1 = 5dbf8ce131d8fff1
! Mem[000000004e800008] = ff13da7b, %l7 = 00000000a911fc85
lduba [%i1+%o1]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[000000004f800018] = 77565738, %l0 = 00000000ff4dc012
swapa [%i3+%o3]0x88,%l0 ! %l0 = 0000000077565738
! Mem[000000004f8000d0] = a35f51653f77ab65, %l2 = 000000001ac263b9, %l5 = 000000008a167e0c
add %i3,0xd0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = a35f51653f77ab65
p31_label_18:
! Mem[000000004e800010] = 00000000, %l0 = 0000000077565738
ldswa [%i1+%o2]0x81,%l0 ! %l0 = 0000000000000000
! Mem[000000004e80006c] = f9bf3aff, %l0 = 00000000, %l5 = 3f77ab65
add %i1,0x6c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000f9bf3aff
! %l7 = 00000000000000ff, Mem[000000009080002c] = 5792cb5c, %asi = 80
stha %l7,[%i5+0x02c]%asi ! Mem[000000009080002c] = 00ffcb5c
! Mem[000000004e800008] = 7bda13ff, %l3 = 000000000000b7d8
swapa [%i1+%o1]0x88,%l3 ! %l3 = 000000007bda13ff
! Mem[000000004e800028] = 000000e2, %l6 = 0000000000000038
lduba [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000e2
! Mem[000000004f8001d0] = d3040a574575edb9, %l4 = 00000000000000b3, %l3 = 000000007bda13ff
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = d3040a574575edb9
! Mem[000000004e800028] = 000000e2, %l2 = 000000001ac263b9
swapa [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000e2
! Mem[000000004e000018] = befc10ff, %l2 = 00000000000000e2
swapa [%i0+%o3]0x88,%l2 ! %l2 = 00000000befc10ff
! Mem[000000004f000187] = 367cafb0, %l0 = 0000000000000000
ldstub [%i2+0x187],%l0 ! %l0 = 000000b0000000ff
! %l2 = 00000000befc10ff, Mem[00000000900001fc] = b4bb57a1
sth %l2,[%i4+0x1fc] ! Mem[00000000900001fc] = 10ff57a1
p31_label_19:
! Mem[000000004f000048] = 23a0a7f8, %l4 = 00000000000000b3
ldstub [%i2+0x048],%l4 ! %l4 = 00000023000000ff
! Mem[000000004e000000] = ae251274, %l7 = 00000000000000ff
ldsha [%i0+%g0]0x81,%l7 ! %l7 = ffffffffffffae25
! Mem[0000000090800044] = 10cfefb5, %g2 = 70af41bbd5351a83
ldsh [%i5+0x044],%g2 ! %g2 = 00000000000010cf
! Mem[00000000900000d4] = 677e25f4, %g2 = 00000000000010cf
ldsb [%i4+0x0d5],%g2 ! %g2 = 0000000000000067
! %l2 = 00000000befc10ff, Mem[000000004f0000ae] = fd5401a9
stb %l2,[%i2+0x0ae] ! Mem[000000004f0000ac] = fd54ffa9
! Mem[000000004f000118] = ff08e0ba, %l3 = 4575edb9, %l2 = befc10ff
add %i2,0x118,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000ff08e0ba
! Mem[000000004f800020] = ae77f21a, %l1 = 5dbf8ce131d8fff1
swapa [%i3+%o4]0x81,%l1 ! %l1 = 00000000ae77f21a
! Mem[000000004f800020] = 31d8fff1, %l7 = ffffffffffffae25
swapa [%i3+%o4]0x80,%l7 ! %l7 = 0000000031d8fff1
! Mem[0000000091800098] = 6afca752, %g2 = 0000000000000067
ldsh [%o0+0x09a],%g2 ! %g2 = 0000000000006afc
! %l2 = 00000000ff08e0ba, Mem[000000004f000008] = bd7a0efd
stwa %l2,[%i2+%o1]0x89 ! Mem[000000004f000008] = ff08e0ba
p31_label_20:
! Mem[000000004e800008] = d8b70000, %l0 = 00000000000000b0
ldstuba [%i1+%o1]0x80,%l0 ! %l0 = 000000d8000000ff
! Mem[000000004f0001f0] = aadaa8ff000000a4, %l5 = 00000000f9bf3aff, %l7 = 0000000031d8fff1
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = aadaa8ff000000a4
! Mem[000000004f000018] = ff09ca05, %l6 = 00000000000000e2
lduha [%i2+%o3]0x81,%l6 ! %l6 = 000000000000ff09
! Mem[000000004e800028] = b963c21a, %l3 = d3040a574575edb9
swapa [%i1+%o5]0x81,%l3 ! %l3 = 00000000b963c21a
! Mem[000000004e00016c] = 6a91f3ad, %l3 = 00000000b963c21a
ldstuba [%i0+0x16c]%asi,%l3 ! %l3 = 0000006a000000ff
! %l3 = 000000000000006a, Mem[0000000091000162] = 2b45a266
sth %l3,[%i6+0x162] ! Mem[0000000091000160] = 006aa266
! Mem[00000000918001a0] = 8efa3f3e, %g2 = 0000000000006afc
ldsh [%o0+0x1a0],%g2 ! %g2 = ffffffffffff8efa
! Mem[000000004f0000f0] = 671eedc5709988c7, %l2 = 00000000ff08e0ba, %l1 = 00000000ae77f21a
add %i2,0xf0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 671eedc5709988c7
! Mem[000000004e000018] = 000000e2, %l7 = aadaa8ff000000a4
lduha [%i0+%o3]0x89,%l7 ! %l7 = 00000000000000e2
! %l6 = 000000000000ff09, Mem[0000000090000108] = a18713b10000005e
stx %l6,[%i4+0x108] ! Mem[0000000090000108] = 000000000000ff09
p31_label_21:
! Mem[0000000090000048] = ff936bb8, %g2 = ffffffffffff8efa
ldsb [%i4+0x048],%g2 ! %g2 = ffffffffffffffff
! Mem[000000004f800028] = acc1b7d8, %l3 = 000000000000006a
ldswa [%i3+%o5]0x88,%l3 ! %l3 = ffffffffacc1b7d8
! Mem[0000000090800158] = 28f4e0a9, %g2 = ffffffffffffffff
lduh [%i5+0x158],%g2 ! %g2 = 00000000000028f4
! Mem[000000004f000134] = 11ff2e52, %l3 = ffffffffacc1b7d8
swap [%i2+0x134],%l3 ! %l3 = 0000000011ff2e52
! %l4 = 0000000000000023, Mem[00000000918001b2] = 9ba96ade
sth %l4,[%o0+0x1b2] ! Mem[00000000918001b0] = 00236ade
! Mem[000000004f800128] = a1a62d1d62ef9bad, %l2 = 00000000ff08e0ba, %l1 = 671eedc5709988c7
add %i3,0x128,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = a1a62d1d62ef9bad
! Mem[000000004e00011c] = 27000464, %l1 = a1a62d1d62ef9bad
swap [%i0+0x11c],%l1 ! %l1 = 0000000027000464
! Mem[000000004f00019c] = d18b9743, %l4 = 0000000000000023
swap [%i2+0x19c],%l4 ! %l4 = 00000000d18b9743
! Mem[000000004f000010] = 9b5a33ff, %l6 = 000000000000ff09
ldsba [%i2+%o2]0x89,%l6 ! %l6 = ffffffffffffffff
! Mem[000000004f800028] = acc1b7d8, %l4 = 00000000d18b9743
ldsha [%i3+%o5]0x89,%l4 ! %l4 = ffffffffffffb7d8
p31_label_22:
! Mem[000000004e800100] = 1006ddb7 40378387, %l4 = ffffb7d8, %l5 = f9bf3aff
ldda [%i1+0x100]%asi,%l4 ! %l4 = 000000001006ddb7 0000000040378387
! Mem[00000000910001dc] = d4ce3762, %g2 = 00000000000028f4
lduw [%i6+0x1dc],%g2 ! %g2 = 00000000d4ce3762
! Mem[000000004f000008] = ff08e0ba, %l4 = 000000001006ddb7
swapa [%i2+%o1]0x88,%l4 ! %l4 = 00000000ff08e0ba
! Mem[000000004f800198] = d0ca1259, %l4 = 00000000ff08e0ba
swap [%i3+0x198],%l4 ! %l4 = 00000000d0ca1259
! %l5 = 0000000040378387, Mem[00000000900000f0] = 95d924b4, %asi = 80
stwa %l5,[%i4+0x0f0]%asi ! Mem[00000000900000f0] = 40378387
! Mem[000000004e000180] = c864e1a0, %l0 = 000000d8, %l4 = d0ca1259
add %i0,0x180,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000c864e1a0
! Mem[000000004e000028] = 12c04dff, %l4 = 00000000c864e1a0
ldsba [%i0+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
! %l2 = 00000000ff08e0ba, Mem[00000000910000b0] = 6aea0b87, %asi = 80
stwa %l2,[%i6+0x0b0]%asi ! Mem[00000000910000b0] = ff08e0ba
! %l2 = 00000000ff08e0ba, Mem[00000000910001c0] = 2033d261, %asi = 80
stwa %l2,[%i6+0x1c0]%asi ! Mem[00000000910001c0] = ff08e0ba
! Mem[000000004f000010] = ff335a9b, %l0 = 00000000000000d8
ldstuba [%i2+%o2]0x81,%l0 ! %l0 = 000000ff000000ff
p31_label_23:
! %l3 = 0000000011ff2e52, Mem[000000009180018a] = 57fac77b
sth %l3,[%o0+0x18a] ! Mem[0000000091800188] = 2e52c77b
! Mem[000000004e0001f0] = 309d06c0, %l2 = 00000000ff08e0ba
swap [%i0+0x1f0],%l2 ! %l2 = 00000000309d06c0
! %l4 = ffffffffffffffff, Mem[000000004f000028] = 1fd515ff
stha %l4,[%i2+%o5]0x89 ! Mem[000000004f000028] = 1fd5ffff
! Mem[000000004e800008] = 0000b7ff, %l3 = 0000000011ff2e52
swapa [%i1+%o1]0x88,%l3 ! %l3 = 000000000000b7ff
! %l4 = ffffffff, %l5 = 40378387, Mem[000000004f000018] = ff09ca05 3f59f78f
stda %l4,[%i2+%o3]0x81 ! Mem[000000004f000018] = ffffffff 40378387
! Mem[000000004f800008] = 50a40366, %l0 = 00000000000000ff
ldstuba [%i3+%o1]0x81,%l0 ! %l0 = 00000050000000ff
! Mem[000000004f000038] = e7115f2a, %l7 = 00000000000000e2, %asi = 80
swapa [%i2+0x038]%asi,%l7 ! %l7 = 00000000e7115f2a
! Mem[000000004e800010] = 00000000, %l1 = 0000000027000464
swapa [%i1+%o2]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000091800108] = da59eb8f d5a60bac, %g2 = d4ce3762, %g3 = bc5ee1f7
ldd [%o0+0x108],%g2 ! %g2 = 00000000da59eb8f 00000000d5a60bac
! Mem[000000004f800010] = d368c4ff, %l4 = ffffffffffffffff
ldstuba [%i3+%o2]0x89,%l4 ! %l4 = 000000ff000000ff
p31_label_24:
! Mem[000000004f8001d8] = 2806681ca5c2b8ec, %l0 = 0000000000000050, %l6 = ffffffffffffffff
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 2806681ca5c2b8ec
! Mem[0000000090000178] = d24499ec dc5c5270, %g2 = da59eb8f, %g3 = d5a60bac
ldd [%i4+0x178],%g2 ! %g2 = 00000000d24499ec 00000000dc5c5270
! Mem[000000004f000018] = ffffffff, %l1 = 00000000, %l6 = a5c2b8ec
add %i2,0x18,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000ffffffff
! Mem[0000000090000070] = 25192b1613607c30, %g2 = 00000000d24499ec
ldx [%i4+0x070],%g2 ! %g2 = 25192b1613607c30
! %l5 = 0000000040378387, Mem[000000004e800020] = 2c505a43
stha %l5,[%i1+%o4]0x88 ! Mem[000000004e800020] = 2c508387
! Mem[000000004f800008] = ffa40366, %l4 = 00000000000000ff
ldstuba [%i3+%o1]0x80,%l4 ! %l4 = 000000ff000000ff
! Mem[000000004e800028] = b9ed7545, %l5 = 0000000040378387
lduba [%i1+%o5]0x89,%l5 ! %l5 = 0000000000000045
! %l7 = 00000000e7115f2a, Mem[000000004f800020] = ffffae25
stba %l7,[%i3+%o4]0x81 ! Mem[000000004f800020] = 2affae25
! Mem[000000009180000c] = dbdb9950, %g2 = 25192b1613607c30
ldsb [%o0+0x00c],%g2 ! %g2 = ffffffffffffffdb
! Mem[000000004f000020] = f3e892ff, %l6 = 00000000ffffffff
ldstuba [%i2+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
p31_label_25:
! Mem[000000004e8000e8] = fe3e089e, %l4 = 00000000000000ff
swap [%i1+0x0e8],%l4 ! %l4 = 00000000fe3e089e
! %l0 = 0000000000000050, Mem[000000004f000028] = 1fd5ffff
stba %l0,[%i2+%o5]0x89 ! Mem[000000004f000028] = 1fd5ff50
! Mem[000000004e800008] = 11ff2e52, %l3 = 000000000000b7ff
ldswa [%i1+%o1]0x88,%l3 ! %l3 = 0000000011ff2e52
! Mem[000000004e800018] = 7dc6964e, %l3 = 0000000011ff2e52
lduba [%i1+%o3]0x89,%l3 ! %l3 = 000000000000004e
! Mem[000000004e800028] = 4575edb9, %l3 = 000000000000004e
ldstuba [%i1+%o5]0x80,%l3 ! %l3 = 00000045000000ff
! Mem[000000004e800018] = 4e96c67d, %l4 = 00000000fe3e089e
lduwa [%i1+%o3]0x81,%l4 ! %l4 = 000000004e96c67d
! Mem[00000000900001b4] = 9ded457a, %g18 = 6588cb5bf5ad4e4b
ldsw [%i4+0x1b4],%g2 ! %g2 = 6588cb5bf5ad4e4b
! Mem[000000004f0001cc] = bb45bcb0, %l5 = 0000000000000045
swap [%i2+0x1cc],%l5 ! %l5 = 00000000bb45bcb0
! Mem[000000004e000088] = ba910eb9, %l5 = bb45bcb0, %l0 = 00000050
add %i0,0x88,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000ba910eb9
! Mem[000000004e0000e0] = d1af4cf9af459354, %l5 = 00000000bb45bcb0, %l2 = 00000000309d06c0
add %i0,0xe0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = d1af4cf9af459354
ba,a p31_not_taken_0_end
p31_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p31_branch_failed
p31_not_taken_0_end:
! End of Random Code for Thread 31
1: membar #Sync ! Force all stores to complete
p31_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x07c] ! Set processor 31 done flag
! Check Registers
p31_check_registers:
set p31_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000ba910eb9
bne,a,pn %xcc,p31_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne,a,pn %xcc,p31_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be d1af4cf9af459354
bne,a,pn %xcc,p31_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000045
bne,a,pn %xcc,p31_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000004e96c67d
bne,a,pn %xcc,p31_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000bb45bcb0
bne,a,pn %xcc,p31_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000ff
bne,a,pn %xcc,p31_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000e7115f2a
bne,a,pn %xcc,p31_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p31_check_fp_registers:
set p31_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be c953bc87 70c7f6c2
bne %xcc,p31_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 3207d9f7 9cb8a4b2
bne %xcc,p31_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 3230a969 aefd8928
bne %xcc,p31_f6_fail
nop
! Check Local Memory
set p31_local0_expect,%g1
p31_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ae2512747a7ccb1a
ldx [%i0+0x000],%g3 ! Observed data at 000000004e000000
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff2b4b2ec73a97d9
ldx [%i0+0x010],%g3 ! Observed data at 000000004e000010
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = e2000000430322b9
ldx [%i0+0x018],%g3 ! Observed data at 000000004e000018
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffa873a7089c7e09
ldx [%i0+0x020],%g3 ! Observed data at 000000004e000020
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff4dc012588eff66
ldx [%i0+0x028],%g3 ! Observed data at 000000004e000028
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 00000000420e96ff
ldx [%i0+0x050],%g3 ! Observed data at 000000004e000050
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x050,%g4
ldx [%g1+0x118],%g2 ! Expected data = 5148269262ef9bad
ldx [%i0+0x118],%g3 ! Observed data at 000000004e000118
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0576ff978dbfdb4e
ldx [%i0+0x128],%g3 ! Observed data at 000000004e000128
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = cefb45740000003c
ldx [%i0+0x130],%g3 ! Observed data at 000000004e000130
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x130,%g4
ldx [%g1+0x168],%g2 ! Expected data = 5c62f00eff91f3ad
ldx [%i0+0x168],%g3 ! Observed data at 000000004e000168
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x168,%g4
ldx [%g1+0x198],%g2 ! Expected data = 5996fd95ffecb86f
ldx [%i0+0x198],%g3 ! Observed data at 000000004e000198
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = fa99e819b128fb22
ldx [%i0+0x1a8],%g3 ! Observed data at 000000004e0001a8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ff08e0ba0000000a
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 = ff629f1bb41105d1
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 = 5900ff00a36525ae
ldx [%i1+0x000],%g3 ! Observed data at 000000004e800000
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 522eff11ff195872
ldx [%i1+0x008],%g3 ! Observed data at 000000004e800008
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 2700046400000038
ldx [%i1+0x010],%g3 ! Observed data at 000000004e800010
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8783502c833c9ae8
ldx [%i1+0x020],%g3 ! Observed data at 000000004e800020
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff75edb900000033
ldx [%i1+0x028],%g3 ! Observed data at 000000004e800028
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0000007cf9bf3aff
ldx [%i1+0x068],%g3 ! Observed data at 000000004e800068
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 6a2bde89352ab708
ldx [%i1+0x070],%g3 ! Observed data at 000000004e800070
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 0335e097d1907caf
ldx [%i1+0x078],%g3 ! Observed data at 000000004e800078
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 852fa55352ff3ba3
ldx [%i1+0x080],%g3 ! Observed data at 000000004e800080
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 1d8bd0b1f0ffa903
ldx [%i1+0x0b8],%g3 ! Observed data at 000000004e8000b8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 000000ff03b37bd4
ldx [%i1+0x0e8],%g3 ! Observed data at 000000004e8000e8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x120],%g2 ! Expected data = ada7000cfe59d3d7
ldx [%i1+0x120],%g3 ! Observed data at 000000004e800120
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = 898897542bff2ae6
ldx [%i1+0x158],%g3 ! Observed data at 000000004e800158
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x158,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 84ff3ed8ff175c91
ldx [%i1+0x1d0],%g3 ! Observed data at 000000004e8001d0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x1d0,%g4
set p31_local2_expect,%g1
p31_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = b7dd0610aadaa8ff
ldx [%i2+0x008],%g3 ! Observed data at 000000004f000008
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff335a9bdc3cb807
ldx [%i2+0x010],%g3 ! Observed data at 000000004f000010
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffff40378387
ldx [%i2+0x018],%g3 ! Observed data at 000000004f000018
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff92e8f32e4b2bf9
ldx [%i2+0x020],%g3 ! Observed data at 000000004f000020
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 50ffd51fca5e7fd2
ldx [%i2+0x028],%g3 ! Observed data at 000000004f000028
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000e2d3a43e0b
ldx [%i2+0x038],%g3 ! Observed data at 000000004f000038
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = ffa0a7f85cd9ac42
ldx [%i2+0x048],%g3 ! Observed data at 000000004f000048
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = d6cc090c34174c4e
ldx [%i2+0x080],%g3 ! Observed data at 000000004f000080
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 8f657c83fd54ffa9
ldx [%i2+0x0a8],%g3 ! Observed data at 000000004f0000a8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = fff68cb9c9175e1f
ldx [%i2+0x0d0],%g3 ! Observed data at 000000004f0000d0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0245eb4cfcfff727
ldx [%i2+0x0f8],%g3 ! Observed data at 000000004f0000f8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 56f39cb765bc2e51
ldx [%i2+0x110],%g3 ! Observed data at 000000004f000110
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = ff08e0ba15e7c064
ldx [%i2+0x118],%g3 ! Observed data at 000000004f000118
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 3cff5362acc1b7d8
ldx [%i2+0x130],%g3 ! Observed data at 000000004f000130
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 8cff425b3de257ab
ldx [%i2+0x138],%g3 ! Observed data at 000000004f000138
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = a823c32e2cf4930a
ldx [%i2+0x140],%g3 ! Observed data at 000000004f000140
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x140,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000ef367cafff
ldx [%i2+0x180],%g3 ! Observed data at 000000004f000180
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = ff3a0877b8dc5fca
ldx [%i2+0x190],%g3 ! Observed data at 000000004f000190
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 900aa7c700000023
ldx [%i2+0x198],%g3 ! Observed data at 000000004f000198
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 7ab102b900000045
ldx [%i2+0x1c8],%g3 ! Observed data at 000000004f0001c8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 11ffdf214fbcf5a4
ldx [%i2+0x1d8],%g3 ! Observed data at 000000004f0001d8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = aadaa8ff000000a4
ldx [%i2+0x1f0],%g3 ! Observed data at 000000004f0001f0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x1f0,%g4
set p31_local3_expect,%g1
p31_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ffc6e68204458bef
ldx [%i3+0x000],%g3 ! Observed data at 000000004f800000
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffa403668a167e0c
ldx [%i3+0x008],%g3 ! Observed data at 000000004f800008
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffc468d3d0e100f9
ldx [%i3+0x010],%g3 ! Observed data at 000000004f800010
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 12c04dff3c759821
ldx [%i3+0x018],%g3 ! Observed data at 000000004f800018
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2affae2500f95b18
ldx [%i3+0x020],%g3 ! Observed data at 000000004f800020
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x020,%g4
ldx [%g1+0x088],%g2 ! Expected data = 000000ff40b581dc
ldx [%i3+0x088],%g3 ! Observed data at 000000004f800088
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x088,%g4
ldx [%g1+0x110],%g2 ! Expected data = 5ae9fe8c0000000c
ldx [%i3+0x110],%g3 ! Observed data at 000000004f800110
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 937e7288000000ff
ldx [%i3+0x118],%g3 ! Observed data at 000000004f800118
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x118,%g4
ldx [%g1+0x168],%g2 ! Expected data = e58cf9e12ff6592c
ldx [%i3+0x168],%g3 ! Observed data at 000000004f800168
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x168,%g4
ldx [%g1+0x198],%g2 ! Expected data = ff08e0ba43c13e7c
ldx [%i3+0x198],%g3 ! Observed data at 000000004f800198
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 6c67454f8e7f84ff
ldx [%i3+0x1a8],%g3 ! Observed data at 000000004f8001a8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 2e4b2bf92ef10d94
ldx [%i3+0x1c8],%g3 ! Observed data at 000000004f8001c8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1c8,%g4
! The test for processor 31 has passed
p31_passed:
ta GOOD_TRAP
nop
p31_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p31_failed
p31_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p31_failed
p31_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p31_failed
p31_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p31_failed
p31_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p31_failed
p31_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p31_failed
p31_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p31_failed
p31_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p31_failed
p31_f0_fail:
set p31_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f4_fail:
set p31_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f6_fail:
set p31_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 31 failed
p31_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x07c] ! Set processor 31 done flag
set p31_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 31 failed
p31_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x07c] ! Set processor 31 done flag
set p31_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p31_selfmod_failed:
ba p31_failed
mov 0xabc,%g1
p31_common_error:
or %g0,0xeff,%g1
ba p31_failed
mov %o5,%g3
p31_common_signature_error:
set p31_temp,%g1
ba p31_failed
st %g2,[%g1] ! Common Lock Number
p31_common_timeout:
set p31_temp,%g1
ba p31_failed
st %g2,[%g1] ! Common Lock Number
p31_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p31_failed
mov 0x0,%g3
p31_trap1e:
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004e800008]
stwa %l5,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e000018]
ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f800008]
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f800010]
done
p31_trap1o:
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004e800008]
stwa %l5,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e000018]
ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f800008]
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f800010]
done
p31_trap2e:
ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004f800018]
ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004e800020]
lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004f800008]
ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004f800010]
done
p31_trap2o:
ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004f800018]
ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004e800020]
lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004f800008]
ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004f800010]
done
p31_trap3e:
nop
nop
done
p31_trap3o:
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 = 996555efbfb3d3ed
ldx [%g1+0x008],%l1 ! %l1 = 394fccf82d5f745a
ldx [%g1+0x010],%l2 ! %l2 = 7b4d75b5d6cc090c
ldx [%g1+0x018],%l3 ! %l3 = 36a75cf8cb14719e
ldx [%g1+0x020],%l4 ! %l4 = e5f9ec33e58cf9e1
ldx [%g1+0x028],%l5 ! %l5 = e45737ec777f8928
ldx [%g1+0x030],%l6 ! %l6 = e0669fb06674d2fa
ldx [%g1+0x038],%l7 ! %l7 = 7758e194ee97f310
! Initialize the output register of window 0
set unres3_start,%o0
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 = 5403290e 8a3479c7 08094b36 0d2e6172
! %f4 = 9effd531 7904b56e 43f2d6f4 d710e66a
! %f8 = fe0aeac9 5942b66d b5c1b811 c8ea65b4
! %f12 = 81967c82 bf576552 e867012c e04c1f8d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 257c5cff fd445184 acca567b c27d7046
! %f20 = 18d17308 c0133db1 898d0029 5272e216
! %f24 = 0acb22de e74600be 0d3aa720 0544e6bf
! %f28 = 94aa9de4 67236e49 83aeb273 b0e7b9aa
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 13f7200b bf1ff388 c71acbe6 1e9d82d2
! %f36 = 812daec4 0c40baeb 4daeaf9e fa354c40
! %f40 = c8999425 3db1f72c 431f6710 d3878208
! %f44 = 37c7bf5d f1e9ff25 a30de208 f9e6b4a4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2731b75700000015,%g7,%g1 ! GSR scale = 2, align = 5
wr %g1,%g0,%gsr ! GSR = 2731b75700000015
wr %g0,%y ! Clear Y 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[0000000050800010] = 0a853e0d fbb83818, %l4 = c1f94c60, %l5 = 6cd0c1d8
ldda [%i1+%o2]0x80,%l4 ! %l4 = 000000000a853e0d 00000000fbb83818
! %l2 = ed67d9f621223ec3, Mem[0000000050000020] = a7687542bc83c679
stxa %l2,[%i0+%o4]0x81 ! Mem[0000000050000020] = ed67d9f621223ec3
! Mem[00000000510000b4] = df7983ac, %l2 = ed67d9f621223ec3
swap [%i2+0x0b4],%l2 ! %l2 = 00000000df7983ac
! Mem[0000000051000018] = 8c8a1a45 abff7498, %l0 = ca65550e, %l1 = c83bd9b0
ldda [%i2+%o3]0x80,%l0 ! %l0 = 000000008c8a1a45 00000000abff7498
! %l0 = 000000008c8a1a45, Mem[0000000051000008] = be89ebcb
stha %l0,[%i2+%o1]0x81 ! Mem[0000000051000008] = 1a45ebcb
! Mem[0000000090000130] = f158787f84e8c64f, %g2 = 81e4b81797be88ab
ldx [%i4+0x130],%g2 ! %g2 = f158787f84e8c64f
! Mem[000000005080018c] = 839a7e9a, %l0 = 000000008c8a1a45
swap [%i1+0x18c],%l0 ! %l0 = 00000000839a7e9a
! Mem[0000000051800000] = 3390fc99, %l3 = 1bf7ff94214dbe96
ldsba [%i3+%g0]0x80,%l3 ! %l3 = 0000000000000033
! Mem[00000000510001c0] = ab4367ccb708f498, %l1 = 00000000abff7498, %l4 = 000000000a853e0d
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = ab4367ccb708f498
! Mem[0000000051000018] = 451a8a8c, %l6 = 7c4e77f06d0b8125
ldsba [%i2+%o3]0x89,%l6 ! %l6 = ffffffffffffff8c
p32_label_2:
! Mem[0000000051000028] = 889d308a, %l0 = 00000000839a7e9a
ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 00000088000000ff
! %l1 = 00000000abff7498, Mem[0000000090800170] = 01294a7040582960
stx %l1,[%i5+0x170] ! Mem[0000000090800170] = 00000000abff7498
! Mem[000000005180018c] = e1fad0d9, %l0 = 00000088, %l6 = ffffff8c
add %i3,0x18c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000e1fad0d9
! Mem[0000000051000028] = ff9d308a, %l6 = 00000000e1fad0d9
swapa [%i2+%o5]0x80,%l6 ! %l6 = 00000000ff9d308a
! %l3 = 0000000000000033, Mem[0000000051000018] = 8c8a1a45
stwa %l3,[%i2+%o3]0x81 ! Mem[0000000051000018] = 00000033
! Mem[0000000050000028] = a3fe52f0, %l4 = ab4367ccb708f498
ldstuba [%i0+%o5]0x88,%l4 ! %l4 = 000000f0000000ff
! Mem[0000000051000010] = fe7a2e02, %l6 = 00000000ff9d308a
swapa [%i2+%o2]0x89,%l6 ! %l6 = 00000000fe7a2e02
! Mem[0000000051000028] = e1fad0d9, %l4 = 00000000000000f0
lduwa [%i2+%o5]0x80,%l4 ! %l4 = 00000000e1fad0d9
! Mem[0000000091000038] = 2910a14d f9c9897b, %g2 = 84e8c64f, %g3 = 0bad0b00
ldd [%i6+0x038],%g2 ! %g2 = 000000002910a14d 00000000f9c9897b
! Mem[000000009000011c] = 3c7f4c7a, %g2 = 000000002910a14d
ldub [%i4+0x11d],%g2 ! %g2 = 000000000000003c
p32_label_3:
! Mem[000000005080002c] = 8afc48a9, %l6 = 00000000fe7a2e02
swap [%i1+0x02c],%l6 ! %l6 = 000000008afc48a9
! Mem[0000000050800157] = fdbb3eef, %l5 = 00000000fbb83818
ldstub [%i1+0x157],%l5 ! %l5 = 000000ef000000ff
! Mem[0000000050800000] = 08b7b34e, %l4 = 00000000e1fad0d9
lduwa [%i1+%g0]0x89,%l4 ! %l4 = 0000000008b7b34e
! %l4 = 0000000008b7b34e, Mem[0000000090000064] = 60f66ef7, %asi = 80
stwa %l4,[%i4+0x064]%asi ! Mem[0000000090000064] = 08b7b34e
! Mem[0000000051800018] = e6ced831, %l2 = 00000000df7983ac
swapa [%i3+%o3]0x81,%l2 ! %l2 = 00000000e6ced831
! Mem[00000000510000c0] = c3426e15, %l3 = 0000000000000033
swap [%i2+0x0c0],%l3 ! %l3 = 00000000c3426e15
! Mem[0000000051800010] = 05293b13, %l0 = 0000000000000088
ldsha [%i3+%o2]0x81,%l0 ! %l0 = 0000000000000529
! Mem[00000000500000e8] = dbd90de8, %l6 = 8afc48a9, %l2 = e6ced831
add %i0,0xe8,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000dbd90de8
! Mem[000000005080011b] = d110d712, %l3 = 00000000c3426e15
ldstuba [%i1+0x11b]%asi,%l3 ! %l3 = 00000012000000ff
! Mem[0000000051000068] = 224a3fee, %l1 = abff7498, %l6 = 8afc48a9
add %i2,0x68,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000224a3fee
p32_label_4:
! Mem[0000000051800008] = c776b75f, %l0 = 0000000000000529
swapa [%i3+%o1]0x81,%l0 ! %l0 = 00000000c776b75f
! Mem[0000000051800028] = 68de450c 28b714fa, %l4 = 08b7b34e, %l5 = 000000ef
ldd [%i3+%o5],%l4 ! %l4 = 0000000068de450c 0000000028b714fa
! Mem[0000000051800008] = 00000529, %l5 = 0000000028b714fa
swapa [%i3+%o1]0x81,%l5 ! %l5 = 0000000000000529
! Mem[0000000050800000] = 4eb3b708, %l6 = 00000000224a3fee
lduwa [%i1+%g0]0x80,%l6 ! %l6 = 000000004eb3b708
! Mem[0000000050800120] = 57b6b03e, %l4 = 0000000068de450c
ldstub [%i1+0x120],%l4 ! %l4 = 00000057000000ff
! %l5 = 0000000000000529, Mem[00000000910000e0] = 0847f0b7
sth %l5,[%i6+0x0e0] ! Mem[00000000910000e0] = 0529f0b7
! Mem[0000000051000028] = e1fad0d9, %l5 = 0000000000000529
ldswa [%i2+%o5]0x80,%l5 ! %l5 = ffffffffe1fad0d9
! %l7 = fb2d9315b7331fdb, Mem[0000000090800038] = 9077206f, %asi = 80
stba %l7,[%i5+0x038]%asi ! Mem[0000000090800038] = db77206f
! Mem[0000000051000020] = a3d8e197, %l0 = 00000000c776b75f
lduha [%i2+%o4]0x89,%l0 ! %l0 = 000000000000e197
! %l3 = 0000000000000012, Mem[00000000908001a8] = 6d06eda4
sth %l3,[%i5+0x1a8] ! Mem[00000000908001a8] = 0012eda4
p32_label_5:
! %l2 = 00000000dbd90de8, Mem[0000000091800080] = 414cf609
stw %l2,[%o0+0x080] ! Mem[0000000091800080] = dbd90de8
! Mem[0000000050000078] = 042dbc6b, %l1 = 00000000abff7498
ldub [%i0+0x07a],%l1 ! %l1 = 00000000000000bc
! Mem[000000005000011c] = fc8d2086, %l4 = 00000057, %l3 = 00000012
add %i0,0x11c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000fc8d2086
! %l2 = 00000000dbd90de8, Mem[00000000518001bc] = 9e0adc64, %asi = 80
stha %l2,[%i3+0x1bc]%asi ! Mem[00000000518001bc] = 0de8dc64
! Mem[0000000091000028] = 8cd6e0db488e3762, %g2 = 000000000000003c
ldx [%i6+%o5],%g2 ! %g2 = 8cd6e0db488e3762
! Mem[0000000051800010] = 133b2905, %l1 = 00000000000000bc
swapa [%i3+%o2]0x88,%l1 ! %l1 = 00000000133b2905
! %l0 = 000000000000e197, Mem[0000000090000058] = 2eab2a15aa7bb4c8
stx %l0,[%i4+0x058] ! Mem[0000000090000058] = 000000000000e197
! Mem[0000000091800028] = 2e4619bb, %g2 = 8cd6e0db488e3762
ldsh [%o0+%o5],%g2 ! %g2 = 0000000000002e46
! %l7 = fb2d9315b7331fdb, Mem[0000000051800020] = f6df62c477e3927e
stxa %l7,[%i3+%o4]0x88 ! Mem[0000000051800020] = fb2d9315b7331fdb
! Mem[0000000051800010] = bc000000, %l6 = 000000004eb3b708
ldstuba [%i3+%o2]0x81,%l6 ! %l6 = 000000bc000000ff
p32_label_6:
! Mem[0000000091000070] = 02531944, %g2 = 0000000000002e46
lduw [%i6+0x070],%g2 ! %g2 = 0000000002531944
! Mem[00000000900000d0] = 42db2671a0677e25, %g2 = 0000000002531944
ldx [%i4+0x0d0],%g2 ! %g2 = 42db2671a0677e25
! Mem[0000000051000028] = e1fad0d9 573d9853, %l2 = dbd90de8, %l3 = fc8d2086
ldda [%i2+%o5]0x80,%l2 ! %l2 = 00000000e1fad0d9 00000000573d9853
! Mem[000000009180004c] = d8ccf52d, %g2 = 42db2671a0677e25
lduba [%o0+0x04f]%asi,%g2 ! %g2 = 00000000000000d8
! Mem[00000000500001d6] = 0f2722d1, %l4 = 0000000000000057
ldstub [%i0+0x1d6],%l4 ! %l4 = 00000022000000ff
! %l5 = ffffffffe1fad0d9, Mem[0000000050000000] = c0b24280
stha %l5,[%i0+%g0]0x88 ! Mem[0000000050000000] = c0b2d0d9
! Mem[0000000050000008] = f22c2630 a78f5038, %l6 = 000000bc, %l7 = b7331fdb
ldda [%i0+%o1]0x89,%l6 ! %l6 = 00000000a78f5038 00000000f22c2630
! Mem[0000000050000008] = a78f5038, %l1 = 00000000133b2905
ldswa [%i0+%o1]0x88,%l1 ! %l1 = ffffffffa78f5038
! %l4 = 00000022, %l5 = e1fad0d9, Mem[0000000090800078] = 2b5751b8 c117fe29
std %l4,[%i5+0x078] ! Mem[0000000090800078] = 00000022 e1fad0d9
! Mem[000000009180019c] = 15cc8efa, %g2 = 00000000000000d8
lduba [%o0+0x19e]%asi,%g2 ! %g2 = 0000000000000015
p32_label_7:
! Mem[0000000050800014] = fbb83818, %l4 = 0000000000000022
swap [%i1+0x014],%l4 ! %l4 = 00000000fbb83818
! Mem[0000000051000035] = 08bb1dcc, %l0 = 000000000000e197
ldstub [%i2+0x035],%l0 ! %l0 = 000000bb000000ff
! Mem[00000000900001bc] = 517f6a2e, %g2 = 0000000000000015
ldub [%i4+0x1bc],%g2 ! %g2 = 0000000000000051
! Mem[000000005100008c] = f0c3b442, %l6 = 00000000a78f5038
swap [%i2+0x08c],%l6 ! %l6 = 00000000f0c3b442
! Mem[0000000090000048] = ff936bb8, %g2 = 0000000000000051
lduh [%i4+0x048],%g2 ! %g2 = 000000000000ff93
! Mem[0000000091000018] = 046edd00, %g2 = 000000000000ff93
ldsb [%i6+0x01a],%g2 ! %g2 = 0000000000000004
! Mem[00000000500000a8] = 6dd5ce9d, %l5 = e1fad0d9, %l7 = f22c2630
add %i0,0xa8,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000006dd5ce9d
! Mem[00000000508000a0] = b4dd79018b50633f, %l4 = 00000000fbb83818, %l7 = 000000006dd5ce9d
add %i1,0xa0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = b4dd79018b50633f
! Mem[00000000508000e0] = ac7ea598, %l3 = 573d9853, %l2 = e1fad0d9
add %i1,0xe0,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000ac7ea598
! Mem[000000005000006c] = e83071d3, %l2 = 00000000ac7ea598
lduwa [%i0+0x06c]%asi,%l2 ! %l2 = 00000000e83071d3
p32_label_8:
! %l5 = ffffffffe1fad0d9, Mem[00000000910001e0] = 79665661a65dd8ec
stx %l5,[%i6+0x1e0] ! Mem[00000000910001e0] = ffffffffe1fad0d9
! Mem[0000000051800010] = ff000000, %l5 = ffffffffe1fad0d9
swapa [%i3+%o2]0x81,%l5 ! %l5 = 00000000ff000000
! Mem[0000000051000018] = 33000000, %l4 = 00000000fbb83818
lduba [%i2+%o3]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000050800110] = 97bc1ce4, %l0 = 00000000000000bb
swap [%i1+0x110],%l0 ! %l0 = 0000000097bc1ce4
! Mem[00000000518000c8] = 3e8f3a22, %l2 = e83071d3, %l1 = a78f5038
add %i3,0xc8,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000003e8f3a22
! Mem[00000000510001d4] = dc820ca3, %l3 = 00000000573d9853
ldstub [%i2+0x1d4],%l3 ! %l3 = 000000dc000000ff
! %l0 = 0000000097bc1ce4, Mem[00000000918000c2] = 5e8dad90
sth %l0,[%o0+0x0c2] ! Mem[00000000918000c0] = 1ce4ad90
! Mem[0000000050000020] = ed67d9f6, %l7 = b4dd79018b50633f
swapa [%i0+%o4]0x80,%l7 ! %l7 = 00000000ed67d9f6
! Mem[0000000050000010] = 29d86017, %l3 = 00000000000000dc
swapa [%i0+%o2]0x80,%l3 ! %l3 = 0000000029d86017
! %l2 = 00000000e83071d3, Mem[000000009080015c] = cb1ca361
stw %l2,[%i5+0x15c] ! Mem[000000009080015c] = e83071d3
p32_label_9:
! Mem[0000000051800008] = 28b714fa, %l2 = 00000000e83071d3
swapa [%i3+%o1]0x81,%l2 ! %l2 = 0000000028b714fa
! Mem[0000000051800050] = 8ffd0cfd, %l7 = 00000000ed67d9f6
ldsb [%i3+0x052],%l7 ! %l7 = 000000000000000c
! Mem[00000000500000a0] = fcd76228eb3093a7, %l1 = 000000003e8f3a22, %l5 = 00000000ff000000
add %i0,0xa0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = fcd76228eb3093a7
! Mem[00000000508001cc] = e9e74001, %l1 = 000000003e8f3a22
ldstuba [%i1+0x1cc]%asi,%l1 ! %l1 = 000000e9000000ff
! Mem[0000000051800020] = db1f33b7, %l5 = fcd76228eb3093a7
ldstuba [%i3+%o4]0x81,%l5 ! %l5 = 000000db000000ff
! %l7 = 000000000000000c, Mem[0000000050000028] = ff52fea3
stha %l7,[%i0+%o5]0x80 ! Mem[0000000050000028] = 000cfea3
! Mem[0000000091800108] = da59eb8fd5a60bac, %g2 = 0000000000000004
ldx [%o0+0x108],%g2 ! %g2 = da59eb8fd5a60bac
! Mem[0000000051800004] = bec6b6b5, %l4 = 0000000000000000, %asi = 80
swapa [%i3+0x004]%asi,%l4 ! %l4 = 00000000bec6b6b5
! Mem[00000000510001c0] = ab4367cc, %l6 = 00000000f0c3b442, %asi = 80
swapa [%i2+0x1c0]%asi,%l6 ! %l6 = 00000000ab4367cc
! Mem[00000000508001ec] = 1b38ecfc, %l2 = 28b714fa, %l0 = 97bc1ce4
add %i1,0x1ec,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000001b38ecfc
p32_label_10:
! Mem[0000000051000008] = 1a45ebcb, %l6 = 00000000ab4367cc
ldsba [%i2+%o1]0x80,%l6 ! %l6 = 000000000000001a
! Mem[0000000050000038] = 5a165f86, %l1 = 00000000000000e9
swap [%i0+0x038],%l1 ! %l1 = 000000005a165f86
! Mem[0000000050800170] = 956d3eee, %l6 = 000000000000001a
ldstub [%i1+0x170],%l6 ! %l6 = 00000095000000ff
! %l3 = 0000000029d86017, Mem[0000000050800000] = 4eb3b708
stha %l3,[%i1+%g0]0x81 ! Mem[0000000050800000] = 6017b708
! Mem[0000000050000008] = 38508fa7, %l3 = 0000000029d86017
lduba [%i0+%o1]0x80,%l3 ! %l3 = 0000000000000038
! Mem[0000000050800020] = efa03e90, %l1 = 000000005a165f86
ldstuba [%i1+%o4]0x88,%l1 ! %l1 = 00000090000000ff
! Mem[0000000050800004] = 893f5e16, %l7 = 000000000000000c
ldstub [%i1+0x004],%l7 ! %l7 = 00000089000000ff
! Mem[00000000910001f8] = 87d871b1 5b2f022c, %g2 = d5a60bac, %g3 = f9c9897b
ldd [%i6+0x1f8],%g2 ! %g2 = 0000000087d871b1 000000005b2f022c
! %l4 = 00000000bec6b6b5, Mem[00000000900001e8] = 7ee47755
sth %l4,[%i4+0x1e8] ! Mem[00000000900001e8] = b6b57755
! %l0 = 000000001b38ecfc, Mem[0000000051800010] = e1fad0d9
stha %l0,[%i3+%o2]0x80 ! Mem[0000000051800010] = ecfcd0d9
p32_label_11:
! %l0 = 1b38ecfc, %l1 = 00000090, Mem[0000000051800018] = df7983ac b0bd82ec
stda %l0,[%i3+%o3]0x81 ! Mem[0000000051800018] = 1b38ecfc 00000090
! Mem[0000000051800078] = 1b32d55d84035386, %l4 = 00000000bec6b6b5, %l3 = 0000000000000038
add %i3,0x78,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 1b32d55d84035386
! Mem[00000000518000cc] = 5329331a, %l6 = 0000000000000095
swap [%i3+0x0cc],%l6 ! %l6 = 000000005329331a
! Mem[0000000050000008] = a78f5038, %l1 = 0000000000000090
ldstuba [%i0+%o1]0x88,%l1 ! %l1 = 00000038000000ff
! Mem[00000000500001e8] = 88c4bb6ee3ae1165, %l0 = 000000001b38ecfc, %l2 = 0000000028b714fa
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 88c4bb6ee3ae1165
! Mem[00000000508001f4] = f44584c0, %l5 = 00000000000000db
swap [%i1+0x1f4],%l5 ! %l5 = 00000000f44584c0
! %l6 = 000000005329331a, Mem[0000000091800129] = 3152c014
stb %l6,[%o0+0x129] ! Mem[0000000091800128] = 1a52c014
! %l0 = 000000001b38ecfc, Mem[00000000918001b3] = a96ade87, %asi = 80
stba %l0,[%o0+0x1b3]%asi ! Mem[00000000918001b0] = fc6ade87
! Mem[0000000050000010] = 000000dccf23a7ae, %l5 = 00000000f44584c0
ldxa [%i0+%o2]0x81,%l5 ! %l5 = 000000dccf23a7ae
! Mem[00000000518001f0] = c7faff320812e929, %l7 = 0000000000000089, %l2 = 88c4bb6ee3ae1165
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = c7faff320812e929
p32_label_12:
! Mem[0000000051000050] = 6b607bff343f2614, %l3 = 1b32d55d84035386, %l1 = 0000000000000038
add %i2,0x50,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 6b607bff343f2614
! Mem[0000000090000040] = 55a5cf57, %g2 = 0000000087d871b1
lduh [%i4+0x042],%g2 ! %g2 = 00000000000055a5
! Mem[00000000910000bc] = 56d5f376, %g2 = 00000000000055a5
ldub [%i6+0x0bd],%g2 ! %g2 = 0000000000000056
! Mem[0000000091000168] = 08a1f293, %g2 = 0000000000000056
ldub [%i6+0x168],%g2 ! %g2 = 0000000000000008
! %l5 = 000000dccf23a7ae, Mem[000000005100010f] = dc349126
stb %l5,[%i2+0x10f] ! Mem[000000005100010c] = dc3491ae
! Mem[000000009100002c] = 488e3762, %g2 = 0000000000000008
lduwa [%i6+0x02c]%asi,%g2 ! %g2 = 00000000488e3762
! Mem[0000000051000008] = cbeb451a, %l2 = c7faff320812e929
lduha [%i2+%o1]0x88,%l2 ! %l2 = 000000000000451a
! Mem[0000000051000020] = a3d8e197, %l2 = 000000000000451a
swapa [%i2+%o4]0x89,%l2 ! %l2 = 00000000a3d8e197
! Mem[0000000051000088] = b2bf5b06a78f5038, %l1 = 6b607bff343f2614, %l5 = 000000dccf23a7ae
add %i2,0x88,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = b2bf5b06a78f5038
! Mem[0000000051000084] = ec80996f, %l2 = 00000000a3d8e197
swap [%i2+0x084],%l2 ! %l2 = 00000000ec80996f
p32_label_13:
! %l0 = 000000001b38ecfc, Mem[00000000918001c0] = f7ceef31, %asi = 80
stwa %l0,[%o0+0x1c0]%asi ! Mem[00000000918001c0] = 1b38ecfc
! %l4 = bec6b6b5, %l5 = a78f5038, Mem[00000000900001e0] = 8a5b8b3b fede364a
std %l4,[%i4+0x1e0] ! Mem[00000000900001e0] = bec6b6b5 a78f5038
! Mem[0000000050000000] = c0b2d0d9, %l2 = 00000000ec80996f
ldsha [%i0+%g0]0x88,%l2 ! %l2 = ffffffffffffd0d9
! Mem[00000000518000d0] = ec765bdd, %l2 = ffffd0d9, %l6 = 5329331a
add %i3,0xd0,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ec765bdd
! Mem[000000005100019b] = 30eb1396, %l2 = ffffffffffffd0d9
ldstuba [%i2+0x19b]%asi,%l2 ! %l2 = 00000096000000ff
! Mem[0000000050800164] = 7fa651f0, %l7 = 0000000000000089
swap [%i1+0x164],%l7 ! %l7 = 000000007fa651f0
! Mem[0000000051800010] = d9d0fcec, %l3 = 1b32d55d84035386
ldsba [%i3+%o2]0x88,%l3 ! %l3 = ffffffffffffffec
! Mem[0000000050800034] = bfca8fe6, %l1 = 6b607bff343f2614, %asi = 80
swapa [%i1+0x034]%asi,%l1 ! %l1 = 00000000bfca8fe6
! Mem[0000000050000008] = ff508fa7, %l1 = 00000000bfca8fe6
ldstuba [%i0+%o1]0x80,%l1 ! %l1 = 000000ff000000ff
! Mem[00000000500000fc] = 892b7093, %l1 = 00000000000000ff
ldstub [%i0+0x0fc],%l1 ! %l1 = 00000089000000ff
p32_label_14:
! Mem[00000000508000dc] = f5d2e3e7, %l7 = 000000007fa651f0
swap [%i1+0x0dc],%l7 ! %l7 = 00000000f5d2e3e7
! Mem[000000009080006c] = 0f03ef2f, %g2 = 00000000488e3762
lduw [%i5+0x06c],%g2 ! %g2 = 000000000f03ef2f
! Mem[00000000900000d8] = f41ece74, %g18 = 4dafde64920eaca2
ldsw [%i4+0x0d8],%g2 ! %g2 = 4dafde64920eaca2
! %l4 = 00000000bec6b6b5, Mem[00000000910000d4] = 9a7536ab
sth %l4,[%i6+0x0d4] ! Mem[00000000910000d4] = b6b536ab
! Mem[00000000508000a4] = 8b50633f, %l6 = ec765bdd, %l4 = bec6b6b5
add %i1,0xa4,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000008b50633f
! Mem[00000000500000bc] = ba97f874, %l1 = 0000000000000089, %asi = 80
swapa [%i0+0x0bc]%asi,%l1 ! %l1 = 00000000ba97f874
! Mem[00000000910001c0] = 2033d261, %g2 = fffffffff41ece74
lduha [%i6+0x1c0]%asi,%g2 ! %g2 = 0000000000002033
! %l3 = ffffffffffffffec, Mem[0000000050000028] = 000cfea3
stha %l3,[%i0+%o5]0x81 ! Mem[0000000050000028] = ffecfea3
! Mem[0000000091800180] = 098f9994, %g2 = 0000000000002033
ldsba [%o0+0x182]%asi,%g2 ! %g2 = 0000000000000009
! %l0 = 000000001b38ecfc, Mem[0000000050000000] = d9d0b2c0
stba %l0,[%i0+%g0]0x81 ! Mem[0000000050000000] = fcd0b2c0
p32_label_15:
! Mem[0000000051800020] = ff1f33b7, %l1 = 00000000ba97f874
ldstuba [%i3+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000050000000] = fcd0b2c0, %l5 = b2bf5b06a78f5038
ldswa [%i0+%g0]0x80,%l5 ! %l5 = fffffffffcd0b2c0
! Mem[00000000900001f0] = b900740f 336f94a1, %g2 = 00000009, %g3 = 5b2f022c
ldd [%i4+0x1f0],%g2 ! %g2 = 00000000b900740f 00000000336f94a1
! %l5 = fffffffffcd0b2c0, Mem[0000000050800000] = 6017b708ff3f5e16
stxa %l5,[%i1+%g0]0x80 ! Mem[0000000050800000] = fffffffffcd0b2c0
! Mem[0000000090800168] = 63ababf6, %g2 = 00000000b900740f
lduw [%i5+0x168],%g2 ! %g2 = 0000000063ababf6
! Mem[0000000051800018] = 1b38ecfc, %l3 = ffffffec, %l2 = 00000096
add %i3,0x18,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000001b38ecfc
! Mem[0000000051000112] = c07cb8ff, %l2 = 000000001b38ecfc
ldstub [%i2+0x112],%l2 ! %l2 = 000000b8000000ff
! Mem[0000000050000008] = a78f50ff, %l6 = 00000000ec765bdd
lduba [%i0+%o1]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000050800028] = c2071df7, %l3 = ffffffffffffffec
lduba [%i1+%o5]0x89,%l3 ! %l3 = 00000000000000f7
! %l5 = fffffffffcd0b2c0, Mem[0000000051800008] = e83071d3
stha %l5,[%i3+%o1]0x80 ! Mem[0000000051800008] = b2c071d3
p32_label_16:
! Mem[0000000050800194] = 33a1b922, %l0 = 000000001b38ecfc
swap [%i1+0x194],%l0 ! %l0 = 0000000033a1b922
! Mem[0000000050000020] = 8b50633f, %l1 = 00000000000000ff
swapa [%i0+%o4]0x81,%l1 ! %l1 = 000000008b50633f
! Mem[0000000051800088] = 88e6a656, %l5 = fcd0b2c0, %l3 = 000000f7
add %i3,0x88,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000088e6a656
! Mem[0000000050000010] = aea723cfdc000000, %l3 = 0000000088e6a656
ldxa [%i0+%o2]0x88,%l3 ! %l3 = aea723cfdc000000
! Mem[0000000091000064] = 91eeb0a1, %g2 = 0000000063ababf6
ldsh [%i6+0x064],%g2 ! %g2 = ffffffffffff91ee
! Mem[00000000518001e0] = fc7d59b853ef795a, %l4 = 000000008b50633f, %l3 = aea723cfdc000000
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = fc7d59b853ef795a
! Mem[0000000091800064] = bd2f4b85, %g2 = ffffffffffff91ee
lduw [%o0+0x064],%g2 ! %g2 = 00000000bd2f4b85
! Mem[0000000050000018] = df07cd01, %l7 = 00000000f5d2e3e7
swapa [%i0+%o3]0x80,%l7 ! %l7 = 00000000df07cd01
! %l5 = fffffffffcd0b2c0, Mem[00000000910001f0] = fca7e35cfcfe56cc, %asi = 80
stxa %l5,[%i6+0x1f0]%asi ! Mem[00000000910001f0] = fffffffffcd0b2c0
! %l2 = 00000000000000b8, Mem[0000000050800008] = 80d70636
stwa %l2,[%i1+%o1]0x89 ! Mem[0000000050800008] = 000000b8
p32_label_17:
! Mem[0000000051000028] = e1fad0d9573d9853, %l2 = 00000000000000b8, %l7 = 00000000df07cd01
add %i2,0x28,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = e1fad0d9573d9853
! %l3 = fc7d59b853ef795a, Mem[000000009180017c] = 3c7ecaaa
sth %l3,[%o0+0x17c] ! Mem[000000009180017c] = 795acaaa
! Mem[00000000500000fb] = cd255a8e, %l0 = 0000000033a1b922
ldstub [%i0+0x0fb],%l0 ! %l0 = 0000008e000000ff
! Mem[00000000918000a8] = 38658e3f, %g2 = 00000000bd2f4b85
lduw [%o0+0x0a8],%g2 ! %g2 = 0000000038658e3f
! Mem[0000000050800159] = e1a6d326, %l0 = 000000000000008e
ldstub [%i1+0x159],%l0 ! %l0 = 000000a6000000ff
! Mem[00000000910000e4] = 33113aa4, %g2 = 0000000038658e3f
ldsb [%i6+0x0e4],%g2 ! %g2 = 0000000000000033
! %l0 = 00000000000000a6, Mem[0000000050000100] = 66e774cada610907
stx %l0,[%i0+0x100] ! Mem[0000000050000100] = 00000000000000a6
! Mem[0000000051000028] = d9d0fae1, %l7 = e1fad0d9573d9853
ldsba [%i2+%o5]0x89,%l7 ! %l7 = ffffffffffffffe1
! %l6 = 00000000000000ff, Mem[0000000091000128] = a1ef3ea1dbd44f6e
stx %l6,[%i6+0x128] ! Mem[0000000091000128] = 00000000000000ff
! Mem[0000000051000068] = 224a3fee, %l6 = 00000000000000ff
ldstub [%i2+0x068],%l6 ! %l6 = 00000022000000ff
p32_label_18:
! Mem[0000000051800018] = 1b38ecfc, %l5 = fffffffffcd0b2c0
swap [%i3+%o3],%l5 ! %l5 = 000000001b38ecfc
! Mem[00000000510000b8] = d8d67a81, %l5 = 1b38ecfc, %l3 = 53ef795a
add %i2,0xb8,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000d8d67a81
! Mem[000000009180014c] = edb15b35, %g2 = 0000000000000033
ldsha [%o0+0x14e]%asi,%g2 ! %g2 = ffffffffffffedb1
! Mem[0000000050000018] = f5d2e3e7, %l1 = 000000008b50633f
ldstuba [%i0+%o3]0x81,%l1 ! %l1 = 000000f5000000ff
! %l0 = 00000000000000a6, Mem[0000000051000008] = 52188e35cbeb451a
stxa %l0,[%i2+%o1]0x89 ! Mem[0000000051000008] = 00000000000000a6
! %l2 = 000000b8, %l3 = d8d67a81, Mem[0000000050000018] = e7e3d2ff 63618530
stda %l2,[%i0+%o3]0x88 ! Mem[0000000050000018] = 000000b8 d8d67a81
! Mem[0000000051800138] = 1b28ea27, %l5 = 1b38ecfc, %l2 = 000000b8
add %i3,0x138,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000001b28ea27
! Mem[000000005180012f] = d700dafb, %l0 = 00000000000000a6
ldstub [%i3+0x12f],%l0 ! %l0 = 000000fb000000ff
! Mem[00000000518001cc] = 297b70db, %l5 = 000000001b38ecfc
ldstub [%i3+0x1cc],%l5 ! %l5 = 00000029000000ff
! %l5 = 0000000000000029, Mem[0000000091000044] = 5b1ed74b
stw %l5,[%i6+0x044] ! Mem[0000000091000044] = 00000029
p32_label_19:
! Mem[0000000051800198] = 1c742b7c77bf48a7, %l3 = 00000000d8d67a81, %l4 = 000000008b50633f
add %i3,0x198,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 1c742b7c77bf48a7
! Mem[0000000051000010] = ff9d308a, %l0 = 00000000000000fb
swapa [%i2+%o2]0x88,%l0 ! %l0 = 00000000ff9d308a
! Mem[00000000500001a8] = 81271e86, %l0 = ff9d308a, %l1 = 000000f5
add %i0,0x1a8,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000081271e86
! Mem[00000000510001bc] = 58a9fcd1, %l4 = 1c742b7c77bf48a7
swap [%i2+0x1bc],%l4 ! %l4 = 0000000058a9fcd1
! Mem[0000000051800008] = d371c0b2, %l0 = 00000000ff9d308a
ldsha [%i3+%o1]0x88,%l0 ! %l0 = ffffffffffffc0b2
! Mem[0000000050000128] = 4d01e9ad71dafa18, %l0 = ffffffffffffc0b2, %l5 = 0000000000000029
add %i0,0x128,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 4d01e9ad71dafa18
! Mem[000000005080000c] = 4a35d578, %l6 = 0000000000000022
swap [%i1+0x00c],%l6 ! %l6 = 000000004a35d578
! Mem[0000000050800020] = ff3ea0ef, %l2 = 000000001b28ea27
ldsba [%i1+%o4]0x80,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000051000000] = 54af1667, %l0 = ffffffffffffc0b2
lduha [%i2+%g0]0x80,%l0 ! %l0 = 00000000000054af
! Mem[00000000518000eb] = 3f37d6d5, %l5 = 4d01e9ad71dafa18
ldstub [%i3+0x0eb],%l5 ! %l5 = 000000d5000000ff
p32_label_20:
! %l2 = ffffffffffffffff, Mem[0000000050000020] = 000000ff
stwa %l2,[%i0+%o4]0x81 ! Mem[0000000050000020] = ffffffff
! Mem[0000000051000108] = 122261a3, %l3 = 00000000d8d67a81
lduh [%i2+0x108],%l3 ! %l3 = 0000000000001222
! %l0 = 000054af, %l1 = 81271e86, Mem[0000000051000020] = 1a450000 4f5b37c2
stda %l0,[%i2+%o4]0x81 ! Mem[0000000051000020] = 000054af 81271e86
! Mem[0000000051000030] = 47747248, %l3 = 0000000000001222
swap [%i2+0x030],%l3 ! %l3 = 0000000047747248
! %l3 = 0000000047747248, Mem[0000000050800018] = ab8b62e9
stwa %l3,[%i1+%o3]0x88 ! Mem[0000000050800018] = 47747248
! Mem[0000000051000070] = 2d52bca2, %l1 = 0000000081271e86
swap [%i2+0x070],%l1 ! %l1 = 000000002d52bca2
! %l0 = 00000000000054af, Mem[0000000050000020] = ffffffff
stwa %l0,[%i0+%o4]0x80 ! Mem[0000000050000020] = 000054af
! Mem[0000000051800100] = 68e25c16, %l1 = 000000002d52bca2
swap [%i3+0x100],%l1 ! %l1 = 0000000068e25c16
! Mem[0000000051000004] = 4b029159, %l5 = 000000d5, %l3 = 47747248
add %i2,0x04,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000004b029159
! Mem[0000000050800060] = d2bd4b45, %l0 = 00000000000054af
swap [%i1+0x060],%l0 ! %l0 = 00000000d2bd4b45
p32_label_21:
! Mem[0000000051800190] = 1169f587, %l3 = 000000004b029159
swap [%i3+0x190],%l3 ! %l3 = 000000001169f587
! Mem[000000005080018e] = 8c8a1a45, %l5 = 00000000000000d5
ldstub [%i1+0x18e],%l5 ! %l5 = 0000001a000000ff
! Mem[00000000500001f4] = fc18c802, %l5 = 000000000000001a
swap [%i0+0x1f4],%l5 ! %l5 = 00000000fc18c802
! Mem[0000000051000008] = a6000000, %l0 = d2bd4b45, %l1 = 68e25c16
add %i2,0x08,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000a6000000
! Mem[00000000510001fc] = 187c46fe, %l6 = 000000004a35d578
ldstub [%i2+0x1fc],%l6 ! %l6 = 00000018000000ff
! %l2 = ffffffff, %l3 = 1169f587, Mem[0000000050800020] = ff3ea0ef c5dad0d4
stda %l2,[%i1+%o4]0x80 ! Mem[0000000050800020] = ffffffff 1169f587
! Mem[0000000051800018] = fcd0b2c0, %l3 = 000000001169f587
ldstuba [%i3+%o3]0x81,%l3 ! %l3 = 000000fc000000ff
! Mem[0000000050800020] = ffffffff, %l6 = 0000000000000018
ldstuba [%i1+%o4]0x80,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000050000020] = 000054af, %l1 = 00000000a6000000
ldswa [%i0+%o4]0x81,%l1 ! %l1 = 00000000000054af
! Mem[0000000050800018] = 47747248, %l5 = 00000000fc18c802
ldstuba [%i1+%o3]0x88,%l5 ! %l5 = 00000048000000ff
p32_label_22:
! Mem[0000000050000048] = 2a57dfc118957540, %l4 = 0000000058a9fcd1, %l5 = 0000000000000048
add %i0,0x48,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 2a57dfc118957540
! Mem[0000000050000020] = 000054af, %l5 = 2a57dfc118957540
swapa [%i0+%o4]0x80,%l5 ! %l5 = 00000000000054af
! Mem[000000005180012c] = d700daff, %l2 = ffffffff, %l5 = 000054af
add %i3,0x12c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000d700daff
! Mem[00000000508000a8] = 55f3e46203d3f06d, %l0 = 00000000d2bd4b45, %l5 = 00000000d700daff
add %i1,0xa8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 55f3e46203d3f06d
! Mem[000000005000006c] = e83071d3, %l2 = ffffffffffffffff
swap [%i0+0x06c],%l2 ! %l2 = 00000000e83071d3
! Mem[000000009000019c] = 1d6e9bdb, %g2 = ffffffffffffedb1
lduh [%i4+0x19e],%g2 ! %g2 = 0000000000001d6e
! Mem[0000000050000018] = b8000000, %l7 = ffffffffffffffe1
swapa [%i0+%o3]0x80,%l7 ! %l7 = 00000000b8000000
! Mem[0000000051000144] = 7040ae46, %l2 = 00000000e83071d3
ldsb [%i2+0x146],%l2 ! %l2 = ffffffffffffffae
! Mem[0000000051000130] = df6f983e, %l3 = 00000000000000fc
ldsb [%i2+0x131],%l3 ! %l3 = 000000000000006f
! Mem[0000000050800092] = 00457bcb, %l3 = 000000000000006f
ldstub [%i1+0x092],%l3 ! %l3 = 0000007b000000ff
p32_label_23:
! %l2 = ffffffae, %l3 = 0000007b, Mem[0000000051000028] = d9d0fae1 53983d57
stda %l2,[%i2+%o5]0x88 ! Mem[0000000051000028] = ffffffae 0000007b
! Mem[0000000051800020] = ff1f33b715932dfb, %l2 = ffffffffffffffae
ldxa [%i3+%o4]0x81,%l2 ! %l2 = ff1f33b715932dfb
! %l4 = 0000000058a9fcd1, Mem[0000000051000008] = a6000000
stha %l4,[%i2+%o1]0x80 ! Mem[0000000051000008] = fcd10000
! Mem[0000000051000010] = fb000000, %l6 = 00000000000000ff
lduwa [%i2+%o2]0x81,%l6 ! %l6 = 00000000fb000000
! Mem[0000000050000018] = ffffffe1817ad6d8, %l0 = 00000000d2bd4b45, %l3 = 000000000000007b
add %i0,0x18,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = ffffffe1817ad6d8
! Mem[0000000091000088] = c245a6bc, %g2 = 0000000000001d6e
lduh [%i6+0x088],%g2 ! %g2 = 000000000000c245
! Mem[0000000051800020] = fb2d9315 b7331fff, %l4 = 58a9fcd1, %l5 = 03d3f06d
ldda [%i3+%o4]0x88,%l4 ! %l4 = 00000000b7331fff 00000000fb2d9315
! Mem[00000000518000e8] = 3f37d6ff, %l5 = fb2d9315, %l7 = b8000000
add %i3,0xe8,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000003f37d6ff
! %l7 = 000000003f37d6ff, Mem[0000000091000094] = cb14f43b
stw %l7,[%i6+0x094] ! Mem[0000000091000094] = 3f37d6ff
! Mem[00000000918000c4] = ad90271b, %g2 = 000000000000c245
lduw [%o0+0x0c4],%g2 ! %g2 = 00000000ad90271b
p32_label_24:
! Mem[0000000090000164] = 4080b623, %g18 = 4dafde64920eaca2
ldsw [%i4+0x164],%g2 ! %g2 = 4dafde64920eaca2
! Mem[0000000051000000] = 54af1667, %l2 = ff1f33b715932dfb
ldstuba [%i2+%g0]0x80,%l2 ! %l2 = 00000054000000ff
! Mem[000000005180003c] = f0a90a3a, %l6 = 00000000fb000000
swap [%i3+0x03c],%l6 ! %l6 = 00000000f0a90a3a
! Mem[0000000051000018] = 00000033, %l7 = 000000003f37d6ff
ldstuba [%i2+%o3]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[000000009180003c] = 2f23582d, %g2 = 000000004080b623
ldub [%o0+0x03c],%g2 ! %g2 = 000000000000002f
! Mem[0000000051000008] = 0000d1fc, %l1 = 00000000000054af
lduba [%i2+%o1]0x89,%l1 ! %l1 = 00000000000000fc
! %l2 = 0000000000000054, Mem[0000000090800062] = ac3f60cd
sth %l2,[%i5+0x062] ! Mem[0000000090800060] = 005460cd
! Mem[0000000051000020] = 000054af, %l2 = 0000000000000054
swap [%i2+%o4],%l2 ! %l2 = 00000000000054af
! Mem[0000000051000048] = 596df188, %l1 = 000000fc, %l1 = 000000fc
add %i2,0x48,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000596df188
! Mem[0000000050000180] = 593c44a9, %l7 = 00000000, %l1 = 596df188
add %i0,0x180,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000593c44a9
p32_label_25:
! %l0 = 00000000d2bd4b45, Mem[0000000091800154] = dfc229c6
stw %l0,[%o0+0x154] ! Mem[0000000091800154] = d2bd4b45
! Mem[0000000051000020] = 54000000, %l6 = 00000000f0a90a3a
ldsha [%i2+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[00000000908000f8] = bdc8388f 6759029a, %g2 = 0000002f, %g3 = 336f94a1
ldd [%i5+0x0f8],%g2 ! %g2 = 00000000bdc8388f 000000006759029a
! Mem[000000005180015c] = cc0f2d2a, %l0 = d2bd4b45, %l6 = 00000000
add %i3,0x15c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000cc0f2d2a
! %l1 = 00000000593c44a9, Mem[00000000500001c4] = f1787169, %asi = 80
stha %l1,[%i0+0x1c4]%asi ! Mem[00000000500001c4] = 44a97169
! Mem[0000000050800018] = ff727447, %l3 = ffffffe1817ad6d8
ldstuba [%i1+%o3]0x80,%l3 ! %l3 = 000000ff000000ff
! %l1 = 00000000593c44a9, Mem[000000009080004c] = 2451dc93, %asi = 80
stwa %l1,[%i5+0x04c]%asi ! Mem[000000009080004c] = 593c44a9
! Mem[00000000510001a4] = af7d01c5, %l2 = 000054af, %l3 = 000000ff
add %i2,0x1a4,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000af7d01c5
! Mem[000000005000014f] = 9a914313, %l7 = 0000000000000000
ldstuba [%i0+0x14f]%asi,%l7 ! %l7 = 00000013000000ff
! %l0 = 00000000d2bd4b45, Mem[0000000051000020] = 00000054
stha %l0,[%i2+%o4]0x81 ! Mem[0000000051000020] = 4b450054
ba,a p32_not_taken_0_end
p32_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 00000000d2bd4b45
bne,a,pn %xcc,p32_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000593c44a9
bne,a,pn %xcc,p32_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000054af
bne,a,pn %xcc,p32_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000af7d01c5
bne,a,pn %xcc,p32_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000b7331fff
bne,a,pn %xcc,p32_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000fb2d9315
bne,a,pn %xcc,p32_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000cc0f2d2a
bne,a,pn %xcc,p32_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000013
bne,a,pn %xcc,p32_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p32_check_fp_registers:
set p32_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 5403290e 8a3479c7
bne %xcc,p32_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 08094b36 0d2e6172
bne %xcc,p32_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 9effd531 7904b56e
bne %xcc,p32_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 43f2d6f4 d710e66a
bne %xcc,p32_f6_fail
nop
! Check Local Memory
set p32_local0_expect,%g1
p32_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = fcd0b2c0251ecfb0
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 = ff508fa730262cf2
ldx [%i0+0x008],%g3 ! Observed data at 0000000050000008
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000dccf23a7ae
ldx [%i0+0x010],%g3 ! Observed data at 0000000050000010
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffe1817ad6d8
ldx [%i0+0x018],%g3 ! Observed data at 0000000050000018
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 1895754021223ec3
ldx [%i0+0x020],%g3 ! Observed data at 0000000050000020
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffecfea3c794ef93
ldx [%i0+0x028],%g3 ! Observed data at 0000000050000028
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000e96faacd2b
ldx [%i0+0x038],%g3 ! Observed data at 0000000050000038
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = 30f1720fffffffff
ldx [%i0+0x068],%g3 ! Observed data at 0000000050000068
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x068,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = addcb11300000089
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000500000b8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = cd255affff2b7093
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000500000f8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 00000000000000a6
ldx [%i0+0x100],%g3 ! Observed data at 0000000050000100
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x100,%g4
ldx [%g1+0x148],%g2 ! Expected data = 7bba5ad09a9143ff
ldx [%i0+0x148],%g3 ! Observed data at 0000000050000148
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x148,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = d35815f244a97169
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000500001c0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = b444688a0f27ffd1
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000500001d0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = b0331e1e0000001a
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000500001f0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1f0,%g4
set p32_local1_expect,%g1
p32_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = fffffffffcd0b2c0
ldx [%i1+0x000],%g3 ! Observed data at 0000000050800000
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = b800000000000022
ldx [%i1+0x008],%g3 ! Observed data at 0000000050800008
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0a853e0d00000022
ldx [%i1+0x010],%g3 ! Observed data at 0000000050800010
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff7274477b5ac69e
ldx [%i1+0x018],%g3 ! Observed data at 0000000050800018
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffffff1169f587
ldx [%i1+0x020],%g3 ! Observed data at 0000000050800020
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = f71d07c2fe7a2e02
ldx [%i1+0x028],%g3 ! Observed data at 0000000050800028
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 4fe8ccd5343f2614
ldx [%i1+0x030],%g3 ! Observed data at 0000000050800030
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x030,%g4
ldx [%g1+0x060],%g2 ! Expected data = 000054afe2349a7e
ldx [%i1+0x060],%g3 ! Observed data at 0000000050800060
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x060,%g4
ldx [%g1+0x090],%g2 ! Expected data = 0045ffcb8606a232
ldx [%i1+0x090],%g3 ! Observed data at 0000000050800090
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 8867840f7fa651f0
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000508000d8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 000000bb56b9e6d0
ldx [%i1+0x110],%g3 ! Observed data at 0000000050800110
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = d110d7ff298e4ca3
ldx [%i1+0x118],%g3 ! Observed data at 0000000050800118
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = ffb6b03ec4970685
ldx [%i1+0x120],%g3 ! Observed data at 0000000050800120
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x120,%g4
ldx [%g1+0x150],%g2 ! Expected data = 740a834cfdbb3eff
ldx [%i1+0x150],%g3 ! Observed data at 0000000050800150
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = e1ffd326860188ea
ldx [%i1+0x158],%g3 ! Observed data at 0000000050800158
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 0c3fb8c200000089
ldx [%i1+0x160],%g3 ! Observed data at 0000000050800160
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = ff6d3eeeccbf09fb
ldx [%i1+0x170],%g3 ! Observed data at 0000000050800170
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = d56be5f68c8aff45
ldx [%i1+0x188],%g3 ! Observed data at 0000000050800188
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 6c969efc1b38ecfc
ldx [%i1+0x190],%g3 ! Observed data at 0000000050800190
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 20eaf067ffe74001
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000508001c8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ea231ce1000000db
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000508001f0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1f0,%g4
set p32_local2_expect,%g1
p32_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ffaf16674b029159
ldx [%i2+0x000],%g3 ! Observed data at 0000000051000000
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = fcd1000000000000
ldx [%i2+0x008],%g3 ! Observed data at 0000000051000008
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = fb00000017718cf6
ldx [%i2+0x010],%g3 ! Observed data at 0000000051000010
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff000033abff7498
ldx [%i2+0x018],%g3 ! Observed data at 0000000051000018
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4b45005481271e86
ldx [%i2+0x020],%g3 ! Observed data at 0000000051000020
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = aeffffff7b000000
ldx [%i2+0x028],%g3 ! Observed data at 0000000051000028
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000122208ff1dcc
ldx [%i2+0x030],%g3 ! Observed data at 0000000051000030
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x030,%g4
ldx [%g1+0x068],%g2 ! Expected data = ff4a3feea4572905
ldx [%i2+0x068],%g3 ! Observed data at 0000000051000068
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 81271e86fada6a30
ldx [%i2+0x070],%g3 ! Observed data at 0000000051000070
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = e5441f13a3d8e197
ldx [%i2+0x080],%g3 ! Observed data at 0000000051000080
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = b2bf5b06a78f5038
ldx [%i2+0x088],%g3 ! Observed data at 0000000051000088
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = c145f3c321223ec3
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000510000b0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 00000033ea203811
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000510000c0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 122261a3dc3491ae
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 = c07cffff2374aeba
ldx [%i2+0x110],%g3 ! Observed data at 0000000051000110
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x110,%g4
ldx [%g1+0x198],%g2 ! Expected data = 30eb13ffa7d7a8b5
ldx [%i2+0x198],%g3 ! Observed data at 0000000051000198
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = c5ae800177bf48a7
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000510001b8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = f0c3b442b708f498
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000510001c0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 574264d4ff820ca3
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000510001d0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = e3af89fcff7c46fe
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000510001f8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x1f8,%g4
set p32_local3_expect,%g1
p32_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 3390fc9900000000
ldx [%i3+0x000],%g3 ! Observed data at 0000000051800000
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = b2c071d37e0f2bd6
ldx [%i3+0x008],%g3 ! Observed data at 0000000051800008
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ecfcd0d98a9c013e
ldx [%i3+0x010],%g3 ! Observed data at 0000000051800010
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffd0b2c000000090
ldx [%i3+0x018],%g3 ! Observed data at 0000000051800018
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff1f33b715932dfb
ldx [%i3+0x020],%g3 ! Observed data at 0000000051800020
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = bd7348f1fb000000
ldx [%i3+0x038],%g3 ! Observed data at 0000000051800038
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x038,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 3e8f3a2200000095
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000518000c8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 3f37d6ff2d4a3e38
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000518000e8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 2d52bca2e9f5d5a2
ldx [%i3+0x100],%g3 ! Observed data at 0000000051800100
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = cbf2e4f0d700daff
ldx [%i3+0x128],%g3 ! Observed data at 0000000051800128
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x128,%g4
ldx [%g1+0x190],%g2 ! Expected data = 4b0291595a2cb255
ldx [%i3+0x190],%g3 ! Observed data at 0000000051800190
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = d7a061090de8dc64
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000518001b8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 73253785ff7b70db
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_f0_fail:
set p32_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f2_fail:
set p32_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f4_fail:
set p32_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
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:
swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000050800028]
ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000051000008]
stba %l1,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050800010]
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000051800000]
stda %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050800018]
stba %l6,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000018]
done
p32_trap1o:
swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000050800028]
ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000051000008]
stba %l1,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050800010]
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000051800000]
stda %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050800018]
stba %l6,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000018]
done
p32_trap2e:
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000050800008]
stba %l3,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051800028]
ldsha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000051800008]
stda %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000000]
ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000051000020]
stwa %l2,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050800028]
lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000050000000]
done
p32_trap2o:
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000050800008]
stba %l3,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051800028]
ldsha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000051800008]
stda %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000000]
ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000051000020]
stwa %l2,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050800028]
lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000050000000]
done
p32_trap3e:
nop
nop
done
p32_trap3o:
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 = dd1b557dca65550e
ldx [%g1+0x008],%l1 ! %l1 = c7d6868cc83bd9b0
ldx [%g1+0x010],%l2 ! %l2 = ed67d9f621223ec3
ldx [%g1+0x018],%l3 ! %l3 = 1bf7ff94214dbe96
ldx [%g1+0x020],%l4 ! %l4 = 43e3c0b0c1f94c60
ldx [%g1+0x028],%l5 ! %l5 = 30dad2e86cd0c1d8
ldx [%g1+0x030],%l6 ! %l6 = 7c4e77f06d0b8125
ldx [%g1+0x038],%l7 ! %l7 = fb2d9315b7331fdb
! Initialize the output register of window 0
set unres3_start,%o0
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 = 1239c3c1 21ad236a f96f3aa5 4a1da53c
! %f4 = 6b9b647c ccd57320 72d20256 7491db04
! %f8 = 05e08f9f d369ecdc ea12dde5 061fc5e1
! %f12 = 089aee03 3b36d6da 19feeb66 577b9b6e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d576dbb6 0bb7fc23 bb4c2775 b102db0f
! %f20 = a75aee48 2b5fb68f 46d70299 7525aa1f
! %f24 = f34fa8c4 34ad879a cf89cd29 5a65edb5
! %f28 = 629191cc 931fa055 d333454c a29da459
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5ea5b81b 62d5e17e a72f431c 149bc9a2
! %f36 = 0886ba1d 33a47163 7e849fa5 8ac00d4f
! %f40 = 491fc3df f73edb93 d51540a4 5dad1794
! %f44 = 7649d758 890909a3 28ce54ac b9521147
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x02ca92700000002b,%g7,%g1 ! GSR scale = 5, align = 3
wr %g1,%g0,%gsr ! GSR = 02ca92700000002b
wr %g0,%y ! Clear Y 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[0000000052000150] = acf1694d, %l1 = 3f720287b418b8ab
swap [%i0+0x150],%l1 ! %l1 = 00000000acf1694d
! %l3 = e1d7d3182ace39c4, Mem[0000000053800010] = dc393f16
stba %l3,[%i3+%o2]0x89 ! Mem[0000000053800010] = dc393fc4
! Mem[00000000538001d0] = ff99a2e3afe8203d, %l1 = 00000000acf1694d, %l7 = be7106dc7b085ac5
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = ff99a2e3afe8203d
! Mem[0000000053000008] = 54bde74f, %l2 = 38914dc8505fcc90
swapa [%i2+%o1]0x88,%l2 ! %l2 = 0000000054bde74f
! %l0 = ce92f707, %l1 = acf1694d, Mem[0000000053000028] = 0be47cca 28380e30
stda %l0,[%i2+%o5]0x88 ! Mem[0000000053000028] = ce92f707 acf1694d
! Mem[00000000530001f5] = b28f7a7b, %l7 = ff99a2e3afe8203d
ldstub [%i2+0x1f5],%l7 ! %l7 = 0000008f000000ff
! Mem[00000000530000f0] = f9fe8296, %l5 = 486fd0783503229d
swap [%i2+0x0f0],%l5 ! %l5 = 00000000f9fe8296
! Mem[0000000052800179] = 9c4c48fc, %l0 = f3053903ce92f707
ldstub [%i1+0x179],%l0 ! %l0 = 0000004c000000ff
! %l7 = 000000000000008f, Mem[0000000053000010] = 17c1b66470358a7c
stxa %l7,[%i2+%o2]0x81 ! Mem[0000000053000010] = 000000000000008f
! Mem[00000000520000a4] = 1cb6bafa, %l7 = 000000000000008f
swap [%i0+0x0a4],%l7 ! %l7 = 000000001cb6bafa
p33_label_2:
! %l7 = 000000001cb6bafa, Mem[0000000091800022] = c7b869b2
sth %l7,[%o0+0x022] ! Mem[0000000091800020] = bafa69b2
! Mem[00000000520000e6] = 0dfdaa90, %l7 = 000000001cb6bafa
ldstuba [%i0+0x0e6]%asi,%l7 ! %l7 = 000000aa000000ff
! Mem[0000000052800070] = e7928d7abd49cf83, %l0 = 000000000000004c, %l5 = 00000000f9fe8296
add %i1,0x70,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = e7928d7abd49cf83
! Mem[0000000053000095] = 80bd9530, %l1 = 00000000acf1694d
ldstub [%i2+0x095],%l1 ! %l1 = 000000bd000000ff
! Mem[0000000090000038] = 476db1ab, %g2 = 4e8b571d8b9cfa1f
lduwa [%i4+0x038]%asi,%g2 ! %g2 = 00000000476db1ab
! %l3 = e1d7d3182ace39c4, Mem[0000000053000018] = 501a18a7
stha %l3,[%i2+%o3]0x81 ! Mem[0000000053000018] = 39c418a7
! %l4 = de905bfa0094ed35, Mem[0000000091000168] = 08a1f293
stb %l4,[%i6+0x168] ! Mem[0000000091000168] = 35a1f293
! Mem[00000000530000ac] = d7b13756, %l1 = 00000000000000bd
swap [%i2+0x0ac],%l1 ! %l1 = 00000000d7b13756
! %l0 = 000000000000004c, Mem[00000000530000f8] = 82bc8cecf4105560
stx %l0,[%i2+0x0f8] ! Mem[00000000530000f8] = 000000000000004c
! Mem[0000000053000020] = 8da8b633, %l5 = e7928d7abd49cf83
ldstuba [%i2+%o4]0x80,%l5 ! %l5 = 0000008d000000ff
p33_label_3:
! Mem[0000000052000066] = f7b0840a, %l5 = 000000000000008d
ldstub [%i0+0x066],%l5 ! %l5 = 00000084000000ff
! Mem[0000000053000020] = ffa8b633, %l7 = 00000000000000aa
ldstuba [%i2+%o4]0x80,%l7 ! %l7 = 000000ff000000ff
! %l4 = de905bfa0094ed35, Mem[0000000091800074] = 3fdbcc04
stw %l4,[%o0+0x074] ! Mem[0000000091800074] = 0094ed35
! Mem[0000000053800000] = aa1920e8, %l6 = 4dffcb1e0a45a726
lduha [%i3+%g0]0x81,%l6 ! %l6 = 000000000000aa19
! Mem[00000000918000dc] = 0f6e6a47, %g2 = 00000000476db1ab
ldsh [%o0+0x0dc],%g2 ! %g2 = 0000000000000f6e
! Mem[00000000528001f0] = ef7e319d, %l1 = d7b13756, %l7 = 000000ff
add %i1,0x1f0,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000ef7e319d
! %l0 = 0000004c, %l1 = d7b13756, Mem[00000000918001d8] = b65b5b86 64b6a66e
std %l0,[%o0+0x1d8] ! Mem[00000000918001d8] = 0000004c d7b13756
! Mem[0000000090800150] = 22ebc214, %g2 = 0000000000000f6e
ldub [%i5+0x151],%g2 ! %g2 = 0000000000000022
! Mem[0000000090800110] = 04f74b2cbd57aaef, %g2 = 0000000000000022
ldx [%i5+0x110],%g2 ! %g2 = 04f74b2cbd57aaef
! Mem[0000000091800124] = 490aa34b, %g2 = 04f74b2cbd57aaef
ldsb [%o0+0x125],%g2 ! %g2 = 0000000000000049
p33_label_4:
! Mem[0000000053000010] = 00000000, %l6 = 000000000000aa19
lduba [%i2+%o2]0x88,%l6 ! %l6 = 0000000000000000
! %l0 = 000000000000004c, Mem[00000000900000b4] = e5015c01
stw %l0,[%i4+0x0b4] ! Mem[00000000900000b4] = 0000004c
! %l2 = 0000000054bde74f, Mem[00000000910000f6] = 7d71290e, %asi = 80
stha %l2,[%i6+0x0f6]%asi ! Mem[00000000910000f4] = e74f290e
! Mem[00000000908001f0] = 963c8772, %g2 = 0000000000000049
ldsh [%i5+0x1f0],%g2 ! %g2 = ffffffffffff963c
! Mem[0000000052800040] = 17bf82e2, %l4 = de905bfa0094ed35, %asi = 80
swapa [%i1+0x040]%asi,%l4 ! %l4 = 0000000017bf82e2
! %l6 = 00000000, %l7 = ef7e319d, Mem[00000000918000e0] = c47e0a0e 6b4a0971
std %l6,[%o0+0x0e0] ! Mem[00000000918000e0] = 00000000 ef7e319d
! Mem[0000000052000010] = 4c9bd044, %l7 = 00000000ef7e319d
ldstuba [%i0+%o2]0x89,%l7 ! %l7 = 00000044000000ff
! Mem[0000000053800150] = 1ffd89879f94547d, %l1 = 00000000d7b13756, %l3 = e1d7d3182ace39c4
add %i3,0x150,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 1ffd89879f94547d
! Mem[00000000520000f0] = 2586cd902d90eac2, %l5 = 0000000000000084, %l4 = 0000000017bf82e2
add %i0,0xf0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 2586cd902d90eac2
! Mem[0000000053800008] = ce91dba7 94c052c1, %l6 = 00000000, %l7 = 00000044
ldda [%i3+%o1]0x81,%l6 ! %l6 = 00000000ce91dba7 0000000094c052c1
p33_label_5:
! Mem[0000000053800008] = ce91dba7, %l0 = 000000000000004c
ldstuba [%i3+%o1]0x80,%l0 ! %l0 = 000000ce000000ff
! Mem[0000000053800028] = b144b62d, %l4 = 2586cd902d90eac2
ldsha [%i3+%o5]0x89,%l4 ! %l4 = ffffffffffffb62d
! Mem[0000000053800018] = 2a01503c, %l0 = 00000000000000ce
swapa [%i3+%o3]0x80,%l0 ! %l0 = 000000002a01503c
! Mem[0000000053000008] = 505fcc90, %l1 = 00000000d7b13756
swapa [%i2+%o1]0x89,%l1 ! %l1 = 00000000505fcc90
! Mem[00000000908000f8] = bdc8388f, %g2 = ffffffffffff963c
lduh [%i5+0x0f8],%g2 ! %g2 = 000000000000bdc8
! Mem[0000000053800184] = 2e34bcd7, %l6 = ce91dba7, %l0 = 2a01503c
add %i3,0x184,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000002e34bcd7
! Mem[0000000053000020] = ffa8b633, %l2 = 0000000054bde74f
ldstuba [%i2+%o4]0x81,%l2 ! %l2 = 000000ff000000ff
! Mem[000000009100004c] = 4653c258, %g2 = 000000000000bdc8
lduwa [%i6+0x04c]%asi,%g2 ! %g2 = 000000004653c258
! Mem[0000000052800010] = d9e92b1f596534fd, %l4 = ffffffffffffb62d
ldxa [%i1+%o2]0x80,%l4 ! %l4 = d9e92b1f596534fd
! Mem[0000000053800020] = 6bc3937d, %l2 = 00000000000000ff
lduwa [%i3+%o4]0x80,%l2 ! %l2 = 000000006bc3937d
p33_label_6:
! Mem[00000000530001be] = bdb50c8b, %l3 = 1ffd89879f94547d
ldstub [%i2+0x1be],%l3 ! %l3 = 0000000c000000ff
! Mem[0000000053800028] = 2db644b1, %l5 = 0000000000000084
lduwa [%i3+%o5]0x81,%l5 ! %l5 = 000000002db644b1
! %l0 = 000000002e34bcd7, Mem[0000000090000130] = f158787f84e8c64f
stx %l0,[%i4+0x130] ! Mem[0000000090000130] = 000000002e34bcd7
! Mem[0000000052000020] = a5d808fc, %l4 = d9e92b1f596534fd
ldstuba [%i0+%o4]0x80,%l4 ! %l4 = 000000a5000000ff
! Mem[0000000053000018] = 4e204bfd a718c439, %l2 = 6bc3937d, %l3 = 0000000c
ldda [%i2+%o3]0x88,%l2 ! %l2 = 00000000a718c439 000000004e204bfd
! Mem[00000000528000e3] = 4c8b453b, %l3 = 000000004e204bfd
ldstub [%i1+0x0e3],%l3 ! %l3 = 0000003b000000ff
! %l5 = 000000002db644b1, Mem[0000000090000000] = 3290e3b0
stw %l5,[%i4+%g0] ! Mem[0000000090000000] = 2db644b1
! %l3 = 000000000000003b, Mem[00000000538001b0] = ba5d18ac
stw %l3,[%i3+0x1b0] ! Mem[00000000538001b0] = 0000003b
! Mem[000000009100000c] = bcf127ea, %g18 = 548a55a22166da21
ldswa [%i6+0x00c]%asi,%g2 ! %g2 = 548a55a22166da21
! Mem[0000000052800008] = b7fa65f9 30124956, %l0 = 2e34bcd7, %l1 = 505fcc90
ldda [%i1+%o1]0x89,%l0 ! %l0 = 0000000030124956 00000000b7fa65f9
p33_label_7:
! Mem[0000000053800068] = fbd77bc9bebb912c, %l7 = 0000000094c052c1, %l0 = 0000000030124956
add %i3,0x68,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = fbd77bc9bebb912c
! %l2 = a718c439, %l3 = 0000003b, Mem[00000000918000f0] = 4b844286 651edd41
std %l2,[%o0+0x0f0] ! Mem[00000000918000f0] = a718c439 0000003b
! Mem[0000000053800020] = 7d93c36b, %l2 = 00000000a718c439
ldsha [%i3+%o4]0x89,%l2 ! %l2 = ffffffffffffc36b
! Mem[00000000910001d8] = 1a51d4ce, %g2 = ffffffffbcf127ea
ldub [%i6+0x1da],%g2 ! %g2 = 000000000000001a
! Mem[0000000091800118] = 6e067e0f, %g2 = 000000000000001a
ldsb [%o0+0x118],%g2 ! %g2 = 000000000000006e
! %l0 = bebb912c, %l1 = b7fa65f9, Mem[00000000900000e8] = 9839da07 8d7c0270
std %l0,[%i4+0x0e8] ! Mem[00000000900000e8] = bebb912c b7fa65f9
! Mem[00000000528000a3] = d88c1142, %l4 = 00000000000000a5
ldstub [%i1+0x0a3],%l4 ! %l4 = 00000042000000ff
! Mem[0000000052000028] = e2852d94, %l0 = fbd77bc9bebb912c
swapa [%i0+%o5]0x88,%l0 ! %l0 = 00000000e2852d94
! Mem[000000005380017b] = 3d79e308, %l3 = 000000000000003b
ldstub [%i3+0x17b],%l3 ! %l3 = 00000008000000ff
! Mem[0000000052000021] = ffd808fc, %l5 = 000000002db644b1
ldstub [%i0+0x021],%l5 ! %l5 = 000000d8000000ff
p33_label_8:
! Mem[0000000052800010] = 1f2be9d9, %l6 = 00000000ce91dba7
swapa [%i1+%o2]0x88,%l6 ! %l6 = 000000001f2be9d9
! Mem[0000000052000000] = 9580d216, %l1 = 00000000b7fa65f9
ldsha [%i0+%g0]0x81,%l1 ! %l1 = ffffffffffff9580
! %l7 = 0000000094c052c1, Mem[0000000090800134] = 3670bf50
stb %l7,[%i5+0x134] ! Mem[0000000090800134] = c170bf50
! Mem[00000000530001bc] = bdb5ff8b, %l5 = 00000000000000d8
ldstub [%i2+0x1bc],%l5 ! %l5 = 000000bd000000ff
! Mem[00000000530000a8] = ce140628000000bd, %l4 = 0000000000000042, %l7 = 0000000094c052c1
add %i2,0xa8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = ce140628000000bd
! Mem[0000000052000058] = 17e23cf2, %l6 = 000000001f2be9d9
ldstub [%i0+0x058],%l6 ! %l6 = 00000017000000ff
! Mem[0000000053800007] = 099d7efd, %l1 = ffffffffffff9580
ldstuba [%i3+0x007]%asi,%l1 ! %l1 = 000000fd000000ff
! Mem[0000000053800130] = 0c8abe57, %l7 = ce140628000000bd
swap [%i3+0x130],%l7 ! %l7 = 000000000c8abe57
! Mem[0000000052800186] = e4901a0e, %l0 = 00000000e2852d94
ldstub [%i1+0x186],%l0 ! %l0 = 0000001a000000ff
! Mem[00000000910000e8] = 6de1f745, %g2 = 000000000000006e
ldsh [%i6+0x0ea],%g2 ! %g2 = 0000000000006de1
p33_label_9:
! Mem[0000000053000090] = 285b1d1d, %l3 = 0000000000000008, %asi = 80
swapa [%i2+0x090]%asi,%l3 ! %l3 = 00000000285b1d1d
! Mem[0000000053000008] = d7b13756, %l1 = 00000000000000fd
ldswa [%i2+%o1]0x89,%l1 ! %l1 = ffffffffd7b13756
! Mem[0000000052800020] = 5f4cf9fa, %l5 = 00000000000000bd
ldstuba [%i1+%o4]0x81,%l5 ! %l5 = 0000005f000000ff
! %l5 = 000000000000005f, Mem[0000000091000169] = a1f29354
stb %l5,[%i6+0x169] ! Mem[0000000091000168] = 5ff29354
! Mem[000000005280017f] = 41d09f17, %l2 = ffffffffffffc36b
ldstub [%i1+0x17f],%l2 ! %l2 = 00000017000000ff
! Mem[0000000090800068] = 0bce0f03, %g2 = 0000000000006de1
ldub [%i5+0x06a],%g2 ! %g2 = 000000000000000b
! Mem[0000000052800160] = a681b71c, %l0 = 0000001a, %l6 = 00000017
add %i1,0x160,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000a681b71c
! Mem[00000000528001d8] = ac7df63a, %l0 = 000000000000001a, %asi = 80
swapa [%i1+0x1d8]%asi,%l0 ! %l0 = 00000000ac7df63a
! Mem[0000000052800020] = ff4cf9fa, %l3 = 00000000285b1d1d
ldstuba [%i1+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000052800050] = 9228c25e, %l3 = 000000ff, %l1 = d7b13756
add %i1,0x50,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000009228c25e
p33_label_10:
! Mem[0000000052000010] = ffd09b4c, %l5 = 000000000000005f, %asi = 80
swapa [%i0+0x010]%asi,%l5 ! %l5 = 00000000ffd09b4c
! Mem[000000005280017c] = 41d09fff, %l0 = 00000000ac7df63a
swap [%i1+0x17c],%l0 ! %l0 = 0000000041d09fff
! Mem[00000000918000b0] = 4c8099de, %g2 = 000000000000000b
lduha [%o0+0x0b2]%asi,%g2 ! %g2 = 0000000000004c80
! %l0 = 0000000041d09fff, Mem[0000000052800028] = c7991a8f
stba %l0,[%i1+%o5]0x89 ! Mem[0000000052800028] = c7991aff
! Mem[000000009180009c] = a752e24f, %g2 = 0000000000004c80
lduha [%o0+0x09c]%asi,%g2 ! %g2 = 000000000000a752
! %l2 = 0000000000000017, Mem[0000000052800008] = 30124956
stwa %l2,[%i1+%o1]0x89 ! Mem[0000000052800008] = 00000017
! Mem[0000000052000010] = 0000005f, %l7 = 000000000c8abe57
lduba [%i0+%o2]0x80,%l7 ! %l7 = 0000000000000000
! Mem[00000000538000e0] = 5316dc3b039a31a5, %l2 = 0000000000000017, %l3 = 00000000000000ff
add %i3,0xe0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 5316dc3b039a31a5
! %l0 = 0000000041d09fff, Mem[00000000520001f0] = a83bf24e
sth %l0,[%i0+0x1f0] ! Mem[00000000520001f0] = 9ffff24e
! Mem[0000000053000027] = 21585f53, %l1 = 000000009228c25e
ldstuba [%i2+0x027]%asi,%l1 ! %l1 = 00000053000000ff
p33_label_11:
! Mem[00000000528001d4] = 6dfb5408, %l7 = 00000000, %l6 = a681b71c
add %i1,0x1d4,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000006dfb5408
! %l4 = 00000042, %l5 = ffd09b4c, Mem[0000000052800010] = a7db91ce 596534fd
stda %l4,[%i1+%o2]0x80 ! Mem[0000000052800010] = 00000042 ffd09b4c
! Mem[000000005200007c] = bf707276, %l3 = 039a31a5, %l1 = 00000053
add %i0,0x7c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000bf707276
! Mem[0000000053800028] = 2db644b1, %l7 = 0000000000000000
swap [%i3+%o5],%l7 ! %l7 = 000000002db644b1
! Mem[0000000052000028] = 2c91bbbe, %l6 = 000000006dfb5408
lduha [%i0+%o5]0x80,%l6 ! %l6 = 0000000000002c91
! Mem[00000000908000d8] = ec34b5ea, %g2 = 000000000000a752
lduha [%i5+0x0da]%asi,%g2 ! %g2 = 000000000000ec34
! Mem[0000000053000020] = ffa8b633, %l7 = 000000002db644b1
ldswa [%i2+%o4]0x80,%l7 ! %l7 = ffffffffffa8b633
! Mem[0000000052000010] = 5f000000, %l3 = 5316dc3b039a31a5
lduwa [%i0+%o2]0x89,%l3 ! %l3 = 000000005f000000
! Mem[000000009180015c] = 9ad315d0, %g18 = 548a55a22166da21
ldsw [%o0+0x15c],%g2 ! %g2 = 548a55a22166da21
! Mem[00000000528001e8] = c6594d0b, %l5 = 00000000ffd09b4c, %asi = 80
swapa [%i1+0x1e8]%asi,%l5 ! %l5 = 00000000c6594d0b
p33_label_12:
! Mem[0000000053000000] = 6b5487bd, %l2 = 0000000000000017
lduwa [%i2+%g0]0x88,%l2 ! %l2 = 000000006b5487bd
! Mem[0000000053800010] = c43f39dc, %l3 = 000000005f000000
ldstuba [%i3+%o2]0x80,%l3 ! %l3 = 000000c4000000ff
! Mem[0000000090800050] = 9ed4adb0 93373e46, %g2 = 9ad315d0, %g3 = 0bad0b00
ldd [%i5+0x050],%g2 ! %g2 = 000000009ed4adb0 0000000093373e46
! %l5 = 00000000c6594d0b, Mem[0000000091000124] = 975d5fd9
sth %l5,[%i6+0x124] ! Mem[0000000091000124] = 4d0b5fd9
! Mem[0000000053800028] = 00000000, %l2 = 000000006b5487bd
ldstuba [%i3+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[00000000900001f8] = f6b5cdbd b4bb57a1, %g2 = 9ed4adb0, %g3 = 93373e46
ldda [%i4+0x1f8]%asi,%g2 ! %g2 = 00000000f6b5cdbd 00000000b4bb57a1
! Mem[00000000520001fd] = 26ba9867, %l0 = 0000000041d09fff
ldstub [%i0+0x1fd],%l0 ! %l0 = 000000ba000000ff
! Mem[00000000520000a0] = 84fe7e9c, %l7 = ffa8b633, %l1 = bf707276
add %i0,0xa0,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000084fe7e9c
! Mem[0000000091000140] = 304bbbe1, %g2 = 00000000f6b5cdbd
lduwa [%i6+0x140]%asi,%g2 ! %g2 = 00000000304bbbe1
! Mem[000000005200001c] = f186197a, %l3 = 000000c4, %l6 = 00002c91
add %i0,0x1c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000f186197a
p33_label_13:
! Mem[0000000052800020] = ff4cf9fa, %l7 = ffffffffffa8b633, %asi = 80
swapa [%i1+0x020]%asi,%l7 ! %l7 = 00000000ff4cf9fa
! Mem[0000000053800008] = ff91dba794c052c1, %l3 = 00000000000000c4, %l4 = 0000000000000042
add %i3,0x08,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = ff91dba794c052c1
! Mem[00000000538000ca] = 5f23831d, %l5 = 00000000c6594d0b
ldstub [%i3+0x0ca],%l5 ! %l5 = 00000083000000ff
! Mem[0000000053000178] = 80b6acc9, %l4 = ff91dba794c052c1
ldsb [%i2+0x179],%l4 ! %l4 = ffffffffffffffb6
! Mem[00000000918001a4] = c84b2f67, %g2 = 00000000304bbbe1
lduw [%o0+0x1a4],%g2 ! %g2 = 00000000c84b2f67
! %l0 = 00000000000000ba, Mem[0000000091000089] = 45a6bcaf
stb %l0,[%i6+0x089] ! Mem[0000000091000088] = baa6bcaf
! Mem[00000000528001d6] = 6dfb5408, %l3 = 00000000000000c4
ldstub [%i1+0x1d6],%l3 ! %l3 = 00000054000000ff
! Mem[0000000053000190] = 66145446, %l1 = 0000000084fe7e9c
ldstub [%i2+0x190],%l1 ! %l1 = 00000066000000ff
! Mem[0000000052800018] = 9f2519de, %l3 = 0000000000000054
lduha [%i1+%o3]0x89,%l3 ! %l3 = 00000000000019de
! Mem[0000000053800020] = 04e179617d93c36b, %l0 = 00000000000000ba
ldxa [%i3+%o4]0x89,%l0 ! %l0 = 04e179617d93c36b
p33_label_14:
! Mem[00000000538001bc] = 2600862b, %l2 = 00000000, %l1 = 00000066
add %i3,0x1bc,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000002600862b
! Mem[0000000052000018] = 984febec, %l1 = 000000002600862b
ldswa [%i0+%o3]0x88,%l1 ! %l1 = ffffffff984febec
! %l1 = ffffffff984febec, Mem[0000000052000014] = 079320ed
sth %l1,[%i0+0x014] ! Mem[0000000052000014] = ebec20ed
! Mem[0000000053800160] = ea626cb1, %l0 = 7d93c36b, %l4 = ffffffb6
add %i3,0x160,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000ea626cb1
! %l4 = 00000000ea626cb1, Mem[0000000052800000] = e78366263277a43c
stxa %l4,[%i1+%g0]0x89 ! Mem[0000000052800000] = 00000000ea626cb1
! Mem[0000000091800118] = 6e067e0f 7d469b70, %g2 = c84b2f67, %g3 = b4bb57a1
ldd [%o0+0x118],%g2 ! %g2 = 000000006e067e0f 000000007d469b70
! Mem[0000000052800020] = 33b6a8ff, %l5 = 0000000000000083
lduba [%i1+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[00000000520001cc] = 62137b69, %l2 = 00000000, %l7 = ff4cf9fa
add %i0,0x1cc,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000062137b69
! Mem[0000000053000020] = 33b6a8ff, %l7 = 0000000062137b69
lduha [%i2+%o4]0x88,%l7 ! %l7 = 000000000000a8ff
! %l4 = 00000000ea626cb1, Mem[0000000053800008] = ff91dba794c052c1
stxa %l4,[%i3+%o1]0x80 ! Mem[0000000053800008] = 00000000ea626cb1
p33_label_15:
! %l1 = ffffffff984febec, Mem[0000000052000008] = 14048d7d
stha %l1,[%i0+%o1]0x80 ! Mem[0000000052000008] = ebec8d7d
! %l5 = 00000000000000ff, Mem[0000000053800028] = 000000ff
stba %l5,[%i3+%o5]0x89 ! Mem[0000000053800028] = 000000ff
! Mem[0000000052000020] = fc08ffff, %l7 = 000000000000a8ff
ldsba [%i0+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000052800010] = 42000000, %l1 = ffffffff984febec
swapa [%i1+%o2]0x88,%l1 ! %l1 = 0000000042000000
! Mem[0000000052000068] = 8e92f070, %l4 = ea626cb1, %l7 = ffffffff
add %i0,0x68,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000008e92f070
! Mem[00000000528001f0] = ef7e319d, %l3 = 000019de, %l5 = 000000ff
add %i1,0x1f0,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000ef7e319d
! Mem[00000000908001e8] = c48a45c27afdf029, %g2 = 000000006e067e0f
ldxa [%i5+0x1e8]%asi,%g2 ! %g2 = c48a45c27afdf029
! Mem[0000000091800008] = 51a2dbdb, %g2 = c48a45c27afdf029
ldsh [%o0+0x00a],%g2 ! %g2 = 00000000000051a2
! Mem[00000000908000c8] = 3256a541, %g2 = 00000000000051a2
lduw [%i5+0x0c8],%g2 ! %g2 = 000000003256a541
! Mem[0000000052800081] = 3d9540bd, %l0 = 04e179617d93c36b
ldstub [%i1+0x081],%l0 ! %l0 = 00000095000000ff
p33_label_16:
! %l0 = 00000095, %l1 = 42000000, Mem[0000000091000028] = 8cd6e0db 488e3762
stda %l0,[%i6+0x028]%asi ! Mem[0000000091000028] = 00000095 42000000
! Mem[000000005380013c] = 49b81597, %l1 = 0000000042000000
lduwa [%i3+0x13c]%asi,%l1 ! %l1 = 0000000049b81597
! Mem[0000000053000028] = 07f792ce, %l7 = 000000008e92f070
ldstuba [%i2+%o5]0x81,%l7 ! %l7 = 00000007000000ff
! Mem[00000000528000b8] = bdc6dd4823f4a6af, %l5 = 00000000ef7e319d, %l3 = 00000000000019de
add %i1,0xb8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = bdc6dd4823f4a6af
! Mem[0000000053000000] = bd87546b, %l2 = 0000000000000000
ldswa [%i2+%g0]0x80,%l2 ! %l2 = ffffffffbd87546b
! Mem[0000000053800000] = e82019aa, %l5 = 00000000ef7e319d
swapa [%i3+%g0]0x89,%l5 ! %l5 = 00000000e82019aa
! Mem[0000000052000010] = 5f000000, %l2 = ffffffffbd87546b
ldstuba [%i0+%o2]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000052800018] = 9f2519de, %l3 = bdc6dd4823f4a6af
ldstuba [%i1+%o3]0x89,%l3 ! %l3 = 000000de000000ff
! Mem[0000000053000010] = 00000000, %l6 = 00000000f186197a
lduba [%i2+%o2]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000052000028] = 2c91bbbe, %l6 = 0000000000000000
lduba [%i0+%o5]0x80,%l6 ! %l6 = 000000000000002c
p33_label_17:
! Mem[0000000053800008] = 00000000, %l3 = 00000000000000de
ldsha [%i3+%o1]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000090800100] = d6c71cb7 4e70c201, %g2 = 3256a541, %g3 = 7d469b70
ldd [%i5+0x100],%g2 ! %g2 = 00000000d6c71cb7 000000004e70c201
! Mem[0000000052800018] = ff19259f, %l4 = 00000000ea626cb1
swapa [%i1+%o3]0x80,%l4 ! %l4 = 00000000ff19259f
! Mem[0000000053800018] = b4abcb88 ce000000, %l2 = 00000000, %l3 = 00000000
ldda [%i3+%o3]0x88,%l2 ! %l2 = 00000000ce000000 00000000b4abcb88
! Mem[0000000052000028] = bebb912c, %l4 = 00000000ff19259f
ldstuba [%i0+%o5]0x89,%l4 ! %l4 = 0000002c000000ff
! Mem[0000000053000110] = 33624ebd4a51cc6c, %l7 = 0000000000000007, %l2 = 00000000ce000000
add %i2,0x110,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 33624ebd4a51cc6c
! Mem[0000000052800130] = 50301e4d, %l3 = b4abcb88, %l0 = 00000095
add %i1,0x130,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000050301e4d
! %l0 = 0000000050301e4d, Mem[00000000908001b4] = 85c25eb7
stw %l0,[%i5+0x1b4] ! Mem[00000000908001b4] = 50301e4d
! Mem[0000000052000000] = 9580d216, %l2 = 33624ebd4a51cc6c
ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 00000095000000ff
! %l3 = 00000000b4abcb88, Mem[0000000053800028] = 000000ff
stha %l3,[%i3+%o5]0x89 ! Mem[0000000053800028] = 0000cb88
p33_label_18:
! Mem[00000000900000e4] = a8f8c61f, %g2 = 00000000d6c71cb7
lduw [%i4+0x0e4],%g2 ! %g2 = 00000000a8f8c61f
! Mem[0000000053000168] = 9d51eec22a52aa11, %l5 = 00000000e82019aa, %l2 = 0000000000000095
add %i2,0x168,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 9d51eec22a52aa11
! Mem[0000000052000120] = ced0e460, %l1 = 0000000049b81597
swap [%i0+0x120],%l1 ! %l1 = 00000000ced0e460
! Mem[0000000053000144] = 87252f1c, %l3 = b4abcb88, %l7 = 00000007
add %i2,0x144,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000087252f1c
! Mem[0000000052000026] = b4160e16, %l3 = 00000000b4abcb88
ldstub [%i0+0x026],%l3 ! %l3 = 0000000e000000ff
! Mem[00000000520001bc] = 5d5b597f, %l7 = 87252f1c, %l7 = 87252f1c
add %i0,0x1bc,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000005d5b597f
! Mem[0000000053800020] = 7d93c36b, %l2 = 9d51eec22a52aa11
ldstuba [%i3+%o4]0x88,%l2 ! %l2 = 0000006b000000ff
! Mem[00000000520000a4] = 0000008f, %l4 = 000000000000002c
swap [%i0+0x0a4],%l4 ! %l4 = 000000000000008f
! Mem[0000000052000058] = ffe23cf27e20d0ff, %l3 = 000000000000000e, %l0 = 0000000050301e4d
add %i0,0x58,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = ffe23cf27e20d0ff
! Mem[0000000052800008] = 00000017, %l5 = 00000000e82019aa
lduwa [%i1+%o1]0x88,%l5 ! %l5 = 0000000000000017
p33_label_19:
! Mem[0000000053000194] = 649f6838, %l0 = ffe23cf27e20d0ff, %asi = 80
swapa [%i2+0x194]%asi,%l0 ! %l0 = 00000000649f6838
! Mem[0000000053000068] = 2b3f83ab, %l2 = 000000000000006b
ldstub [%i2+0x068],%l2 ! %l2 = 0000002b000000ff
! Mem[0000000090800168] = 63ababf6 368782a7, %g2 = a8f8c61f, %g3 = 4e70c201
ldd [%i5+0x168],%g2 ! %g2 = 0000000063ababf6 00000000368782a7
! Mem[0000000053000020] = 33b6a8ff, %l5 = 0000000000000017
ldstuba [%i2+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000090800128] = 8de49c5f 842233e5, %g2 = 63ababf6, %g3 = 368782a7
ldd [%i5+0x128],%g2 ! %g2 = 000000008de49c5f 00000000842233e5
! Mem[0000000052800058] = 711d916170469d50, %l3 = 000000000000000e, %l2 = 000000000000002b
add %i1,0x58,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 711d916170469d50
! Mem[0000000090800180] = 06f22f79, %g18 = 548a55a22166da21
ldswa [%i5+0x180]%asi,%g2 ! %g2 = 548a55a22166da21
! %l7 = 000000005d5b597f, Mem[00000000520001d0] = 308089dd
stw %l7,[%i0+0x1d0] ! Mem[00000000520001d0] = 5d5b597f
! %l2 = 70469d50, %l3 = 0000000e, Mem[00000000910000e8] = 27c66de1 f7452a3b
std %l2,[%i6+0x0e8] ! Mem[00000000910000e8] = 70469d50 0000000e
! Mem[0000000091000008] = ef954cbc, %g2 = 0000000006f22f79
ldsb [%i6+0x009],%g2 ! %g2 = ffffffffffffffef
p33_label_20:
! Mem[0000000052800028] = ff1a99c7, %l0 = 00000000649f6838
ldstuba [%i1+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000090800188] = b34362b7 a0645291, %g2 = ffffffef, %g3 = 842233e5
ldd [%i5+0x188],%g2 ! %g2 = 00000000b34362b7 00000000a0645291
! Mem[0000000053000008] = 5637b1d751e76555, %l3 = 000000000000000e
ldxa [%i2+%o1]0x80,%l3 ! %l3 = 5637b1d751e76555
! Mem[000000005200014c] = 3e1cbf29, %l3 = 5637b1d751e76555
ldstub [%i0+0x14c],%l3 ! %l3 = 0000003e000000ff
! Mem[0000000052800000] = b16c62ea, %l5 = 00000000000000ff
swapa [%i1+%g0]0x81,%l5 ! %l5 = 00000000b16c62ea
! Mem[00000000520000b0] = 0518d71f, %l6 = 0000002c, %l0 = 000000ff
add %i0,0xb0,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000000518d71f
! Mem[0000000052000083] = 17b5ae01, %l3 = 000000000000003e
ldstub [%i0+0x083],%l3 ! %l3 = 00000001000000ff
! Mem[000000005200011b] = e7487576, %l7 = 000000005d5b597f
ldstub [%i0+0x11b],%l7 ! %l7 = 00000076000000ff
! %l6 = 000000000000002c, Mem[0000000053800010] = ff3f39dc2fdd4512
stxa %l6,[%i3+%o2]0x81 ! Mem[0000000053800010] = 000000000000002c
! Mem[0000000052800000] = 000000ff, %l6 = 000000000000002c
lduba [%i1+%g0]0x81,%l6 ! %l6 = 0000000000000000
p33_label_21:
! %l4 = 0000008f, %l5 = b16c62ea, Mem[0000000090800138] = 598f2cfa f018c700
std %l4,[%i5+0x138] ! Mem[0000000090800138] = 0000008f b16c62ea
! Mem[0000000053000020] = 33b6a8ff, %l4 = 000000000000008f
swapa [%i2+%o4]0x88,%l4 ! %l4 = 0000000033b6a8ff
! Mem[00000000538000a8] = c174da81, %l5 = 00000000b16c62ea, %asi = 80
swapa [%i3+0x0a8]%asi,%l5 ! %l5 = 00000000c174da81
! %l3 = 0000000000000001, Mem[0000000052000008] = ebec8d7d01a77869
stxa %l3,[%i0+%o1]0x80 ! Mem[0000000052000008] = 0000000000000001
! Mem[0000000052000192] = 2ab12fcc, %l4 = 0000000033b6a8ff
ldstub [%i0+0x192],%l4 ! %l4 = 0000002f000000ff
! Mem[0000000052000108] = a321bd900b794409, %l2 = 711d916170469d50, %l1 = 00000000ced0e460
add %i0,0x108,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = a321bd900b794409
! Mem[0000000052800018] = b16c62ea, %l4 = 000000000000002f
ldsha [%i1+%o3]0x89,%l4 ! %l4 = 00000000000062ea
! Mem[000000005200019d] = 7701afb5, %l6 = 0000000000000000
ldstub [%i0+0x19d],%l6 ! %l6 = 00000001000000ff
! %l6 = 00000001, %l7 = 00000076, Mem[0000000053800018] = ce000000 b4abcb88
stda %l6,[%i3+%o3]0x89 ! Mem[0000000053800018] = 00000001 00000076
! %l4 = 00000000000062ea, Mem[00000000918000ec] = 9f63f850, %asi = 80
stwa %l4,[%o0+0x0ec]%asi ! Mem[00000000918000ec] = 000062ea
p33_label_22:
! %l4 = 00000000000062ea, Mem[0000000052000028] = ff91bbbe4b1d57b7
stxa %l4,[%i0+%o5]0x81 ! Mem[0000000052000028] = 00000000000062ea
! %l7 = 0000000000000076, Mem[00000000908000c0] = 3d6bba7007d72e30
stx %l7,[%i5+0x0c0] ! Mem[00000000908000c0] = 0000000000000076
! Mem[000000009000014c] = be8d5101, %g2 = 00000000b34362b7
lduba [%i4+0x14f]%asi,%g2 ! %g2 = 00000000000000be
! Mem[0000000053800020] = ffc3937d, %l6 = 0000000000000001
lduba [%i3+%o4]0x80,%l6 ! %l6 = 00000000000000ff
! %l3 = 0000000000000001, Mem[00000000910000ee] = 000e0ba3
stb %l3,[%i6+0x0ee] ! Mem[00000000910000ec] = 010e0ba3
! Mem[0000000052000138] = dd66490ba5fc4cf2, %l6 = 00000000000000ff
ldx [%i0+0x138],%l6 ! %l6 = dd66490ba5fc4cf2
! Mem[0000000091800128] = 52c014db, %g2 = 00000000000000be
ldsh [%o0+0x12a],%g2 ! %g2 = 00000000000052c0
! Mem[000000005280010c] = d15e27d7, %l0 = 0518d71f, %l5 = c174da81
add %i1,0x10c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000d15e27d7
! %l6 = dd66490ba5fc4cf2, Mem[0000000090800008] = 275f371dbd1d40b9
stx %l6,[%i5+%o1] ! Mem[0000000090800008] = dd66490ba5fc4cf2
! Mem[0000000053800088] = ff6e29ffbdfa8429, %l3 = 0000000000000001, %l0 = 000000000518d71f
add %i3,0x88,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = ff6e29ffbdfa8429
p33_label_23:
! Mem[00000000530000c4] = c4b51a27, %l7 = 00000076, %l3 = 00000001
add %i2,0xc4,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000c4b51a27
! Mem[00000000538000e0] = 5316dc3b, %l7 = 0000000000000076, %asi = 80
swapa [%i3+0x0e0]%asi,%l7 ! %l7 = 000000005316dc3b
! Mem[00000000908001a0] = 274e8cac, %g2 = 00000000000052c0
ldsh [%i5+0x1a2],%g2 ! %g2 = 000000000000274e
! Mem[0000000053000008] = 5637b1d751e76555, %l4 = 00000000000062ea, %l0 = ff6e29ffbdfa8429
add %i2,0x08,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 5637b1d751e76555
! Mem[0000000053800008] = 00000000, %l6 = dd66490ba5fc4cf2
ldstuba [%i3+%o1]0x80,%l6 ! %l6 = 00000000000000ff
! %l5 = 00000000d15e27d7, Mem[0000000052800018] = b16c62ea
stba %l5,[%i1+%o3]0x88 ! Mem[0000000052800018] = b16c62d7
! Mem[00000000538000d8] = 564010ea, %l0 = 51e76555, %l7 = 5316dc3b
add %i3,0xd8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000564010ea
! Mem[00000000908001dc] = bf5c8431, %g2 = 000000000000274e
lduh [%i5+0x1de],%g2 ! %g2 = 000000000000bf5c
! Mem[0000000053800140] = 5dd7fbef, %l4 = 00000000000062ea, %asi = 80
swapa [%i3+0x140]%asi,%l4 ! %l4 = 000000005dd7fbef
! Mem[0000000052800028] = ff1a99c7 938d2242, %l6 = 00000000, %l7 = 564010ea
ldda [%i1+%o5]0x80,%l6 ! %l6 = 00000000ff1a99c7 00000000938d2242
p33_label_24:
! %l2 = 711d916170469d50, Mem[0000000052000028] = 00000000000062ea
stxa %l2,[%i0+%o5]0x80 ! Mem[0000000052000028] = 711d916170469d50
! Mem[0000000052000008] = 0000000000000001, %l3 = 00000000c4b51a27
ldxa [%i0+0x008]%asi,%l3 ! %l3 = 0000000000000001
! %l0 = 5637b1d751e76555, Mem[0000000090000134] = 2e34bcd7
stw %l0,[%i4+0x134] ! Mem[0000000090000134] = 51e76555
! Mem[00000000918001a4] = 4b2f676b, %g2 = 000000000000bf5c
ldsb [%o0+0x1a5],%g2 ! %g2 = 000000000000004b
! %l7 = 00000000938d2242, Mem[0000000052000010] = ff00005f
stba %l7,[%i0+%o2]0x81 ! Mem[0000000052000010] = 4200005f
! %l0 = 51e76555, %l1 = 0b794409, Mem[0000000053800008] = ff000000 ea626cb1
stda %l0,[%i3+%o1]0x80 ! Mem[0000000053800008] = 51e76555 0b794409
! Mem[0000000052800008] = 00000017, %l4 = 000000005dd7fbef
ldstuba [%i1+%o1]0x88,%l4 ! %l4 = 00000017000000ff
! Mem[0000000053800010] = 00000000, %l3 = 0000000000000001
lduwa [%i3+%o2]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000053000028] = fff792ce, %l5 = 00000000d15e27d7
ldsba [%i2+%o5]0x80,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000053000028] = fff792ce, %l1 = a321bd900b794409
ldstuba [%i2+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
p33_label_25:
! %l1 = 00000000000000ff, Mem[0000000052800020] = ffa8b633
stha %l1,[%i1+%o4]0x80 ! Mem[0000000052800020] = 00ffb633
! %l3 = 0000000000000000, Mem[0000000052000018] = eceb4f98
stwa %l3,[%i0+%o3]0x80 ! Mem[0000000052000018] = 00000000
! %l2 = 70469d50, %l3 = 00000000, Mem[0000000052800028] = ff1a99c7 938d2242
stda %l2,[%i1+%o5]0x81 ! Mem[0000000052800028] = 70469d50 00000000
! %l7 = 00000000938d2242, Mem[0000000052000028] = 509d467061911d71
stxa %l7,[%i0+%o5]0x88 ! Mem[0000000052000028] = 00000000938d2242
! Mem[00000000538001c8] = 4911248bf78838ab, %l5 = ffffffffffffffff, %l2 = 711d916170469d50
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 4911248bf78838ab
! Mem[0000000052000010] = 5f000042, %l4 = 0000000000000017
ldsha [%i0+%o2]0x88,%l4 ! %l4 = 0000000000000042
! Mem[0000000052800018] = b16c62d7, %l5 = ffffffffffffffff
lduwa [%i1+%o3]0x88,%l5 ! %l5 = 00000000b16c62d7
! Mem[0000000052000020] = ffff08fc b416ff16, %l6 = ff1a99c7, %l7 = 938d2242
ldda [%i0+%o4]0x81,%l6 ! %l6 = 00000000ffff08fc 00000000b416ff16
! Mem[0000000091000134] = 1ef81b22, %g2 = 000000000000004b
lduh [%i6+0x134],%g2 ! %g2 = 0000000000001ef8
! Mem[0000000053000150] = 2384e653, %l0 = 5637b1d751e76555
swap [%i2+0x150],%l0 ! %l0 = 000000002384e653
ba,a p33_not_taken_0_end
p33_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p33_branch_failed
p33_not_taken_0_end:
! End of Random Code for Thread 33
1: membar #Sync ! Force all stores to complete
p33_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x084] ! Set processor 33 done flag
! Check Registers
p33_check_registers:
set p33_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000002384e653
bne,a,pn %xcc,p33_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000ff
bne,a,pn %xcc,p33_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 4911248bf78838ab
bne,a,pn %xcc,p33_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000000
bne,a,pn %xcc,p33_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000042
bne,a,pn %xcc,p33_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000b16c62d7
bne,a,pn %xcc,p33_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ffff08fc
bne,a,pn %xcc,p33_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000b416ff16
bne,a,pn %xcc,p33_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p33_check_fp_registers:
set p33_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 1239c3c1 21ad236a
bne %xcc,p33_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be f96f3aa5 4a1da53c
bne %xcc,p33_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 72d20256 7491db04
bne %xcc,p33_f6_fail
nop
! Check Local Memory
set p33_local0_expect,%g1
p33_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ff80d2164938f481
ldx [%i0+0x000],%g3 ! Observed data at 0000000052000000
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0000000000000001
ldx [%i0+0x008],%g3 ! Observed data at 0000000052000008
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4200005febec20ed
ldx [%i0+0x010],%g3 ! Observed data at 0000000052000010
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000000f186197a
ldx [%i0+0x018],%g3 ! Observed data at 0000000052000018
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffff08fcb416ff16
ldx [%i0+0x020],%g3 ! Observed data at 0000000052000020
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 42228d9300000000
ldx [%i0+0x028],%g3 ! Observed data at 0000000052000028
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = ffe23cf27e20d0ff
ldx [%i0+0x058],%g3 ! Observed data at 0000000052000058
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = e8f61404f7b0ff0a
ldx [%i0+0x060],%g3 ! Observed data at 0000000052000060
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 17b5aeff510ac859
ldx [%i0+0x080],%g3 ! Observed data at 0000000052000080
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 84fe7e9c0000002c
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000520000a0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 6765c0da0dfdff90
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000520000e0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x118],%g2 ! Expected data = e74875ff8cca1dbc
ldx [%i0+0x118],%g3 ! Observed data at 0000000052000118
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 49b8159702210969
ldx [%i0+0x120],%g3 ! Observed data at 0000000052000120
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x120,%g4
ldx [%g1+0x148],%g2 ! Expected data = f69ef1b5ff1cbf29
ldx [%i0+0x148],%g3 ! Observed data at 0000000052000148
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = b418b8ab4abeb21d
ldx [%i0+0x150],%g3 ! Observed data at 0000000052000150
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x150,%g4
ldx [%g1+0x190],%g2 ! Expected data = 2ab1ffcca120a526
ldx [%i0+0x190],%g3 ! Observed data at 0000000052000190
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = fe9116f377ffafb5
ldx [%i0+0x198],%g3 ! Observed data at 0000000052000198
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 5d5b597fcd7a3a79
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000520001d0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 9ffff24e8990da8a
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000520001f0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 36c4b36d26ff9867
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000520001f8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1f8,%g4
set p33_local1_expect,%g1
p33_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 000000ff00000000
ldx [%i1+0x000],%g3 ! Observed data at 0000000052800000
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff000000f965fab7
ldx [%i1+0x008],%g3 ! Observed data at 0000000052800008
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = eceb4f98ffd09b4c
ldx [%i1+0x010],%g3 ! Observed data at 0000000052800010
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = d7626cb18f0c3e2c
ldx [%i1+0x018],%g3 ! Observed data at 0000000052800018
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00ffb633e3b039ab
ldx [%i1+0x020],%g3 ! Observed data at 0000000052800020
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 70469d5000000000
ldx [%i1+0x028],%g3 ! Observed data at 0000000052800028
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0094ed3542a58ab6
ldx [%i1+0x040],%g3 ! Observed data at 0000000052800040
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = 3dff40bd2573ecef
ldx [%i1+0x080],%g3 ! Observed data at 0000000052800080
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = d88c11ff801490d9
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000528000a0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 4c8b45ffe6f11da0
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000528000e0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x178],%g2 ! Expected data = 9cff48fcac7df63a
ldx [%i1+0x178],%g3 ! Observed data at 0000000052800178
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = ffd8fe97e490ff0e
ldx [%i1+0x180],%g3 ! Observed data at 0000000052800180
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 1a1b23f56dfbff08
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000528001d0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 0000001a4c484b8c
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000528001d8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ffd09b4c18e375a0
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000528001e8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1e8,%g4
set p33_local2_expect,%g1
p33_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 5637b1d751e76555
ldx [%i2+0x008],%g3 ! Observed data at 0000000053000008
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000000000008f
ldx [%i2+0x010],%g3 ! Observed data at 0000000053000010
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 39c418a7fd4b204e
ldx [%i2+0x018],%g3 ! Observed data at 0000000053000018
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8f00000021585fff
ldx [%i2+0x020],%g3 ! Observed data at 0000000053000020
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = fff792ce4d69f1ac
ldx [%i2+0x028],%g3 ! Observed data at 0000000053000028
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = ff3f83ab1877bbc7
ldx [%i2+0x068],%g3 ! Observed data at 0000000053000068
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = 0000000880ff9530
ldx [%i2+0x090],%g3 ! Observed data at 0000000053000090
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ce140628000000bd
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000530000a8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 3503229dca853764
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000530000f0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 000000000000004c
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000530000f8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x150],%g2 ! Expected data = 51e76555fb47818a
ldx [%i2+0x150],%g3 ! Observed data at 0000000053000150
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x150,%g4
ldx [%g1+0x190],%g2 ! Expected data = ff1454467e20d0ff
ldx [%i2+0x190],%g3 ! Observed data at 0000000053000190
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 5c6bad24ffb5ff8b
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000530001b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = bfe9770db2ff7a7b
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+0x000],%g2 ! Expected data = 9d317eef099d7eff
ldx [%i3+0x000],%g3 ! Observed data at 0000000053800000
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 51e765550b794409
ldx [%i3+0x008],%g3 ! Observed data at 0000000053800008
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000000000002c
ldx [%i3+0x010],%g3 ! Observed data at 0000000053800010
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0100000076000000
ldx [%i3+0x018],%g3 ! Observed data at 0000000053800018
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffc3937d6179e104
ldx [%i3+0x020],%g3 ! Observed data at 0000000053800020
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 88cb0000f5f92b83
ldx [%i3+0x028],%g3 ! Observed data at 0000000053800028
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x028,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = b16c62ea5379d41b
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000538000a8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 5f23ff1d2f18c74d
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000538000c8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 00000076039a31a5
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000538000e0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x130],%g2 ! Expected data = 000000bd897d7d65
ldx [%i3+0x130],%g3 ! Observed data at 0000000053800130
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 000062eac8743d00
ldx [%i3+0x140],%g3 ! Observed data at 0000000053800140
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x140,%g4
ldx [%g1+0x178],%g2 ! Expected data = 3d79e3ff10c0da84
ldx [%i3+0x178],%g3 ! Observed data at 0000000053800178
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 0000003b8ec8b092
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000538001b0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1b0,%g4
! The test for processor 33 has passed
p33_passed:
ta GOOD_TRAP
nop
p33_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p33_failed
p33_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p33_failed
p33_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p33_failed
p33_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p33_failed
p33_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p33_failed
p33_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p33_failed
p33_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p33_failed
p33_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p33_failed
p33_f0_fail:
set p33_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f2_fail:
set p33_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f6_fail:
set p33_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 33 failed
p33_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x084] ! Set processor 33 done flag
set p33_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 33 failed
p33_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x084] ! Set processor 33 done flag
set p33_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p33_selfmod_failed:
ba p33_failed
mov 0xabc,%g1
p33_common_error:
or %g0,0xf01,%g1
ba p33_failed
mov %o5,%g3
p33_common_signature_error:
set p33_temp,%g1
ba p33_failed
st %g2,[%g1] ! Common Lock Number
p33_common_timeout:
set p33_temp,%g1
ba p33_failed
st %g2,[%g1] ! Common Lock Number
p33_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p33_failed
mov 0x0,%g3
p33_trap1e:
stda %l6,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052000008]
done
p33_trap1o:
stda %l6,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052000008]
done
p33_trap2e:
swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000052000020]
stxa %l6,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052800008]
ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000052800018]
swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000052000000]
done
p33_trap2o:
swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000052000020]
stxa %l6,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052800008]
ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000052800018]
swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000052000000]
done
p33_trap3e:
nop
done
p33_trap3o:
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 = f3053903ce92f707
ldx [%g1+0x008],%l1 ! %l1 = 3f720287b418b8ab
ldx [%g1+0x010],%l2 ! %l2 = 38914dc8505fcc90
ldx [%g1+0x018],%l3 ! %l3 = e1d7d3182ace39c4
ldx [%g1+0x020],%l4 ! %l4 = de905bfa0094ed35
ldx [%g1+0x028],%l5 ! %l5 = 486fd0783503229d
ldx [%g1+0x030],%l6 ! %l6 = 4dffcb1e0a45a726
ldx [%g1+0x038],%l7 ! %l7 = be7106dc7b085ac5
! Initialize the output register of window 0
set unres3_start,%o0
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 = db8e3ea0 6e20dae3 873c3d0a 1ed31b64
! %f4 = 22caf27c 709d2167 8cd7c5a2 f321c5be
! %f8 = b5f78c90 a99e4165 ea70d603 512d58f6
! %f12 = 1b243790 a62e9d7a 87e2c744 f10c7f91
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ce0ec063 c46475b7 011067b2 58fbce43
! %f20 = 28f67508 66b595ec beaa496d c9fd592c
! %f24 = a9881072 177dfce4 72058b0b e82eaf7e
! %f28 = 367acb64 348bf580 f6f8254c eb84394c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 3db1d285 025f411c 452f289f 295dd7a5
! %f36 = ce78d509 36f54032 e05e655d 1185e8d4
! %f40 = 34013170 6b679d24 9ee737b3 991852f8
! %f44 = 84d5181c 85cf26bf b7651cc9 62d89117
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd90eec270000002a,%g7,%g1 ! GSR scale = 5, align = 2
wr %g1,%g0,%gsr ! GSR = d90eec270000002a
wr %g0,%y ! Clear Y 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[00000000548000c0] = 960a5fac550a957c, %l3 = d7ec48945d0512c4, %l4 = b366b83896b4ce55
add %i1,0xc0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 960a5fac550a957c
! %l5 = f335fc9a26b00a95, Mem[0000000091000160] = 73e72b45, %asi = 80
stwa %l5,[%i6+0x160]%asi ! Mem[0000000091000160] = 26b00a95
! Mem[0000000055800124] = 0bc05326, %l4 = 960a5fac550a957c
swap [%i3+0x124],%l4 ! %l4 = 000000000bc05326
! Mem[0000000054800020] = 04f51c92, %l7 = fee3186a6edc1250
swapa [%i1+%o4]0x89,%l7 ! %l7 = 0000000004f51c92
! Mem[000000005480003d] = 7fe33269, %l2 = eb5fddc1b2f3dc69
ldstuba [%i1+0x03d]%asi,%l2 ! %l2 = 000000e3000000ff
! Mem[0000000054000115] = b270237b, %l3 = d7ec48945d0512c4
ldstub [%i0+0x115],%l3 ! %l3 = 00000070000000ff
! Mem[0000000054000008] = 670d8739, %l6 = 69a3d669fdbd02fd
ldsha [%i0+%o1]0x89,%l6 ! %l6 = ffffffffffff8739
! Mem[0000000054800010] = f00036c1, %l3 = 0000000000000070
ldsba [%i1+%o2]0x80,%l3 ! %l3 = fffffffffffffff0
! %l1 = 54c8c512145c5d0a, Mem[0000000054000018] = a5dce8fb
stwa %l1,[%i0+%o3]0x81 ! Mem[0000000054000018] = 145c5d0a
! Mem[0000000054000064] = 52c5ff71, %l0 = 0ba99999, %l4 = 0bc05326
add %i0,0x64,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000052c5ff71
p34_label_2:
! %l5 = f335fc9a26b00a95, Mem[0000000054000018] = 646927b20a5d5c14
stxa %l5,[%i0+%o3]0x88 ! Mem[0000000054000018] = f335fc9a26b00a95
! Mem[0000000090000130] = f158787f84e8c64f, %g2 = 949115ac70ff200e
ldx [%i4+0x130],%g2 ! %g2 = f158787f84e8c64f
! Mem[0000000054800010] = f00036c1bbac081b, %l3 = fffffffffffffff0
ldxa [%i1+%o2]0x81,%l3 ! %l3 = f00036c1bbac081b
! Mem[0000000055000058] = 522bc0a9, %l4 = 52c5ff71, %l6 = ffff8739
add %i2,0x58,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000522bc0a9
! %l5 = f335fc9a26b00a95, Mem[0000000054800018] = cc3e0625
stwa %l5,[%i1+%o3]0x89 ! Mem[0000000054800018] = 26b00a95
! %l2 = 000000e3, %l3 = bbac081b, Mem[00000000900001b8] = 2a1a388b 517f6a2e
std %l2,[%i4+0x1b8] ! Mem[00000000900001b8] = 000000e3 bbac081b
! Mem[0000000055800084] = a331b41b, %l5 = 26b00a95, %l4 = 52c5ff71
add %i3,0x84,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000a331b41b
! Mem[0000000090800038] = 9077206f f00a298b, %g2 = 84e8c64f, %g3 = 0bad0b00
ldd [%i5+0x038],%g2 ! %g2 = 000000009077206f 00000000f00a298b
! %l0 = 169998160ba99999, Mem[00000000910001a0] = d5a68328
stw %l0,[%i6+0x1a0] ! Mem[00000000910001a0] = 0ba99999
! Mem[00000000558001d6] = 70cc81b6, %l4 = 00000000a331b41b
ldstub [%i3+0x1d6],%l4 ! %l4 = 00000081000000ff
p34_label_3:
! Mem[0000000054800020] = 5012dc6e, %l5 = f335fc9a26b00a95
swapa [%i1+%o4]0x80,%l5 ! %l5 = 000000005012dc6e
! %l4 = 00000081, %l5 = 5012dc6e, Mem[00000000900000c8] = 00041723 75bef202
std %l4,[%i4+0x0c8] ! Mem[00000000900000c8] = 00000081 5012dc6e
! %l4 = 0000000000000081, Mem[0000000054000008] = 670d8739
stba %l4,[%i0+%o1]0x88 ! Mem[0000000054000008] = 670d8781
! Mem[0000000055000028] = c7d21adc, %l3 = f00036c1bbac081b
swapa [%i2+%o5]0x81,%l3 ! %l3 = 00000000c7d21adc
! Mem[0000000054000010] = 115dec74, %l2 = 00000000000000e3
swapa [%i0+%o2]0x80,%l2 ! %l2 = 00000000115dec74
! Mem[0000000090000154] = cdc0e4c9, %g2 = 000000009077206f
lduh [%i4+0x156],%g2 ! %g2 = 000000000000cdc0
! %l7 = 0000000004f51c92, Mem[00000000918000c0] = eced5e8dad90271b
stx %l7,[%o0+0x0c0] ! Mem[00000000918000c0] = 0000000004f51c92
! Mem[0000000090800180] = 06f22f79, %g18 = e6ce473ae2879b96
ldsw [%i5+0x180],%g2 ! %g2 = e6ce473ae2879b96
! Mem[0000000055800008] = 7632ce27, %l0 = 169998160ba99999
ldstuba [%i3+%o1]0x80,%l0 ! %l0 = 00000076000000ff
! Mem[0000000055000038] = 2c83e2f5, %l7 = 04f51c92, %l4 = 00000081
add %i2,0x38,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000002c83e2f5
p34_label_4:
! Mem[0000000090800158] = 28f4e0a9, %g2 = 0000000006f22f79
lduh [%i5+0x158],%g2 ! %g2 = 00000000000028f4
! Mem[0000000055000020] = cbf246df, %l6 = 00000000522bc0a9
ldswa [%i2+%o4]0x80,%l6 ! %l6 = ffffffffcbf246df
! Mem[00000000910000ac] = 215960bf, %g2 = 00000000000028f4
ldub [%i6+0x0ac],%g2 ! %g2 = 0000000000000021
! %l6 = ffffffffcbf246df, Mem[0000000054000008] = 81870d67
stba %l6,[%i0+%o1]0x81 ! Mem[0000000054000008] = df870d67
! Mem[0000000090800044] = 10cfefb5, %g2 = 0000000000000021
lduh [%i5+0x044],%g2 ! %g2 = 00000000000010cf
! Mem[0000000090000190] = 0f750e17, %g2 = 00000000000010cf
ldsba [%i4+0x190]%asi,%g2 ! %g2 = 000000000000000f
! Mem[00000000548001a0] = e8bfa1c8, %l1 = 54c8c512145c5d0a
ldstub [%i1+0x1a0],%l1 ! %l1 = 000000e8000000ff
! Mem[0000000055000020] = df46f2cb, %l2 = 00000000115dec74
swapa [%i2+%o4]0x88,%l2 ! %l2 = 00000000df46f2cb
! %l1 = 00000000000000e8, Mem[0000000091000007] = 4f08ef95
stb %l1,[%i6+0x007] ! Mem[0000000091000004] = e808ef95
! Mem[0000000055800008] = ff32ce27, %l3 = 00000000c7d21adc
lduha [%i3+%o1]0x80,%l3 ! %l3 = 000000000000ff32
p34_label_5:
! Mem[00000000540000a8] = 63114d42, %l0 = 0000000000000076, %asi = 80
swapa [%i0+0x0a8]%asi,%l0 ! %l0 = 0000000063114d42
! Mem[0000000091000138] = 3e885be1, %g2 = 000000000000000f
ldsh [%i6+0x138],%g2 ! %g2 = 0000000000003e88
! Mem[0000000054800020] = 26b00a95, %l3 = 000000000000ff32
swapa [%i1+%o4]0x80,%l3 ! %l3 = 0000000026b00a95
! Mem[00000000550000f4] = 8cd46178, %l0 = 0000000063114d42
swap [%i2+0x0f4],%l0 ! %l0 = 000000008cd46178
! Mem[00000000540000d0] = d8c99ee0930a13cd, %l1 = 00000000000000e8, %l3 = 0000000026b00a95
add %i0,0xd0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = d8c99ee0930a13cd
! Mem[0000000090800048] = ecb2b171 2451dc93, %g2 = 00003e88, %g3 = f00a298b
ldd [%i5+0x048],%g2 ! %g2 = 00000000ecb2b171 000000002451dc93
! Mem[0000000055000028] = 1b08acbb, %l2 = 00000000df46f2cb
ldstuba [%i2+%o5]0x88,%l2 ! %l2 = 000000bb000000ff
! Mem[000000005500017c] = 8bcdf52f, %l7 = 04f51c92, %l4 = 2c83e2f5
add %i2,0x17c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000008bcdf52f
! Mem[0000000054000018] = 26b00a95, %l7 = 0000000004f51c92
ldstuba [%i0+%o3]0x89,%l7 ! %l7 = 00000095000000ff
! Mem[0000000055000135] = 8284d49d, %l4 = 000000008bcdf52f
ldstub [%i2+0x135],%l4 ! %l4 = 00000084000000ff
p34_label_6:
! Mem[000000005400006c] = b3dc9643, %l2 = 00000000000000bb
ldstuba [%i0+0x06c]%asi,%l2 ! %l2 = 000000b3000000ff
! Mem[00000000548001bf] = ee7faf56, %l1 = 00000000000000e8
ldstub [%i1+0x1bf],%l1 ! %l1 = 00000056000000ff
! Mem[0000000054800198] = 07dd0f19, %l5 = 000000005012dc6e
swap [%i1+0x198],%l5 ! %l5 = 0000000007dd0f19
! Mem[00000000540000b0] = 5e0a0e7e5df7d772, %l4 = 0000000000000084, %l1 = 0000000000000056
add %i0,0xb0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 5e0a0e7e5df7d772
! %l4 = 0000000000000084, Mem[00000000918000d0] = 264185f748387ffd, %asi = 80
stxa %l4,[%o0+0x0d0]%asi ! Mem[00000000918000d0] = 0000000000000084
! Mem[0000000055800078] = bfb30e335c365e36, %l4 = 0000000000000084, %l0 = 000000008cd46178
add %i3,0x78,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = bfb30e335c365e36
! %l0 = bfb30e335c365e36, Mem[0000000054000000] = 8cc14d4d44ab5df7
stxa %l0,[%i0+%g0]0x80 ! Mem[0000000054000000] = bfb30e335c365e36
! Mem[00000000540000bc] = efdfecc5, %l1 = 5e0a0e7e5df7d772
ldsh [%i0+0x0be],%l1 ! %l1 = ffffffffffffecc5
! %l4 = 00000084, %l5 = 07dd0f19, Mem[0000000091800080] = 414cf609 3abc242e
std %l4,[%o0+0x080] ! Mem[0000000091800080] = 00000084 07dd0f19
! Mem[000000009180001c] = 6fd852ea, %g2 = 00000000ecb2b171
lduh [%o0+0x01c],%g2 ! %g2 = 0000000000006fd8
p34_label_7:
! %l3 = d8c99ee0930a13cd, Mem[0000000090000070] = 25192b1613607c30
stx %l3,[%i4+0x070] ! Mem[0000000090000070] = d8c99ee0930a13cd
! Mem[0000000054000028] = 05abda73, %l7 = 0000000000000095
swapa [%i0+%o5]0x80,%l7 ! %l7 = 0000000005abda73
! Mem[0000000054800010] = f00036c1, %l7 = 0000000005abda73
swap [%i1+%o2],%l7 ! %l7 = 00000000f00036c1
! Mem[0000000055800130] = 30aefc00, %l2 = 000000b3, %l5 = 07dd0f19
add %i3,0x130,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000030aefc00
! Mem[0000000055000168] = 3f0024f66a6b7eef, %l6 = ffffffffcbf246df, %l1 = ffffffffffffecc5
add %i2,0x168,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 3f0024f66a6b7eef
! Mem[000000005480003f] = 7fff3269, %l6 = ffffffffcbf246df
ldstub [%i1+0x03f],%l6 ! %l6 = 00000069000000ff
! Mem[00000000918001d0] = 5c503449, %g2 = 0000000000006fd8
ldub [%o0+0x1d0],%g2 ! %g2 = 000000000000005c
! Mem[0000000091800188] = ff57fac7, %g2 = 000000000000005c
ldsba [%o0+0x189]%asi,%g2 ! %g2 = ffffffffffffffff
! Mem[00000000558000d8] = d2f21ef8, %l5 = 0000000030aefc00
ldstub [%i3+0x0d8],%l5 ! %l5 = 000000d2000000ff
! Mem[0000000090000028] = 66a79677, %g2 = ffffffffffffffff
ldub [%i4+0x02a],%g2 ! %g2 = 0000000000000066
p34_label_8:
! Mem[0000000055000010] = ac439647, %l1 = 3f0024f66a6b7eef
ldsha [%i2+%o2]0x81,%l1 ! %l1 = ffffffffffffac43
! Mem[000000009080012c] = 33e5e411, %g2 = 0000000000000066
lduh [%i5+0x12e],%g2 ! %g2 = 00000000000033e5
! Mem[00000000558000b0] = 773673cae6514619, %l0 = bfb30e335c365e36, %l7 = 00000000f00036c1
add %i3,0xb0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 773673cae6514619
! Mem[0000000054000154] = 36526b78, %l3 = d8c99ee0930a13cd
swap [%i0+0x154],%l3 ! %l3 = 0000000036526b78
! Mem[000000005580019e] = 9ecee0b9, %l6 = 0000000000000069
ldstub [%i3+0x19e],%l6 ! %l6 = 000000e0000000ff
! Mem[00000000918001a0] = 8efa3f3e c84b2f67, %g2 = 000033e5, %g3 = 2451dc93
ldd [%o0+0x1a0],%g2 ! %g2 = 000000008efa3f3e 00000000c84b2f67
! Mem[00000000548001b8] = c70fcadf, %l3 = 0000000036526b78
swap [%i1+0x1b8],%l3 ! %l3 = 00000000c70fcadf
! Mem[0000000055000122] = cd4bcd1f, %l7 = 773673cae6514619
ldstub [%i2+0x122],%l7 ! %l7 = 000000cd000000ff
! %l0 = 5c365e36, %l1 = ffffac43, Mem[0000000090000168] = 0180f6cc fe3251ea
std %l0,[%i4+0x168] ! Mem[0000000090000168] = 5c365e36 ffffac43
! %l5 = 00000000000000d2, Mem[0000000055800008] = ff32ce27
stba %l5,[%i3+%o1]0x81 ! Mem[0000000055800008] = d232ce27
p34_label_9:
! Mem[0000000055800184] = f362657c, %l3 = 00000000c70fcadf
swap [%i3+0x184],%l3 ! %l3 = 00000000f362657c
! Mem[00000000548001b4] = a9bf8966, %l6 = 000000e0, %l7 = 000000cd
add %i1,0x1b4,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000a9bf8966
! %l6 = 00000000000000e0, Mem[00000000908000c0] = 3d6bba7007d72e30, %asi = 80
stxa %l6,[%i5+0x0c0]%asi ! Mem[00000000908000c0] = 00000000000000e0
! Mem[000000005400009c] = 0be80ab7, %l6 = 000000e0, %l5 = 000000d2
add %i0,0x9c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000000be80ab7
! %l0 = 5c365e36, %l1 = ffffac43, Mem[0000000054000018] = 26b00aff f335fc9a
stda %l0,[%i0+%o3]0x89 ! Mem[0000000054000018] = 5c365e36 ffffac43
! Mem[00000000558001a4] = 93bbb92b, %l0 = bfb30e335c365e36
swap [%i3+0x1a4],%l0 ! %l0 = 0000000093bbb92b
! Mem[0000000055000040] = fa66912027b57963, %l7 = 00000000a9bf8966, %l5 = 000000000be80ab7
add %i2,0x40,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = fa66912027b57963
! Mem[0000000090800190] = 9c239d0f8a9cb77e, %g2 = 000000008efa3f3e
ldx [%i5+0x190],%g2 ! %g2 = 9c239d0f8a9cb77e
! Mem[0000000054800010] = 1b08acbb 73daab05, %l2 = 000000b3, %l3 = f362657c
ldda [%i1+%o2]0x88,%l2 ! %l2 = 0000000073daab05 000000001b08acbb
! Mem[0000000091800048] = 5e904918, %g18 = e6ce473ae2879b96
ldsw [%o0+0x048],%g2 ! %g2 = e6ce473ae2879b96
p34_label_10:
! Mem[0000000054000070] = 7d3aabff, %l6 = 00000000000000e0
ldsw [%i0+0x070],%l6 ! %l6 = 000000007d3aabff
! %l7 = 00000000a9bf8966, Mem[0000000055000008] = 1372f2f8fa5cbcf8
stxa %l7,[%i2+%o1]0x80 ! Mem[0000000055000008] = 00000000a9bf8966
! %l2 = 0000000073daab05, Mem[0000000054800008] = 2a6ac8f7
stba %l2,[%i1+%o1]0x80 ! Mem[0000000054800008] = 056ac8f7
! %l3 = 000000001b08acbb, Mem[0000000054000008] = df870d67
stha %l3,[%i0+%o1]0x80 ! Mem[0000000054000008] = acbb0d67
! Mem[00000000908000b4] = fb1a2125, %g2 = 000000005e904918
ldub [%i5+0x0b4],%g2 ! %g2 = 00000000000000fb
! %l1 = ffffffffffffac43, Mem[0000000055000000] = 1fe7cd7c
stwa %l1,[%i2+%g0]0x80 ! Mem[0000000055000000] = ffffac43
! Mem[00000000900000f8] = 9416006d 1358082a, %g2 = 000000fb, %g3 = c84b2f67
ldd [%i4+0x0f8],%g2 ! %g2 = 000000009416006d 000000001358082a
! Mem[0000000055800134] = 160a0df5, %l4 = 00000084, %l4 = 00000084
add %i3,0x134,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000160a0df5
! Mem[0000000055800034] = 49e782b1, %l7 = 00000000a9bf8966, %asi = 80
swapa [%i3+0x034]%asi,%l7 ! %l7 = 0000000049e782b1
! %l6 = 000000007d3aabff, Mem[000000009080000f] = b992a3c1
stb %l6,[%i5+0x00f] ! Mem[000000009080000c] = ff92a3c1
p34_label_11:
! Mem[0000000055000008] = 00000000, %l4 = 00000000160a0df5
swapa [%i2+%o1]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000054000074] = 71f8349e, %l0 = 0000000093bbb92b
swap [%i0+0x074],%l0 ! %l0 = 0000000071f8349e
! Mem[00000000918001b0] = 32bd9ba9, %g18 = e6ce473ae2879b96
ldsw [%o0+0x1b0],%g2 ! %g2 = e6ce473ae2879b96
! Mem[000000005500017c] = 8bcdf52f, %l3 = 000000001b08acbb
ldstuba [%i2+0x17c]%asi,%l3 ! %l3 = 0000008b000000ff
! %l4 = 0000000000000000, Mem[0000000055800020] = e5b87fdd95af2988
stxa %l4,[%i3+%o4]0x80 ! Mem[0000000055800020] = 0000000000000000
! Mem[00000000540001d0] = ac6c3a13, %l1 = ffffffffffffac43
ldsb [%i0+0x1d1],%l1 ! %l1 = 000000000000006c
! Mem[0000000054000010] = e3000000, %l4 = 0000000000000000
swapa [%i0+%o2]0x88,%l4 ! %l4 = 00000000e3000000
! Mem[0000000054800088] = 20afbd0dddd4d9da, %l2 = 0000000073daab05, %l2 = 0000000073daab05
add %i1,0x88,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 20afbd0dddd4d9da
! %l0 = 0000000071f8349e, Mem[0000000091000164] = a2664375
stb %l0,[%i6+0x164] ! Mem[0000000091000164] = 9e664375
! Mem[0000000054000018] = 365e365c, %l2 = 20afbd0dddd4d9da
swapa [%i0+%o3]0x81,%l2 ! %l2 = 00000000365e365c
p34_label_12:
! Mem[00000000558001f0] = 591b1daabae34d63, %l5 = fa66912027b57963, %l1 = 000000000000006c
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 591b1daabae34d63
! Mem[000000009100011c] = 1a7d4743, %g2 = 0000000032bd9ba9
ldsba [%i6+0x11d]%asi,%g2 ! %g2 = 000000000000001a
! Mem[0000000055800000] = dbe71c07, %l0 = 0000000071f8349e
swapa [%i3+%g0]0x80,%l0 ! %l0 = 00000000dbe71c07
! %l2 = 365e365c, %l3 = 0000008b, Mem[00000000900000d8] = f41ece74 887c101a
std %l2,[%i4+0x0d8] ! Mem[00000000900000d8] = 365e365c 0000008b
! Mem[00000000540001ad] = a5ad8b2f, %l2 = 00000000365e365c
ldstub [%i0+0x1ad],%l2 ! %l2 = 000000ad000000ff
! %l2 = 00000000000000ad, Mem[000000009100014d] = dfd90d67
stb %l2,[%i6+0x14d] ! Mem[000000009100014c] = add90d67
! Mem[00000000548000dc] = c17e0e7e, %l1 = 591b1daabae34d63
lduh [%i1+0x0de],%l1 ! %l1 = 0000000000000e7e
! Mem[0000000054800198] = 5012dc6e, %l0 = dbe71c07, %l7 = 49e782b1
add %i1,0x198,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000005012dc6e
! Mem[0000000055800048] = 73bc6d1b, %l6 = 000000007d3aabff, %asi = 80
swapa [%i3+0x048]%asi,%l6 ! %l6 = 0000000073bc6d1b
! Mem[000000005580011c] = dd392e07, %l7 = 5012dc6e, %l4 = e3000000
add %i3,0x11c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000dd392e07
p34_label_13:
! Mem[0000000055000000] = ffffac43fc4188e7, %l4 = 00000000dd392e07
ldxa [%i2+%g0]0x81,%l4 ! %l4 = ffffac43fc4188e7
! Mem[0000000054000010] = 00000000, %l7 = 000000005012dc6e
ldstuba [%i0+%o2]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000054800188] = c16729d3, %l7 = 0000000000000000
swap [%i1+0x188],%l7 ! %l7 = 00000000c16729d3
! %l7 = 00000000c16729d3, Mem[0000000054800010] = 05abda73
stba %l7,[%i1+%o2]0x80 ! Mem[0000000054800010] = d3abda73
! Mem[0000000055000020] = 115dec74, %l3 = 000000000000008b
swapa [%i2+%o4]0x89,%l3 ! %l3 = 00000000115dec74
! Mem[00000000540001f0] = c07f7e5598fef857, %l6 = 0000000073bc6d1b, %l7 = 00000000c16729d3
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = c07f7e5598fef857
! Mem[00000000548001e4] = c0a1a1a1, %l2 = 00000000000000ad
swap [%i1+0x1e4],%l2 ! %l2 = 00000000c0a1a1a1
! Mem[0000000091800038] = b4270c28 2f23582d, %g2 = 0000001a, %g3 = 1358082a
ldd [%o0+0x038],%g2 ! %g2 = 00000000b4270c28 000000002f23582d
! Mem[0000000091000140] = 304bbbe1423a7710, %g2 = 00000000b4270c28
ldx [%i6+0x140],%g2 ! %g2 = 304bbbe1423a7710
! Mem[00000000910001bc] = a78de8c5, %g2 = 304bbbe1423a7710
ldub [%i6+0x1bc],%g2 ! %g2 = 00000000000000a7
p34_label_14:
! Mem[00000000908001cc] = d01beac2, %g2 = 00000000000000a7
ldsh [%i5+0x1cc],%g2 ! %g2 = ffffffffffffd01b
! Mem[0000000054800188] = 00000000, %l3 = 115dec74, %l1 = 00000e7e
add %i1,0x188,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000000000000
! Mem[0000000054000020] = 5f9c34b2, %l6 = 0000000073bc6d1b
swapa [%i0+%o4]0x89,%l6 ! %l6 = 000000005f9c34b2
! %l3 = 00000000115dec74, Mem[0000000054800000] = 733dd8c1
stha %l3,[%i1+%g0]0x81 ! Mem[0000000054800000] = ec74d8c1
! Mem[0000000090800188] = b34362b7 a0645291, %g2 = ffffd01b, %g3 = 2f23582d
ldda [%i5+0x188]%asi,%g2 ! %g2 = 00000000b34362b7 00000000a0645291
! %l6 = 000000005f9c34b2, Mem[0000000090000172] = 9f7ccf0d, %asi = 80
stha %l6,[%i4+0x172]%asi ! Mem[0000000090000170] = 34b2cf0d
! Mem[0000000054000028] = 95000000, %l1 = 0000000000000000
ldstuba [%i0+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! %l7 = c07f7e5598fef857, Mem[00000000900001ac] = 91175c0e
stw %l7,[%i4+0x1ac] ! Mem[00000000900001ac] = 98fef857
! Mem[0000000055000008] = 160a0df5, %l0 = 00000000dbe71c07
lduba [%i2+%o1]0x89,%l0 ! %l0 = 00000000000000f5
! Mem[0000000054000010] = 000000ff, %l0 = 00000000000000f5
lduwa [%i0+%o2]0x89,%l0 ! %l0 = 00000000000000ff
p34_label_15:
! Mem[0000000054800008] = 056ac8f7, %l1 = 0000000000000000
ldstuba [%i1+%o1]0x81,%l1 ! %l1 = 00000005000000ff
! %l0 = 00000000000000ff, Mem[0000000054000010] = ff000000497b2c31
stxa %l0,[%i0+%o2]0x81 ! Mem[0000000054000010] = 00000000000000ff
! Mem[000000009000008c] = 10c393c6, %g2 = 00000000b34362b7
lduw [%i4+0x08c],%g2 ! %g2 = 0000000010c393c6
! %l5 = fa66912027b57963, Mem[0000000055800020] = 00000000
stha %l5,[%i3+%o4]0x80 ! Mem[0000000055800020] = 79630000
! Mem[0000000055800068] = 2cd623f9, %l2 = c0a1a1a1, %l4 = fc4188e7
add %i3,0x68,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000002cd623f9
! %l2 = 00000000c0a1a1a1, Mem[00000000918000a4] = becc2ad5, %asi = 80
stha %l2,[%o0+0x0a4]%asi ! Mem[00000000918000a4] = a1a12ad5
! Mem[00000000550001f3] = 6126e3d0, %l2 = 00000000c0a1a1a1
ldstuba [%i2+0x1f3]%asi,%l2 ! %l2 = 000000d0000000ff
! Mem[0000000054800188] = 00000000, %l6 = 5f9c34b2, %l1 = 00000005
add %i1,0x188,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000000000000
! Mem[00000000540000ac] = f2911eed, %l6 = 000000005f9c34b2
swap [%i0+0x0ac],%l6 ! %l6 = 00000000f2911eed
! Mem[000000005500019b] = b329cbf5, %l0 = 00000000000000ff
ldstub [%i2+0x19b],%l0 ! %l0 = 000000f5000000ff
p34_label_16:
! Mem[000000005480013c] = cced552f, %l5 = fa66912027b57963
swap [%i1+0x13c],%l5 ! %l5 = 00000000cced552f
! Mem[0000000055800154] = 452d6345, %l2 = 000000d0, %l1 = 00000000
add %i3,0x154,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000452d6345
! %l4 = 000000002cd623f9, Mem[000000009080010e] = a20f04f7
stb %l4,[%i5+0x10e] ! Mem[000000009080010c] = f90f04f7
! Mem[00000000550001b4] = 2948bb02, %l2 = 00000000000000d0
swap [%i2+0x1b4],%l2 ! %l2 = 000000002948bb02
! Mem[0000000054000030] = 65b7df65, %l4 = 2cd623f9, %l0 = 000000f5
add %i0,0x30,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000065b7df65
! Mem[0000000055000000] = ffffac43, %l2 = 000000002948bb02
ldstub [%i2+%g0],%l2 ! %l2 = 000000ff000000ff
! Mem[0000000054800018] = 950ab0266d2274de, %l7 = c07f7e5598fef857
ldxa [%i1+%o3]0x80,%l7 ! %l7 = 950ab0266d2274de
! Mem[0000000055000028] = 1b08acff, %l3 = 00000000115dec74
swapa [%i2+%o5]0x88,%l3 ! %l3 = 000000001b08acff
! Mem[00000000558000a0] = b5ce385d 448b25ea, %l4 = 2cd623f9, %l5 = cced552f
ldd [%i3+0x0a0],%l4 ! %l4 = 00000000b5ce385d 00000000448b25ea
! Mem[0000000055000018] = ec2c9595, %l4 = 00000000b5ce385d
ldstuba [%i2+%o3]0x89,%l4 ! %l4 = 00000095000000ff
p34_label_17:
! Mem[000000009180015c] = 9ad315d0, %g2 = 0000000010c393c6
ldub [%o0+0x15c],%g2 ! %g2 = 000000000000009a
! Mem[0000000054000000] = 330eb3bf, %l4 = 0000000000000095
lduba [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000bf
! %l6 = f2911eed, %l7 = 6d2274de, Mem[0000000091000198] = 26051c99 234cd95d
std %l6,[%i6+0x198] ! Mem[0000000091000198] = f2911eed 6d2274de
! Mem[0000000055800028] = 23254b4f, %l6 = 00000000f2911eed
lduwa [%i3+%o5]0x81,%l6 ! %l6 = 0000000023254b4f
! Mem[0000000055000008] = f50d0a16, %l0 = 0000000065b7df65
swapa [%i2+%o1]0x80,%l0 ! %l0 = 00000000f50d0a16
! Mem[0000000055800161] = b2a3e361, %l5 = 00000000448b25ea
ldstub [%i3+0x161],%l5 ! %l5 = 000000a3000000ff
! Mem[00000000540000c1] = a3f95b65, %l7 = 950ab0266d2274de
ldstuba [%i0+0x0c1]%asi,%l7 ! %l7 = 000000f9000000ff
! Mem[0000000055000010] = ac439647, %l7 = 00000000000000f9
ldstuba [%i2+%o2]0x81,%l7 ! %l7 = 000000ac000000ff
! Mem[00000000558000e8] = 1c70f831cc3166a0, %l0 = 00000000f50d0a16, %l6 = 0000000023254b4f
add %i3,0xe8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 1c70f831cc3166a0
! Mem[00000000558001fd] = 275fddf8, %l7 = 00000000000000ac
ldstub [%i3+0x1fd],%l7 ! %l7 = 0000005f000000ff
p34_label_18:
! Mem[0000000091800154] = c6c46832, %g2 = 000000000000009a
ldsb [%o0+0x157],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000054000008] = acbb0d67, %l7 = 000000000000005f
lduha [%i0+%o1]0x80,%l7 ! %l7 = 000000000000acbb
! Mem[00000000548001e0] = 83e5f5b9000000ad, %l4 = 00000000000000bf, %l6 = 1c70f831cc3166a0
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 83e5f5b9000000ad
! Mem[0000000054800000] = ec74d8c146c989f8, %l6 = 83e5f5b9000000ad, %l1 = 00000000452d6345
casxa [%i1]0x80,%l6,%l1 ! %l1 = ec74d8c146c989f8
! %l4 = 00000000000000bf, Mem[00000000910001f4] = fcfe56cc
stw %l4,[%i6+0x1f4] ! Mem[00000000910001f4] = 000000bf
! Mem[00000000558001d3] = f1101d3f, %l0 = 00000000f50d0a16
ldstub [%i3+0x1d3],%l0 ! %l0 = 0000003f000000ff
! %l7 = 000000000000acbb, Mem[00000000908001bc] = 7c677d1d
stw %l7,[%i5+0x1bc] ! Mem[00000000908001bc] = 0000acbb
! Mem[00000000550000f0] = 3589becd, %l1 = 46c989f8, %l1 = 46c989f8
add %i2,0xf0,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000003589becd
! Mem[00000000540000d0] = d8c99ee0930a13cd, %l3 = 000000001b08acff, %l5 = 00000000000000a3
add %i0,0xd0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = d8c99ee0930a13cd
! %l1 = 000000003589becd, Mem[0000000090800048] = ecb2b171
sth %l1,[%i5+0x048] ! Mem[0000000090800048] = becdb171
p34_label_19:
! Mem[0000000054000020] = 1b6dbc73, %l4 = 00000000000000bf
ldstuba [%i0+%o4]0x80,%l4 ! %l4 = 0000001b000000ff
! Mem[0000000054800194] = 05374865, %l5 = d8c99ee0930a13cd
lduh [%i1+0x194],%l5 ! %l5 = 0000000000000537
! Mem[0000000054000020] = 73bc6dff, %l4 = 000000000000001b
ldsha [%i0+%o4]0x89,%l4 ! %l4 = 0000000000006dff
! Mem[0000000054800008] = f7c86aff, %l5 = 0000000000000537
ldstuba [%i1+%o1]0x88,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000054800018] = 950ab026, %l4 = 0000000000006dff
ldswa [%i1+%o3]0x80,%l4 ! %l4 = ffffffff950ab026
! Mem[0000000055000085] = edabecdd, %l2 = 00000000000000ff
ldstub [%i2+0x085],%l2 ! %l2 = 000000ab000000ff
! Mem[0000000054800020] = 32ff0000, %l0 = 000000000000003f
ldsha [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000091800170] = b3317c60, %g2 = ffffffffffffffc6
ldsb [%o0+0x173],%g2 ! %g2 = ffffffffffffffb3
! Mem[0000000054000000] = 330eb3bf, %l7 = 000000000000acbb
swapa [%i0+%g0]0x89,%l7 ! %l7 = 00000000330eb3bf
! %l3 = 000000001b08acff, Mem[0000000054000010] = 00000000000000ff
stxa %l3,[%i0+%o2]0x81 ! Mem[0000000054000010] = 000000001b08acff
p34_label_20:
! Mem[00000000550001c3] = c904139b, %l6 = 83e5f5b9000000ad
ldstub [%i2+0x1c3],%l6 ! %l6 = 0000009b000000ff
! %l2 = 00000000000000ab, Mem[000000009180019c] = 65a815cc
stw %l2,[%o0+0x19c] ! Mem[000000009180019c] = 000000ab
! Mem[00000000900001b0] = 8c3afc95, %g2 = ffffffffffffffb3
lduw [%i4+0x1b0],%g2 ! %g2 = 000000008c3afc95
! Mem[000000005500014b] = fe8bcdeb, %l4 = ffffffff950ab026
ldstub [%i2+0x14b],%l4 ! %l4 = 000000eb000000ff
! %l4 = 00000000000000eb, Mem[0000000090800100] = d6c71cb74e70c201
stx %l4,[%i5+0x100] ! Mem[0000000090800100] = 00000000000000eb
! Mem[0000000054000088] = 3e919100, %l7 = 00000000330eb3bf
swap [%i0+0x088],%l7 ! %l7 = 000000003e919100
! %l1 = 000000003589becd, Mem[0000000055000000] = 43acffff
stwa %l1,[%i2+%g0]0x88 ! Mem[0000000055000000] = 3589becd
! Mem[0000000091000114] = 5d94b637, %g18 = e6ce473ae2879b96
ldswa [%i6+0x114]%asi,%g2 ! %g2 = e6ce473ae2879b96
! Mem[0000000055000044] = 27b57963, %l1 = 000000003589becd
swap [%i2+0x044],%l1 ! %l1 = 0000000027b57963
! Mem[00000000900001c0] = c8a66683, %g2 = 000000005d94b637
ldub [%i4+0x1c3],%g2 ! %g2 = 00000000000000c8
p34_label_21:
! %l6 = 000000000000009b, Mem[0000000091000020] = 72613ed08e4a24ba
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = 000000000000009b
! Mem[00000000548001d0] = ba9cf1ed, %l3 = 000000001b08acff
lduh [%i1+0x1d0],%l3 ! %l3 = 000000000000ba9c
! Mem[0000000054000000] = bbac0000, %l4 = 00000000000000eb
ldstuba [%i0+%g0]0x80,%l4 ! %l4 = 000000bb000000ff
! Mem[00000000910000a8] = 34790ada 215960bf, %g2 = 000000c8, %g3 = a0645291
ldd [%i6+0x0a8],%g2 ! %g2 = 0000000034790ada 00000000215960bf
! Mem[00000000540000ad] = 5f9c34b2, %l3 = 000000000000ba9c
ldstuba [%i0+0x0ad]%asi,%l3 ! %l3 = 0000009c000000ff
! Mem[000000009100009c] = 09697e97, %g2 = 0000000034790ada
ldsh [%i6+0x09e],%g2 ! %g2 = 0000000000000969
! Mem[0000000054000028] = ff000095, %l7 = 000000003e919100
lduha [%i0+%o5]0x80,%l7 ! %l7 = 000000000000ff00
! Mem[0000000054800000] = ec74d8c1, %l4 = 00000000000000bb
ldstuba [%i1+%g0]0x80,%l4 ! %l4 = 000000ec000000ff
! Mem[0000000055000030] = f3ce924241a177ed, %l6 = 000000000000009b, %l1 = 0000000027b57963
add %i2,0x30,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = f3ce924241a177ed
! %l2 = 00000000000000ab, Mem[0000000055800010] = 0ed31a11
stba %l2,[%i3+%o2]0x88 ! Mem[0000000055800010] = 0ed31aab
p34_label_22:
! %l5 = 00000000000000ff, Mem[0000000055000000] = 3589becd
stwa %l5,[%i2+%g0]0x89 ! Mem[0000000055000000] = 000000ff
! %l2 = 000000ab, %l3 = 0000009c, Mem[0000000054000018] = dad9d4dd ffffac43
stda %l2,[%i0+%o3]0x88 ! Mem[0000000054000018] = 000000ab 0000009c
! Mem[0000000054800161] = de22c754, %l5 = 00000000000000ff
ldstub [%i1+0x161],%l5 ! %l5 = 00000022000000ff
! %l2 = 00000000000000ab, Mem[0000000054000028] = ff000095
stwa %l2,[%i0+%o5]0x81 ! Mem[0000000054000028] = 000000ab
! Mem[00000000548000a0] = abb9cbdd, %l7 = 000000000000ff00
swap [%i1+0x0a0],%l7 ! %l7 = 00000000abb9cbdd
! Mem[0000000055000020] = 8b000000 66f07297, %l2 = 000000ab, %l3 = 0000009c
ldda [%i2+%o4]0x80,%l2 ! %l2 = 000000008b000000 0000000066f07297
! Mem[0000000055000018] = ec2c95ff, %l7 = 00000000abb9cbdd
ldstuba [%i2+%o3]0x88,%l7 ! %l7 = 000000ff000000ff
! Mem[00000000540000ac] = 5fff34b2, %l0 = 0000000000000000
ldstuba [%i0+0x0ac]%asi,%l0 ! %l0 = 0000005f000000ff
! Mem[00000000558000c4] = 321eb24e, %l7 = 00000000000000ff
lduh [%i3+0x0c6],%l7 ! %l7 = 000000000000b24e
! %l6 = 000000000000009b, Mem[000000009000010a] = 1770b86e
sth %l6,[%i4+0x10a] ! Mem[0000000090000108] = 009bb86e
p34_label_23:
! Mem[00000000558001f0] = 591b1daa, %l6 = 000000000000009b
swap [%i3+0x1f0],%l6 ! %l6 = 00000000591b1daa
! Mem[0000000055800028] = 23254b4f, %l5 = 0000000000000022
ldstuba [%i3+%o5]0x81,%l5 ! %l5 = 00000023000000ff
! Mem[0000000054000020] = 73bc6dff, %l3 = 0000000066f07297
lduwa [%i0+%o4]0x88,%l3 ! %l3 = 0000000073bc6dff
! Mem[0000000055800010] = ab1ad30e, %l6 = 00000000591b1daa
ldsba [%i3+%o2]0x80,%l6 ! %l6 = ffffffffffffffab
! Mem[0000000054800000] = f889c946 c1d874ff, %l0 = 0000005f, %l1 = 41a177ed
ldda [%i1+%g0]0x88,%l0 ! %l0 = 00000000c1d874ff 00000000f889c946
! %l0 = c1d874ff, %l1 = f889c946, Mem[00000000908001d0] = 37a15708 3c0ceec1
std %l0,[%i5+0x1d0] ! Mem[00000000908001d0] = c1d874ff f889c946
! %l6 = ffffffffffffffab, Mem[0000000054000008] = acbb0d67
stwa %l6,[%i0+%o1]0x80 ! Mem[0000000054000008] = ffffffab
! Mem[00000000900000a0] = c4622d7f4f80062d, %g2 = 0000000000000969
ldx [%i4+0x0a0],%g2 ! %g2 = c4622d7f4f80062d
! %l1 = 00000000f889c946, Mem[0000000054000018] = ab000000
stwa %l1,[%i0+%o3]0x81 ! Mem[0000000054000018] = f889c946
! Mem[0000000054800000] = ff74d8c1, %l4 = 00000000000000ec
ldstuba [%i1+%g0]0x81,%l4 ! %l4 = 000000ff000000ff
p34_label_24:
! %l2 = 000000008b000000, Mem[0000000055800028] = ed35ae414f4b25ff
stxa %l2,[%i3+%o5]0x89 ! Mem[0000000055800028] = 000000008b000000
! Mem[0000000055800008] = 60651ea2 27ce32d2, %l6 = ffffffab, %l7 = 0000b24e
ldda [%i3+%o1]0x89,%l6 ! %l6 = 0000000027ce32d2 0000000060651ea2
! Mem[0000000055000018] = ec2c95ff, %l5 = 0000000000000023
lduba [%i2+%o3]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[00000000910001a0] = 0ba99999, %g18 = e6ce473ae2879b96
ldsw [%i6+0x1a0],%g2 ! %g2 = e6ce473ae2879b96
! Mem[000000005480018d] = edf177c1, %l3 = 0000000073bc6dff
ldstub [%i1+0x18d],%l3 ! %l3 = 000000f1000000ff
! Mem[0000000055000180] = 6e27e5178a9c1c12, %l6 = 0000000027ce32d2, %l6 = 0000000027ce32d2
add %i2,0x180,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 6e27e5178a9c1c12
! %l3 = 00000000000000f1, Mem[00000000918000d0] = 00000000
stw %l3,[%o0+0x0d0] ! Mem[00000000918000d0] = 000000f1
! %l2 = 000000008b000000, Mem[0000000054000000] = ffac0000
stha %l2,[%i0+%g0]0x80 ! Mem[0000000054000000] = 00000000
! Mem[0000000090800018] = 4f1b521fdb923fe6, %g2 = 000000000ba99999
ldx [%i5+%o3],%g2 ! %g2 = 4f1b521fdb923fe6
! Mem[0000000054800000] = ff74d8c1 46c989f8, %l2 = 8b000000, %l3 = 000000f1
ldda [%i1+%g0]0x80,%l2 ! %l2 = 00000000ff74d8c1 0000000046c989f8
p34_label_25:
! Mem[0000000055800000] = 71f8349e, %l2 = 00000000ff74d8c1
lduba [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000071
! Mem[00000000548001a8] = f3694dd96833776a, %l3 = 0000000046c989f8, %l0 = 00000000c1d874ff
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = f3694dd96833776a
! Mem[00000000558000bc] = d26d7d71, %l3 = 46c989f8, %l5 = 000000ff
add %i3,0xbc,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000d26d7d71
! Mem[0000000054800144] = f3d25b0e, %l7 = 0000000060651ea2
swap [%i1+0x144],%l7 ! %l7 = 00000000f3d25b0e
! %l7 = 00000000f3d25b0e, Mem[0000000091000004] = a2b382e8, %asi = 80
stba %l7,[%i6+0x004]%asi ! Mem[0000000091000004] = 0eb382e8
! Mem[0000000054000010] = 00000000, %l3 = 0000000046c989f8
lduba [%i0+%o2]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000055800098] = 245166e9, %l1 = 00000000f889c946, %asi = 80
swapa [%i3+0x098]%asi,%l1 ! %l1 = 00000000245166e9
! Mem[0000000090800168] = 63ababf6 368782a7, %g2 = db923fe6, %g3 = 215960bf
ldda [%i5+0x168]%asi,%g2 ! %g2 = 0000000063ababf6 00000000368782a7
! Mem[00000000558001d4] = 70ccffb6, %l3 = 00000000, %l1 = 245166e9
add %i3,0x1d4,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000070ccffb6
! %l2 = 0000000000000071, Mem[00000000558000df] = c84a3fb6
stb %l2,[%i3+0x0df] ! Mem[00000000558000dc] = c84a3f71
ba,a p34_not_taken_0_end
p34_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 f3694dd96833776a
bne,a,pn %xcc,p34_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000070ccffb6
bne,a,pn %xcc,p34_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000071
bne,a,pn %xcc,p34_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000000
bne,a,pn %xcc,p34_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000ff
bne,a,pn %xcc,p34_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000d26d7d71
bne,a,pn %xcc,p34_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 6e27e5178a9c1c12
bne,a,pn %xcc,p34_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000f3d25b0e
bne,a,pn %xcc,p34_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p34_check_fp_registers:
set p34_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be db8e3ea0 6e20dae3
bne %xcc,p34_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 873c3d0a 1ed31b64
bne %xcc,p34_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 22caf27c 709d2167
bne %xcc,p34_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 8cd7c5a2 f321c5be
bne %xcc,p34_f6_fail
nop
! Check Local Memory
set p34_local0_expect,%g1
p34_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 000000005c365e36
ldx [%i0+0x000],%g3 ! Observed data at 0000000054000000
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffffffab304b7785
ldx [%i0+0x008],%g3 ! Observed data at 0000000054000008
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000001b08acff
ldx [%i0+0x010],%g3 ! Observed data at 0000000054000010
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = f889c9469c000000
ldx [%i0+0x018],%g3 ! Observed data at 0000000054000018
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff6dbc7355efcf8b
ldx [%i0+0x020],%g3 ! Observed data at 0000000054000020
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000ab42e7c687
ldx [%i0+0x028],%g3 ! Observed data at 0000000054000028
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = b9a792a6ffdc9643
ldx [%i0+0x068],%g3 ! Observed data at 0000000054000068
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 7d3aabff93bbb92b
ldx [%i0+0x070],%g3 ! Observed data at 0000000054000070
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = 330eb3bff19137e9
ldx [%i0+0x088],%g3 ! Observed data at 0000000054000088
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 00000076ffff34b2
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000540000a8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = a3ff5b659d484630
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000540000c0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x110],%g2 ! Expected data = f4eac4aab2ff237b
ldx [%i0+0x110],%g3 ! Observed data at 0000000054000110
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x110,%g4
ldx [%g1+0x150],%g2 ! Expected data = 8c8cccbe930a13cd
ldx [%i0+0x150],%g3 ! Observed data at 0000000054000150
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x150,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = a03289a4a5ff8b2f
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000540001a8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x1a8,%g4
set p34_local1_expect,%g1
p34_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ff74d8c146c989f8
ldx [%i1+0x000],%g3 ! Observed data at 0000000054800000
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff6ac8f7e67a38b0
ldx [%i1+0x008],%g3 ! Observed data at 0000000054800008
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = d3abda73bbac081b
ldx [%i1+0x010],%g3 ! Observed data at 0000000054800010
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 950ab0266d2274de
ldx [%i1+0x018],%g3 ! Observed data at 0000000054800018
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000ff3289c212a7
ldx [%i1+0x020],%g3 ! Observed data at 0000000054800020
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 6cb448fe7fff32ff
ldx [%i1+0x038],%g3 ! Observed data at 0000000054800038
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x038,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 0000ff008365c471
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000548000a0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x138],%g2 ! Expected data = 7307d58127b57963
ldx [%i1+0x138],%g3 ! Observed data at 0000000054800138
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 781d05a860651ea2
ldx [%i1+0x140],%g3 ! Observed data at 0000000054800140
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = deffc754069804e2
ldx [%i1+0x160],%g3 ! Observed data at 0000000054800160
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x160,%g4
ldx [%g1+0x188],%g2 ! Expected data = 00000000edff77c1
ldx [%i1+0x188],%g3 ! Observed data at 0000000054800188
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 5012dc6e18b5b833
ldx [%i1+0x198],%g3 ! Observed data at 0000000054800198
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ffbfa1c853ea3eed
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000548001a0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 36526b78ee7fafff
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000548001b8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 83e5f5b9000000ad
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000548001e0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x1e0,%g4
set p34_local2_expect,%g1
p34_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ff000000fc4188e7
ldx [%i2+0x000],%g3 ! Observed data at 0000000055000000
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 65b7df65a9bf8966
ldx [%i2+0x008],%g3 ! Observed data at 0000000055000008
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff4396474244f48b
ldx [%i2+0x010],%g3 ! Observed data at 0000000055000010
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff952cec22c1fd8e
ldx [%i2+0x018],%g3 ! Observed data at 0000000055000018
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8b00000066f07297
ldx [%i2+0x020],%g3 ! Observed data at 0000000055000020
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 74ec5d11337204c8
ldx [%i2+0x028],%g3 ! Observed data at 0000000055000028
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = fa6691203589becd
ldx [%i2+0x040],%g3 ! Observed data at 0000000055000040
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = ac07db80edffecdd
ldx [%i2+0x080],%g3 ! Observed data at 0000000055000080
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 3589becd63114d42
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000550000f0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x120],%g2 ! Expected data = cd4bff1fc732e63c
ldx [%i2+0x120],%g3 ! Observed data at 0000000055000120
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 920ed67e82ffd49d
ldx [%i2+0x130],%g3 ! Observed data at 0000000055000130
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = fe8bcdff317cd83f
ldx [%i2+0x148],%g3 ! Observed data at 0000000055000148
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x148,%g4
ldx [%g1+0x178],%g2 ! Expected data = 588b57bfffcdf52f
ldx [%i2+0x178],%g3 ! Observed data at 0000000055000178
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = b329cbff7ece445c
ldx [%i2+0x198],%g3 ! Observed data at 0000000055000198
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = f667c6d9000000d0
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000550001b0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = c90413ff8153923b
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000550001c0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 6126e3ff1f369fcd
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000550001f0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x1f0,%g4
set p34_local3_expect,%g1
p34_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 71f8349ee068151c
ldx [%i3+0x000],%g3 ! Observed data at 0000000055800000
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = d232ce27a21e6560
ldx [%i3+0x008],%g3 ! Observed data at 0000000055800008
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ab1ad30ea2bf86be
ldx [%i3+0x010],%g3 ! Observed data at 0000000055800010
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 7963000000000000
ldx [%i3+0x020],%g3 ! Observed data at 0000000055800020
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000008b00000000
ldx [%i3+0x028],%g3 ! Observed data at 0000000055800028
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0d4bc510a9bf8966
ldx [%i3+0x030],%g3 ! Observed data at 0000000055800030
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 7d3aabff1ff2cc8f
ldx [%i3+0x048],%g3 ! Observed data at 0000000055800048
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x048,%g4
ldx [%g1+0x098],%g2 ! Expected data = f889c946b78bc9ed
ldx [%i3+0x098],%g3 ! Observed data at 0000000055800098
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = fff21ef8c84a3f71
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000558000d8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x120],%g2 ! Expected data = b79d3f60550a957c
ldx [%i3+0x120],%g3 ! Observed data at 0000000055800120
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x120,%g4
ldx [%g1+0x160],%g2 ! Expected data = b2ffe36169c36cdc
ldx [%i3+0x160],%g3 ! Observed data at 0000000055800160
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = 6d72d749c70fcadf
ldx [%i3+0x180],%g3 ! Observed data at 0000000055800180
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = b3c0a5289eceffb9
ldx [%i3+0x198],%g3 ! Observed data at 0000000055800198
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 1c6e6bd95c365e36
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000558001a0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = f1101dff70ccffb6
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000558001d0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 0000009bbae34d63
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000558001f0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = d9cbe35d27ffddf8
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000558001f8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x1f8,%g4
! The test for processor 34 has passed
p34_passed:
ta GOOD_TRAP
nop
p34_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p34_failed
p34_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p34_failed
p34_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p34_failed
p34_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p34_failed
p34_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p34_failed
p34_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p34_failed
p34_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p34_failed
p34_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p34_failed
p34_f0_fail:
set p34_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f2_fail:
set p34_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
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:
lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000055000018]
ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000054800018]
stwa %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055800028]
done
p34_trap1o:
lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000055000018]
ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000054800018]
stwa %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055800028]
done
p34_trap2e:
stxa %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054000020]
done
p34_trap2o:
stxa %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054000020]
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 = 169998160ba99999
ldx [%g1+0x008],%l1 ! %l1 = 54c8c512145c5d0a
ldx [%g1+0x010],%l2 ! %l2 = eb5fddc1b2f3dc69
ldx [%g1+0x018],%l3 ! %l3 = d7ec48945d0512c4
ldx [%g1+0x020],%l4 ! %l4 = b366b83896b4ce55
ldx [%g1+0x028],%l5 ! %l5 = f335fc9a26b00a95
ldx [%g1+0x030],%l6 ! %l6 = 69a3d669fdbd02fd
ldx [%g1+0x038],%l7 ! %l7 = fee3186a6edc1250
! Initialize the output register of window 0
set unres3_start,%o0
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 = 3f30ec3e b665b78f c9abd7e9 b6d7a8eb
! %f4 = 887df14c 0ba03e9f 38a65ba3 fee1b8e8
! %f8 = 55dc2174 0ab2f173 3d4c8945 4a1e8c90
! %f12 = 23df6f63 b30886d3 2cf2242f 1f90e337
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 340fa00b 4976f89d ef3b3a4a 6ce2287a
! %f20 = ae495ca6 5402b448 55f09780 3e0ec60c
! %f24 = 9ee2ffac 7bc6a779 da5995bb 769a74b9
! %f28 = db46638e 6d92bf35 80670d3a 2851d3eb
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f17718b2 6613b11a d043c812 e57c5513
! %f36 = 809ee72d 4c15e922 bae92fcc a569bf22
! %f40 = 7ff4a7ae 3d597dca 4d5f5206 fcc0fa28
! %f44 = c51cc610 5495d152 79fb6749 d270eff0
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe31ba47f00000063,%g7,%g1 ! GSR scale = 12, align = 3
wr %g1,%g0,%gsr ! GSR = e31ba47f00000063
wr %g0,%y ! Clear Y 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[00000000900000f8] = 9416006d1358082a, %g2 = 9803ffb7154f3c04
ldx [%i4+0x0f8],%g2 ! %g2 = 9416006d1358082a
! Mem[0000000056800167] = 90c96d13, %l5 = 82f64a1445762920
ldstuba [%i1+0x167]%asi,%l5 ! %l5 = 00000013000000ff
! Mem[0000000057000028] = 75ae9bc3, %l7 = 7d3da5646457a157
ldsba [%i2+%o5]0x80,%l7 ! %l7 = 0000000000000075
! Mem[0000000056000128] = 0938e3fe, %l7 = 0000000000000075
swap [%i0+0x128],%l7 ! %l7 = 000000000938e3fe
! Mem[0000000056000008] = 8abfc569, %l5 = 0000000000000013
ldsha [%i0+%o1]0x89,%l5 ! %l5 = ffffffffffffc569
! Mem[0000000057000000] = 2c4fbca551ff66f0, %l2 = 4d8fc976849ae44e
ldxa [%i2+%g0]0x80,%l2 ! %l2 = 2c4fbca551ff66f0
! %l0 = 9581b687eda46f94, Mem[0000000056800018] = 86d7e5a65285ba8a
stxa %l0,[%i1+%o3]0x81 ! Mem[0000000056800018] = 9581b687eda46f94
! Mem[0000000091800140] = 99c754cd cdb3200d, %g2 = 1358082a, %g3 = 0bad0b00
ldd [%o0+0x140],%g2 ! %g2 = 0000000099c754cd 00000000cdb3200d
! %l0 = 9581b687eda46f94, Mem[0000000056000000] = 97327f47
stha %l0,[%i0+%g0]0x89 ! Mem[0000000056000000] = 97326f94
! %l0 = 9581b687eda46f94, Mem[00000000900001ba] = 388b517f
sth %l0,[%i4+0x1ba] ! Mem[00000000900001b8] = 6f94517f
p35_label_2:
! Mem[0000000056000070] = 7186f47639b4e5e1, %l7 = 000000000938e3fe, %l5 = ffffffffffffc569
add %i0,0x70,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 7186f47639b4e5e1
! Mem[0000000090000108] = 3c2b1770, %g2 = 0000000099c754cd
lduw [%i4+0x108],%g2 ! %g2 = 000000003c2b1770
! Mem[00000000908000d0] = d09ab65d, %g18 = d78aefe6b74bb090
ldsw [%i5+0x0d0],%g2 ! %g2 = d78aefe6b74bb090
! Mem[0000000090800054] = 93373e46, %g2 = ffffffffd09ab65d
lduw [%i5+0x054],%g2 ! %g2 = 0000000093373e46
! Mem[00000000578001a4] = ae4818cf, %l2 = 2c4fbca551ff66f0
ldstub [%i3+0x1a4],%l2 ! %l2 = 000000ae000000ff
! Mem[0000000090000048] = ff936bb8, %g2 = 0000000093373e46
lduh [%i4+0x048],%g2 ! %g2 = 000000000000ff93
! Mem[00000000578001d4] = 5daa5952, %l3 = 1b33bf98, %l0 = eda46f94
add %i3,0x1d4,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000005daa5952
! Mem[00000000910001cc] = 8d4ac51a, %g2 = 000000000000ff93
ldsb [%i6+0x1cd],%g2 ! %g2 = ffffffffffffff8d
! Mem[0000000056800000] = 7d9cdf06, %l3 = 5617df7c1b33bf98
swapa [%i1+%g0]0x89,%l3 ! %l3 = 000000007d9cdf06
! Mem[0000000057800020] = 804db4bb, %l3 = 000000007d9cdf06
lduba [%i3+%o4]0x88,%l3 ! %l3 = 00000000000000bb
p35_label_3:
! Mem[0000000057000108] = 2fd1b074a12d82bd, %l1 = 53dad8741d979d6b, %l5 = 7186f47639b4e5e1
add %i2,0x108,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 2fd1b074a12d82bd
! %l5 = 2fd1b074a12d82bd, Mem[0000000056000028] = 8a3ef560
stwa %l5,[%i0+%o5]0x81 ! Mem[0000000056000028] = a12d82bd
! %l7 = 000000000938e3fe, Mem[0000000090000158] = e4c903aae248893d, %asi = 80
stxa %l7,[%i4+0x158]%asi ! Mem[0000000090000158] = 000000000938e3fe
! Mem[0000000056000004] = 9714d36c, %l4 = 2481f4423cbf4a78
swap [%i0+0x004],%l4 ! %l4 = 000000009714d36c
! Mem[0000000056800008] = 53565ea3 35868412, %l6 = c51ccefc, %l7 = 0938e3fe
ldda [%i1+%o1]0x81,%l6 ! %l6 = 0000000053565ea3 0000000035868412
! Mem[00000000578000ec] = 5db0204f, %l3 = 00000000000000bb
swap [%i3+0x0ec],%l3 ! %l3 = 000000005db0204f
! Mem[0000000056800010] = 2c9c4ba071a56d7b, %l5 = 2fd1b074a12d82bd
ldxa [%i1+%o2]0x80,%l5 ! %l5 = 2c9c4ba071a56d7b
! %l7 = 0000000035868412, Mem[0000000056000020] = 0805d9c0
stha %l7,[%i0+%o4]0x80 ! Mem[0000000056000020] = 8412d9c0
! Mem[00000000900001dc] = b7448a5b, %g2 = ffffffffffffff8d
ldsh [%i4+0x1de],%g2 ! %g2 = ffffffffffffb744
! Mem[0000000057000028] = c39bae75, %l6 = 0000000053565ea3
lduba [%i2+%o5]0x88,%l6 ! %l6 = 0000000000000075
p35_label_4:
! Mem[0000000057000188] = bddc6074, %l3 = 5db0204f, %l0 = 5daa5952
add %i2,0x188,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000bddc6074
! Mem[00000000560000bc] = 58bb77ad, %l2 = 00000000000000ae
swap [%i0+0x0bc],%l2 ! %l2 = 0000000058bb77ad
! Mem[0000000057800028] = f57a8b20, %l0 = 00000000bddc6074
ldsha [%i3+%o5]0x88,%l0 ! %l0 = ffffffffffff8b20
! Mem[0000000056000197] = 07b1110a, %l3 = 000000005db0204f
ldstub [%i0+0x197],%l3 ! %l3 = 0000000a000000ff
! Mem[0000000057000018] = 02876e80, %l7 = 0000000035868412
lduwa [%i2+%o3]0x80,%l7 ! %l7 = 0000000002876e80
! Mem[0000000056000000] = 97326f94, %l5 = 2c9c4ba071a56d7b
lduha [%i0+%g0]0x88,%l5 ! %l5 = 0000000000006f94
! Mem[0000000091800084] = 3abc242e, %g2 = ffffffffffffb744
lduw [%o0+0x084],%g2 ! %g2 = 000000003abc242e
! %l6 = 0000000000000075, Mem[0000000056800130] = ede4bf53
stw %l6,[%i1+0x130] ! Mem[0000000056800130] = 00000075
! Mem[0000000057800028] = f57a8b20, %l3 = 000000000000000a
ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 00000020000000ff
! Mem[0000000056000198] = 9be1540f, %l1 = 1d979d6b, %l0 = ffff8b20
add %i0,0x198,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000009be1540f
p35_label_5:
! Mem[0000000056800020] = 5d0a160e, %l0 = 000000009be1540f
swapa [%i1+%o4]0x89,%l0 ! %l0 = 000000005d0a160e
! Mem[000000005680003c] = 8538aa51, %l5 = 00006f94, %l4 = 9714d36c
add %i1,0x3c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000008538aa51
! %l3 = 0000000000000020, Mem[0000000091800155] = c229c6c4
stb %l3,[%o0+0x155] ! Mem[0000000091800154] = 2029c6c4
! Mem[00000000908001b8] = 2c7c677d, %g2 = 000000003abc242e
ldsb [%i5+0x1bb],%g2 ! %g2 = 000000000000002c
! %l0 = 5d0a160e, %l1 = 1d979d6b, Mem[00000000910000a0] = 7e978b56 bc5ee1f7
stda %l0,[%i6+0x0a0]%asi ! Mem[00000000910000a0] = 5d0a160e 1d979d6b
! Mem[000000005780007c] = d4af8e69, %l6 = 00000075, %l4 = 8538aa51
add %i3,0x7c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000d4af8e69
! Mem[0000000056000010] = 92db66c8 f7cd1536, %l0 = 5d0a160e, %l1 = 1d979d6b
ldda [%i0+%o2]0x89,%l0 ! %l0 = 00000000f7cd1536 0000000092db66c8
! Mem[0000000090000068] = 6e2252f8 42395098, %g2 = 0000002c, %g3 = cdb3200d
ldd [%i4+0x068],%g2 ! %g2 = 000000006e2252f8 0000000042395098
! %l2 = 58bb77ad, %l3 = 00000020, Mem[0000000056800018] = 9581b687 eda46f94
stda %l2,[%i1+%o3]0x80 ! Mem[0000000056800018] = 58bb77ad 00000020
! Mem[0000000056800040] = 6a55b65f, %l0 = f7cd1536, %l7 = 02876e80
add %i1,0x40,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000006a55b65f
p35_label_6:
! Mem[0000000056000020] = c0d91284, %l1 = 0000000092db66c8
ldstuba [%i0+%o4]0x88,%l1 ! %l1 = 00000084000000ff
! Mem[000000005780018c] = 676133ab, %l2 = 0000000058bb77ad
ldstub [%i3+0x18c],%l2 ! %l2 = 00000067000000ff
! %l3 = 0000000000000020, Mem[00000000570001f7] = 3a9c4e6e
stb %l3,[%i2+0x1f7] ! Mem[00000000570001f4] = 3a9c4e20
! Mem[000000005700003c] = ec6748d6, %l0 = f7cd1536, %l2 = 00000067
add %i2,0x3c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000ec6748d6
! Mem[0000000056800110] = bbe160458217ee73, %l1 = 0000000000000084, %l6 = 0000000000000075
add %i1,0x110,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = bbe160458217ee73
! Mem[000000009000006c] = 42395098, %g2 = 000000006e2252f8
ldsb [%i4+0x06c],%g2 ! %g2 = 0000000000000042
! %l3 = 0000000000000020, Mem[0000000091800170] = 19f242b3
stw %l3,[%o0+0x170] ! Mem[0000000091800170] = 00000020
! Mem[0000000056800028] = eadfa54f71f27815, %l6 = bbe160458217ee73
ldxa [%i1+%o5]0x89,%l6 ! %l6 = eadfa54f71f27815
! Mem[0000000056000048] = 0e0f8cfde24f4d0b, %l4 = 00000000d4af8e69, %l0 = 00000000f7cd1536
add %i0,0x48,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 0e0f8cfde24f4d0b
! %l7 = 000000006a55b65f, Mem[0000000057000118] = d8e0e4ba
stw %l7,[%i2+0x118] ! Mem[0000000057000118] = 6a55b65f
p35_label_7:
! Mem[0000000056800100] = d89e2d0b, %l0 = e24f4d0b, %l6 = 71f27815
add %i1,0x100,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000d89e2d0b
! Mem[0000000057800169] = 8fd01a41, %l5 = 0000000000006f94
ldstub [%i3+0x169],%l5 ! %l5 = 000000d0000000ff
! Mem[0000000056800008] = 53565ea3, %l3 = 0000000000000020
ldsba [%i1+%o1]0x80,%l3 ! %l3 = 0000000000000053
! Mem[0000000056800008] = a35e5653, %l2 = 00000000ec6748d6
ldsba [%i1+%o1]0x89,%l2 ! %l2 = 0000000000000053
! Mem[0000000056800000] = 63b5628a1b33bf98, %l4 = 00000000d4af8e69
ldxa [%i1+%g0]0x89,%l4 ! %l4 = 63b5628a1b33bf98
! Mem[0000000057800010] = 6fedfda0 b9051a17, %l6 = d89e2d0b, %l7 = 6a55b65f
ldda [%i3+%o2]0x88,%l6 ! %l6 = 00000000b9051a17 000000006fedfda0
! %l3 = 0000000000000053, Mem[00000000560001dc] = 31d3c45e
stw %l3,[%i0+0x1dc] ! Mem[00000000560001dc] = 00000053
! Mem[0000000057000178] = 639e48f428c2c0d1, %l6 = 00000000b9051a17, %l6 = 00000000b9051a17
add %i2,0x178,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 639e48f428c2c0d1
! %l4 = 1b33bf98, %l5 = 000000d0, Mem[0000000056800020] = 0f54e19b 29cfd2d1
stda %l4,[%i1+%o4]0x80 ! Mem[0000000056800020] = 1b33bf98 000000d0
! Mem[00000000560000df] = fcacde8b, %l0 = 0e0f8cfde24f4d0b
ldstub [%i0+0x0df],%l0 ! %l0 = 0000008b000000ff
p35_label_8:
! Mem[0000000057000098] = 2e7c89db, %l2 = 0000000000000053
swap [%i2+0x098],%l2 ! %l2 = 000000002e7c89db
! Mem[0000000057800008] = 985cc662543ad250, %l7 = 000000006fedfda0
ldxa [%i3+%o1]0x89,%l7 ! %l7 = 985cc662543ad250
! Mem[00000000900001b0] = fc959ded, %g2 = 0000000000000042
ldsha [%i4+0x1b2]%asi,%g2 ! %g2 = fffffffffffffc95
! Mem[000000005600011b] = ff700246, %l3 = 0000000000000053
ldstub [%i0+0x11b],%l3 ! %l3 = 00000046000000ff
! Mem[0000000056800008] = a35e5653, %l2 = 000000002e7c89db
lduba [%i1+%o1]0x88,%l2 ! %l2 = 0000000000000053
! %l6 = 639e48f428c2c0d1, Mem[0000000091800108] = da59eb8fd5a60bac, %asi = 80
stxa %l6,[%o0+0x108]%asi ! Mem[0000000091800108] = 639e48f428c2c0d1
! %l5 = 00000000000000d0, Mem[0000000091800144] = cdb3200d
sth %l5,[%o0+0x144] ! Mem[0000000091800144] = 00d0200d
! Mem[0000000057000010] = 47cc45f4, %l5 = 00000000000000d0
swapa [%i2+%o2]0x88,%l5 ! %l5 = 0000000047cc45f4
! %l3 = 0000000000000046, Mem[0000000090000012] = 6489c170
stb %l3,[%i4+0x012] ! Mem[0000000090000010] = 4689c170
! Mem[0000000057800154] = 0d24ae3c, %l6 = 639e48f428c2c0d1
swap [%i3+0x154],%l6 ! %l6 = 000000000d24ae3c
p35_label_9:
! %l2 = 00000053, %l3 = 00000046, Mem[0000000056800018] = 58bb77ad 00000020
stda %l2,[%i1+%o3]0x80 ! Mem[0000000056800018] = 00000053 00000046
! Mem[000000005600014c] = 496455be, %l3 = 0000000000000046
ldstub [%i0+0x14c],%l3 ! %l3 = 00000049000000ff
! Mem[0000000056000010] = 3615cdf7, %l5 = 0000000047cc45f4
lduwa [%i0+%o2]0x81,%l5 ! %l5 = 000000003615cdf7
! Mem[0000000057800090] = b53d01d9, %l6 = 0d24ae3c, %l0 = 0000008b
add %i3,0x90,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000b53d01d9
! Mem[0000000057000080] = fc3bb142, %l3 = 0000000000000049, %asi = 80
swapa [%i2+0x080]%asi,%l3 ! %l3 = 00000000fc3bb142
! Mem[0000000056000138] = 15fa653d, %l7 = 985cc662543ad250, %asi = 80
swapa [%i0+0x138]%asi,%l7 ! %l7 = 0000000015fa653d
! %l6 = 000000000d24ae3c, Mem[00000000918001b4] = 6ade878f
sth %l6,[%o0+0x1b4] ! Mem[00000000918001b4] = ae3c878f
! %l6 = 000000000d24ae3c, Mem[000000009100002c] = 488e3762
stb %l6,[%i6+0x02c] ! Mem[000000009100002c] = 3c8e3762
! Mem[000000005680005c] = b2b34ea2, %l0 = 00000000b53d01d9
ldstub [%i1+0x05c],%l0 ! %l0 = 000000b2000000ff
! Mem[000000005680007c] = a239f4b6, %l3 = 00000000fc3bb142
swap [%i1+0x07c],%l3 ! %l3 = 00000000a239f4b6
p35_label_10:
! %l0 = 000000b2, %l1 = 00000084, Mem[0000000056800018] = 53000000 46000000
stda %l0,[%i1+%o3]0x88 ! Mem[0000000056800018] = 000000b2 00000084
! %l1 = 0000000000000084, Mem[00000000910000ac] = 215960bf
stb %l1,[%i6+0x0ac] ! Mem[00000000910000ac] = 845960bf
! Mem[0000000090000018] = 92b2af9a, %g2 = fffffffffffffc95
lduha [%i4+0x01a]%asi,%g2 ! %g2 = 00000000000092b2
! %l4 = 1b33bf98, %l5 = 3615cdf7, Mem[0000000057000008] = 1db2aa41 33ce635b
stda %l4,[%i2+%o1]0x81 ! Mem[0000000057000008] = 1b33bf98 3615cdf7
! Mem[00000000918001bc] = dbbc4b59, %g2 = 00000000000092b2
ldsh [%o0+0x1bc],%g2 ! %g2 = ffffffffffffdbbc
! Mem[000000005700010f] = a12d82bd, %l0 = 00000000000000b2
ldstub [%i2+0x10f],%l0 ! %l0 = 000000bd000000ff
! Mem[00000000570001ec] = 1bc5a7c0, %l5 = 000000003615cdf7
ldstub [%i2+0x1ec],%l5 ! %l5 = 0000001b000000ff
! Mem[0000000057800010] = b9051a17, %l1 = 0000000000000084
lduwa [%i3+%o2]0x89,%l1 ! %l1 = 00000000b9051a17
! Mem[0000000056000000] = 97326f94, %l2 = 0000000000000053
ldsha [%i0+%g0]0x88,%l2 ! %l2 = 0000000000006f94
! Mem[0000000057800020] = 804db4bb, %l6 = 000000000d24ae3c
ldsba [%i3+%o4]0x89,%l6 ! %l6 = ffffffffffffffbb
p35_label_11:
! Mem[0000000056000103] = c185a4d6, %l6 = ffffffffffffffbb
ldstuba [%i0+0x103]%asi,%l6 ! %l6 = 000000d6000000ff
! Mem[00000000908000c8] = 3256a5415ee96023, %g2 = ffffffffffffdbbc
ldx [%i5+0x0c8],%g2 ! %g2 = 3256a5415ee96023
! Mem[0000000056000174] = d5958d06, %l6 = 000000d6, %l6 = 000000d6
add %i0,0x174,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000d5958d06
! Mem[00000000908000d0] = d09ab65d 4f2de1c3, %g2 = 5ee96023, %g3 = 42395098
ldd [%i5+0x0d0],%g2 ! %g2 = 00000000d09ab65d 000000004f2de1c3
! Mem[0000000056000108] = e2820be1, %l5 = 000000000000001b
swap [%i0+0x108],%l5 ! %l5 = 00000000e2820be1
! Mem[00000000560000c8] = 21fbfa44, %l5 = e2820be1, %l6 = d5958d06
add %i0,0xc8,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000021fbfa44
! Mem[0000000091800004] = a4a70fd1, %g2 = 00000000d09ab65d
lduw [%o0+0x004],%g2 ! %g2 = 00000000a4a70fd1
! Mem[00000000578000b0] = e03aba41, %l5 = e2820be1, %l5 = e2820be1
add %i3,0xb0,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000e03aba41
! Mem[0000000056800018] = b2000000, %l1 = 00000000b9051a17
lduwa [%i1+%o3]0x81,%l1 ! %l1 = 00000000b2000000
! Mem[000000005600000c] = e96feee1, %l3 = a239f4b6, %l3 = a239f4b6
add %i0,0x0c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000e96feee1
p35_label_12:
! Mem[0000000057000010] = d0000000, %l1 = 00000000b2000000
swapa [%i2+%o2]0x81,%l1 ! %l1 = 00000000d0000000
! Mem[00000000568000d8] = 99e64394, %l1 = 00000000d0000000
ldsb [%i1+0x0db],%l1 ! %l1 = ffffffffffffff94
! Mem[0000000056000028] = bd822da1, %l6 = 0000000021fbfa44
lduwa [%i0+%o5]0x89,%l6 ! %l6 = 00000000bd822da1
! %l4 = 63b5628a1b33bf98, Mem[0000000090800178] = 6df65f9b
stw %l4,[%i5+0x178] ! Mem[0000000090800178] = 1b33bf98
! %l0 = 00000000000000bd, Mem[0000000057000000] = 2c4fbca5
stwa %l0,[%i2+%g0]0x81 ! Mem[0000000057000000] = 000000bd
! Mem[0000000056800131] = 00000075, %l5 = 00000000e03aba41
ldstub [%i1+0x131],%l5 ! %l5 = 00000000000000ff
! Mem[00000000578000d8] = b48c3bdd3ea233d4, %l5 = 0000000000000000, %l4 = 63b5628a1b33bf98
add %i3,0xd8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = b48c3bdd3ea233d4
! %l2 = 0000000000006f94, Mem[0000000090800190] = 9c239d0f, %asi = 80
stha %l2,[%i5+0x190]%asi ! Mem[0000000090800190] = 6f949d0f
! Mem[0000000057000008] = 1b33bf98, %l3 = e96feee1, %l2 = 00006f94
add %i2,0x08,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000001b33bf98
! Mem[0000000090000160] = 99a1858e 4080b623, %g2 = a4a70fd1, %g3 = 4f2de1c3
ldd [%i4+0x160],%g2 ! %g2 = 0000000099a1858e 000000004080b623
p35_label_13:
! Mem[0000000056000150] = 4219676d66491ce5, %l5 = 0000000000000000, %l0 = 00000000000000bd
add %i0,0x150,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 4219676d66491ce5
! Mem[0000000090000008] = 354aae5e, %g2 = 0000000099a1858e
ldub [%i4+%o1],%g2 ! %g2 = 0000000000000035
! %l4 = b48c3bdd3ea233d4, Mem[0000000091800190] = 9c78ac4deb4255f1
stx %l4,[%o0+0x190] ! Mem[0000000091800190] = b48c3bdd3ea233d4
! Mem[00000000568001dc] = 6177e02e, %l1 = ffffffffffffff94
ldstub [%i1+0x1dc],%l1 ! %l1 = 00000061000000ff
! Mem[0000000090800064] = 1874097f, %g2 = 0000000000000035
lduh [%i5+0x066],%g2 ! %g2 = 0000000000001874
! Mem[0000000057800170] = 4354c6df, %l3 = e96feee1, %l1 = 00000061
add %i3,0x170,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000004354c6df
! %l4 = b48c3bdd3ea233d4, Mem[00000000908001f6] = d3b53d4d, %asi = 80
stha %l4,[%i5+0x1f6]%asi ! Mem[00000000908001f4] = 33d43d4d
! Mem[0000000056000008] = 8abfc569, %l2 = 000000001b33bf98
swapa [%i0+%o1]0x88,%l2 ! %l2 = 000000008abfc569
! Mem[000000005600009c] = 3ea219c1, %l7 = 15fa653d, %l4 = 3ea233d4
add %i0,0x9c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000003ea219c1
! %l0 = 4219676d66491ce5, Mem[0000000057800000] = 19102b54
stwa %l0,[%i3+%g0]0x88 ! Mem[0000000057800000] = 66491ce5
p35_label_14:
! Mem[0000000057000090] = 69c649a4, %l1 = 4354c6df, %l5 = 00000000
add %i2,0x90,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000069c649a4
! Mem[0000000057000000] = 000000bd, %l6 = 00000000bd822da1
swapa [%i2+%g0]0x81,%l6 ! %l6 = 00000000000000bd
! Mem[0000000056800020] = 1b33bf98, %l0 = 4219676d66491ce5
lduha [%i1+%o4]0x81,%l0 ! %l0 = 0000000000001b33
! Mem[0000000057000028] = 75ae9bc3 db902e38, %l0 = 00001b33, %l1 = 4354c6df
ldda [%i2+%o5]0x81,%l0 ! %l0 = 0000000075ae9bc3 00000000db902e38
! Mem[00000000570001a8] = 836f9489, %l3 = e96feee1, %l4 = 3ea219c1
add %i2,0x1a8,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000836f9489
! Mem[00000000578000eb] = 337a1806, %l2 = 000000008abfc569
ldstuba [%i3+0x0eb]%asi,%l2 ! %l2 = 00000006000000ff
! Mem[00000000560000f4] = 90702e86, %l3 = 00000000e96feee1
ldstub [%i0+0x0f4],%l3 ! %l3 = 00000090000000ff
! Mem[0000000056800190] = d83a44b3, %l5 = 69c649a4, %l0 = 75ae9bc3
add %i1,0x190,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000d83a44b3
! Mem[0000000057800020] = 804db4bb, %l6 = 00000000000000bd
lduba [%i3+%o4]0x89,%l6 ! %l6 = 00000000000000bb
! %l0 = 00000000d83a44b3, Mem[0000000090800018] = 4f1b521fdb923fe6
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 00000000d83a44b3
p35_label_15:
! Mem[0000000057000000] = bd822da1, %l6 = 00000000000000bb
ldsba [%i2+%g0]0x81,%l6 ! %l6 = ffffffffffffffbd
! Mem[000000005600009c] = 3ea219c1, %l7 = 0000000015fa653d
ldsh [%i0+0x09e],%l7 ! %l7 = 00000000000019c1
! %l7 = 00000000000019c1, Mem[0000000056000008] = 1b33bf98
stwa %l7,[%i0+%o1]0x88 ! Mem[0000000056000008] = 000019c1
! Mem[0000000056000008] = e1ee6fe9 000019c1, %l4 = 836f9489, %l5 = 69c649a4
ldda [%i0+%o1]0x89,%l4 ! %l4 = 00000000000019c1 00000000e1ee6fe9
! %l6 = ffffffffffffffbd, Mem[0000000090800108] = 05043db4
stw %l6,[%i5+0x108] ! Mem[0000000090800108] = ffffffbd
! Mem[0000000057000020] = 1573edbb, %l2 = 0000000000000006
ldsha [%i2+%o4]0x81,%l2 ! %l2 = 0000000000001573
! Mem[00000000918000ac] = db5fd9c2, %g2 = 0000000000001874
ldub [%o0+0x0ad],%g2 ! %g2 = 00000000000000db
! Mem[000000009000002c] = 9677077c, %g2 = 00000000000000db
ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffff9677
! Mem[000000005680012c] = a13e716b, %l5 = 00000000e1ee6fe9
swap [%i1+0x12c],%l5 ! %l5 = 00000000a13e716b
! Mem[0000000057800000] = 66491ce5, %l5 = 00000000a13e716b
ldstuba [%i3+%g0]0x89,%l5 ! %l5 = 000000e5000000ff
p35_label_16:
! Mem[0000000090800090] = a38e5803, %g2 = ffffffffffff9677
lduh [%i5+0x092],%g2 ! %g2 = 000000000000a38e
! Mem[00000000900000f0] = 95d924b4 ec746c71, %g2 = 0000a38e, %g3 = 4080b623
ldd [%i4+0x0f0],%g2 ! %g2 = 0000000095d924b4 00000000ec746c71
! Mem[00000000560000a0] = ac0108c1ff677259, %l4 = 00000000000019c1, %l3 = 0000000000000090
add %i0,0xa0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = ac0108c1ff677259
! Mem[00000000568001aa] = 3d8a8af2, %l4 = 00000000000019c1
ldstub [%i1+0x1aa],%l4 ! %l4 = 0000008a000000ff
! Mem[00000000568001d0] = d6b99e17, %l2 = 0000000000001573
swap [%i1+0x1d0],%l2 ! %l2 = 00000000d6b99e17
! Mem[0000000057000020] = bbed7315, %l2 = 00000000d6b99e17
ldsba [%i2+%o4]0x89,%l2 ! %l2 = 0000000000000015
! Mem[0000000056000008] = e1ee6fe9 000019c1, %l2 = 00000015, %l3 = ff677259
ldda [%i0+%o1]0x89,%l2 ! %l2 = 00000000000019c1 00000000e1ee6fe9
! %l0 = 00000000d83a44b3, Mem[0000000091000176] = 97835d76
stb %l0,[%i6+0x176] ! Mem[0000000091000174] = b3835d76
! Mem[0000000057000194] = 3954380f, %l5 = 000000e5, %l3 = e1ee6fe9
add %i2,0x194,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000003954380f
! Mem[0000000056800124] = 917bf167, %l3 = 000000003954380f
swap [%i1+0x124],%l3 ! %l3 = 00000000917bf167
p35_label_17:
! Mem[0000000057000000] = a12d82bd, %l3 = 00000000917bf167
swapa [%i2+%g0]0x88,%l3 ! %l3 = 00000000a12d82bd
! Mem[0000000056800020] = 98bf331b, %l4 = 000000000000008a
swapa [%i1+%o4]0x89,%l4 ! %l4 = 0000000098bf331b
! Mem[0000000057000050] = af7871323b19918f, %l5 = 00000000000000e5, %l1 = 00000000db902e38
add %i2,0x50,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = af7871323b19918f
! Mem[00000000918000f0] = 4b844286, %g2 = 0000000095d924b4
ldsh [%o0+0x0f0],%g2 ! %g2 = 0000000000004b84
! %l2 = 000019c1, %l3 = a12d82bd, Mem[00000000918001d8] = b65b5b86 64b6a66e
std %l2,[%o0+0x1d8] ! Mem[00000000918001d8] = 000019c1 a12d82bd
! %l7 = 00000000000019c1, Mem[000000009080016f] = a701294a
stb %l7,[%i5+0x16f] ! Mem[000000009080016c] = c101294a
! Mem[0000000057000028] = 75ae9bc3, %l4 = 98bf331b, %l6 = ffffffbd
add %i2,0x28,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000075ae9bc3
! Mem[0000000057800028] = ff8b7af5, %l4 = 0000000098bf331b
lduha [%i3+%o5]0x81,%l4 ! %l4 = 000000000000ff8b
! %l7 = 00000000000019c1, Mem[0000000091000148] = 6a929989eddfd90d, %asi = 80
stxa %l7,[%i6+0x148]%asi ! Mem[0000000091000148] = 00000000000019c1
! Mem[0000000057800028] = f57a8bff, %l3 = 00000000a12d82bd
swapa [%i3+%o5]0x88,%l3 ! %l3 = 00000000f57a8bff
p35_label_18:
! Mem[0000000057800028] = bd822da1 5a4f686e, %l0 = d83a44b3, %l1 = 3b19918f
ldda [%i3+%o5]0x80,%l0 ! %l0 = 00000000bd822da1 000000005a4f686e
! Mem[0000000057000060] = c808e332, %l7 = 000019c1, %l5 = 000000e5
add %i2,0x60,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000c808e332
! %l6 = 0000000075ae9bc3, Mem[0000000056000018] = c6d81a24
stha %l6,[%i0+%o3]0x88 ! Mem[0000000056000018] = c6d89bc3
! Mem[0000000056000010] = f7cd1536, %l3 = 00000000f57a8bff
swapa [%i0+%o2]0x89,%l3 ! %l3 = 00000000f7cd1536
! Mem[0000000056800128] = efeaf968, %l2 = 000019c1, %l4 = 0000ff8b
add %i1,0x128,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000efeaf968
! Mem[0000000057800070] = 0efcb45e8a5cb674, %l6 = 0000000075ae9bc3, %l2 = 00000000000019c1
add %i3,0x70,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 0efcb45e8a5cb674
! Mem[0000000056000028] = bd822da1, %l6 = 0000000075ae9bc3
swapa [%i0+%o5]0x89,%l6 ! %l6 = 00000000bd822da1
! Mem[0000000056800020] = 0000008a, %l6 = 00000000bd822da1
swapa [%i1+%o4]0x89,%l6 ! %l6 = 000000000000008a
! Mem[0000000057800017] = a0fded6f, %l4 = 00000000efeaf968
ldstub [%i3+0x017],%l4 ! %l4 = 0000006f000000ff
! %l4 = 0000006f, %l5 = c808e332, Mem[0000000057800020] = 804db4bb d0ab21e9
stda %l4,[%i3+%o4]0x89 ! Mem[0000000057800020] = 0000006f c808e332
p35_label_19:
! Mem[00000000568001f8] = 138d0189, %l4 = 0000006f, %l3 = f7cd1536
add %i1,0x1f8,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000138d0189
! Mem[0000000056800118] = 604eff5c, %l4 = 000000000000006f
swap [%i1+0x118],%l4 ! %l4 = 00000000604eff5c
! Mem[0000000090800198] = 288cb493ef678d22, %g2 = 0000000000004b84
ldx [%i5+0x198],%g2 ! %g2 = 288cb493ef678d22
! %l0 = 00000000bd822da1, Mem[0000000056800028] = 71f27815
stwa %l0,[%i1+%o5]0x88 ! Mem[0000000056800028] = bd822da1
! Mem[00000000900000ec] = 027095d9, %g2 = 288cb493ef678d22
ldsha [%i4+0x0ee]%asi,%g2 ! %g2 = 0000000000000270
! Mem[0000000057000020] = bbed7315, %l2 = 0efcb45e8a5cb674
swapa [%i2+%o4]0x89,%l2 ! %l2 = 00000000bbed7315
! Mem[0000000057000100] = 1343083b17821902, %l7 = 00000000000019c1, %l7 = 00000000000019c1
add %i2,0x100,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 1343083b17821902
! %l5 = 00000000c808e332, Mem[0000000056000020] = ff12d9c0
stba %l5,[%i0+%o4]0x80 ! Mem[0000000056000020] = 3212d9c0
! Mem[0000000056800132] = 00ff0075, %l6 = 000000000000008a
ldstub [%i1+0x132],%l6 ! %l6 = 00000000000000ff
! Mem[0000000057000020] = 8a5cb674, %l5 = 00000000c808e332
ldsha [%i2+%o4]0x89,%l5 ! %l5 = ffffffffffffb674
p35_label_20:
! %l0 = 00000000bd822da1, Mem[0000000091000040] = f4035ed6
sth %l0,[%i6+0x040] ! Mem[0000000091000040] = 2da15ed6
! Mem[000000005600000c] = e96feee1, %l2 = 00000000bbed7315
swap [%i0+0x00c],%l2 ! %l2 = 00000000e96feee1
! Mem[0000000056800018] = b2000000, %l2 = 00000000e96feee1
ldstuba [%i1+%o3]0x80,%l2 ! %l2 = 000000b2000000ff
! Mem[0000000090800110] = 04f74b2c bd57aaef, %g2 = 00000270, %g3 = ec746c71
ldd [%i5+0x110],%g2 ! %g2 = 0000000004f74b2c 00000000bd57aaef
! Mem[000000009180007c] = 14edd7bd, %g18 = d78aefe6b74bb090
ldsw [%o0+0x07c],%g2 ! %g2 = d78aefe6b74bb090
! Mem[0000000057800104] = 9255c585, %l1 = 000000005a4f686e
ldstub [%i3+0x104],%l1 ! %l1 = 00000092000000ff
! %l5 = ffffffffffffb674, Mem[00000000908001ac] = 3ccbc4aa
stw %l5,[%i5+0x1ac] ! Mem[00000000908001ac] = ffffb674
! Mem[0000000057800020] = 6f000000, %l0 = 00000000bd822da1
swapa [%i3+%o4]0x80,%l0 ! %l0 = 000000006f000000
! Mem[0000000056800010] = a04b9c2c, %l3 = 00000000138d0189
lduba [%i1+%o2]0x88,%l3 ! %l3 = 000000000000002c
! Mem[0000000057800010] = 171a05b9, %l5 = ffffffffffffb674
ldstuba [%i3+%o2]0x80,%l5 ! %l5 = 00000017000000ff
p35_label_21:
! Mem[0000000056000167] = 6e938fee, %l2 = 00000000000000b2
ldstub [%i0+0x167],%l2 ! %l2 = 000000ee000000ff
! Mem[000000005700017c] = 28c2c0d1, %l3 = 000000000000002c, %asi = 80
swapa [%i2+0x17c]%asi,%l3 ! %l3 = 0000000028c2c0d1
! Mem[00000000900001b8] = 6f94517f, %g2 = 0000000014edd7bd
ldsb [%i4+0x1ba],%g2 ! %g2 = 000000000000006f
! Mem[0000000056000000] = 97326f94, %l6 = 0000000000000000
lduba [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000094
! Mem[00000000908001e4] = 5858484a, %g2 = 000000000000006f
lduw [%i5+0x1e4],%g2 ! %g2 = 000000005858484a
! %l5 = 0000000000000017, Mem[0000000057000008] = 1b33bf98
stha %l5,[%i2+%o1]0x81 ! Mem[0000000057000008] = 0017bf98
! Mem[000000005680005c] = ffb34ea2, %l7 = 1343083b17821902
ldstuba [%i1+0x05c]%asi,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000057800010] = ff1a05b9, %l5 = 0000000000000017
lduba [%i3+%o2]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[0000000057000000] = 917bf167, %l6 = 0000000000000094
ldswa [%i2+%g0]0x89,%l6 ! %l6 = ffffffff917bf167
! Mem[00000000578000ec] = 000000bb, %l6 = ffffffff917bf167
swap [%i3+0x0ec],%l6 ! %l6 = 00000000000000bb
p35_label_22:
! Mem[0000000057000138] = b39a0afc, %l7 = 00000000000000ff
swap [%i2+0x138],%l7 ! %l7 = 00000000b39a0afc
! Mem[00000000908000e0] = 3675044c 742be986, %g2 = 5858484a, %g3 = bd57aaef
ldd [%i5+0x0e0],%g2 ! %g2 = 000000003675044c 00000000742be986
! Mem[0000000056000010] = ff8b7af5, %l5 = 00000000000000ff
ldstuba [%i0+%o2]0x80,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000090000080] = 5149647e, %g2 = 000000003675044c
lduh [%i4+0x080],%g2 ! %g2 = 0000000000005149
! %l0 = 000000006f000000, Mem[00000000918001f8] = 9854b03f
stw %l0,[%o0+0x1f8] ! Mem[00000000918001f8] = 6f000000
! Mem[0000000056800094] = 7354a875, %l7 = b39a0afc, %l3 = 28c2c0d1
add %i1,0x94,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000007354a875
! %l5 = 00000000000000ff, Mem[00000000908001bc] = 7c677d1d, %asi = 80
stha %l5,[%i5+0x1bc]%asi ! Mem[00000000908001bc] = 00ff7d1d
! %l4 = 604eff5c, %l5 = 000000ff, Mem[0000000056000018] = c39bd8c6 a64f5f09
stda %l4,[%i0+%o3]0x81 ! Mem[0000000056000018] = 604eff5c 000000ff
! Mem[0000000057000008] = 98bf1700, %l5 = 00000000000000ff
ldstuba [%i2+%o1]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000056800000] = 98bf331b, %l0 = 000000006f000000
swap [%i1+%g0],%l0 ! %l0 = 0000000098bf331b
p35_label_23:
! Mem[00000000560001ee] = e2f30736, %l3 = 000000007354a875
ldstub [%i0+0x1ee],%l3 ! %l3 = 00000007000000ff
! Mem[0000000057800010] = b9051aff, %l6 = 00000000000000bb
ldstuba [%i3+%o2]0x89,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000056800020] = a12d82bd 000000d0, %l0 = 98bf331b, %l1 = 00000092
ldda [%i1+%o4]0x81,%l0 ! %l0 = 00000000a12d82bd 00000000000000d0
! Mem[00000000568000b5] = fa5abf2a, %l0 = 00000000a12d82bd
ldstub [%i1+0x0b5],%l0 ! %l0 = 0000005a000000ff
! %l7 = 00000000b39a0afc, Mem[0000000056000028] = c39bae75
stha %l7,[%i0+%o5]0x81 ! Mem[0000000056000028] = 0afcae75
! %l0 = 0000005a, %l1 = 000000d0, Mem[0000000057800020] = bd822da1 32e308c8
stda %l0,[%i3+%o4]0x80 ! Mem[0000000057800020] = 0000005a 000000d0
! Mem[00000000910001d4] = 5c76247c, %g2 = 0000000000005149
ldsba [%i6+0x1d6]%asi,%g2 ! %g2 = 000000000000005c
! Mem[000000005600002f] = 63063b54, %l1 = 00000000000000d0
ldstub [%i0+0x02f],%l1 ! %l1 = 00000054000000ff
! %l2 = 00000000000000ee, Mem[0000000091000033] = bbd5351a, %asi = 80
stba %l2,[%i6+0x033]%asi ! Mem[0000000091000030] = eed5351a
! %l5 = 0000000000000000, Mem[0000000090800190] = 6f949d0f8a9cb77e
stx %l5,[%i5+0x190] ! Mem[0000000090800190] = 0000000000000000
p35_label_24:
! Mem[0000000090800068] = 097f0bce, %g2 = 000000000000005c
lduw [%i5+0x068],%g2 ! %g2 = 00000000097f0bce
! %l5 = 0000000000000000, Mem[0000000056800192] = d83a44b3
stb %l5,[%i1+0x192] ! Mem[0000000056800190] = d83a00b3
! Mem[00000000570001dc] = 942fb73a, %l3 = 0000000000000007
ldstuba [%i2+0x1dc]%asi,%l3 ! %l3 = 00000094000000ff
! %l1 = 0000000000000054, Mem[0000000090000010] = 4f094689
stw %l1,[%i4+%o2] ! Mem[0000000090000010] = 00000054
! Mem[00000000570000f0] = 223975e3, %l0 = 0000005a, %l2 = 000000ee
add %i2,0xf0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000223975e3
! Mem[000000005680008d] = 76bb18fe, %l3 = 0000000000000094
ldstub [%i1+0x08d],%l3 ! %l3 = 000000bb000000ff
! Mem[0000000090000114] = 7f203169, %g2 = 00000000097f0bce
ldsb [%i4+0x116],%g2 ! %g2 = 000000000000007f
! Mem[00000000908001a0] = 48b3274e, %g18 = d78aefe6b74bb090
ldsw [%i5+0x1a0],%g2 ! %g2 = d78aefe6b74bb090
! Mem[0000000056800081] = 2ab291fd, %l7 = 00000000b39a0afc
ldstub [%i1+0x081],%l7 ! %l7 = 000000b2000000ff
! Mem[00000000568000b8] = 1bcb98adcbf685af, %l0 = 000000000000005a, %l4 = 00000000604eff5c
add %i1,0xb8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 1bcb98adcbf685af
p35_label_25:
! Mem[0000000056800010] = a04b9c2c, %l2 = 00000000223975e3
swapa [%i1+%o2]0x89,%l2 ! %l2 = 00000000a04b9c2c
! Mem[0000000057000010] = b2000000, %l0 = 000000000000005a
swapa [%i2+%o2]0x80,%l0 ! %l0 = 00000000b2000000
! Mem[0000000091800008] = 8cf551a2dbdb9950, %g2 = 0000000048b3274e
ldx [%o0+%o1],%g2 ! %g2 = 8cf551a2dbdb9950
! Mem[000000009180001c] = ea19dcc7, %g2 = 8cf551a2dbdb9950
ldub [%o0+0x01f],%g2 ! %g2 = 00000000000000ea
! Mem[00000000570001dc] = ff2fb73a, %l3 = 00000000000000bb
swap [%i2+0x1dc],%l3 ! %l3 = 00000000ff2fb73a
! %l5 = 0000000000000000, Mem[0000000091800080] = 414cf6093abc242e, %asi = 80
stxa %l5,[%o0+0x080]%asi ! Mem[0000000091800080] = 0000000000000000
! %l3 = 00000000ff2fb73a, Mem[0000000090000102] = ecc45290
sth %l3,[%i4+0x102] ! Mem[0000000090000100] = b73a5290
! %l4 = 1bcb98adcbf685af, Mem[00000000918001fc] = b5e229a2, %asi = 80
stha %l4,[%o0+0x1fc]%asi ! Mem[00000000918001fc] = 85af29a2
! Mem[000000009000019c] = 20a71d6e, %g2 = 00000000000000ea
lduwa [%i4+0x19c]%asi,%g2 ! %g2 = 0000000020a71d6e
! Mem[0000000057000018] = 806e8702, %l6 = 00000000000000ff
ldstuba [%i2+%o3]0x88,%l6 ! %l6 = 00000002000000ff
ba,a p35_not_taken_0_end
p35_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p35_branch_failed
p35_not_taken_0_end:
! End of Random Code for Thread 35
p35_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x08c] ! Set processor 35 done flag
! Check Registers
p35_check_registers:
set p35_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000b2000000
bne,a,pn %xcc,p35_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000054
bne,a,pn %xcc,p35_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000a04b9c2c
bne,a,pn %xcc,p35_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000ff2fb73a
bne,a,pn %xcc,p35_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 1bcb98adcbf685af
bne,a,pn %xcc,p35_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000000
bne,a,pn %xcc,p35_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000002
bne,a,pn %xcc,p35_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000b2
bne,a,pn %xcc,p35_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p35_check_fp_registers:
set p35_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 3f30ec3e b665b78f
bne %xcc,p35_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be c9abd7e9 b6d7a8eb
bne %xcc,p35_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 887df14c 0ba03e9f
bne %xcc,p35_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 38a65ba3 fee1b8e8
bne %xcc,p35_f6_fail
nop
! Check Local Memory
set p35_local0_expect,%g1
p35_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 946f32973cbf4a78
ldx [%i0+0x000],%g3 ! Observed data at 0000000056000000
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = c1190000bbed7315
ldx [%i0+0x008],%g3 ! Observed data at 0000000056000008
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff8b7af5c866db92
ldx [%i0+0x010],%g3 ! Observed data at 0000000056000010
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 604eff5c000000ff
ldx [%i0+0x018],%g3 ! Observed data at 0000000056000018
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 3212d9c090293daf
ldx [%i0+0x020],%g3 ! Observed data at 0000000056000020
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0afcae7563063bff
ldx [%i0+0x028],%g3 ! Observed data at 0000000056000028
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x028,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = bb721ee8000000ae
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000560000b8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 223235e7fcacdeff
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000560000d8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 48f5a09dff702e86
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000560000f0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = c185a4ff12d86ba8
ldx [%i0+0x100],%g3 ! Observed data at 0000000056000100
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0000001bae81253e
ldx [%i0+0x108],%g3 ! Observed data at 0000000056000108
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = ff7002ffd338b055
ldx [%i0+0x118],%g3 ! Observed data at 0000000056000118
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0000007501457864
ldx [%i0+0x128],%g3 ! Observed data at 0000000056000128
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 543ad25050005d7b
ldx [%i0+0x138],%g3 ! Observed data at 0000000056000138
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = d6de3b92ff6455be
ldx [%i0+0x148],%g3 ! Observed data at 0000000056000148
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = d925b0ec6e938fff
ldx [%i0+0x160],%g3 ! Observed data at 0000000056000160
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = e425de6b07b111ff
ldx [%i0+0x190],%g3 ! Observed data at 0000000056000190
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = a8d1f7d900000053
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000560001d8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 984e18aee2f3ff36
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000560001e8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x1e8,%g4
set p35_local1_expect,%g1
p35_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 6f0000008a62b563
ldx [%i1+0x000],%g3 ! Observed data at 0000000056800000
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = e375392271a56d7b
ldx [%i1+0x010],%g3 ! Observed data at 0000000056800010
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff00000084000000
ldx [%i1+0x018],%g3 ! Observed data at 0000000056800018
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = a12d82bd000000d0
ldx [%i1+0x020],%g3 ! Observed data at 0000000056800020
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = a12d82bd4fa5dfea
ldx [%i1+0x028],%g3 ! Observed data at 0000000056800028
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = 883f4f8effb34ea2
ldx [%i1+0x058],%g3 ! Observed data at 0000000056800058
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 15baf424fc3bb142
ldx [%i1+0x078],%g3 ! Observed data at 0000000056800078
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 2aff91fd2897f8a5
ldx [%i1+0x080],%g3 ! Observed data at 0000000056800080
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = ee324c1776ff18fe
ldx [%i1+0x088],%g3 ! Observed data at 0000000056800088
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 4ad6e528faffbf2a
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000568000b0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0000006f38f0e658
ldx [%i1+0x118],%g3 ! Observed data at 0000000056800118
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = fd04c07a3954380f
ldx [%i1+0x120],%g3 ! Observed data at 0000000056800120
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = efeaf968e1ee6fe9
ldx [%i1+0x128],%g3 ! Observed data at 0000000056800128
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 00ffff754af36f57
ldx [%i1+0x130],%g3 ! Observed data at 0000000056800130
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x130,%g4
ldx [%g1+0x160],%g2 ! Expected data = ac822a2f90c96dff
ldx [%i1+0x160],%g3 ! Observed data at 0000000056800160
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = d83a00b3df7f8484
ldx [%i1+0x190],%g3 ! Observed data at 0000000056800190
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 3d8afff2a497b7bd
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000568001a8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 00001573c03ce442
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000568001d0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 624ce341ff77e02e
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000568001d8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x1d8,%g4
set p35_local2_expect,%g1
p35_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 67f17b9151ff66f0
ldx [%i2+0x000],%g3 ! Observed data at 0000000057000000
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff17bf983615cdf7
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 = 0000005aa3eff6c3
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 = ff876e804ab72995
ldx [%i2+0x018],%g3 ! Observed data at 0000000057000018
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 74b65c8a07983661
ldx [%i2+0x020],%g3 ! Observed data at 0000000057000020
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x020,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0000004964af4212
ldx [%i2+0x080],%g3 ! Observed data at 0000000057000080
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = 00000053a87e87b7
ldx [%i2+0x098],%g3 ! Observed data at 0000000057000098
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x098,%g4
ldx [%g1+0x108],%g2 ! Expected data = 2fd1b074a12d82ff
ldx [%i2+0x108],%g3 ! Observed data at 0000000057000108
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 6a55b65fdcc38567
ldx [%i2+0x118],%g3 ! Observed data at 0000000057000118
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 000000ff08f6439b
ldx [%i2+0x138],%g3 ! Observed data at 0000000057000138
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x138,%g4
ldx [%g1+0x178],%g2 ! Expected data = 639e48f40000002c
ldx [%i2+0x178],%g3 ! Observed data at 0000000057000178
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 66431c2a000000bb
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000570001d8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 4bc2eb76ffc5a7c0
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000570001e8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 96474d243a9c4e20
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 = ff1c496694e95eee
ldx [%i3+0x000],%g3 ! Observed data at 0000000057800000
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff1a05b9a0fdedff
ldx [%i3+0x010],%g3 ! Observed data at 0000000057800010
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000005a000000d0
ldx [%i3+0x020],%g3 ! Observed data at 0000000057800020
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = bd822da15a4f686e
ldx [%i3+0x028],%g3 ! Observed data at 0000000057800028
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x028,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 337a18ff917bf167
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000578000e8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = b59d9fa9ff55c585
ldx [%i3+0x100],%g3 ! Observed data at 0000000057800100
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x100,%g4
ldx [%g1+0x150],%g2 ! Expected data = 016a984c28c2c0d1
ldx [%i3+0x150],%g3 ! Observed data at 0000000057800150
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = 8fff1a41e29f89d1
ldx [%i3+0x168],%g3 ! Observed data at 0000000057800168
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = 5c43e37dff6133ab
ldx [%i3+0x188],%g3 ! Observed data at 0000000057800188
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 431b7fa8ff4818cf
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000578001a0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x1a0,%g4
! The test for processor 35 has passed
p35_passed:
ta GOOD_TRAP
nop
p35_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p35_failed
p35_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p35_failed
p35_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p35_failed
p35_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p35_failed
p35_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p35_failed
p35_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p35_failed
p35_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p35_failed
p35_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p35_failed
p35_f0_fail:
set p35_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f2_fail:
set p35_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f4_fail:
set p35_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f6_fail:
set p35_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 35 failed
p35_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x08c] ! Set processor 35 done flag
set p35_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 35 failed
p35_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x08c] ! Set processor 35 done flag
set p35_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p35_selfmod_failed:
ba p35_failed
mov 0xabc,%g1
p35_common_error:
or %g0,0xf03,%g1
ba p35_failed
mov %o5,%g3
p35_common_signature_error:
set p35_temp,%g1
ba p35_failed
st %g2,[%g1] ! Common Lock Number
p35_common_timeout:
set p35_temp,%g1
ba p35_failed
st %g2,[%g1] ! Common Lock Number
p35_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p35_failed
mov 0x0,%g3
p35_trap1e:
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000056800008]
stxa %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800000]
ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000057800028]
ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000057800000]
ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000057800018]
done
p35_trap1o:
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000056800008]
stxa %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800000]
ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000057800028]
ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000057800000]
ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000057800018]
done
p35_trap2e:
ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000056000018]
done
p35_trap2o:
ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000056000018]
done
p35_trap3e:
nop
nop
nop
nop
nop
done
p35_trap3o:
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 = 9581b687eda46f94
ldx [%g1+0x008],%l1 ! %l1 = 53dad8741d979d6b
ldx [%g1+0x010],%l2 ! %l2 = 4d8fc976849ae44e
ldx [%g1+0x018],%l3 ! %l3 = 5617df7c1b33bf98
ldx [%g1+0x020],%l4 ! %l4 = 2481f4423cbf4a78
ldx [%g1+0x028],%l5 ! %l5 = 82f64a1445762920
ldx [%g1+0x030],%l6 ! %l6 = d3013598c51ccefc
ldx [%g1+0x038],%l7 ! %l7 = 7d3da5646457a157
! Initialize the output register of window 0
set unres3_start,%o0
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 = 70fdaf8e 477bb5c2 3d66b9a8 edeedcb7
! %f4 = 446c6dc7 ea0e8441 6865b6aa e520c4da
! %f8 = a833dee2 f7d8177e 166f4917 9c565d45
! %f12 = 31f02bb4 e03d9aa0 f179495d f93582df
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 66911ca2 8d3af2d7 5fc51db4 99f6e259
! %f20 = 92455e3d 0ed9d426 f28c5747 3f5c0909
! %f24 = 5da760f5 82dde0c5 e1aa1ab8 9f2d3c63
! %f28 = e398d3e3 4f415002 983896c9 51e2786b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 485606a2 004cc636 0d4177d0 62747052
! %f36 = d9ea0689 c1b14376 3ae54fd9 efc1f97b
! %f40 = 459eed47 9f80d3da 159ac28b 9b8a93eb
! %f44 = d0c4b260 045f786f f00ed6ae d8f98db5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe43970080000001a,%g7,%g1 ! GSR scale = 3, align = 2
wr %g1,%g0,%gsr ! GSR = e43970080000001a
wr %g0,%y ! Clear Y 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[00000000918001e8] = 1a09c300, %g18 = 1fa7debca41dc7dd
ldsw [%o0+0x1e8],%g2 ! %g2 = 1fa7debca41dc7dd
! Mem[0000000058800144] = 0a90e07c, %l4 = d9c46b35, %l7 = 3b5f3d17
add %i1,0x144,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000000a90e07c
! Mem[00000000590000e4] = 31b5458c, %l1 = 79506ad2047cf3e1
swap [%i2+0x0e4],%l1 ! %l1 = 0000000031b5458c
! Mem[0000000058800143] = 6798e2d9, %l6 = dc8d103475039057
ldstub [%i1+0x143],%l6 ! %l6 = 000000d9000000ff
! Mem[0000000059800028] = 6805a71a, %l4 = 24b241f5d9c46b35
ldsha [%i3+%o5]0x88,%l4 ! %l4 = ffffffffffffa71a
! Mem[0000000059000198] = 956bf064, %l6 = 00000000000000d9
ldstub [%i2+0x198],%l6 ! %l6 = 00000095000000ff
! Mem[0000000059000008] = b0cb6f2473b5c1e0, %l3 = 705ced5439d2467c
ldxa [%i2+%o1]0x89,%l3 ! %l3 = b0cb6f2473b5c1e0
! Mem[0000000058000148] = d1bed266, %l4 = ffffa71a, %l7 = 0a90e07c
add %i0,0x148,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000d1bed266
! Mem[00000000588001c0] = 6787459ffd94ebdc, %l3 = b0cb6f2473b5c1e0, %l4 = ffffffffffffa71a
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 6787459ffd94ebdc
! Mem[0000000059000018] = 8f782c81, %l4 = 6787459ffd94ebdc, %asi = 80
swapa [%i2+0x018]%asi,%l4 ! %l4 = 000000008f782c81
p36_label_2:
! Mem[0000000058800008] = 636a4e6e, %l1 = 0000000031b5458c
lduwa [%i1+%o1]0x89,%l1 ! %l1 = 00000000636a4e6e
! Mem[0000000091000154] = 1cd37e5c, %g2 = 000000001a09c300
ldsh [%i6+0x154],%g2 ! %g2 = 0000000000001cd3
! %l1 = 00000000636a4e6e, Mem[0000000091800007] = d18cf551
stb %l1,[%o0+0x007] ! Mem[0000000091800004] = 6e8cf551
! Mem[0000000091000114] = 5d94b637, %g18 = 1fa7debca41dc7dd
ldsw [%i6+0x114],%g2 ! %g2 = 1fa7debca41dc7dd
! Mem[0000000058000000] = cf22a49e, %l5 = a6ae524c1f29cccc
ldswa [%i0+%g0]0x88,%l5 ! %l5 = ffffffffcf22a49e
! Mem[0000000059000008] = e0c1b573, %l2 = deac78ca1d66c749
ldstuba [%i2+%o1]0x80,%l2 ! %l2 = 000000e0000000ff
! Mem[0000000058800010] = 0c050272, %l6 = 0000000000000095
swapa [%i1+%o2]0x88,%l6 ! %l6 = 000000000c050272
! Mem[00000000588001b0] = 64aab3d7c0339433, %l1 = 00000000636a4e6e, %l3 = b0cb6f2473b5c1e0
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 64aab3d7c0339433
! Mem[0000000059000018] = dceb94fd, %l7 = 00000000d1bed266
ldsha [%i2+%o3]0x88,%l7 ! %l7 = ffffffffffff94fd
! Mem[00000000918001a8] = 6b6a4bd3 7488bef4, %g2 = 5d94b637, %g3 = 0bad0b00
ldd [%o0+0x1a8],%g2 ! %g2 = 000000006b6a4bd3 000000007488bef4
p36_label_3:
! Mem[0000000059800028] = 1aa70568, %l0 = cbfbd03486f21d6e
swapa [%i3+%o5]0x81,%l0 ! %l0 = 000000001aa70568
! %l3 = 64aab3d7c0339433, Mem[000000005800017c] = 1070d77e, %asi = 80
stba %l3,[%i0+0x17c]%asi ! Mem[000000005800017c] = 3370d77e
! Mem[0000000058000020] = 86c47277, %l4 = 000000008f782c81
swapa [%i0+%o4]0x80,%l4 ! %l4 = 0000000086c47277
! %l2 = 00000000000000e0, Mem[00000000918001c3] = 31864a42, %asi = 80
stba %l2,[%o0+0x1c3]%asi ! Mem[00000000918001c0] = e0864a42
! Mem[00000000598000b0] = b9e5edbf2b63b83a, %l2 = 00000000000000e0, %l4 = 0000000086c47277
add %i3,0xb0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = b9e5edbf2b63b83a
! Mem[0000000058000113] = 79410eed, %l1 = 00000000636a4e6e
ldstub [%i0+0x113],%l1 ! %l1 = 000000ed000000ff
! Mem[0000000059800198] = cddf2cd3, %l3 = 64aab3d7c0339433
lduw [%i3+0x198],%l3 ! %l3 = 00000000cddf2cd3
! Mem[00000000580001ec] = e02e344e, %l7 = ffffffffffff94fd
ldsh [%i0+0x1ec],%l7 ! %l7 = ffffffffffffe02e
! Mem[0000000059800018] = 39933b58, %l5 = ffffffffcf22a49e
ldstuba [%i3+%o3]0x81,%l5 ! %l5 = 00000039000000ff
! Mem[00000000590000e0] = 13fe3019, %l5 = 0000000000000039
swap [%i2+0x0e0],%l5 ! %l5 = 0000000013fe3019
p36_label_4:
! Mem[0000000058800028] = fcfc4ddb, %l6 = 000000000c050272
ldstuba [%i1+%o5]0x80,%l6 ! %l6 = 000000fc000000ff
! Mem[000000009000000c] = 9b4f0964, %g2 = 000000006b6a4bd3
ldsb [%i4+0x00f],%g2 ! %g2 = ffffffffffffff9b
! Mem[0000000059800001] = 09a46f4f, %l7 = ffffffffffffe02e
ldstub [%i3+0x001],%l7 ! %l7 = 000000a4000000ff
! %l5 = 0000000013fe3019, Mem[0000000059000050] = 46043bf10c87dacd
stx %l5,[%i2+0x050] ! Mem[0000000059000050] = 0000000013fe3019
! Mem[00000000598001f4] = 5767aa7e, %l3 = 00000000cddf2cd3
ldstuba [%i3+0x1f4]%asi,%l3 ! %l3 = 00000057000000ff
! Mem[0000000059800028] = 86f21d6e, %l4 = b9e5edbf2b63b83a
ldswa [%i3+%o5]0x81,%l4 ! %l4 = ffffffff86f21d6e
! Mem[00000000908001b0] = 7d413f3e85c25eb7, %g2 = ffffffffffffff9b
ldx [%i5+0x1b0],%g2 ! %g2 = 7d413f3e85c25eb7
! %l1 = 00000000000000ed, Mem[0000000090800148] = 82af3faff4612308
stx %l1,[%i5+0x148] ! Mem[0000000090800148] = 00000000000000ed
! Mem[00000000590000fc] = d2a73401, %l0 = 000000001aa70568
ldstub [%i2+0x0fc],%l0 ! %l0 = 000000d2000000ff
! Mem[000000009000000c] = 7877a39b, %g2 = 7d413f3e85c25eb7
lduw [%i4+0x00c],%g2 ! %g2 = 000000007877a39b
p36_label_5:
! %l7 = 00000000000000a4, Mem[00000000590000fc] = ffa73401
sth %l7,[%i2+0x0fc] ! Mem[00000000590000fc] = 00a43401
! Mem[000000005880012c] = 982d2d03, %l6 = 000000fc, %l0 = 000000d2
add %i1,0x12c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000982d2d03
! Mem[0000000058000038] = 8f0e2a65, %l2 = 00000000000000e0
swap [%i0+0x038],%l2 ! %l2 = 000000008f0e2a65
! Mem[0000000059000010] = d7b5289b, %l3 = 0000000000000057
swapa [%i2+%o2]0x88,%l3 ! %l3 = 00000000d7b5289b
! %l0 = 982d2d03, %l1 = 000000ed, Mem[00000000918001d8] = b65b5b86 64b6a66e
stda %l0,[%o0+0x1d8]%asi ! Mem[00000000918001d8] = 982d2d03 000000ed
! Mem[0000000059800000] = 09ff6f4f, %l3 = 00000000d7b5289b
ldsha [%i3+%g0]0x80,%l3 ! %l3 = 00000000000009ff
! Mem[00000000908000b4] = 2125c737, %g2 = 000000007877a39b
ldsh [%i5+0x0b6],%g2 ! %g2 = 0000000000002125
! Mem[0000000058800010] = 00000095, %l0 = 00000000982d2d03
ldstuba [%i1+%o2]0x89,%l0 ! %l0 = 00000095000000ff
! Mem[000000009000019c] = a71d6e9b, %g2 = 0000000000002125
ldsb [%i4+0x19d],%g2 ! %g2 = ffffffffffffffa7
! Mem[0000000058800068] = 64e6261b, %l7 = 000000a4, %l0 = 00000095
add %i1,0x68,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000064e6261b
p36_label_6:
! Mem[00000000588000d1] = 7f174daa, %l3 = 00000000000009ff
ldstub [%i1+0x0d1],%l3 ! %l3 = 00000017000000ff
! Mem[0000000059800020] = 81393c55, %l2 = 000000008f0e2a65
ldsha [%i3+%o4]0x89,%l2 ! %l2 = 0000000000003c55
! Mem[00000000598001d8] = 8c2985defe6c280a, %l4 = ffffffff86f21d6e, %l0 = 0000000064e6261b
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 8c2985defe6c280a
! Mem[0000000058800000] = 25c6bd14, %l4 = ffffffff86f21d6e
ldsba [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000025
! Mem[0000000058000018] = 9228f3a3, %l3 = 0000000000000017
lduba [%i0+%o3]0x80,%l3 ! %l3 = 0000000000000092
! Mem[00000000900000c8] = 0004172375bef202, %g2 = ffffffffffffffa7
ldx [%i4+0x0c8],%g2 ! %g2 = 0004172375bef202
! Mem[0000000091000114] = 5d94b637, %g2 = 0004172375bef202
lduw [%i6+0x114],%g2 ! %g2 = 000000005d94b637
! Mem[0000000058000018] = 9228f3a3, %l3 = 0000000000000092
swapa [%i0+%o3]0x80,%l3 ! %l3 = 000000009228f3a3
! Mem[0000000058000060] = 446bb70f, %l1 = 000000ed, %l4 = 00000025
add %i0,0x60,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000446bb70f
! Mem[0000000059800028] = 86f21d6e, %l7 = 00000000000000a4
swapa [%i3+%o5]0x81,%l7 ! %l7 = 0000000086f21d6e
p36_label_7:
! %l5 = 0000000013fe3019, Mem[0000000058000018] = 92000000
stba %l5,[%i0+%o3]0x88 ! Mem[0000000058000018] = 92000019
! Mem[000000005900007c] = 842f4096, %l4 = 00000000446bb70f
swap [%i2+0x07c],%l4 ! %l4 = 00000000842f4096
! Mem[0000000058000018] = 19000092, %l4 = 00000000842f4096
ldstuba [%i0+%o3]0x80,%l4 ! %l4 = 00000019000000ff
! Mem[0000000090800118] = 697cd6b5, %g2 = 000000005d94b637
ldsha [%i5+0x11a]%asi,%g2 ! %g2 = 000000000000697c
! Mem[000000005800008f] = d2f2ff82, %l4 = 0000000000000019
ldstub [%i0+0x08f],%l4 ! %l4 = 00000082000000ff
! Mem[0000000058000008] = 19abdb14, %l4 = 0000000000000082
lduha [%i0+%o1]0x89,%l4 ! %l4 = 000000000000db14
! Mem[0000000059800196] = 5576d8e1, %l2 = 0000000000003c55
ldstub [%i3+0x196],%l2 ! %l2 = 000000d8000000ff
! Mem[0000000059800101] = da4c4812, %l6 = 00000000000000fc
ldstub [%i3+0x101],%l6 ! %l6 = 0000004c000000ff
! %l6 = 000000000000004c, Mem[00000000900000d7] = 25f41ece
stb %l6,[%i4+0x0d7] ! Mem[00000000900000d4] = 4cf41ece
! Mem[00000000900000a0] = c4622d7f, %g2 = 000000000000697c
ldsb [%i4+0x0a0],%g2 ! %g2 = ffffffffffffffc4
p36_label_8:
! Mem[0000000091800040] = 3ede3b6f 1a763bdd, %g2 = ffffffc4, %g3 = 7488bef4
ldd [%o0+0x040],%g2 ! %g2 = 000000003ede3b6f 000000001a763bdd
! %l1 = 00000000000000ed, Mem[0000000059800020] = 553c3981
stba %l1,[%i3+%o4]0x80 ! Mem[0000000059800020] = ed3c3981
! Mem[0000000058800018] = d5e0f370, %l5 = 0000000013fe3019
lduba [%i1+%o3]0x80,%l5 ! %l5 = 00000000000000d5
! %l4 = 000000000000db14, Mem[0000000091800008] = 8cf551a2
stw %l4,[%o0+%o1] ! Mem[0000000091800008] = 0000db14
! Mem[0000000058800008] = 6e4e6a63, %l4 = 000000000000db14
swapa [%i1+%o1]0x81,%l4 ! %l4 = 000000006e4e6a63
! Mem[0000000059800168] = 0869a9f7, %l3 = 000000009228f3a3
swap [%i3+0x168],%l3 ! %l3 = 000000000869a9f7
! Mem[0000000058800010] = ff000000, %l5 = 00000000000000d5
ldsba [%i1+%o2]0x81,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000059800010] = b4e8c58e, %l3 = 000000000869a9f7
ldstuba [%i3+%o2]0x81,%l3 ! %l3 = 000000b4000000ff
! Mem[0000000059800008] = 6e84511c e58a57b7, %l4 = 6e4e6a63, %l5 = ffffffff
ldda [%i3+%o1]0x89,%l4 ! %l4 = 00000000e58a57b7 000000006e84511c
! %l6 = 000000000000004c, Mem[0000000059800008] = b7578ae5
stwa %l6,[%i3+%o1]0x81 ! Mem[0000000059800008] = 0000004c
p36_label_9:
! Mem[0000000058800010] = ff00000011162774, %l4 = 00000000e58a57b7
ldxa [%i1+%o2]0x80,%l4 ! %l4 = ff00000011162774
! Mem[0000000091800028] = 19bbea5b, %g2 = 000000003ede3b6f
lduh [%o0+0x02a],%g2 ! %g2 = 00000000000019bb
! %l5 = 000000006e84511c, Mem[0000000058800020] = 8fcddef3
stha %l5,[%i1+%o4]0x81 ! Mem[0000000058800020] = 511cdef3
! Mem[0000000058800020] = f3de1c51, %l1 = 00000000000000ed
swapa [%i1+%o4]0x89,%l1 ! %l1 = 00000000f3de1c51
! Mem[00000000900000b0] = 0141dccfe5015c01, %g2 = 00000000000019bb
ldxa [%i4+0x0b0]%asi,%g2 ! %g2 = 0141dccfe5015c01
! %l5 = 000000006e84511c, Mem[0000000058000000] = cf22a49e
stha %l5,[%i0+%g0]0x88 ! Mem[0000000058000000] = cf22511c
! Mem[0000000059000180] = 195f884b, %l7 = 0000000086f21d6e
ldstub [%i2+0x180],%l7 ! %l7 = 00000019000000ff
! Mem[00000000590000f8] = 390199e4, %l1 = f3de1c51, %l5 = 6e84511c
add %i2,0xf8,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000390199e4
! Mem[0000000059000010] = 57000000 65d82fe2, %l6 = 0000004c, %l7 = 00000019
ldda [%i2+%o2]0x80,%l6 ! %l6 = 0000000057000000 0000000065d82fe2
! Mem[00000000588000f4] = 89e7ffee, %l2 = 00000000000000d8
swap [%i1+0x0f4],%l2 ! %l2 = 0000000089e7ffee
p36_label_10:
! Mem[0000000058800000] = 25c6bd14, %l7 = 0000000065d82fe2
swapa [%i1+%g0]0x81,%l7 ! %l7 = 0000000025c6bd14
! Mem[00000000590000c0] = 2ee88004f385d199, %l2 = 0000000089e7ffee, %l3 = 00000000000000b4
add %i2,0xc0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 2ee88004f385d199
! %l6 = 57000000, %l7 = 25c6bd14, Mem[0000000058800008] = 0000db14 aede9720
stda %l6,[%i1+%o1]0x80 ! Mem[0000000058800008] = 57000000 25c6bd14
! %l2 = 0000000089e7ffee, Mem[0000000059800000] = 09ff6f4f39635e3d
stxa %l2,[%i3+%g0]0x81 ! Mem[0000000059800000] = 0000000089e7ffee
! Mem[00000000590001c0] = 2b109a3db62f85ea, %l5 = 00000000390199e4, %l7 = 0000000025c6bd14
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 2b109a3db62f85ea
! Mem[0000000059800018] = 583b93ff, %l2 = 0000000089e7ffee
swapa [%i3+%o3]0x89,%l2 ! %l2 = 00000000583b93ff
! Mem[0000000058800024] = 09510803, %l2 = 583b93ff, %l5 = 390199e4
add %i1,0x24,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000009510803
! Mem[0000000091000058] = 65858c32, %g2 = 0141dccfe5015c01
lduw [%i6+0x058],%g2 ! %g2 = 0000000065858c32
! Mem[0000000059000008] = ffc1b573, %l7 = 2b109a3db62f85ea
ldstub [%i2+%o1],%l7 ! %l7 = 000000ff000000ff
! Mem[0000000059000028] = e9a71b07, %l6 = 0000000057000000
ldsha [%i2+%o5]0x80,%l6 ! %l6 = ffffffffffffe9a7
p36_label_11:
! Mem[00000000580000d8] = 7cfc9a2f, %l0 = fe6c280a, %l5 = 09510803
add %i0,0xd8,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000007cfc9a2f
! Mem[0000000059800008] = 0000004c1c51846e, %l0 = 8c2985defe6c280a
ldxa [%i3+%o1]0x80,%l0 ! %l0 = 0000004c1c51846e
! Mem[00000000588001f0] = 60d769bd, %l1 = 00000000f3de1c51
swap [%i1+0x1f0],%l1 ! %l1 = 0000000060d769bd
! Mem[0000000058800028] = fffc4ddb, %l5 = 000000007cfc9a2f
ldstuba [%i1+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
! %l5 = 00000000000000ff, Mem[0000000059800010] = ffe8c58e
stba %l5,[%i3+%o2]0x81 ! Mem[0000000059800010] = ffe8c58e
! Mem[00000000588000ac] = 9a1934d7, %l6 = ffffffffffffe9a7
swap [%i1+0x0ac],%l6 ! %l6 = 000000009a1934d7
! Mem[0000000058000160] = 828e4b1f, %l3 = 2ee88004f385d199, %asi = 80
swapa [%i0+0x160]%asi,%l3 ! %l3 = 00000000828e4b1f
! Mem[0000000058800010] = 74271611 000000ff, %l4 = 11162774, %l5 = 000000ff
ldda [%i1+%o2]0x89,%l4 ! %l4 = 00000000000000ff 0000000074271611
! Mem[0000000058800008] = 57000000, %l7 = 00000000000000ff
ldswa [%i1+%o1]0x81,%l7 ! %l7 = 0000000057000000
! Mem[0000000058000148] = d1bed266d4c49986, %l7 = 0000000057000000, %l1 = 0000000060d769bd
add %i0,0x148,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = d1bed266d4c49986
p36_label_12:
! Mem[0000000059000104] = ba5dbe86, %l3 = 828e4b1f, %l0 = 1c51846e
add %i2,0x104,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000ba5dbe86
! Mem[0000000058000098] = 8c138ce04761e7ee, %l1 = d1bed266d4c49986, %l0 = 00000000ba5dbe86
add %i0,0x98,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 8c138ce04761e7ee
! Mem[000000005800008c] = d2f2ffff, %l6 = 000000009a1934d7
swap [%i0+0x08c],%l6 ! %l6 = 00000000d2f2ffff
! Mem[0000000090000134] = 84e8c64f, %g2 = 0000000065858c32
lduw [%i4+0x134],%g2 ! %g2 = 0000000084e8c64f
! Mem[0000000058800018] = d5e0f370e5f4ca2e, %l1 = d1bed266d4c49986, %l7 = 0000000057000000
add %i1,0x18,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = d5e0f370e5f4ca2e
! %l0 = 4761e7ee, %l1 = d4c49986, Mem[0000000058800028] = fffc4ddb 52506b34
stda %l0,[%i1+%o5]0x80 ! Mem[0000000058800028] = 4761e7ee d4c49986
! Mem[0000000059000008] = 73b5c1ff, %l2 = 00000000583b93ff
ldstuba [%i2+%o1]0x89,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000058800020] = ed000000, %l3 = 00000000828e4b1f
swapa [%i1+%o4]0x81,%l3 ! %l3 = 00000000ed000000
! Mem[0000000059000020] = 6e551f52, %l2 = 00000000000000ff
ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 0000006e000000ff
! Mem[0000000059000054] = 13fe3019, %l7 = e5f4ca2e, %l7 = e5f4ca2e
add %i2,0x54,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000013fe3019
p36_label_13:
! Mem[00000000900001f8] = cdbdb4bb, %g2 = 0000000084e8c64f
lduh [%i4+0x1fa],%g2 ! %g2 = 000000000000cdbd
! Mem[00000000588001e8] = ac42b2ce, %l4 = 00000000000000ff
ldstub [%i1+0x1e8],%l4 ! %l4 = 000000ac000000ff
! Mem[0000000059800013] = ffe8c58e, %l1 = d1bed266d4c49986
ldstub [%i3+0x013],%l1 ! %l1 = 0000008e000000ff
! Mem[0000000090800168] = ababf636, %g2 = 000000000000cdbd
ldsb [%i5+0x169],%g2 ! %g2 = ffffffffffffffab
! Mem[00000000580001a8] = 1cad7a2b, %l3 = 00000000ed000000
swap [%i0+0x1a8],%l3 ! %l3 = 000000001cad7a2b
! Mem[0000000058800020] = 828e4b1f, %l4 = 00000000000000ac
ldswa [%i1+%o4]0x81,%l4 ! %l4 = ffffffff828e4b1f
! Mem[0000000059000010] = e22fd86500000057, %l5 = 0000000074271611
ldxa [%i2+%o2]0x88,%l5 ! %l5 = e22fd86500000057
! Mem[0000000058000028] = aa3ca4cc, %l1 = 000000000000008e
ldsba [%i0+%o5]0x80,%l1 ! %l1 = ffffffffffffffaa
! Mem[0000000090800014] = 7e03e84f, %g2 = ffffffffffffffab
ldub [%i5+0x015],%g2 ! %g2 = 000000000000007e
! Mem[0000000058800045] = 6357b5db, %l2 = 000000000000006e
ldstuba [%i1+0x045]%asi,%l2 ! %l2 = 00000057000000ff
p36_label_14:
! Mem[00000000908000ec] = 86b0e3e4, %g2 = 000000000000007e
lduh [%i5+0x0ee],%g2 ! %g2 = 00000000000086b0
! Mem[0000000091800138] = 59978ff2af83df28, %g2 = 00000000000086b0
ldx [%o0+0x138],%g2 ! %g2 = 59978ff2af83df28
! Mem[0000000058800000] = e22fd865, %l5 = e22fd86500000057
swapa [%i1+%g0]0x88,%l5 ! %l5 = 00000000e22fd865
! %l2 = 0000000000000057, Mem[00000000580001e8] = f4d9d456e02e344e
stx %l2,[%i0+0x1e8] ! Mem[00000000580001e8] = 0000000000000057
! Mem[0000000059800020] = 81393ced, %l4 = ffffffff828e4b1f
ldstuba [%i3+%o4]0x88,%l4 ! %l4 = 000000ed000000ff
! Mem[0000000059800010] = ffe8c5ff, %l3 = 000000001cad7a2b
lduwa [%i3+%o2]0x81,%l3 ! %l3 = 00000000ffe8c5ff
! Mem[00000000590000ec] = 3635f470, %l0 = 4761e7ee, %l5 = e22fd865
add %i2,0xec,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000003635f470
! Mem[000000005800017f] = 3370d77e, %l6 = 00000000d2f2ffff
ldstub [%i0+0x17f],%l6 ! %l6 = 0000007e000000ff
! Mem[0000000058800028] = eee76147, %l2 = 0000000000000057
swapa [%i1+%o5]0x89,%l2 ! %l2 = 00000000eee76147
! %l2 = eee76147, %l3 = ffe8c5ff, Mem[00000000900001f0] = b900740f 336f94a1
std %l2,[%i4+0x1f0] ! Mem[00000000900001f0] = eee76147 ffe8c5ff
p36_label_15:
! Mem[0000000059000010] = 57000000, %l2 = 00000000eee76147
ldswa [%i2+%o2]0x81,%l2 ! %l2 = 0000000057000000
! Mem[0000000059800088] = a1a9c244, %l2 = 0000000057000000
swap [%i3+0x088],%l2 ! %l2 = 00000000a1a9c244
! Mem[00000000590000b4] = 97a81e9f, %l0 = 4761e7ee, %l2 = a1a9c244
add %i2,0xb4,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000097a81e9f
! Mem[0000000091000170] = b7d8d215, %g18 = 1fa7debca41dc7dd
ldsw [%i6+0x170],%g2 ! %g2 = 1fa7debca41dc7dd
! Mem[0000000090800188] = b34362b7a0645291, %g2 = ffffffffb7d8d215
ldx [%i5+0x188],%g2 ! %g2 = b34362b7a0645291
! Mem[0000000059800008] = 4c000000, %l7 = 0000000013fe3019
ldstuba [%i3+%o1]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000058000010] = 7f5af8da c54b67cb, %l6 = 0000007e, %l7 = 00000000
ldda [%i0+%o2]0x80,%l6 ! %l6 = 000000007f5af8da 00000000c54b67cb
! Mem[000000005980016c] = 936786e4, %l2 = 0000000097a81e9f
ldsw [%i3+0x16c],%l2 ! %l2 = ffffffff936786e4
! %l5 = 000000003635f470, Mem[000000009100015c] = c9897b7e
stw %l5,[%i6+0x15c] ! Mem[000000009100015c] = 3635f470
! Mem[00000000588000bc] = 16ef14f9, %l6 = 000000007f5af8da
ldub [%i1+0x0bd],%l6 ! %l6 = 00000000000000ef
p36_label_16:
! Mem[0000000059000008] = 73b5c1ff, %l2 = ffffffff936786e4
ldstuba [%i2+%o1]0x88,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000059800008] = ff00004c, %l5 = 000000003635f470
lduba [%i3+%o1]0x80,%l5 ! %l5 = 00000000000000ff
! %l6 = 00000000000000ef, Mem[0000000059000028] = 071ba7e9
stha %l6,[%i2+%o5]0x89 ! Mem[0000000059000028] = 071b00ef
! Mem[00000000590000a4] = 12c8ac9b, %l6 = 00000000000000ef, %asi = 80
swapa [%i2+0x0a4]%asi,%l6 ! %l6 = 0000000012c8ac9b
! Mem[0000000059000180] = ff5f884b, %l5 = 00000000000000ff, %asi = 80
swapa [%i2+0x180]%asi,%l5 ! %l5 = 00000000ff5f884b
! Mem[0000000059800018] = 89e7ffee, %l4 = 00000000000000ed
swapa [%i3+%o3]0x88,%l4 ! %l4 = 0000000089e7ffee
! Mem[0000000059000168] = 0ace3c98, %l4 = 0000000089e7ffee
ldstub [%i2+0x168],%l4 ! %l4 = 0000000a000000ff
! Mem[0000000059000018] = fd94ebdc, %l3 = 00000000ffe8c5ff
lduba [%i2+%o3]0x80,%l3 ! %l3 = 00000000000000fd
! Mem[0000000058000112] = 79410eff, %l5 = 00000000ff5f884b
ldstub [%i0+0x112],%l5 ! %l5 = 0000000e000000ff
! Mem[0000000059800000] = 0000000089e7ffee, %l7 = 00000000c54b67cb
ldxa [%i3+%g0]0x80,%l7 ! %l7 = 0000000089e7ffee
p36_label_17:
! %l3 = 00000000000000fd, Mem[0000000059800008] = ff00004c
stwa %l3,[%i3+%o1]0x80 ! Mem[0000000059800008] = 000000fd
! Mem[0000000058800000] = 57000000, %l3 = 00000000000000fd
ldsha [%i1+%g0]0x80,%l3 ! %l3 = 0000000000005700
! Mem[0000000059000020] = 521f55ff, %l7 = 0000000089e7ffee
ldswa [%i2+%o4]0x89,%l7 ! %l7 = 00000000521f55ff
! Mem[0000000058800194] = 383a9716, %l6 = 12c8ac9b, %l2 = 000000ff
add %i1,0x194,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000383a9716
! %l1 = ffffffffffffffaa, Mem[000000009100012b] = a1dbd44f
stb %l1,[%i6+0x12b] ! Mem[0000000091000128] = aadbd44f
! Mem[00000000910001c0] = 33d2617b, %g2 = b34362b7a0645291
ldsba [%i6+0x1c1]%asi,%g2 ! %g2 = 0000000000000033
! %l0 = 4761e7ee, %l1 = ffffffaa, Mem[0000000091000090] = 37892b3f cb14f43b
std %l0,[%i6+0x090] ! Mem[0000000091000090] = 4761e7ee ffffffaa
! Mem[0000000058800020] = 828e4b1f, %l0 = 8c138ce04761e7ee
lduba [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000082
! Mem[00000000918001a0] = 8efa3f3e c84b2f67, %g2 = 00000033, %g3 = 1a763bdd
ldd [%o0+0x1a0],%g2 ! %g2 = 000000008efa3f3e 00000000c84b2f67
! Mem[0000000059800018] = 000000ed, %l7 = 00000000521f55ff
swapa [%i3+%o3]0x89,%l7 ! %l7 = 00000000000000ed
p36_label_18:
! Mem[0000000059000018] = fd94ebdc, %l7 = 00000000000000ed
swapa [%i2+%o3]0x81,%l7 ! %l7 = 00000000fd94ebdc
! %l1 = ffffffffffffffaa, Mem[00000000908000dc] = b5eac70a
stw %l1,[%i5+0x0dc] ! Mem[00000000908000dc] = ffffffaa
! Mem[00000000580001f4] = dba3e8ac, %l5 = 000000000000000e
swap [%i0+0x1f4],%l5 ! %l5 = 00000000dba3e8ac
! Mem[0000000059000010] = 00000057, %l3 = 0000000000005700
ldstuba [%i2+%o2]0x89,%l3 ! %l3 = 00000057000000ff
! Mem[0000000058800094] = 2a50947d, %l6 = 0000000012c8ac9b
swap [%i1+0x094],%l6 ! %l6 = 000000002a50947d
! Mem[0000000058000008] = 14dbab19, %l7 = 00000000fd94ebdc
swapa [%i0+%o1]0x80,%l7 ! %l7 = 0000000014dbab19
! Mem[0000000058000024] = ff77ecf9, %l5 = dba3e8ac, %l1 = ffffffaa
add %i0,0x24,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000ff77ecf9
! Mem[0000000090000028] = ab66a796, %g2 = 000000008efa3f3e
ldub [%i4+0x029],%g2 ! %g2 = 00000000000000ab
! Mem[0000000059000018] = ed000000, %l0 = 0000000000000082
ldswa [%i2+%o3]0x88,%l0 ! %l0 = ffffffffed000000
! Mem[0000000059000000] = 9f1399ea, %l0 = ffffffffed000000
swapa [%i2+%g0]0x88,%l0 ! %l0 = 000000009f1399ea
p36_label_19:
! Mem[0000000058800098] = aa29e426, %l2 = 383a9716, %l3 = 00000057
add %i1,0x98,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000aa29e426
! %l4 = 0000000a, %l5 = dba3e8ac, Mem[0000000058000018] = 920000ff f82f59e5
stda %l4,[%i0+%o3]0x89 ! Mem[0000000058000018] = 0000000a dba3e8ac
! Mem[0000000058800010] = ff000000, %l0 = 000000009f1399ea
ldstuba [%i1+%o2]0x81,%l0 ! %l0 = 000000ff000000ff
! Mem[00000000580001d0] = 0e22c59dd420c016, %l7 = 0000000014dbab19, %l3 = 00000000aa29e426
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 0e22c59dd420c016
! %l0 = 000000ff, %l1 = ff77ecf9, Mem[0000000058000010] = daf85a7f cb674bc5
stda %l0,[%i0+%o2]0x88 ! Mem[0000000058000010] = 000000ff ff77ecf9
! Mem[00000000588001d8] = cd2c411bced37747, %l0 = 00000000000000ff, %l7 = 0000000014dbab19
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = cd2c411bced37747
! Mem[00000000580001c4] = dbd864b4, %l4 = 000000000000000a, %asi = 80
swapa [%i0+0x1c4]%asi,%l4 ! %l4 = 00000000dbd864b4
! Mem[0000000059000058] = 48faf353, %l7 = cd2c411bced37747
swap [%i2+0x058],%l7 ! %l7 = 0000000048faf353
! Mem[0000000059000010] = ff000000 65d82fe2, %l6 = 2a50947d, %l7 = 48faf353
ldda [%i2+%o2]0x81,%l6 ! %l6 = 00000000ff000000 0000000065d82fe2
! Mem[00000000910000d8] = e657cfba 9c5c2a85, %g2 = 000000ab, %g3 = c84b2f67
ldda [%i6+0x0d8]%asi,%g2 ! %g2 = 00000000e657cfba 000000009c5c2a85
p36_label_20:
! %l2 = 00000000383a9716, Mem[0000000058800028] = 57000000d4c49986
stxa %l2,[%i1+%o5]0x81 ! Mem[0000000058800028] = 00000000383a9716
! Mem[0000000058800068] = 64e6261b5a8289cf, %l3 = 0e22c59dd420c016, %l4 = 00000000dbd864b4
add %i1,0x68,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 64e6261b5a8289cf
! Mem[0000000058800028] = 00000000, %l3 = 0e22c59dd420c016
ldstuba [%i1+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! %l6 = 00000000ff000000, Mem[0000000058800020] = 828e4b1f
stwa %l6,[%i1+%o4]0x80 ! Mem[0000000058800020] = ff000000
! %l0 = 00000000000000ff, Mem[0000000059800000] = 00000000
stha %l0,[%i3+%g0]0x80 ! Mem[0000000059800000] = 00ff0000
! Mem[0000000058000120] = e60d9dbd, %l0 = 00000000000000ff
lduha [%i0+0x122]%asi,%l0 ! %l0 = 0000000000009dbd
! Mem[00000000580001ff] = 043da19e, %l2 = 00000000383a9716
ldstuba [%i0+0x1ff]%asi,%l2 ! %l2 = 0000009e000000ff
! %l6 = 00000000ff000000, Mem[0000000059000008] = ffc1b573
stwa %l6,[%i2+%o1]0x80 ! Mem[0000000059000008] = ff000000
! Mem[0000000059000068] = 2268ff49, %l6 = 00000000ff000000
swap [%i2+0x068],%l6 ! %l6 = 000000002268ff49
! Mem[0000000059000028] = ef001b07, %l0 = 0000000000009dbd
swapa [%i2+%o5]0x81,%l0 ! %l0 = 00000000ef001b07
p36_label_21:
! Mem[0000000058000010] = 000000ff, %l0 = 00000000ef001b07
ldstuba [%i0+%o2]0x89,%l0 ! %l0 = 000000ff000000ff
! Mem[000000009080005c] = 397488f3, %g2 = 00000000e657cfba
lduba [%i5+0x05d]%asi,%g2 ! %g2 = 0000000000000039
! Mem[0000000059000028] = c5c1237e bd9d0000, %l0 = 000000ff, %l1 = ff77ecf9
ldda [%i2+%o5]0x89,%l0 ! %l0 = 00000000bd9d0000 00000000c5c1237e
! Mem[0000000059000010] = ff000000, %l5 = 00000000dba3e8ac
lduha [%i2+%o2]0x81,%l5 ! %l5 = 000000000000ff00
! Mem[0000000059800053] = 4a77672a, %l4 = 64e6261b5a8289cf
ldstub [%i3+0x053],%l4 ! %l4 = 0000002a000000ff
! Mem[0000000059800028] = a4000000, %l5 = 000000000000ff00
lduha [%i3+%o5]0x88,%l5 ! %l5 = 0000000000000000
! Mem[00000000598001bc] = 05197084, %l6 = 000000002268ff49
ldstub [%i3+0x1bc],%l6 ! %l6 = 00000005000000ff
! %l7 = 0000000065d82fe2, Mem[00000000900001d4] = c56c4c0d
stb %l7,[%i4+0x1d4] ! Mem[00000000900001d4] = e26c4c0d
! %l4 = 000000000000002a, Mem[00000000908000cc] = 5ee96023
sth %l4,[%i5+0x0cc] ! Mem[00000000908000cc] = 002a6023
! Mem[0000000059000124] = 723262cd, %l4 = 0000002a, %l3 = 00000000
add %i2,0x124,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000723262cd
p36_label_22:
! Mem[000000009080001c] = db923fe6, %g18 = 1fa7debca41dc7dd
ldsw [%i5+0x01c],%g2 ! %g2 = 1fa7debca41dc7dd
! Mem[00000000918000cc] = 1cfaf3cf, %g2 = ffffffffdb923fe6
ldsba [%o0+0x0cc]%asi,%g2 ! %g2 = 000000000000001c
! Mem[00000000900000ec] = 8d7c0270, %g2 = 000000000000001c
lduw [%i4+0x0ec],%g2 ! %g2 = 000000008d7c0270
! Mem[0000000059000008] = 000000ff, %l5 = 0000000000000000
ldswa [%i2+%o1]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[00000000598001a0] = 70b06e2261349fa5, %l0 = 00000000bd9d0000, %l4 = 000000000000002a
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 70b06e2261349fa5
! Mem[0000000059800129] = 5e60cb70, %l2 = 000000000000009e
ldstub [%i3+0x129],%l2 ! %l2 = 00000060000000ff
! Mem[0000000059800008] = 000000fd, %l2 = 0000000000000060
lduba [%i3+%o1]0x80,%l2 ! %l2 = 0000000000000000
! Mem[00000000588001e0] = 78dcf40f, %l2 = 0000000000000000
ldstub [%i1+0x1e0],%l2 ! %l2 = 00000078000000ff
! %l0 = 00000000bd9d0000, Mem[0000000090800024] = b52ca31d
stw %l0,[%i5+0x024] ! Mem[0000000090800024] = bd9d0000
! Mem[00000000598000cb] = c4ff26c9, %l5 = 00000000000000ff
ldstub [%i3+0x0cb],%l5 ! %l5 = 000000c9000000ff
p36_label_23:
! Mem[0000000059800090] = 4fb4ccdf, %l1 = 00000000c5c1237e
swap [%i3+0x090],%l1 ! %l1 = 000000004fb4ccdf
! Mem[00000000918000d8] = b55428c6, %g18 = 1fa7debca41dc7dd
ldsw [%o0+0x0d8],%g2 ! %g2 = 1fa7debca41dc7dd
! Mem[0000000059800000] = 00ff0000, %l1 = 000000004fb4ccdf
ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! %l1 = 0000000000000000, Mem[00000000908000da] = ec34ffff
sth %l1,[%i5+0x0da] ! Mem[00000000908000d8] = 0000ffff
! Mem[0000000059000028] = bd9d0000, %l6 = 0000000000000005
swapa [%i2+%o5]0x89,%l6 ! %l6 = 00000000bd9d0000
! Mem[0000000059800008] = 000000fd1c51846e, %l5 = 00000000000000c9
ldxa [%i3+%o1]0x80,%l5 ! %l5 = 000000fd1c51846e
! Mem[0000000058800010] = ff000000, %l3 = 00000000723262cd
lduwa [%i1+%o2]0x81,%l3 ! %l3 = 00000000ff000000
! Mem[00000000908001cc] = d01beac2, %g2 = ffffffffb55428c6
ldub [%i5+0x1cc],%g2 ! %g2 = 00000000000000d0
! Mem[0000000059000178] = 8a3ba385, %l6 = bd9d0000, %l3 = ff000000
add %i2,0x178,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000008a3ba385
! Mem[000000005900008c] = 3af44464, %l7 = 65d82fe2, %l6 = bd9d0000
add %i2,0x8c,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000003af44464
p36_label_24:
! Mem[00000000598001b0] = 0605eeab, %l3 = 8a3ba385, %l2 = 00000078
add %i3,0x1b0,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000000605eeab
! Mem[0000000059800010] = ffe8c5ff, %l2 = 000000000605eeab
swapa [%i3+%o2]0x81,%l2 ! %l2 = 00000000ffe8c5ff
! Mem[0000000059000007] = 54af64a0, %l1 = 0000000000000000
ldstub [%i2+0x007],%l1 ! %l1 = 000000a0000000ff
! Mem[0000000058800018] = d5e0f370e5f4ca2e, %l3 = 000000008a3ba385
ldxa [%i1+%o3]0x80,%l3 ! %l3 = d5e0f370e5f4ca2e
! %l0 = bd9d0000, %l1 = 000000a0, Mem[0000000091800088] = dc4471e4 ac8c636e
std %l0,[%o0+0x088] ! Mem[0000000091800088] = bd9d0000 000000a0
! Mem[0000000059800118] = 7d6d9466, %l4 = 70b06e2261349fa5, %asi = 80
swapa [%i3+0x118]%asi,%l4 ! %l4 = 000000007d6d9466
! %l3 = d5e0f370e5f4ca2e, Mem[00000000908000c0] = 3d6bba7007d72e30
stx %l3,[%i5+0x0c0] ! Mem[00000000908000c0] = d5e0f370e5f4ca2e
! Mem[0000000058000000] = 1c5122cf, %l6 = 000000003af44464
ldstuba [%i0+%g0]0x81,%l6 ! %l6 = 0000001c000000ff
! Mem[0000000059800044] = bdb4e598, %l3 = d5e0f370e5f4ca2e
lduba [%i3+0x047]%asi,%l3 ! %l3 = 0000000000000098
! %l4 = 000000007d6d9466, Mem[00000000908000c0] = d5e0f370, %asi = 80
stwa %l4,[%i5+0x0c0]%asi ! Mem[00000000908000c0] = 7d6d9466
p36_label_25:
! %l2 = ffe8c5ff, %l3 = 00000098, Mem[0000000090800088] = 6b357799 7a33942a
std %l2,[%i5+0x088] ! Mem[0000000090800088] = ffe8c5ff 00000098
! Mem[00000000588001cc] = fdcaec90, %l5 = 000000fd1c51846e, %asi = 80
swapa [%i1+0x1cc]%asi,%l5 ! %l5 = 00000000fdcaec90
! Mem[0000000058800018] = 70f3e0d5, %l2 = 00000000ffe8c5ff
ldstuba [%i1+%o3]0x88,%l2 ! %l2 = 000000d5000000ff
! Mem[0000000058800018] = ffe0f370e5f4ca2e, %l1 = 00000000000000a0, %l2 = 00000000000000d5
add %i1,0x18,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = ffe0f370e5f4ca2e
! Mem[0000000058800084] = 7c61d96d, %l6 = 000000000000001c
swap [%i1+0x084],%l6 ! %l6 = 000000007c61d96d
! Mem[0000000090800050] = 9ed4adb0 93373e46, %g2 = 000000d0, %g3 = 9c5c2a85
ldd [%i5+0x050],%g2 ! %g2 = 000000009ed4adb0 0000000093373e46
! Mem[0000000058800148] = 6a63e3c547ba102b, %l2 = ffe0f370e5f4ca2e, %l2 = ffe0f370e5f4ca2e
add %i1,0x148,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 6a63e3c547ba102b
! Mem[0000000059800010] = 0605eeabd77879b8, %l1 = 00000000000000a0
ldxa [%i3+%o2]0x81,%l1 ! %l1 = 0605eeabd77879b8
! Mem[0000000058800008] = 00000057, %l4 = 000000007d6d9466
ldsba [%i1+%o1]0x89,%l4 ! %l4 = 0000000000000057
! Mem[0000000058800020] = ff000000, %l4 = 0000000000000057
swapa [%i1+%o4]0x81,%l4 ! %l4 = 00000000ff000000
ba,a p36_not_taken_0_end
p36_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 00000000bd9d0000
bne,a,pn %xcc,p36_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0605eeabd77879b8
bne,a,pn %xcc,p36_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 6a63e3c547ba102b
bne,a,pn %xcc,p36_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000098
bne,a,pn %xcc,p36_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000ff000000
bne,a,pn %xcc,p36_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000fdcaec90
bne,a,pn %xcc,p36_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000007c61d96d
bne,a,pn %xcc,p36_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000065d82fe2
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 70fdaf8e 477bb5c2
bne %xcc,p36_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 446c6dc7 ea0e8441
bne %xcc,p36_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 6865b6aa e520c4da
bne %xcc,p36_f6_fail
nop
! Check Local Memory
set p36_local0_expect,%g1
p36_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ff5122cf01d1798f
ldx [%i0+0x000],%g3 ! Observed data at 0000000058000000
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = fd94ebdce6b3b5c6
ldx [%i0+0x008],%g3 ! Observed data at 0000000058000008
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff000000f9ec77ff
ldx [%i0+0x010],%g3 ! Observed data at 0000000058000010
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0a000000ace8a3db
ldx [%i0+0x018],%g3 ! Observed data at 0000000058000018
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8f782c81ff77ecf9
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 = 000000e01df1c33a
ldx [%i0+0x038],%g3 ! Observed data at 0000000058000038
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x038,%g4
ldx [%g1+0x088],%g2 ! Expected data = d95f02bd9a1934d7
ldx [%i0+0x088],%g3 ! Observed data at 0000000058000088
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x088,%g4
ldx [%g1+0x110],%g2 ! Expected data = 7941ffff9adc1a88
ldx [%i0+0x110],%g3 ! Observed data at 0000000058000110
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x110,%g4
ldx [%g1+0x160],%g2 ! Expected data = f385d199c371f1d8
ldx [%i0+0x160],%g3 ! Observed data at 0000000058000160
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = a2db32ce3370d7ff
ldx [%i0+0x178],%g3 ! Observed data at 0000000058000178
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ed000000c7e7b418
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000580001a8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0e57c1b80000000a
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000580001c0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 0000000000000057
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000580001e8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 3c78b50e0000000e
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000580001f0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 43ad1353043da1ff
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000580001f8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x1f8,%g4
set p36_local1_expect,%g1
p36_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 57000000465d23ce
ldx [%i1+0x000],%g3 ! Observed data at 0000000058800000
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 5700000025c6bd14
ldx [%i1+0x008],%g3 ! Observed data at 0000000058800008
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff00000011162774
ldx [%i1+0x010],%g3 ! Observed data at 0000000058800010
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffe0f370e5f4ca2e
ldx [%i1+0x018],%g3 ! Observed data at 0000000058800018
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000005709510803
ldx [%i1+0x020],%g3 ! Observed data at 0000000058800020
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff000000383a9716
ldx [%i1+0x028],%g3 ! Observed data at 0000000058800028
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 3683562f63ffb5db
ldx [%i1+0x040],%g3 ! Observed data at 0000000058800040
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = 4088a4e80000001c
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 = fd027fe812c8ac9b
ldx [%i1+0x090],%g3 ! Observed data at 0000000058800090
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 0f9161dfffffe9a7
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000588000a8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 7fff4daa472a7e5d
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000588000d0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 5bbfd13b000000d8
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000588000f0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 6798e2ff0a90e07c
ldx [%i1+0x140],%g3 ! Observed data at 0000000058800140
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x140,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = bc641f5c1c51846e
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000588001c8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ffdcf40fa7bacc54
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000588001e0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ff42b2cef397b26e
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000588001e8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = f3de1c5123d02508
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000588001f0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x1f0,%g4
set p36_local2_expect,%g1
p36_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 000000ed54af64ff
ldx [%i2+0x000],%g3 ! Observed data at 0000000059000000
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff000000246fcbb0
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 = ff00000065d82fe2
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 = 000000edb0230a1d
ldx [%i2+0x018],%g3 ! Observed data at 0000000059000018
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff551f527ef6cb4c
ldx [%i2+0x020],%g3 ! Observed data at 0000000059000020
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 050000007e23c1c5
ldx [%i2+0x028],%g3 ! Observed data at 0000000059000028
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0000000013fe3019
ldx [%i2+0x050],%g3 ! Observed data at 0000000059000050
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = ced37747c88922c3
ldx [%i2+0x058],%g3 ! Observed data at 0000000059000058
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = ff00000075c673e7
ldx [%i2+0x068],%g3 ! Observed data at 0000000059000068
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = c5ce0d89446bb70f
ldx [%i2+0x078],%g3 ! Observed data at 0000000059000078
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 9c06f54f000000ef
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000590000a0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 00000039047cf3e1
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000590000e0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 390199e400a43401
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000590000f8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x168],%g2 ! Expected data = ffce3c987c478057
ldx [%i2+0x168],%g3 ! Observed data at 0000000059000168
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000ffa3c28a5f
ldx [%i2+0x180],%g3 ! Observed data at 0000000059000180
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = ff6bf0648ce61edf
ldx [%i2+0x198],%g3 ! Observed data at 0000000059000198
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x198,%g4
set p36_local3_expect,%g1
p36_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ffff000089e7ffee
ldx [%i3+0x000],%g3 ! Observed data at 0000000059800000
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000000fd1c51846e
ldx [%i3+0x008],%g3 ! Observed data at 0000000059800008
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0605eeabd77879b8
ldx [%i3+0x010],%g3 ! Observed data at 0000000059800010
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff551f521b10c602
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 = ff3c398157016420
ldx [%i3+0x020],%g3 ! Observed data at 0000000059800020
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000a4b445c818
ldx [%i3+0x028],%g3 ! Observed data at 0000000059800028
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 4a7767fff18c0fc6
ldx [%i3+0x050],%g3 ! Observed data at 0000000059800050
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = 57000000e7df37c8
ldx [%i3+0x088],%g3 ! Observed data at 0000000059800088
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = c5c1237e4acff4f0
ldx [%i3+0x090],%g3 ! Observed data at 0000000059800090
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = c4ff26ff95bfd771
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000598000c8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = daff481201902fa5
ldx [%i3+0x100],%g3 ! Observed data at 0000000059800100
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 61349fa56452c513
ldx [%i3+0x118],%g3 ! Observed data at 0000000059800118
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5effcb7062a5c264
ldx [%i3+0x128],%g3 ! Observed data at 0000000059800128
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x128,%g4
ldx [%g1+0x168],%g2 ! Expected data = 9228f3a3936786e4
ldx [%i3+0x168],%g3 ! Observed data at 0000000059800168
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = 49b867655576ffe1
ldx [%i3+0x190],%g3 ! Observed data at 0000000059800190
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ae66743cff197084
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000598001b8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 3de7b85fff67aa7e
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000598001f0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x1f0,%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
p36_f4_fail:
set p36_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f6_fail:
set p36_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 36 failed
p36_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x090] ! Set processor 36 done flag
set p36_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 36 failed
p36_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x090] ! Set processor 36 done flag
set p36_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p36_selfmod_failed:
ba p36_failed
mov 0xabc,%g1
p36_common_error:
or %g0,0xf04,%g1
ba p36_failed
mov %o5,%g3
p36_common_signature_error:
set p36_temp,%g1
ba p36_failed
st %g2,[%g1] ! Common Lock Number
p36_common_timeout:
set p36_temp,%g1
ba p36_failed
st %g2,[%g1] ! Common Lock Number
p36_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p36_failed
mov 0x0,%g3
p36_trap1e:
ldswa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000059800020]
ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000059000028]
lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000059800008]
swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000059800000]
swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000059800008]
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000058000008]
ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000059800010]
done
p36_trap1o:
ldswa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000059800020]
ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000059000028]
lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000059800008]
swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000059800000]
swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000059800008]
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000058000008]
ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000059800010]
done
p36_trap2e:
swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000059000018]
swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000059800010]
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000058000010]
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000058000010]
stda %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000008]
stxa %l2,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058800008]
ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000058000028]
done
p36_trap2o:
swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000059000018]
swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000059800010]
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000058000010]
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000058000010]
stda %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000008]
stxa %l2,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058800008]
ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000058000028]
done
p36_trap3e:
nop
nop
nop
done
p36_trap3o:
nop
nop
nop
done
p36_init_memory_pointers:
set p36_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p36_local0_start,%i0
set p36_local1_start,%i1
set p36_local2_start,%i2
set p36_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = cbfbd03486f21d6e
ldx [%g1+0x008],%l1 ! %l1 = 79506ad2047cf3e1
ldx [%g1+0x010],%l2 ! %l2 = deac78ca1d66c749
ldx [%g1+0x018],%l3 ! %l3 = 705ced5439d2467c
ldx [%g1+0x020],%l4 ! %l4 = 24b241f5d9c46b35
ldx [%g1+0x028],%l5 ! %l5 = a6ae524c1f29cccc
ldx [%g1+0x030],%l6 ! %l6 = dc8d103475039057
ldx [%g1+0x038],%l7 ! %l7 = bbdd01763b5f3d17
! Initialize the output register of window 0
set unres3_start,%o0
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 = 28e02dba 9eb25add 6ad42390 a4afaad7
! %f4 = 47881f6a df4b012d e46a665b 996aded4
! %f8 = 5db53819 2d6c20c6 1beb7c6f 0ed515ba
! %f12 = 4d28b028 e2617b40 c2108603 d3c7146b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a5abdfc7 9ccf1971 14c96ec2 9bb8805a
! %f20 = 474a6914 562e4548 0b00612e 55cc45db
! %f24 = 3f0ddda8 a07d7f31 bd4c0b92 f987e538
! %f28 = 572f057f d96bad36 b0381b68 cebeec9f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 18467aaa b13e8f06 2baffad8 46c8a2b9
! %f36 = 5ac875c8 36d6499d 0bfe06dd 1624eb3d
! %f40 = b232971a 8fd6de3c b68f0b59 b366fc47
! %f44 = be8b656c b2b9af1a 3a75bb1e 009c0e03
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xab538e880000002a,%g7,%g1 ! GSR scale = 5, align = 2
wr %g1,%g0,%gsr ! GSR = ab538e880000002a
wr %g0,%y ! Clear Y 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[000000005a800020] = ebc91e77, %l4 = e77a59978df73fdb
lduha [%i1+%o4]0x88,%l4 ! %l4 = 0000000000001e77
! Mem[000000005b000020] = 5e066324, %l7 = 8cf31721acf45042
ldsba [%i2+%o4]0x89,%l7 ! %l7 = 0000000000000024
! Mem[000000005b800010] = 051f82e9, %l3 = a14cb209afec70f4
swapa [%i3+%o2]0x81,%l3 ! %l3 = 00000000051f82e9
! Mem[000000005b8000c0] = 553f83c9, %l6 = bb0a19c88e7efd1c, %asi = 80
swapa [%i3+0x0c0]%asi,%l6 ! %l6 = 00000000553f83c9
! Mem[000000005a000028] = f4ad29b6, %l6 = 00000000553f83c9
lduha [%i0+%o5]0x88,%l6 ! %l6 = 00000000000029b6
! Mem[0000000090000140] = 1b2720ac 32108ea1, %g2 = fb13ff9f, %g3 = 0bad0b00
ldd [%i4+0x140],%g2 ! %g2 = 000000001b2720ac 0000000032108ea1
! %l6 = 000029b6, %l7 = 00000024, Mem[000000005b800008] = 4f9186c6 430b0d68
stda %l6,[%i3+%o1]0x88 ! Mem[000000005b800008] = 000029b6 00000024
! Mem[0000000090000100] = 843eecc4, %g2 = 000000001b2720ac
ldsb [%i4+0x100],%g2 ! %g2 = ffffffffffffff84
! %l4 = 00001e77, %l5 = 2a6dc3d3, Mem[000000005b800008] = b6290000 24000000
stda %l4,[%i3+%o1]0x80 ! Mem[000000005b800008] = 00001e77 2a6dc3d3
! %l5 = bda5a5562a6dc3d3, Mem[0000000091000028] = 8cd6e0db488e3762
stx %l5,[%i6+%o5] ! Mem[0000000091000028] = bda5a5562a6dc3d3
p37_label_2:
! %l6 = 00000000000029b6, Mem[000000005a800000] = 88de1571
stha %l6,[%i1+%g0]0x89 ! Mem[000000005a800000] = 88de29b6
! Mem[000000005a800010] = a36d0e98, %l7 = 0000000000000024
lduha [%i1+%o2]0x80,%l7 ! %l7 = 000000000000a36d
! Mem[0000000090000084] = 18bc487f, %g18 = 6385b644946e9b2c
ldsw [%i4+0x084],%g2 ! %g2 = 6385b644946e9b2c
! Mem[000000005a800020] = ebc91e77, %l6 = 00000000000029b6
swapa [%i1+%o4]0x88,%l6 ! %l6 = 00000000ebc91e77
! %l6 = ebc91e77, %l7 = 0000a36d, Mem[000000005a800020] = b6290000 5a603ac7
stda %l6,[%i1+%o4]0x80 ! Mem[000000005a800020] = ebc91e77 0000a36d
! Mem[000000005b000000] = a05eb1da, %l4 = 0000000000001e77, %asi = 80
swapa [%i2+0x000]%asi,%l4 ! %l4 = 00000000a05eb1da
! Mem[000000005b8001e8] = 4187dbf5b39bfde9, %l3 = 00000000051f82e9, %l7 = 000000000000a36d
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 4187dbf5b39bfde9
! %l5 = bda5a5562a6dc3d3, Mem[000000005b800008] = 771e0000
stwa %l5,[%i3+%o1]0x89 ! Mem[000000005b800008] = 2a6dc3d3
! Mem[000000005a000078] = 1f3a19a066a561b0, %l4 = 00000000a05eb1da, %l6 = 00000000ebc91e77
add %i0,0x78,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 1f3a19a066a561b0
! Mem[000000005b000000] = 771e0000, %l7 = 4187dbf5b39bfde9
ldstuba [%i2+%g0]0x89,%l7 ! %l7 = 00000000000000ff
p37_label_3:
! %l0 = 370057cb, %l1 = 8aa4d96c, Mem[000000005a000008] = b265e2fa d8473f18
stda %l0,[%i0+%o1]0x81 ! Mem[000000005a000008] = 370057cb 8aa4d96c
! Mem[000000005a000178] = b1a21c074c49930c, %l4 = 00000000a05eb1da, %l1 = 4aa676748aa4d96c
add %i0,0x178,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = b1a21c074c49930c
! Mem[000000005a800018] = bd3ec509, %l4 = 00000000a05eb1da
swapa [%i1+%o3]0x89,%l4 ! %l4 = 00000000bd3ec509
! %l2 = 293817b6, %l3 = 051f82e9, Mem[000000005a000000] = 23ea1789 25306d06
stda %l2,[%i0+%g0]0x89 ! Mem[000000005a000000] = 293817b6 051f82e9
! Mem[000000005b80010c] = 02a1711d, %l4 = 00000000bd3ec509
swap [%i3+0x10c],%l4 ! %l4 = 0000000002a1711d
! %l7 = 0000000000000000, Mem[000000009000014c] = d20df4be
stw %l7,[%i4+0x14c] ! Mem[000000009000014c] = 00000000
! Mem[000000005a0001f4] = f4e475e6, %l0 = 370057cb, %l1 = 4c49930c
add %i0,0x1f4,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000f4e475e6
! Mem[000000005b000018] = 507f30b5, %l2 = 02e36ed0293817b6
swapa [%i2+%o3]0x89,%l2 ! %l2 = 00000000507f30b5
! %l2 = 507f30b5, %l3 = 051f82e9, Mem[0000000090000140] = 1b2720ac 32108ea1
std %l2,[%i4+0x140] ! Mem[0000000090000140] = 507f30b5 051f82e9
! Mem[000000005b000020] = 2463065e, %l2 = 00000000507f30b5
ldstuba [%i2+%o4]0x81,%l2 ! %l2 = 00000024000000ff
p37_label_4:
! %l7 = 0000000000000000, Mem[0000000091000094] = cb14f43b
stw %l7,[%i6+0x094] ! Mem[0000000091000094] = 00000000
! Mem[000000005a800010] = 980e6da3, %l0 = ce8e2272370057cb
lduha [%i1+%o2]0x88,%l0 ! %l0 = 0000000000006da3
! Mem[0000000091000000] = 9bb6a2b3, %g2 = 0000000018bc487f
ldsh [%i6+0x002],%g2 ! %g2 = ffffffffffff9bb6
! Mem[000000005a0001d0] = bedb023d, %l2 = 0000000000000024
ldstuba [%i0+0x1d0]%asi,%l2 ! %l2 = 000000be000000ff
! Mem[000000005b800000] = 68c97cf137cb3848, %l5 = bda5a5562a6dc3d3
ldxa [%i3+%g0]0x89,%l5 ! %l5 = 68c97cf137cb3848
! %l4 = 02a1711d, %l5 = 37cb3848, Mem[00000000900000a8] = f2c2de63 cebc7825
std %l4,[%i4+0x0a8] ! Mem[00000000900000a8] = 02a1711d 37cb3848
! %l2 = 00000000000000be, Mem[000000005a80011a] = b95ab564
sth %l2,[%i1+0x11a] ! Mem[000000005a800118] = b95a00be
! Mem[00000000918000c4] = 271ba6b1, %g2 = ffffffffffff9bb6
ldsh [%o0+0x0c6],%g2 ! %g2 = 000000000000271b
! Mem[000000005b8000ca] = ba1cd68e, %l6 = 1f3a19a066a561b0
ldstuba [%i3+0x0ca]%asi,%l6 ! %l6 = 000000d6000000ff
! Mem[000000005b000010] = faf1fa91, %l5 = 68c97cf137cb3848
swapa [%i2+%o2]0x80,%l5 ! %l5 = 00000000faf1fa91
p37_label_5:
! %l4 = 0000000002a1711d, Mem[000000005b000018] = b6173829
stwa %l4,[%i2+%o3]0x80 ! Mem[000000005b000018] = 02a1711d
! %l4 = 0000000002a1711d, Mem[000000005a800150] = 72bc6428
sth %l4,[%i1+0x150] ! Mem[000000005a800150] = 711d6428
! %l1 = 00000000f4e475e6, Mem[0000000090000046] = 2c67ff93, %asi = 80
stha %l1,[%i4+0x046]%asi ! Mem[0000000090000044] = 75e6ff93
! %l0 = 00006da3, %l1 = f4e475e6, Mem[0000000091000030] = 70af41bb d5351a83
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 00006da3 f4e475e6
! %l7 = 0000000000000000, Mem[00000000900000a8] = 02a1711d
stw %l7,[%i4+0x0a8] ! Mem[00000000900000a8] = 00000000
! %l0 = 0000000000006da3, Mem[000000005a000008] = cb570037
stha %l0,[%i0+%o1]0x88 ! Mem[000000005a000008] = cb576da3
! Mem[000000005b800018] = 2e6b857eefec0850, %l4 = 0000000002a1711d, %l3 = 00000000051f82e9
add %i3,0x18,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 2e6b857eefec0850
! Mem[000000005a800010] = a36d0e98, %l0 = 0000000000006da3
swapa [%i1+%o2]0x81,%l0 ! %l0 = 00000000a36d0e98
! Mem[000000009100008c] = afe30e96, %g18 = 6385b644946e9b2c
ldsw [%i6+0x08c],%g2 ! %g2 = 6385b644946e9b2c
! Mem[000000005a8001a8] = 3cc2d6eba6992b2b, %l3 = 2e6b857eefec0850, %l0 = 00000000a36d0e98
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 3cc2d6eba6992b2b
p37_label_6:
! Mem[000000005b0001b0] = 38a8bcb1, %l3 = 2e6b857eefec0850
ldstub [%i2+0x1b0],%l3 ! %l3 = 00000038000000ff
! Mem[000000005b80004d] = a9eb4c67, %l1 = 00000000f4e475e6
ldstub [%i3+0x04d],%l1 ! %l1 = 000000eb000000ff
! Mem[00000000908000a8] = 786186de, %g2 = ffffffffafe30e96
ldsba [%i5+0x0ab]%asi,%g2 ! %g2 = 0000000000000078
! Mem[000000005b0000b0] = 259c6a93, %l7 = 00000000, %l7 = 00000000
add %i2,0xb0,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000259c6a93
! Mem[000000005b0001f5] = 50445deb, %l2 = 00000000000000be
ldstuba [%i2+0x1f5]%asi,%l2 ! %l2 = 00000044000000ff
! Mem[000000005b000028] = 93fd5497, %l5 = 00000000faf1fa91
lduha [%i2+%o5]0x88,%l5 ! %l5 = 0000000000005497
! Mem[000000005b8000d0] = 5efea85a, %l2 = 00000044, %l4 = 02a1711d
add %i3,0xd0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000005efea85a
! Mem[000000005b800018] = 2e6b857e, %l5 = 0000000000005497
ldsha [%i3+%o3]0x81,%l5 ! %l5 = 0000000000002e6b
! Mem[000000005a800010] = 00006da3, %l1 = 00000000000000eb
swap [%i1+%o2],%l1 ! %l1 = 0000000000006da3
! Mem[0000000091800080] = f6093abc, %g2 = 0000000000000078
ldsba [%o0+0x082]%asi,%g2 ! %g2 = fffffffffffffff6
p37_label_7:
! Mem[000000005a800166] = 8095b2bb, %l4 = 000000005efea85a
ldstub [%i1+0x166],%l4 ! %l4 = 000000b2000000ff
! %l4 = 00000000000000b2, Mem[000000005a000000] = b6173829
stha %l4,[%i0+%g0]0x81 ! Mem[000000005a000000] = 00b23829
! Mem[00000000910000d4] = 9a7536ab, %g2 = fffffffffffffff6
lduwa [%i6+0x0d4]%asi,%g2 ! %g2 = 000000009a7536ab
! Mem[000000005b000028] = 9754fd93, %l6 = 00000000000000d6
lduwa [%i2+%o5]0x80,%l6 ! %l6 = 000000009754fd93
! Mem[000000005b00008c] = f141cb76, %l2 = 0000000000000044
swap [%i2+0x08c],%l2 ! %l2 = 00000000f141cb76
! Mem[0000000091800150] = 5b35634a dfc229c6, %g2 = 9a7536ab, %g3 = 32108ea1
ldd [%o0+0x150],%g2 ! %g2 = 000000005b35634a 00000000dfc229c6
! Mem[000000005b800068] = 973a4aa9654375b9, %l3 = 0000000000000038, %l6 = 000000009754fd93
add %i3,0x68,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 973a4aa9654375b9
! Mem[000000005b800008] = d3c36d2a 2a6dc3d3, %l4 = 000000b2, %l5 = 00002e6b
ldda [%i3+%o1]0x89,%l4 ! %l4 = 000000002a6dc3d3 00000000d3c36d2a
! Mem[000000005a0000a4] = dccf067a, %l7 = 259c6a93, %l7 = 259c6a93
add %i0,0xa4,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000dccf067a
! Mem[000000005a8000df] = 059fd4c3, %l0 = 3cc2d6eba6992b2b
ldstub [%i1+0x0df],%l0 ! %l0 = 000000c3000000ff
p37_label_8:
! Mem[000000005b80015c] = 7e833a2b, %l1 = 0000000000006da3
swap [%i3+0x15c],%l1 ! %l1 = 000000007e833a2b
! Mem[000000005b800010] = afec70f4, %l5 = 00000000d3c36d2a
swapa [%i3+%o2]0x80,%l5 ! %l5 = 00000000afec70f4
! Mem[000000005a8001f0] = 25e01c8f, %l7 = 00000000dccf067a
swap [%i1+0x1f0],%l7 ! %l7 = 0000000025e01c8f
! Mem[000000005b800018] = 2e6b857e, %l4 = 000000002a6dc3d3
ldstuba [%i3+%o3]0x80,%l4 ! %l4 = 0000002e000000ff
! Mem[000000005b0001a8] = 6482f8228a3bd4ab, %l4 = 000000000000002e, %l3 = 0000000000000038
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 6482f8228a3bd4ab
! Mem[000000005a000008] = cb576da3, %l2 = 00000000f141cb76
ldstuba [%i0+%o1]0x89,%l2 ! %l2 = 000000a3000000ff
! %l2 = 00000000000000a3, Mem[000000005a800181] = 64d36767
stb %l2,[%i1+0x181] ! Mem[000000005a800180] = 64a36767
! Mem[0000000091000058] = 32c2164d, %g2 = 000000005b35634a
ldsb [%i6+0x05b],%g2 ! %g2 = 0000000000000032
! Mem[000000005b800150] = 1b7dbc040f35d4c5, %l6 = 973a4aa9654375b9, %l2 = 00000000000000a3
add %i3,0x150,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 1b7dbc040f35d4c5
! Mem[000000005b8000e8] = c43a24b1, %l2 = 0f35d4c5, %l4 = 0000002e
add %i3,0xe8,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000c43a24b1
p37_label_9:
! %l4 = 00000000c43a24b1, Mem[0000000090800094] = 58030393
sth %l4,[%i5+0x094] ! Mem[0000000090800094] = 24b10393
! Mem[000000005b8001e0] = 3632e8d06b7cd1be, %l2 = 1b7dbc040f35d4c5, %l2 = 1b7dbc040f35d4c5
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 3632e8d06b7cd1be
! %l2 = 3632e8d06b7cd1be, Mem[000000005b000000] = ff001e77
stba %l2,[%i2+%g0]0x81 ! Mem[000000005b000000] = be001e77
! Mem[000000005a000000] = 2938b200, %l7 = 0000000025e01c8f
lduba [%i0+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[000000005b000018] = 02a1711d, %l3 = 6482f8228a3bd4ab
lduha [%i2+%o3]0x81,%l3 ! %l3 = 00000000000002a1
! Mem[000000005a800124] = f049f31f, %l3 = 000002a1, %l3 = 000002a1
add %i1,0x124,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000f049f31f
! Mem[000000005a80018f] = afb2c8ef, %l4 = 00000000c43a24b1
ldstub [%i1+0x18f],%l4 ! %l4 = 000000ef000000ff
! Mem[00000000900001e0] = 8a5b8b3bfede364a, %g2 = 0000000000000032
ldxa [%i4+0x1e0]%asi,%g2 ! %g2 = 8a5b8b3bfede364a
! Mem[000000005a000064] = 9ff6cf2a, %l3 = f049f31f, %l1 = 7e833a2b
add %i0,0x64,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000009ff6cf2a
! Mem[000000005b0001e0] = 213860fb, %l7 = 0000000000000000
swap [%i2+0x1e0],%l7 ! %l7 = 00000000213860fb
p37_label_10:
! Mem[000000005b000008] = 67865d9b, %l0 = 00000000000000c3
ldstuba [%i2+%o1]0x89,%l0 ! %l0 = 0000009b000000ff
! Mem[0000000091800130] = 7b157b3a 23e757e3, %g2 = fede364a, %g3 = dfc229c6
ldd [%o0+0x130],%g2 ! %g2 = 000000007b157b3a 0000000023e757e3
! Mem[000000005a000150] = 3ff11fb4, %l6 = 973a4aa9654375b9, %asi = 80
swapa [%i0+0x150]%asi,%l6 ! %l6 = 000000003ff11fb4
! Mem[00000000908000c0] = ba7007d7, %g2 = 000000007b157b3a
lduha [%i5+0x0c2]%asi,%g2 ! %g2 = 000000000000ba70
! Mem[000000005b800014] = 8ab4e013, %l5 = 00000000afec70f4, %asi = 80
swapa [%i3+0x014]%asi,%l5 ! %l5 = 000000008ab4e013
! %l3 = 00000000f049f31f, Mem[0000000090000088] = 0c78003910c393c6
stx %l3,[%i4+0x088] ! Mem[0000000090000088] = 00000000f049f31f
! Mem[000000005a800093] = 618e4587, %l4 = 00000000000000ef
ldstub [%i1+0x093],%l4 ! %l4 = 00000087000000ff
! Mem[000000005a800020] = ebc91e77, %l2 = 3632e8d06b7cd1be
swapa [%i1+%o4]0x81,%l2 ! %l2 = 00000000ebc91e77
! Mem[000000005b800008] = d3c36d2a, %l6 = 000000003ff11fb4
swapa [%i3+%o1]0x80,%l6 ! %l6 = 00000000d3c36d2a
! Mem[000000005a800177] = 47f56f65, %l5 = 000000008ab4e013
ldstuba [%i1+0x177]%asi,%l5 ! %l5 = 00000065000000ff
p37_label_11:
! %l4 = 0000000000000087, Mem[000000005a800000] = 88de29b6
stba %l4,[%i1+%g0]0x89 ! Mem[000000005a800000] = 88de2987
! Mem[000000005a800044] = 9699ae07, %l4 = 0000000000000087
ldstub [%i1+0x044],%l4 ! %l4 = 00000096000000ff
! Mem[000000005a800018] = dab15ea0, %l2 = 00000000ebc91e77
ldstuba [%i1+%o3]0x80,%l2 ! %l2 = 000000da000000ff
! Mem[000000005b800020] = 70996291, %l3 = 00000000f049f31f
ldstuba [%i3+%o4]0x81,%l3 ! %l3 = 00000070000000ff
! Mem[00000000918001f8] = 9854b03f, %g2 = 000000000000ba70
ldub [%o0+0x1f8],%g2 ! %g2 = 0000000000000098
! Mem[000000005a800020] = bed17c6b, %l5 = 0000000000000065
swapa [%i1+%o4]0x89,%l5 ! %l5 = 00000000bed17c6b
! Mem[000000005b8001b2] = e3cbaf6e, %l3 = 0000000000000070
ldstuba [%i3+0x1b2]%asi,%l3 ! %l3 = 000000af000000ff
! %l1 = 000000009ff6cf2a, Mem[0000000091800008] = 8cf551a2dbdb9950
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = 000000009ff6cf2a
! Mem[000000005a000108] = 3b2a4372, %l1 = 000000009ff6cf2a
swap [%i0+0x108],%l1 ! %l1 = 000000003b2a4372
! Mem[000000005b800010] = d3c36d2a, %l6 = d3c36d2a, %l0 = 0000009b
add %i3,0x10,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000d3c36d2a
p37_label_12:
! Mem[000000005a0001d0] = ffdb023d356f8a1b, %l2 = 00000000000000da, %l1 = 000000003b2a4372
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = ffdb023d356f8a1b
! %l2 = 000000da, %l3 = 000000af, Mem[000000005a800018] = a05eb1ff 9d940c14
stda %l2,[%i1+%o3]0x89 ! Mem[000000005a800018] = 000000da 000000af
! %l4 = 00000096, %l5 = bed17c6b, Mem[0000000091000190] = 5c5bf5b9 29b833a5
stda %l4,[%i6+0x190]%asi ! Mem[0000000091000190] = 00000096 bed17c6b
! %l2 = 000000da, %l3 = 000000af, Mem[000000005b800028] = e4cc4991 463ff571
stda %l2,[%i3+%o5]0x88 ! Mem[000000005b800028] = 000000da 000000af
! Mem[000000005a800020] = 65000000, %l3 = 00000000000000af
lduwa [%i1+%o4]0x81,%l3 ! %l3 = 0000000065000000
! Mem[000000005b000028] = 9754fd93 48a6d604, %l2 = 000000da, %l3 = 65000000
ldda [%i2+%o5]0x81,%l2 ! %l2 = 000000009754fd93 0000000048a6d604
! Mem[000000005a8001c8] = 375077ba b6c1da6c, %l2 = 9754fd93, %l3 = 48a6d604
ldd [%i1+0x1c8],%l2 ! %l2 = 00000000375077ba 00000000b6c1da6c
! Mem[000000005a800028] = 7d46df2e, %l3 = 00000000b6c1da6c
lduba [%i1+%o5]0x80,%l3 ! %l3 = 000000000000007d
! Mem[000000005b8000c8] = ba1cff8e, %l1 = 356f8a1b, %l2 = 375077ba
add %i3,0xc8,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000ba1cff8e
! %l1 = ffdb023d356f8a1b, Mem[000000005b800020] = 916299ff
stha %l1,[%i3+%o4]0x89 ! Mem[000000005b800020] = 91628a1b
p37_label_13:
! Mem[000000005a8000e1] = 381dd825, %l1 = ffdb023d356f8a1b
ldstub [%i1+0x0e1],%l1 ! %l1 = 0000001d000000ff
! Mem[000000009180006c] = df8721b6, %g2 = 0000000000000098
lduh [%o0+0x06e],%g2 ! %g2 = 000000000000df87
! Mem[000000005b8000ac] = 9c90ff72, %l7 = 213860fb, %l2 = ba1cff8e
add %i3,0xac,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000009c90ff72
! Mem[0000000090800124] = 26648de4, %g2 = 000000000000df87
ldsh [%i5+0x126],%g2 ! %g2 = 0000000000002664
! Mem[0000000090000000] = 3290e3b0, %g18 = 6385b644946e9b2c
ldsw [%i4+%g0],%g2 ! %g2 = 6385b644946e9b2c
! Mem[0000000090000020] = 3d1bf4fd b6498d5d, %g2 = 3290e3b0, %g3 = 23e757e3
ldd [%i4+%o4],%g2 ! %g2 = 000000003d1bf4fd 00000000b6498d5d
! Mem[000000005a800038] = df68a4d6082d8d68, %l3 = 000000000000007d, %l7 = 00000000213860fb
add %i1,0x38,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = df68a4d6082d8d68
! Mem[000000005a800010] = 000000ebf9b5720c, %l6 = 00000000d3c36d2a
ldxa [%i1+%o2]0x81,%l6 ! %l6 = 000000ebf9b5720c
! Mem[000000005a000020] = cbf70c8b, %l2 = 000000009c90ff72
swapa [%i0+%o4]0x80,%l2 ! %l2 = 00000000cbf70c8b
! Mem[000000005a000028] = f4ad29b6, %l1 = 000000000000001d
swapa [%i0+%o5]0x88,%l1 ! %l1 = 00000000f4ad29b6
p37_label_14:
! Mem[000000005a0001d0] = ffdb023d, %l0 = 00000000d3c36d2a
lduw [%i0+0x1d0],%l0 ! %l0 = 00000000ffdb023d
! Mem[000000005b000020] = d6bf2cb05e0663ff, %l0 = 00000000ffdb023d
ldxa [%i2+%o4]0x89,%l0 ! %l0 = d6bf2cb05e0663ff
! Mem[000000005b0000e4] = f47171c4, %l7 = df68a4d6082d8d68
swap [%i2+0x0e4],%l7 ! %l7 = 00000000f47171c4
! %l5 = 00000000bed17c6b, Mem[000000009100011c] = 3f1a7d47
stw %l5,[%i6+0x11c] ! Mem[000000009100011c] = bed17c6b
! Mem[000000005b8001d0] = 8469b6d93bededc6, %l5 = 00000000bed17c6b, %l1 = 00000000f4ad29b6
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 8469b6d93bededc6
! Mem[000000005b000018] = 02a1711d, %l0 = d6bf2cb05e0663ff
ldsba [%i2+%o3]0x80,%l0 ! %l0 = 0000000000000002
! Mem[000000005b000028] = 9754fd93, %l1 = 8469b6d93bededc6
ldstuba [%i2+%o5]0x80,%l1 ! %l1 = 00000097000000ff
! Mem[000000005a000118] = e5e885aa, %l7 = 00000000f47171c4
lduwa [%i0+0x118]%asi,%l7 ! %l7 = 00000000e5e885aa
! Mem[000000005b0000dc] = cce0c87d, %l3 = 0000007d, %l0 = 00000002
add %i2,0xdc,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000cce0c87d
! Mem[000000005b000101] = ba8169e4, %l6 = 000000ebf9b5720c
ldstub [%i2+0x101],%l6 ! %l6 = 00000081000000ff
p37_label_15:
! Mem[000000005a800010] = 000000eb, %l5 = 00000000bed17c6b
swap [%i1+%o2],%l5 ! %l5 = 00000000000000eb
! Mem[000000005b000000] = be001e77, %l5 = 00000000000000eb
lduwa [%i2+%g0]0x81,%l5 ! %l5 = 00000000be001e77
! Mem[000000005b000008] = 501fb8b5 67865dff, %l6 = 00000081, %l7 = e5e885aa
ldda [%i2+%o1]0x88,%l6 ! %l6 = 0000000067865dff 00000000501fb8b5
! Mem[000000005a800028] = 2edf467d, %l3 = 000000000000007d
ldstuba [%i1+%o5]0x88,%l3 ! %l3 = 0000007d000000ff
! %l2 = cbf70c8b, %l3 = 0000007d, Mem[0000000091000140] = 304bbbe1 423a7710
std %l2,[%i6+0x140] ! Mem[0000000091000140] = cbf70c8b 0000007d
! Mem[00000000900001f8] = f6b5cdbdb4bb57a1, %g2 = 000000003d1bf4fd
ldx [%i4+0x1f8],%g2 ! %g2 = f6b5cdbdb4bb57a1
! %l7 = 00000000501fb8b5, Mem[000000005a800000] = 88de2987
stwa %l7,[%i1+%g0]0x89 ! Mem[000000005a800000] = 501fb8b5
! Mem[000000005a800018] = da000000, %l1 = 0000000000000097
lduwa [%i1+%o3]0x80,%l1 ! %l1 = 00000000da000000
! Mem[000000005b8000a4] = bedd0290, %l2 = 00000000cbf70c8b
swap [%i3+0x0a4],%l2 ! %l2 = 00000000bedd0290
! %l7 = 00000000501fb8b5, Mem[000000005a800008] = a4ce5444394f189e
stxa %l7,[%i1+%o1]0x88 ! Mem[000000005a800008] = 00000000501fb8b5
p37_label_16:
! Mem[00000000918000a4] = becc2ad5, %g18 = 6385b644946e9b2c
ldsw [%o0+0x0a4],%g2 ! %g2 = 6385b644946e9b2c
! Mem[000000009080004c] = 2451dc93, %g2 = ffffffffbecc2ad5
lduh [%i5+0x04c],%g2 ! %g2 = 0000000000002451
! Mem[000000005a800094] = 84a23f48, %l2 = bedd0290, %l0 = cce0c87d
add %i1,0x94,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000084a23f48
! Mem[000000005a800020] = 00000065, %l5 = 00000000be001e77
lduha [%i1+%o4]0x88,%l5 ! %l5 = 0000000000000065
! Mem[000000005b800078] = fa1fe440, %l2 = bedd0290, %l2 = bedd0290
add %i3,0x78,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000fa1fe440
! %l6 = 67865dff, %l7 = 501fb8b5, Mem[000000005a000000] = 2938b200 051f82e9
stda %l6,[%i0+%g0]0x89 ! Mem[000000005a000000] = 67865dff 501fb8b5
! %l3 = 000000000000007d, Mem[000000005b800020] = 1b8a6291
stha %l3,[%i3+%o4]0x81 ! Mem[000000005b800020] = 007d6291
! Mem[000000005b8000c3] = 8e7efd1c, %l0 = 0000000084a23f48
ldstub [%i3+0x0c3],%l0 ! %l0 = 0000001c000000ff
! Mem[000000005b000020] = ff63065e, %l7 = 00000000501fb8b5
lduha [%i2+%o4]0x80,%l7 ! %l7 = 000000000000ff63
! Mem[000000005b000020] = ff63065e b02cbfd6, %l2 = fa1fe440, %l3 = 0000007d
ldda [%i2+%o4]0x81,%l2 ! %l2 = 00000000ff63065e 00000000b02cbfd6
p37_label_17:
! Mem[000000009080017c] = 5aec06f2, %g2 = 0000000000002451
ldsb [%i5+0x17e],%g2 ! %g2 = 000000000000005a
! %l7 = 000000000000ff63, Mem[000000005b000018] = 1d71a102
stba %l7,[%i2+%o3]0x88 ! Mem[000000005b000018] = 1d71a163
! Mem[000000005b800188] = d3cffc9671e6fff2, %l2 = 00000000ff63065e, %l7 = 000000000000ff63
add %i3,0x188,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = d3cffc9671e6fff2
! Mem[000000005b0001b8] = 9f770bc1d2767d8f, %l5 = 0000000000000065, %l4 = 0000000000000096
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 9f770bc1d2767d8f
! %l4 = d2767d8f, %l5 = 00000065, Mem[0000000091000120] = 43695842 975d5fd9
std %l4,[%i6+0x120] ! Mem[0000000091000120] = d2767d8f 00000065
! Mem[000000005a0000b5] = cfb4b690, %l7 = d3cffc9671e6fff2
ldstub [%i0+0x0b5],%l7 ! %l7 = 000000b4000000ff
! Mem[000000005a800128] = 2b46bebc, %l7 = 00000000000000b4
swap [%i1+0x128],%l7 ! %l7 = 000000002b46bebc
! %l2 = 00000000ff63065e, Mem[000000009000015c] = e248893d, %asi = 80
stwa %l2,[%i4+0x15c]%asi ! Mem[000000009000015c] = ff63065e
! %l1 = 00000000da000000, Mem[000000005a000000] = 67865dff
stwa %l1,[%i0+%g0]0x88 ! Mem[000000005a000000] = da000000
! Mem[000000005b000010] = 37cb3848, %l0 = 000000000000001c
swapa [%i2+%o2]0x81,%l0 ! %l0 = 0000000037cb3848
p37_label_18:
! Mem[000000005b8000c6] = 99cc597a, %l0 = 0000000037cb3848
ldstub [%i3+0x0c6],%l0 ! %l0 = 00000059000000ff
! %l0 = 0000000000000059, Mem[000000009180019a] = add865a8
stb %l0,[%o0+0x19a] ! Mem[0000000091800198] = 59d865a8
! %l7 = 000000002b46bebc, Mem[000000005a800070] = 8a42e14d2816d852
stx %l7,[%i1+0x070] ! Mem[000000005a800070] = 000000002b46bebc
! Mem[000000005a8001a8] = 3cc2d6eba6992b2b, %l7 = 000000002b46bebc, %l3 = 00000000b02cbfd6
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 3cc2d6eba6992b2b
! %l2 = 00000000ff63065e, Mem[000000005a800020] = 65000000
stha %l2,[%i1+%o4]0x81 ! Mem[000000005a800020] = 065e0000
! %l5 = 0000000000000065, Mem[000000005a800020] = 6da3000000005e06
stxa %l5,[%i1+%o4]0x89 ! Mem[000000005a800020] = 0000000000000065
! Mem[000000005a800124] = f049f31f, %l1 = 00000000da000000
swap [%i1+0x124],%l1 ! %l1 = 00000000f049f31f
! Mem[00000000910000a8] = 34790ada, %g18 = 6385b644946e9b2c
ldsw [%i6+0x0a8],%g2 ! %g2 = 6385b644946e9b2c
! Mem[000000005b000004] = 4720f06d, %l6 = 0000000067865dff
swap [%i2+0x004],%l6 ! %l6 = 000000004720f06d
! Mem[000000005a8000e8] = 0e84d833, %l0 = 00000059, %l6 = 4720f06d
add %i1,0xe8,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000000e84d833
p37_label_19:
! Mem[000000005a000018] = d8d6af4b, %l1 = 00000000f049f31f
ldsha [%i0+%o3]0x89,%l1 ! %l1 = ffffffffffffaf4b
! Mem[000000005b800028] = 000000da, %l6 = 000000000e84d833
ldstuba [%i3+%o5]0x88,%l6 ! %l6 = 000000da000000ff
! %l4 = 9f770bc1d2767d8f, Mem[0000000091000148] = 6a929989
stw %l4,[%i6+0x148] ! Mem[0000000091000148] = d2767d8f
! Mem[000000005b800164] = 0ff5a0c5, %l7 = 000000002b46bebc, %asi = 80
swapa [%i3+0x164]%asi,%l7 ! %l7 = 000000000ff5a0c5
! Mem[000000005b800018] = 5008ecef 7e856bff, %l2 = ff63065e, %l3 = a6992b2b
ldda [%i3+%o3]0x89,%l2 ! %l2 = 000000007e856bff 000000005008ecef
! Mem[000000005a000028] = 0000001d, %l1 = ffffffffffffaf4b
ldswa [%i0+%o5]0x88,%l1 ! %l1 = 000000000000001d
! %l0 = 0000000000000059, Mem[000000005b800160] = 3380e7a92b46bebc
stx %l0,[%i3+0x160] ! Mem[000000005b800160] = 0000000000000059
! Mem[000000005b800194] = 90cc106f, %l5 = 0000000000000065
lduw [%i3+0x194],%l5 ! %l5 = 0000000090cc106f
! Mem[000000005b000028] = ff54fd93, %l4 = 9f770bc1d2767d8f
swap [%i2+%o5],%l4 ! %l4 = 00000000ff54fd93
! %l4 = 00000000ff54fd93, Mem[000000005b000020] = 5e0663ff
stha %l4,[%i2+%o4]0x89 ! Mem[000000005b000020] = 5e06fd93
p37_label_20:
! %l7 = 000000000ff5a0c5, Mem[000000005b800008] = b41ff13f
stwa %l7,[%i3+%o1]0x89 ! Mem[000000005b800008] = 0ff5a0c5
! Mem[000000005b000008] = ff5d8667, %l0 = 0000000000000059
ldstuba [%i2+%o1]0x80,%l0 ! %l0 = 000000ff000000ff
! Mem[000000005a000028] = 1d000000, %l6 = 00000000000000da
lduba [%i0+%o5]0x80,%l6 ! %l6 = 000000000000001d
! Mem[0000000091000188] = 10b0c5e2, %g2 = 0000000034790ada
ldsha [%i6+0x18a]%asi,%g2 ! %g2 = 00000000000010b0
! %l5 = 0000000090cc106f, Mem[000000005a000008] = cb576dff
stba %l5,[%i0+%o1]0x89 ! Mem[000000005a000008] = cb576d6f
! Mem[000000005a000000] = da000000, %l7 = 000000000ff5a0c5
ldstuba [%i0+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[000000005a800054] = 693d131c, %l2 = 000000007e856bff
swap [%i1+0x054],%l2 ! %l2 = 00000000693d131c
! Mem[000000005b00012c] = 047b5616, %l5 = 0000000090cc106f
swap [%i2+0x12c],%l5 ! %l5 = 00000000047b5616
! %l2 = 00000000693d131c, Mem[000000009180000c] = 9ff6cf2a
stw %l2,[%o0+0x00c] ! Mem[000000009180000c] = 693d131c
! %l2 = 00000000693d131c, Mem[00000000908001c8] = 40b0e033d01beac2
stx %l2,[%i5+0x1c8] ! Mem[00000000908001c8] = 00000000693d131c
p37_label_21:
! Mem[000000005b00008c] = 00000044, %l1 = 000000000000001d
swap [%i2+0x08c],%l1 ! %l1 = 0000000000000044
! Mem[000000005a800110] = 6a302212, %l3 = 000000005008ecef
swap [%i1+0x110],%l3 ! %l3 = 000000006a302212
! Mem[000000005b000160] = d2e5f146, %l7 = 0000000000000000
ldstuba [%i2+0x160]%asi,%l7 ! %l7 = 000000d2000000ff
! Mem[000000005a0001b0] = 4ede8f5a, %l2 = 00000000693d131c
swap [%i0+0x1b0],%l2 ! %l2 = 000000004ede8f5a
! Mem[000000005a8000a1] = 1e1d2e74, %l5 = 00000000047b5616
ldstuba [%i1+0x0a1]%asi,%l5 ! %l5 = 0000001d000000ff
! Mem[0000000091800160] = 75a2582d 317ba24e, %g2 = 000010b0, %g3 = b6498d5d
ldd [%o0+0x160],%g2 ! %g2 = 0000000075a2582d 00000000317ba24e
! Mem[000000005b000028] = 8f7d76d2, %l2 = 000000004ede8f5a
swapa [%i2+%o5]0x89,%l2 ! %l2 = 000000008f7d76d2
! Mem[000000005b000000] = be001e77, %l2 = 000000008f7d76d2
ldstuba [%i2+%g0]0x80,%l2 ! %l2 = 000000be000000ff
! %l7 = 00000000000000d2, Mem[0000000091800144] = cdb3200d
stw %l7,[%o0+0x144] ! Mem[0000000091800144] = 000000d2
! %l0 = 00000000000000ff, Mem[00000000908000d0] = d09ab65d
stw %l0,[%i5+0x0d0] ! Mem[00000000908000d0] = 000000ff
p37_label_22:
! Mem[000000005b00004c] = 84252e4e, %l2 = 000000be, %l1 = 00000044
add %i2,0x4c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000084252e4e
! Mem[000000005a000104] = eed79350, %l5 = 0000001d, %l5 = 0000001d
add %i0,0x104,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000eed79350
! %l6 = 0000001d, %l7 = 000000d2, Mem[000000005a000188] = ea057044 d0f76378
std %l6,[%i0+0x188] ! Mem[000000005a000188] = 0000001d 000000d2
! %l2 = 00000000000000be, Mem[000000005a800000] = b5b81f50
stba %l2,[%i1+%g0]0x81 ! Mem[000000005a800000] = beb81f50
! Mem[000000005b8000da] = 8fd6017e, %l2 = 00000000000000be
ldstub [%i3+0x0da],%l2 ! %l2 = 00000001000000ff
! Mem[000000005b800104] = 016e7796, %l3 = 6a302212, %l3 = 6a302212
add %i3,0x104,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000016e7796
! Mem[000000005a000008] = 6f6d57cb, %l5 = 00000000eed79350
swapa [%i0+%o1]0x80,%l5 ! %l5 = 000000006f6d57cb
! %l0 = 00000000000000ff, Mem[000000005a000010] = af53b467
stha %l0,[%i0+%o2]0x88 ! Mem[000000005a000010] = af5300ff
! %l4 = 00000000ff54fd93, Mem[000000005a800094] = 84a23f48, %asi = 80
stha %l4,[%i1+0x094]%asi ! Mem[000000005a800094] = fd933f48
! Mem[000000005a800018] = 000000da, %l7 = 00000000000000d2
ldstuba [%i1+%o3]0x89,%l7 ! %l7 = 000000da000000ff
p37_label_23:
! Mem[0000000090800058] = d1f13f76 16397488, %g2 = 75a2582d, %g3 = 317ba24e
ldd [%i5+0x058],%g2 ! %g2 = 00000000d1f13f76 0000000016397488
! Mem[0000000091000168] = f293546a, %g2 = 00000000d1f13f76
ldsha [%i6+0x16a]%asi,%g2 ! %g2 = fffffffffffff293
! Mem[0000000090800030] = a9a2499d2b9c85a6, %g2 = fffffffffffff293
ldx [%i5+0x030],%g2 ! %g2 = a9a2499d2b9c85a6
! %l5 = 000000006f6d57cb, Mem[000000005a800010] = 0c72b5f96b7cd1be
stxa %l5,[%i1+%o2]0x88 ! Mem[000000005a800010] = 000000006f6d57cb
! %l0 = 000000ff, %l1 = 84252e4e, Mem[00000000908001d0] = 37a15708 3c0ceec1
std %l0,[%i5+0x1d0] ! Mem[00000000908001d0] = 000000ff 84252e4e
! Mem[000000005b8000f8] = 89b7a774, %l5 = 000000006f6d57cb
swap [%i3+0x0f8],%l5 ! %l5 = 0000000089b7a774
! Mem[000000005b000018] = 63a1711da2232120, %l6 = 000000000000001d
ldxa [%i2+%o3]0x81,%l6 ! %l6 = 63a1711da2232120
! %l2 = 00000001, %l3 = 016e7796, Mem[0000000091800170] = 19f242b3 317c6070
std %l2,[%o0+0x170] ! Mem[0000000091800170] = 00000001 016e7796
! Mem[000000005a000130] = a50e04d2, %l2 = 00000001, %l6 = a2232120
add %i0,0x130,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000a50e04d2
! Mem[000000005b800160] = 00000000, %l0 = 000000ff, %l6 = a50e04d2
add %i3,0x160,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000000000000
p37_label_24:
! Mem[000000005b8000ae] = 9c90ff72, %l0 = 00000000000000ff
ldstub [%i3+0x0ae],%l0 ! %l0 = 000000ff000000ff
! Mem[0000000090000100] = 843eecc4, %g2 = a9a2499d2b9c85a6
ldsh [%i4+0x100],%g2 ! %g2 = ffffffffffff843e
! Mem[000000005b000028] = 5a8fde4e48a6d604, %l3 = 00000000016e7796, %l2 = 0000000000000001
add %i2,0x28,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 5a8fde4e48a6d604
! %l1 = 0000000084252e4e, Mem[0000000091800178] = 31403254
stw %l1,[%o0+0x178] ! Mem[0000000091800178] = 84252e4e
! Mem[00000000900000c0] = 75ab1498, %g2 = ffffffffffff843e
ldub [%i4+0x0c0],%g2 ! %g2 = 0000000000000075
! Mem[000000005b8000d0] = 5efea85a, %l2 = 5a8fde4e48a6d604
swap [%i3+0x0d0],%l2 ! %l2 = 000000005efea85a
! Mem[000000005b800010] = 0000009b, %l1 = 0000000084252e4e
ldstuba [%i3+%o2]0x81,%l1 ! %l1 = 00000000000000ff
! %l6 = 00000000, %l7 = 000000da, Mem[000000005a800018] = ff000000 af000000
stda %l6,[%i1+%o3]0x81 ! Mem[000000005a800018] = 00000000 000000da
! Mem[000000005b0001f2] = 4121a7dd, %l5 = 0000000089b7a774
ldstub [%i2+0x1f2],%l5 ! %l5 = 000000a7000000ff
! %l2 = 000000005efea85a, Mem[000000005b800028] = 000000ff
stwa %l2,[%i3+%o5]0x89 ! Mem[000000005b800028] = 5efea85a
p37_label_25:
! Mem[000000005a000028] = 1d000000, %l2 = 000000005efea85a
swap [%i0+%o5],%l2 ! %l2 = 000000001d000000
! Mem[000000005b000154] = 181885a9, %l6 = 0000000000000000
swap [%i2+0x154],%l6 ! %l6 = 00000000181885a9
! Mem[000000005a800020] = 65000000, %l5 = 00000000000000a7
lduha [%i1+%o4]0x81,%l5 ! %l5 = 0000000000006500
! Mem[000000005a000080] = 62d60be4, %l4 = 00000000ff54fd93
lduh [%i0+0x080],%l4 ! %l4 = 00000000000062d6
! Mem[000000005a800028] = ff46df2e, %l3 = 00000000016e7796
ldswa [%i1+%o5]0x81,%l3 ! %l3 = ffffffffff46df2e
! Mem[000000005a800028] = ff46df2e, %l5 = 0000000000006500
ldswa [%i1+%o5]0x80,%l5 ! %l5 = ffffffffff46df2e
! Mem[000000005b80002c] = af000000, %l3 = ff46df2e, %l4 = 000062d6
add %i3,0x2c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000af000000
! Mem[000000005b800010] = 9b0000ff, %l1 = 0000000000000000
ldsba [%i3+%o2]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[000000005b800000] = 4838cb37, %l0 = 00000000000000ff
ldstuba [%i3+%g0]0x81,%l0 ! %l0 = 00000048000000ff
! Mem[000000005b0001fc] = 41a548c4, %l2 = 1d000000, %l4 = af000000
add %i2,0x1fc,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000041a548c4
ba,a p37_not_taken_0_end
p37_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 0000000000000048
bne,a,pn %xcc,p37_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffffff
bne,a,pn %xcc,p37_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000001d000000
bne,a,pn %xcc,p37_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffff46df2e
bne,a,pn %xcc,p37_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000041a548c4
bne,a,pn %xcc,p37_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffff46df2e
bne,a,pn %xcc,p37_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000181885a9
bne,a,pn %xcc,p37_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000da
bne,a,pn %xcc,p37_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p37_check_fp_registers:
set p37_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 6ad42390 a4afaad7
bne %xcc,p37_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 47881f6a df4b012d
bne %xcc,p37_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e46a665b 996aded4
bne %xcc,p37_f6_fail
nop
! Check Local Memory
set p37_local0_expect,%g1
p37_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ff0000dab5b81f50
ldx [%i0+0x000],%g3 ! Observed data at 000000005a000000
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = eed793508aa4d96c
ldx [%i0+0x008],%g3 ! Observed data at 000000005a000008
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff0053afe122f711
ldx [%i0+0x010],%g3 ! Observed data at 000000005a000010
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9c90ff7213153362
ldx [%i0+0x020],%g3 ! Observed data at 000000005a000020
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5efea85a0cbfb889
ldx [%i0+0x028],%g3 ! Observed data at 000000005a000028
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x028,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 5f4e844bcfffb690
ldx [%i0+0x0b0],%g3 ! Observed data at 000000005a0000b0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 9ff6cf2abc6ec09e
ldx [%i0+0x108],%g3 ! Observed data at 000000005a000108
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x108,%g4
ldx [%g1+0x150],%g2 ! Expected data = 654375b9ab044857
ldx [%i0+0x150],%g3 ! Observed data at 000000005a000150
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x150,%g4
ldx [%g1+0x188],%g2 ! Expected data = 0000001d000000d2
ldx [%i0+0x188],%g3 ! Observed data at 000000005a000188
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 693d131c492c0c51
ldx [%i0+0x1b0],%g3 ! Observed data at 000000005a0001b0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ffdb023d356f8a1b
ldx [%i0+0x1d0],%g3 ! Observed data at 000000005a0001d0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x1d0,%g4
set p37_local1_expect,%g1
p37_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = beb81f50cf526e3a
ldx [%i1+0x000],%g3 ! Observed data at 000000005a800000
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = b5b81f5000000000
ldx [%i1+0x008],%g3 ! Observed data at 000000005a800008
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = cb576d6f00000000
ldx [%i1+0x010],%g3 ! Observed data at 000000005a800010
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000000000000da
ldx [%i1+0x018],%g3 ! Observed data at 000000005a800018
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 6500000000000000
ldx [%i1+0x020],%g3 ! Observed data at 000000005a800020
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff46df2e112695db
ldx [%i1+0x028],%g3 ! Observed data at 000000005a800028
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 83ca70c1ff99ae07
ldx [%i1+0x040],%g3 ! Observed data at 000000005a800040
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = ffc292ab7e856bff
ldx [%i1+0x050],%g3 ! Observed data at 000000005a800050
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 000000002b46bebc
ldx [%i1+0x070],%g3 ! Observed data at 000000005a800070
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = 618e45fffd933f48
ldx [%i1+0x090],%g3 ! Observed data at 000000005a800090
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 1eff2e74a9f58d04
ldx [%i1+0x0a0],%g3 ! Observed data at 000000005a8000a0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 59562f15059fd4ff
ldx [%i1+0x0d8],%g3 ! Observed data at 000000005a8000d8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 38ffd825b848ea49
ldx [%i1+0x0e0],%g3 ! Observed data at 000000005a8000e0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 5008ecefd76ec04f
ldx [%i1+0x110],%g3 ! Observed data at 000000005a800110
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = b95a00be86d9da90
ldx [%i1+0x118],%g3 ! Observed data at 000000005a800118
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 81d67f3ada000000
ldx [%i1+0x120],%g3 ! Observed data at 000000005a800120
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 000000b4ef9ed913
ldx [%i1+0x128],%g3 ! Observed data at 000000005a800128
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = 711d642893cd8bc4
ldx [%i1+0x150],%g3 ! Observed data at 000000005a800150
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 212d9ded8095ffbb
ldx [%i1+0x160],%g3 ! Observed data at 000000005a800160
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = fd5864f847f56fff
ldx [%i1+0x170],%g3 ! Observed data at 000000005a800170
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 64a367673d4b9bb0
ldx [%i1+0x180],%g3 ! Observed data at 000000005a800180
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 12ecec96afb2c8ff
ldx [%i1+0x188],%g3 ! Observed data at 000000005a800188
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = dccf067af794ffd7
ldx [%i1+0x1f0],%g3 ! Observed data at 000000005a8001f0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x1f0,%g4
set p37_local2_expect,%g1
p37_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ff001e7767865dff
ldx [%i2+0x000],%g3 ! Observed data at 000000005b000000
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff5d8667b5b81f50
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 = 0000001cdcbe136c
ldx [%i2+0x010],%g3 ! Observed data at 000000005b000010
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 63a1711da2232120
ldx [%i2+0x018],%g3 ! Observed data at 000000005b000018
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 93fd065eb02cbfd6
ldx [%i2+0x020],%g3 ! Observed data at 000000005b000020
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5a8fde4e48a6d604
ldx [%i2+0x028],%g3 ! Observed data at 000000005b000028
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x028,%g4
ldx [%g1+0x088],%g2 ! Expected data = 7fc4a9c20000001d
ldx [%i2+0x088],%g3 ! Observed data at 000000005b000088
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 620cab4b082d8d68
ldx [%i2+0x0e0],%g3 ! Observed data at 000000005b0000e0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = baff69e44cf86a9e
ldx [%i2+0x100],%g3 ! Observed data at 000000005b000100
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = 2dab9fff90cc106f
ldx [%i2+0x128],%g3 ! Observed data at 000000005b000128
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = ce18c2d800000000
ldx [%i2+0x150],%g3 ! Observed data at 000000005b000150
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = ffe5f146d2ab9d22
ldx [%i2+0x160],%g3 ! Observed data at 000000005b000160
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ffa8bcb1692b242a
ldx [%i2+0x1b0],%g3 ! Observed data at 000000005b0001b0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 000000006f4319e4
ldx [%i2+0x1e0],%g3 ! Observed data at 000000005b0001e0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 4121ffdd50ff5deb
ldx [%i2+0x1f0],%g3 ! Observed data at 000000005b0001f0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x1f0,%g4
set p37_local3_expect,%g1
p37_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ff38cb37f17cc968
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 = c5a0f50f2a6dc3d3
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 = ff00009bafec70f4
ldx [%i3+0x010],%g3 ! Observed data at 000000005b800010
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff6b857eefec0850
ldx [%i3+0x018],%g3 ! Observed data at 000000005b800018
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 007d6291cc4bf296
ldx [%i3+0x020],%g3 ! Observed data at 000000005b800020
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5aa8fe5eaf000000
ldx [%i3+0x028],%g3 ! Observed data at 000000005b800028
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = c5862380a9ff4c67
ldx [%i3+0x048],%g3 ! Observed data at 000000005b800048
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x048,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 8747e875cbf70c8b
ldx [%i3+0x0a0],%g3 ! Observed data at 000000005b8000a0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 784d022e9c90ff72
ldx [%i3+0x0a8],%g3 ! Observed data at 000000005b8000a8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 8e7efdff99ccff7a
ldx [%i3+0x0c0],%g3 ! Observed data at 000000005b8000c0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ba1cff8e81209b58
ldx [%i3+0x0c8],%g3 ! Observed data at 000000005b8000c8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 48a6d604b7e47c4b
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 = 8fd6ff7e1aba7c18
ldx [%i3+0x0d8],%g3 ! Observed data at 000000005b8000d8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 6f6d57cbba030fda
ldx [%i3+0x0f8],%g3 ! Observed data at 000000005b8000f8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 9c7aefc7bd3ec509
ldx [%i3+0x108],%g3 ! Observed data at 000000005b800108
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x108,%g4
ldx [%g1+0x158],%g2 ! Expected data = 0f17767200006da3
ldx [%i3+0x158],%g3 ! Observed data at 000000005b800158
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 0000000000000059
ldx [%i3+0x160],%g3 ! Observed data at 000000005b800160
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x160,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = e3cbff6eae4aefdc
ldx [%i3+0x1b0],%g3 ! Observed data at 000000005b8001b0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1b0,%g4
! The test for processor 37 has passed
p37_passed:
ta GOOD_TRAP
nop
p37_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p37_failed
p37_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p37_failed
p37_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p37_failed
p37_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p37_failed
p37_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p37_failed
p37_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p37_failed
p37_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p37_failed
p37_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p37_failed
p37_f2_fail:
set p37_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f4_fail:
set p37_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f6_fail:
set p37_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 37 failed
p37_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x094] ! Set processor 37 done flag
set p37_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 37 failed
p37_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x094] ! Set processor 37 done flag
set p37_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p37_selfmod_failed:
ba p37_failed
mov 0xabc,%g1
p37_common_error:
or %g0,0xf05,%g1
ba p37_failed
mov %o5,%g3
p37_common_signature_error:
set p37_temp,%g1
ba p37_failed
st %g2,[%g1] ! Common Lock Number
p37_common_timeout:
set p37_temp,%g1
ba p37_failed
st %g2,[%g1] ! Common Lock Number
p37_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p37_failed
mov 0x0,%g3
p37_trap1e:
ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005a800028]
ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005b000000]
ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005b800000]
swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005b000018]
stba %l3,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800000]
lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005b800028]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005a800008]
done
p37_trap1o:
ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005a800028]
ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005b000000]
ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005b800000]
swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005b000018]
stba %l3,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800000]
lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005b800028]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005a800008]
done
p37_trap2e:
ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a800010]
ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005a800018]
ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b000028]
done
p37_trap2o:
ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a800010]
ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005a800018]
ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b000028]
done
p37_trap3e:
nop
done
p37_trap3o:
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 = ce8e2272370057cb
ldx [%g1+0x008],%l1 ! %l1 = 4aa676748aa4d96c
ldx [%g1+0x010],%l2 ! %l2 = 02e36ed0293817b6
ldx [%g1+0x018],%l3 ! %l3 = a14cb209afec70f4
ldx [%g1+0x020],%l4 ! %l4 = e77a59978df73fdb
ldx [%g1+0x028],%l5 ! %l5 = bda5a5562a6dc3d3
ldx [%g1+0x030],%l6 ! %l6 = bb0a19c88e7efd1c
ldx [%g1+0x038],%l7 ! %l7 = 8cf31721acf45042
! Initialize the output register of window 0
set unres3_start,%o0
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 = 2a6d9c11 ded50a86 33e9755b 894a50ae
! %f4 = 5343c521 29d083f7 133793fc 3d4a2664
! %f8 = 74009d36 10fa251f 86ad3862 8cc6b8a8
! %f12 = 0bb93ee6 47e1e4e0 57db9392 c99dba85
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8f03f3e3 2d4edc3f f8c21b80 611906c9
! %f20 = 05246223 9b9ffca6 fddaaec8 85ada851
! %f24 = 52d5e01b a7391438 a14b9875 204602cf
! %f28 = 09dcf80b b5f99a5d 09e06b66 4f75a3c1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2957e6cd 49b4c5e8 39b2aded 6970864e
! %f36 = 2c75cbd1 7d53f131 5d4b765f 39b972d9
! %f40 = 64822272 b048d678 8713d3f1 11ca2963
! %f44 = 497ffcf7 e2ee75da ac06a6c2 5e24efc7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2087700700000061,%g7,%g1 ! GSR scale = 12, align = 1
wr %g1,%g0,%gsr ! GSR = 2087700700000061
wr %g0,%y ! Clear Y 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[000000005d8001b0] = ee7dcc4d3f13bb24, %l1 = 28d5c47c73de42eb, %l6 = b34bc54c5b820448
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = ee7dcc4d3f13bb24
! Mem[000000005c80007c] = 3952fe91, %l0 = 1803da8e5614d9c5
ldstub [%i1+0x07c],%l0 ! %l0 = 00000039000000ff
! Mem[000000009080005c] = 397488f3, %g2 = ffb339af5801f888
ldub [%i5+0x05d],%g2 ! %g2 = 0000000000000039
! Mem[000000005c800020] = fb1a7b4f, %l2 = ef833e100e30fe16
swap [%i1+%o4],%l2 ! %l2 = 00000000fb1a7b4f
! Mem[0000000090800048] = ecb2b171 2451dc93, %g2 = 00000039, %g3 = 0bad0b00
ldda [%i5+0x048]%asi,%g2 ! %g2 = 00000000ecb2b171 000000002451dc93
! %l1 = 28d5c47c73de42eb, Mem[000000005c000010] = 121854d9
stba %l1,[%i0+%o2]0x81 ! Mem[000000005c000010] = eb1854d9
! Mem[000000005d000028] = 891e0cd9, %l0 = 0000000000000039
swapa [%i2+%o5]0x88,%l0 ! %l0 = 00000000891e0cd9
! Mem[000000005c00007c] = 3028eb71, %l6 = ee7dcc4d3f13bb24, %asi = 80
swapa [%i0+0x07c]%asi,%l6 ! %l6 = 000000003028eb71
! Mem[000000005c800020] = 88b1a00c16fe300e, %l4 = 3f29a0586aec7639
ldxa [%i1+%o4]0x88,%l4 ! %l4 = 88b1a00c16fe300e
! Mem[000000005d800000] = fbcf9e76, %l6 = 000000003028eb71
swapa [%i3+%g0]0x89,%l6 ! %l6 = 00000000fbcf9e76
p38_label_2:
! Mem[000000005d000028] = 39000000, %l4 = 88b1a00c16fe300e
ldstuba [%i2+%o5]0x81,%l4 ! %l4 = 00000039000000ff
! Mem[0000000090000104] = dd163c2b, %g2 = 00000000ecb2b171
ldsh [%i4+0x106],%g2 ! %g2 = ffffffffffffdd16
! %l6 = fbcf9e76, %l7 = f20c6256, Mem[00000000900000b8] = cca56a99 639df6c6
std %l6,[%i4+0x0b8] ! Mem[00000000900000b8] = fbcf9e76 f20c6256
! %l4 = 0000000000000039, Mem[000000005d000008] = e910afff
stba %l4,[%i2+%o1]0x88 ! Mem[000000005d000008] = e910af39
! Mem[000000005c000020] = 9f9b8323, %l6 = 00000000fbcf9e76
lduwa [%i0+%o4]0x80,%l6 ! %l6 = 000000009f9b8323
! Mem[00000000910000cc] = a944c55a, %g2 = ffffffffffffdd16
lduh [%i6+0x0ce],%g2 ! %g2 = 000000000000a944
! Mem[000000005c000008] = c2a2763d, %l5 = 2184ec3847be195c
ldstuba [%i0+%o1]0x80,%l5 ! %l5 = 000000c2000000ff
! Mem[00000000910001a0] = d5a68328, %g18 = be14c9ccba17ebe1
ldsw [%i6+0x1a0],%g2 ! %g2 = be14c9ccba17ebe1
! Mem[0000000091000014] = d0c37693, %g18 = be14c9ccba17ebe1
ldsw [%i6+0x014],%g2 ! %g2 = be14c9ccba17ebe1
! Mem[0000000091000090] = 37892b3fcb14f43b, %g2 = ffffffffd0c37693
ldxa [%i6+0x090]%asi,%g2 ! %g2 = 37892b3fcb14f43b
p38_label_3:
! Mem[000000005d800018] = 10652b96, %l0 = 00000000891e0cd9
ldstuba [%i3+%o3]0x80,%l0 ! %l0 = 00000010000000ff
! Mem[0000000091000088] = c245a6bc, %g2 = 37892b3fcb14f43b
lduw [%i6+0x088],%g2 ! %g2 = 00000000c245a6bc
! %l3 = 13221a41fe15aefb, Mem[000000005d000028] = 000000ff
stha %l3,[%i2+%o5]0x88 ! Mem[000000005d000028] = 0000aefb
! Mem[000000005c800010] = dde837e7, %l2 = 00000000fb1a7b4f
swapa [%i1+%o2]0x89,%l2 ! %l2 = 00000000dde837e7
! Mem[000000005d000154] = 15414a6b, %l1 = 28d5c47c73de42eb
swap [%i2+0x154],%l1 ! %l1 = 0000000015414a6b
! Mem[000000009080007c] = c117fe29, %g2 = 00000000c245a6bc
ldsb [%i5+0x07c],%g2 ! %g2 = ffffffffffffffc1
! Mem[000000005c000028] = 316c76b9, %l6 = 000000009f9b8323
ldstuba [%i0+%o5]0x89,%l6 ! %l6 = 000000b9000000ff
! Mem[0000000090800070] = dc0ae48d, %g2 = ffffffffffffffc1
ldsh [%i5+0x072],%g2 ! %g2 = ffffffffffffdc0a
! Mem[000000005c000018] = 14b4249a, %l7 = f20c6256, %l4 = 00000039
add %i0,0x18,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000014b4249a
! Mem[000000005c000159] = 4287fab1, %l4 = 0000000014b4249a
ldstub [%i0+0x159],%l4 ! %l4 = 00000087000000ff
p38_label_4:
! %l0 = 0000000000000010, Mem[000000005d000000] = 843abbbb
stba %l0,[%i2+%g0]0x89 ! Mem[000000005d000000] = 843abb10
! Mem[0000000090000110] = db6b4315, %g2 = ffffffffffffdc0a
lduh [%i4+0x110],%g2 ! %g2 = 000000000000db6b
! Mem[000000005c000190] = ade28f70, %l1 = 0000000015414a6b
swap [%i0+0x190],%l1 ! %l1 = 00000000ade28f70
! Mem[000000005d800060] = 63628821, %l0 = 0000000000000010
ldswa [%i3+0x060]%asi,%l0 ! %l0 = 0000000063628821
! %l6 = 00000000000000b9, Mem[000000005d000000] = 21b3bdf8843abb10
stxa %l6,[%i2+%g0]0x89 ! Mem[000000005d000000] = 00000000000000b9
! Mem[0000000090800090] = 4d08a38e, %g18 = be14c9ccba17ebe1
ldswa [%i5+0x090]%asi,%g2 ! %g2 = be14c9ccba17ebe1
! Mem[000000005c00014c] = f3386ba5, %l7 = f20c6256, %l7 = f20c6256
add %i0,0x14c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000f3386ba5
! Mem[000000005c000028] = 316c76ff, %l5 = 00000000000000c2
swapa [%i0+%o5]0x89,%l5 ! %l5 = 00000000316c76ff
! %l7 = 00000000f3386ba5, Mem[000000005d000010] = 106fb56e
stba %l7,[%i2+%o2]0x81 ! Mem[000000005d000010] = a56fb56e
! Mem[000000005d00002c] = eb87ca09, %l7 = 00000000f3386ba5
swap [%i2+0x02c],%l7 ! %l7 = 00000000eb87ca09
p38_label_5:
! %l3 = 13221a41fe15aefb, Mem[0000000090800103] = b74e70c2
stb %l3,[%i5+0x103] ! Mem[0000000090800100] = fb4e70c2
! Mem[000000005d000008] = 39af10e9, %l3 = 13221a41fe15aefb
swapa [%i2+%o1]0x81,%l3 ! %l3 = 0000000039af10e9
! %l2 = dde837e7, %l3 = 39af10e9, Mem[0000000090800190] = 9c239d0f 8a9cb77e
std %l2,[%i5+0x190] ! Mem[0000000090800190] = dde837e7 39af10e9
! Mem[000000005d800018] = ff652b96, %l3 = 0000000039af10e9
lduwa [%i3+%o3]0x81,%l3 ! %l3 = 00000000ff652b96
! Mem[000000005d8000c0] = e4a6033a, %l4 = 0000000000000087
swap [%i3+0x0c0],%l4 ! %l4 = 00000000e4a6033a
! Mem[000000009080008c] = 7a33942a, %g2 = 000000004d08a38e
lduw [%i5+0x08c],%g2 ! %g2 = 000000007a33942a
! Mem[000000005d80012c] = 23d1efbc, %l2 = dde837e7, %l5 = 316c76ff
add %i3,0x12c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000023d1efbc
! %l0 = 63628821, %l1 = ade28f70, Mem[0000000090800088] = 6b357799 7a33942a
std %l0,[%i5+0x088] ! Mem[0000000090800088] = 63628821 ade28f70
! Mem[000000005c800090] = c2fdf153, %l1 = 00000000ade28f70
swap [%i1+0x090],%l1 ! %l1 = 00000000c2fdf153
! Mem[000000005c800024] = 0ca0b188, %l2 = 00000000dde837e7
swap [%i1+0x024],%l2 ! %l2 = 000000000ca0b188
p38_label_6:
! Mem[000000005c000020] = 9f9b8323, %l6 = 00000000000000b9
swapa [%i0+%o4]0x81,%l6 ! %l6 = 000000009f9b8323
! Mem[000000005c000148] = 9241cbfbf3386ba5, %l2 = 000000000ca0b188, %l2 = 000000000ca0b188
add %i0,0x148,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 9241cbfbf3386ba5
! Mem[000000005d000010] = 6eb56fa5, %l1 = 00000000c2fdf153
ldswa [%i2+%o2]0x89,%l1 ! %l1 = 000000006eb56fa5
! %l4 = 00000000e4a6033a, Mem[000000005c000018] = 14b4249a
stha %l4,[%i0+%o3]0x81 ! Mem[000000005c000018] = 033a249a
! Mem[000000005c800110] = cf63e942, %l4 = e4a6033a, %l1 = 6eb56fa5
add %i1,0x110,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000cf63e942
! Mem[000000005d000192] = 2ad4a2c2, %l5 = 0000000023d1efbc
ldstub [%i2+0x192],%l5 ! %l5 = 000000a2000000ff
! %l5 = 00000000000000a2, Mem[0000000091800008] = 8cf551a2dbdb9950
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 00000000000000a2
! Mem[000000005c800032] = 22bbec9d, %l5 = 00000000000000a2
ldstub [%i1+0x032],%l5 ! %l5 = 000000ec000000ff
! Mem[000000005d800088] = a288be2961c490d9, %l6 = 000000009f9b8323, %l7 = 00000000eb87ca09
add %i3,0x88,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = a288be2961c490d9
! Mem[000000005c00014c] = f3386ba5, %l5 = 00000000000000ec
swap [%i0+0x14c],%l5 ! %l5 = 00000000f3386ba5
p38_label_7:
! Mem[000000005d0001b0] = 17c153f2b30467d7, %l2 = 9241cbfbf3386ba5, %l7 = a288be2961c490d9
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 17c153f2b30467d7
! Mem[000000005c000020] = b9000000, %l2 = 9241cbfbf3386ba5
ldswa [%i0+%o4]0x89,%l2 ! %l2 = ffffffffb9000000
! Mem[000000005d800088] = a288be2961c490d9, %l6 = 000000009f9b8323, %l5 = 00000000f3386ba5
add %i3,0x88,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = a288be2961c490d9
! Mem[000000005c800181] = 0544322f, %l7 = 17c153f2b30467d7
ldstub [%i1+0x181],%l7 ! %l7 = 00000044000000ff
! Mem[000000005c000154] = 584b30c9, %l2 = ffffffffb9000000, %asi = 80
swapa [%i0+0x154]%asi,%l2 ! %l2 = 00000000584b30c9
! Mem[000000005c0000e0] = bc99f908, %l4 = 00000000e4a6033a
swap [%i0+0x0e0],%l4 ! %l4 = 00000000bc99f908
! Mem[000000005c8000f1] = 00e5aea1, %l7 = 0000000000000044
ldstub [%i1+0x0f1],%l7 ! %l7 = 000000e5000000ff
! Mem[000000005c80016c] = fdd20f74, %l3 = 00000000ff652b96
swap [%i1+0x16c],%l3 ! %l3 = 00000000fdd20f74
! %l7 = 00000000000000e5, Mem[000000005d000020] = 53b8cf3d
stba %l7,[%i2+%o4]0x80 ! Mem[000000005d000020] = e5b8cf3d
! Mem[000000005c800128] = fb2b44acc2d24535, %l4 = 00000000bc99f908, %l7 = 00000000000000e5
add %i1,0x128,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = fb2b44acc2d24535
p38_label_8:
! Mem[000000005d800010] = 736dfb90 f7b735b6, %l0 = 63628821, %l1 = cf63e942
ldda [%i3+%o2]0x89,%l0 ! %l0 = 00000000f7b735b6 00000000736dfb90
! Mem[000000005d000000] = 000000b9, %l0 = 00000000f7b735b6
swapa [%i2+%g0]0x88,%l0 ! %l0 = 00000000000000b9
! Mem[000000005c000008] = 3d76a2ff, %l5 = a288be2961c490d9
lduha [%i0+%o1]0x89,%l5 ! %l5 = 000000000000a2ff
! %l4 = bc99f908, %l5 = 0000a2ff, Mem[000000005c800028] = 21df10b9 7ea3e1a1
stda %l4,[%i1+%o5]0x81 ! Mem[000000005c800028] = bc99f908 0000a2ff
! Mem[000000009080013c] = f018c700, %g18 = be14c9ccba17ebe1
ldsw [%i5+0x13c],%g2 ! %g2 = be14c9ccba17ebe1
! Mem[000000005d000048] = 57ea191d, %l2 = 00000000584b30c9
swap [%i2+0x048],%l2 ! %l2 = 0000000057ea191d
! Mem[000000005c0000f6] = 71cc437a, %l3 = 00000000fdd20f74
ldstub [%i0+0x0f6],%l3 ! %l3 = 00000043000000ff
! Mem[000000005c8001e4] = f919850e, %l1 = 00000000736dfb90
swap [%i1+0x1e4],%l1 ! %l1 = 00000000f919850e
! Mem[000000005d000028] = a56b38f30000aefb, %l3 = 0000000000000043
ldxa [%i2+%o5]0x89,%l3 ! %l3 = a56b38f30000aefb
! Mem[000000005d80006c] = 9118aa21, %l1 = 00000000f919850e
swap [%i3+0x06c],%l1 ! %l1 = 000000009118aa21
p38_label_9:
! Mem[0000000090800184] = 89ee679a, %g18 = be14c9ccba17ebe1
ldsw [%i5+0x184],%g2 ! %g2 = be14c9ccba17ebe1
! Mem[000000005d8000b4] = 43062137, %l7 = c2d24535, %l5 = 0000a2ff
add %i3,0xb4,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000043062137
! Mem[0000000091800088] = dc4471e4, %g2 = ffffffff89ee679a
ldsb [%o0+0x088],%g2 ! %g2 = ffffffffffffffdc
! Mem[000000005c800040] = 07e04aa75719d5e4, %l4 = 00000000bc99f908, %l3 = a56b38f30000aefb
add %i1,0x40,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 07e04aa75719d5e4
! Mem[000000005d000074] = 56393e9f, %l5 = 43062137, %l7 = c2d24535
add %i2,0x74,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000056393e9f
! Mem[00000000910000b8] = ff3eae0e, %g2 = ffffffffffffffdc
lduh [%i6+0x0b8],%g2 ! %g2 = 000000000000ff3e
! Mem[000000005d000018] = af497abf, %l0 = 00000000000000b9
lduwa [%i2+%o3]0x81,%l0 ! %l0 = 00000000af497abf
! Mem[000000005c800118] = 9e47a856, %l6 = 000000009f9b8323
swap [%i1+0x118],%l6 ! %l6 = 000000009e47a856
! Mem[000000005d000020] = 3dcfb8e5, %l3 = 07e04aa75719d5e4
ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 000000e5000000ff
! Mem[000000005d000108] = d26ffc23e99f72a7, %l2 = 0000000057ea191d, %l4 = 00000000bc99f908
add %i2,0x108,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = d26ffc23e99f72a7
p38_label_10:
! Mem[000000005c800070] = 0b7159e3, %l6 = 000000009e47a856, %asi = 80
swapa [%i1+0x070]%asi,%l6 ! %l6 = 000000000b7159e3
! Mem[000000005d000008] = fe15aefb, %l7 = 0000000056393e9f
lduwa [%i2+%o1]0x80,%l7 ! %l7 = 00000000fe15aefb
! Mem[00000000900000a4] = 062df2c2, %g2 = 000000000000ff3e
lduh [%i4+0x0a6],%g2 ! %g2 = 000000000000062d
! Mem[000000005d000028] = fbae0000, %l7 = 00000000fe15aefb
swapa [%i2+%o5]0x81,%l7 ! %l7 = 00000000fbae0000
! Mem[000000005c0000a8] = 76269a2044288e2e, %l5 = 0000000043062137, %l1 = 000000009118aa21
add %i0,0xa8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 76269a2044288e2e
! Mem[000000005c0001fc] = 40c05cb2, %l2 = 0000000057ea191d, %asi = 80
swapa [%i0+0x1fc]%asi,%l2 ! %l2 = 0000000040c05cb2
! Mem[000000005c000048] = 96d48b23728fb91a, %l6 = 000000000b7159e3, %l4 = d26ffc23e99f72a7
add %i0,0x48,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 96d48b23728fb91a
! Mem[000000005d000060] = 02065e955a7ccb69, %l1 = 76269a2044288e2e, %l0 = 00000000af497abf
add %i2,0x60,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 02065e955a7ccb69
! Mem[000000005c000194] = 28ed47f3, %l6 = 0b7159e3, %l4 = 728fb91a
add %i0,0x194,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000028ed47f3
! Mem[0000000090800124] = ae462664, %g2 = 000000000000062d
lduw [%i5+0x124],%g2 ! %g2 = 00000000ae462664
p38_label_11:
! Mem[000000005c0001b0] = 7cd21bc3, %l5 = 0000000043062137
swap [%i0+0x1b0],%l5 ! %l5 = 000000007cd21bc3
! %l4 = 0000000028ed47f3, Mem[000000005d000010] = a56fb56e
stha %l4,[%i2+%o2]0x81 ! Mem[000000005d000010] = 47f3b56e
! Mem[00000000900001c4] = a6668340, %g18 = be14c9ccba17ebe1
ldsw [%i4+0x1c4],%g2 ! %g2 = be14c9ccba17ebe1
! %l7 = 00000000fbae0000, Mem[000000005d000010] = 47f3b56e
stwa %l7,[%i2+%o2]0x81 ! Mem[000000005d000010] = fbae0000
! %l4 = 0000000028ed47f3, Mem[0000000091800024] = 69b26704
stw %l4,[%o0+0x024] ! Mem[0000000091800024] = 28ed47f3
! Mem[00000000910000ac] = 215960bf, %g2 = ffffffffa6668340
lduw [%i6+0x0ac],%g2 ! %g2 = 00000000215960bf
! Mem[000000005d800070] = 69063bfbb30430d7, %l4 = 0000000028ed47f3, %l1 = 76269a2044288e2e
add %i3,0x70,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 69063bfbb30430d7
! Mem[0000000091000180] = 6afee565, %g2 = 00000000215960bf
lduh [%i6+0x182],%g2 ! %g2 = 0000000000006afe
! Mem[000000005d80013b] = 58eeb98f, %l5 = 000000007cd21bc3
ldstub [%i3+0x13b],%l5 ! %l5 = 0000008f000000ff
! Mem[000000009000013c] = 3bdaa092, %g2 = 0000000000006afe
lduwa [%i4+0x13c]%asi,%g2 ! %g2 = 000000003bdaa092
p38_label_12:
! %l0 = 02065e955a7ccb69, Mem[000000005c800000] = 7b5b6021
stwa %l0,[%i1+%g0]0x81 ! Mem[000000005c800000] = 5a7ccb69
! Mem[000000005d000010] = fbae0000, %l3 = 00000000000000e5
ldstuba [%i2+%o2]0x81,%l3 ! %l3 = 000000fb000000ff
! Mem[000000005d800172] = 49b57b42, %l6 = 000000000b7159e3
ldstub [%i3+0x172],%l6 ! %l6 = 0000007b000000ff
! Mem[000000005c000098] = a99d0aa2, %l5 = 000000000000008f
swap [%i0+0x098],%l5 ! %l5 = 00000000a99d0aa2
! Mem[000000005c0000c4] = 9b697139, %l3 = 00000000000000fb
ldstub [%i0+0x0c4],%l3 ! %l3 = 0000009b000000ff
! %l6 = 000000000000007b, Mem[000000005c000018] = 033a249a
stha %l6,[%i0+%o3]0x80 ! Mem[000000005c000018] = 007b249a
! Mem[0000000090000088] = 003910c3, %g2 = 000000003bdaa092
ldsha [%i4+0x08a]%asi,%g2 ! %g2 = 0000000000000039
! Mem[000000005d000058] = dae6f7e9, %l5 = 00000000a99d0aa2
ldstub [%i2+0x058],%l5 ! %l5 = 000000da000000ff
! %l1 = 69063bfbb30430d7, Mem[000000005c000028] = 000000c2
stba %l1,[%i0+%o5]0x88 ! Mem[000000005c000028] = 000000d7
! Mem[000000005c000028] = 000000d7, %l2 = 0000000040c05cb2
ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000d7000000ff
p38_label_13:
! %l6 = 0000007b, %l7 = fbae0000, Mem[0000000091800160] = 75a2582d 317ba24e
stda %l6,[%o0+0x160]%asi ! Mem[0000000091800160] = 0000007b fbae0000
! Mem[00000000910000e8] = 27c66de1f7452a3b, %g2 = 0000000000000039
ldx [%i6+0x0e8],%g2 ! %g2 = 27c66de1f7452a3b
! Mem[00000000910001ec] = 86babcf8, %g2 = 27c66de1f7452a3b
lduw [%i6+0x1ec],%g2 ! %g2 = 0000000086babcf8
! Mem[0000000091000184] = 08297210, %g2 = 0000000086babcf8
ldsb [%i6+0x187],%g2 ! %g2 = 0000000000000008
! Mem[000000005c8001b8] = b5d4f685, %l7 = 00000000fbae0000
lduh [%i1+0x1ba],%l7 ! %l7 = 000000000000f685
! %l5 = 00000000000000da, Mem[0000000090000180] = d8e84e828d45a097
stx %l5,[%i4+0x180] ! Mem[0000000090000180] = 00000000000000da
! %l6 = 0000007b, %l7 = 0000f685, Mem[000000005d800010] = b635b7f7 90fb6d73
stda %l6,[%i3+%o2]0x80 ! Mem[000000005d800010] = 0000007b 0000f685
! Mem[000000005c80009a] = e6ab01a2, %l5 = 00000000000000da
ldstub [%i1+0x09a],%l5 ! %l5 = 00000001000000ff
! %l7 = 000000000000f685, Mem[000000005c000000] = 99cf0299
stba %l7,[%i0+%g0]0x81 ! Mem[000000005c000000] = 85cf0299
! Mem[000000005d800078] = 8b04694d, %l0 = 02065e955a7ccb69
ldsba [%i3+0x079]%asi,%l0 ! %l0 = 0000000000000004
p38_label_14:
! Mem[00000000900001a4] = 565592f2, %g2 = 0000000000000008
lduw [%i4+0x1a4],%g2 ! %g2 = 00000000565592f2
! Mem[0000000090800020] = c15cf62e, %g2 = 00000000565592f2
lduw [%i5+%o4],%g2 ! %g2 = 00000000c15cf62e
! %l6 = 000000000000007b, Mem[000000005c000010] = eb1854d9be455e35
stxa %l6,[%i0+%o2]0x80 ! Mem[000000005c000010] = 000000000000007b
! Mem[000000005d8000f0] = 44b28a9851b87380, %l3 = 000000000000009b, %l6 = 000000000000007b
add %i3,0xf0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 44b28a9851b87380
! Mem[000000005d8000c8] = 2155c1146dc19842, %l2 = 00000000000000d7, %l5 = 0000000000000001
add %i3,0xc8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 2155c1146dc19842
! Mem[000000005c800050] = 95541d76, %l6 = 44b28a9851b87380
ldstub [%i1+0x050],%l6 ! %l6 = 00000095000000ff
! Mem[000000005d000000] = b635b7f7, %l7 = 000000000000f685
swapa [%i2+%g0]0x80,%l7 ! %l7 = 00000000b635b7f7
! Mem[000000005c800008] = 553af148, %l0 = 0000000000000004
ldstuba [%i1+%o1]0x80,%l0 ! %l0 = 00000055000000ff
! Mem[0000000091800038] = b4270c28, %g2 = 00000000c15cf62e
ldsba [%o0+0x038]%asi,%g2 ! %g2 = ffffffffffffffb4
! Mem[000000005c800113] = cf63e942, %l4 = 0000000028ed47f3
ldstub [%i1+0x113],%l4 ! %l4 = 00000042000000ff
p38_label_15:
! Mem[000000005c800000] = 5a7ccb69, %l0 = 0000000000000055
ldstuba [%i1+%g0]0x81,%l0 ! %l0 = 0000005a000000ff
! Mem[000000005c000008] = ffa2763d, %l2 = 00000000000000d7
ldstuba [%i0+%o1]0x80,%l2 ! %l2 = 000000ff000000ff
! Mem[000000005d800020] = 55c2cd33, %l1 = 69063bfbb30430d7
swapa [%i3+%o4]0x88,%l1 ! %l1 = 0000000055c2cd33
! %l2 = 000000ff, %l3 = 0000009b, Mem[000000005c000008] = ffa2763d 0134f6bb
stda %l2,[%i0+%o1]0x81 ! Mem[000000005c000008] = 000000ff 0000009b
! %l7 = 00000000b635b7f7, Mem[000000005d00008c] = 7c77df55
stw %l7,[%i2+0x08c] ! Mem[000000005d00008c] = b635b7f7
! %l4 = 0000000000000042, Mem[000000009080012c] = 842233e5
stw %l4,[%i5+0x12c] ! Mem[000000009080012c] = 00000042
! Mem[000000005d800020] = d73004b36921766a, %l0 = 000000000000005a, %l0 = 000000000000005a
add %i3,0x20,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = d73004b36921766a
! Mem[000000005d800010] = 7b000000, %l0 = d73004b36921766a
ldstuba [%i3+%o2]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[000000005d000028] = fbae15fe, %l0 = 0000000000000000
ldstuba [%i2+%o5]0x88,%l0 ! %l0 = 000000fe000000ff
! %l2 = 00000000000000ff, Mem[00000000900001a8] = 4a7a7f9591175c0e
stx %l2,[%i4+0x1a8] ! Mem[00000000900001a8] = 00000000000000ff
p38_label_16:
! Mem[0000000091000010] = c28848bdd0c37693, %g2 = ffffffffffffffb4
ldx [%i6+%o2],%g2 ! %g2 = c28848bdd0c37693
! Mem[000000005d0001d1] = d1e4c04c, %l2 = 00000000000000ff
ldstub [%i2+0x1d1],%l2 ! %l2 = 000000e4000000ff
! %l4 = 0000000000000042, Mem[00000000900000a8] = f2c2de63cebc7825
stx %l4,[%i4+0x0a8] ! Mem[00000000900000a8] = 0000000000000042
! Mem[000000005c800100] = c7b8a2ce29ac6822, %l6 = 0000000000000095, %l4 = 0000000000000042
add %i1,0x100,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = c7b8a2ce29ac6822
! Mem[000000005d000008] = fe15aefb, %l0 = 00000000000000fe
lduha [%i2+%o1]0x80,%l0 ! %l0 = 000000000000fe15
! %l0 = 000000000000fe15, Mem[000000005d000000] = 0000f685
stba %l0,[%i2+%g0]0x80 ! Mem[000000005d000000] = 1500f685
! Mem[000000005d000038] = 3adf09b405c26066, %l0 = 000000000000fe15, %l0 = 000000000000fe15
add %i2,0x38,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 3adf09b405c26066
! %l3 = 000000000000009b, Mem[000000009000001f] = 193d1bf4
stb %l3,[%i4+0x01f] ! Mem[000000009000001c] = 9b3d1bf4
! Mem[000000005d000110] = 923b7afc9b9060d2, %l7 = 00000000b635b7f7, %l4 = c7b8a2ce29ac6822
add %i2,0x110,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 923b7afc9b9060d2
! Mem[000000005d800100] = 587fc39e, %l3 = 000000000000009b
ldswa [%i3+0x100]%asi,%l3 ! %l3 = 00000000587fc39e
p38_label_17:
! %l4 = 923b7afc9b9060d2, Mem[00000000900001dc] = 1bccb744
stb %l4,[%i4+0x1dc] ! Mem[00000000900001dc] = d2ccb744
! %l6 = 0000000000000095, Mem[000000005d800020] = 6a762169b30430d7
stxa %l6,[%i3+%o4]0x89 ! Mem[000000005d800020] = 0000000000000095
! Mem[000000005d800050] = 7b1a4195, %l6 = 0000000000000095
swap [%i3+0x050],%l6 ! %l6 = 000000007b1a4195
! Mem[000000005d800033] = 8505bb10, %l0 = 3adf09b405c26066
ldstub [%i3+0x033],%l0 ! %l0 = 00000010000000ff
! Mem[000000005c000010] = 00000000, %l5 = 2155c1146dc19842
ldstuba [%i0+%o2]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[000000005d8000c0] = 0000008753b5b7bf, %l7 = 00000000b635b7f7, %l5 = 0000000000000000
add %i3,0xc0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 0000008753b5b7bf
! Mem[000000005d80017c] = 73d2cb3f, %l5 = 0000008753b5b7bf
swap [%i3+0x17c],%l5 ! %l5 = 0000000073d2cb3f
! Mem[000000005c8001c8] = bc9d4d8b, %l7 = 00000000b635b7f7, %asi = 80
swapa [%i1+0x1c8]%asi,%l7 ! %l7 = 00000000bc9d4d8b
! Mem[000000005c8001c8] = b635b7f7e359bf34, %l5 = 0000000073d2cb3f, %l5 = 0000000073d2cb3f
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = b635b7f7e359bf34
! Mem[000000005d800000] = 71eb2830, %l1 = 0000000055c2cd33
ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 00000071000000ff
p38_label_18:
! %l5 = b635b7f7e359bf34, Mem[0000000090000084] = 18bc487f
stw %l5,[%i4+0x084] ! Mem[0000000090000084] = e359bf34
! Mem[000000005d000010] = ffae0000, %l4 = 923b7afc9b9060d2
ldstuba [%i2+%o2]0x80,%l4 ! %l4 = 000000ff000000ff
! %l1 = 0000000000000071, Mem[0000000090000098] = bfebd6e3
stw %l1,[%i4+0x098] ! Mem[0000000090000098] = 00000071
! Mem[00000000910001bc] = e8c52033, %g2 = c28848bdd0c37693
ldsh [%i6+0x1be],%g2 ! %g2 = ffffffffffffe8c5
! %l0 = 0000000000000010, Mem[00000000908001aa] = eda43ccb
sth %l0,[%i5+0x1aa] ! Mem[00000000908001a8] = 00103ccb
! Mem[000000005d80011b] = d65ccc9f, %l3 = 00000000587fc39e
ldstub [%i3+0x11b],%l3 ! %l3 = 0000009f000000ff
! Mem[000000005c000050] = c107aea2, %l4 = 000000ff, %l1 = 00000071
add %i0,0x50,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000c107aea2
! %l7 = 00000000bc9d4d8b, Mem[000000005d800020] = 95000000
stha %l7,[%i3+%o4]0x81 ! Mem[000000005d800020] = 4d8b0000
! %l2 = 00000000000000e4, Mem[00000000908001a0] = 48b3274e
stw %l2,[%i5+0x1a0] ! Mem[00000000908001a0] = 000000e4
! Mem[0000000091000070] = 02531944 097bdc18, %g2 = ffffe8c5, %g3 = 2451dc93
ldd [%i6+0x070],%g2 ! %g2 = 0000000002531944 00000000097bdc18
p38_label_19:
! Mem[000000005c000000] = 9902cf85, %l4 = 00000000000000ff
swapa [%i0+%g0]0x88,%l4 ! %l4 = 000000009902cf85
! %l5 = b635b7f7e359bf34, Mem[0000000090800194] = 39af10e9
stw %l5,[%i5+0x194] ! Mem[0000000090800194] = e359bf34
! Mem[000000005d000020] = 3dcfb8ff, %l4 = 000000009902cf85
ldstuba [%i2+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
! Mem[000000005c800028] = 08f999bc, %l5 = b635b7f7e359bf34
swapa [%i1+%o5]0x88,%l5 ! %l5 = 0000000008f999bc
! Mem[000000005d800118] = d65cccff, %l2 = 00000000000000e4
swap [%i3+0x118],%l2 ! %l2 = 00000000d65cccff
! Mem[000000005d000000] = 85f60015, %l2 = 00000000d65cccff
ldstuba [%i2+%g0]0x89,%l2 ! %l2 = 00000015000000ff
! Mem[000000005d800020] = 4d8b000000000000, %l1 = 00000000c107aea2, %l5 = 0000000008f999bc
add %i3,0x20,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 4d8b000000000000
! %l2 = 0000000000000015, Mem[00000000910001b0] = 83000d90
stw %l2,[%i6+0x1b0] ! Mem[00000000910001b0] = 00000015
! %l2 = 0000000000000015, Mem[000000005c000008] = 000000ff
stba %l2,[%i0+%o1]0x80 ! Mem[000000005c000008] = 150000ff
! Mem[0000000090800010] = c171347e, %g2 = 0000000002531944
ldsh [%i5+0x012],%g2 ! %g2 = ffffffffffffc171
p38_label_20:
! Mem[000000005c000108] = fa9d4b94, %l5 = 00000000, %l5 = 00000000
add %i0,0x108,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000fa9d4b94
! Mem[0000000091000148] = 6a929989 eddfd90d, %g2 = ffffc171, %g3 = 097bdc18
ldda [%i6+0x148]%asi,%g2 ! %g2 = 000000006a929989 00000000eddfd90d
! Mem[000000005d000094] = eb9c9c38, %l4 = 00000000000000ff
ldstub [%i2+0x094],%l4 ! %l4 = 000000eb000000ff
! %l6 = 000000007b1a4195, Mem[00000000910000c0] = 76fe986599869002
stx %l6,[%i6+0x0c0] ! Mem[00000000910000c0] = 000000007b1a4195
! Mem[000000005c800018] = a9463510, %l5 = 00000000fa9d4b94
ldsha [%i1+%o3]0x88,%l5 ! %l5 = 0000000000003510
! %l2 = 0000000000000015, Mem[0000000091800179] = 4032543c
stb %l2,[%o0+0x179] ! Mem[0000000091800178] = 1532543c
! %l2 = 0000000000000015, Mem[0000000091000056] = 41cc6585
stb %l2,[%i6+0x056] ! Mem[0000000091000054] = 15cc6585
! %l1 = 00000000c107aea2, Mem[000000005c000055] = bb9f9ac6
stb %l1,[%i0+0x055] ! Mem[000000005c000054] = bba29ac6
! Mem[0000000090800080] = 992aa5519124e5a4, %g2 = 000000006a929989
ldx [%i5+0x080],%g2 ! %g2 = 992aa5519124e5a4
! Mem[000000005c8001bc] = 140a23e4, %l3 = 000000000000009f
ldstub [%i1+0x1bc],%l3 ! %l3 = 00000014000000ff
p38_label_21:
! Mem[00000000910000c0] = 0000007b, %g2 = 992aa5519124e5a4
ldsb [%i6+0x0c1],%g2 ! %g2 = 0000000000000000
! Mem[000000005c0000f8] = fff6ad7c, %l6 = 7b1a4195, %l6 = 7b1a4195
add %i0,0xf8,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000fff6ad7c
! Mem[000000005c000140] = 469d7e09, %l4 = 00000000000000eb, %asi = 80
swapa [%i0+0x140]%asi,%l4 ! %l4 = 00000000469d7e09
! %l6 = 00000000fff6ad7c, Mem[000000005c000008] = 9b000000ff000015
stxa %l6,[%i0+%o1]0x88 ! Mem[000000005c000008] = 00000000fff6ad7c
! Mem[000000009000005c] = aa7bb4c8, %g18 = be14c9ccba17ebe1
ldsw [%i4+0x05c],%g2 ! %g2 = be14c9ccba17ebe1
! %l0 = 0000000000000010, Mem[000000009000014c] = d20df4be
stw %l0,[%i4+0x14c] ! Mem[000000009000014c] = 00000010
! Mem[000000005c800020] = 16fe300e, %l1 = 00000000c107aea2
ldstuba [%i1+%o4]0x88,%l1 ! %l1 = 0000000e000000ff
! Mem[0000000090000110] = 4315d319, %g2 = ffffffffaa7bb4c8
ldsh [%i4+0x112],%g2 ! %g2 = 0000000000004315
! %l3 = 0000000000000014, Mem[000000005c800018] = a9463510
stha %l3,[%i1+%o3]0x88 ! Mem[000000005c800018] = a9460014
! Mem[000000005c000064] = 83a31a6a, %l1 = 000000000000000e
ldstub [%i0+0x064],%l1 ! %l1 = 00000083000000ff
p38_label_22:
! %l4 = 469d7e09, %l5 = 00003510, Mem[000000005c000018] = 9a247b00 2c460532
stda %l4,[%i0+%o3]0x89 ! Mem[000000005c000018] = 469d7e09 00003510
! Mem[000000005d000184] = 8c48c639, %l0 = 0000000000000010
swap [%i2+0x184],%l0 ! %l0 = 000000008c48c639
! %l0 = 000000008c48c639, Mem[000000005d000028] = ff15aefb
stba %l0,[%i2+%o5]0x81 ! Mem[000000005d000028] = 3915aefb
! Mem[000000005c800170] = 81463bf6a2039783, %l2 = 0000000000000015, %l5 = 0000000000003510
add %i1,0x170,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 81463bf6a2039783
! Mem[00000000900001c8] = 1222e9b2 3005804c, %g2 = 00004315, %g3 = eddfd90d
ldd [%i4+0x1c8],%g2 ! %g2 = 000000001222e9b2 000000003005804c
! Mem[000000005d000008] = fbae15fe, %l4 = 00000000469d7e09
swapa [%i2+%o1]0x88,%l4 ! %l4 = 00000000fbae15fe
! Mem[0000000091800188] = 56ff57fa, %g2 = 000000001222e9b2
lduwa [%o0+0x188]%asi,%g2 ! %g2 = 0000000056ff57fa
! Mem[000000005d00015c] = 01204381, %l3 = 0000000000000014
ldsw [%i2+0x15c],%l3 ! %l3 = 0000000001204381
! Mem[000000005c0000cc] = 9dec5881, %l2 = 0000000000000015
swap [%i0+0x0cc],%l2 ! %l2 = 000000009dec5881
! Mem[0000000091000190] = 5c5bf5b9, %g2 = 0000000056ff57fa
lduw [%i6+0x190],%g2 ! %g2 = 000000005c5bf5b9
p38_label_23:
! %l3 = 0000000001204381, Mem[000000005c8000f0] = 00ffaea1
stw %l3,[%i1+0x0f0] ! Mem[000000005c8000f0] = 01204381
! Mem[000000005c000080] = f1601b89, %l3 = 01204381, %l3 = 01204381
add %i0,0x80,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000f1601b89
! %l1 = 0000000000000083, Mem[00000000900000a6] = 062d0000
sth %l1,[%i4+0x0a6] ! Mem[00000000900000a4] = 00830000
! Mem[000000005c000088] = cac69b165847f36a, %l4 = 00000000fbae15fe, %l5 = 81463bf6a2039783
add %i0,0x88,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = cac69b165847f36a
! %l7 = 00000000bc9d4d8b, Mem[000000005d000020] = ffb8cf3d
stba %l7,[%i2+%o4]0x81 ! Mem[000000005d000020] = 8bb8cf3d
! Mem[000000005c800164] = 29f2c591, %l6 = 00000000fff6ad7c
swap [%i1+0x164],%l6 ! %l6 = 0000000029f2c591
! Mem[000000009180004c] = 9f9a68d8, %g2 = 000000005c5bf5b9
ldsh [%o0+0x04c],%g2 ! %g2 = ffffffffffff9f9a
! %l1 = 0000000000000083, Mem[0000000090000168] = 0180f6ccfe3251ea
stx %l1,[%i4+0x168] ! Mem[0000000090000168] = 0000000000000083
! %l6 = 0000000029f2c591, Mem[000000005d000008] = 528b319e469d7e09
stxa %l6,[%i2+%o1]0x89 ! Mem[000000005d000008] = 0000000029f2c591
! Mem[000000005c800020] = 16fe30ff, %l5 = cac69b165847f36a
ldstuba [%i1+%o4]0x88,%l5 ! %l5 = 000000ff000000ff
p38_label_24:
! Mem[000000005c800020] = ff30fe16, %l3 = 00000000f1601b89
ldstuba [%i1+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[000000005d000018] = bf7a49af, %l2 = 000000009dec5881
swapa [%i2+%o3]0x88,%l2 ! %l2 = 00000000bf7a49af
! Mem[000000005d000008] = 91c5f229, %l2 = 00000000bf7a49af
lduwa [%i2+%o1]0x81,%l2 ! %l2 = 0000000091c5f229
! Mem[000000005d800000] = ffeb2830 66c48d7b, %l2 = 91c5f229, %l3 = 000000ff
ldda [%i3+%g0]0x81,%l2 ! %l2 = 00000000ffeb2830 0000000066c48d7b
! Mem[0000000090000110] = db6b4315 d3197f20, %g2 = ffff9f9a, %g3 = 3005804c
ldd [%i4+0x110],%g2 ! %g2 = 00000000db6b4315 00000000d3197f20
! Mem[000000005d800008] = dd83ed28, %l3 = 0000000066c48d7b
lduha [%i3+%o1]0x80,%l3 ! %l3 = 000000000000dd83
! Mem[000000005c800044] = 5719d5e4, %l0 = 000000008c48c639
lduha [%i1+0x046]%asi,%l0 ! %l0 = 000000000000d5e4
! Mem[000000005d000020] = 3dcfb88b, %l0 = 000000000000d5e4
swapa [%i2+%o4]0x89,%l0 ! %l0 = 000000003dcfb88b
! Mem[000000005c0000d5] = c1a623fe, %l1 = 0000000000000083
ldstub [%i0+0x0d5],%l1 ! %l1 = 000000a6000000ff
! Mem[000000005d00000c] = 00000000, %l2 = ffeb2830, %l3 = 0000dd83
add %i2,0x0c,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000000000000
p38_label_25:
! Mem[000000005c0001d0] = b19a8a39, %l4 = 00000000fbae15fe
ldsh [%i0+0x1d0],%l4 ! %l4 = ffffffffffffb19a
! %l1 = 00000000000000a6, Mem[000000009000009a] = 00713b55
stb %l1,[%i4+0x09a] ! Mem[0000000090000098] = a6713b55
! Mem[000000005c000000] = ff000000, %l6 = 0000000029f2c591
ldstuba [%i0+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
! Mem[000000005c800147] = bb94a623, %l7 = 00000000bc9d4d8b
ldstub [%i1+0x147],%l7 ! %l7 = 00000023000000ff
! Mem[000000009180006c] = 59df8721, %g2 = 00000000db6b4315
ldub [%o0+0x06d],%g2 ! %g2 = 0000000000000059
! Mem[000000005c80005e] = b596bbfb, %l7 = 0000000000000023
ldstub [%i1+0x05e],%l7 ! %l7 = 000000bb000000ff
! %l1 = 00000000000000a6, Mem[0000000090800014] = 347e03e8
stb %l1,[%i5+0x014] ! Mem[0000000090800014] = a67e03e8
! Mem[000000005d8000cd] = 6dc19842, %l1 = 00000000000000a6
ldstub [%i3+0x0cd],%l1 ! %l1 = 000000c1000000ff
! Mem[000000005c000094] = c8acf874, %l7 = 00000000000000bb, %asi = 80
swapa [%i0+0x094]%asi,%l7 ! %l7 = 00000000c8acf874
! %l2 = ffeb2830, %l3 = 00000000, Mem[00000000908001a8] = 6d060010 3ccbc4aa
std %l2,[%i5+0x1a8] ! Mem[00000000908001a8] = ffeb2830 00000000
ba,a p38_not_taken_0_end
p38_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 000000003dcfb88b
bne,a,pn %xcc,p38_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000c1
bne,a,pn %xcc,p38_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000ffeb2830
bne,a,pn %xcc,p38_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000000
bne,a,pn %xcc,p38_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffb19a
bne,a,pn %xcc,p38_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000ff
bne,a,pn %xcc,p38_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000ff
bne,a,pn %xcc,p38_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000c8acf874
bne,a,pn %xcc,p38_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p38_check_fp_registers:
set p38_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 2a6d9c11 ded50a86
bne %xcc,p38_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 33e9755b 894a50ae
bne %xcc,p38_f2_fail
nop
! Check Local Memory
set p38_local0_expect,%g1
p38_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ff00000029bec17e
ldx [%i0+0x000],%g3 ! Observed data at 000000005c000000
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 7cadf6ff00000000
ldx [%i0+0x008],%g3 ! Observed data at 000000005c000008
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff0000000000007b
ldx [%i0+0x010],%g3 ! Observed data at 000000005c000010
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 097e9d4610350000
ldx [%i0+0x018],%g3 ! Observed data at 000000005c000018
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000b9f94be3df
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 = ff0000002e5743fb
ldx [%i0+0x028],%g3 ! Observed data at 000000005c000028
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = c107aea2bba29ac6
ldx [%i0+0x050],%g3 ! Observed data at 000000005c000050
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = dc276b3cffa31a6a
ldx [%i0+0x060],%g3 ! Observed data at 000000005c000060
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 2f2143dc3f13bb24
ldx [%i0+0x078],%g3 ! Observed data at 000000005c000078
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = be7bd32e000000bb
ldx [%i0+0x090],%g3 ! Observed data at 000000005c000090
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 0000008fd9a730d0
ldx [%i0+0x098],%g3 ! Observed data at 000000005c000098
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = bac727f3ff697139
ldx [%i0+0x0c0],%g3 ! Observed data at 000000005c0000c0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 3c60bd5200000015
ldx [%i0+0x0c8],%g3 ! Observed data at 000000005c0000c8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 2259a393c1ff23fe
ldx [%i0+0x0d0],%g3 ! Observed data at 000000005c0000d0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = e4a6033a5d1182a4
ldx [%i0+0x0e0],%g3 ! Observed data at 000000005c0000e0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 488e93ea71ccff7a
ldx [%i0+0x0f0],%g3 ! Observed data at 000000005c0000f0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 000000eb097fefe7
ldx [%i0+0x140],%g3 ! Observed data at 000000005c000140
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 9241cbfb000000ec
ldx [%i0+0x148],%g3 ! Observed data at 000000005c000148
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 20496d83b9000000
ldx [%i0+0x150],%g3 ! Observed data at 000000005c000150
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 42fffab1920fabe2
ldx [%i0+0x158],%g3 ! Observed data at 000000005c000158
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x158,%g4
ldx [%g1+0x190],%g2 ! Expected data = 15414a6b28ed47f3
ldx [%i0+0x190],%g3 ! Observed data at 000000005c000190
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 430621379da4f2f0
ldx [%i0+0x1b0],%g3 ! Observed data at 000000005c0001b0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 7c6d067657ea191d
ldx [%i0+0x1f8],%g3 ! Observed data at 000000005c0001f8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x1f8,%g4
set p38_local1_expect,%g1
p38_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ff7ccb69bad3c1c3
ldx [%i1+0x000],%g3 ! Observed data at 000000005c800000
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff3af1488d665289
ldx [%i1+0x008],%g3 ! Observed data at 000000005c800008
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4f7b1afbeec34a38
ldx [%i1+0x010],%g3 ! Observed data at 000000005c800010
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 140046a98571a1f8
ldx [%i1+0x018],%g3 ! Observed data at 000000005c800018
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff30fe16dde837e7
ldx [%i1+0x020],%g3 ! Observed data at 000000005c800020
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 34bf59e30000a2ff
ldx [%i1+0x028],%g3 ! Observed data at 000000005c800028
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 22bbff9d8d9b6f45
ldx [%i1+0x030],%g3 ! Observed data at 000000005c800030
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = ff541d76fa1c0899
ldx [%i1+0x050],%g3 ! Observed data at 000000005c800050
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 739bbfe8b596fffb
ldx [%i1+0x058],%g3 ! Observed data at 000000005c800058
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = 9e47a856b5da697f
ldx [%i1+0x070],%g3 ! Observed data at 000000005c800070
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 395f3902ff52fe91
ldx [%i1+0x078],%g3 ! Observed data at 000000005c800078
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = ade28f70be00eb19
ldx [%i1+0x090],%g3 ! Observed data at 000000005c800090
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = e6abffa2a843f5d4
ldx [%i1+0x098],%g3 ! Observed data at 000000005c800098
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 01204381a55563fa
ldx [%i1+0x0f0],%g3 ! Observed data at 000000005c8000f0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = cf63e9ff98c99aa2
ldx [%i1+0x110],%g3 ! Observed data at 000000005c800110
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 9f9b832342bf743c
ldx [%i1+0x118],%g3 ! Observed data at 000000005c800118
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = 3a89f0ebbb94a6ff
ldx [%i1+0x140],%g3 ! Observed data at 000000005c800140
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = c6542adbfff6ad7c
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 = 94482a7dff652b96
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 = 05ff322f5fca9789
ldx [%i1+0x180],%g3 ! Observed data at 000000005c800180
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = b5d4f685ff0a23e4
ldx [%i1+0x1b8],%g3 ! Observed data at 000000005c8001b8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = b635b7f7e359bf34
ldx [%i1+0x1c8],%g3 ! Observed data at 000000005c8001c8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ac7cd32e736dfb90
ldx [%i1+0x1e0],%g3 ! Observed data at 000000005c8001e0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1e0,%g4
set p38_local2_expect,%g1
p38_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ff00f68500000000
ldx [%i2+0x000],%g3 ! Observed data at 000000005d000000
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 91c5f22900000000
ldx [%i2+0x008],%g3 ! Observed data at 000000005d000008
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffae00005f4f63ab
ldx [%i2+0x010],%g3 ! Observed data at 000000005d000010
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8158ec9d40f269b2
ldx [%i2+0x018],%g3 ! Observed data at 000000005d000018
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = e4d5000040d6dfa3
ldx [%i2+0x020],%g3 ! Observed data at 000000005d000020
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 3915aefbf3386ba5
ldx [%i2+0x028],%g3 ! Observed data at 000000005d000028
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 584b30c990d4b821
ldx [%i2+0x048],%g3 ! Observed data at 000000005d000048
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = ffe6f7e90dccdf18
ldx [%i2+0x058],%g3 ! Observed data at 000000005d000058
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x058,%g4
ldx [%g1+0x088],%g2 ! Expected data = 9bd263c1b635b7f7
ldx [%i2+0x088],%g3 ! Observed data at 000000005d000088
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 688a7bb9ff9c9c38
ldx [%i2+0x090],%g3 ! Observed data at 000000005d000090
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x090,%g4
ldx [%g1+0x150],%g2 ! Expected data = 57295ed973de42eb
ldx [%i2+0x150],%g3 ! Observed data at 000000005d000150
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = 6853227000000010
ldx [%i2+0x180],%g3 ! Observed data at 000000005d000180
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 2ad4ffc29b18d376
ldx [%i2+0x190],%g3 ! Observed data at 000000005d000190
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = d1ffc04c7460a835
ldx [%i2+0x1d0],%g3 ! Observed data at 000000005d0001d0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1d0,%g4
set p38_local3_expect,%g1
p38_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ffeb283066c48d7b
ldx [%i3+0x000],%g3 ! Observed data at 000000005d800000
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff00007b0000f685
ldx [%i3+0x010],%g3 ! Observed data at 000000005d800010
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff652b964f8aa000
ldx [%i3+0x018],%g3 ! Observed data at 000000005d800018
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4d8b000000000000
ldx [%i3+0x020],%g3 ! Observed data at 000000005d800020
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8505bbff5a9497a8
ldx [%i3+0x030],%g3 ! Observed data at 000000005d800030
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 000000959aa67588
ldx [%i3+0x050],%g3 ! Observed data at 000000005d800050
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 21df458af919850e
ldx [%i3+0x068],%g3 ! Observed data at 000000005d800068
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x068,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0000008753b5b7bf
ldx [%i3+0x0c0],%g3 ! Observed data at 000000005d8000c0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 2155c1146dff9842
ldx [%i3+0x0c8],%g3 ! Observed data at 000000005d8000c8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 000000e425cc765a
ldx [%i3+0x118],%g3 ! Observed data at 000000005d800118
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 58eeb9ff3807c357
ldx [%i3+0x138],%g3 ! Observed data at 000000005d800138
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x138,%g4
ldx [%g1+0x170],%g2 ! Expected data = 49b5ff426ad8e48e
ldx [%i3+0x170],%g3 ! Observed data at 000000005d800170
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 9eba68dc53b5b7bf
ldx [%i3+0x178],%g3 ! Observed data at 000000005d800178
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x178,%g4
! The test for processor 38 has passed
p38_passed:
ta GOOD_TRAP
nop
p38_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p38_failed
p38_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p38_failed
p38_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p38_failed
p38_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p38_failed
p38_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p38_failed
p38_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p38_failed
p38_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p38_failed
p38_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p38_failed
p38_f0_fail:
set p38_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f2_fail:
set p38_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 38 failed
p38_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x098] ! Set processor 38 done flag
set p38_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 38 failed
p38_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x098] ! Set processor 38 done flag
set p38_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p38_selfmod_failed:
ba p38_failed
mov 0xabc,%g1
p38_common_error:
or %g0,0xf06,%g1
ba p38_failed
mov %o5,%g3
p38_common_signature_error:
set p38_temp,%g1
ba p38_failed
st %g2,[%g1] ! Common Lock Number
p38_common_timeout:
set p38_temp,%g1
ba p38_failed
st %g2,[%g1] ! Common Lock Number
p38_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p38_failed
mov 0x0,%g3
p38_trap1e:
ldsba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005d800010]
lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005d800028]
done
p38_trap1o:
ldsba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005d800010]
lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005d800028]
done
p38_trap2e:
ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005c800000]
ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005c800028]
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005d800028]
swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005c800020]
stxa %l1,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c000008]
done
p38_trap2o:
ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005c800000]
ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005c800028]
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005d800028]
swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005c800020]
stxa %l1,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c000008]
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 = 1803da8e5614d9c5
ldx [%g1+0x008],%l1 ! %l1 = 28d5c47c73de42eb
ldx [%g1+0x010],%l2 ! %l2 = ef833e100e30fe16
ldx [%g1+0x018],%l3 ! %l3 = 13221a41fe15aefb
ldx [%g1+0x020],%l4 ! %l4 = 3f29a0586aec7639
ldx [%g1+0x028],%l5 ! %l5 = 2184ec3847be195c
ldx [%g1+0x030],%l6 ! %l6 = b34bc54c5b820448
ldx [%g1+0x038],%l7 ! %l7 = 845ee41df20c6256
! Initialize the output register of window 0
set unres3_start,%o0
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 = 5cc93ce4 64941801 f1113a64 40ac7179
! %f4 = 706398c8 81878482 18b5f72c 761037d6
! %f8 = d7f52dec fb3e7feb d952bd09 fde22914
! %f12 = 0d9b260e d0a93fe2 0da47975 1a2413c1
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 818c6aba a32e2fa0 f7a4fcdf 603d4aa2
! %f20 = 33e0671f d4a8fd5e f387771f 33bf23ee
! %f24 = 5e9cd792 e714d2af e1641268 8ea12010
! %f28 = 38ad81e4 c9a6f2e0 71b817f2 38ab0194
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 209d66e4 2391f9cb 0245f00d 1eeb0fea
! %f36 = a3988311 f2761357 f46a60bd dc2279bb
! %f40 = 9506d8be d0f62b6b f17945ee dcccac9d
! %f44 = c578888d b664944c 88379cff e3c4822c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x1df1418800000014,%g7,%g1 ! GSR scale = 2, align = 4
wr %g1,%g0,%gsr ! GSR = 1df1418800000014
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 39
p39_label_1:
! Mem[000000005e00012b] = 293a02cd, %l5 = c46eb4b0106d19b5
ldstub [%i0+0x12b],%l5 ! %l5 = 000000cd000000ff
! Mem[000000005e000054] = a6c5f1e0, %l1 = fba0fd628b5750c6
lduw [%i0+0x054],%l1 ! %l1 = 00000000a6c5f1e0
! Mem[000000005f8000a3] = d4940598, %l6 = 61d79c9ea4ff8643
ldstub [%i3+0x0a3],%l6 ! %l6 = 00000098000000ff
! Mem[000000005e000074] = ead5bd29, %l0 = 9bc4e890490fa51f
ldsba [%i0+0x074]%asi,%l0 ! %l0 = ffffffffffffffea
! Mem[000000005e800160] = 0d12d06a, %l3 = 0ed815221e047d67, %asi = 80
swapa [%i1+0x160]%asi,%l3 ! %l3 = 000000000d12d06a
! %l6 = 0000000000000098, Mem[000000005e800010] = c437ee09
stha %l6,[%i1+%o2]0x88 ! Mem[000000005e800010] = c4370098
! Mem[000000005e800088] = fd790b91, %l0 = ffffffffffffffea
ldsw [%i1+0x088],%l0 ! %l0 = fffffffffd790b91
! %l5 = 00000000000000cd, Mem[00000000900001e8] = 7ee47755
stw %l5,[%i4+0x1e8] ! Mem[00000000900001e8] = 000000cd
! Mem[00000000918000e4] = 6b4a0971, %g18 = f43ba2ebd14fd99d
ldsw [%o0+0x0e4],%g2 ! %g2 = f43ba2ebd14fd99d
! Mem[000000005f800088] = e3dda3a7, %l2 = 18537630, %l4 = a3bcc393
add %i3,0x88,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000e3dda3a7
p39_label_2:
! Mem[000000005f000018] = 51da632e, %l0 = fffffffffd790b91
ldsha [%i2+%o3]0x81,%l0 ! %l0 = 00000000000051da
! Mem[000000005f80006c] = aec28ddd, %l7 = 047304e2, %l2 = 18537630
add %i3,0x6c,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000aec28ddd
! %l1 = 00000000a6c5f1e0, Mem[000000005e800020] = 26290ac1fff6adae
stxa %l1,[%i1+%o4]0x80 ! Mem[000000005e800020] = 00000000a6c5f1e0
! Mem[0000000090000114] = 7f203169, %g2 = 000000006b4a0971
ldsb [%i4+0x116],%g2 ! %g2 = 000000000000007f
! Mem[000000005f000048] = 55f7e4568062bf3b, %l0 = 00000000000051da, %l7 = 734fcbac047304e2
add %i2,0x48,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 55f7e4568062bf3b
! %l2 = 00000000aec28ddd, Mem[000000009180010a] = eb8fd5a6
sth %l2,[%o0+0x10a] ! Mem[0000000091800108] = 8dddd5a6
! Mem[000000005e800018] = 325b20e9, %l6 = 0000000000000098
ldstuba [%i1+0x018]%asi,%l6 ! %l6 = 00000032000000ff
! Mem[000000005e0001b8] = dbf5fbce, %l1 = 00000000a6c5f1e0, %asi = 80
swapa [%i0+0x1b8]%asi,%l1 ! %l1 = 00000000dbf5fbce
! Mem[0000000090000014] = c17038d5, %g2 = 000000000000007f
ldsh [%i4+0x014],%g2 ! %g2 = ffffffffffffc170
! Mem[000000005e800008] = 8012090a, %l1 = 00000000dbf5fbce
swapa [%i1+%o1]0x81,%l1 ! %l1 = 000000008012090a
p39_label_3:
! Mem[000000005f00003c] = d758d1e5, %l3 = 000000000d12d06a
swap [%i2+0x03c],%l3 ! %l3 = 00000000d758d1e5
! Mem[0000000090800154] = c7d428f4, %g2 = ffffffffffffc170
ldsb [%i5+0x156],%g2 ! %g2 = ffffffffffffffc7
! Mem[000000005e000008] = a0ab0154, %l2 = 00000000aec28ddd
ldstuba [%i0+%o1]0x81,%l2 ! %l2 = 000000a0000000ff
! Mem[000000005f0001d8] = 2b0e4ba3584aa33b, %l5 = 00000000000000cd, %l5 = 00000000000000cd
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 2b0e4ba3584aa33b
! Mem[000000005f800024] = 93151a5d, %l4 = 00000000e3dda3a7
swap [%i3+0x024],%l4 ! %l4 = 0000000093151a5d
! Mem[000000005e800028] = c1d8ca19, %l6 = 0000000000000032
lduba [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000019
! Mem[000000005e0000c8] = 94c815ae, %l5 = 2b0e4ba3584aa33b
swap [%i0+0x0c8],%l5 ! %l5 = 0000000094c815ae
! Mem[00000000900001e4] = 4a000000, %g2 = ffffffffffffffc7
ldsb [%i4+0x1e7],%g2 ! %g2 = 000000000000004a
! Mem[000000005e800008] = 140132a8 cefbf5db, %l2 = 000000a0, %l3 = d758d1e5
ldda [%i1+%o1]0x89,%l2 ! %l2 = 00000000cefbf5db 00000000140132a8
! Mem[000000005f8001d4] = e9ef4abe, %l2 = 00000000cefbf5db
swap [%i3+0x1d4],%l2 ! %l2 = 00000000e9ef4abe
p39_label_4:
! Mem[000000005e000088] = a267e0afaa9aca0d, %l5 = 0000000094c815ae, %l2 = 00000000e9ef4abe
add %i0,0x88,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = a267e0afaa9aca0d
! Mem[000000005f800040] = bb15e7d8, %l6 = 0000000000000019
ldstub [%i3+0x040],%l6 ! %l6 = 000000bb000000ff
! Mem[000000005f800146] = 1b61a911, %l5 = 0000000094c815ae
ldstub [%i3+0x146],%l5 ! %l5 = 000000a9000000ff
! Mem[000000005e0000f0] = 5b1f9395, %l6 = 000000bb, %l2 = aa9aca0d
add %i0,0xf0,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000005b1f9395
! Mem[000000005e800027] = a6c5f1e0, %l0 = 00000000000051da
ldstub [%i1+0x027],%l0 ! %l0 = 000000e0000000ff
! Mem[000000005f000020] = 831f79a7, %l6 = 00000000000000bb
swapa [%i2+%o4]0x80,%l6 ! %l6 = 00000000831f79a7
! Mem[000000005f800010] = a39e095a, %l6 = 00000000831f79a7
ldstuba [%i3+%o2]0x88,%l6 ! %l6 = 0000005a000000ff
! Mem[0000000090000174] = cf0df84b, %g2 = 000000000000004a
lduh [%i4+0x174],%g2 ! %g2 = 000000000000cf0d
! Mem[000000005e80019b] = 7df8860c, %l3 = 00000000140132a8
ldstub [%i1+0x19b],%l3 ! %l3 = 0000000c000000ff
! %l0 = 00000000000000e0, Mem[0000000091800072] = fa1d3fdb
stb %l0,[%o0+0x072] ! Mem[0000000091800070] = e01d3fdb
p39_label_5:
! %l4 = 0000000093151a5d, Mem[000000005f800028] = e2be0b0f
stwa %l4,[%i3+%o5]0x89 ! Mem[000000005f800028] = 93151a5d
! Mem[000000005e000020] = b4b2bfbd, %l7 = 55f7e4568062bf3b
ldstuba [%i0+%o4]0x88,%l7 ! %l7 = 000000bd000000ff
! Mem[000000005f800000] = 9630972e8dcceaa0, %l3 = 000000000000000c, %l1 = 000000008012090a
casxa [%i3]0x80,%l3,%l1 ! %l1 = 9630972e8dcceaa0
! %l5 = 00000000000000a9, Mem[000000005f000010] = a95cbb8d
stba %l5,[%i2+%o2]0x80 ! Mem[000000005f000010] = a95cbb8d
! Mem[000000005f800008] = 9c044f5d, %l4 = 0000000093151a5d
swapa [%i3+%o1]0x89,%l4 ! %l4 = 000000009c044f5d
! Mem[000000005e000008] = 5401abff, %l5 = 00000000000000a9
ldstuba [%i0+%o1]0x88,%l5 ! %l5 = 000000ff000000ff
! Mem[000000005e800028] = c1d8ca19, %l6 = 000000000000005a
ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 00000019000000ff
! Mem[00000000910001f0] = fca7e35c fcfe56cc, %g2 = 0000cf0d, %g3 = 0bad0b00
ldd [%i6+0x1f0],%g2 ! %g2 = 00000000fca7e35c 00000000fcfe56cc
! %l7 = 00000000000000bd, Mem[000000009000014c] = d20df4be
stb %l7,[%i4+0x14c] ! Mem[000000009000014c] = bd0df4be
! Mem[0000000090000190] = 0f750e17 9d2e696b, %g2 = fca7e35c, %g3 = fcfe56cc
ldda [%i4+0x190]%asi,%g2 ! %g2 = 000000000f750e17 000000009d2e696b
p39_label_6:
! Mem[000000005f800010] = ff099ea3, %l3 = 0000000c, %l5 = 000000ff
add %i3,0x10,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000ff099ea3
! Mem[000000005e80004c] = a1c8654c, %l2 = 5b1f9395, %l5 = ff099ea3
add %i1,0x4c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000a1c8654c
! %l5 = 00000000a1c8654c, Mem[00000000900001c0] = 611004c8
stw %l5,[%i4+0x1c0] ! Mem[00000000900001c0] = a1c8654c
! Mem[000000005f000018] = 2e63da51, %l7 = 00000000000000bd
lduwa [%i2+%o3]0x88,%l7 ! %l7 = 000000002e63da51
! Mem[00000000908000b4] = 1a2125c7, %g2 = 000000000f750e17
ldub [%i5+0x0b5],%g2 ! %g2 = 000000000000001a
! Mem[0000000090800120] = 319a6fbd, %g2 = 000000000000001a
ldsha [%i5+0x120]%asi,%g2 ! %g2 = 000000000000319a
! Mem[000000005e000010] = 440dfe36, %l0 = 00000000000000e0
swapa [%i0+%o2]0x80,%l0 ! %l0 = 00000000440dfe36
! %l2 = 5b1f9395, %l3 = 0000000c, Mem[00000000900000e0] = 0bdeb28c a8f8c61f
stda %l2,[%i4+0x0e0]%asi ! Mem[00000000900000e0] = 5b1f9395 0000000c
! Mem[000000005f00015b] = 4c3d8247, %l4 = 000000009c044f5d
ldstub [%i2+0x15b],%l4 ! %l4 = 00000047000000ff
! %l4 = 00000047, %l5 = a1c8654c, Mem[000000005e800000] = 95725b7f cac89dd8
stda %l4,[%i1+%g0]0x89 ! Mem[000000005e800000] = 00000047 a1c8654c
p39_label_7:
! Mem[000000005f8000c4] = 98b28d19, %l2 = 5b1f9395, %l2 = 5b1f9395
add %i3,0xc4,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000098b28d19
! %l6 = 0000000000000019, Mem[00000000910000b5] = 6ce48dff
stb %l6,[%i6+0x0b5] ! Mem[00000000910000b4] = 19e48dff
! Mem[000000005f800018] = 85ce5471, %l7 = 000000002e63da51
ldsba [%i3+%o3]0x88,%l7 ! %l7 = 0000000000000071
! %l0 = 440dfe36, %l1 = 8dcceaa0, Mem[000000005e800020] = 00000000 a6c5f1ff
stda %l0,[%i1+%o4]0x81 ! Mem[000000005e800020] = 440dfe36 8dcceaa0
! Mem[000000005e800028] = ffcad8c1, %l1 = 9630972e8dcceaa0
ldsha [%i1+%o5]0x80,%l1 ! %l1 = ffffffffffffffca
! Mem[000000005e000128] = 293a02ff, %l6 = 0000000000000019
swap [%i0+0x128],%l6 ! %l6 = 00000000293a02ff
! Mem[000000005f800018] = 85ce5471, %l0 = 00000000440dfe36
lduwa [%i3+%o3]0x88,%l0 ! %l0 = 0000000085ce5471
! %l2 = 98b28d19, %l3 = 0000000c, Mem[0000000090000008] = 354aae5e 7877a39b
stda %l2,[%i4+0x008]%asi ! Mem[0000000090000008] = 98b28d19 0000000c
! Mem[000000005f000018] = 51da632e, %l2 = 0000000098b28d19
ldstuba [%i2+%o3]0x80,%l2 ! %l2 = 00000051000000ff
! Mem[000000005e0001e8] = c4cd22aa, %l2 = 0000000000000051, %asi = 80
swapa [%i0+0x1e8]%asi,%l2 ! %l2 = 00000000c4cd22aa
p39_label_8:
! Mem[000000005e800010] = 0b051f93 c4370098, %l6 = 293a02ff, %l7 = 00000071
ldda [%i1+%o2]0x88,%l6 ! %l6 = 00000000c4370098 000000000b051f93
! Mem[000000005f000018] = ffda632e, %l3 = 000000000000000c
lduwa [%i2+%o3]0x81,%l3 ! %l3 = 00000000ffda632e
! Mem[000000005f800008] = 5d1a159365df9c79, %l1 = ffffffffffffffca, %l1 = ffffffffffffffca
add %i3,0x08,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 5d1a159365df9c79
! Mem[000000005f8000a6] = bcf94134, %l2 = 00000000c4cd22aa
ldstub [%i3+0x0a6],%l2 ! %l2 = 00000041000000ff
! Mem[000000005f800018] = 7154ce85, %l7 = 000000000b051f93
swapa [%i3+%o3]0x80,%l7 ! %l7 = 000000007154ce85
! Mem[0000000091000064] = 91eeb0a1, %g2 = 000000000000319a
lduw [%i6+0x064],%g2 ! %g2 = 0000000091eeb0a1
! Mem[000000005f000000] = c6d9246181da9950, %l7 = 000000007154ce85
ldxa [%i2+%g0]0x89,%l7 ! %l7 = c6d9246181da9950
! Mem[000000005e800010] = 980037c4, %l7 = c6d9246181da9950
ldstuba [%i1+%o2]0x80,%l7 ! %l7 = 00000098000000ff
! Mem[000000005e0000de] = a984118d, %l1 = 5d1a159365df9c79
ldstub [%i0+0x0de],%l1 ! %l1 = 00000011000000ff
! %l1 = 0000000000000011, Mem[0000000090800030] = a9a2499d
stb %l1,[%i5+0x030] ! Mem[0000000090800030] = 11a2499d
p39_label_9:
! %l4 = 0000000000000047, Mem[000000005e800008] = dbf5fbce
stba %l4,[%i1+%o1]0x80 ! Mem[000000005e800008] = 47f5fbce
! Mem[000000005f800028] = 5d1a1593, %l1 = 0000000000000011
ldswa [%i3+%o5]0x80,%l1 ! %l1 = 000000005d1a1593
! Mem[000000005f000000] = 81da9950, %l7 = 0000000000000098
ldswa [%i2+%g0]0x89,%l7 ! %l7 = ffffffff81da9950
! Mem[000000005e800188] = 1500320f8d36781d, %l3 = 00000000ffda632e, %l1 = 000000005d1a1593
add %i1,0x188,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 1500320f8d36781d
! Mem[000000005f800028] = 5d1a1593 7ffb9df1, %l2 = 00000041, %l3 = ffda632e
ldda [%i3+%o5]0x81,%l2 ! %l2 = 000000005d1a1593 000000007ffb9df1
! Mem[00000000908001d4] = eec14525, %g2 = 0000000091eeb0a1
lduh [%i5+0x1d6],%g2 ! %g2 = 000000000000eec1
! Mem[000000005f800018] = 0b051f93, %l6 = 00000000c4370098
ldstuba [%i3+%o3]0x80,%l6 ! %l6 = 0000000b000000ff
! Mem[000000005e000010] = e0000000, %l1 = 1500320f8d36781d
ldstuba [%i0+%o2]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[00000000918001bc] = bc4b59f7, %g2 = 000000000000eec1
ldub [%o0+0x1bd],%g2 ! %g2 = 00000000000000bc
! Mem[000000005e800158] = c9abda93, %l0 = 0000000085ce5471
ldstub [%i1+0x158],%l0 ! %l0 = 000000c9000000ff
p39_label_10:
! %l0 = 000000c9, %l1 = 00000000, Mem[0000000091800168] = 6b18b328 5bffb3b7
std %l0,[%o0+0x168] ! Mem[0000000091800168] = 000000c9 00000000
! Mem[000000005e8000b5] = 85d9a1f1, %l3 = 000000007ffb9df1
ldstub [%i1+0x0b5],%l3 ! %l3 = 000000d9000000ff
! Mem[000000005f80004c] = 0cfd4eb4, %l1 = 00000000, %l1 = 00000000
add %i3,0x4c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000000cfd4eb4
! Mem[000000005e000198] = 1768521f8ebb3e24, %l6 = 000000000000000b, %l5 = 00000000a1c8654c
add %i0,0x198,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 1768521f8ebb3e24
! Mem[000000005f800074] = 48d02356, %l0 = 00000000000000c9
ldstub [%i3+0x074],%l0 ! %l0 = 00000048000000ff
! Mem[00000000918001ec] = b37dd089, %g2 = 00000000000000bc
ldub [%o0+0x1ef],%g2 ! %g2 = 00000000000000b3
! Mem[000000005e0001bc] = 3cdf32c9, %l3 = 000000d9, %l2 = 5d1a1593
add %i0,0x1bc,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000003cdf32c9
! Mem[000000005e000198] = 1768521f8ebb3e24, %l3 = 00000000000000d9, %l4 = 0000000000000047
add %i0,0x198,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 1768521f8ebb3e24
! Mem[000000005e800000] = 470000004c65c8a1, %l3 = 00000000000000d9, %l6 = 000000000000000b
casxa [%i1]0x80,%l3,%l6 ! %l6 = 470000004c65c8a1
! Mem[000000005f000114] = 1425c88b, %l2 = 000000003cdf32c9
ldsw [%i2+0x114],%l2 ! %l2 = 000000001425c88b
p39_label_11:
! Mem[000000005e800020] = 440dfe36, %l4 = 1768521f8ebb3e24
swapa [%i1+%o4]0x81,%l4 ! %l4 = 00000000440dfe36
! Mem[0000000090000014] = c17038d5, %g18 = f43ba2ebd14fd99d
ldsw [%i4+0x014],%g2 ! %g2 = f43ba2ebd14fd99d
! Mem[000000005f000010] = 8dbb5ca9, %l2 = 000000001425c88b
ldstuba [%i2+%o2]0x89,%l2 ! %l2 = 000000a9000000ff
! Mem[000000005f800000] = 2e973096, %l7 = ffffffff81da9950
lduba [%i3+%g0]0x88,%l7 ! %l7 = 0000000000000096
! %l3 = 00000000000000d9, Mem[0000000091000038] = 2910a14df9c9897b, %asi = 80
stxa %l3,[%i6+0x038]%asi ! Mem[0000000091000038] = 00000000000000d9
! %l6 = 470000004c65c8a1, Mem[000000009100017e] = 63a1bd5f
sth %l6,[%i6+0x17e] ! Mem[000000009100017c] = c8a1bd5f
! Mem[00000000900000c0] = 75ab1498 4fd5e7f0, %g2 = c17038d5, %g3 = 9d2e696b
ldd [%i4+0x0c0],%g2 ! %g2 = 0000000075ab1498 000000004fd5e7f0
! Mem[000000005f800090] = b37b7e5b515c70a6, %l1 = 000000000cfd4eb4, %l4 = 00000000440dfe36
add %i3,0x90,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = b37b7e5b515c70a6
! Mem[000000005f800028] = 5d1a1593, %l3 = 00000000000000d9
swapa [%i3+%o5]0x81,%l3 ! %l3 = 000000005d1a1593
! Mem[000000005e000181] = 0b1a1a81, %l0 = 0000000000000048
ldstub [%i0+0x181],%l0 ! %l0 = 0000001a000000ff
p39_label_12:
! Mem[000000005e800018] = ff5b20e9, %l7 = 0000000000000096
swap [%i1+%o3],%l7 ! %l7 = 00000000ff5b20e9
! Mem[000000005f800068] = 610101b1, %l0 = 000000000000001a
swap [%i3+0x068],%l0 ! %l0 = 00000000610101b1
! Mem[00000000910000b4] = e48dff3e, %g2 = 0000000075ab1498
lduh [%i6+0x0b6],%g2 ! %g2 = 000000000000e48d
! Mem[000000005e800020] = 8ebb3e24, %l1 = 000000000cfd4eb4
ldstuba [%i1+%o4]0x81,%l1 ! %l1 = 0000008e000000ff
! Mem[000000005f000004] = 6124d9c6, %l5 = 8ebb3e24, %l3 = 5d1a1593
add %i2,0x04,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000006124d9c6
! Mem[000000005e800000] = 47000000, %l1 = 000000000000008e
ldsba [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000047
! Mem[000000005e800010] = ff0037c4, %l3 = 000000006124d9c6
lduwa [%i1+%o2]0x81,%l3 ! %l3 = 00000000ff0037c4
! %l1 = 0000000000000047, Mem[000000005e800008] = 47f5fbce
stba %l1,[%i1+%o1]0x80 ! Mem[000000005e800008] = 47f5fbce
! Mem[0000000091800050] = ccf52dd5 544a3e12, %g2 = 0000e48d, %g3 = 4fd5e7f0
ldd [%o0+0x050],%g2 ! %g2 = 00000000ccf52dd5 00000000544a3e12
! Mem[000000005f000160] = 3d14c682 de59301d, %l6 = 4c65c8a1, %l7 = ff5b20e9
ldd [%i2+0x160],%l6 ! %l6 = 000000003d14c682 00000000de59301d
p39_label_13:
! Mem[000000009080017c] = 485aec06, %g2 = 00000000ccf52dd5
ldub [%i5+0x17d],%g2 ! %g2 = 0000000000000048
! Mem[0000000091000020] = 72613ed0, %g2 = 0000000000000048
ldsh [%i6+%o4],%g2 ! %g2 = 0000000000007261
! Mem[000000005e000138] = 7a5b92d3, %l4 = b37b7e5b515c70a6
swap [%i0+0x138],%l4 ! %l4 = 000000007a5b92d3
! %l3 = 00000000ff0037c4, Mem[00000000918000e0] = c47e0a0e6b4a0971
stx %l3,[%o0+0x0e0] ! Mem[00000000918000e0] = 00000000ff0037c4
! Mem[000000005e800020] = 243ebbff, %l6 = 000000003d14c682
lduha [%i1+%o4]0x88,%l6 ! %l6 = 000000000000bbff
! Mem[0000000091800040] = 3ede3b6f 1a763bdd, %g2 = 00007261, %g3 = 544a3e12
ldd [%o0+0x040],%g2 ! %g2 = 000000003ede3b6f 000000001a763bdd
! Mem[000000005f00008b] = 85cbf910, %l7 = 00000000de59301d
ldstub [%i2+0x08b],%l7 ! %l7 = 00000010000000ff
! Mem[000000005e8001e8] = a0e4042e06c422eb, %l5 = 1768521f8ebb3e24, %l2 = 00000000000000a9
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = a0e4042e06c422eb
! Mem[000000005f800000] = a0eacc8d 2e973096, %l4 = 7a5b92d3, %l5 = 8ebb3e24
ldda [%i3+%g0]0x88,%l4 ! %l4 = 000000002e973096 00000000a0eacc8d
! Mem[000000005e000008] = 5401abff, %l5 = 00000000a0eacc8d
swapa [%i0+%o1]0x89,%l5 ! %l5 = 000000005401abff
p39_label_14:
! Mem[000000005e000020] = ffbfb2b4, %l7 = 0000000000000010
ldstuba [%i0+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
! Mem[000000005f000134] = d4488a26, %l3 = 00000000ff0037c4
swap [%i2+0x134],%l3 ! %l3 = 00000000d4488a26
! Mem[000000005f800018] = 931f05ff, %l2 = a0e4042e06c422eb
lduwa [%i3+%o3]0x89,%l2 ! %l2 = 00000000931f05ff
! Mem[00000000908001bc] = 7c677d1d, %g2 = 000000003ede3b6f
lduw [%i5+0x1bc],%g2 ! %g2 = 000000007c677d1d
! %l5 = 000000005401abff, Mem[00000000910001d8] = 247c1a51d4ce3762
stx %l5,[%i6+0x1d8] ! Mem[00000000910001d8] = 000000005401abff
! Mem[0000000090800090] = a38e5803, %g2 = 000000007c677d1d
lduh [%i5+0x092],%g2 ! %g2 = 000000000000a38e
! Mem[0000000090800040] = 9910cfef, %g2 = 000000000000a38e
ldsb [%i5+0x043],%g2 ! %g2 = ffffffffffffff99
! Mem[000000005e800000] = 47000000, %l4 = 000000002e973096
swapa [%i1+%g0]0x80,%l4 ! %l4 = 0000000047000000
! Mem[000000005f000078] = 0d80e620, %l4 = 47000000, %l0 = 610101b1
add %i2,0x78,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000000d80e620
! Mem[0000000090000034] = e7e26376, %g2 = ffffffffffffff99
lduh [%i4+0x034],%g2 ! %g2 = 000000000000e7e2
p39_label_15:
! Mem[000000005f800148] = 3ee77e0b, %l3 = d4488a26, %l0 = 0d80e620
add %i3,0x148,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000003ee77e0b
! Mem[000000005e00001c] = afdf8c04, %l0 = 3ee77e0b, %l4 = 47000000
add %i0,0x1c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000afdf8c04
! Mem[000000005e000020] = ffbfb2b4, %l4 = 00000000afdf8c04
swapa [%i0+%o4]0x80,%l4 ! %l4 = 00000000ffbfb2b4
! Mem[000000005e8000c8] = 1efcfefe, %l5 = 5401abff, %l7 = 000000ff
add %i1,0xc8,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000001efcfefe
! %l6 = 0000bbff, %l7 = 1efcfefe, Mem[000000005f800090] = b37b7e5b 515c70a6
std %l6,[%i3+0x090] ! Mem[000000005f800090] = 0000bbff 1efcfefe
! Mem[000000005f8000e4] = 671bbaf2, %l5 = 5401abff, %l2 = 931f05ff
add %i3,0xe4,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000671bbaf2
! Mem[000000005f00002c] = 1ad28827, %l1 = 00000047, %l2 = 671bbaf2
add %i2,0x2c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000001ad28827
! Mem[000000005f0001c5] = 98602e29, %l4 = 00000000ffbfb2b4
ldstub [%i2+0x1c5],%l4 ! %l4 = 00000060000000ff
! %l0 = 000000003ee77e0b, Mem[000000005f000000] = 81da9950
stha %l0,[%i2+%g0]0x88 ! Mem[000000005f000000] = 81da7e0b
! Mem[000000005e000028] = 85dbb497, %l4 = 0000000000000060
swapa [%i0+%o5]0x89,%l4 ! %l4 = 0000000085dbb497
p39_label_16:
! Mem[000000005e000008] = a0eacc8d, %l3 = 00000000d4488a26
lduha [%i0+%o1]0x89,%l3 ! %l3 = 000000000000cc8d
! Mem[000000005e000020] = afdf8c04, %l3 = 000000000000cc8d
ldstuba [%i0+%o4]0x81,%l3 ! %l3 = 000000af000000ff
! Mem[000000005e800182] = d4152d83, %l0 = 000000003ee77e0b
ldstub [%i1+0x182],%l0 ! %l0 = 0000002d000000ff
! Mem[0000000090800188] = b34362b7, %g2 = 000000000000e7e2
lduw [%i5+0x188],%g2 ! %g2 = 00000000b34362b7
! Mem[000000005f80012c] = f25add50, %l3 = 00000000000000af
swap [%i3+0x12c],%l3 ! %l3 = 00000000f25add50
! Mem[000000005f8001a0] = 5546625f, %l7 = 000000001efcfefe
swap [%i3+0x1a0],%l7 ! %l7 = 000000005546625f
! Mem[000000005f000008] = 96329cc7, %l3 = 00000000f25add50
ldstuba [%i2+%o1]0x89,%l3 ! %l3 = 000000c7000000ff
! Mem[00000000918000c0] = eced5e8d, %g2 = 00000000b34362b7
lduh [%o0+0x0c0],%g2 ! %g2 = 000000000000eced
! Mem[000000005e8000ae] = ffd0931c, %l1 = 0000000000000047
ldstub [%i1+0x0ae],%l1 ! %l1 = 00000093000000ff
! Mem[000000005e800100] = aa7a0f740ea4c8ae, %l3 = 00000000000000c7, %l6 = 000000000000bbff
add %i1,0x100,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = aa7a0f740ea4c8ae
p39_label_17:
! Mem[000000005f800020] = bd14fd7c, %l2 = 000000001ad28827
ldub [%i3+0x022],%l2 ! %l2 = 00000000000000fd
! %l7 = 000000005546625f, Mem[000000005e000028] = 00000060
stwa %l7,[%i0+%o5]0x89 ! Mem[000000005e000028] = 5546625f
! Mem[000000005e800198] = 7df886ff a5a54c79, %l0 = 0000002d, %l1 = 00000093
ldd [%i1+0x198],%l0 ! %l0 = 000000007df886ff 00000000a5a54c79
! Mem[000000005e0001b1] = f758365e, %l7 = 000000005546625f
ldstub [%i0+0x1b1],%l7 ! %l7 = 00000058000000ff
! Mem[0000000091000138] = 5be15b0a, %g2 = 000000000000eced
ldsh [%i6+0x13a],%g2 ! %g2 = 0000000000005be1
! %l2 = 00000000000000fd, Mem[000000005e8001e9] = a0e4042e, %asi = 80
stba %l2,[%i1+0x1e9]%asi ! Mem[000000005e8001e8] = a0fd042e
! %l6 = aa7a0f740ea4c8ae, Mem[0000000090000124] = a770d537
stw %l6,[%i4+0x124] ! Mem[0000000090000124] = 0ea4c8ae
! Mem[000000005f000094] = 352a0e42, %l1 = 00000000a5a54c79
swap [%i2+0x094],%l1 ! %l1 = 00000000352a0e42
! Mem[000000005f80014c] = f711e639, %l6 = aa7a0f740ea4c8ae
swap [%i3+0x14c],%l6 ! %l6 = 00000000f711e639
! Mem[000000005f00014d] = c0bb0481, %l1 = 00000000352a0e42
ldstub [%i2+0x14d],%l1 ! %l1 = 000000bb000000ff
p39_label_18:
! Mem[000000005e000008] = a0eacc8d, %l5 = 000000005401abff
lduha [%i0+%o1]0x89,%l5 ! %l5 = 000000000000cc8d
! Mem[000000005f0000a6] = 86d6732d, %l0 = 000000007df886ff
ldstub [%i2+0x0a6],%l0 ! %l0 = 00000073000000ff
! Mem[000000005e000010] = ff0000e0, %l2 = 00000000000000fd
ldstuba [%i0+%o2]0x80,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000090000048] = 6bb81c5d, %g2 = 0000000000005be1
ldsba [%i4+0x04a]%asi,%g2 ! %g2 = 000000000000006b
! Mem[000000005e000020] = 048cdfff, %l1 = 00000000000000bb
lduwa [%i0+%o4]0x88,%l1 ! %l1 = 00000000048cdfff
! Mem[000000005e8000a4] = 9ccc7412, %l7 = 00000058, %l6 = f711e639
add %i1,0xa4,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000009ccc7412
! Mem[000000005e000198] = 1768521f, %l7 = 0000000000000058
swap [%i0+0x198],%l7 ! %l7 = 000000001768521f
! Mem[000000005f00012c] = bcc98ad9, %l0 = 0000000000000073, %asi = 80
swapa [%i2+0x12c]%asi,%l0 ! %l0 = 00000000bcc98ad9
! Mem[000000005e000194] = bebab5c9, %l7 = 1768521f, %l4 = 85dbb497
add %i0,0x194,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000bebab5c9
! Mem[000000005f000010] = 3cc18612 8dbb5cff, %l4 = bebab5c9, %l5 = 0000cc8d
ldda [%i2+%o2]0x89,%l4 ! %l4 = 000000008dbb5cff 000000003cc18612
p39_label_19:
! Mem[000000005f800018] = 931f05ff, %l4 = 000000008dbb5cff
ldstuba [%i3+%o3]0x88,%l4 ! %l4 = 000000ff000000ff
! Mem[000000005e8001b8] = 5701ba27, %l4 = 000000ff, %l7 = 1768521f
add %i1,0x1b8,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000005701ba27
! Mem[000000005e0001f8] = cab29113, %l4 = 00000000000000ff
swap [%i0+0x1f8],%l4 ! %l4 = 00000000cab29113
! Mem[000000005e000020] = 048cdfff, %l6 = 000000009ccc7412
swapa [%i0+%o4]0x88,%l6 ! %l6 = 00000000048cdfff
! %l4 = 00000000cab29113, Mem[000000005f800018] = ff051f93
stba %l4,[%i3+%o3]0x80 ! Mem[000000005f800018] = 13051f93
! Mem[000000005f8001d4] = cefbf5db, %l0 = 00000000bcc98ad9, %asi = 80
swapa [%i3+0x1d4]%asi,%l0 ! %l0 = 00000000cefbf5db
! Mem[000000005f800158] = cb94123d, %l2 = 00000000000000ff, %asi = 80
swapa [%i3+0x158]%asi,%l2 ! %l2 = 00000000cb94123d
! Mem[000000005f8001ac] = 8bdf6367, %l6 = 048cdfff, %l4 = cab29113
add %i3,0x1ac,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000008bdf6367
! %l0 = 00000000cefbf5db, Mem[000000005e000068] = 9c57fe4d, %asi = 80
stha %l0,[%i0+0x068]%asi ! Mem[000000005e000068] = f5dbfe4d
! Mem[000000005e000000] = bf514181, %l5 = 000000003cc18612
ldsba [%i0+%g0]0x88,%l5 ! %l5 = ffffffffffffff81
p39_label_20:
! Mem[00000000910000a0] = 8b56bc5e, %g2 = 000000000000006b
ldub [%i6+0x0a2],%g2 ! %g2 = 000000000000008b
! Mem[000000005f800121] = 40d654e3, %l5 = ffffffffffffff81
ldstub [%i3+0x121],%l5 ! %l5 = 000000d6000000ff
! Mem[000000005e8000c6] = c6444bd9, %l7 = 000000005701ba27
ldstub [%i1+0x0c6],%l7 ! %l7 = 0000004b000000ff
! Mem[000000005f800028] = 000000d9, %l1 = 00000000048cdfff
swapa [%i3+%o5]0x81,%l1 ! %l1 = 00000000000000d9
! %l5 = 00000000000000d6, Mem[0000000091000188] = 297210b0c5e2594b
stx %l5,[%i6+0x188] ! Mem[0000000091000188] = 00000000000000d6
! %l0 = 00000000cefbf5db, Mem[000000005e000020] = 9ccc7412
stwa %l0,[%i0+%o4]0x89 ! Mem[000000005e000020] = cefbf5db
! Mem[000000005e000010] = ff0000e01665afec, %l3 = 00000000000000c7
ldxa [%i0+%o2]0x80,%l3 ! %l3 = ff0000e01665afec
! Mem[0000000090800170] = 01294a70, %g18 = f43ba2ebd14fd99d
ldsw [%i5+0x170],%g2 ! %g2 = f43ba2ebd14fd99d
! Mem[000000005f0000aa] = 064ad467, %l0 = 00000000cefbf5db
ldstub [%i2+0x0aa],%l0 ! %l0 = 000000d4000000ff
! Mem[000000005e000010] = ff0000e0 1665afec, %l2 = cb94123d, %l3 = 1665afec
ldda [%i0+%o2]0x81,%l2 ! %l2 = 00000000ff0000e0 000000001665afec
p39_label_21:
! Mem[000000005e0000dc] = a984ff8d, %l1 = 000000d9, %l6 = 048cdfff
add %i0,0xdc,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000a984ff8d
! Mem[000000005f800080] = 1af79baf, %l7 = 0000004b, %l7 = 0000004b
add %i3,0x80,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000001af79baf
! Mem[000000005e000170] = 314d35a3047a1cd3, %l0 = 00000000000000d4, %l1 = 00000000000000d9
add %i0,0x170,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 314d35a3047a1cd3
! Mem[000000005e800028] = ffcad8c1cb872fd4, %l7 = 000000001af79baf
ldxa [%i1+%o5]0x80,%l7 ! %l7 = ffcad8c1cb872fd4
! Mem[0000000091000100] = a1d05bf5bf5e78ca, %g2 = 0000000001294a70
ldx [%i6+0x100],%g2 ! %g2 = a1d05bf5bf5e78ca
! Mem[000000005f0000cc] = b0bfba62, %l6 = 00000000a984ff8d
swap [%i2+0x0cc],%l6 ! %l6 = 00000000b0bfba62
! Mem[0000000090000138] = 1ab11db5 3bdaa092, %g2 = bf5e78ca, %g3 = 1a763bdd
ldda [%i4+0x138]%asi,%g2 ! %g2 = 000000001ab11db5 000000003bdaa092
! Mem[000000005f000018] = 2e63daff, %l7 = ffcad8c1cb872fd4
lduha [%i2+%o3]0x89,%l7 ! %l7 = 000000000000daff
! Mem[000000005f8001c4] = 8ec20203, %l5 = 00000000000000d6
swap [%i3+0x1c4],%l5 ! %l5 = 000000008ec20203
! Mem[000000005f800018] = 931f0513, %l2 = 00000000ff0000e0
lduha [%i3+%o3]0x88,%l2 ! %l2 = 0000000000000513
p39_label_22:
! Mem[000000005f0001e8] = ccac8a2297ab65fd, %l2 = 0000000000000513, %l5 = 000000008ec20203
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = ccac8a2297ab65fd
! Mem[0000000091800098] = 6afca752, %g2 = 000000001ab11db5
lduh [%o0+0x09a],%g2 ! %g2 = 0000000000006afc
! Mem[000000005e00014f] = c873ad7d, %l6 = 00000000b0bfba62
ldstub [%i0+0x14f],%l6 ! %l6 = 0000007d000000ff
! %l5 = ccac8a2297ab65fd, Mem[000000005e8001e0] = ec9a2eb2
stw %l5,[%i1+0x1e0] ! Mem[000000005e8001e0] = 97ab65fd
! Mem[000000005e800008] = 47f5fbce, %l5 = ccac8a2297ab65fd
ldsba [%i1+%o1]0x81,%l5 ! %l5 = 0000000000000047
! Mem[000000005e000000] = 814151bf, %l0 = 00000000000000d4
swapa [%i0+%g0]0x80,%l0 ! %l0 = 00000000814151bf
! %l0 = 00000000814151bf, Mem[000000005f000000] = 0b7eda81
stba %l0,[%i2+%g0]0x81 ! Mem[000000005f000000] = bf7eda81
! Mem[000000005f000000] = 81da7ebf, %l6 = 000000000000007d
ldsha [%i2+%g0]0x88,%l6 ! %l6 = 0000000000007ebf
! %l3 = 000000001665afec, Mem[00000000900001a8] = 4a7a7f95
sth %l3,[%i4+0x1a8] ! Mem[00000000900001a8] = afec7f95
! Mem[00000000908000e8] = 47b4b532, %g2 = 0000000000006afc
lduh [%i5+0x0ea],%g2 ! %g2 = 00000000000047b4
p39_label_23:
! Mem[000000005f80002c] = 7ffb9df1, %l0 = 814151bf, %l7 = 0000daff
add %i3,0x2c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000007ffb9df1
! %l6 = 00007ebf, %l7 = 7ffb9df1, Mem[00000000910000f0] = 0ba31d1e f27f7d71
std %l6,[%i6+0x0f0] ! Mem[00000000910000f0] = 00007ebf 7ffb9df1
! Mem[0000000091000120] = 43695842 975d5fd9, %g2 = 000047b4, %g3 = 3bdaa092
ldd [%i6+0x120],%g2 ! %g2 = 0000000043695842 00000000975d5fd9
! %l3 = 000000001665afec, Mem[000000005e800008] = 140132a8cefbf547
stxa %l3,[%i1+%o1]0x89 ! Mem[000000005e800008] = 000000001665afec
! Mem[000000005f8000ec] = bf765f60, %l2 = 0000000000000513
ldstuba [%i3+0x0ec]%asi,%l2 ! %l2 = 000000bf000000ff
! Mem[000000005e800008] = ecaf6516, %l3 = 000000001665afec
ldsba [%i1+%o1]0x80,%l3 ! %l3 = ffffffffffffffec
! Mem[0000000090800014] = 347e03e8, %g2 = 0000000043695842
lduw [%i5+0x014],%g2 ! %g2 = 00000000347e03e8
! Mem[000000005f000008] = ff9c3296, %l4 = 000000008bdf6367
ldsha [%i2+%o1]0x80,%l4 ! %l4 = ffffffffffffff9c
! Mem[000000005e000010] = ff0000e01665afec, %l6 = 0000000000007ebf
ldxa [%i0+%o2]0x81,%l6 ! %l6 = ff0000e01665afec
! Mem[000000005e800028] = ffcad8c1, %l2 = 00000000000000bf
ldstuba [%i1+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
p39_label_24:
! Mem[000000005e8001d0] = 6682e95d, %l2 = 00000000000000ff
swap [%i1+0x1d0],%l2 ! %l2 = 000000006682e95d
! Mem[00000000910001a8] = 367cb88b, %g2 = 00000000347e03e8
ldsh [%i6+0x1a8],%g2 ! %g2 = 000000000000367c
! Mem[000000005f000000] = bf7eda81, %l7 = 7ffb9df1, %l2 = 6682e95d
casa [%i2]0x80,%l7,%l2 ! %l2 = 00000000bf7eda81
! Mem[000000005f0001ac] = 4f45f95c, %l2 = 00000000bf7eda81
swap [%i2+0x1ac],%l2 ! %l2 = 000000004f45f95c
! %l0 = 00000000814151bf, Mem[000000005e800020] = ffbb3e24
stwa %l0,[%i1+%o4]0x80 ! Mem[000000005e800020] = 814151bf
! Mem[000000005f000010] = 3cc186128dbb5cff, %l5 = 0000000000000047
ldxa [%i2+%o2]0x88,%l5 ! %l5 = 3cc186128dbb5cff
! Mem[000000005e800008] = ecaf6516, %l5 = 3cc186128dbb5cff
swapa [%i1+%o1]0x80,%l5 ! %l5 = 00000000ecaf6516
! %l1 = 314d35a3047a1cd3, Mem[000000005e800010] = c43700ff
stba %l1,[%i1+%o2]0x89 ! Mem[000000005e800010] = c43700d3
! %l4 = ffffff9c, %l5 = ecaf6516, Mem[000000005e000028] = 5546625f de126b1b
stda %l4,[%i0+%o5]0x88 ! Mem[000000005e000028] = ffffff9c ecaf6516
! %l0 = 00000000814151bf, Mem[0000000091000130] = 3beb96801ef81b22
stx %l0,[%i6+0x130] ! Mem[0000000091000130] = 00000000814151bf
p39_label_25:
! %l2 = 000000004f45f95c, Mem[000000005f000010] = 8dbb5cff
stba %l2,[%i2+%o2]0x88 ! Mem[000000005f000010] = 8dbb5c5c
! Mem[0000000091000010] = c28848bdd0c37693, %g2 = 000000000000367c
ldxa [%i6+0x010]%asi,%g2 ! %g2 = c28848bdd0c37693
! %l0 = 00000000814151bf, Mem[000000005f000010] = 5c5cbb8d1286c13c
stxa %l0,[%i2+%o2]0x80 ! Mem[000000005f000010] = 00000000814151bf
! %l2 = 4f45f95c, %l3 = ffffffec, Mem[0000000091800018] = 8f673b71 6fd852ea
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 4f45f95c ffffffec
! Mem[000000005e8001f3] = 21261555, %l5 = 00000000ecaf6516
ldstub [%i1+0x1f3],%l5 ! %l5 = 00000055000000ff
! Mem[000000005e000144] = c282103f, %l3 = ffffffec, %l4 = ffffff9c
add %i0,0x144,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000c282103f
! Mem[000000005f000160] = 3d14c682de59301d, %l5 = 0000000000000055, %l5 = 0000000000000055
add %i2,0x160,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 3d14c682de59301d
! %l5 = 3d14c682de59301d, Mem[000000005e800000] = 9630972e
stba %l5,[%i1+%g0]0x88 ! Mem[000000005e800000] = 9630971d
! Mem[000000009180015c] = 9ad315d0, %g2 = c28848bdd0c37693
lduw [%o0+0x15c],%g2 ! %g2 = 000000009ad315d0
! Mem[000000005f0001a7] = 357030b7, %l4 = 00000000c282103f
ldstuba [%i2+0x1a7]%asi,%l4 ! %l4 = 000000b7000000ff
ba,a p39_not_taken_0_end
p39_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p39_branch_failed
p39_not_taken_0_end:
! End of Random Code for Thread 39
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 00000000814151bf
bne,a,pn %xcc,p39_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 314d35a3047a1cd3
bne,a,pn %xcc,p39_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000004f45f95c
bne,a,pn %xcc,p39_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffffec
bne,a,pn %xcc,p39_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000b7
bne,a,pn %xcc,p39_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 3d14c682de59301d
bne,a,pn %xcc,p39_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ff0000e01665afec
bne,a,pn %xcc,p39_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000007ffb9df1
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 5cc93ce4 64941801
bne %xcc,p39_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be f1113a64 40ac7179
bne %xcc,p39_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 706398c8 81878482
bne %xcc,p39_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 18b5f72c 761037d6
bne %xcc,p39_f6_fail
nop
! Check Local Memory
set p39_local0_expect,%g1
p39_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 000000d4d0c11eff
ldx [%i0+0x000],%g3 ! Observed data at 000000005e000000
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 8dcceaa0be22640f
ldx [%i0+0x008],%g3 ! Observed data at 000000005e000008
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff0000e01665afec
ldx [%i0+0x010],%g3 ! Observed data at 000000005e000010
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = dbf5fbce0f87c16e
ldx [%i0+0x020],%g3 ! Observed data at 000000005e000020
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 9cffffff1665afec
ldx [%i0+0x028],%g3 ! Observed data at 000000005e000028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = f5dbfe4d3b19fbf4
ldx [%i0+0x068],%g3 ! Observed data at 000000005e000068
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x068,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 584aa33bceedb19f
ldx [%i0+0x0c8],%g3 ! Observed data at 000000005e0000c8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 7f721b60a984ff8d
ldx [%i0+0x0d8],%g3 ! Observed data at 000000005e0000d8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0000001900f0c388
ldx [%i0+0x128],%g3 ! Observed data at 000000005e000128
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 515c70a68c2e96c9
ldx [%i0+0x138],%g3 ! Observed data at 000000005e000138
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 58b4393fc873adff
ldx [%i0+0x148],%g3 ! Observed data at 000000005e000148
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x148,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0bff1a8143fc3ed0
ldx [%i0+0x180],%g3 ! Observed data at 000000005e000180
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 000000588ebb3e24
ldx [%i0+0x198],%g3 ! Observed data at 000000005e000198
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = f7ff365ee92afc11
ldx [%i0+0x1b0],%g3 ! Observed data at 000000005e0001b0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a6c5f1e03cdf32c9
ldx [%i0+0x1b8],%g3 ! Observed data at 000000005e0001b8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 000000511aa6d519
ldx [%i0+0x1e8],%g3 ! Observed data at 000000005e0001e8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 000000ff768eacc9
ldx [%i0+0x1f8],%g3 ! Observed data at 000000005e0001f8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x1f8,%g4
set p39_local1_expect,%g1
p39_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 1d9730964c65c8a1
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 = 8dbb5cff00000000
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 = d30037c4931f050b
ldx [%i1+0x010],%g3 ! Observed data at 000000005e800010
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000968ded3e0d
ldx [%i1+0x018],%g3 ! Observed data at 000000005e800018
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 814151bf8dcceaa0
ldx [%i1+0x020],%g3 ! Observed data at 000000005e800020
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffcad8c1cb872fd4
ldx [%i1+0x028],%g3 ! Observed data at 000000005e800028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x028,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 3a6938f5ffd0ff1c
ldx [%i1+0x0a8],%g3 ! Observed data at 000000005e8000a8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 790fc01e85ffa1f1
ldx [%i1+0x0b0],%g3 ! Observed data at 000000005e8000b0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ca4501d3c644ffd9
ldx [%i1+0x0c0],%g3 ! Observed data at 000000005e8000c0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x158],%g2 ! Expected data = ffabda93d684e1be
ldx [%i1+0x158],%g3 ! Observed data at 000000005e800158
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 1e047d67eec2ed53
ldx [%i1+0x160],%g3 ! Observed data at 000000005e800160
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = d415ff839a7adf0f
ldx [%i1+0x180],%g3 ! Observed data at 000000005e800180
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 7df886ffa5a54c79
ldx [%i1+0x198],%g3 ! Observed data at 000000005e800198
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 000000ff8b32554d
ldx [%i1+0x1d0],%g3 ! Observed data at 000000005e8001d0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 97ab65fd69ec27cf
ldx [%i1+0x1e0],%g3 ! Observed data at 000000005e8001e0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = a0fd042e06c422eb
ldx [%i1+0x1e8],%g3 ! Observed data at 000000005e8001e8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 212615ff14a1870d
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 = bf7eda816124d9c6
ldx [%i2+0x000],%g3 ! Observed data at 000000005f000000
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff9c3296a0127dda
ldx [%i2+0x008],%g3 ! Observed data at 000000005f000008
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000000814151bf
ldx [%i2+0x010],%g3 ! Observed data at 000000005f000010
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffda632e95a26e5d
ldx [%i2+0x018],%g3 ! Observed data at 000000005f000018
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000bb40d25754
ldx [%i2+0x020],%g3 ! Observed data at 000000005f000020
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4eadd7740d12d06a
ldx [%i2+0x038],%g3 ! Observed data at 000000005f000038
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x038,%g4
ldx [%g1+0x088],%g2 ! Expected data = 85cbf9ff92948c94
ldx [%i2+0x088],%g3 ! Observed data at 000000005f000088
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = a5d5806fa5a54c79
ldx [%i2+0x090],%g3 ! Observed data at 000000005f000090
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = bb14a81a86d6ff2d
ldx [%i2+0x0a0],%g3 ! Observed data at 000000005f0000a0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 064aff671ab240f5
ldx [%i2+0x0a8],%g3 ! Observed data at 000000005f0000a8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = cde01973a984ff8d
ldx [%i2+0x0c8],%g3 ! Observed data at 000000005f0000c8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 72a47ee700000073
ldx [%i2+0x128],%g3 ! Observed data at 000000005f000128
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = d864fec5ff0037c4
ldx [%i2+0x130],%g3 ! Observed data at 000000005f000130
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = 31b01157c0ff0481
ldx [%i2+0x148],%g3 ! Observed data at 000000005f000148
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 4c3d82ffd34682db
ldx [%i2+0x158],%g3 ! Observed data at 000000005f000158
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x158,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 554905ef357030ff
ldx [%i2+0x1a0],%g3 ! Observed data at 000000005f0001a0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 3eb28592bf7eda81
ldx [%i2+0x1a8],%g3 ! Observed data at 000000005f0001a8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 6cb6357698ff2e29
ldx [%i2+0x1c0],%g3 ! Observed data at 000000005f0001c0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x1c0,%g4
set p39_local3_expect,%g1
p39_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 5d1a159365df9c79
ldx [%i3+0x008],%g3 ! Observed data at 000000005f800008
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff099ea3bbb6f2ae
ldx [%i3+0x010],%g3 ! Observed data at 000000005f800010
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 13051f932afe1afa
ldx [%i3+0x018],%g3 ! Observed data at 000000005f800018
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = bd14fd7ce3dda3a7
ldx [%i3+0x020],%g3 ! Observed data at 000000005f800020
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 048cdfff7ffb9df1
ldx [%i3+0x028],%g3 ! Observed data at 000000005f800028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = ff15e7d8e8e2a014
ldx [%i3+0x040],%g3 ! Observed data at 000000005f800040
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0000001aaec28ddd
ldx [%i3+0x068],%g3 ! Observed data at 000000005f800068
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 7a2aab75ffd02356
ldx [%i3+0x070],%g3 ! Observed data at 000000005f800070
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = 0000bbff1efcfefe
ldx [%i3+0x090],%g3 ! Observed data at 000000005f800090
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = d49405ffbcf9ff34
ldx [%i3+0x0a0],%g3 ! Observed data at 000000005f8000a0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 6e8aaf6eff765f60
ldx [%i3+0x0e8],%g3 ! Observed data at 000000005f8000e8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 40ff54e3c8021493
ldx [%i3+0x120],%g3 ! Observed data at 000000005f800120
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = b0ed9591000000af
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 = d0d5edf01b61ff11
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 = 3ee77e0b0ea4c8ae
ldx [%i3+0x148],%g3 ! Observed data at 000000005f800148
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 000000ffc962bf0c
ldx [%i3+0x158],%g3 ! Observed data at 000000005f800158
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x158,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 1efcfefe971902d9
ldx [%i3+0x1a0],%g3 ! Observed data at 000000005f8001a0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 58f4a382000000d6
ldx [%i3+0x1c0],%g3 ! Observed data at 000000005f8001c0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 5d984d9fbcc98ad9
ldx [%i3+0x1d0],%g3 ! Observed data at 000000005f8001d0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x1d0,%g4
! The test for processor 39 has passed
p39_passed:
ta GOOD_TRAP
nop
p39_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p39_failed
p39_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p39_failed
p39_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p39_failed
p39_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p39_failed
p39_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p39_failed
p39_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p39_failed
p39_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p39_failed
p39_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p39_failed
p39_f0_fail:
set p39_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f2_fail:
set p39_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f4_fail:
set p39_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f6_fail:
set p39_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 39 failed
p39_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x09c] ! Set processor 39 done flag
set p39_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 39 failed
p39_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x09c] ! Set processor 39 done flag
set p39_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p39_selfmod_failed:
ba p39_failed
mov 0xabc,%g1
p39_common_error:
or %g0,0xf07,%g1
ba p39_failed
mov %o5,%g3
p39_common_signature_error:
set p39_temp,%g1
ba p39_failed
st %g2,[%g1] ! Common Lock Number
p39_common_timeout:
set p39_temp,%g1
ba p39_failed
st %g2,[%g1] ! Common Lock Number
p39_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p39_failed
mov 0x0,%g3
p39_trap1e:
swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005f000018]
ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e800020]
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f800000]
ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005f000008]
done
p39_trap1o:
swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005f000018]
ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e800020]
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f800000]
ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005f000008]
done
p39_trap2e:
stxa %l5,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e000018]
swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005f800020]
stxa %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f000008]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005e000010]
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005e000010]
ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e800010]
swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005e000028]
done
p39_trap2o:
stxa %l5,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e000018]
swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005f800020]
stxa %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f000008]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005e000010]
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005e000010]
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e800010]
swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005e000028]
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 = 9bc4e890490fa51f
ldx [%g1+0x008],%l1 ! %l1 = fba0fd628b5750c6
ldx [%g1+0x010],%l2 ! %l2 = 898e2bda18537630
ldx [%g1+0x018],%l3 ! %l3 = 0ed815221e047d67
ldx [%g1+0x020],%l4 ! %l4 = 849c0894a3bcc393
ldx [%g1+0x028],%l5 ! %l5 = c46eb4b0106d19b5
ldx [%g1+0x030],%l6 ! %l6 = 61d79c9ea4ff8643
ldx [%g1+0x038],%l7 ! %l7 = 734fcbac047304e2
! Initialize the output register of window 0
set unres3_start,%o0
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 = 48bd6ddd f8f5cb8e 90de5fe4 24385817
! %f4 = ad80dc00 54af1ab4 fe75cd3d 612dcfd1
! %f8 = 783593cb 783c66e1 85fdcd4b 31926310
! %f12 = 2264c825 df1461bd e14cf130 0ab9746a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 63f84b5d acf462ef a8259095 5887c37e
! %f20 = 86ff9844 fd8aabff eebd87ac 5bdb3baa
! %f24 = 4d909a90 969746ce bf0f1df8 6542b610
! %f28 = 702ad249 bc895e1b a7f18457 75ecb726
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 10209d7e 2a86c3d5 54b40cdd 5c6e3789
! %f36 = d2664946 272c7802 15fbaf79 06947aca
! %f40 = e2ce1858 f7b7e685 48dc4b58 0e9c2a4e
! %f44 = 83c0aea3 48d2f29a 9c38face 27a9e06f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x77c01af000000064,%g7,%g1 ! GSR scale = 12, align = 4
wr %g1,%g0,%gsr ! GSR = 77c01af000000064
wr %g0,%y ! Clear Y 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[0000000060000028] = 1fcca6fb9cafe201, %l2 = 30822c482cd85f4f, %l1 = 587b518c413643cc
add %i0,0x28,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 1fcca6fb9cafe201
! Mem[00000000600000e8] = f2e3ccc3, %l5 = cc051130, %l6 = 351558d5
add %i0,0xe8,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000f2e3ccc3
! %l1 = 1fcca6fb9cafe201, Mem[0000000090000068] = 6e2252f8
sth %l1,[%i4+0x068] ! Mem[0000000090000068] = e20152f8
! Mem[0000000060000010] = d80ca017, %l1 = 1fcca6fb9cafe201
ldstuba [%i0+%o2]0x80,%l1 ! %l1 = 000000d8000000ff
! %l4 = 1fedc0f49ac57785, Mem[0000000060000018] = 6efedfe0
stwa %l4,[%i0+%o3]0x81 ! Mem[0000000060000018] = 9ac57785
! Mem[0000000060000198] = 0a032a90f02ed020, %l6 = 00000000f2e3ccc3, %l7 = 7fa7c7108ded9dbb
add %i0,0x198,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 0a032a90f02ed020
! Mem[0000000061000018] = 49cdc01a, %l0 = 628fb38a1290023d
lduha [%i2+%o3]0x89,%l0 ! %l0 = 000000000000c01a
! %l1 = 00000000000000d8, Mem[00000000908001cc] = d01beac2
stw %l1,[%i5+0x1cc] ! Mem[00000000908001cc] = 000000d8
! Mem[00000000610001e9] = 25bad912, %l2 = 30822c482cd85f4f
ldstub [%i2+0x1e9],%l2 ! %l2 = 000000ba000000ff
! Mem[0000000061000028] = 8fa44353, %l0 = 000000000000c01a
ldsha [%i2+%o5]0x89,%l0 ! %l0 = 0000000000004353
p40_label_2:
! %l4 = 1fedc0f49ac57785, Mem[00000000908000c4] = 07d72e30
sth %l4,[%i5+0x0c4] ! Mem[00000000908000c4] = 77852e30
! Mem[0000000090800140] = 9dde6f7e 937b5b55, %g2 = 12f878ef, %g3 = 0bad0b00
ldd [%i5+0x140],%g2 ! %g2 = 000000009dde6f7e 00000000937b5b55
! Mem[0000000061000028] = 8fa44353, %l1 = 00000000000000d8
ldstuba [%i2+%o5]0x88,%l1 ! %l1 = 00000053000000ff
! Mem[0000000060800020] = db22730e f203a73d, %l2 = 000000ba, %l3 = 2e57ae8b
ldda [%i1+%o4]0x80,%l2 ! %l2 = 00000000db22730e 00000000f203a73d
! Mem[0000000060800000] = 676a8a7697971e79, %l4 = 1fedc0f49ac57785
ldxa [%i1+%g0]0x80,%l4 ! %l4 = 676a8a7697971e79
! Mem[0000000090800014] = 347e03e8, %g18 = 9ea86b34a37d33d6
ldsw [%i5+0x014],%g2 ! %g2 = 9ea86b34a37d33d6
! Mem[0000000060800000] = 768a6a67, %l2 = 00000000db22730e
ldsba [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000067
! Mem[00000000600001d0] = 0c5f564f, %l7 = 0a032a90f02ed020
swap [%i0+0x1d0],%l7 ! %l7 = 000000000c5f564f
! %l0 = 0000000000004353, Mem[00000000908000ec] = b53286b0
sth %l0,[%i5+0x0ec] ! Mem[00000000908000ec] = 435386b0
! Mem[000000006080018a] = b8607371, %l3 = 00000000f203a73d
ldstub [%i1+0x18a],%l3 ! %l3 = 00000073000000ff
p40_label_3:
! Mem[00000000918001d0] = 49218a92, %g2 = 00000000347e03e8
ldsb [%o0+0x1d3],%g2 ! %g2 = 0000000000000049
! Mem[000000009000007c] = 2f377982, %g2 = 0000000000000049
lduh [%i4+0x07c],%g2 ! %g2 = 0000000000002f37
! %l6 = 00000000f2e3ccc3, Mem[0000000061000028] = 81482dac8fa443ff
stxa %l6,[%i2+%o5]0x89 ! Mem[0000000061000028] = 00000000f2e3ccc3
! Mem[0000000061800050] = 4108861943b14449, %l5 = d6626d46cc051130, %l3 = 0000000000000073
add %i3,0x50,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 4108861943b14449
! Mem[0000000060800008] = e505b954, %l3 = 4108861943b14449
swapa [%i1+%o1]0x88,%l3 ! %l3 = 00000000e505b954
! Mem[0000000060000051] = 04e6fc82, %l1 = 0000000000000053
ldstub [%i0+0x051],%l1 ! %l1 = 000000e6000000ff
! %l7 = 000000000c5f564f, Mem[000000009080001a] = 521fdb92
stb %l7,[%i5+0x01a] ! Mem[0000000090800018] = 4f1fdb92
! Mem[0000000091000064] = b0a1adcc, %g2 = 0000000000002f37
ldsh [%i6+0x066],%g2 ! %g2 = ffffffffffffb0a1
! Mem[00000000600000fd] = 44ea78ee, %l5 = d6626d46cc051130
ldstub [%i0+0x0fd],%l5 ! %l5 = 000000ea000000ff
! Mem[00000000600000c0] = ba24c445116a4236, %l3 = 00000000e505b954, %l6 = 00000000f2e3ccc3
add %i0,0xc0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = ba24c445116a4236
p40_label_4:
! Mem[0000000060800018] = 0029e200, %l0 = 0000000000004353
lduha [%i1+%o3]0x89,%l0 ! %l0 = 000000000000e200
! Mem[0000000060800008] = 4944b143 e888450b, %l2 = 00000067, %l3 = e505b954
ldda [%i1+%o1]0x81,%l2 ! %l2 = 000000004944b143 00000000e888450b
! Mem[000000006100014c] = 661190de, %l7 = 0c5f564f, %l7 = 0c5f564f
add %i2,0x14c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000661190de
! %l0 = 0000e200, %l1 = 000000e6, Mem[0000000060800148] = 2db3bc81 22c6fc64
std %l0,[%i1+0x148] ! Mem[0000000060800148] = 0000e200 000000e6
! Mem[0000000060000028] = 1fcca6fb, %l1 = 000000e6, %l7 = 661190de
add %i0,0x28,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000001fcca6fb
! Mem[0000000060800000] = 768a6a67, %l3 = 00000000e888450b
ldstuba [%i1+%g0]0x89,%l3 ! %l3 = 00000067000000ff
! Mem[0000000060800008] = 43b14449, %l5 = 00000000000000ea
swapa [%i1+%o1]0x89,%l5 ! %l5 = 0000000043b14449
! %l1 = 00000000000000e6, Mem[0000000060000018] = 9ac57785
stwa %l1,[%i0+%o3]0x81 ! Mem[0000000060000018] = 000000e6
! Mem[0000000061000066] = 5c81ac63, %l7 = 000000001fcca6fb
ldstub [%i2+0x066],%l7 ! %l7 = 000000ac000000ff
! Mem[00000000610000d0] = 56f37b06, %l1 = 00000000000000e6
swap [%i2+0x0d0],%l1 ! %l1 = 0000000056f37b06
p40_label_5:
! Mem[000000006000017c] = b9ddc9f3, %l6 = ba24c445116a4236
swap [%i0+0x17c],%l6 ! %l6 = 00000000b9ddc9f3
! %l4 = 676a8a7697971e79, Mem[00000000610001a0] = 3aeb03b6
stw %l4,[%i2+0x1a0] ! Mem[00000000610001a0] = 97971e79
! %l5 = 0000000043b14449, Mem[0000000060800018] = 00e22900
stwa %l5,[%i1+%o3]0x80 ! Mem[0000000060800018] = 43b14449
! Mem[0000000061800000] = 4a73825e, %l7 = 00000000000000ac
lduba [%i3+%g0]0x81,%l7 ! %l7 = 000000000000004a
! Mem[0000000061800114] = e149b940, %l3 = 0000000000000067
ldsh [%i3+0x114],%l3 ! %l3 = ffffffffffffe149
! Mem[0000000060800008] = 000000ea, %l2 = 000000004944b143
ldstuba [%i1+%o1]0x89,%l2 ! %l2 = 000000ea000000ff
! Mem[0000000060000198] = 0a032a90 f02ed020, %l0 = 0000e200, %l1 = 56f37b06
ldd [%i0+0x198],%l0 ! %l0 = 000000000a032a90 00000000f02ed020
! Mem[00000000910001b8] = 889ba15b, %g2 = ffffffffffffb0a1
ldsh [%i6+0x1b8],%g2 ! %g2 = ffffffffffff889b
! %l6 = 00000000b9ddc9f3, Mem[00000000918000b2] = 4c8099de
stb %l6,[%o0+0x0b2] ! Mem[00000000918000b0] = f38099de
! Mem[00000000600000eb] = f2e3ccc3, %l2 = 00000000000000ea
ldstub [%i0+0x0eb],%l2 ! %l2 = 000000c3000000ff
p40_label_6:
! Mem[00000000918000f4] = 651edd41, %g18 = 9ea86b34a37d33d6
ldsw [%o0+0x0f4],%g2 ! %g2 = 9ea86b34a37d33d6
! Mem[0000000060800018] = 4944b143, %l0 = 000000000a032a90
ldswa [%i1+%o3]0x89,%l0 ! %l0 = 000000004944b143
! Mem[0000000060800150] = c1eef03b, %l6 = 00000000b9ddc9f3
ldstub [%i1+0x150],%l6 ! %l6 = 000000c1000000ff
! Mem[0000000090000168] = 0180f6cc, %g2 = 00000000651edd41
lduh [%i4+0x168],%g2 ! %g2 = 0000000000000180
! Mem[00000000600000ec] = 1312b481, %l6 = 000000c1, %l0 = 4944b143
add %i0,0xec,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000001312b481
! %l1 = 00000000f02ed020, Mem[00000000900001e8] = 7ee47755
stw %l1,[%i4+0x1e8] ! Mem[00000000900001e8] = f02ed020
! Mem[000000009080000c] = bd1d40b9, %g2 = 0000000000000180
lduh [%i5+0x00c],%g2 ! %g2 = 000000000000bd1d
! %l4 = 97971e79, %l5 = 43b14449, Mem[0000000060800020] = 0e7322db 3da703f2
stda %l4,[%i1+%o4]0x89 ! Mem[0000000060800020] = 97971e79 43b14449
! %l2 = 00000000000000c3, Mem[00000000918001ce] = b8145c50
sth %l2,[%o0+0x1ce] ! Mem[00000000918001cc] = 00c35c50
! %l2 = 000000c3, %l3 = ffffe149, Mem[0000000060800010] = adcef4f4 73cb50ca
stda %l2,[%i1+%o2]0x88 ! Mem[0000000060800010] = 000000c3 ffffe149
p40_label_7:
! Mem[0000000090800144] = 937b5b55, %g2 = 000000000000bd1d
ldub [%i5+0x144],%g2 ! %g2 = 0000000000000093
! Mem[0000000060800020] = 97971e79, %l2 = 00000000000000c3
ldsba [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000079
! Mem[000000006100001c] = 12e1d708, %l6 = 00000000000000c1
swap [%i2+0x01c],%l6 ! %l6 = 0000000012e1d708
! Mem[00000000918001f0] = 7dd08908, %g2 = 0000000000000093
ldsb [%o0+0x1f0],%g2 ! %g2 = 000000000000007d
! %l1 = 00000000f02ed020, Mem[0000000091800188] = 56ff57fa
stw %l1,[%o0+0x188] ! Mem[0000000091800188] = f02ed020
! %l6 = 0000000012e1d708, Mem[0000000091000020] = 72613ed0
stw %l6,[%i6+%o4] ! Mem[0000000091000020] = 12e1d708
! Mem[0000000061000088] = f6c6bd9d, %l6 = 0000000012e1d708
ldstub [%i2+0x088],%l6 ! %l6 = 000000f6000000ff
! Mem[00000000608000a8] = 6ac2bbfec47e1239, %l7 = 000000000000004a, %l1 = 00000000f02ed020
add %i1,0xa8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 6ac2bbfec47e1239
! Mem[0000000061800094] = 33aaf08e, %l0 = 000000001312b481
lduh [%i3+0x096],%l0 ! %l0 = 000000000000f08e
! Mem[0000000061800170] = dd7945e5a2db2bd0, %l6 = 00000000000000f6, %l4 = 676a8a7697971e79
add %i3,0x170,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = dd7945e5a2db2bd0
p40_label_8:
! Mem[0000000060800198] = d76a7151a8756863, %l6 = 00000000000000f6, %l5 = 0000000043b14449
add %i1,0x198,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = d76a7151a8756863
! Mem[0000000060000010] = ff0ca017, %l2 = 0000000000000079
lduha [%i0+%o2]0x81,%l2 ! %l2 = 000000000000ff0c
! Mem[00000000600000d6] = 415fb684, %l3 = ffffffffffffe149
ldstuba [%i0+0x0d6]%asi,%l3 ! %l3 = 000000b6000000ff
! Mem[0000000061800000] = 4a73825e, %l7 = 000000000000004a
swapa [%i3+%g0]0x81,%l7 ! %l7 = 000000004a73825e
! Mem[0000000061800008] = 36632898, %l7 = 000000004a73825e
ldstuba [%i3+%o1]0x81,%l7 ! %l7 = 00000036000000ff
! Mem[0000000090800148] = 82af3faf, %g2 = 000000000000007d
lduh [%i5+0x148],%g2 ! %g2 = 00000000000082af
! Mem[0000000061800018] = d1a5c406, %l1 = 6ac2bbfec47e1239
lduha [%i3+%o3]0x89,%l1 ! %l1 = 000000000000c406
! Mem[00000000918001a4] = c84b2f67, %g2 = 00000000000082af
lduwa [%o0+0x1a4]%asi,%g2 ! %g2 = 00000000c84b2f67
! Mem[0000000061800000] = 0000004a, %l2 = 000000000000ff0c
ldswa [%i3+%g0]0x80,%l2 ! %l2 = 000000000000004a
! Mem[000000006180014e] = f7153d19, %l1 = 000000000000c406
ldstub [%i3+0x14e],%l1 ! %l1 = 0000003d000000ff
p40_label_9:
! %l6 = 00000000000000f6, Mem[00000000900000f0] = 95d924b4ec746c71
stx %l6,[%i4+0x0f0] ! Mem[00000000900000f0] = 00000000000000f6
! Mem[0000000061800138] = 554751d8, %l5 = d76a7151a8756863
swap [%i3+0x138],%l5 ! %l5 = 00000000554751d8
! Mem[00000000918001d8] = b65b5b86, %g18 = 9ea86b34a37d33d6
ldsw [%o0+0x1d8],%g2 ! %g2 = 9ea86b34a37d33d6
! %l5 = 00000000554751d8, Mem[0000000090000140] = 1b2720ac32108ea1, %asi = 80
stxa %l5,[%i4+0x140]%asi ! Mem[0000000090000140] = 00000000554751d8
! Mem[0000000060000008] = 170b32cbe15abf26, %l5 = 00000000554751d8, %l4 = dd7945e5a2db2bd0
add %i0,0x08,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 170b32cbe15abf26
! %l2 = 0000004a, %l3 = 000000b6, Mem[0000000061000010] = 4e436aed f2de664e
stda %l2,[%i2+%o2]0x81 ! Mem[0000000061000010] = 0000004a 000000b6
! Mem[0000000060800050] = 0b6163ee, %l0 = 0000f08e, %l4 = e15abf26
add %i1,0x50,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000000b6163ee
! Mem[0000000061000008] = 666aada4, %l1 = 0000003d, %l4 = 0b6163ee
add %i2,0x08,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000666aada4
! %l3 = 00000000000000b6, Mem[000000009080007e] = fe29992a
sth %l3,[%i5+0x07e] ! Mem[000000009080007c] = 00b6992a
! Mem[00000000908000d8] = 96fbec34, %g2 = ffffffffb65b5b86
ldsb [%i5+0x0d8],%g2 ! %g2 = ffffffffffffff96
p40_label_10:
! Mem[000000006080010c] = f2f9700b, %l0 = 0000f08e, %l4 = 666aada4
add %i1,0x10c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000f2f9700b
! Mem[0000000060800088] = 987b4757, %l3 = 000000b6, %l5 = 554751d8
add %i1,0x88,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000987b4757
! Mem[000000006180004f] = e7e288ed, %l6 = 00000000000000f6
ldstuba [%i3+0x04f]%asi,%l6 ! %l6 = 000000ed000000ff
! Mem[0000000060800010] = c300000049e1ffff, %l7 = 0000000000000036, %l5 = 00000000987b4757
add %i1,0x10,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = c300000049e1ffff
! Mem[0000000091000038] = 2910a14df9c9897b, %g2 = ffffffffffffff96
ldx [%i6+0x038],%g2 ! %g2 = 2910a14df9c9897b
! Mem[0000000061800198] = 747f9c81, %l1 = 000000000000003d
swap [%i3+0x198],%l1 ! %l1 = 00000000747f9c81
! Mem[000000009100002c] = 376270af, %g2 = 2910a14df9c9897b
lduh [%i6+0x02e],%g2 ! %g2 = 0000000000003762
! Mem[0000000060000000] = a3d05534, %l5 = c300000049e1ffff
swapa [%i0+%g0]0x89,%l5 ! %l5 = 00000000a3d05534
! Mem[0000000060000132] = 32281562, %l6 = 00000000000000ed
ldstub [%i0+0x132],%l6 ! %l6 = 00000015000000ff
! %l7 = 0000000000000036, Mem[0000000090000146] = 51d835dc, %asi = 80
stba %l7,[%i4+0x146]%asi ! Mem[0000000090000144] = 36d835dc
p40_label_11:
! %l0 = 000000000000f08e, Mem[0000000061000008] = a4ad6a66
stba %l0,[%i2+%o1]0x89 ! Mem[0000000061000008] = a4ad6a8e
! Mem[000000009000002c] = 9677077c, %g2 = 0000000000003762
lduw [%i4+0x02c],%g2 ! %g2 = 000000009677077c
! Mem[0000000060000020] = 9c0e3ab46c5f29a4, %l2 = 000000000000004a
ldxa [%i0+%o4]0x80,%l2 ! %l2 = 9c0e3ab46c5f29a4
! Mem[0000000060800018] = 43b14449, %l0 = 000000000000f08e
lduba [%i1+%o3]0x80,%l0 ! %l0 = 0000000000000043
! Mem[0000000061000120] = 7ba0e550, %l1 = 747f9c81, %l6 = 00000015
add %i2,0x120,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000007ba0e550
! Mem[0000000061000020] = 2ea03702, %l7 = 0000000000000036
swapa [%i2+%o4]0x80,%l7 ! %l7 = 000000002ea03702
! Mem[0000000061000028] = 00000000f2e3ccc3, %l1 = 00000000747f9c81
ldxa [%i2+%o5]0x88,%l1 ! %l1 = 00000000f2e3ccc3
! Mem[000000006080018c] = af8b2f83, %l5 = 00000000a3d05534
swap [%i1+0x18c],%l5 ! %l5 = 00000000af8b2f83
! Mem[0000000091000024] = 24ba8cd6, %g2 = 000000009677077c
ldsb [%i6+0x026],%g2 ! %g2 = 0000000000000024
! Mem[00000000618001a0] = 47b487ad, %l1 = 00000000f2e3ccc3
swap [%i3+0x1a0],%l1 ! %l1 = 0000000047b487ad
p40_label_12:
! Mem[00000000610001c0] = 1ef9a5100bcbafa3, %l7 = 000000002ea03702, %l0 = 0000000000000043
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 1ef9a5100bcbafa3
! Mem[00000000600000e4] = cb1071f3, %l3 = 00000000000000b6
swap [%i0+0x0e4],%l3 ! %l3 = 00000000cb1071f3
! %l6 = 7ba0e550, %l7 = 2ea03702, Mem[0000000090800190] = 9c239d0f 8a9cb77e
std %l6,[%i5+0x190] ! Mem[0000000090800190] = 7ba0e550 2ea03702
! Mem[0000000060800010] = ffffe149000000c3, %l7 = 000000002ea03702
ldxa [%i1+%o2]0x88,%l7 ! %l7 = ffffe149000000c3
! Mem[0000000090000028] = ab66a796, %g2 = 0000000000000024
ldub [%i4+0x029],%g2 ! %g2 = 00000000000000ab
! Mem[000000009180007c] = 14edd7bd, %g2 = 00000000000000ab
ldub [%o0+0x07c],%g2 ! %g2 = 0000000000000014
! Mem[0000000060800008] = ff000000, %l4 = 00000000f2f9700b
swapa [%i1+%o1]0x80,%l4 ! %l4 = 00000000ff000000
! Mem[0000000061000118] = 09edf5966036725d, %l6 = 000000007ba0e550, %l7 = ffffe149000000c3
add %i2,0x118,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 09edf5966036725d
! Mem[0000000060000020] = 9c0e3ab4, %l1 = 0000000047b487ad
ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 0000009c000000ff
! Mem[00000000600000f0] = ea7fb408, %l4 = 00000000ff000000, %asi = 80
swapa [%i0+0x0f0]%asi,%l4 ! %l4 = 00000000ea7fb408
p40_label_13:
! %l7 = 09edf5966036725d, Mem[00000000908000a3] = 89934256
stb %l7,[%i5+0x0a3] ! Mem[00000000908000a0] = 5d934256
! Mem[0000000060800018] = 4944b143, %l7 = 09edf5966036725d
ldstuba [%i1+%o3]0x89,%l7 ! %l7 = 00000043000000ff
! %l5 = 00000000af8b2f83, Mem[0000000091800187] = 02f02ed0
stb %l5,[%o0+0x187] ! Mem[0000000091800184] = 83f02ed0
! Mem[00000000908001e8] = c48a45c2, %g2 = 0000000000000014
ldsh [%i5+0x1e8],%g2 ! %g2 = ffffffffffffc48a
! %l4 = 00000000ea7fb408, Mem[0000000061800000] = 4a000000
stwa %l4,[%i3+%g0]0x89 ! Mem[0000000061800000] = ea7fb408
! Mem[000000006180016c] = 4a70381b, %l6 = 000000007ba0e550
swap [%i3+0x16c],%l6 ! %l6 = 000000004a70381b
! Mem[0000000060800028] = 99cc44ef, %l7 = 0000000000000043
lduba [%i1+%o5]0x88,%l7 ! %l7 = 00000000000000ef
! Mem[0000000091000148] = 6a929989 eddfd90d, %g2 = ffffc48a, %g3 = 937b5b55
ldd [%i6+0x148],%g2 ! %g2 = 000000006a929989 00000000eddfd90d
! Mem[00000000618000c8] = aa919231, %l4 = ea7fb408, %l0 = 0bcbafa3
add %i3,0xc8,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000aa919231
! Mem[00000000618001a0] = f2e3ccc3, %l3 = 00000000cb1071f3
swap [%i3+0x1a0],%l3 ! %l3 = 00000000f2e3ccc3
p40_label_14:
! Mem[0000000060000018] = 000000e6, %l3 = 00000000f2e3ccc3
ldstuba [%i0+%o3]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[00000000600000cb] = 6f02c072, %l2 = 9c0e3ab46c5f29a4
ldstub [%i0+0x0cb],%l2 ! %l2 = 00000072000000ff
! Mem[0000000060800010] = c3000000, %l7 = 00000000000000ef
ldstuba [%i1+%o2]0x80,%l7 ! %l7 = 000000c3000000ff
! Mem[0000000060000000] = 49e1ffff, %l6 = 000000004a70381b
ldstuba [%i0+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
! %l7 = 00000000000000c3, Mem[00000000618000f4] = e71b2a91
stw %l7,[%i3+0x0f4] ! Mem[00000000618000f4] = 000000c3
! Mem[0000000091000104] = bf5e78ca, %g2 = 000000006a929989
ldub [%i6+0x104],%g2 ! %g2 = 00000000000000bf
! %l0 = aa919231, %l1 = 0000009c, Mem[00000000918000e0] = c47e0a0e 6b4a0971
std %l0,[%o0+0x0e0] ! Mem[00000000918000e0] = aa919231 0000009c
! Mem[0000000061800010] = 3af8070d, %l2 = 0000000000000072
lduba [%i3+%o2]0x81,%l2 ! %l2 = 000000000000003a
! Mem[0000000060000028] = fba6cc1f, %l3 = 0000000000000000
ldstuba [%i0+%o5]0x89,%l3 ! %l3 = 0000001f000000ff
! Mem[0000000061800010] = 3af8070db0e74ae7, %l2 = 000000000000003a, %l5 = 00000000af8b2f83
add %i3,0x10,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 3af8070db0e74ae7
p40_label_15:
! Mem[00000000610001b2] = a66eef41, %l5 = 3af8070db0e74ae7
ldstub [%i2+0x1b2],%l5 ! %l5 = 000000ef000000ff
! Mem[00000000918001dc] = 64b6a66e, %g2 = 00000000000000bf
ldsb [%o0+0x1dc],%g2 ! %g2 = 0000000000000064
! Mem[00000000918001b0] = 32bd9ba9, %g18 = 9ea86b34a37d33d6
ldsw [%o0+0x1b0],%g2 ! %g2 = 9ea86b34a37d33d6
! %l6 = 00000000000000ff, Mem[0000000060000000] = ffffe149
stba %l6,[%i0+%g0]0x80 ! Mem[0000000060000000] = ffffe149
! Mem[0000000061800028] = 9cbfbc3f, %l2 = 000000000000003a
ldub [%i3+%o5],%l2 ! %l2 = 000000000000009c
! Mem[0000000061800028] = 04f66f8d 3fbcbf9c, %l4 = ea7fb408, %l5 = 000000ef
ldda [%i3+%o5]0x88,%l4 ! %l4 = 000000003fbcbf9c 0000000004f66f8d
! Mem[00000000918000a8] = 38658e3f, %g18 = 9ea86b34a37d33d6
ldsw [%o0+0x0a8],%g2 ! %g2 = 9ea86b34a37d33d6
! Mem[000000006180019d] = 422ea72b, %l3 = 000000000000001f
ldstub [%i3+0x19d],%l3 ! %l3 = 0000002e000000ff
! %l0 = 00000000aa919231, Mem[00000000908000be] = e5d63d6b, %asi = 80
stba %l0,[%i5+0x0be]%asi ! Mem[00000000908000bc] = 31d63d6b
! Mem[0000000090000128] = e30b63ccd5070cc1, %g2 = 0000000038658e3f
ldx [%i4+0x128],%g2 ! %g2 = e30b63ccd5070cc1
p40_label_16:
! Mem[0000000060800010] = ff000000, %l0 = 00000000aa919231
swapa [%i1+%o2]0x81,%l0 ! %l0 = 00000000ff000000
! Mem[0000000060000088] = 97506a39, %l4 = 000000003fbcbf9c
lduh [%i0+0x088],%l4 ! %l4 = 0000000000009750
! Mem[0000000061000010] = 4a000000, %l4 = 0000000000009750
swapa [%i2+%o2]0x88,%l4 ! %l4 = 000000004a000000
! %l0 = 00000000ff000000, Mem[0000000090800114] = bd57aaef
sth %l0,[%i5+0x114] ! Mem[0000000090800114] = 0000aaef
! Mem[00000000600001e8] = bb577d32, %l7 = 00000000000000c3
swap [%i0+0x1e8],%l7 ! %l7 = 00000000bb577d32
! Mem[0000000060800144] = 97e7ee2f, %l5 = 04f66f8d, %l7 = bb577d32
add %i1,0x144,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000097e7ee2f
! Mem[000000006100002c] = 00000000, %l5 = 0000000004f66f8d
ldstub [%i2+0x02c],%l5 ! %l5 = 00000000000000ff
! %l6 = 00000000000000ff, Mem[000000009180016e] = b3b719f2
sth %l6,[%o0+0x16e] ! Mem[000000009180016c] = 00ff19f2
! Mem[0000000061000008] = a4ad6a8e, %l0 = 00000000ff000000
ldsha [%i2+%o1]0x88,%l0 ! %l0 = 0000000000006a8e
! Mem[0000000061800010] = 3af8070d, %l7 = 0000000097e7ee2f
ldstuba [%i3+%o2]0x81,%l7 ! %l7 = 0000003a000000ff
p40_label_17:
! %l4 = 4a000000, %l5 = 00000000, Mem[00000000908001a0] = 48b3274e 8caca29b
std %l4,[%i5+0x1a0] ! Mem[00000000908001a0] = 4a000000 00000000
! Mem[000000006000000d] = e15abf26, %l4 = 000000004a000000
ldstub [%i0+0x00d],%l4 ! %l4 = 0000005a000000ff
! Mem[0000000060800068] = 7da69f87, %l1 = 000000000000009c
swap [%i1+0x068],%l1 ! %l1 = 000000007da69f87
! Mem[00000000600001ff] = 33f4bb4f, %l6 = 00000000000000ff
ldstub [%i0+0x1ff],%l6 ! %l6 = 0000004f000000ff
! Mem[00000000618000e0] = f3aa72bb, %l1 = 000000007da69f87
ldstuba [%i3+0x0e0]%asi,%l1 ! %l1 = 000000f3000000ff
! Mem[0000000060000158] = b8d4e399, %l4 = 0000005a, %l4 = 0000005a
add %i0,0x158,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000b8d4e399
! Mem[0000000060000008] = 170b32cb, %l2 = 000000000000009c
ldsha [%i0+%o1]0x81,%l2 ! %l2 = 000000000000170b
! Mem[00000000600001d4] = 4c88070a, %l4 = b8d4e399, %l7 = 0000003a
add %i0,0x1d4,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000004c88070a
! Mem[0000000090000040] = b99f55a5cf572c67, %g2 = e30b63ccd5070cc1
ldx [%i4+0x040],%g2 ! %g2 = b99f55a5cf572c67
! Mem[0000000061800000] = ea7fb408, %l4 = 00000000b8d4e399
lduba [%i3+%g0]0x88,%l4 ! %l4 = 0000000000000008
p40_label_18:
! %l1 = 00000000000000f3, Mem[0000000060000028] = fba6ccff
stwa %l1,[%i0+%o5]0x88 ! Mem[0000000060000028] = 000000f3
! %l0 = 0000000000006a8e, Mem[00000000908001f0] = 963c877279f7d3b5, %asi = 80
stxa %l0,[%i5+0x1f0]%asi ! Mem[00000000908001f0] = 0000000000006a8e
! Mem[0000000060800018] = ffb14449, %l0 = 0000000000006a8e
ldsha [%i1+%o3]0x80,%l0 ! %l0 = ffffffffffffffb1
! %l4 = 0000000000000008, Mem[0000000060000020] = ff0e3ab4
stwa %l4,[%i0+%o4]0x81 ! Mem[0000000060000020] = 00000008
! Mem[0000000061800014] = b0e74ae7, %l1 = 000000f3, %l0 = ffffffb1
add %i3,0x14,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000b0e74ae7
! %l1 = 00000000000000f3, Mem[0000000060000008] = 26bfffe1cb320b17
stxa %l1,[%i0+%o1]0x88 ! Mem[0000000060000008] = 00000000000000f3
! Mem[0000000090800000] = e3d3bc58, %g2 = b99f55a5cf572c67
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffe3d3
! Mem[0000000061000028] = c3cce3f2, %l2 = 000000000000170b
lduba [%i2+%o5]0x80,%l2 ! %l2 = 00000000000000c3
! Mem[0000000061000018] = 49cdc01a, %l1 = 00000000000000f3
swapa [%i2+%o3]0x88,%l1 ! %l1 = 0000000049cdc01a
! Mem[000000006000004a] = 9a858eea, %l4 = 0000000000000008
ldstub [%i0+0x04a],%l4 ! %l4 = 0000008e000000ff
p40_label_19:
! Mem[0000000090800154] = 1424c7d4, %g18 = 9ea86b34a37d33d6
ldsw [%i5+0x154],%g2 ! %g2 = 9ea86b34a37d33d6
! %l4 = 000000000000008e, Mem[0000000061800010] = fff8070d
stwa %l4,[%i3+%o2]0x81 ! Mem[0000000061800010] = 0000008e
! Mem[000000006180017c] = 680072e6, %l7 = 000000004c88070a
swap [%i3+0x17c],%l7 ! %l7 = 00000000680072e6
! %l6 = 000000000000004f, Mem[0000000091000090] = 37892b3fcb14f43b
stx %l6,[%i6+0x090] ! Mem[0000000091000090] = 000000000000004f
! %l6 = 0000004f, %l7 = 680072e6, Mem[0000000091000010] = c28848bd d0c37693
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 0000004f 680072e6
! Mem[0000000061000008] = a4ad6a8e, %l1 = 0000000049cdc01a
ldstuba [%i2+%o1]0x88,%l1 ! %l1 = 0000008e000000ff
! Mem[00000000618001d9] = 9e74964b, %l5 = 0000000000000000
ldstuba [%i3+0x1d9]%asi,%l5 ! %l5 = 00000074000000ff
! Mem[0000000061000000] = df195209, %l1 = 000000000000008e
ldstuba [%i2+%g0]0x89,%l1 ! %l1 = 00000009000000ff
! Mem[00000000918001b0] = 32bd9ba9 6ade878f, %g2 = 1424c7d4, %g3 = eddfd90d
ldd [%o0+0x1b0],%g2 ! %g2 = 0000000032bd9ba9 000000006ade878f
! %l7 = 00000000680072e6, Mem[0000000061000010] = b600000000009750
stxa %l7,[%i2+%o2]0x88 ! Mem[0000000061000010] = 00000000680072e6
p40_label_20:
! Mem[0000000060000018] = ff0000e6, %l3 = 000000000000002e
swapa [%i0+%o3]0x81,%l3 ! %l3 = 00000000ff0000e6
! Mem[00000000618000f0] = 6e40e09d000000c3, %l5 = 0000000000000074, %l3 = 00000000ff0000e6
add %i3,0xf0,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 6e40e09d000000c3
! Mem[0000000061000010] = 680072e6, %l4 = 000000000000008e
swapa [%i2+%o2]0x88,%l4 ! %l4 = 00000000680072e6
! Mem[00000000608000c4] = 5d0b929e, %l6 = 0000004f, %l4 = 680072e6
add %i1,0xc4,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000005d0b929e
! Mem[000000009000002c] = 077c584d, %g2 = 0000000032bd9ba9
ldub [%i4+0x02e],%g2 ! %g2 = 0000000000000007
! Mem[0000000061800100] = 55e86e31a099c6be, %l1 = 0000000000000009, %l6 = 000000000000004f
add %i3,0x100,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 55e86e31a099c6be
! Mem[0000000060800070] = 6569edf6ea289ae9, %l5 = 0000000000000074, %l7 = 00000000680072e6
add %i1,0x70,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 6569edf6ea289ae9
! %l0 = b0e74ae7, %l1 = 00000009, Mem[0000000091800080] = 414cf609 3abc242e
std %l0,[%o0+0x080] ! Mem[0000000091800080] = b0e74ae7 00000009
! Mem[0000000061000124] = 10de9ddf, %l7 = ea289ae9, %l1 = 00000009
add %i2,0x124,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000010de9ddf
! Mem[0000000060800008] = f2f9700b, %l4 = 000000005d0b929e
lduwa [%i1+%o1]0x81,%l4 ! %l4 = 00000000f2f9700b
p40_label_21:
! Mem[00000000910000d8] = ba9c5c2a, %g2 = 0000000000000007
ldub [%i6+0x0db],%g2 ! %g2 = 00000000000000ba
! Mem[0000000091000058] = 65858c32, %g2 = 00000000000000ba
ldsh [%i6+0x058],%g2 ! %g2 = 0000000000006585
! Mem[0000000061000008] = a4ad6aff, %l2 = 00000000000000c3
ldswa [%i2+%o1]0x88,%l2 ! %l2 = ffffffffa4ad6aff
! %l6 = a099c6be, %l7 = ea289ae9, Mem[0000000061800000] = 08b47fea 90eb0d92
stda %l6,[%i3+%g0]0x81 ! Mem[0000000061800000] = a099c6be ea289ae9
! %l6 = 55e86e31a099c6be, Mem[0000000060800010] = 319291aa
stwa %l6,[%i1+%o2]0x89 ! Mem[0000000060800010] = a099c6be
! Mem[0000000061000000] = df1952ff, %l1 = 0000000010de9ddf
swapa [%i2+%g0]0x89,%l1 ! %l1 = 00000000df1952ff
! %l0 = 00000000b0e74ae7, Mem[00000000618000c8] = aa919231
stw %l0,[%i3+0x0c8] ! Mem[00000000618000c8] = b0e74ae7
! %l3 = 6e40e09d000000c3, Mem[000000009000011c] = d43c7f4c
stw %l3,[%i4+0x11c] ! Mem[000000009000011c] = 000000c3
! Mem[0000000060000090] = 2f2fb147, %l2 = ffffffffa4ad6aff
swap [%i0+0x090],%l2 ! %l2 = 000000002f2fb147
! %l5 = 0000000000000074, Mem[0000000090800160] = 9f580ef0afc76aaf
stx %l5,[%i5+0x160] ! Mem[0000000090800160] = 0000000000000074
p40_label_22:
! Mem[00000000908000b0] = 2fbbd85d, %g2 = 0000000000006585
lduw [%i5+0x0b0],%g2 ! %g2 = 000000002fbbd85d
! Mem[0000000061000010] = 0000008e, %l6 = 55e86e31a099c6be
lduwa [%i2+%o2]0x89,%l6 ! %l6 = 000000000000008e
! Mem[0000000090800108] = 05043db4, %g2 = 000000002fbbd85d
lduwa [%i5+0x108]%asi,%g2 ! %g2 = 0000000005043db4
! Mem[0000000060000164] = eaa66844, %l4 = 00000000f2f9700b
ldstub [%i0+0x164],%l4 ! %l4 = 000000ea000000ff
! Mem[0000000060000140] = a3c0a553, %l6 = 000000000000008e
swap [%i0+0x140],%l6 ! %l6 = 00000000a3c0a553
! Mem[0000000061000008] = ff6aada4, %l3 = 6e40e09d000000c3
ldstuba [%i2+%o1]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000060000020] = 00000008, %l4 = 00000000000000ea
lduwa [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000008
! %l6 = 00000000a3c0a553, Mem[0000000061800010] = 0000008e
stha %l6,[%i3+%o2]0x81 ! Mem[0000000061800010] = a553008e
! Mem[0000000060000094] = 1b910b9e, %l5 = 00000074, %l2 = 2f2fb147
add %i0,0x94,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000001b910b9e
! Mem[0000000061800010] = a553008e, %l3 = 00000000000000ff
lduha [%i3+%o2]0x80,%l3 ! %l3 = 000000000000a553
p40_label_23:
! Mem[0000000060800020] = 97971e79, %l6 = 00000000a3c0a553
ldstuba [%i1+%o4]0x88,%l6 ! %l6 = 00000079000000ff
! Mem[0000000060800040] = e3eb38a09358570d, %l7 = 6569edf6ea289ae9, %l7 = 6569edf6ea289ae9
add %i1,0x40,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = e3eb38a09358570d
! Mem[0000000061000018] = f3000000, %l6 = 0000000000000079
swap [%i2+%o3],%l6 ! %l6 = 00000000f3000000
! Mem[0000000061800008] = 91ecff4c 982863ff, %l6 = f3000000, %l7 = 9358570d
ldda [%i3+%o1]0x88,%l6 ! %l6 = 00000000982863ff 0000000091ecff4c
! %l2 = 000000001b910b9e, Mem[0000000091000160] = 73e72b45a2664375
stx %l2,[%i6+0x160] ! Mem[0000000091000160] = 000000001b910b9e
! Mem[00000000610001a0] = 97971e7979752078, %l1 = 00000000df1952ff, %l7 = 0000000091ecff4c
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 97971e7979752078
! Mem[0000000061800174] = a2db2bd0, %l0 = b0e74ae7, %l0 = b0e74ae7
add %i3,0x174,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000a2db2bd0
! Mem[0000000061800018] = d1a5c406, %l6 = 00000000982863ff
lduba [%i3+%o3]0x88,%l6 ! %l6 = 0000000000000006
! Mem[0000000061000148] = e2fe8729, %l1 = df1952ff, %l5 = 00000074
add %i2,0x148,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000e2fe8729
! Mem[0000000091000018] = 7af4046e dd00288f, %g2 = 05043db4, %g3 = 6ade878f
ldda [%i6+0x018]%asi,%g2 ! %g2 = 000000007af4046e 00000000dd00288f
p40_label_24:
! Mem[00000000600000d0] = 23b59c3a, %l3 = 000000000000a553, %asi = 80
swapa [%i0+0x0d0]%asi,%l3 ! %l3 = 0000000023b59c3a
! Mem[00000000600000a8] = 287f3228c8f95020, %l6 = 0000000000000006, %l0 = 00000000a2db2bd0
add %i0,0xa8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 287f3228c8f95020
! %l6 = 0000000000000006, Mem[0000000091000110] = 259a7444
stb %l6,[%i6+0x110] ! Mem[0000000091000110] = 069a7444
! Mem[0000000060000010] = ff0ca017, %l3 = 0000000023b59c3a
lduwa [%i0+%o2]0x80,%l3 ! %l3 = 00000000ff0ca017
! %l7 = 97971e7979752078, Mem[0000000061800020] = 3fa7749a
stha %l7,[%i3+%o4]0x89 ! Mem[0000000061800020] = 3fa72078
! %l2 = 000000001b910b9e, Mem[0000000090800088] = 6b3577997a33942a
stx %l2,[%i5+0x088] ! Mem[0000000090800088] = 000000001b910b9e
! Mem[0000000061000144] = 4b0e942b, %l7 = 97971e7979752078
swap [%i2+0x144],%l7 ! %l7 = 000000004b0e942b
! Mem[00000000918001b0] = 32bd9ba96ade878f, %g2 = 000000007af4046e
ldx [%o0+0x1b0],%g2 ! %g2 = 32bd9ba96ade878f
! Mem[0000000060000020] = 00000008, %l1 = 00000000df1952ff
lduwa [%i0+%o4]0x81,%l1 ! %l1 = 0000000000000008
! Mem[0000000090000098] = bfebd6e33b554283, %g2 = 32bd9ba96ade878f
ldx [%i4+0x098],%g2 ! %g2 = bfebd6e33b554283
p40_label_25:
! Mem[0000000060800094] = be18b0f5, %l1 = 0000000000000008
swap [%i1+0x094],%l1 ! %l1 = 00000000be18b0f5
! Mem[0000000061800098] = dbec186d2e08e31c, %l7 = 000000004b0e942b, %l0 = 287f3228c8f95020
add %i3,0x98,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = dbec186d2e08e31c
! Mem[0000000061000000] = 96aa4b7f 10de9ddf, %l2 = 1b910b9e, %l3 = ff0ca017
ldda [%i2+%g0]0x89,%l2 ! %l2 = 0000000010de9ddf 0000000096aa4b7f
! Mem[000000006100003c] = 55237c1b, %l1 = be18b0f5, %l6 = 00000006
add %i2,0x3c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000055237c1b
! Mem[0000000061000028] = f2e3ccc3, %l7 = 000000004b0e942b
lduwa [%i2+%o5]0x89,%l7 ! %l7 = 00000000f2e3ccc3
! %l1 = 00000000be18b0f5, Mem[0000000090800149] = af3faff4
stb %l1,[%i5+0x149] ! Mem[0000000090800148] = f53faff4
! Mem[0000000061800028] = 3fbcbf9c, %l4 = 0000000000000008
ldstuba [%i3+%o5]0x89,%l4 ! %l4 = 0000009c000000ff
! Mem[0000000091000098] = c238ee88, %g2 = bfebd6e33b554283
ldub [%i6+0x09a],%g2 ! %g2 = 00000000000000c2
! Mem[0000000090000020] = 3d1bf4fdb6498d5d, %g2 = 00000000000000c2
ldx [%i4+%o4],%g2 ! %g2 = 3d1bf4fdb6498d5d
! Mem[0000000090800078] = 2b5751b8 c11700b6, %g2 = b6498d5d, %g3 = dd00288f
ldd [%i5+0x078],%g2 ! %g2 = 000000002b5751b8 00000000c11700b6
ba,a p40_not_taken_0_end
p40_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 dbec186d2e08e31c
bne,a,pn %xcc,p40_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000be18b0f5
bne,a,pn %xcc,p40_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000010de9ddf
bne,a,pn %xcc,p40_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000096aa4b7f
bne,a,pn %xcc,p40_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000009c
bne,a,pn %xcc,p40_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000e2fe8729
bne,a,pn %xcc,p40_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000055237c1b
bne,a,pn %xcc,p40_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000f2e3ccc3
bne,a,pn %xcc,p40_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p40_check_fp_registers:
set p40_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 48bd6ddd f8f5cb8e
bne %xcc,p40_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 90de5fe4 24385817
bne %xcc,p40_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ad80dc00 54af1ab4
bne %xcc,p40_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be fe75cd3d 612dcfd1
bne %xcc,p40_f6_fail
nop
! Check Local Memory
set p40_local0_expect,%g1
p40_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ffffe14988da57e0
ldx [%i0+0x000],%g3 ! Observed data at 0000000060000000
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = f300000000000000
ldx [%i0+0x008],%g3 ! Observed data at 0000000060000008
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff0ca017e114ae4c
ldx [%i0+0x010],%g3 ! Observed data at 0000000060000010
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000002e83861104
ldx [%i0+0x018],%g3 ! Observed data at 0000000060000018
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000086c5f29a4
ldx [%i0+0x020],%g3 ! Observed data at 0000000060000020
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = f30000009cafe201
ldx [%i0+0x028],%g3 ! Observed data at 0000000060000028
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 9a85ffea89902d73
ldx [%i0+0x048],%g3 ! Observed data at 0000000060000048
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 04fffc82a4ac8fe0
ldx [%i0+0x050],%g3 ! Observed data at 0000000060000050
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x050,%g4
ldx [%g1+0x090],%g2 ! Expected data = a4ad6aff1b910b9e
ldx [%i0+0x090],%g3 ! Observed data at 0000000060000090
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 6f02c0ff481cc4ba
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000600000c8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 0000a553415fff84
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000600000d0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 7fb3ce6a000000b6
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000600000e0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = f2e3ccff1312b481
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000600000e8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ff000000fed8a5ab
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000600000f0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 7a8ce74d44ff78ee
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000600000f8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 3228ff62bf5607c0
ldx [%i0+0x130],%g3 ! Observed data at 0000000060000130
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0000008eb101af4c
ldx [%i0+0x140],%g3 ! Observed data at 0000000060000140
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = 9722d5cfffa66844
ldx [%i0+0x160],%g3 ! Observed data at 0000000060000160
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = 67daeb05116a4236
ldx [%i0+0x178],%g3 ! Observed data at 0000000060000178
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = f02ed0204c88070a
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000600001d0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 000000c317d01d4e
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000600001e8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = c3a132e833f4bbff
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000600001f8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x1f8,%g4
set p40_local1_expect,%g1
p40_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ff6a8a7697971e79
ldx [%i1+0x000],%g3 ! Observed data at 0000000060800000
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = f2f9700be888450b
ldx [%i1+0x008],%g3 ! Observed data at 0000000060800008
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = bec699a049e1ffff
ldx [%i1+0x010],%g3 ! Observed data at 0000000060800010
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffb1444922e67adc
ldx [%i1+0x018],%g3 ! Observed data at 0000000060800018
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff1e97974944b143
ldx [%i1+0x020],%g3 ! Observed data at 0000000060800020
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x020,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0000009c8d8c0ca7
ldx [%i1+0x068],%g3 ! Observed data at 0000000060800068
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = 2a97d07e00000008
ldx [%i1+0x090],%g3 ! Observed data at 0000000060800090
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x090,%g4
ldx [%g1+0x148],%g2 ! Expected data = 0000e200000000e6
ldx [%i1+0x148],%g3 ! Observed data at 0000000060800148
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = ffeef03bfc876390
ldx [%i1+0x150],%g3 ! Observed data at 0000000060800150
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x150,%g4
ldx [%g1+0x188],%g2 ! Expected data = b860ff71a3d05534
ldx [%i1+0x188],%g3 ! Observed data at 0000000060800188
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x188,%g4
set p40_local2_expect,%g1
p40_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = df9dde107f4baa96
ldx [%i2+0x000],%g3 ! Observed data at 0000000061000000
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff6aada4aa9aeb0c
ldx [%i2+0x008],%g3 ! Observed data at 0000000061000008
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 8e00000000000000
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 = 00000079000000c1
ldx [%i2+0x018],%g3 ! Observed data at 0000000061000018
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000003612a8de88
ldx [%i2+0x020],%g3 ! Observed data at 0000000061000020
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = c3cce3f2ff000000
ldx [%i2+0x028],%g3 ! Observed data at 0000000061000028
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 32bc83c55c81ff63
ldx [%i2+0x060],%g3 ! Observed data at 0000000061000060
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x060,%g4
ldx [%g1+0x088],%g2 ! Expected data = ffc6bd9d98a84150
ldx [%i2+0x088],%g3 ! Observed data at 0000000061000088
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 000000e6c0278986
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000610000d0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 6405993979752078
ldx [%i2+0x140],%g3 ! Observed data at 0000000061000140
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x140,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 97971e7979752078
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000610001a0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = a66eff4106db3f13
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000610001b0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 25ffd91293d05a3b
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000610001e8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x1e8,%g4
set p40_local3_expect,%g1
p40_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = a099c6beea289ae9
ldx [%i3+0x000],%g3 ! Observed data at 0000000061800000
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff6328984cffec91
ldx [%i3+0x008],%g3 ! Observed data at 0000000061800008
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = a553008eb0e74ae7
ldx [%i3+0x010],%g3 ! Observed data at 0000000061800010
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 7820a73f65d2aa23
ldx [%i3+0x020],%g3 ! Observed data at 0000000061800020
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffbfbc3f8d6ff604
ldx [%i3+0x028],%g3 ! Observed data at 0000000061800028
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = a327d4b6e7e288ff
ldx [%i3+0x048],%g3 ! Observed data at 0000000061800048
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x048,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = b0e74ae7ca9411ad
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000618000c8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ffaa72bbc95cbc5d
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 = 6e40e09d000000c3
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000618000f0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x138],%g2 ! Expected data = a87568633e6218c9
ldx [%i3+0x138],%g3 ! Observed data at 0000000061800138
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 1c065bf2f715ff19
ldx [%i3+0x148],%g3 ! Observed data at 0000000061800148
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = 847c167d7ba0e550
ldx [%i3+0x168],%g3 ! Observed data at 0000000061800168
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = d5b3b2ea4c88070a
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 = 0000003d42ffa72b
ldx [%i3+0x198],%g3 ! Observed data at 0000000061800198
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = cb1071f3c438f4a7
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000618001a0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 9eff964bc0b53953
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000618001d8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x1d8,%g4
! The test for processor 40 has passed
p40_passed:
ta GOOD_TRAP
nop
p40_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p40_failed
p40_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p40_failed
p40_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p40_failed
p40_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p40_failed
p40_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p40_failed
p40_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p40_failed
p40_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p40_failed
p40_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p40_failed
p40_f0_fail:
set p40_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f2_fail:
set p40_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f4_fail:
set p40_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f6_fail:
set p40_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 40 failed
p40_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0a0] ! Set processor 40 done flag
set p40_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 40 failed
p40_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0a0] ! Set processor 40 done flag
set p40_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p40_selfmod_failed:
ba p40_failed
mov 0xabc,%g1
p40_common_error:
or %g0,0xf08,%g1
ba p40_failed
mov %o5,%g3
p40_common_signature_error:
set p40_temp,%g1
ba p40_failed
st %g2,[%g1] ! Common Lock Number
p40_common_timeout:
set p40_temp,%g1
ba p40_failed
st %g2,[%g1] ! Common Lock Number
p40_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p40_failed
mov 0x0,%g3
p40_trap1e:
stda %l6,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060800028]
ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000061000020]
stxa %l1,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000018]
stba %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000010]
ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000061000010]
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000060800008]
done
p40_trap1o:
stda %l6,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060800028]
ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000061000020]
stxa %l1,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000018]
stba %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000010]
ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000061000010]
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000060800008]
done
p40_trap2e:
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000060000008]
swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000060800018]
lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000061000018]
swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000060800010]
stda %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061800028]
done
p40_trap2o:
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000060000008]
swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000060800018]
lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000061000018]
swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000060800010]
stda %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061800028]
done
p40_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p40_trap3o:
nop
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 = 628fb38a1290023d
ldx [%g1+0x008],%l1 ! %l1 = 587b518c413643cc
ldx [%g1+0x010],%l2 ! %l2 = 30822c482cd85f4f
ldx [%g1+0x018],%l3 ! %l3 = 42a6f8d02e57ae8b
ldx [%g1+0x020],%l4 ! %l4 = 1fedc0f49ac57785
ldx [%g1+0x028],%l5 ! %l5 = d6626d46cc051130
ldx [%g1+0x030],%l6 ! %l6 = 30c04c8c351558d5
ldx [%g1+0x038],%l7 ! %l7 = 7fa7c7108ded9dbb
! Initialize the output register of window 0
set unres3_start,%o0
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 = 7d973781 25faa1b3 d04b14c8 4b9e12d9
! %f4 = 328fea7e ec3e05a6 6ad13ee7 539d543d
! %f8 = d97a7076 d158948a d6091603 bb26711a
! %f12 = c4a33081 20b62f38 7135e2c5 77c65b6a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 9e670c95 a0212d21 75324c84 9692a6d8
! %f20 = a29067e5 ab986985 e19c0a5a 4bf017e9
! %f24 = 09b9b04c 33744ff7 df45138d f36770b6
! %f28 = e3daad9a d0077499 0eaa4164 e1beafa7
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 25428840 0312acd8 56d52782 ca139cc7
! %f36 = 1cd4752f 1523c533 c094878f 646e2ef9
! %f40 = 6ba932d1 0cc3340a 5bd9c143 cf9006cc
! %f44 = 5454edee f6596e1d 44495548 54af710d
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x977089d000000066,%g7,%g1 ! GSR scale = 12, align = 6
wr %g1,%g0,%gsr ! GSR = 977089d000000066
wr %g0,%y ! Clear Y 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[00000000630001d8] = 083a9acff1bd04b6, %l7 = 507e400c813a3b5d, %l5 = a25fd9e6d9fd673f
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 083a9acff1bd04b6
! Mem[0000000062000028] = ee04fafd, %l2 = e8aa22e013642a1b
ldstuba [%i0+%o5]0x80,%l2 ! %l2 = 000000ee000000ff
! Mem[00000000910000f0] = 0ba31d1e, %g2 = ad9be989ff6b3b4f
lduh [%i6+0x0f0],%g2 ! %g2 = 0000000000000ba3
! Mem[0000000063800028] = a71aec96, %l0 = a865c6b61fa8b90f
swapa [%i3+%o5]0x88,%l0 ! %l0 = 00000000a71aec96
! %l1 = bc3f81340914e623, Mem[0000000063800152] = 19e37008, %asi = 80
stha %l1,[%i3+0x152]%asi ! Mem[0000000063800150] = 19e3e623
! Mem[0000000063800008] = 89e6a4499bacf9b2, %l6 = efc9b7ca7522bcbe
ldxa [%i3+%o1]0x81,%l6 ! %l6 = 89e6a4499bacf9b2
! Mem[00000000620001ae] = dbd3e177, %l1 = bc3f81340914e623
ldstub [%i0+0x1ae],%l1 ! %l1 = 000000e1000000ff
! Mem[00000000620000f8] = 5283bb91, %l0 = 00000000a71aec96
lduwa [%i0+0x0f8]%asi,%l0 ! %l0 = 000000005283bb91
! Mem[0000000062000158] = bd29f693, %l0 = 000000005283bb91
swap [%i0+0x158],%l0 ! %l0 = 00000000bd29f693
! Mem[00000000628000c8] = 84c23388, %l0 = 00000000bd29f693
swap [%i1+0x0c8],%l0 ! %l0 = 0000000084c23388
p41_label_2:
! Mem[0000000063800020] = 3c9aaed6, %l0 = 0000000084c23388
lduha [%i3+%o4]0x89,%l0 ! %l0 = 000000000000aed6
! Mem[0000000091000100] = a1d05bf5, %g2 = 0000000000000ba3
lduh [%i6+0x100],%g2 ! %g2 = 000000000000a1d0
! Mem[0000000062800020] = f021fd50, %l7 = 507e400c813a3b5d
lduwa [%i1+%o4]0x81,%l7 ! %l7 = 00000000f021fd50
! Mem[00000000638000c8] = c9510d67, %l7 = 00000000f021fd50
swap [%i3+0x0c8],%l7 ! %l7 = 00000000c9510d67
! %l5 = 083a9acff1bd04b6, Mem[0000000090800014] = 347e03e8, %asi = 80
stba %l5,[%i5+0x014]%asi ! Mem[0000000090800014] = b67e03e8
! Mem[0000000062800138] = 287dfbcb, %l2 = 00000000000000ee
swap [%i1+0x138],%l2 ! %l2 = 00000000287dfbcb
! %l2 = 00000000287dfbcb, Mem[0000000063000000] = 2252d354
stwa %l2,[%i2+%g0]0x81 ! Mem[0000000063000000] = 287dfbcb
! Mem[0000000063000030] = 2647b9b7, %l0 = 0000aed6, %l0 = 0000aed6
add %i2,0x30,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000002647b9b7
! Mem[0000000062000140] = 3f123a6f0bdf2ff4, %l5 = 083a9acff1bd04b6, %l6 = 89e6a4499bacf9b2
add %i0,0x140,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 3f123a6f0bdf2ff4
! Mem[000000009100009c] = ee880969, %g2 = 000000000000a1d0
ldsb [%i6+0x09c],%g2 ! %g2 = ffffffffffffffee
p41_label_3:
! Mem[000000009080019c] = 678d2248, %g2 = ffffffffffffffee
ldsb [%i5+0x19d],%g2 ! %g2 = 0000000000000067
! Mem[000000006380006a] = ea630b36, %l7 = 00000000c9510d67
ldstub [%i3+0x06a],%l7 ! %l7 = 0000000b000000ff
! %l3 = 632d0010399e7955, Mem[0000000063000190] = ad6010ead883b4b6
stx %l3,[%i2+0x190] ! Mem[0000000063000190] = 632d0010399e7955
! Mem[0000000063800114] = c81d9844, %l6 = 0bdf2ff4, %l1 = 000000e1
add %i3,0x114,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000c81d9844
! %l4 = ce3d0fb7b0d0c67d, Mem[0000000062800020] = 50fd21f0
stba %l4,[%i1+%o4]0x89 ! Mem[0000000062800020] = 50fd217d
! Mem[0000000062000020] = be66a553, %l0 = 000000002647b9b7
swapa [%i0+%o4]0x80,%l0 ! %l0 = 00000000be66a553
! %l1 = 00000000c81d9844, Mem[0000000062000010] = 157dbecd
stba %l1,[%i0+%o2]0x81 ! Mem[0000000062000010] = 447dbecd
! %l1 = 00000000c81d9844, Mem[00000000910001a8] = 367cb88b9a670170
stx %l1,[%i6+0x1a8] ! Mem[00000000910001a8] = 00000000c81d9844
! Mem[0000000063000008] = 3257d9fe, %l0 = 00000000be66a553
swapa [%i2+%o1]0x81,%l0 ! %l0 = 000000003257d9fe
! Mem[0000000062800030] = 6b66f106, %l3 = 632d0010399e7955
swap [%i1+0x030],%l3 ! %l3 = 000000006b66f106
p41_label_4:
! Mem[0000000091800040] = 3b6f1a76, %g2 = 0000000000000067
ldsh [%o0+0x042],%g2 ! %g2 = 0000000000003b6f
! Mem[00000000620000a1] = 2339caec, %l2 = 00000000287dfbcb
ldstub [%i0+0x0a1],%l2 ! %l2 = 00000039000000ff
! Mem[000000006280005a] = d63274be, %l1 = 00000000c81d9844
ldstub [%i1+0x05a],%l1 ! %l1 = 00000074000000ff
! %l4 = ce3d0fb7b0d0c67d, Mem[000000009180013c] = af83df28
sth %l4,[%o0+0x13c] ! Mem[000000009180013c] = c67ddf28
! Mem[0000000091000118] = 4cb33f1a, %g2 = 0000000000003b6f
lduh [%i6+0x11a],%g2 ! %g2 = 0000000000004cb3
! Mem[00000000638000ac] = c63395e1, %l4 = b0d0c67d, %l7 = 0000000b
add %i3,0xac,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000c63395e1
! Mem[0000000063800078] = 272d379af63304c3, %l6 = 3f123a6f0bdf2ff4, %l1 = 0000000000000074
add %i3,0x78,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 272d379af63304c3
! Mem[0000000063800010] = 98d4e1bd, %l2 = 0000000000000039
ldstuba [%i3+%o2]0x88,%l2 ! %l2 = 000000bd000000ff
! Mem[0000000062000180] = 37dc99ec, %l2 = 00000000000000bd
swap [%i0+0x180],%l2 ! %l2 = 0000000037dc99ec
! %l6 = 3f123a6f0bdf2ff4, Mem[0000000062000020] = 0d273077b7b94726
stxa %l6,[%i0+%o4]0x89 ! Mem[0000000062000020] = 3f123a6f0bdf2ff4
p41_label_5:
! Mem[00000000638000a0] = 5e2a6e60, %l6 = 3f123a6f0bdf2ff4
swap [%i3+0x0a0],%l6 ! %l6 = 000000005e2a6e60
! Mem[0000000062800038] = 6b7f1e05, %l7 = 00000000c63395e1
swap [%i1+0x038],%l7 ! %l7 = 000000006b7f1e05
! Mem[00000000638000cc] = 9cc9310e, %l0 = 000000003257d9fe
swap [%i3+0x0cc],%l0 ! %l0 = 000000009cc9310e
! %l2 = 37dc99ec, %l3 = 6b66f106, Mem[0000000062800008] = 50f632bf 05577fe3
stda %l2,[%i1+%o1]0x89 ! Mem[0000000062800008] = 37dc99ec 6b66f106
! %l6 = 000000005e2a6e60, Mem[0000000062800010] = b50f53a8
stwa %l6,[%i1+%o2]0x81 ! Mem[0000000062800010] = 5e2a6e60
! %l4 = b0d0c67d, %l5 = f1bd04b6, Mem[0000000062000000] = 3b20c405 e71ca6e5
stda %l4,[%i0+%g0]0x89 ! Mem[0000000062000000] = b0d0c67d f1bd04b6
! Mem[0000000062800008] = ec99dc37, %l5 = 083a9acff1bd04b6
lduha [%i1+%o1]0x80,%l5 ! %l5 = 000000000000ec99
! %l1 = 272d379af63304c3, Mem[000000006380012e] = 7f0a174f
sth %l1,[%i3+0x12e] ! Mem[000000006380012c] = 7f0a04c3
! %l1 = 272d379af63304c3, Mem[0000000090000008] = 354aae5e
stw %l1,[%i4+%o1] ! Mem[0000000090000008] = f63304c3
! Mem[00000000620001bc] = f84efbbe, %l4 = b0d0c67d, %l7 = 6b7f1e05
add %i0,0x1bc,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000f84efbbe
p41_label_6:
! %l0 = 000000009cc9310e, Mem[0000000090000108] = 3c2b1770b86e8ce7
stx %l0,[%i4+0x108] ! Mem[0000000090000108] = 000000009cc9310e
! Mem[0000000062800020] = 50fd217d, %l0 = 000000009cc9310e
swapa [%i1+%o4]0x89,%l0 ! %l0 = 0000000050fd217d
! Mem[0000000062000018] = 4206d2fc, %l6 = 000000005e2a6e60
ldstuba [%i0+%o3]0x88,%l6 ! %l6 = 000000fc000000ff
! Mem[0000000062000012] = 447dbecd, %l5 = 000000000000ec99
ldstub [%i0+0x012],%l5 ! %l5 = 000000be000000ff
! %l5 = 00000000000000be, Mem[0000000063000010] = 45e3fd7d
stba %l5,[%i2+%o2]0x81 ! Mem[0000000063000010] = bee3fd7d
! Mem[00000000638001f5] = c5612a3c, %l2 = 0000000037dc99ec
ldstub [%i3+0x1f5],%l2 ! %l2 = 00000061000000ff
! Mem[0000000062000010] = 447dffcd, %l1 = 272d379af63304c3
swapa [%i0+%o2]0x80,%l1 ! %l1 = 00000000447dffcd
! %l5 = 00000000000000be, Mem[0000000090800088] = 6b3577997a33942a
stx %l5,[%i5+0x088] ! Mem[0000000090800088] = 00000000000000be
! Mem[0000000062800170] = 1fc972ab904bb190, %l7 = 00000000f84efbbe, %l2 = 0000000000000061
add %i1,0x170,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 1fc972ab904bb190
! Mem[0000000062000068] = e9c08560, %l5 = 000000be, %l2 = 904bb190
add %i0,0x68,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000e9c08560
p41_label_7:
! %l4 = b0d0c67d, %l5 = 000000be, Mem[0000000063800018] = c241db84 51f0dd26
stda %l4,[%i3+%o3]0x80 ! Mem[0000000063800018] = b0d0c67d 000000be
! Mem[0000000091000028] = e0db488e, %g2 = 0000000000004cb3
ldsh [%i6+0x02a],%g2 ! %g2 = ffffffffffffe0db
! Mem[00000000628001f0] = 1602107e, %l3 = 000000006b66f106
swap [%i1+0x1f0],%l3 ! %l3 = 000000001602107e
! %l2 = e9c08560, %l3 = 1602107e, Mem[0000000090800090] = 4d08a38e 58030393
std %l2,[%i5+0x090] ! Mem[0000000090800090] = e9c08560 1602107e
! Mem[00000000918000a4] = becc2ad5, %g2 = ffffffffffffe0db
lduh [%o0+0x0a4],%g2 ! %g2 = 000000000000becc
! %l2 = e9c08560, %l3 = 1602107e, Mem[0000000062000020] = 0bdf2ff4 3f123a6f
stda %l2,[%i0+%o4]0x89 ! Mem[0000000062000020] = e9c08560 1602107e
! Mem[0000000063800050] = d646b330c1e06f80, %l7 = 00000000f84efbbe, %l6 = 00000000000000fc
add %i3,0x50,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = d646b330c1e06f80
! Mem[0000000062800184] = 420d4dab, %l3 = 1602107e, %l3 = 1602107e
add %i1,0x184,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000420d4dab
! Mem[0000000063800000] = 50146c70, %l2 = 00000000e9c08560
lduwa [%i3+%g0]0x89,%l2 ! %l2 = 0000000050146c70
! Mem[0000000063800034] = 3de41761, %l5 = 000000be, %l7 = f84efbbe
add %i3,0x34,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000003de41761
p41_label_8:
! Mem[0000000063800018] = b0d0c67d, %l2 = 0000000050146c70
swapa [%i3+%o3]0x80,%l2 ! %l2 = 00000000b0d0c67d
! Mem[0000000063000028] = 28703f30, %l2 = 00000000b0d0c67d
ldstuba [%i2+%o5]0x89,%l2 ! %l2 = 00000030000000ff
! Mem[0000000063000052] = 2feb3ace, %l7 = 000000003de41761
ldstub [%i2+0x052],%l7 ! %l7 = 0000003a000000ff
! Mem[00000000628000a4] = fd403131, %l1 = 447dffcd, %l5 = 000000be
add %i1,0xa4,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000fd403131
! Mem[00000000908001cc] = d01beac2, %g2 = 000000000000becc
lduh [%i5+0x1cc],%g2 ! %g2 = 000000000000d01b
! %l6 = c1e06f80, %l7 = 0000003a, Mem[00000000918000d8] = b55428c6 0f6e6a47
std %l6,[%o0+0x0d8] ! Mem[00000000918000d8] = c1e06f80 0000003a
! Mem[00000000638001f5] = c5ff2a3c, %l4 = ce3d0fb7b0d0c67d
ldstub [%i3+0x1f5],%l4 ! %l4 = 000000ff000000ff
! Mem[0000000062800018] = 48f9215c, %l3 = 00000000420d4dab
swapa [%i1+%o3]0x80,%l3 ! %l3 = 0000000048f9215c
! Mem[0000000062000128] = 52ca000b, %l4 = 00000000000000ff
swap [%i0+0x128],%l4 ! %l4 = 0000000052ca000b
! Mem[0000000063000000] = 287dfbcb, %l6 = d646b330c1e06f80
ldstuba [%i2+%g0]0x81,%l6 ! %l6 = 00000028000000ff
p41_label_9:
! Mem[0000000062000028] = ff04fafde5c20e49, %l7 = 000000000000003a
ldxa [%i0+%o5]0x80,%l7 ! %l7 = ff04fafde5c20e49
! Mem[0000000063800030] = ff6dd9f4, %l7 = e5c20e49, %l3 = 48f9215c
add %i3,0x30,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000ff6dd9f4
! %l0 = 50fd217d, %l1 = 447dffcd, Mem[0000000063000018] = 430e4cf4 2cde73e2
stda %l0,[%i2+%o3]0x88 ! Mem[0000000063000018] = 50fd217d 447dffcd
! Mem[0000000062800018] = ab4d0d42, %l7 = ff04fafde5c20e49
swapa [%i1+%o3]0x89,%l7 ! %l7 = 00000000ab4d0d42
! Mem[0000000091800028] = 2e4619bb ea5bb1ab, %g2 = 0000d01b, %g3 = 0bad0b00
ldd [%o0+%o5],%g2 ! %g2 = 000000002e4619bb 00000000ea5bb1ab
! Mem[00000000630000ec] = 3bc3caea, %l2 = 00000030, %l3 = ff6dd9f4
add %i2,0xec,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000003bc3caea
! Mem[0000000063000165] = 25891fe7, %l0 = 0000000050fd217d
ldstub [%i2+0x165],%l0 ! %l0 = 00000089000000ff
! %l7 = 00000000ab4d0d42, Mem[0000000063800068] = ea63ff36352c582f
stx %l7,[%i3+0x068] ! Mem[0000000063800068] = 00000000ab4d0d42
! %l0 = 00000089, %l1 = 447dffcd, Mem[00000000910000a8] = 34790ada 215960bf
std %l0,[%i6+0x0a8] ! Mem[00000000910000a8] = 00000089 447dffcd
! Mem[00000000638001f4] = c5ff2a3c, %l3 = 000000003bc3caea
ldub [%i3+0x1f6],%l3 ! %l3 = 000000000000002a
p41_label_10:
! Mem[0000000063800028] = 1fa8b90f, %l6 = 0000000000000028
ldsba [%i3+%o5]0x88,%l6 ! %l6 = 000000000000000f
! %l3 = 000000000000002a, Mem[0000000063000170] = 782f7073
stw %l3,[%i2+0x170] ! Mem[0000000063000170] = 0000002a
! Mem[0000000062800013] = 5e2a6e60, %l0 = 0000000000000089
ldstuba [%i1+0x013]%asi,%l0 ! %l0 = 00000060000000ff
! Mem[0000000062000010] = c30433f6, %l2 = 0000000000000030
swapa [%i0+%o2]0x89,%l2 ! %l2 = 00000000c30433f6
! Mem[00000000910001c8] = 06aca0d1718d4ac5, %g2 = 000000002e4619bb
ldxa [%i6+0x1c8]%asi,%g2 ! %g2 = 06aca0d1718d4ac5
! %l5 = 00000000fd403131, Mem[0000000063800000] = e057150d50146c70
stxa %l5,[%i3+%g0]0x89 ! Mem[0000000063800000] = 00000000fd403131
! Mem[00000000628001c0] = 1ec80cf0ebf17c47, %l0 = 0000000000000060, %l4 = 0000000052ca000b
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 1ec80cf0ebf17c47
! %l3 = 000000000000002a, Mem[0000000063000008] = 53a566be
stba %l3,[%i2+%o1]0x88 ! Mem[0000000063000008] = 53a5662a
! %l7 = 00000000ab4d0d42, Mem[0000000091000156] = 7e5c12fc
sth %l7,[%i6+0x156] ! Mem[0000000091000154] = 0d4212fc
! %l7 = 00000000ab4d0d42, Mem[000000009100012d] = d44f6e3b
stb %l7,[%i6+0x12d] ! Mem[000000009100012c] = 424f6e3b
p41_label_11:
! Mem[0000000063800008] = 49a4e689, %l5 = 00000000fd403131
swapa [%i3+%o1]0x89,%l5 ! %l5 = 0000000049a4e689
! Mem[0000000063800028] = 0fb9a81f, %l6 = 000000000000000f
ldstuba [%i3+%o5]0x80,%l6 ! %l6 = 0000000f000000ff
! Mem[0000000062800130] = de0a4e696889ba8f, %l4 = 1ec80cf0ebf17c47, %l6 = 000000000000000f
add %i1,0x130,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = de0a4e696889ba8f
! Mem[0000000090800004] = bc583ef2, %g2 = 06aca0d1718d4ac5
lduh [%i5+0x004],%g2 ! %g2 = 000000000000bc58
! Mem[0000000062800010] = 5e2a6eff, %l7 = 00000000ab4d0d42
lduwa [%i1+%o2]0x81,%l7 ! %l7 = 000000005e2a6eff
! Mem[0000000063800000] = 313140fd, %l1 = 00000000447dffcd
ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 00000031000000ff
! Mem[0000000062800000] = 4be5888a, %l1 = 0000000000000031
swapa [%i1+%g0]0x88,%l1 ! %l1 = 000000004be5888a
! %l7 = 000000005e2a6eff, Mem[0000000063800018] = 706c1450
stha %l7,[%i3+%o3]0x89 ! Mem[0000000063800018] = 706c6eff
! %l4 = 1ec80cf0ebf17c47, Mem[0000000090800000] = f4c7e3d3bc583ef2, %asi = 80
stxa %l4,[%i5+0x000]%asi ! Mem[0000000090800000] = 1ec80cf0ebf17c47
! Mem[00000000910001dc] = d4ce3762, %g2 = 000000000000bc58
lduwa [%i6+0x1dc]%asi,%g2 ! %g2 = 00000000d4ce3762
p41_label_12:
! Mem[0000000090000188] = 9ac53ac5, %g18 = a5ab62f61a76595c
ldsw [%i4+0x188],%g2 ! %g2 = a5ab62f61a76595c
! Mem[0000000062800020] = 0e31c99c, %l1 = 000000004be5888a
lduwa [%i1+%o4]0x80,%l1 ! %l1 = 000000000e31c99c
! Mem[0000000091800130] = 7b157b3a 23e757e3, %g2 = 9ac53ac5, %g3 = ea5bb1ab
ldd [%o0+0x130],%g2 ! %g2 = 000000007b157b3a 0000000023e757e3
! Mem[0000000062800015] = 6cde9daf, %l0 = 0000000000000060
ldstub [%i1+0x015],%l0 ! %l0 = 000000de000000ff
! %l3 = 000000000000002a, Mem[0000000062000000] = 7dc6d0b0
stwa %l3,[%i0+%g0]0x81 ! Mem[0000000062000000] = 0000002a
! Mem[00000000628000a8] = 7544a540e9ff5679, %l6 = de0a4e696889ba8f, %l2 = 00000000c30433f6
add %i1,0xa8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 7544a540e9ff5679
! Mem[00000000918001f8] = 9854b03f, %g2 = 000000007b157b3a
lduw [%o0+0x1f8],%g2 ! %g2 = 000000009854b03f
! Mem[0000000063000010] = 7dfde3be, %l2 = 7544a540e9ff5679
ldsba [%i2+%o2]0x89,%l2 ! %l2 = ffffffffffffffbe
! %l2 = ffffffbe, %l3 = 0000002a, Mem[00000000918000c0] = eced5e8d ad90271b
stda %l2,[%o0+0x0c0]%asi ! Mem[00000000918000c0] = ffffffbe 0000002a
! %l2 = ffffffffffffffbe, Mem[0000000091000148] = 6a929989
sth %l2,[%i6+0x148] ! Mem[0000000091000148] = ffbe9989
p41_label_13:
! Mem[0000000063000028] = 28703fff, %l3 = 000000000000002a
lduha [%i2+%o5]0x88,%l3 ! %l3 = 0000000000003fff
! Mem[00000000918001ac] = bef432bd, %g2 = 000000009854b03f
ldub [%o0+0x1ae],%g2 ! %g2 = 00000000000000be
! Mem[0000000090800044] = 10cfefb5, %g2 = 00000000000000be
ldsh [%i5+0x044],%g2 ! %g2 = 00000000000010cf
! Mem[0000000063000000] = cbfb7dff, %l1 = 000000000e31c99c
swapa [%i2+%g0]0x89,%l1 ! %l1 = 00000000cbfb7dff
! Mem[0000000062000008] = 3588d97917864906, %l7 = 000000005e2a6eff
ldxa [%i0+%o1]0x89,%l7 ! %l7 = 3588d97917864906
! Mem[0000000063000000] = f8c7bd830e31c99c, %l7 = 3588d97917864906
ldxa [%i2+%g0]0x89,%l7 ! %l7 = f8c7bd830e31c99c
! %l1 = 00000000cbfb7dff, Mem[0000000063000018] = 7d21fd50
stwa %l1,[%i2+%o3]0x81 ! Mem[0000000063000018] = cbfb7dff
! Mem[00000000628000b4] = 2a4fb7f1, %l2 = ffffffffffffffbe
swap [%i1+0x0b4],%l2 ! %l2 = 000000002a4fb7f1
! Mem[00000000630000d4] = b01e48aa, %l4 = 1ec80cf0ebf17c47
swap [%i2+0x0d4],%l4 ! %l4 = 00000000b01e48aa
! %l2 = 2a4fb7f1, %l3 = 00003fff, Mem[0000000091800030] = d69884ce 0e1c093a
std %l2,[%o0+0x030] ! Mem[0000000091800030] = 2a4fb7f1 00003fff
p41_label_14:
! Mem[0000000091800120] = 2c0672fb, %g18 = a5ab62f61a76595c
ldsw [%o0+0x120],%g2 ! %g2 = a5ab62f61a76595c
! %l4 = 00000000b01e48aa, Mem[0000000090800059] = f13f7616
stb %l4,[%i5+0x059] ! Mem[0000000090800058] = aa3f7616
! Mem[0000000090000150] = 8d5101b0, %g2 = 000000002c0672fb
lduh [%i4+0x150],%g2 ! %g2 = 0000000000008d51
! Mem[0000000062800008] = ec99dc37, %l6 = de0a4e696889ba8f
ldstuba [%i1+%o1]0x81,%l6 ! %l6 = 000000ec000000ff
! Mem[0000000091000068] = adccfc37, %g2 = 0000000000008d51
ldsh [%i6+0x068],%g2 ! %g2 = ffffffffffffadcc
! Mem[0000000063000000] = 9cc9310e, %l1 = 00000000cbfb7dff
ldstuba [%i2+%g0]0x81,%l1 ! %l1 = 0000009c000000ff
! Mem[000000009100002c] = 488e3762, %g18 = a5ab62f61a76595c
ldsw [%i6+0x02c],%g2 ! %g2 = a5ab62f61a76595c
! Mem[0000000063800100] = d56316c3, %l0 = 000000de, %l6 = 000000ec
add %i3,0x100,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000d56316c3
! Mem[0000000062000028] = ff04fafd e5c20e49, %l4 = b01e48aa, %l5 = 49a4e689
ldda [%i0+%o5]0x81,%l4 ! %l4 = 00000000ff04fafd 00000000e5c20e49
! Mem[0000000062800018] = e5c20e49, %l6 = 00000000d56316c3
ldsba [%i1+%o3]0x89,%l6 ! %l6 = 0000000000000049
p41_label_15:
! Mem[0000000062000174] = 059d0526, %l2 = 2a4fb7f1, %l3 = 00003fff
add %i0,0x174,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000059d0526
! %l5 = 00000000e5c20e49, Mem[0000000063000020] = 93fde0b2c9ff7bd0
stxa %l5,[%i2+%o4]0x80 ! Mem[0000000063000020] = 00000000e5c20e49
! Mem[00000000910001e8] = 5807ce46, %g18 = a5ab62f61a76595c
ldsw [%i6+0x1e8],%g2 ! %g2 = a5ab62f61a76595c
! Mem[0000000091800024] = 69b26704, %g2 = 000000005807ce46
lduw [%o0+0x024],%g2 ! %g2 = 0000000069b26704
! %l0 = 000000de, %l1 = 0000009c, Mem[00000000910001b8] = 889ba15b a78de8c5
std %l0,[%i6+0x1b8] ! Mem[00000000910001b8] = 000000de 0000009c
! Mem[0000000090000050] = 29653e97, %g2 = 0000000069b26704
ldub [%i4+0x051],%g2 ! %g2 = 0000000000000029
! Mem[0000000062000020] = 6085c0e9, %l0 = 00000000000000de
swapa [%i0+%o4]0x80,%l0 ! %l0 = 000000006085c0e9
! Mem[0000000063000028] = ff3f7028, %l3 = 00000000059d0526
swap [%i2+%o5],%l3 ! %l3 = 00000000ff3f7028
! Mem[0000000062000000] = 2a000000, %l1 = 000000000000009c
swapa [%i0+%g0]0x89,%l1 ! %l1 = 000000002a000000
! Mem[0000000062800000] = 00000031, %l3 = 00000000ff3f7028
swapa [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000031
p41_label_16:
! %l2 = 000000002a4fb7f1, Mem[00000000910000e7] = a427c66d
stb %l2,[%i6+0x0e7] ! Mem[00000000910000e4] = f127c66d
! Mem[0000000091800044] = 1a763bdd, %g18 = a5ab62f61a76595c
ldsw [%o0+0x044],%g2 ! %g2 = a5ab62f61a76595c
! Mem[00000000628001df] = 0019b000, %l0 = 000000006085c0e9
ldstub [%i1+0x1df],%l0 ! %l0 = 00000000000000ff
! %l5 = 00000000e5c20e49, Mem[0000000062000000] = 0000009c
stha %l5,[%i0+%g0]0x89 ! Mem[0000000062000000] = 00000e49
! %l2 = 000000002a4fb7f1, Mem[0000000063800008] = fd403131
stwa %l2,[%i3+%o1]0x89 ! Mem[0000000063800008] = 2a4fb7f1
! Mem[0000000062800008] = ff99dc37, %l0 = 0000000000000000
lduha [%i1+%o1]0x80,%l0 ! %l0 = 000000000000ff99
! Mem[0000000062000000] = 490e0000, %l7 = f8c7bd830e31c99c
lduba [%i0+%g0]0x81,%l7 ! %l7 = 0000000000000049
! %l7 = 0000000000000049, Mem[00000000908001dd] = e5bf5c84
stb %l7,[%i5+0x1dd] ! Mem[00000000908001dc] = 49bf5c84
! Mem[0000000091000068] = adccfc3760c26dee, %g2 = 000000001a763bdd
ldx [%i6+0x068],%g2 ! %g2 = adccfc3760c26dee
! Mem[0000000062000121] = 2f72cf68, %l1 = 000000002a000000
ldstuba [%i0+0x121]%asi,%l1 ! %l1 = 00000072000000ff
p41_label_17:
! %l2 = 000000002a4fb7f1, Mem[00000000918000e0] = c47e0a0e6b4a0971
stx %l2,[%o0+0x0e0] ! Mem[00000000918000e0] = 000000002a4fb7f1
! Mem[0000000063000030] = 2647b9b7, %l0 = 000000000000ff99
swap [%i2+0x030],%l0 ! %l0 = 000000002647b9b7
! Mem[0000000091800100] = 63494533 f6d308d7, %g2 = 60c26dee, %g3 = 23e757e3
ldd [%o0+0x100],%g2 ! %g2 = 0000000063494533 00000000f6d308d7
! Mem[000000009180014c] = b15b3563, %g2 = 0000000063494533
ldub [%o0+0x14f],%g2 ! %g2 = 00000000000000b1
! %l6 = 0000000000000049, Mem[000000009180016e] = b3b719f2, %asi = 80
stha %l6,[%o0+0x16e]%asi ! Mem[000000009180016c] = 004919f2
! Mem[0000000062000138] = c76a62887c5abbd3, %l5 = 00000000e5c20e49, %l7 = 0000000000000049
add %i0,0x138,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = c76a62887c5abbd3
! %l5 = 00000000e5c20e49, Mem[0000000063000010] = 7dfde3be
stba %l5,[%i2+%o2]0x88 ! Mem[0000000063000010] = 7dfde349
! Mem[0000000091000098] = e6b6c238ee880969, %g2 = 00000000000000b1
ldx [%i6+0x098],%g2 ! %g2 = e6b6c238ee880969
! Mem[0000000062000048] = ae270240, %l6 = 0000000000000049
ldstuba [%i0+0x048]%asi,%l6 ! %l6 = 000000ae000000ff
! Mem[00000000638000d8] = af4b63b8, %l4 = 00000000ff04fafd
swap [%i3+0x0d8],%l4 ! %l4 = 00000000af4b63b8
p41_label_18:
! Mem[0000000062800000] = 28703fff, %l1 = 0000000000000072
ldstuba [%i1+%g0]0x80,%l1 ! %l1 = 00000028000000ff
! Mem[0000000090800000] = 1ec80cf0ebf17c47, %g2 = e6b6c238ee880969
ldx [%i5+%g0],%g2 ! %g2 = 1ec80cf0ebf17c47
! Mem[0000000090000084] = 487f0c78, %g2 = 1ec80cf0ebf17c47
ldsh [%i4+0x086],%g2 ! %g2 = 000000000000487f
! %l3 = 0000000000000031, Mem[0000000091800170] = 19f242b3
stb %l3,[%o0+0x170] ! Mem[0000000091800170] = 31f242b3
! Mem[0000000063800079] = 272d379a, %l4 = 00000000af4b63b8
ldstub [%i3+0x079],%l4 ! %l4 = 0000002d000000ff
! Mem[00000000638000c0] = e1486d42c632dd84, %l7 = c76a62887c5abbd3, %l7 = c76a62887c5abbd3
add %i3,0xc0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = e1486d42c632dd84
! Mem[00000000628000e4] = 71eec093, %l4 = 000000000000002d
ldstuba [%i1+0x0e4]%asi,%l4 ! %l4 = 00000071000000ff
! Mem[0000000063000140] = 3ec8386d01b8648b, %l2 = 000000002a4fb7f1, %l2 = 000000002a4fb7f1
add %i2,0x140,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 3ec8386d01b8648b
! Mem[0000000062800118] = 002592e8180e474c, %l6 = 00000000000000ae, %l2 = 3ec8386d01b8648b
add %i1,0x118,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 002592e8180e474c
! Mem[0000000063800020] = 3c9aaed6, %l3 = 0000000000000031
ldstuba [%i3+%o4]0x89,%l3 ! %l3 = 000000d6000000ff
p41_label_19:
! Mem[000000006200007c] = def65e54, %l2 = 002592e8180e474c
swap [%i0+0x07c],%l2 ! %l2 = 00000000def65e54
! Mem[0000000063000010] = 49e3fd7d78908122, %l7 = e1486d42c632dd84
ldxa [%i2+%o2]0x80,%l7 ! %l7 = 49e3fd7d78908122
! Mem[000000006200003c] = 5211908b, %l3 = 000000d6, %l4 = 00000071
add %i0,0x3c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000005211908b
! Mem[00000000620000f8] = 5283bb91, %l7 = 49e3fd7d78908122
ldstub [%i0+0x0f8],%l7 ! %l7 = 00000052000000ff
! Mem[000000006200015d] = 74856663, %l6 = 00000000000000ae
ldstub [%i0+0x15d],%l6 ! %l6 = 00000085000000ff
! Mem[00000000620000e0] = 95071061, %l7 = 00000052, %l7 = 00000052
add %i0,0xe0,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000095071061
! Mem[0000000062800020] = 0e31c99c, %l0 = 000000002647b9b7
ldstuba [%i1+%o4]0x81,%l0 ! %l0 = 0000000e000000ff
! Mem[0000000062000018] = 4206d2ff, %l0 = 000000000000000e
swapa [%i0+%o3]0x88,%l0 ! %l0 = 000000004206d2ff
! Mem[0000000063800110] = b1cff84c, %l3 = 00000000000000d6
swap [%i3+0x110],%l3 ! %l3 = 00000000b1cff84c
! Mem[0000000063800020] = 3c9aaeff, %l1 = 0000000000000028
ldstuba [%i3+%o4]0x89,%l1 ! %l1 = 000000ff000000ff
p41_label_20:
! Mem[0000000062000034] = 5ba64e2f, %l0 = 000000004206d2ff
lduh [%i0+0x034],%l0 ! %l0 = 0000000000005ba6
! %l1 = 00000000000000ff, Mem[0000000090000120] = 7afefbe2
sth %l1,[%i4+0x120] ! Mem[0000000090000120] = 00fffbe2
! Mem[0000000090000000] = 3290e3b0db2a273c, %g2 = 000000000000487f
ldx [%i4+%g0],%g2 ! %g2 = 3290e3b0db2a273c
! Mem[0000000090000108] = 00009cc9, %g2 = 3290e3b0db2a273c
ldub [%i4+0x10a],%g2 ! %g2 = 0000000000000000
! %l6 = 00000085, %l7 = 95071061, Mem[00000000918000f8] = 7e989ad2 02b3cc84
stda %l6,[%o0+0x0f8]%asi ! Mem[00000000918000f8] = 00000085 95071061
! %l6 = 00000085, %l7 = 95071061, Mem[0000000090000090] = 3b0fff1e 12b81517
std %l6,[%i4+0x090] ! Mem[0000000090000090] = 00000085 95071061
! %l6 = 00000085, %l7 = 95071061, Mem[0000000090000140] = 1b2720ac 32108ea1
std %l6,[%i4+0x140] ! Mem[0000000090000140] = 00000085 95071061
! Mem[000000006380017c] = 1f2ac11a, %l0 = 00005ba6, %l1 = 000000ff
add %i3,0x17c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000001f2ac11a
! Mem[0000000063000008] = 2a66a553ab264a9d, %l7 = 0000000095071061, %l4 = 000000005211908b
add %i2,0x08,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 2a66a553ab264a9d
! Mem[000000006280011c] = 180e474c, %l5 = 00000000e5c20e49
swap [%i1+0x11c],%l5 ! %l5 = 00000000180e474c
p41_label_21:
! Mem[0000000063800058] = 30243809, %l1 = 000000001f2ac11a
ldstub [%i3+0x058],%l1 ! %l1 = 00000030000000ff
! Mem[00000000908001c0] = 46672e24, %g2 = 0000000000000000
ldsh [%i5+0x1c2],%g2 ! %g2 = 0000000000004667
! %l4 = 2a66a553ab264a9d, Mem[00000000918000e0] = 00000000
stw %l4,[%o0+0x0e0] ! Mem[00000000918000e0] = ab264a9d
! Mem[0000000063800018] = be000000 706c6eff, %l2 = def65e54, %l3 = b1cff84c
ldda [%i3+%o3]0x88,%l2 ! %l2 = 00000000706c6eff 00000000be000000
! Mem[0000000063000018] = ff7dfbcb, %l5 = 00000000180e474c
ldsha [%i2+%o3]0x88,%l5 ! %l5 = fffffffffffffbcb
! %l4 = 2a66a553ab264a9d, Mem[0000000062800000] = 37149d58ff3f70ff
stxa %l4,[%i1+%g0]0x88 ! Mem[0000000062800000] = 2a66a553ab264a9d
! Mem[0000000062800028] = d9c94aab, %l5 = fffffffffffffbcb
lduwa [%i1+%o5]0x80,%l5 ! %l5 = 00000000d9c94aab
! Mem[00000000918001f0] = 7dd0890851a385e5, %g2 = 0000000000004667
ldx [%o0+0x1f0],%g2 ! %g2 = 7dd0890851a385e5
! Mem[0000000062800020] = e7c5f9ec9cc931ff, %l2 = 00000000706c6eff
ldxa [%i1+%o4]0x89,%l2 ! %l2 = e7c5f9ec9cc931ff
! Mem[0000000063800170] = d724baf57f9c7171, %l0 = 0000000000005ba6, %l6 = 0000000000000085
add %i3,0x170,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = d724baf57f9c7171
p41_label_22:
! Mem[0000000062800000] = 9d4a26ab, %l0 = 0000000000005ba6
ldswa [%i1+%g0]0x81,%l0 ! %l0 = ffffffff9d4a26ab
! Mem[0000000090000010] = 4f096489, %g2 = 7dd0890851a385e5
lduwa [%i4+0x010]%asi,%g2 ! %g2 = 000000004f096489
! Mem[0000000062800090] = 4c016ea8, %l4 = 2a66a553ab264a9d
swap [%i1+0x090],%l4 ! %l4 = 000000004c016ea8
! Mem[0000000062000028] = ff04fafd, %l3 = 00000000be000000
swapa [%i0+%o5]0x80,%l3 ! %l3 = 00000000ff04fafd
! Mem[0000000062800010] = ff6e2a5e, %l2 = e7c5f9ec9cc931ff
ldswa [%i1+%o2]0x88,%l2 ! %l2 = ffffffffff6e2a5e
! Mem[0000000062800008] = ff99dc37, %l4 = 000000004c016ea8
ldswa [%i1+%o1]0x80,%l4 ! %l4 = ffffffffff99dc37
! Mem[0000000063000020] = 00000000, %l4 = ffffffffff99dc37
lduba [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000063000000] = ffc9310e, %l0 = ffffffff9d4a26ab
lduwa [%i2+%g0]0x80,%l0 ! %l0 = 00000000ffc9310e
! Mem[0000000062000188] = d4284510, %l2 = ff6e2a5e, %l5 = d9c94aab
add %i0,0x188,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000d4284510
! Mem[0000000091800080] = 414cf609, %g2 = 000000004f096489
ldub [%o0+0x080],%g2 ! %g2 = 0000000000000041
p41_label_23:
! %l6 = d724baf57f9c7171, Mem[00000000900000a8] = f2c2de63
sth %l6,[%i4+0x0a8] ! Mem[00000000900000a8] = 7171de63
! %l1 = 0000000000000030, Mem[0000000062000018] = 0e000000
stha %l1,[%i0+%o3]0x81 ! Mem[0000000062000018] = 00300000
! Mem[0000000090800008] = 275f371d bd1d40b9, %g2 = 00000041, %g3 = f6d308d7
ldda [%i5+0x008]%asi,%g2 ! %g2 = 00000000275f371d 00000000bd1d40b9
! Mem[0000000062800020] = ff31c99c, %l4 = 0000000000000000
ldstuba [%i1+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
! Mem[00000000908001ec] = 7afdf029, %g2 = 00000000275f371d
lduw [%i5+0x1ec],%g2 ! %g2 = 000000007afdf029
! Mem[00000000628000c2] = 83f0b64d, %l6 = d724baf57f9c7171
ldstub [%i1+0x0c2],%l6 ! %l6 = 000000b6000000ff
! %l1 = 0000000000000030, Mem[000000006300000c] = ab264a9d
stw %l1,[%i2+0x00c] ! Mem[000000006300000c] = 00000030
! Mem[0000000062000018] = 00300000, %l5 = 00000000d4284510
swapa [%i0+%o3]0x80,%l5 ! %l5 = 0000000000300000
! Mem[00000000628001b4] = 3f8b84ea, %l6 = 000000b6, %l7 = 95071061
add %i1,0x1b4,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000003f8b84ea
! Mem[0000000062800118] = 002592e8, %l5 = 00300000, %l3 = ff04fafd
add %i1,0x118,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000002592e8
p41_label_24:
! Mem[0000000090000020] = 3d1bf4fd, %g2 = 000000007afdf029
lduw [%i4+%o4],%g2 ! %g2 = 000000003d1bf4fd
! Mem[0000000062000028] = be000000e5c20e49, %l7 = 000000003f8b84ea, %l6 = 00000000000000b6
add %i0,0x28,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = be000000e5c20e49
! Mem[0000000062000048] = ff270240, %l1 = 0000000000000030
swap [%i0+0x048],%l1 ! %l1 = 00000000ff270240
! Mem[000000006380006a] = 00000000, %l3 = 00000000002592e8
ldstub [%i3+0x06a],%l3 ! %l3 = 00000000000000ff
! Mem[0000000063000028] = 26059d05, %l3 = 0000000000000000
ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 00000005000000ff
! %l6 = be000000e5c20e49, Mem[0000000062000018] = d42845105e284551
stxa %l6,[%i0+%o3]0x81 ! Mem[0000000062000018] = be000000e5c20e49
! %l4 = 00000000000000ff, Mem[000000009000016c] = fe3251ea
sth %l4,[%i4+0x16c] ! Mem[000000009000016c] = 00ff51ea
! Mem[0000000063800048] = c25fb860, %l2 = ff6e2a5e, %l4 = 000000ff
add %i3,0x48,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000c25fb860
! Mem[0000000062800014] = 6cff9daf, %l3 = 00000005, %l0 = ffc9310e
add %i1,0x14,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000006cff9daf
! Mem[000000006200004c] = b960409c, %l3 = 0000000000000005
lduwa [%i0+0x04c]%asi,%l3 ! %l3 = 00000000b960409c
p41_label_25:
! Mem[0000000062000028] = 000000be, %l6 = be000000e5c20e49
swapa [%i0+%o5]0x89,%l6 ! %l6 = 00000000000000be
! Mem[0000000090800064] = 60cd1874, %g2 = 000000003d1bf4fd
ldsh [%i5+0x064],%g2 ! %g2 = 00000000000060cd
! Mem[0000000062800090] = ab264a9d21109770, %l4 = 00000000c25fb860, %l2 = ffffffffff6e2a5e
add %i1,0x90,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = ab264a9d21109770
! Mem[00000000620001a4] = fdea10f6, %l4 = c25fb860, %l2 = 21109770
add %i0,0x1a4,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000fdea10f6
! %l6 = 00000000000000be, Mem[0000000063800028] = 70180ca31fa8b9ff
stxa %l6,[%i3+%o5]0x89 ! Mem[0000000063800028] = 00000000000000be
! %l6 = 00000000000000be, Mem[00000000900000bc] = 639df6c6
stb %l6,[%i4+0x0bc] ! Mem[00000000900000bc] = be9df6c6
! Mem[00000000910001fc] = 022c5a89, %g2 = 00000000000060cd
lduh [%i6+0x1fe],%g2 ! %g2 = 000000000000022c
! Mem[0000000091000180] = bd5f6afe e565f908, %g2 = 0000022c, %g3 = bd1d40b9
ldd [%i6+0x180],%g2 ! %g2 = 00000000bd5f6afe 00000000e565f908
! Mem[0000000063000040] = 8f8c01f1, %l7 = 3f8b84ea, %l5 = 00300000
add %i2,0x40,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000008f8c01f1
! Mem[00000000918001b0] = 32bd9ba9 6ade878f, %g2 = bd5f6afe, %g3 = e565f908
ldd [%o0+0x1b0],%g2 ! %g2 = 0000000032bd9ba9 000000006ade878f
ba,a p41_not_taken_0_end
p41_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 000000006cff9daf
bne,a,pn %xcc,p41_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000ff270240
bne,a,pn %xcc,p41_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000fdea10f6
bne,a,pn %xcc,p41_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000b960409c
bne,a,pn %xcc,p41_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000c25fb860
bne,a,pn %xcc,p41_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000008f8c01f1
bne,a,pn %xcc,p41_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000be
bne,a,pn %xcc,p41_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000003f8b84ea
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be d04b14c8 4b9e12d9
bne %xcc,p41_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 328fea7e ec3e05a6
bne %xcc,p41_f4_fail
nop
! Check Local Memory
set p41_local0_expect,%g1
p41_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 490e0000b604bdf1
ldx [%i0+0x000],%g3 ! Observed data at 0000000062000000
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 30000000a3432206
ldx [%i0+0x010],%g3 ! Observed data at 0000000062000010
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = be000000e5c20e49
ldx [%i0+0x018],%g3 ! Observed data at 0000000062000018
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000de7e100216
ldx [%i0+0x020],%g3 ! Observed data at 0000000062000020
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 490ec2e5e5c20e49
ldx [%i0+0x028],%g3 ! Observed data at 0000000062000028
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 00000030b960409c
ldx [%i0+0x048],%g3 ! Observed data at 0000000062000048
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = 6e5fd7a6180e474c
ldx [%i0+0x078],%g3 ! Observed data at 0000000062000078
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 23ffcaecad65dce2
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000620000a0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ff83bb919ea8e388
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000620000f8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 2fffcf68ce591aa4
ldx [%i0+0x120],%g3 ! Observed data at 0000000062000120
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 000000fff4a655c5
ldx [%i0+0x128],%g3 ! Observed data at 0000000062000128
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x128,%g4
ldx [%g1+0x158],%g2 ! Expected data = 5283bb9174ff6663
ldx [%i0+0x158],%g3 ! Observed data at 0000000062000158
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000bd9169d161
ldx [%i0+0x180],%g3 ! Observed data at 0000000062000180
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = c64cf984dbd3ff77
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000620001a8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x1a8,%g4
set p41_local1_expect,%g1
p41_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 9d4a26ab53a5662a
ldx [%i1+0x000],%g3 ! Observed data at 0000000062800000
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff99dc3706f1666b
ldx [%i1+0x008],%g3 ! Observed data at 0000000062800008
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 5e2a6eff6cff9daf
ldx [%i1+0x010],%g3 ! Observed data at 0000000062800010
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 490ec2e565a08dea
ldx [%i1+0x018],%g3 ! Observed data at 0000000062800018
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff31c99cecf9c5e7
ldx [%i1+0x020],%g3 ! Observed data at 0000000062800020
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 399e7955ec90c0d6
ldx [%i1+0x030],%g3 ! Observed data at 0000000062800030
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = c63395e17c2c1cd2
ldx [%i1+0x038],%g3 ! Observed data at 0000000062800038
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = d632ffbea5d1839a
ldx [%i1+0x058],%g3 ! Observed data at 0000000062800058
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = ab264a9d21109770
ldx [%i1+0x090],%g3 ! Observed data at 0000000062800090
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 546f3ea8ffffffbe
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000628000b0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 83f0ff4d4828d6b0
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000628000c0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = bd29f693e474633c
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000628000c8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 810be7d0ffeec093
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000628000e0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 002592e8e5c20e49
ldx [%i1+0x118],%g3 ! Observed data at 0000000062800118
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 000000ee7616a4c0
ldx [%i1+0x138],%g3 ! Observed data at 0000000062800138
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x138,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = e2709c4f0019b0ff
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000628001d8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 6b66f1068289cd7d
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+0x000],%g2 ! Expected data = ffc9310e83bdc7f8
ldx [%i2+0x000],%g3 ! Observed data at 0000000063000000
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 2a66a55300000030
ldx [%i2+0x008],%g3 ! Observed data at 0000000063000008
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 49e3fd7d78908122
ldx [%i2+0x010],%g3 ! Observed data at 0000000063000010
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = cbfb7dffcdff7d44
ldx [%i2+0x018],%g3 ! Observed data at 0000000063000018
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000e5c20e49
ldx [%i2+0x020],%g3 ! Observed data at 0000000063000020
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff9d0526378338dd
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 = 0000ff9919562710
ldx [%i2+0x030],%g3 ! Observed data at 0000000063000030
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 2febffce1d0b3470
ldx [%i2+0x050],%g3 ! Observed data at 0000000063000050
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x050,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 178b9a07ebf17c47
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000630000d0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x160],%g2 ! Expected data = 0e85295325ff1fe7
ldx [%i2+0x160],%g3 ! Observed data at 0000000063000160
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0000002a1918057f
ldx [%i2+0x170],%g3 ! Observed data at 0000000063000170
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = 632d0010399e7955
ldx [%i2+0x190],%g3 ! Observed data at 0000000063000190
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x190,%g4
set p41_local3_expect,%g1
p41_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ff3140fd00000000
ldx [%i3+0x000],%g3 ! Observed data at 0000000063800000
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = f1b74f2a9bacf9b2
ldx [%i3+0x008],%g3 ! Observed data at 0000000063800008
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffe1d4987affcd44
ldx [%i3+0x010],%g3 ! Observed data at 0000000063800010
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff6e6c70000000be
ldx [%i3+0x018],%g3 ! Observed data at 0000000063800018
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffae9a3c2cd28843
ldx [%i3+0x020],%g3 ! Observed data at 0000000063800020
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = be00000000000000
ldx [%i3+0x028],%g3 ! Observed data at 0000000063800028
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = ff2438092e66a7e5
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 = 0000ff00ab4d0d42
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 = 27ff379af63304c3
ldx [%i3+0x078],%g3 ! Observed data at 0000000063800078
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 0bdf2ff4317b77b4
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000638000a0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = f021fd503257d9fe
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000638000c8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ff04fafde3a7e9e5
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000638000d8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 000000d6c81d9844
ldx [%i3+0x110],%g3 ! Observed data at 0000000063800110
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5721989b7f0a04c3
ldx [%i3+0x128],%g3 ! Observed data at 0000000063800128
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = 19e3e623e74d0751
ldx [%i3+0x150],%g3 ! Observed data at 0000000063800150
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x150,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 04b279cec5ff2a3c
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_f2_fail:
set p41_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f4_fail:
set p41_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000062000008]
done
p41_trap1o:
lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000062000008]
done
p41_trap2e:
ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000063000018]
stha %l5,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000018]
stwa %l1,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800020]
done
p41_trap2o:
ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000063000018]
stha %l5,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000018]
stwa %l1,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800020]
done
p41_trap3e:
nop
nop
nop
done
p41_trap3o:
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 = a865c6b61fa8b90f
ldx [%g1+0x008],%l1 ! %l1 = bc3f81340914e623
ldx [%g1+0x010],%l2 ! %l2 = e8aa22e013642a1b
ldx [%g1+0x018],%l3 ! %l3 = 632d0010399e7955
ldx [%g1+0x020],%l4 ! %l4 = ce3d0fb7b0d0c67d
ldx [%g1+0x028],%l5 ! %l5 = a25fd9e6d9fd673f
ldx [%g1+0x030],%l6 ! %l6 = efc9b7ca7522bcbe
ldx [%g1+0x038],%l7 ! %l7 = 507e400c813a3b5d
! Initialize the output register of window 0
set unres3_start,%o0
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 = 77c11ac9 70bd8915 b154b2f9 5a6a08c3
! %f4 = 9980d454 5d2b966a d9f16cd8 92366d31
! %f8 = 8cf4f44b c7b123cb 971540e7 cf30cf65
! %f12 = 520268b9 3a4f239e 64a6fd81 83dadabb
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 46a946fb dd045c2a 67929cbb c4c77baf
! %f20 = 35254e5e 2c87ece9 c463284f 2b7d7226
! %f24 = 67c6ab60 cd300c7b e7e5ea55 15e1f5d6
! %f28 = 1cc53c5d 047aade2 8ef9702a 98b9526a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 346c92ae b1bfa69a f8d86ee1 84cfd4b9
! %f36 = ed783482 8f53f696 c927ae9d e3c5f84b
! %f40 = 0f2a530e 61af5505 01fd17c7 1251df52
! %f44 = c1455d30 162e9763 961b5772 2be9d540
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe9a5bdaf0000000d,%g7,%g1 ! GSR scale = 1, align = 5
wr %g1,%g0,%gsr ! GSR = e9a5bdaf0000000d
wr %g0,%y ! Clear Y 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[00000000648001cc] = 82080be7, %l3 = 14e4c305b57f5d40
swap [%i1+0x1cc],%l3 ! %l3 = 0000000082080be7
! %l3 = 0000000082080be7, Mem[0000000064800018] = a77f8260
stwa %l3,[%i1+%o3]0x80 ! Mem[0000000064800018] = 82080be7
! Mem[0000000064800174] = d1e86e7e, %l0 = e7c79859, %l6 = 38e5842b
add %i1,0x174,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000d1e86e7e
! %l5 = 234187e484469f44, Mem[0000000091000003] = b6a2b382
stb %l5,[%i6+0x003] ! Mem[0000000091000000] = 44a2b382
! Mem[0000000064800045] = f9852ba1, %l2 = 047076f3e722f521
ldstub [%i1+0x045],%l2 ! %l2 = 00000085000000ff
! Mem[00000000908001a0] = 48b3274e, %g2 = 62efbb387082bc8c
lduwa [%i5+0x1a0]%asi,%g2 ! %g2 = 0000000048b3274e
! Mem[0000000065800008] = 00ef0a85, %l7 = 83900da09db29c7e
swapa [%i3+%o1]0x88,%l7 ! %l7 = 0000000000ef0a85
! %l6 = d1e86e7e, %l7 = 00ef0a85, Mem[0000000065800008] = 9db29c7e 1a8998f2
stda %l6,[%i3+%o1]0x89 ! Mem[0000000065800008] = d1e86e7e 00ef0a85
! Mem[0000000064000034] = c80ef2ed, %l0 = e7c79859, %l5 = 84469f44
add %i0,0x34,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000c80ef2ed
! Mem[0000000090000134] = 84e8c64f, %g18 = acc055024f160bb2
ldsw [%i4+0x134],%g2 ! %g2 = acc055024f160bb2
p42_label_2:
! %l6 = 00000000d1e86e7e, Mem[00000000900001c0] = 611004c8a6668340
stx %l6,[%i4+0x1c0] ! Mem[00000000900001c0] = 00000000d1e86e7e
! Mem[0000000064000010] = 7d7cacb0, %l1 = 7a65880aa9f8afe6
lduba [%i0+%o2]0x80,%l1 ! %l1 = 000000000000007d
! Mem[000000006500008c] = 22c61d72, %l4 = 0abd811c, %l3 = 82080be7
add %i2,0x8c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000022c61d72
! Mem[0000000065800019] = 9da4437f, %l4 = fd79f3480abd811c
ldstuba [%i3+0x019]%asi,%l4 ! %l4 = 000000a4000000ff
! Mem[0000000064000041] = 18509d33, %l6 = 00000000d1e86e7e
ldstub [%i0+0x041],%l6 ! %l6 = 00000050000000ff
! Mem[000000006400004c] = 333f52f8, %l7 = 0000000000ef0a85
ldstub [%i0+0x04c],%l7 ! %l7 = 00000033000000ff
! Mem[0000000065800088] = 7aa32eebe48bc73a, %l2 = 0000000000000085, %l7 = 0000000000000033
add %i3,0x88,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 7aa32eebe48bc73a
! Mem[0000000064800000] = 25bf9b7b, %l7 = 7aa32eebe48bc73a
lduha [%i1+%g0]0x89,%l7 ! %l7 = 0000000000009b7b
! Mem[00000000918000dc] = 0f6e6a47, %g2 = ffffffff84e8c64f
lduw [%o0+0x0dc],%g2 ! %g2 = 000000000f6e6a47
! Mem[0000000065000022] = 40422e84, %l5 = 00000000c80ef2ed
ldstub [%i2+0x022],%l5 ! %l5 = 0000002e000000ff
p42_label_3:
! Mem[00000000648000c4] = b102f5ee, %l2 = 0000000000000085
swap [%i1+0x0c4],%l2 ! %l2 = 00000000b102f5ee
! Mem[0000000065000158] = eda2c27f, %l3 = 0000000022c61d72
swap [%i2+0x158],%l3 ! %l3 = 00000000eda2c27f
! Mem[0000000065000020] = 84ff4240, %l4 = 00000000000000a4
lduba [%i2+%o4]0x89,%l4 ! %l4 = 0000000000000040
! %l1 = 000000000000007d, Mem[0000000090000138] = 1ab11db53bdaa092
stx %l1,[%i4+0x138] ! Mem[0000000090000138] = 000000000000007d
! %l1 = 000000000000007d, Mem[0000000090000018] = d35392b2
sth %l1,[%i4+%o3] ! Mem[0000000090000018] = 007d92b2
! Mem[0000000064000065] = fc948fd2, %l0 = b4bce1cce7c79859
ldstuba [%i0+0x065]%asi,%l0 ! %l0 = 00000094000000ff
! Mem[0000000065800090] = 93f7562936e9f964, %l5 = 000000000000002e, %l3 = 00000000eda2c27f
add %i3,0x90,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 93f7562936e9f964
! Mem[0000000064800124] = 89532e28, %l3 = 93f7562936e9f964
swap [%i1+0x124],%l3 ! %l3 = 0000000089532e28
! Mem[0000000065800084] = 5da4e5e4, %l4 = 0000000000000040
swap [%i3+0x084],%l4 ! %l4 = 000000005da4e5e4
! Mem[0000000065000180] = e662bed7a2ebcdbe, %l5 = 000000000000002e, %l5 = 000000000000002e
add %i2,0x180,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = e662bed7a2ebcdbe
p42_label_4:
! Mem[0000000065000144] = 9cf914b0, %l5 = e662bed7a2ebcdbe
swap [%i2+0x144],%l5 ! %l5 = 000000009cf914b0
! Mem[00000000640001a0] = 00b2d117, %l3 = 0000000089532e28
ldsb [%i0+0x1a1],%l3 ! %l3 = ffffffffffffffb2
! Mem[0000000064800018] = 82080be7, %l6 = 0000000000000050
lduba [%i1+%o3]0x81,%l6 ! %l6 = 0000000000000082
! Mem[00000000908000b8] = c737fbdb 47cde5d6, %g2 = 0f6e6a47, %g3 = 0bad0b00
ldda [%i5+0x0b8]%asi,%g2 ! %g2 = 00000000c737fbdb 0000000047cde5d6
! Mem[0000000064800028] = f42ce047, %l1 = 000000000000007d
lduha [%i1+%o5]0x89,%l1 ! %l1 = 000000000000e047
! Mem[00000000640000a8] = 1f357cc8e69d74c2, %l4 = 000000005da4e5e4, %l3 = ffffffffffffffb2
add %i0,0xa8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 1f357cc8e69d74c2
! %l7 = 0000000000009b7b, Mem[0000000065000008] = fc43b099
stba %l7,[%i2+%o1]0x88 ! Mem[0000000065000008] = fc43b07b
! Mem[00000000918000b8] = 75fbaf95, %g2 = 00000000c737fbdb
ldsh [%o0+0x0ba],%g2 ! %g2 = 00000000000075fb
! Mem[00000000648000a8] = 6bd6d0f4 8fe04318, %l6 = 00000082, %l7 = 00009b7b
ldd [%i1+0x0a8],%l6 ! %l6 = 000000006bd6d0f4 000000008fe04318
! Mem[0000000065000164] = f5d68492, %l0 = 00000094, %l7 = 8fe04318
add %i2,0x164,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000f5d68492
p42_label_5:
! Mem[0000000064000000] = 0868ce70, %l6 = 000000006bd6d0f4
swapa [%i0+%g0]0x88,%l6 ! %l6 = 000000000868ce70
! %l0 = 0000000000000094, Mem[0000000090800184] = 89ee679a
sth %l0,[%i5+0x184] ! Mem[0000000090800184] = 0094679a
! %l1 = 000000000000e047, Mem[0000000090000088] = 0c78003910c393c6
stx %l1,[%i4+0x088] ! Mem[0000000090000088] = 000000000000e047
! Mem[00000000918000a4] = becc2ad5, %g2 = 00000000000075fb
lduw [%o0+0x0a4],%g2 ! %g2 = 00000000becc2ad5
! Mem[0000000064800028] = 1290516ff42ce047, %l1 = 000000000000e047
ldxa [%i1+%o5]0x88,%l1 ! %l1 = 1290516ff42ce047
! Mem[0000000065000020] = 4042ff84, %l4 = 000000005da4e5e4
ldstuba [%i2+%o4]0x80,%l4 ! %l4 = 00000040000000ff
! Mem[0000000065800068] = 5e4a537d87f5b7fc, %l0 = 0000000000000094, %l1 = 1290516ff42ce047
add %i3,0x68,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 5e4a537d87f5b7fc
! Mem[0000000065800018] = 9dff437f, %l0 = 0000000000000094
swapa [%i3+%o3]0x80,%l0 ! %l0 = 000000009dff437f
! Mem[0000000064000028] = e84aa435, %l1 = 5e4a537d87f5b7fc
ldstuba [%i0+%o5]0x81,%l1 ! %l1 = 000000e8000000ff
! Mem[0000000064000068] = 6ea0b4ec, %l7 = f5d68492, %l1 = 000000e8
add %i0,0x68,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000006ea0b4ec
p42_label_6:
! Mem[00000000658000e8] = e5d254c47b7973eb, %l1 = 000000006ea0b4ec, %l0 = 000000009dff437f
add %i3,0xe8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = e5d254c47b7973eb
! Mem[0000000065000010] = 12380d66, %l4 = 0000000000000040
ldsba [%i2+%o2]0x89,%l4 ! %l4 = 0000000000000066
! Mem[00000000918001e0] = 25454007 46e26dd0, %g2 = becc2ad5, %g3 = 47cde5d6
ldd [%o0+0x1e0],%g2 ! %g2 = 0000000025454007 0000000046e26dd0
! Mem[0000000064000018] = d3a720a4, %l0 = e5d254c47b7973eb
swapa [%i0+%o3]0x81,%l0 ! %l0 = 00000000d3a720a4
! Mem[0000000090800100] = c71cb74e, %g2 = 0000000025454007
ldub [%i5+0x101],%g2 ! %g2 = 00000000000000c7
! Mem[0000000065800068] = 5e4a537d, %l3 = 1f357cc8e69d74c2
swap [%i3+0x068],%l3 ! %l3 = 000000005e4a537d
! Mem[000000006580010c] = db9d49c4, %l4 = 0000000000000066
swap [%i3+0x10c],%l4 ! %l4 = 00000000db9d49c4
! Mem[000000006500014c] = d29c801b, %l7 = 00000000f5d68492
ldstub [%i2+0x14c],%l7 ! %l7 = 000000d2000000ff
! Mem[00000000918001f4] = 51a385e5, %g2 = 00000000000000c7
lduw [%o0+0x1f4],%g2 ! %g2 = 0000000051a385e5
! Mem[0000000065800130] = a9c7dc30e75380e8, %l3 = 000000005e4a537d, %l1 = 000000006ea0b4ec
add %i3,0x130,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = a9c7dc30e75380e8
p42_label_7:
! Mem[0000000064800083] = b57f4d9c, %l0 = 00000000d3a720a4
ldstub [%i1+0x083],%l0 ! %l0 = 0000009c000000ff
! Mem[0000000064800008] = c153330f, %l5 = 000000009cf914b0
ldstuba [%i1+%o1]0x89,%l5 ! %l5 = 0000000f000000ff
! Mem[00000000658000e4] = 3c438cc3, %l2 = b102f5ee, %l2 = b102f5ee
add %i3,0xe4,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000003c438cc3
! %l7 = 00000000000000d2, Mem[0000000091800020] = 19dcc7b869b26704, %asi = 80
stxa %l7,[%o0+0x020]%asi ! Mem[0000000091800020] = 00000000000000d2
! Mem[0000000091000038] = 2910a14d, %g18 = acc055024f160bb2
ldsw [%i6+0x038],%g2 ! %g2 = acc055024f160bb2
! Mem[000000009000014c] = d20df4be, %g2 = 000000002910a14d
lduh [%i4+0x14c],%g2 ! %g2 = 000000000000d20d
! Mem[000000006480010c] = 841ca69d, %l0 = 0000009c, %l4 = db9d49c4
add %i1,0x10c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000841ca69d
! Mem[0000000064800162] = c89c9e76, %l3 = 000000005e4a537d
ldstub [%i1+0x162],%l3 ! %l3 = 0000009e000000ff
! Mem[0000000065000008] = fc43b07b, %l5 = 000000000000000f
ldsha [%i2+%o1]0x89,%l5 ! %l5 = ffffffffffffb07b
! Mem[0000000064000018] = 7b7973eb, %l6 = 000000000868ce70
ldstuba [%i0+%o3]0x80,%l6 ! %l6 = 0000007b000000ff
p42_label_8:
! %l4 = 00000000841ca69d, Mem[0000000065800010] = 9dedbd66
stba %l4,[%i3+%o2]0x89 ! Mem[0000000065800010] = 9dedbd9d
! %l5 = ffffffffffffb07b, Mem[0000000064000010] = 7d7cacb0
stwa %l5,[%i0+%o2]0x81 ! Mem[0000000064000010] = ffffb07b
! Mem[00000000658001ba] = 1870307e, %l6 = 000000000000007b
ldstub [%i3+0x1ba],%l6 ! %l6 = 00000030000000ff
! Mem[0000000065000044] = 39543bc5, %l4 = 841ca69d, %l4 = 841ca69d
add %i2,0x44,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000039543bc5
! Mem[0000000064000008] = ec71d630, %l0 = 000000000000009c
swapa [%i0+%o1]0x88,%l0 ! %l0 = 00000000ec71d630
! Mem[0000000064000028] = ff4aa435, %l0 = 00000000ec71d630
ldstuba [%i0+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000065800050] = 4dfe94fd4f8f2243, %l4 = 0000000039543bc5, %l2 = 000000003c438cc3
add %i3,0x50,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 4dfe94fd4f8f2243
! Mem[0000000064000008] = 0000009c, %l6 = 0000000000000030
swapa [%i0+%o1]0x88,%l6 ! %l6 = 000000000000009c
! %l1 = a9c7dc30e75380e8, Mem[0000000064000010] = 93630dad7bb0ffff
stxa %l1,[%i0+%o2]0x88 ! Mem[0000000064000010] = a9c7dc30e75380e8
! Mem[0000000065800010] = 9dbded9d, %l3 = 000000000000009e
ldswa [%i3+%o2]0x80,%l3 ! %l3 = ffffffff9dbded9d
p42_label_9:
! Mem[00000000640001a8] = f53c312cbe3f8897, %l4 = 0000000039543bc5, %l6 = 000000000000009c
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = f53c312cbe3f8897
! Mem[0000000065800018] = 00000094, %l6 = f53c312cbe3f8897
swapa [%i3+%o3]0x81,%l6 ! %l6 = 0000000000000094
! Mem[0000000065800008] = 7e6ee8d1, %l5 = ffffffffffffb07b
lduw [%i3+%o1],%l5 ! %l5 = 000000007e6ee8d1
! Mem[0000000091000140] = e1423a77, %g2 = 000000000000d20d
ldub [%i6+0x143],%g2 ! %g2 = 00000000000000e1
! Mem[0000000091800098] = fca752e2, %g2 = 00000000000000e1
lduba [%o0+0x09b]%asi,%g2 ! %g2 = 00000000000000fc
! Mem[00000000648000fd] = 41c68200, %l0 = 00000000000000ff
ldstub [%i1+0x0fd],%l0 ! %l0 = 000000c6000000ff
! Mem[000000006580007c] = f1669683, %l7 = 00000000000000d2
swap [%i3+0x07c],%l7 ! %l7 = 00000000f1669683
! Mem[00000000658001f4] = cbfd6fc3, %l2 = 4f8f2243, %l6 = 00000094
add %i3,0x1f4,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000cbfd6fc3
! Mem[0000000065800028] = 1ad6d028, %l6 = 00000000cbfd6fc3
ldstuba [%i3+%o5]0x80,%l6 ! %l6 = 0000001a000000ff
! Mem[0000000064800198] = 2ab3b13e6d052f90, %l6 = 000000000000001a, %l5 = 000000007e6ee8d1
add %i1,0x198,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 2ab3b13e6d052f90
p42_label_10:
! Mem[0000000064800060] = 6ad5bba7, %l1 = a9c7dc30e75380e8
swap [%i1+0x060],%l1 ! %l1 = 000000006ad5bba7
! Mem[00000000908000ac] = 6186de9a, %g2 = 00000000000000fc
lduw [%i5+0x0ac],%g2 ! %g2 = 000000006186de9a
! Mem[00000000640001e8] = d4b1d914, %l6 = 000000000000001a, %asi = 80
swapa [%i0+0x1e8]%asi,%l6 ! %l6 = 00000000d4b1d914
! Mem[00000000658001d0] = c85031f85e4673cd, %l7 = 00000000f1669683, %l3 = ffffffff9dbded9d
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = c85031f85e4673cd
! %l6 = 00000000d4b1d914, Mem[00000000908001e8] = c48a45c2
stb %l6,[%i5+0x1e8] ! Mem[00000000908001e8] = 148a45c2
! Mem[0000000064800000] = 25bf9b7b, %l3 = c85031f85e4673cd
swapa [%i1+%g0]0x89,%l3 ! %l3 = 0000000025bf9b7b
! Mem[00000000640000b5] = f8f7bef3, %l1 = 000000006ad5bba7
ldstub [%i0+0x0b5],%l1 ! %l1 = 000000f7000000ff
! Mem[000000006480001a] = 82080be7, %l1 = 00000000000000f7
ldstub [%i1+0x01a],%l1 ! %l1 = 0000000b000000ff
! Mem[0000000065000000] = c59f990c, %l6 = 00000000d4b1d914
ldstuba [%i2+%g0]0x81,%l6 ! %l6 = 000000c5000000ff
! Mem[0000000065800020] = 12b7680c, %l0 = 00000000000000c6
swapa [%i3+%o4]0x80,%l0 ! %l0 = 0000000012b7680c
p42_label_11:
! Mem[0000000091800018] = 3b716fd8, %g2 = 000000006186de9a
ldsh [%o0+0x01a],%g2 ! %g2 = 0000000000003b71
! Mem[000000006400013b] = 12b48fd1, %l3 = 0000000025bf9b7b
ldstub [%i0+0x13b],%l3 ! %l3 = 000000d1000000ff
! Mem[0000000064800024] = 67221117, %l5 = 6d052f90, %l4 = 39543bc5
add %i1,0x24,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000067221117
! Mem[0000000091800124] = 48490aa3, %g2 = 0000000000003b71
lduha [%o0+0x124]%asi,%g2 ! %g2 = 0000000000004849
! Mem[0000000065000018] = b5e293d8, %l3 = 00000000000000d1
swapa [%i2+%o3]0x80,%l3 ! %l3 = 00000000b5e293d8
! Mem[0000000064000018] = eb7379ff, %l5 = 2ab3b13e6d052f90
ldsha [%i0+%o3]0x88,%l5 ! %l5 = 00000000000079ff
! Mem[00000000648001bc] = a2247c2b, %l0 = 0000000012b7680c
ldsh [%i1+0x1bc],%l0 ! %l0 = ffffffffffffa224
! Mem[0000000064800010] = 934a02a2, %l5 = 00000000000079ff
lduwa [%i1+%o2]0x88,%l5 ! %l5 = 00000000934a02a2
! Mem[00000000650000a0] = 9b43c42e, %l4 = 0000000067221117
ldstub [%i2+0x0a0],%l4 ! %l4 = 0000009b000000ff
! Mem[00000000648000b8] = 5bc63f2db8124d53, %l7 = 00000000f1669683, %l1 = 000000000000000b
add %i1,0xb8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 5bc63f2db8124d53
p42_label_12:
! %l6 = 00000000000000c5, Mem[0000000064000018] = eb7379ff
stwa %l6,[%i0+%o3]0x89 ! Mem[0000000064000018] = 000000c5
! Mem[0000000065800028] = ffd6d028c1052e55, %l1 = 5bc63f2db8124d53, %l4 = 000000000000009b
add %i3,0x28,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = ffd6d028c1052e55
! Mem[0000000064800068] = 4f5e139916248889, %l4 = ffd6d028c1052e55, %l2 = 4dfe94fd4f8f2243
add %i1,0x68,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 4f5e139916248889
! Mem[00000000658001c4] = 5b1774a8, %l2 = 16248889, %l4 = c1052e55
add %i3,0x1c4,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000005b1774a8
! Mem[00000000900000a8] = 63cebc78, %g2 = 0000000000004849
ldsb [%i4+0x0ab],%g2 ! %g2 = 0000000000000063
! Mem[0000000064800010] = 995120b1 934a02a2, %l2 = 16248889, %l3 = b5e293d8
ldda [%i1+%o2]0x88,%l2 ! %l2 = 00000000934a02a2 00000000995120b1
! Mem[0000000064800018] = 8208ffe7, %l0 = ffffffffffffa224
lduba [%i1+%o3]0x80,%l0 ! %l0 = 0000000000000082
! Mem[0000000091800010] = 19ff0091, %g2 = 0000000000000063
lduw [%o0+%o2],%g2 ! %g2 = 0000000019ff0091
! Mem[00000000918000d8] = 5428c60f, %g2 = 0000000019ff0091
ldsb [%o0+0x0d9],%g2 ! %g2 = 0000000000000054
! Mem[0000000065000010] = 660d3812, %l5 = 00000000934a02a2
ldsha [%i2+%o2]0x81,%l5 ! %l5 = 000000000000660d
p42_label_13:
! Mem[00000000658001a0] = f2ce9823, %l5 = 000000000000660d
swap [%i3+0x1a0],%l5 ! %l5 = 00000000f2ce9823
! %l5 = 00000000f2ce9823, Mem[0000000090000080] = 5149647e, %asi = 80
stwa %l5,[%i4+0x080]%asi ! Mem[0000000090000080] = f2ce9823
! Mem[0000000065000028] = dadf1229, %l5 = 00000000f2ce9823
ldsba [%i2+%o5]0x89,%l5 ! %l5 = 0000000000000029
! Mem[0000000064000028] = 35a44aff, %l7 = 00000000f1669683
ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
! Mem[00000000640000d0] = ffeab7638f27e32a, %l7 = 00000000000000ff, %l7 = 00000000000000ff
add %i0,0xd0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = ffeab7638f27e32a
! Mem[0000000091000050] = 59c75ae1, %g2 = 0000000000000054
lduh [%i6+0x050],%g2 ! %g2 = 00000000000059c7
! Mem[00000000648001bf] = a2247c2b, %l0 = 0000000000000082
ldstub [%i1+0x1bf],%l0 ! %l0 = 0000002b000000ff
! Mem[00000000910000a4] = bc5ee1f7, %g2 = 00000000000059c7
ldub [%i6+0x0a4],%g2 ! %g2 = 00000000000000bc
! Mem[000000006400016c] = a67c0507, %l3 = 00000000995120b1
swap [%i0+0x16c],%l3 ! %l3 = 00000000a67c0507
! Mem[0000000064000000] = f4d0d66b, %l3 = 00000000a67c0507
ldsba [%i0+%g0]0x80,%l3 ! %l3 = fffffffffffffff4
p42_label_14:
! Mem[0000000064800020] = 0706fabe, %l2 = 00000000934a02a2
ldswa [%i1+%o4]0x89,%l2 ! %l2 = 000000000706fabe
! %l0 = 000000000000002b, Mem[0000000064800018] = 8208ffe7
stba %l0,[%i1+%o3]0x81 ! Mem[0000000064800018] = 2b08ffe7
! %l6 = 000000c5, %l7 = 8f27e32a, Mem[0000000090000028] = 93ab66a7 9677077c
std %l6,[%i4+%o5] ! Mem[0000000090000028] = 000000c5 8f27e32a
! %l5 = 0000000000000029, Mem[0000000090000170] = af849f7ccf0df84b
stx %l5,[%i4+0x170] ! Mem[0000000090000170] = 0000000000000029
! Mem[0000000065800115] = 872e30aa, %l0 = 000000000000002b
ldstub [%i3+0x115],%l0 ! %l0 = 0000002e000000ff
! Mem[0000000090800128] = 8de49c5f842233e5, %g2 = 00000000000000bc
ldx [%i5+0x128],%g2 ! %g2 = 8de49c5f842233e5
! Mem[0000000064800010] = 995120b1 934a02a2, %l0 = 0000002e, %l1 = b8124d53
ldda [%i1+%o2]0x89,%l0 ! %l0 = 00000000934a02a2 00000000995120b1
! Mem[0000000065000038] = 4afbce63b54eedf8, %l0 = 00000000934a02a2, %l2 = 000000000706fabe
add %i2,0x38,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 4afbce63b54eedf8
! Mem[00000000658000e8] = e5d254c4, %l6 = 00000000000000c5
swap [%i3+0x0e8],%l6 ! %l6 = 00000000e5d254c4
! Mem[0000000064800068] = 4f5e1399, %l0 = 00000000934a02a2
swap [%i1+0x068],%l0 ! %l0 = 000000004f5e1399
p42_label_15:
! Mem[00000000650001b8] = ce00768747604e72, %l4 = 000000005b1774a8, %l1 = 00000000995120b1
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = ce00768747604e72
! Mem[000000006400017c] = 35fd6f0e, %l5 = 00000029, %l5 = 00000029
add %i0,0x17c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000035fd6f0e
! Mem[0000000090800138] = 2cfaf018, %g2 = 8de49c5f842233e5
lduh [%i5+0x13a],%g2 ! %g2 = 0000000000002cfa
! %l6 = 00000000e5d254c4, Mem[0000000064800020] = 0706fabe
stwa %l6,[%i1+%o4]0x88 ! Mem[0000000064800020] = e5d254c4
! %l2 = 4afbce63b54eedf8, Mem[0000000065800008] = 7e6ee8d1850aef00
stxa %l2,[%i3+%o1]0x81 ! Mem[0000000065800008] = 4afbce63b54eedf8
! Mem[0000000091000194] = 29b833a5, %g2 = 0000000000002cfa
lduh [%i6+0x194],%g2 ! %g2 = 00000000000029b8
! Mem[0000000064800198] = 2ab3b13e, %l6 = 00000000e5d254c4
swap [%i1+0x198],%l6 ! %l6 = 000000002ab3b13e
! Mem[00000000918001e0] = 400746e2, %g2 = 00000000000029b8
ldsb [%o0+0x1e2],%g2 ! %g2 = 0000000000000040
! Mem[00000000640001c8] = cfb4e76b, %l0 = 000000004f5e1399
ldstuba [%i0+0x1c8]%asi,%l0 ! %l0 = 000000cf000000ff
! Mem[00000000650001a8] = c3a3bf81, %l3 = fffffffffffffff4
swap [%i2+0x1a8],%l3 ! %l3 = 00000000c3a3bf81
p42_label_16:
! Mem[0000000064800080] = b57f4dff44a7ede0, %l2 = 4afbce63b54eedf8, %l4 = 000000005b1774a8
add %i1,0x80,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = b57f4dff44a7ede0
! Mem[00000000640000e0] = 16bba026, %l1 = 47604e72, %l4 = 44a7ede0
add %i0,0xe0,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000016bba026
! Mem[0000000065000008] = 7bb043fc, %l4 = 0000000016bba026
swapa [%i2+%o1]0x80,%l4 ! %l4 = 000000007bb043fc
! %l4 = 000000007bb043fc, Mem[000000009100011a] = 4cb33f1a
sth %l4,[%i6+0x11a] ! Mem[0000000091000118] = 43fc3f1a
! Mem[00000000640001e4] = 8ac8b4f7, %l7 = 8f27e32a, %l2 = b54eedf8
add %i0,0x1e4,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000008ac8b4f7
! %l1 = ce00768747604e72, Mem[0000000091800020] = 00000000
stw %l1,[%o0+%o4] ! Mem[0000000091800020] = 47604e72
! Mem[00000000918001e0] = 25454007, %g2 = 0000000000000040
lduw [%o0+0x1e0],%g2 ! %g2 = 0000000025454007
! Mem[0000000065800110] = cee5171f, %l7 = ffeab7638f27e32a
swap [%i3+0x110],%l7 ! %l7 = 00000000cee5171f
! Mem[0000000065000000] = 0c999fff, %l6 = 000000002ab3b13e
ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
! %l0 = 000000cf, %l1 = 47604e72, Mem[0000000065000000] = 0c999fff b76344d4
stda %l0,[%i2+%g0]0x88 ! Mem[0000000065000000] = 000000cf 47604e72
p42_label_17:
! Mem[00000000650000c8] = 6ceeb198c552e290, %l0 = 00000000000000cf, %l2 = 000000008ac8b4f7
add %i2,0xc8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 6ceeb198c552e290
! Mem[00000000648000ec] = 559ef4ae, %l0 = 000000cf, %l1 = 47604e72
add %i1,0xec,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000559ef4ae
! %l4 = 7bb043fc, %l5 = 35fd6f0e, Mem[0000000065800180] = b142b02f 79ff3b90
std %l4,[%i3+0x180] ! Mem[0000000065800180] = 7bb043fc 35fd6f0e
! Mem[0000000090800024] = 2ca31dba, %g2 = 0000000025454007
ldsba [%i5+0x025]%asi,%g2 ! %g2 = 000000000000002c
! Mem[0000000090800084] = 9124e5a4, %g2 = 000000000000002c
lduw [%i5+0x084],%g2 ! %g2 = 000000009124e5a4
! Mem[00000000910000f8] = 290e4de0, %g18 = acc055024f160bb2
ldswa [%i6+0x0f8]%asi,%g2 ! %g2 = acc055024f160bb2
! Mem[0000000064000158] = a290d81e, %l4 = 000000007bb043fc
swap [%i0+0x158],%l4 ! %l4 = 00000000a290d81e
! Mem[0000000091800038] = b4270c28, %g2 = 00000000290e4de0
lduh [%o0+0x038],%g2 ! %g2 = 000000000000b427
! Mem[0000000065000010] = 12380d66, %l3 = 00000000c3a3bf81
ldsba [%i2+%o2]0x89,%l3 ! %l3 = 0000000000000066
! Mem[0000000064000050] = 2ba1be47, %l3 = 0000000000000066
swap [%i0+0x050],%l3 ! %l3 = 000000002ba1be47
p42_label_18:
! Mem[0000000065800010] = 9dedbd9d, %l3 = 000000002ba1be47
ldstuba [%i3+%o2]0x89,%l3 ! %l3 = 0000009d000000ff
! %l6 = 00000000000000ff, Mem[00000000918000ac] = 81db5fd9
stw %l6,[%o0+0x0ac] ! Mem[00000000918000ac] = 000000ff
! Mem[0000000090000068] = 6e2252f8, %g2 = 000000000000b427
ldsb [%i4+0x068],%g2 ! %g2 = 000000000000006e
! Mem[0000000065000010] = 660d3812, %l0 = 00000000000000cf
swapa [%i2+%o2]0x81,%l0 ! %l0 = 00000000660d3812
! %l0 = 00000000660d3812, Mem[0000000064800018] = 2b08ffe7
stha %l0,[%i1+%o3]0x80 ! Mem[0000000064800018] = 3812ffe7
! Mem[0000000090000180] = 4e828d45, %g2 = 000000000000006e
lduh [%i4+0x182],%g2 ! %g2 = 0000000000004e82
! Mem[0000000065800000] = 22611ffe, %l1 = 00000000559ef4ae
ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 000000fe000000ff
! Mem[0000000065000018] = 000000d1, %l4 = 00000000a290d81e
lduha [%i2+%o3]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000064800008] = c15333ff, %l1 = 00000000000000fe
lduba [%i1+%o1]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000091000098] = e6b6c238, %g18 = acc055024f160bb2
ldswa [%i6+0x098]%asi,%g2 ! %g2 = acc055024f160bb2
p42_label_19:
! Mem[0000000064800020] = c454d2e567221117, %l1 = 00000000000000ff
ldxa [%i1+%o4]0x81,%l1 ! %l1 = c454d2e567221117
! Mem[00000000648001d8] = 93c9a660aa68974b, %l7 = 00000000cee5171f, %l1 = c454d2e567221117
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 93c9a660aa68974b
! Mem[0000000065000008] = 16bba026, %l6 = 00000000000000ff
ldstuba [%i2+%o1]0x81,%l6 ! %l6 = 00000016000000ff
! Mem[00000000650001d8] = 768d95b46cf2a9d4, %l0 = 00000000660d3812, %l6 = 0000000000000016
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 768d95b46cf2a9d4
! Mem[0000000064800020] = c454d2e5, %l1 = aa68974b, %l3 = 0000009d
add %i1,0x20,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000c454d2e5
! Mem[0000000064000010] = e75380e8, %l3 = 00000000c454d2e5
ldsba [%i0+%o2]0x89,%l3 ! %l3 = ffffffffffffffe8
! Mem[00000000658001d4] = 5e4673cd, %l3 = ffffffffffffffe8
ldstuba [%i3+0x1d4]%asi,%l3 ! %l3 = 0000005e000000ff
! Mem[00000000658000c0] = d4ea02be, %l0 = 00000000660d3812
swap [%i3+0x0c0],%l0 ! %l0 = 00000000d4ea02be
! %l4 = 0000000000000000, Mem[00000000658001d2] = c85031f8
sth %l4,[%i3+0x1d2] ! Mem[00000000658001d0] = c8500000
! Mem[00000000650000a5] = 3294af44, %l4 = 0000000000000000
ldstub [%i2+0x0a5],%l4 ! %l4 = 00000094000000ff
p42_label_20:
! Mem[00000000640001e8] = 0000001a, %l5 = 35fd6f0e, %l6 = 6cf2a9d4
add %i0,0x1e8,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000000000001a
! Mem[0000000064000008] = 30000000, %l2 = 6ceeb198c552e290
ldstub [%i0+%o1],%l2 ! %l2 = 00000030000000ff
! Mem[0000000064800008] = ff3353c1, %l5 = 0000000035fd6f0e
ldsha [%i1+%o1]0x80,%l5 ! %l5 = ffffffffffffff33
! Mem[0000000064800110] = 5fc96b12bea98c22, %l5 = ffffffffffffff33, %l1 = 93c9a660aa68974b
add %i1,0x110,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 5fc96b12bea98c22
! Mem[0000000064800028] = 47e02cf4 6f519012, %l2 = 00000030, %l3 = 0000005e
ldda [%i1+%o5]0x81,%l2 ! %l2 = 0000000047e02cf4 000000006f519012
! Mem[00000000640001d8] = 872a9042, %l4 = 0000000000000094, %asi = 80
swapa [%i0+0x1d8]%asi,%l4 ! %l4 = 00000000872a9042
! Mem[0000000065800000] = ff1f6122, %l5 = ffffffffffffff33
lduwa [%i3+%g0]0x81,%l5 ! %l5 = 00000000ff1f6122
! %l2 = 0000000047e02cf4, Mem[00000000918001bc] = dbbc4b59
stw %l2,[%o0+0x1bc] ! Mem[00000000918001bc] = 47e02cf4
! Mem[0000000090800008] = 275f371d, %g2 = ffffffffe6b6c238
lduw [%i5+%o1],%g2 ! %g2 = 00000000275f371d
! Mem[0000000065800010] = 723112e99dedbdff, %l4 = 00000000872a9042
ldxa [%i3+%o2]0x88,%l4 ! %l4 = 723112e99dedbdff
p42_label_21:
! Mem[0000000064800000] = 14a97ab05e4673cd, %l0 = 00000000d4ea02be
ldxa [%i1+%g0]0x89,%l0 ! %l0 = 14a97ab05e4673cd
! Mem[0000000091800198] = add865a8, %g2 = 00000000275f371d
ldub [%o0+0x19a],%g2 ! %g2 = 00000000000000ad
! Mem[00000000650000d0] = 12e08164, %l2 = 0000000047e02cf4
swap [%i2+0x0d0],%l2 ! %l2 = 0000000012e08164
! Mem[000000006500015c] = 41d92a6b, %l2 = 12e08164, %l7 = cee5171f
add %i2,0x15c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000041d92a6b
! Mem[00000000650000d2] = 47e02cf4, %l4 = 723112e99dedbdff
ldstub [%i2+0x0d2],%l4 ! %l4 = 0000002c000000ff
! Mem[0000000064000028] = 35a44aff, %l5 = 00000000ff1f6122
ldsha [%i0+%o5]0x89,%l5 ! %l5 = 0000000000004aff
! %l2 = 0000000012e08164, Mem[00000000910001f8] = 87d871b1
sth %l2,[%i6+0x1f8] ! Mem[00000000910001f8] = 816471b1
! Mem[0000000065000020] = ff42ff84, %l6 = 000000000000001a
ldsha [%i2+%o4]0x81,%l6 ! %l6 = ffffffffffffff42
! Mem[0000000064800024] = 67221117, %l6 = ffffffffffffff42
swap [%i1+0x024],%l6 ! %l6 = 0000000067221117
! Mem[00000000910000e8] = 27c66de1, %g2 = 00000000000000ad
ldub [%i6+0x0e8],%g2 ! %g2 = 0000000000000027
p42_label_22:
! %l2 = 12e08164, %l3 = 6f519012, Mem[0000000090800148] = 82af3faf f4612308
std %l2,[%i5+0x148] ! Mem[0000000090800148] = 12e08164 6f519012
! Mem[0000000064800028] = f42ce047, %l2 = 0000000012e08164
lduwa [%i1+%o5]0x88,%l2 ! %l2 = 00000000f42ce047
! Mem[0000000064000038] = 610f5cd3, %l6 = 67221117, %l5 = 00004aff
add %i0,0x38,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000610f5cd3
! Mem[00000000650001ec] = f0f233c0, %l7 = 0000000041d92a6b
lduba [%i2+0x1ef]%asi,%l7 ! %l7 = 00000000000000c0
! Mem[00000000908000dc] = b5eac70a, %g2 = 0000000000000027
ldsh [%i5+0x0dc],%g2 ! %g2 = ffffffffffffb5ea
! Mem[0000000065800024] = ed1d1d2d, %l4 = 000000000000002c
swap [%i3+0x024],%l4 ! %l4 = 00000000ed1d1d2d
! %l7 = 00000000000000c0, Mem[0000000065000008] = ffbba0264509d445
stxa %l7,[%i2+%o1]0x81 ! Mem[0000000065000008] = 00000000000000c0
! Mem[0000000064800018] = 3812ffe7, %l3 = 000000006f519012
ldstuba [%i1+%o3]0x81,%l3 ! %l3 = 00000038000000ff
! %l5 = 00000000610f5cd3, Mem[000000009180001a] = 3b716fd8
stb %l5,[%o0+0x01a] ! Mem[0000000091800018] = d3716fd8
! Mem[00000000650001cc] = 079e8449, %l2 = 00000000f42ce047
swap [%i2+0x1cc],%l2 ! %l2 = 00000000079e8449
p42_label_23:
! Mem[0000000064800139] = f8789c55, %l6 = 0000000067221117
ldstuba [%i1+0x139]%asi,%l6 ! %l6 = 00000078000000ff
! Mem[00000000910001a8] = 8b9a6701, %g2 = ffffffffffffb5ea
ldsba [%i6+0x1ab]%asi,%g2 ! %g2 = ffffffffffffff8b
! %l5 = 00000000610f5cd3, Mem[0000000090800174] = 40582960
sth %l5,[%i5+0x174] ! Mem[0000000090800174] = 5cd32960
! Mem[0000000090800048] = ecb2b171, %g2 = ffffffffffffff8b
lduh [%i5+0x048],%g2 ! %g2 = 000000000000ecb2
! %l6 = 0000000000000078, Mem[0000000065000008] = c000000000000000
stxa %l6,[%i2+%o1]0x88 ! Mem[0000000065000008] = 0000000000000078
! Mem[0000000065000008] = 78000000, %l2 = 00000000079e8449
swapa [%i2+%o1]0x80,%l2 ! %l2 = 0000000078000000
! %l2 = 0000000078000000, Mem[0000000065800010] = 9dedbdff
stwa %l2,[%i3+%o2]0x89 ! Mem[0000000065800010] = 78000000
! Mem[0000000065000028] = 2912dfda, %l2 = 0000000078000000
ldsha [%i2+%o5]0x80,%l2 ! %l2 = 0000000000002912
! %l7 = 00000000000000c0, Mem[0000000065000018] = d1000000
stha %l7,[%i2+%o3]0x89 ! Mem[0000000065000018] = d10000c0
! Mem[0000000090000188] = 9ac53ac5, %g2 = 000000000000ecb2
ldsb [%i4+0x188],%g2 ! %g2 = ffffffffffffff9a
p42_label_24:
! Mem[0000000065800055] = 4f8f2243, %l3 = 0000000000000038
ldstub [%i3+0x055],%l3 ! %l3 = 0000008f000000ff
! Mem[00000000900000d8] = f41ece74 887c101a, %g2 = ffffff9a, %g3 = 46e26dd0
ldd [%i4+0x0d8],%g2 ! %g2 = 00000000f41ece74 00000000887c101a
! Mem[0000000091000000] = 5a899b44 a2b3824f, %g2 = f41ece74, %g3 = 887c101a
ldd [%i6+%g0],%g2 ! %g2 = 000000005a899b44 00000000a2b3824f
! Mem[00000000658001c6] = 5b1774a8, %l4 = 00000000ed1d1d2d
ldstub [%i3+0x1c6],%l4 ! %l4 = 00000074000000ff
! Mem[0000000065800020] = 000000c60000002c, %l2 = 0000000000002912
ldxa [%i3+%o4]0x80,%l2 ! %l2 = 000000c60000002c
! %l3 = 000000000000008f, Mem[0000000064800018] = e7ff12ff
stha %l3,[%i1+%o3]0x89 ! Mem[0000000064800018] = e7ff008f
! Mem[0000000065800198] = fd88829e, %l3 = 000000000000008f
swap [%i3+0x198],%l3 ! %l3 = 00000000fd88829e
! %l1 = 5fc96b12bea98c22, Mem[0000000065800028] = 28d0d6ff
stha %l1,[%i3+%o5]0x88 ! Mem[0000000065800028] = 28d08c22
! %l4 = 0000000000000074, Mem[000000009100016c] = 546a41bb
stw %l4,[%i6+0x16c] ! Mem[000000009100016c] = 00000074
! Mem[00000000648001d3] = 4da43959, %l4 = 0000000000000074
ldstub [%i1+0x1d3],%l4 ! %l4 = 00000059000000ff
p42_label_25:
! %l3 = 00000000fd88829e, Mem[0000000064800000] = cd73465eb07aa914
stxa %l3,[%i1+%g0]0x80 ! Mem[0000000064800000] = 00000000fd88829e
! %l2 = 000000c60000002c, Mem[0000000065800010] = 00000078
stwa %l2,[%i3+%o2]0x81 ! Mem[0000000065800010] = 0000002c
! Mem[00000000648001f0] = ca6ad850, %l1 = 5fc96b12bea98c22
swap [%i1+0x1f0],%l1 ! %l1 = 00000000ca6ad850
! Mem[00000000640001f8] = 78406760, %l6 = 0000000000000078
swap [%i0+0x1f8],%l6 ! %l6 = 0000000078406760
! %l2 = 000000c60000002c, Mem[0000000091000048] = 0ab775a3
stw %l2,[%i6+0x048] ! Mem[0000000091000048] = 0000002c
! Mem[0000000064000028] = beb6eb6c 35a44aff, %l2 = 0000002c, %l3 = fd88829e
ldda [%i0+%o5]0x88,%l2 ! %l2 = 0000000035a44aff 00000000beb6eb6c
! Mem[0000000064800028] = 47e02cf4, %l2 = 0000000035a44aff
ldstuba [%i1+%o5]0x80,%l2 ! %l2 = 00000047000000ff
! Mem[0000000064800110] = 5fc96b12, %l3 = 00000000beb6eb6c
ldstub [%i1+0x110],%l3 ! %l3 = 0000005f000000ff
! Mem[00000000650000ec] = ba469fbe, %l6 = 0000000078406760
swap [%i2+0x0ec],%l6 ! %l6 = 00000000ba469fbe
! %l1 = 00000000ca6ad850, Mem[0000000091000098] = e6b6c238ee880969
stx %l1,[%i6+0x098] ! Mem[0000000091000098] = 00000000ca6ad850
ba,a p42_not_taken_0_end
p42_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 14a97ab05e4673cd
bne,a,pn %xcc,p42_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000ca6ad850
bne,a,pn %xcc,p42_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000047
bne,a,pn %xcc,p42_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000005f
bne,a,pn %xcc,p42_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000059
bne,a,pn %xcc,p42_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000610f5cd3
bne,a,pn %xcc,p42_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ba469fbe
bne,a,pn %xcc,p42_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000c0
bne,a,pn %xcc,p42_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p42_check_fp_registers:
set p42_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 77c11ac9 70bd8915
bne %xcc,p42_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be b154b2f9 5a6a08c3
bne %xcc,p42_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d9f16cd8 92366d31
bne %xcc,p42_f6_fail
nop
! Check Local Memory
set p42_local0_expect,%g1
p42_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = f4d0d66bc9f41035
ldx [%i0+0x000],%g3 ! Observed data at 0000000064000000
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff00000000f10636
ldx [%i0+0x008],%g3 ! Observed data at 0000000064000008
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = e88053e730dcc7a9
ldx [%i0+0x010],%g3 ! Observed data at 0000000064000010
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = c5000000ff766efa
ldx [%i0+0x018],%g3 ! Observed data at 0000000064000018
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff4aa4356cebb6be
ldx [%i0+0x028],%g3 ! Observed data at 0000000064000028
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 18ff9d33d4546154
ldx [%i0+0x040],%g3 ! Observed data at 0000000064000040
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 837ff5e5ff3f52f8
ldx [%i0+0x048],%g3 ! Observed data at 0000000064000048
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 00000066a7b159ed
ldx [%i0+0x050],%g3 ! Observed data at 0000000064000050
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = 70e77940fcff8fd2
ldx [%i0+0x060],%g3 ! Observed data at 0000000064000060
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x060,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 3b143779f8ffbef3
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000640000b0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x138],%g2 ! Expected data = 12b48fff4d49219b
ldx [%i0+0x138],%g3 ! Observed data at 0000000064000138
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = 7bb043fc263ad44b
ldx [%i0+0x158],%g3 ! Observed data at 0000000064000158
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 390dbf06995120b1
ldx [%i0+0x168],%g3 ! Observed data at 0000000064000168
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x168,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ffb4e76ba9a8498d
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000640001c8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 00000094fc9ebf65
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000640001d8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 0000001a864eb582
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000640001e8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 0000007868f08d8d
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000640001f8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x1f8,%g4
set p42_local1_expect,%g1
p42_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 00000000fd88829e
ldx [%i1+0x000],%g3 ! Observed data at 0000000064800000
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff3353c125e0716c
ldx [%i1+0x008],%g3 ! Observed data at 0000000064800008
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8f00ffe75fec860f
ldx [%i1+0x018],%g3 ! Observed data at 0000000064800018
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = c454d2e5ffffff42
ldx [%i1+0x020],%g3 ! Observed data at 0000000064800020
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffe02cf46f519012
ldx [%i1+0x028],%g3 ! Observed data at 0000000064800028
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = daf5ace6f9ff2ba1
ldx [%i1+0x040],%g3 ! Observed data at 0000000064800040
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = e75380e8755778ca
ldx [%i1+0x060],%g3 ! Observed data at 0000000064800060
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 934a02a216248889
ldx [%i1+0x068],%g3 ! Observed data at 0000000064800068
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = b57f4dff44a7ede0
ldx [%i1+0x080],%g3 ! Observed data at 0000000064800080
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = a0af059900000085
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000648000c0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = eae6ccd441ff8200
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000648000f8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = ffc96b12bea98c22
ldx [%i1+0x110],%g3 ! Observed data at 0000000064800110
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 378283b136e9f964
ldx [%i1+0x120],%g3 ! Observed data at 0000000064800120
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = f8ff9c5584c0d4f7
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 = c89cff7606746987
ldx [%i1+0x160],%g3 ! Observed data at 0000000064800160
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x160,%g4
ldx [%g1+0x198],%g2 ! Expected data = e5d254c46d052f90
ldx [%i1+0x198],%g3 ! Observed data at 0000000064800198
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = cbd73bf9a2247cff
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000648001b8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 79e4906ab57f5d40
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000648001c8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 4da439ffbeabe081
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000648001d0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = bea98c22e6b528ad
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000648001f0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1f0,%g4
set p42_local2_expect,%g1
p42_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = cf000000724e6047
ldx [%i2+0x000],%g3 ! Observed data at 0000000065000000
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 079e844900000000
ldx [%i2+0x008],%g3 ! Observed data at 0000000065000008
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000cf56451ecd
ldx [%i2+0x010],%g3 ! Observed data at 0000000065000010
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = c00000d1ae130807
ldx [%i2+0x018],%g3 ! Observed data at 0000000065000018
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff42ff848ab28d71
ldx [%i2+0x020],%g3 ! Observed data at 0000000065000020
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x020,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ff43c42e32ffaf44
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000650000a0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 47e0fff4b81d35b8
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000650000d0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 1f312f9878406760
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000650000e8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 39819724a2ebcdbe
ldx [%i2+0x140],%g3 ! Observed data at 0000000065000140
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 179c271bff9c801b
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 = 22c61d7241d92a6b
ldx [%i2+0x158],%g3 ! Observed data at 0000000065000158
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x158,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = fffffff451b39fa0
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000650001a8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 4f9855c9f42ce047
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000650001c8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x1c8,%g4
set p42_local3_expect,%g1
p42_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ff1f6122ae3829aa
ldx [%i3+0x000],%g3 ! Observed data at 0000000065800000
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 4afbce63b54eedf8
ldx [%i3+0x008],%g3 ! Observed data at 0000000065800008
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000002ce9123172
ldx [%i3+0x010],%g3 ! Observed data at 0000000065800010
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = be3f889791155094
ldx [%i3+0x018],%g3 ! Observed data at 0000000065800018
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000c60000002c
ldx [%i3+0x020],%g3 ! Observed data at 0000000065800020
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 228cd028c1052e55
ldx [%i3+0x028],%g3 ! Observed data at 0000000065800028
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 4dfe94fd4fff2243
ldx [%i3+0x050],%g3 ! Observed data at 0000000065800050
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = e69d74c287f5b7fc
ldx [%i3+0x068],%g3 ! Observed data at 0000000065800068
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 280d3794000000d2
ldx [%i3+0x078],%g3 ! Observed data at 0000000065800078
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 13d03ad500000040
ldx [%i3+0x080],%g3 ! Observed data at 0000000065800080
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 660d381202a01a23
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000658000c0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 000000c57b7973eb
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000658000e8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 508b348100000066
ldx [%i3+0x108],%g3 ! Observed data at 0000000065800108
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 8f27e32a87ff30aa
ldx [%i3+0x110],%g3 ! Observed data at 0000000065800110
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x110,%g4
ldx [%g1+0x180],%g2 ! Expected data = 7bb043fc35fd6f0e
ldx [%i3+0x180],%g3 ! Observed data at 0000000065800180
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 0000008f76a01a3a
ldx [%i3+0x198],%g3 ! Observed data at 0000000065800198
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 0000660de94768c7
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000658001a0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 1870ff7e2835487a
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000658001b8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ef302e785b17ffa8
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000658001c0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = c8500000ff4673cd
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000658001d0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x1d0,%g4
! The test for processor 42 has passed
p42_passed:
ta GOOD_TRAP
nop
p42_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p42_failed
p42_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p42_failed
p42_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p42_failed
p42_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p42_failed
p42_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p42_failed
p42_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p42_failed
p42_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p42_failed
p42_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p42_failed
p42_f0_fail:
set p42_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f2_fail:
set p42_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f6_fail:
set p42_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 42 failed
p42_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0a8] ! Set processor 42 done flag
set p42_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 42 failed
p42_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0a8] ! Set processor 42 done flag
set p42_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p42_selfmod_failed:
ba p42_failed
mov 0xabc,%g1
p42_common_error:
or %g0,0xf0a,%g1
ba p42_failed
mov %o5,%g3
p42_common_signature_error:
set p42_temp,%g1
ba p42_failed
st %g2,[%g1] ! Common Lock Number
p42_common_timeout:
set p42_temp,%g1
ba p42_failed
st %g2,[%g1] ! Common Lock Number
p42_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p42_failed
mov 0x0,%g3
p42_trap1e:
ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000065000018]
ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064800018]
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000064000010]
done
p42_trap1o:
ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000065000018]
ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064800018]
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000064000010]
done
p42_trap2e:
ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000064800028]
ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000064800008]
ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000064800020]
lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000065000020]
stda %l2,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065800020]
done
p42_trap2o:
ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000064800028]
ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000064800008]
ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000064800020]
lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000065000020]
stda %l2,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065800020]
done
p42_trap3e:
nop
done
p42_trap3o:
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 = b4bce1cce7c79859
ldx [%g1+0x008],%l1 ! %l1 = 7a65880aa9f8afe6
ldx [%g1+0x010],%l2 ! %l2 = 047076f3e722f521
ldx [%g1+0x018],%l3 ! %l3 = 14e4c305b57f5d40
ldx [%g1+0x020],%l4 ! %l4 = fd79f3480abd811c
ldx [%g1+0x028],%l5 ! %l5 = 234187e484469f44
ldx [%g1+0x030],%l6 ! %l6 = 3e9001d838e5842b
ldx [%g1+0x038],%l7 ! %l7 = 83900da09db29c7e
! Initialize the output register of window 0
set unres3_start,%o0
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 = 624ef187 2f7ca32a 7b1c452d a5f6d591
! %f4 = b7c9c547 7dc0eed4 4d0ba62b d66b9dc2
! %f8 = a075b938 5a81da65 8c436ee5 b950254b
! %f12 = 37523e13 25800bd5 c2e8b124 281ff5c0
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8f2aaee1 0da96e97 a603d778 8548b060
! %f20 = a16cecf0 9efaa83d 735ca387 e4eaa4f1
! %f24 = c809d8aa f4238559 db95c4f1 6ab19364
! %f28 = 1d84cbbc b24bcc3d 7a47c830 fe73270c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = fc6835c8 d65faf5f 518c38eb 77571380
! %f36 = 9a07a253 d6c33fd8 d1fa5e1d b433c05b
! %f40 = 57ec897f adf97217 cc986cb9 266efb94
! %f44 = 3d486736 9339b115 7176d2cf d96b2118
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x05f15e0000000011,%g7,%g1 ! GSR scale = 2, align = 1
wr %g1,%g0,%gsr ! GSR = 05f15e0000000011
wr %g0,%y ! Clear Y 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[0000000066800178] = 26b702134e7cb0da, %l0 = 42d3e587b1144fb1, %l3 = d4b5dd6c4da4fde6
add %i1,0x178,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 26b702134e7cb0da
! Mem[0000000067000010] = 935dce73, %l6 = 523a408280424429
ldstuba [%i2+%o2]0x81,%l6 ! %l6 = 00000093000000ff
! Mem[0000000067000165] = 8ff7734f, %l7 = c2de5ea0642d52c1
ldstub [%i2+0x165],%l7 ! %l7 = 000000f7000000ff
! %l3 = 26b702134e7cb0da, Mem[000000009100004e] = c25859c7
sth %l3,[%i6+0x04e] ! Mem[000000009100004c] = b0da59c7
! Mem[000000009100008c] = afe30e96, %g2 = 57000000620cad79
lduw [%i6+0x08c],%g2 ! %g2 = 00000000afe30e96
! %l4 = 0c94cf1a1eb40c26, Mem[0000000067000000] = 97b85d2bbe8f933c
stxa %l4,[%i2+%g0]0x81 ! Mem[0000000067000000] = 0c94cf1a1eb40c26
! Mem[0000000066000114] = 9ac4cc0f, %l6 = 0000000000000093
lduha [%i0+0x116]%asi,%l6 ! %l6 = 000000000000cc0f
! Mem[0000000067800028] = dab8a154, %l6 = 0000cc0f, %l3 = 4e7cb0da
add %i3,0x28,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000dab8a154
! Mem[0000000066000190] = 72d60133, %l0 = 42d3e587b1144fb1
ldstub [%i0+0x190],%l0 ! %l0 = 00000072000000ff
! Mem[00000000670000d6] = 7a538135, %l1 = ae47ad4bfe69bf5d
ldstub [%i2+0x0d6],%l1 ! %l1 = 00000081000000ff
p43_label_2:
! Mem[0000000090800130] = e411aa4f, %g18 = f458bac88831f0a0
ldsw [%i5+0x130],%g2 ! %g2 = f458bac88831f0a0
! Mem[0000000066800028] = 3dee50bb, %l4 = 0c94cf1a1eb40c26
ldstuba [%i1+%o5]0x88,%l4 ! %l4 = 000000bb000000ff
! Mem[00000000668000a4] = 5b64f894, %l7 = 000000f7, %l7 = 000000f7
add %i1,0xa4,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000005b64f894
! %l3 = 00000000dab8a154, Mem[0000000067800000] = 5674ba1e
stwa %l3,[%i3+%g0]0x88 ! Mem[0000000067800000] = dab8a154
! Mem[0000000066800020] = e43f8d2b, %l0 = 0000000000000072
ldsha [%i1+%o4]0x81,%l0 ! %l0 = ffffffffffffe43f
! Mem[0000000066800110] = 48aa4810da3ccb9c, %l1 = 0000000000000081, %l6 = 000000000000cc0f
add %i1,0x110,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 48aa4810da3ccb9c
! Mem[000000009000012c] = c1f15878, %g2 = ffffffffe411aa4f
ldsb [%i4+0x12f],%g2 ! %g2 = ffffffffffffffc1
! Mem[0000000067800170] = 009d596b4c076ecf, %l5 = 79397d8a177876bc, %l6 = 48aa4810da3ccb9c
add %i3,0x170,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 009d596b4c076ecf
! %l6 = 009d596b4c076ecf, Mem[00000000660000e0] = f5b179d1353fab9c
stx %l6,[%i0+0x0e0] ! Mem[00000000660000e0] = 009d596b4c076ecf
! Mem[0000000090000018] = d35392b2 af9a6919, %g2 = ffffffc1, %g3 = 0bad0b00
ldd [%i4+%o3],%g2 ! %g2 = 00000000d35392b2 00000000af9a6919
p43_label_3:
! Mem[00000000678000be] = f5737fe7, %l7 = 000000005b64f894
ldstub [%i3+0x0be],%l7 ! %l7 = 0000007f000000ff
! %l7 = 000000000000007f, Mem[0000000066800018] = 56ddad5c
stwa %l7,[%i1+%o3]0x89 ! Mem[0000000066800018] = 0000007f
! Mem[0000000090800064] = 60cd1874, %g2 = 00000000d35392b2
lduw [%i5+0x064],%g2 ! %g2 = 0000000060cd1874
! Mem[00000000660001b0] = 897a5ad9, %l5 = 177876bc, %l1 = 00000081
add %i0,0x1b0,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000897a5ad9
! Mem[0000000067800083] = 297b2216, %l6 = 009d596b4c076ecf
ldstub [%i3+0x083],%l6 ! %l6 = 00000016000000ff
! Mem[00000000900000b4] = e5015c01, %g2 = 0000000060cd1874
lduw [%i4+0x0b4],%g2 ! %g2 = 00000000e5015c01
! Mem[0000000066800010] = 97eeefd7, %l3 = 00000000dab8a154
swapa [%i1+%o2]0x80,%l3 ! %l3 = 0000000097eeefd7
! Mem[00000000670000a8] = 633df77df984488d, %l4 = 00000000000000bb, %l7 = 000000000000007f
add %i2,0xa8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 633df77df984488d
! Mem[00000000670000e0] = ec9cff77, %l4 = 00000000000000bb
ldstub [%i2+0x0e0],%l4 ! %l4 = 000000ec000000ff
! Mem[00000000678000d8] = 6c6c85324121f8c4, %l3 = 0000000097eeefd7, %l6 = 0000000000000016
add %i3,0xd8,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 6c6c85324121f8c4
p43_label_4:
! Mem[00000000678001f8] = aa452cfb, %l7 = 633df77df984488d
swap [%i3+0x1f8],%l7 ! %l7 = 00000000aa452cfb
! Mem[0000000067000053] = 0ce5a372, %l4 = 00000000000000ec
ldstub [%i2+0x053],%l4 ! %l4 = 00000072000000ff
! Mem[0000000067800008] = 145d79dd, %l3 = 0000000097eeefd7
ldstuba [%i3+%o1]0x81,%l3 ! %l3 = 00000014000000ff
! %l7 = 00000000aa452cfb, Mem[0000000067000000] = 0c94cf1a
stba %l7,[%i2+%g0]0x80 ! Mem[0000000067000000] = fb94cf1a
! Mem[0000000067800028] = 54a1b8da, %l4 = 0000000000000072
swapa [%i3+%o5]0x89,%l4 ! %l4 = 0000000054a1b8da
! Mem[0000000091000050] = 59c75ae1 18b941cc, %g2 = e5015c01, %g3 = af9a6919
ldd [%i6+0x050],%g2 ! %g2 = 0000000059c75ae1 0000000018b941cc
! %l5 = 79397d8a177876bc, Mem[0000000091800070] = 21b6fa1d
stb %l5,[%o0+0x070] ! Mem[0000000091800070] = bcb6fa1d
! Mem[0000000067000008] = df138092, %l7 = 00000000aa452cfb
ldstuba [%i2+%o1]0x80,%l7 ! %l7 = 000000df000000ff
! Mem[00000000660000e8] = b3ea1a2d, %l4 = 54a1b8da, %l6 = 4121f8c4
add %i0,0xe8,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000b3ea1a2d
! Mem[000000006780016c] = 6d1c0920, %l3 = 0000000000000014
swap [%i3+0x16c],%l3 ! %l3 = 000000006d1c0920
p43_label_5:
! Mem[00000000668000c0] = 6bdcad5d, %l0 = ffffe43f, %l2 = 6aa29118
add %i1,0xc0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000006bdcad5d
! Mem[0000000067800020] = 5b80f548, %l0 = ffffffffffffe43f
ldsha [%i3+%o4]0x88,%l0 ! %l0 = fffffffffffff548
! Mem[00000000668001d4] = f3fe06f1, %l6 = 00000000b3ea1a2d
swap [%i1+0x1d4],%l6 ! %l6 = 00000000f3fe06f1
! %l2 = 6bdcad5d, %l3 = 6d1c0920, Mem[00000000918001c0] = f7ceef31 864a42a9
stda %l2,[%o0+0x1c0]%asi ! Mem[00000000918001c0] = 6bdcad5d 6d1c0920
! Mem[000000009080015c] = 1ca3619f, %g2 = 0000000059c75ae1
ldub [%i5+0x15d],%g2 ! %g2 = 000000000000001c
! Mem[0000000066800010] = dab8a154 17b2610a, %l4 = 54a1b8da, %l5 = 177876bc
ldda [%i1+%o2]0x81,%l4 ! %l4 = 00000000dab8a154 0000000017b2610a
! Mem[000000009100008c] = afe30e96, %g18 = f458bac88831f0a0
ldsw [%i6+0x08c],%g2 ! %g2 = f458bac88831f0a0
! Mem[0000000067800038] = da04a366, %l0 = fffff548, %l2 = 6bdcad5d
add %i3,0x38,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000da04a366
! Mem[00000000910000c8] = e4030ded, %g2 = ffffffffafe30e96
ldsh [%i6+0x0ca],%g2 ! %g2 = ffffffffffffe403
! Mem[00000000678000f0] = 8b9f15b2, %l3 = 000000006d1c0920
ldsw [%i3+0x0f0],%l3 ! %l3 = ffffffff8b9f15b2
p43_label_6:
! Mem[000000009000006c] = 42395098, %g18 = f458bac88831f0a0
ldsw [%i4+0x06c],%g2 ! %g2 = f458bac88831f0a0
! %l5 = 0000000017b2610a, Mem[00000000908001a0] = 48b3274e8caca29b, %asi = 80
stxa %l5,[%i5+0x1a0]%asi ! Mem[00000000908001a0] = 0000000017b2610a
! Mem[0000000066000010] = 67b45e56, %l5 = 0000000017b2610a
swapa [%i0+%o2]0x81,%l5 ! %l5 = 0000000067b45e56
! Mem[00000000910000dc] = 9c5c2a85, %g2 = 0000000042395098
lduh [%i6+0x0dc],%g2 ! %g2 = 0000000000009c5c
! Mem[0000000067000028] = 363b8dfa, %l1 = 00000000897a5ad9
swapa [%i2+%o5]0x81,%l1 ! %l1 = 00000000363b8dfa
! Mem[0000000066000000] = cf0b98e8, %l2 = 00000000da04a366
ldswa [%i0+%g0]0x80,%l2 ! %l2 = ffffffffcf0b98e8
! %l2 = ffffffffcf0b98e8, Mem[0000000067800020] = 48f5805b
stwa %l2,[%i3+%o4]0x80 ! Mem[0000000067800020] = cf0b98e8
! Mem[0000000067800108] = 89f01cb9, %l6 = f3fe06f1, %l3 = 8b9f15b2
add %i3,0x108,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000089f01cb9
! Mem[0000000067800161] = e5dd86c5, %l3 = 0000000089f01cb9
ldstuba [%i3+0x161]%asi,%l3 ! %l3 = 000000dd000000ff
! %l3 = 00000000000000dd, Mem[00000000910001ee] = bcf8fca7
sth %l3,[%i6+0x1ee] ! Mem[00000000910001ec] = 00ddfca7
p43_label_7:
! %l0 = fffff548, %l1 = 363b8dfa, Mem[00000000908000e8] = fa3347b4 b53286b0
std %l0,[%i5+0x0e8] ! Mem[00000000908000e8] = fffff548 363b8dfa
! Mem[0000000066000010] = 17b2610a, %l1 = 00000000363b8dfa
swapa [%i0+%o2]0x81,%l1 ! %l1 = 0000000017b2610a
! Mem[00000000668000bc] = 20d2ac46, %l5 = 67b45e56, %l1 = 17b2610a
add %i1,0xbc,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000020d2ac46
! Mem[000000006780007c] = a2fb3c6f, %l5 = 67b45e56, %l1 = 20d2ac46
add %i3,0x7c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a2fb3c6f
! Mem[000000006700019c] = 5cf12248, %l5 = 67b45e56, %l4 = dab8a154
add %i2,0x19c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000005cf12248
! Mem[0000000067800178] = 7f219bb9, %l2 = ffffffffcf0b98e8
ldstub [%i3+0x178],%l2 ! %l2 = 0000007f000000ff
! Mem[0000000066000078] = 59dfe185, %l6 = 00000000f3fe06f1
swap [%i0+0x078],%l6 ! %l6 = 0000000059dfe185
! Mem[0000000067800004] = e95e42d9, %l1 = a2fb3c6f, %l0 = fffff548
add %i3,0x04,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000e95e42d9
! Mem[00000000918000a8] = 3f81db5f, %g2 = 0000000000009c5c
ldub [%o0+0x0ab],%g2 ! %g2 = 000000000000003f
! %l6 = 0000000059dfe185, Mem[0000000067800000] = dab8a154
stwa %l6,[%i3+%g0]0x89 ! Mem[0000000067800000] = 59dfe185
p43_label_8:
! Mem[000000006600008e] = 5e68d6a6, %l3 = 00000000000000dd
ldstuba [%i0+0x08e]%asi,%l3 ! %l3 = 000000d6000000ff
! Mem[0000000067000028] = 897a5ad9, %l2 = 000000000000007f
ldstuba [%i2+%o5]0x80,%l2 ! %l2 = 00000089000000ff
! Mem[0000000066800030] = 788832c4, %l5 = 0000000067b45e56
swap [%i1+0x030],%l5 ! %l5 = 00000000788832c4
! %l4 = 000000005cf12248, Mem[0000000091000008] = 08ef954cbcf127ea
stx %l4,[%i6+%o1] ! Mem[0000000091000008] = 000000005cf12248
! %l5 = 00000000788832c4, Mem[000000009000011c] = d43c7f4c, %asi = 80
stha %l5,[%i4+0x11c]%asi ! Mem[000000009000011c] = 32c47f4c
! %l7 = 00000000000000df, Mem[00000000910000c4] = 99869002
stw %l7,[%i6+0x0c4] ! Mem[00000000910000c4] = 000000df
! %l0 = e95e42d9, %l1 = a2fb3c6f, Mem[0000000067000028] = ff7a5ad9 5019548b
stda %l0,[%i2+%o5]0x81 ! Mem[0000000067000028] = e95e42d9 a2fb3c6f
! Mem[000000009080017c] = b7485aec, %g2 = 000000000000003f
lduw [%i5+0x17c],%g2 ! %g2 = 00000000b7485aec
! %l7 = 00000000000000df, Mem[0000000091800118] = 6e067e0f7d469b70
stx %l7,[%o0+0x118] ! Mem[0000000091800118] = 00000000000000df
! Mem[00000000910000f8] = 290e4de0 788fe0fd, %g2 = b7485aec, %g3 = 18b941cc
ldd [%i6+0x0f8],%g2 ! %g2 = 00000000290e4de0 00000000788fe0fd
p43_label_9:
! Mem[00000000660000a8] = a2266100, %l1 = 00000000a2fb3c6f, %asi = 80
swapa [%i0+0x0a8]%asi,%l1 ! %l1 = 00000000a2266100
! Mem[0000000091800090] = e3433e2e, %g2 = 00000000290e4de0
lduw [%o0+0x090],%g2 ! %g2 = 00000000e3433e2e
! Mem[0000000066800178] = 26b70213, %l5 = 00000000788832c4
swap [%i1+0x178],%l5 ! %l5 = 0000000026b70213
! Mem[0000000067800018] = 9ebef4f1, %l7 = 00000000000000df
ldstuba [%i3+%o3]0x88,%l7 ! %l7 = 000000f1000000ff
! Mem[00000000668000d8] = 2bdd8b97370dbad1, %l1 = 00000000a2266100, %l5 = 0000000026b70213
add %i1,0xd8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 2bdd8b97370dbad1
! Mem[0000000067800010] = e5146924 3bc9c8a6, %l6 = 59dfe185, %l7 = 000000f1
ldda [%i3+%o2]0x80,%l6 ! %l6 = 00000000e5146924 000000003bc9c8a6
! Mem[00000000660000d0] = dd07094c85b56d56, %l2 = 0000000000000089, %l2 = 0000000000000089
add %i0,0xd0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = dd07094c85b56d56
! Mem[0000000091800070] = bcb6fa1d, %g2 = 00000000e3433e2e
ldsb [%o0+0x070],%g2 ! %g2 = ffffffffffffffbc
! Mem[00000000668000d8] = 2bdd8b97, %l3 = 000000d6, %l4 = 5cf12248
add %i1,0xd8,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000002bdd8b97
! Mem[0000000066800010] = dab8a154, %l2 = dd07094c85b56d56
ldstuba [%i1+%o2]0x80,%l2 ! %l2 = 000000da000000ff
p43_label_10:
! Mem[00000000668001e1] = 8ad1ff40, %l5 = 2bdd8b97370dbad1
ldstub [%i1+0x1e1],%l5 ! %l5 = 000000d1000000ff
! Mem[0000000066800020] = e43f8d2b, %l5 = 00000000000000d1
ldsba [%i1+%o4]0x81,%l5 ! %l5 = ffffffffffffffe4
! Mem[0000000066800008] = 2e00e4d4, %l4 = 000000002bdd8b97
ldstuba [%i1+%o1]0x89,%l4 ! %l4 = 000000d4000000ff
! Mem[0000000066800130] = 0094ad7a, %l0 = 00000000e95e42d9
swap [%i1+0x130],%l0 ! %l0 = 000000000094ad7a
! Mem[00000000668000c8] = 123ab129, %l2 = 00000000000000da
swap [%i1+0x0c8],%l2 ! %l2 = 00000000123ab129
! Mem[00000000660001c6] = 96bdf1e4, %l0 = 000000000094ad7a
ldstub [%i0+0x1c6],%l0 ! %l0 = 000000f1000000ff
! Mem[0000000067800020] = e8980bcf, %l5 = ffffffffffffffe4
lduha [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000bcf
! Mem[0000000066000028] = 0d044b58, %l5 = 0000000000000bcf
swapa [%i0+%o5]0x80,%l5 ! %l5 = 000000000d044b58
! Mem[00000000660001a0] = e63d12ed26d1a3ce, %l0 = 00000000000000f1, %l4 = 00000000000000d4
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = e63d12ed26d1a3ce
! Mem[000000006700017e] = 2533a411, %l2 = 00000000123ab129
ldstub [%i2+0x17e],%l2 ! %l2 = 000000a4000000ff
p43_label_11:
! Mem[0000000067000098] = 65af0481, %l6 = 00000000e5146924
swap [%i2+0x098],%l6 ! %l6 = 0000000065af0481
! Mem[00000000678001f0] = f6676806, %l3 = 00000000000000d6
ldstub [%i3+0x1f0],%l3 ! %l3 = 000000f6000000ff
! %l3 = 00000000000000f6, Mem[0000000091800075] = dbcc0421
stb %l3,[%o0+0x075] ! Mem[0000000091800074] = f6cc0421
! Mem[0000000066000018] = 50f720ed, %l5 = 000000000d044b58
lduha [%i0+%o3]0x80,%l5 ! %l5 = 00000000000050f7
! Mem[0000000091000128] = a1ef3ea1, %g18 = f458bac88831f0a0
ldsw [%i6+0x128],%g2 ! %g2 = f458bac88831f0a0
! Mem[00000000668001f8] = 4e209d8b, %l4 = 26d1a3ce, %l1 = a2266100
add %i1,0x1f8,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000004e209d8b
! Mem[0000000067800018] = 9ebef4ff, %l3 = 00000000000000f6
ldstuba [%i3+%o3]0x88,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000067000108] = 0d2babeece08ae6c, %l4 = e63d12ed26d1a3ce
ldx [%i2+0x108],%l4 ! %l4 = 0d2babeece08ae6c
! Mem[0000000067000000] = fb94cf1a, %l6 = 0000000065af0481
swapa [%i2+%g0]0x80,%l6 ! %l6 = 00000000fb94cf1a
! Mem[00000000678001ec] = 211c6494, %l2 = 00000000000000a4
swap [%i3+0x1ec],%l2 ! %l2 = 00000000211c6494
p43_label_12:
! Mem[00000000908001d8] = 4525ef1f, %g18 = f458bac88831f0a0
ldsw [%i5+0x1d8],%g2 ! %g2 = f458bac88831f0a0
! %l0 = 00000000000000f1, Mem[0000000066800000] = 01cd329e
stha %l0,[%i1+%g0]0x81 ! Mem[0000000066800000] = 00f1329e
! %l2 = 00000000211c6494, Mem[0000000066800028] = ff50ee3d
stha %l2,[%i1+%o5]0x81 ! Mem[0000000066800028] = 6494ee3d
! Mem[0000000091000054] = b941cc65, %g2 = 000000004525ef1f
ldub [%i6+0x055],%g2 ! %g2 = 00000000000000b9
! %l4 = 0d2babeece08ae6c, Mem[0000000067000008] = c6a7ab3d928013ff
stxa %l4,[%i2+%o1]0x88 ! Mem[0000000067000008] = 0d2babeece08ae6c
! Mem[0000000067000085] = c30fe643, %l1 = 000000004e209d8b
ldstub [%i2+0x085],%l1 ! %l1 = 0000000f000000ff
! %l6 = fb94cf1a, %l7 = 3bc9c8a6, Mem[0000000091800020] = 19dcc7b8 69b26704
std %l6,[%o0+%o4] ! Mem[0000000091800020] = fb94cf1a 3bc9c8a6
! Mem[00000000678001d8] = 615c9b623edba13f, %l6 = 00000000fb94cf1a, %l2 = 00000000211c6494
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 615c9b623edba13f
! Mem[0000000067000010] = ff5dce73, %l1 = 000000000000000f
ldsha [%i2+%o2]0x81,%l1 ! %l1 = ffffffffffffff5d
! Mem[00000000918000c0] = eced5e8d, %g2 = 00000000000000b9
ldsb [%o0+0x0c0],%g2 ! %g2 = ffffffffffffffec
p43_label_13:
! %l0 = 00000000000000f1, Mem[0000000067000020] = 72a2a051d6bb0d95
stxa %l0,[%i2+%o4]0x81 ! Mem[0000000067000020] = 00000000000000f1
! Mem[0000000066000028] = 00000bcf, %l1 = ffffffffffffff5d
lduha [%i0+%o5]0x81,%l1 ! %l1 = 0000000000000000
! %l3 = 00000000000000ff, Mem[0000000090000188] = 9ac53ac5c5a07b79
stx %l3,[%i4+0x188] ! Mem[0000000090000188] = 00000000000000ff
! Mem[000000009080012c] = 842233e5, %g18 = f458bac88831f0a0
ldsw [%i5+0x12c],%g2 ! %g2 = f458bac88831f0a0
! Mem[0000000066800020] = 2b8d3fe4, %l7 = 000000003bc9c8a6
swapa [%i1+%o4]0x88,%l7 ! %l7 = 000000002b8d3fe4
! %l3 = 00000000000000ff, Mem[000000006600000a] = 9e68a3bc, %asi = 80
stba %l3,[%i0+0x00a]%asi ! Mem[0000000066000008] = 9e68ffbc
! Mem[0000000091000010] = c28848bd, %g2 = ffffffff842233e5
lduw [%i6+%o2],%g2 ! %g2 = 00000000c28848bd
! Mem[0000000090000060] = 131b7aa4 60f66ef7, %g2 = c28848bd, %g3 = 788fe0fd
ldd [%i4+0x060],%g2 ! %g2 = 00000000131b7aa4 0000000060f66ef7
! Mem[00000000910001b0] = 83000d90 f3847e0d, %g2 = 131b7aa4, %g3 = 60f66ef7
ldd [%i6+0x1b0],%g2 ! %g2 = 0000000083000d90 00000000f3847e0d
! Mem[000000009000012c] = 070cc1f1, %g2 = 0000000083000d90
ldsb [%i4+0x12d],%g2 ! %g2 = 0000000000000007
p43_label_14:
! %l5 = 00000000000050f7, Mem[0000000067000028] = e95e42d9
stwa %l5,[%i2+%o5]0x81 ! Mem[0000000067000028] = 000050f7
! Mem[0000000066000000] = cf0b98e8, %l7 = 000000002b8d3fe4
lduha [%i0+%g0]0x81,%l7 ! %l7 = 000000000000cf0b
! Mem[0000000066800020] = a6c8c93b649a5f9c, %l7 = 000000000000cf0b
ldxa [%i1+%o4]0x80,%l7 ! %l7 = a6c8c93b649a5f9c
! %l6 = 00000000fb94cf1a, Mem[000000009000011e] = 7f4c7afe
stb %l6,[%i4+0x11e] ! Mem[000000009000011c] = 1a4c7afe
! %l0 = 000000f1, %l1 = 00000000, Mem[0000000067800020] = cf0b98e8 377a04a2
stda %l0,[%i3+%o4]0x81 ! Mem[0000000067800020] = 000000f1 00000000
! Mem[000000009000017c] = dc5c5270, %g2 = 0000000000000007
lduwa [%i4+0x17c]%asi,%g2 ! %g2 = 00000000dc5c5270
! Mem[0000000067800030] = d808b459, %l1 = 0000000000000000
swap [%i3+0x030],%l1 ! %l1 = 00000000d808b459
! %l0 = 00000000000000f1, Mem[00000000900000d0] = 42db2671
stw %l0,[%i4+0x0d0] ! Mem[00000000900000d0] = 000000f1
! Mem[0000000067800000] = 85e1df59, %l3 = 00000000000000ff
swapa [%i3+%g0]0x80,%l3 ! %l3 = 0000000085e1df59
! %l7 = a6c8c93b649a5f9c, Mem[0000000067000008] = 0d2babeece08ae6c
stxa %l7,[%i2+%o1]0x89 ! Mem[0000000067000008] = a6c8c93b649a5f9c
p43_label_15:
! Mem[0000000067000030] = 80260de6, %l4 = ce08ae6c, %l0 = 000000f1
add %i2,0x30,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000080260de6
! Mem[0000000066000145] = a722e866, %l4 = 0d2babeece08ae6c
ldstub [%i0+0x145],%l4 ! %l4 = 00000022000000ff
! Mem[0000000066800020] = a6c8c93b, %l6 = 00000000fb94cf1a
ldstuba [%i1+%o4]0x80,%l6 ! %l6 = 000000a6000000ff
! Mem[000000009180001c] = eafb94cf, %g2 = 00000000dc5c5270
ldub [%o0+0x01f],%g2 ! %g2 = 00000000000000ea
! %l2 = 615c9b623edba13f, Mem[0000000091800190] = 9c78ac4d
stb %l2,[%o0+0x190] ! Mem[0000000091800190] = 3f78ac4d
! Mem[0000000066000080] = ac982d09, %l5 = 00000000000050f7, %asi = 80
swapa [%i0+0x080]%asi,%l5 ! %l5 = 00000000ac982d09
! %l3 = 0000000085e1df59, Mem[0000000066000164] = fb07702b
sth %l3,[%i0+0x164] ! Mem[0000000066000164] = df59702b
! Mem[0000000066800198] = 3ee88a0c, %l2 = 3edba13f, %l2 = 3edba13f
add %i1,0x198,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000003ee88a0c
! Mem[0000000067800008] = eb6e1c2c dd795dff, %l0 = 80260de6, %l1 = d808b459
ldda [%i3+%o1]0x88,%l0 ! %l0 = 00000000dd795dff 00000000eb6e1c2c
! Mem[000000006700013c] = 316c5672, %l2 = 000000003ee88a0c
lduh [%i2+0x13e],%l2 ! %l2 = 0000000000005672
p43_label_16:
! %l6 = 00000000000000a6, Mem[0000000090800198] = 288cb493ef678d22
stx %l6,[%i5+0x198] ! Mem[0000000090800198] = 00000000000000a6
! Mem[00000000660000e0] = 009d596b, %l4 = 0000000000000022, %asi = 80
swapa [%i0+0x0e0]%asi,%l4 ! %l4 = 00000000009d596b
! Mem[0000000067000148] = 2103d293, %l4 = 00000000009d596b, %asi = 80
swapa [%i2+0x148]%asi,%l4 ! %l4 = 000000002103d293
! Mem[0000000066800018] = 7f000000, %l3 = 0000000085e1df59
swapa [%i1+%o3]0x81,%l3 ! %l3 = 000000007f000000
! %l4 = 2103d293, %l5 = ac982d09, Mem[0000000066000130] = 8142de9f 7b1cbdaa
std %l4,[%i0+0x130] ! Mem[0000000066000130] = 2103d293 ac982d09
! %l6 = 000000a6, %l7 = 649a5f9c, Mem[0000000067800010] = 246914e5 a6c8c93b
stda %l6,[%i3+%o2]0x88 ! Mem[0000000067800010] = 000000a6 649a5f9c
! Mem[00000000660000d0] = dd07094c85b56d56, %l4 = 000000002103d293, %l3 = 000000007f000000
add %i0,0xd0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = dd07094c85b56d56
! Mem[00000000900000cc] = 75bef202, %g2 = 00000000000000ea
lduh [%i4+0x0cc],%g2 ! %g2 = 00000000000075be
! Mem[0000000066000182] = af741d83, %l5 = 00000000ac982d09
ldstub [%i0+0x182],%l5 ! %l5 = 0000001d000000ff
! Mem[000000006600013c] = e9dbb213, %l3 = dd07094c85b56d56
swap [%i0+0x13c],%l3 ! %l3 = 00000000e9dbb213
p43_label_17:
! Mem[0000000066000018] = 50f720ed, %l3 = 00000000e9dbb213
ldsba [%i0+%o3]0x81,%l3 ! %l3 = 0000000000000050
! Mem[00000000668001a0] = 2a50fb74, %l1 = eb6e1c2c, %l1 = eb6e1c2c
add %i1,0x1a0,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000002a50fb74
! %l6 = 000000a6, %l7 = 649a5f9c, Mem[0000000090000080] = 5149647e 18bc487f
std %l6,[%i4+0x080] ! Mem[0000000090000080] = 000000a6 649a5f9c
! Mem[0000000067000018] = f3c79770, %l7 = a6c8c93b649a5f9c
lduba [%i2+%o3]0x80,%l7 ! %l7 = 00000000000000f3
! Mem[0000000067000028] = f7500000, %l4 = 000000002103d293
ldswa [%i2+%o5]0x89,%l4 ! %l4 = fffffffff7500000
! Mem[0000000066000008] = bcff689e, %l6 = 00000000000000a6
lduwa [%i0+%o1]0x89,%l6 ! %l6 = 00000000bcff689e
! Mem[0000000066000124] = 4b859e7a, %l5 = 000000000000001d
swap [%i0+0x124],%l5 ! %l5 = 000000004b859e7a
! Mem[0000000066800038] = 9060f168, %l3 = 0000000000000050
swap [%i1+0x038],%l3 ! %l3 = 000000009060f168
! Mem[0000000066800018] = 85e1df59, %l6 = 00000000bcff689e
swapa [%i1+%o3]0x80,%l6 ! %l6 = 0000000085e1df59
! Mem[0000000091800110] = 827eb716, %g2 = 00000000000075be
ldsh [%o0+0x112],%g2 ! %g2 = ffffffffffff827e
p43_label_18:
! Mem[0000000067000010] = 73ce5dff, %l5 = 000000004b859e7a
ldswa [%i2+%o2]0x89,%l5 ! %l5 = 0000000073ce5dff
! Mem[00000000678001a8] = 64fb85c4, %l1 = 000000002a50fb74, %asi = 80
swapa [%i3+0x1a8]%asi,%l1 ! %l1 = 0000000064fb85c4
! Mem[0000000067800108] = 89f01cb9, %l6 = 0000000085e1df59, %asi = 80
swapa [%i3+0x108]%asi,%l6 ! %l6 = 0000000089f01cb9
! Mem[0000000090000030] = 584d22cfe7e26376, %g2 = ffffffffffff827e
ldx [%i4+0x030],%g2 ! %g2 = 584d22cfe7e26376
! Mem[0000000066000020] = 00610b58, %l5 = 0000000073ce5dff
lduwa [%i0+%o4]0x88,%l5 ! %l5 = 0000000000610b58
! Mem[0000000066800000] = 52273a1a9e32f100, %l0 = 00000000dd795dff
ldxa [%i1+%g0]0x89,%l0 ! %l0 = 52273a1a9e32f100
! Mem[0000000066800190] = b4cab45ab532550f, %l3 = 000000009060f168, %l2 = 0000000000005672
add %i1,0x190,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = b4cab45ab532550f
! Mem[0000000067800078] = 0d093a8e, %l3 = 9060f168, %l2 = b532550f
add %i3,0x78,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000000d093a8e
! Mem[0000000091000180] = bd5f6afe, %g18 = f458bac88831f0a0
ldswa [%i6+0x180]%asi,%g2 ! %g2 = f458bac88831f0a0
! %l7 = 00000000000000f3, Mem[00000000910001d2] = 0ce8bd56
stb %l7,[%i6+0x1d2] ! Mem[00000000910001d0] = f3e8bd56
p43_label_19:
! %l3 = 000000009060f168, Mem[0000000066800008] = 8e49b9a92e00e4ff
stxa %l3,[%i1+%o1]0x88 ! Mem[0000000066800008] = 000000009060f168
! Mem[0000000067000131] = c020066d, %l0 = 52273a1a9e32f100
ldstub [%i2+0x131],%l0 ! %l0 = 00000020000000ff
! Mem[0000000066000020] = 580b6100, %l7 = 00000000000000f3
ldstuba [%i0+%o4]0x80,%l7 ! %l7 = 00000058000000ff
! Mem[00000000678001fc] = 4aae5a79, %l7 = 0000000000000058
swap [%i3+0x1fc],%l7 ! %l7 = 000000004aae5a79
! Mem[000000006780006b] = 3bbe3252, %l2 = 000000000d093a8e
ldstub [%i3+0x06b],%l2 ! %l2 = 00000052000000ff
! Mem[0000000067000068] = adb4cb23, %l3 = 000000009060f168
swap [%i2+0x068],%l3 ! %l3 = 00000000adb4cb23
! %l0 = 0000000000000020, Mem[0000000090800159] = f4e0a9cb
stb %l0,[%i5+0x159] ! Mem[0000000090800158] = 20e0a9cb
! Mem[00000000670000e4] = 49b9bfeb, %l5 = 0000000000610b58
swap [%i2+0x0e4],%l5 ! %l5 = 0000000049b9bfeb
! Mem[0000000066800008] = 9060f168, %l3 = 00000000adb4cb23
lduwa [%i1+%o1]0x88,%l3 ! %l3 = 000000009060f168
! %l4 = f7500000, %l5 = 49b9bfeb, Mem[0000000066000000] = cf0b98e8 723698b1
stda %l4,[%i0+%g0]0x80 ! Mem[0000000066000000] = f7500000 49b9bfeb
p43_label_20:
! Mem[0000000067000028] = f7500000, %l7 = 000000004aae5a79
lduha [%i2+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000067800010] = 000000a6, %l5 = 0000000049b9bfeb
swapa [%i3+%o2]0x88,%l5 ! %l5 = 00000000000000a6
! Mem[0000000090000124] = d537e30b, %g2 = ffffffffbd5f6afe
ldub [%i4+0x126],%g2 ! %g2 = 00000000000000d5
! Mem[0000000090000170] = af849f7ccf0df84b, %g2 = 00000000000000d5
ldx [%i4+0x170],%g2 ! %g2 = af849f7ccf0df84b
! Mem[0000000066000028] = 00000bcf, %l2 = 0000000000000052
swap [%i0+%o5],%l2 ! %l2 = 0000000000000bcf
! %l0 = 0000000000000020, Mem[00000000918000c0] = eced5e8dad90271b
stx %l0,[%o0+0x0c0] ! Mem[00000000918000c0] = 0000000000000020
! Mem[0000000066000020] = 00610bff, %l5 = 00000000000000a6
lduwa [%i0+%o4]0x89,%l5 ! %l5 = 0000000000610bff
! Mem[0000000090800070] = 0ae48dde, %g2 = af849f7ccf0df84b
ldub [%i5+0x073],%g2 ! %g2 = 000000000000000a
! Mem[0000000066000000] = f7500000, %l1 = 0000000064fb85c4
ldsha [%i0+%g0]0x80,%l1 ! %l1 = fffffffffffff750
! Mem[0000000066000018] = ed20f750, %l4 = fffffffff7500000
ldstuba [%i0+%o3]0x89,%l4 ! %l4 = 00000050000000ff
p43_label_21:
! Mem[00000000908001bc] = 677d1d2f, %g2 = 000000000000000a
ldub [%i5+0x1bd],%g2 ! %g2 = 0000000000000067
! Mem[000000006680012c] = 9fe0465b, %l0 = 00000020, %l6 = 89f01cb9
add %i1,0x12c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000009fe0465b
! Mem[0000000066800018] = 9e68ffbc, %l1 = fffffffffffff750
ldstuba [%i1+%o3]0x89,%l1 ! %l1 = 000000bc000000ff
! %l3 = 000000009060f168, Mem[000000009000019c] = 20a71d6e, %asi = 80
stwa %l3,[%i4+0x19c]%asi ! Mem[000000009000019c] = 9060f168
! %l5 = 0000000000610bff, Mem[00000000678001c0] = 1a6975f2074cd072
stx %l5,[%i3+0x1c0] ! Mem[00000000678001c0] = 0000000000610bff
! Mem[00000000900000c8] = 00041723 75bef202, %g2 = 00000067, %g3 = f3847e0d
ldda [%i4+0x0c8]%asi,%g2 ! %g2 = 0000000000041723 0000000075bef202
! Mem[0000000066800008] = 9060f168, %l3 = 000000009060f168
ldstuba [%i1+%o1]0x88,%l3 ! %l3 = 00000068000000ff
! Mem[0000000067800018] = fff4be9e, %l4 = 0000000000000050
swap [%i3+%o3],%l4 ! %l4 = 00000000fff4be9e
! Mem[000000006700008f] = ed2c7a85, %l4 = 00000000fff4be9e
ldstub [%i2+0x08f],%l4 ! %l4 = 00000085000000ff
! Mem[00000000660001b0] = 897a5ad9 b270bd1c, %l4 = 00000085, %l5 = 00610bff
ldd [%i0+0x1b0],%l4 ! %l4 = 00000000897a5ad9 00000000b270bd1c
p43_label_22:
! Mem[0000000090800038] = 206ff00a, %g2 = 0000000000041723
lduh [%i5+0x03a],%g2 ! %g2 = 000000000000206f
! Mem[000000006780016c] = 00000014, %l4 = 00000000897a5ad9
swap [%i3+0x16c],%l4 ! %l4 = 0000000000000014
! Mem[00000000668001b3] = 975f2092, %l2 = 0000000000000bcf
ldstuba [%i1+0x1b3]%asi,%l2 ! %l2 = 00000092000000ff
! Mem[0000000066800008] = 9060f1ff, %l6 = 000000009fe0465b
swapa [%i1+%o1]0x89,%l6 ! %l6 = 000000009060f1ff
! Mem[0000000066800191] = b4cab45a, %l4 = 0000000000000014
ldstub [%i1+0x191],%l4 ! %l4 = 000000ca000000ff
! Mem[00000000678001ff] = 00000058, %l3 = 0000000000000068
ldstub [%i3+0x1ff],%l3 ! %l3 = 00000058000000ff
! Mem[0000000067000180] = 25a69a37efaffecf, %l0 = 0000000000000020, %l5 = 00000000b270bd1c
add %i2,0x180,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 25a69a37efaffecf
! Mem[0000000067000010] = 73ce5dff, %l3 = 0000000000000058
ldstuba [%i2+%o2]0x88,%l3 ! %l3 = 000000ff000000ff
! %l5 = 25a69a37efaffecf, Mem[0000000090000038] = 476db1ab
sth %l5,[%i4+0x038] ! Mem[0000000090000038] = fecfb1ab
! Mem[00000000678000d8] = 6c6c85324121f8c4, %l0 = 0000000000000020
ldx [%i3+0x0d8],%l0 ! %l0 = 6c6c85324121f8c4
p43_label_23:
! Mem[0000000091800110] = f66c827e, %g18 = f458bac88831f0a0
ldsw [%o0+0x110],%g2 ! %g2 = f458bac88831f0a0
! Mem[00000000908001b0] = 7d413f3e 85c25eb7, %g2 = f66c827e, %g3 = 75bef202
ldd [%i5+0x1b0],%g2 ! %g2 = 000000007d413f3e 0000000085c25eb7
! Mem[0000000066000000] = ebbfb949000050f7, %l7 = 0000000000000000
ldxa [%i0+%g0]0x89,%l7 ! %l7 = ebbfb949000050f7
! Mem[0000000066000008] = bcff689e, %l0 = 6c6c85324121f8c4
lduwa [%i0+%o1]0x89,%l0 ! %l0 = 00000000bcff689e
! Mem[0000000091800190] = 78ac4deb, %g2 = 000000007d413f3e
ldsb [%o0+0x191],%g2 ! %g2 = 0000000000000078
! Mem[000000006780009c] = b6f71ae3, %l4 = 000000ca, %l5 = efaffecf
add %i3,0x9c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000b6f71ae3
! %l5 = 00000000b6f71ae3, Mem[0000000090000130] = f158787f
stw %l5,[%i4+0x130] ! Mem[0000000090000130] = b6f71ae3
! Mem[000000006680006f] = 87ff2a03, %l1 = 00000000000000bc
ldstub [%i1+0x06f],%l1 ! %l1 = 00000003000000ff
! Mem[000000006600005c] = 6eaff6ad, %l6 = 9060f1ff, %l6 = 9060f1ff
add %i0,0x5c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000006eaff6ad
! Mem[0000000066800010] = 54a1b8ff, %l3 = 00000000000000ff
ldstuba [%i1+%o2]0x89,%l3 ! %l3 = 000000ff000000ff
p43_label_24:
! Mem[0000000067000000] = 65af0481, %l4 = 00000000000000ca
ldstuba [%i2+%g0]0x81,%l4 ! %l4 = 00000065000000ff
! Mem[0000000066000069] = c0079958, %l1 = 0000000000000003
ldstub [%i0+0x069],%l1 ! %l1 = 00000007000000ff
! Mem[0000000066800150] = 026df32c, %l3 = 00000000000000ff
swap [%i1+0x150],%l3 ! %l3 = 00000000026df32c
! %l2 = 0000000000000092, Mem[0000000090800124] = ae462664
sth %l2,[%i5+0x124] ! Mem[0000000090800124] = 00922664
! Mem[000000006680015c] = b301ddd8, %l7 = 000050f7, %l4 = 00000065
add %i1,0x15c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000b301ddd8
! Mem[00000000660001dc] = 8d2bfbd9, %l7 = ebbfb949000050f7
ldstub [%i0+0x1dc],%l7 ! %l7 = 0000008d000000ff
! Mem[0000000066000134] = ac982d09, %l3 = 00000000026df32c
swap [%i0+0x134],%l3 ! %l3 = 00000000ac982d09
! Mem[00000000678000a0] = 648859b6a744ae3b, %l6 = 000000006eaff6ad, %l6 = 000000006eaff6ad
add %i3,0xa0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 648859b6a744ae3b
! Mem[0000000066000074] = 50f09d75, %l0 = 00000000bcff689e
swap [%i0+0x074],%l0 ! %l0 = 0000000050f09d75
! Mem[00000000670001a8] = 773d527a, %l3 = 00000000ac982d09
ldub [%i2+0x1aa],%l3 ! %l3 = 0000000000000052
p43_label_25:
! Mem[00000000678001c8] = b675879f, %l4 = 00000000b301ddd8
swap [%i3+0x1c8],%l4 ! %l4 = 00000000b675879f
! Mem[0000000067000110] = f3d3e821, %l4 = b675879f, %l1 = 00000007
add %i2,0x110,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000f3d3e821
! %l5 = 00000000b6f71ae3, Mem[0000000091000190] = 5c5bf5b929b833a5
stx %l5,[%i6+0x190] ! Mem[0000000091000190] = 00000000b6f71ae3
! %l0 = 50f09d75, %l1 = f3d3e821, Mem[0000000066000018] = fff720ed e88450d9
stda %l0,[%i0+%o3]0x80 ! Mem[0000000066000018] = 50f09d75 f3d3e821
! %l1 = 00000000f3d3e821, Mem[0000000067800020] = f1000000
stba %l1,[%i3+%o4]0x88 ! Mem[0000000067800020] = f1000021
! Mem[0000000091800080] = 414cf609, %g2 = 0000000000000078
ldsh [%o0+0x080],%g2 ! %g2 = 000000000000414c
! Mem[0000000067000088] = b419b5f2, %l6 = 648859b6a744ae3b
swap [%i2+0x088],%l6 ! %l6 = 00000000b419b5f2
! %l1 = 00000000f3d3e821, Mem[0000000066000008] = bcff689e
stwa %l1,[%i0+%o1]0x89 ! Mem[0000000066000008] = f3d3e821
! Mem[000000009000002c] = 77077c58, %g2 = 000000000000414c
ldub [%i4+0x02d],%g2 ! %g2 = 0000000000000077
! Mem[0000000067000128] = 9947d014, %l6 = 00000000b419b5f2
ldstub [%i2+0x128],%l6 ! %l6 = 00000099000000ff
ba,a p43_not_taken_0_end
p43_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 0000000050f09d75
bne,a,pn %xcc,p43_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000f3d3e821
bne,a,pn %xcc,p43_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000092
bne,a,pn %xcc,p43_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000052
bne,a,pn %xcc,p43_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000b675879f
bne,a,pn %xcc,p43_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000b6f71ae3
bne,a,pn %xcc,p43_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000099
bne,a,pn %xcc,p43_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000008d
bne,a,pn %xcc,p43_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p43_check_fp_registers:
set p43_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 624ef187 2f7ca32a
bne %xcc,p43_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b7c9c547 7dc0eed4
bne %xcc,p43_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 4d0ba62b d66b9dc2
bne %xcc,p43_f6_fail
nop
! Check Local Memory
set p43_local0_expect,%g1
p43_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = f750000049b9bfeb
ldx [%i0+0x000],%g3 ! Observed data at 0000000066000000
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 21e8d3f36ad4ccf8
ldx [%i0+0x008],%g3 ! Observed data at 0000000066000008
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 363b8dfaf5d3828a
ldx [%i0+0x010],%g3 ! Observed data at 0000000066000010
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 50f09d75f3d3e821
ldx [%i0+0x018],%g3 ! Observed data at 0000000066000018
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff0b6100e1d43662
ldx [%i0+0x020],%g3 ! Observed data at 0000000066000020
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000052d3e436da
ldx [%i0+0x028],%g3 ! Observed data at 0000000066000028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = c0ff995895048503
ldx [%i0+0x068],%g3 ! Observed data at 0000000066000068
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 94d94049bcff689e
ldx [%i0+0x070],%g3 ! Observed data at 0000000066000070
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = f3fe06f105a55ce9
ldx [%i0+0x078],%g3 ! Observed data at 0000000066000078
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 000050f75987086b
ldx [%i0+0x080],%g3 ! Observed data at 0000000066000080
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 3f5a2b005e68ffa6
ldx [%i0+0x088],%g3 ! Observed data at 0000000066000088
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = a2fb3c6f2754312f
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000660000a8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 000000224c076ecf
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 = 6d2235540000001d
ldx [%i0+0x120],%g3 ! Observed data at 0000000066000120
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 2103d293026df32c
ldx [%i0+0x130],%g3 ! Observed data at 0000000066000130
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 142aa9f585b56d56
ldx [%i0+0x138],%g3 ! Observed data at 0000000066000138
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = c4a497bba7ffe866
ldx [%i0+0x140],%g3 ! Observed data at 0000000066000140
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = 51447932df59702b
ldx [%i0+0x160],%g3 ! Observed data at 0000000066000160
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = af74ff834e295db4
ldx [%i0+0x180],%g3 ! Observed data at 0000000066000180
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = ffd60133a60490e0
ldx [%i0+0x190],%g3 ! Observed data at 0000000066000190
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 8acd144c96bdffe4
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000660001c0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = b4c71d8cff2bfbd9
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000660001d8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1d8,%g4
set p43_local1_expect,%g1
p43_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 00f1329e1a3a2752
ldx [%i1+0x000],%g3 ! Observed data at 0000000066800000
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 5b46e09f00000000
ldx [%i1+0x008],%g3 ! Observed data at 0000000066800008
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffb8a15417b2610a
ldx [%i1+0x010],%g3 ! Observed data at 0000000066800010
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffff689e7dd9693c
ldx [%i1+0x018],%g3 ! Observed data at 0000000066800018
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffc8c93b649a5f9c
ldx [%i1+0x020],%g3 ! Observed data at 0000000066800020
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6494ee3da3896cf0
ldx [%i1+0x028],%g3 ! Observed data at 0000000066800028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 67b45e56ddc9beb2
ldx [%i1+0x030],%g3 ! Observed data at 0000000066800030
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000508959d976
ldx [%i1+0x038],%g3 ! Observed data at 0000000066800038
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0503fdd087ff2aff
ldx [%i1+0x068],%g3 ! Observed data at 0000000066800068
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x068,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 000000da53759805
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000668000c8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x130],%g2 ! Expected data = e95e42d9605e84f0
ldx [%i1+0x130],%g3 ! Observed data at 0000000066800130
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 000000ff898a0406
ldx [%i1+0x150],%g3 ! Observed data at 0000000066800150
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = 788832c44e7cb0da
ldx [%i1+0x178],%g3 ! Observed data at 0000000066800178
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = b4ffb45ab532550f
ldx [%i1+0x190],%g3 ! Observed data at 0000000066800190
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 975f20ffbdb93f46
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000668001b0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = c3a53321b3ea1a2d
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000668001d0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 8affff40442b412d
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000668001e0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1e0,%g4
set p43_local2_expect,%g1
p43_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ffaf04811eb40c26
ldx [%i2+0x000],%g3 ! Observed data at 0000000067000000
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 9c5f9a643bc9c8a6
ldx [%i2+0x008],%g3 ! Observed data at 0000000067000008
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff5dce73c7021141
ldx [%i2+0x010],%g3 ! Observed data at 0000000067000010
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000000000f1
ldx [%i2+0x020],%g3 ! Observed data at 0000000067000020
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000050f7a2fb3c6f
ldx [%i2+0x028],%g3 ! Observed data at 0000000067000028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0ce5a3ff3d56fc9f
ldx [%i2+0x050],%g3 ! Observed data at 0000000067000050
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 9060f168b681bb5f
ldx [%i2+0x068],%g3 ! Observed data at 0000000067000068
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = c61e22f8c3ffe643
ldx [%i2+0x080],%g3 ! Observed data at 0000000067000080
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = a744ae3bed2c7aff
ldx [%i2+0x088],%g3 ! Observed data at 0000000067000088
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = e514692405b59adb
ldx [%i2+0x098],%g3 ! Observed data at 0000000067000098
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 31c2305b7a53ff35
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000670000d0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ff9cff7700610b58
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000670000e0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x128],%g2 ! Expected data = ff47d0142823c634
ldx [%i2+0x128],%g3 ! Observed data at 0000000067000128
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = c0ff066dfc5ac23d
ldx [%i2+0x130],%g3 ! Observed data at 0000000067000130
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = 009d596b18940b31
ldx [%i2+0x148],%g3 ! Observed data at 0000000067000148
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = ebbaa7278fff734f
ldx [%i2+0x160],%g3 ! Observed data at 0000000067000160
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = 5dc6ae4f2533ff11
ldx [%i2+0x178],%g3 ! Observed data at 0000000067000178
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x178,%g4
set p43_local3_expect,%g1
p43_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 000000ffe95e42d9
ldx [%i3+0x000],%g3 ! Observed data at 0000000067800000
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff5d79dd2c1c6eeb
ldx [%i3+0x008],%g3 ! Observed data at 0000000067800008
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ebbfb9499c5f9a64
ldx [%i3+0x010],%g3 ! Observed data at 0000000067800010
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000050802cb152
ldx [%i3+0x018],%g3 ! Observed data at 0000000067800018
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 210000f100000000
ldx [%i3+0x020],%g3 ! Observed data at 0000000067800020
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 72000000227e4e75
ldx [%i3+0x028],%g3 ! Observed data at 0000000067800028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000053a77e63
ldx [%i3+0x030],%g3 ! Observed data at 0000000067800030
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x030,%g4
ldx [%g1+0x068],%g2 ! Expected data = 3bbe32ffe09053b8
ldx [%i3+0x068],%g3 ! Observed data at 0000000067800068
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 297b22ffef829d81
ldx [%i3+0x080],%g3 ! Observed data at 0000000067800080
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 50634d88f573ffe7
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000678000b8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 85e1df5944471583
ldx [%i3+0x108],%g3 ! Observed data at 0000000067800108
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x108,%g4
ldx [%g1+0x160],%g2 ! Expected data = e5ff86c5df035c41
ldx [%i3+0x160],%g3 ! Observed data at 0000000067800160
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = a03fe4f4897a5ad9
ldx [%i3+0x168],%g3 ! Observed data at 0000000067800168
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = ff219bb9814b13b6
ldx [%i3+0x178],%g3 ! Observed data at 0000000067800178
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 2a50fb74f6f46bf4
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000678001a8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0000000000610bff
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000678001c0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = b301ddd899d6c9e0
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000678001c8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = e34675e1000000a4
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000678001e8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ff6768067f1b431e
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000678001f0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = f984488d000000ff
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000678001f8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1f8,%g4
! The test for processor 43 has passed
p43_passed:
ta GOOD_TRAP
nop
p43_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p43_failed
p43_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p43_failed
p43_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p43_failed
p43_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p43_failed
p43_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p43_failed
p43_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p43_failed
p43_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p43_failed
p43_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p43_failed
p43_f0_fail:
set p43_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f4_fail:
set p43_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f6_fail:
set p43_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 43 failed
p43_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0ac] ! Set processor 43 done flag
set p43_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 43 failed
p43_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0ac] ! Set processor 43 done flag
set p43_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p43_selfmod_failed:
ba p43_failed
mov 0xabc,%g1
p43_common_error:
or %g0,0xf0b,%g1
ba p43_failed
mov %o5,%g3
p43_common_signature_error:
set p43_temp,%g1
ba p43_failed
st %g2,[%g1] ! Common Lock Number
p43_common_timeout:
set p43_temp,%g1
ba p43_failed
st %g2,[%g1] ! Common Lock Number
p43_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p43_failed
mov 0x0,%g3
p43_trap1e:
ldxa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000067800018]
swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000067800028]
ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000067800020]
stxa %l5,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800008]
stwa %l6,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066000008]
done
p43_trap1o:
ldxa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000067800018]
swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000067800028]
ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000067800020]
stxa %l5,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800008]
stwa %l6,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066000008]
done
p43_trap2e:
ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066800010]
lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067800018]
done
p43_trap2o:
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066800010]
lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067800018]
done
p43_trap3e:
nop
done
p43_trap3o:
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 = 42d3e587b1144fb1
ldx [%g1+0x008],%l1 ! %l1 = ae47ad4bfe69bf5d
ldx [%g1+0x010],%l2 ! %l2 = 2e1fb4126aa29118
ldx [%g1+0x018],%l3 ! %l3 = d4b5dd6c4da4fde6
ldx [%g1+0x020],%l4 ! %l4 = 0c94cf1a1eb40c26
ldx [%g1+0x028],%l5 ! %l5 = 79397d8a177876bc
ldx [%g1+0x030],%l6 ! %l6 = 523a408280424429
ldx [%g1+0x038],%l7 ! %l7 = c2de5ea0642d52c1
! Initialize the output register of window 0
set unres3_start,%o0
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 = f7918e1a 8d6ba971 50cde2bc cbb4a59c
! %f4 = 469f45a3 944e2e66 3e644f82 b7184bfe
! %f8 = e990fcb3 16c0fcc5 2dbbd2ef ee40fc86
! %f12 = af3f48a0 910a30e6 df035054 97ea6fbb
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 84fbe893 65293d20 33e7dcea da58a142
! %f20 = ac0d8b9e 8080d8fe 76395309 1998b377
! %f24 = 7a49c699 62945ffe 210cf6a4 bc72cddb
! %f28 = 0059b736 0ea7c47f 3f6c3771 bdc1937a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = eda8a446 4a676ed4 87a045d7 0c9a681d
! %f36 = 46e8fbfe 7d308e95 7497ee58 8d2ea844
! %f40 = 5eeeb908 8ae7bbd9 59c6e1c7 28cac3b0
! %f44 = e453ea95 0ef72ce9 6459a36a 1d624e8b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3620ba2f00000023,%g7,%g1 ! GSR scale = 4, align = 3
wr %g1,%g0,%gsr ! GSR = 3620ba2f00000023
wr %g0,%y ! Clear Y 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[0000000069000018] = e3dd60de, %l0 = 82d0014d8f828c96
lduba [%i2+%o3]0x88,%l0 ! %l0 = 00000000000000de
! %l2 = 20deeb90299e3b72, Mem[0000000090800184] = 89ee679a
sth %l2,[%i5+0x184] ! Mem[0000000090800184] = 3b72679a
! Mem[0000000068000190] = 93336269, %l2 = 299e3b72, %l4 = 41f26516
add %i0,0x190,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000093336269
! Mem[000000006980004e] = 8f0230ef, %l1 = 573cceb0b85963a8
ldstub [%i3+0x04e],%l1 ! %l1 = 00000030000000ff
! Mem[0000000069000028] = d880e4b8, %l1 = 0000000000000030
ldsha [%i2+%o5]0x80,%l1 ! %l1 = ffffffffffffd880
! Mem[0000000069000010] = c3756a7d, %l6 = 4b2dfed9, %l0 = 000000de
add %i2,0x10,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000c3756a7d
! Mem[00000000690001f0] = 143c9cce1d7c6b23, %l2 = 20deeb90299e3b72, %l1 = ffffffffffffd880
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 143c9cce1d7c6b23
! Mem[0000000068800018] = d63f491659318e23, %l2 = 20deeb90299e3b72
ldxa [%i1+%o3]0x81,%l2 ! %l2 = d63f491659318e23
! Mem[0000000091800190] = 9c78ac4d eb4255f1, %g2 = c3d00672, %g3 = 0bad0b00
ldd [%o0+0x190],%g2 ! %g2 = 000000009c78ac4d 00000000eb4255f1
! Mem[0000000090000198] = 5e6d1f8c, %g18 = b2fb9fb80414166f
ldsw [%i4+0x198],%g2 ! %g2 = b2fb9fb80414166f
p44_label_2:
! %l0 = 00000000c3756a7d, Mem[0000000091800044] = 1a763bdd
stw %l0,[%o0+0x044] ! Mem[0000000091800044] = c3756a7d
! Mem[00000000690001c8] = a3d2e4b7, %l0 = 00000000c3756a7d
ldstub [%i2+0x1c8],%l0 ! %l0 = 000000a3000000ff
! %l3 = 79d665162c5dbb5c, Mem[00000000910001a8] = 367cb88b9a670170
stx %l3,[%i6+0x1a8] ! Mem[00000000910001a8] = 79d665162c5dbb5c
! %l2 = d63f491659318e23, Mem[0000000069800010] = 394454ee
stba %l2,[%i3+%o2]0x89 ! Mem[0000000069800010] = 39445423
! Mem[0000000069800018] = 0d23a685, %l4 = 0000000093336269
ldstuba [%i3+%o3]0x88,%l4 ! %l4 = 00000085000000ff
! %l2 = d63f491659318e23, Mem[0000000069800018] = 0d23a6ff
stwa %l2,[%i3+%o3]0x89 ! Mem[0000000069800018] = 59318e23
! Mem[000000009180005c] = 863b1eb6, %g18 = b2fb9fb80414166f
ldsw [%o0+0x05c],%g2 ! %g2 = b2fb9fb80414166f
! Mem[00000000698000f2] = d252df82, %l4 = 0000000000000085
ldstuba [%i3+0x0f2]%asi,%l4 ! %l4 = 000000df000000ff
! %l7 = 0e44a55ecb3f6340, Mem[00000000908001f0] = 963c877279f7d3b5
stx %l7,[%i5+0x1f0] ! Mem[00000000908001f0] = 0e44a55ecb3f6340
! Mem[000000006800009c] = dc0755ac, %l3 = 2c5dbb5c, %l1 = 1d7c6b23
add %i0,0x9c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000dc0755ac
p44_label_3:
! Mem[0000000068000020] = 7115d829, %l5 = d7ff7725d02389d2
ldstuba [%i0+%o4]0x88,%l5 ! %l5 = 00000029000000ff
! Mem[000000009100008c] = afe30e96, %g2 = ffffffff863b1eb6
lduh [%i6+0x08c],%g2 ! %g2 = 000000000000afe3
! Mem[0000000068800090] = 86c4ce31, %l2 = d63f491659318e23
swap [%i1+0x090],%l2 ! %l2 = 0000000086c4ce31
! Mem[0000000091800198] = 49d8add8, %g18 = b2fb9fb80414166f
ldswa [%o0+0x198]%asi,%g2 ! %g2 = b2fb9fb80414166f
! Mem[00000000908000e8] = 47b4b532, %g2 = 0000000049d8add8
lduh [%i5+0x0ea],%g2 ! %g2 = 00000000000047b4
! Mem[0000000068000010] = 346672a0, %l2 = 0000000086c4ce31
lduba [%i0+%o2]0x81,%l2 ! %l2 = 0000000000000034
! Mem[000000006800015a] = 5876d182, %l1 = 00000000dc0755ac
ldstuba [%i0+0x15a]%asi,%l1 ! %l1 = 000000d1000000ff
! Mem[0000000069000150] = 2d7f41b70001caff, %l6 = 3b57a0a84b2dfed9, %l5 = 0000000000000029
add %i2,0x150,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 2d7f41b70001caff
! Mem[0000000069000008] = f89523b804cedebf, %l5 = 2d7f41b70001caff
ldxa [%i2+%o1]0x88,%l5 ! %l5 = f89523b804cedebf
! %l3 = 79d665162c5dbb5c, Mem[0000000069000028] = d880e4b8
stha %l3,[%i2+%o5]0x81 ! Mem[0000000069000028] = bb5ce4b8
p44_label_4:
! Mem[0000000090000170] = 849f7ccf, %g2 = 00000000000047b4
lduba [%i4+0x171]%asi,%g2 ! %g2 = 0000000000000084
! Mem[00000000688000c5] = ae49c1c7, %l1 = 00000000000000d1
ldstub [%i1+0x0c5],%l1 ! %l1 = 00000049000000ff
! Mem[0000000091800138] = 8ff2af83, %g2 = 0000000000000084
ldsh [%o0+0x13a],%g2 ! %g2 = ffffffffffff8ff2
! Mem[0000000069800028] = d4af117a, %l7 = cb3f6340, %l3 = 2c5dbb5c
add %i3,0x28,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000d4af117a
! Mem[0000000068800034] = f024af31, %l1 = 0000000000000049
swap [%i1+0x034],%l1 ! %l1 = 00000000f024af31
! Mem[0000000069800000] = e8402bfe, %l4 = 00000000000000df
lduha [%i3+%g0]0x80,%l4 ! %l4 = 000000000000e840
! Mem[0000000068000178] = ccbe6a5e869e4aea, %l5 = f89523b804cedebf, %l5 = f89523b804cedebf
add %i0,0x178,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = ccbe6a5e869e4aea
! Mem[0000000068800000] = 01e70066, %l5 = ccbe6a5e869e4aea
ldswa [%i1+%g0]0x88,%l5 ! %l5 = 0000000001e70066
! Mem[0000000068000010] = 346672a0, %l0 = 00000000000000a3
lduwa [%i0+%o2]0x80,%l0 ! %l0 = 00000000346672a0
! Mem[0000000090800018] = 4f1b521f, %g2 = ffffffffffff8ff2
lduh [%i5+%o3],%g2 ! %g2 = 0000000000004f1b
p44_label_5:
! Mem[00000000688001fc] = 98ac0403, %l5 = 01e70066, %l1 = f024af31
add %i1,0x1fc,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000098ac0403
! Mem[00000000910001f8] = 87d871b1, %g2 = 0000000000004f1b
lduw [%i6+0x1f8],%g2 ! %g2 = 0000000087d871b1
! Mem[0000000069000018] = e3dd60de, %l5 = 0000000001e70066
swapa [%i2+%o3]0x89,%l5 ! %l5 = 00000000e3dd60de
! %l2 = 00000034, %l3 = d4af117a, Mem[0000000068800010] = b70d12a6 37ba1c5f
stda %l2,[%i1+%o2]0x88 ! Mem[0000000068800010] = 00000034 d4af117a
! Mem[000000006900019c] = 40ad3914, %l7 = 0e44a55ecb3f6340
swap [%i2+0x19c],%l7 ! %l7 = 0000000040ad3914
! Mem[0000000069800047] = 1cf94b72, %l7 = 0000000040ad3914
ldstub [%i3+0x047],%l7 ! %l7 = 00000072000000ff
! %l4 = 000000000000e840, Mem[0000000091000070] = 02531944097bdc18
stx %l4,[%i6+0x070] ! Mem[0000000091000070] = 000000000000e840
! %l4 = 000000000000e840, Mem[0000000068000000] = 70ce7389
stha %l4,[%i0+%g0]0x88 ! Mem[0000000068000000] = 70cee840
! Mem[0000000090800078] = 2b5751b8 c117fe29, %g2 = 87d871b1, %g3 = eb4255f1
ldd [%i5+0x078],%g2 ! %g2 = 000000002b5751b8 00000000c117fe29
! Mem[0000000069800088] = d69dc116, %l0 = 346672a0, %l7 = 00000072
add %i3,0x88,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000d69dc116
p44_label_6:
! %l7 = 00000000d69dc116, Mem[00000000698000dc] = a99a23ad, %asi = 80
stwa %l7,[%i3+0x0dc]%asi ! Mem[00000000698000dc] = d69dc116
! Mem[0000000068800010] = 34000000, %l6 = 3b57a0a84b2dfed9
swap [%i1+%o2],%l6 ! %l6 = 0000000034000000
! Mem[0000000068000128] = c6decacd, %l7 = d69dc116, %l2 = 00000034
add %i0,0x128,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000c6decacd
! Mem[0000000068800065] = bff8cf23, %l2 = 00000000c6decacd
ldstuba [%i1+0x065]%asi,%l2 ! %l2 = 000000f8000000ff
! Mem[0000000090000070] = 2b161360, %g2 = 000000002b5751b8
lduh [%i4+0x072],%g2 ! %g2 = 0000000000002b16
! Mem[00000000918000f0] = 4286651e, %g2 = 0000000000002b16
ldsh [%o0+0x0f2],%g2 ! %g2 = 0000000000004286
! Mem[00000000908000d8] = ec34b5ea, %g2 = 0000000000004286
ldsh [%i5+0x0da],%g2 ! %g2 = ffffffffffffec34
! Mem[0000000069000018] = 6600e701, %l1 = 0000000098ac0403
ldstuba [%i2+%o3]0x81,%l1 ! %l1 = 00000066000000ff
! Mem[0000000069000160] = 3725990e, %l0 = 346672a0, %l7 = d69dc116
add %i2,0x160,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000003725990e
! Mem[0000000068000008] = 38d2b56bb45d45af, %l1 = 0000000000000066
ldxa [%i0+%o1]0x89,%l1 ! %l1 = 38d2b56bb45d45af
p44_label_7:
! Mem[0000000069800008] = b88e0860840901e3, %l2 = 00000000000000f8
ldxa [%i3+%o1]0x88,%l2 ! %l2 = b88e0860840901e3
! Mem[0000000069000028] = bb5ce4b8, %l5 = 00000000e3dd60de
ldsba [%i2+%o5]0x81,%l5 ! %l5 = ffffffffffffffbb
! Mem[0000000068800020] = 35ef1aec, %l4 = 000000000000e840
swapa [%i1+%o4]0x81,%l4 ! %l4 = 0000000035ef1aec
! Mem[0000000068000020] = 7115d8ff, %l6 = 0000000034000000
ldstuba [%i0+%o4]0x88,%l6 ! %l6 = 000000ff000000ff
! %l2 = b88e0860840901e3, Mem[00000000698001e8] = 22999a8683fdda6f
stx %l2,[%i3+0x1e8] ! Mem[00000000698001e8] = b88e0860840901e3
! Mem[00000000680001f8] = cd90daad, %l3 = 00000000d4af117a
swap [%i0+0x1f8],%l3 ! %l3 = 00000000cd90daad
! Mem[0000000068000020] = ffd81571, %l3 = 00000000cd90daad
swapa [%i0+%o4]0x80,%l3 ! %l3 = 00000000ffd81571
! Mem[0000000069800018] = 238e3159 eee5d306, %l2 = 840901e3, %l3 = ffd81571
ldda [%i3+%o3]0x81,%l2 ! %l2 = 00000000238e3159 00000000eee5d306
! Mem[0000000069000020] = 36f79c69, %l5 = ffffffffffffffbb
lduba [%i2+%o4]0x81,%l5 ! %l5 = 0000000000000036
! Mem[00000000690001c8] = ffd2e4b7, %l3 = eee5d306, %l2 = 238e3159
add %i2,0x1c8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000ffd2e4b7
p44_label_8:
! Mem[000000006880005d] = ad74dd68, %l5 = 0000000000000036
ldstub [%i1+0x05d],%l5 ! %l5 = 00000074000000ff
! Mem[00000000900001d8] = 5d3d94961bccb744, %g2 = ffffffffffffec34
ldx [%i4+0x1d8],%g2 ! %g2 = 5d3d94961bccb744
! Mem[000000006880009e] = c89264e1, %l1 = 38d2b56bb45d45af
ldstub [%i1+0x09e],%l1 ! %l1 = 00000064000000ff
! Mem[0000000068800114] = 447c8d0b, %l3 = eee5d306, %l0 = 346672a0
add %i1,0x114,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000447c8d0b
! Mem[0000000069000190] = 09ec8a8b, %l1 = 0000000000000064
ldsw [%i2+0x190],%l1 ! %l1 = 0000000009ec8a8b
! %l2 = ffd2e4b7, %l3 = eee5d306, Mem[0000000068000018] = 2cc9a9b1 08149100
stda %l2,[%i0+%o3]0x81 ! Mem[0000000068000018] = ffd2e4b7 eee5d306
! Mem[0000000068000010] = 346672a0, %l0 = 00000000447c8d0b
lduha [%i0+0x012]%asi,%l0 ! %l0 = 00000000000072a0
! Mem[0000000068000000] = 40e8ce70, %l2 = 00000000ffd2e4b7
swapa [%i0+%g0]0x81,%l2 ! %l2 = 0000000040e8ce70
! Mem[00000000688001ec] = 946481a0, %l7 = 000000003725990e
swap [%i1+0x1ec],%l7 ! %l7 = 00000000946481a0
! Mem[0000000068000010] = a0726634, %l3 = 00000000eee5d306
swapa [%i0+%o2]0x89,%l3 ! %l3 = 00000000a0726634
p44_label_9:
! Mem[0000000068800028] = c282c386, %l0 = 00000000000072a0
ldstuba [%i1+%o5]0x80,%l0 ! %l0 = 000000c2000000ff
! Mem[0000000068800088] = d3dd8f62, %l5 = 0000000000000074
ldstub [%i1+0x088],%l5 ! %l5 = 000000d3000000ff
! Mem[000000009180011c] = 469b702c, %g2 = 5d3d94961bccb744
lduba [%o0+0x11d]%asi,%g2 ! %g2 = 0000000000000046
! Mem[0000000068800020] = 0000e840, %l0 = 00000000000000c2
ldswa [%i1+%o4]0x80,%l0 ! %l0 = 000000000000e840
! Mem[0000000090800034] = 2b9c85a6, %g18 = b2fb9fb80414166f
ldsw [%i5+0x034],%g2 ! %g2 = b2fb9fb80414166f
! Mem[0000000069000028] = b8e45cbb, %l2 = 0000000040e8ce70
lduwa [%i2+%o5]0x89,%l2 ! %l2 = 00000000b8e45cbb
! Mem[0000000069800118] = 21efe4b3, %l6 = 000000ff, %l3 = a0726634
add %i3,0x118,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000021efe4b3
! %l5 = 00000000000000d3, Mem[0000000069800190] = 27904084f93c2f1f
stx %l5,[%i3+0x190] ! Mem[0000000069800190] = 00000000000000d3
! Mem[0000000069000008] = 04cedebf, %l2 = 00000000b8e45cbb
lduha [%i2+%o1]0x89,%l2 ! %l2 = 000000000000debf
! Mem[0000000069000198] = 703fbb13, %l0 = 000000000000e840
swap [%i2+0x198],%l0 ! %l0 = 00000000703fbb13
p44_label_10:
! Mem[0000000069000194] = e3c93170, %l3 = 0000000021efe4b3
swap [%i2+0x194],%l3 ! %l3 = 00000000e3c93170
! Mem[00000000900001f0] = b900740f, %g18 = b2fb9fb80414166f
ldsw [%i4+0x1f0],%g2 ! %g2 = b2fb9fb80414166f
! Mem[00000000688001ff] = 98ac0403, %l1 = 0000000009ec8a8b
ldstub [%i1+0x1ff],%l1 ! %l1 = 00000003000000ff
! Mem[0000000068000010] = eee5d306, %l0 = 00000000703fbb13
lduba [%i0+%o2]0x88,%l0 ! %l0 = 0000000000000006
! Mem[0000000068800010] = d9fe2d4b, %l6 = 00000000000000ff
lduwa [%i1+%o2]0x88,%l6 ! %l6 = 00000000d9fe2d4b
! Mem[00000000698000e8] = b1eaabcd6b8de1eb, %l2 = 000000000000debf, %l6 = 00000000d9fe2d4b
add %i3,0xe8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = b1eaabcd6b8de1eb
! %l7 = 00000000946481a0, Mem[0000000090000140] = 1b2720ac
stw %l7,[%i4+0x140] ! Mem[0000000090000140] = 946481a0
! Mem[0000000069000020] = 36f79c69, %l6 = b1eaabcd6b8de1eb
ldstuba [%i2+%o4]0x80,%l6 ! %l6 = 00000036000000ff
! %l2 = 000000000000debf, Mem[000000009000016c] = fe3251ea
stw %l2,[%i4+0x16c] ! Mem[000000009000016c] = 0000debf
! Mem[000000006980017c] = e6c1df6c, %l5 = 00000000000000d3
swap [%i3+0x17c],%l5 ! %l5 = 00000000e6c1df6c
p44_label_11:
! Mem[00000000688000bd] = 0762ba09, %l6 = 0000000000000036
ldstub [%i1+0x0bd],%l6 ! %l6 = 00000062000000ff
! Mem[0000000091800080] = 414cf609, %g2 = ffffffffb900740f
lduha [%o0+0x080]%asi,%g2 ! %g2 = 000000000000414c
! Mem[0000000068800008] = 8dd869c3, %l7 = 00000000946481a0
ldsha [%i1+%o1]0x81,%l7 ! %l7 = ffffffffffff8dd8
! Mem[00000000918000f0] = 4286651e, %g2 = 000000000000414c
lduh [%o0+0x0f2],%g2 ! %g2 = 0000000000004286
! Mem[0000000068000000] = b7e4d2ff, %l3 = 00000000e3c93170
ldsba [%i0+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[00000000698000b0] = 749546f8175fa6db, %l3 = ffffffffffffffff, %l7 = ffffffffffff8dd8
add %i3,0xb0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 749546f8175fa6db
! Mem[000000006980015c] = 30240286, %l3 = ffffffffffffffff
swap [%i3+0x15c],%l3 ! %l3 = 0000000030240286
! Mem[0000000069800010] = 39445423, %l1 = 0000000000000003
ldswa [%i3+%o2]0x88,%l1 ! %l1 = 0000000039445423
! Mem[0000000068000188] = 747b44816abc1a1d, %l2 = 000000000000debf, %l5 = 00000000e6c1df6c
add %i0,0x188,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 747b44816abc1a1d
! Mem[0000000091800090] = e3433e2e2a3b42b9, %g2 = 0000000000004286
ldx [%o0+0x090],%g2 ! %g2 = e3433e2e2a3b42b9
p44_label_12:
! Mem[000000006980011b] = 21efe4b3, %l2 = 000000000000debf
ldstub [%i3+0x11b],%l2 ! %l2 = 000000b3000000ff
! %l6 = 00000062, %l7 = 175fa6db, Mem[0000000069800018] = 238e3159 eee5d306
stda %l6,[%i3+%o3]0x80 ! Mem[0000000069800018] = 00000062 175fa6db
! Mem[0000000068000000] = b7e4d2ff, %l1 = 0000000039445423
swapa [%i0+%g0]0x89,%l1 ! %l1 = 00000000b7e4d2ff
! Mem[0000000068800020] = 0000e840, %l5 = 747b44816abc1a1d
lduha [%i1+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000069800138] = 478424768969c5d5, %l3 = 0000000030240286, %l5 = 0000000000000000
add %i3,0x138,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 478424768969c5d5
! Mem[00000000688000d4] = 11d10ea3, %l2 = 00000000000000b3
swap [%i1+0x0d4],%l2 ! %l2 = 0000000011d10ea3
! Mem[0000000069800080] = 184a3c86, %l0 = 0000000000000006
swap [%i3+0x080],%l0 ! %l0 = 00000000184a3c86
! Mem[00000000680001a4] = 3a061ec4, %l6 = 00000062, %l7 = 175fa6db
add %i0,0x1a4,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000003a061ec4
! Mem[00000000908000d8] = 96fbec34, %g18 = b2fb9fb80414166f
ldsw [%i5+0x0d8],%g2 ! %g2 = b2fb9fb80414166f
! %l6 = 0000000000000062, Mem[00000000918001f4] = 51a385e5
stw %l6,[%o0+0x1f4] ! Mem[00000000918001f4] = 00000062
p44_label_13:
! %l7 = 000000003a061ec4, Mem[0000000068000000] = 39445423
stba %l7,[%i0+%g0]0x89 ! Mem[0000000068000000] = 394454c4
! Mem[00000000698000f0] = d252ff82, %l3 = 0000000030240286
swap [%i3+0x0f0],%l3 ! %l3 = 00000000d252ff82
! Mem[000000006900017c] = 7e0a6833, %l2 = 11d10ea3, %l7 = 3a061ec4
add %i2,0x17c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000007e0a6833
! Mem[0000000069000030] = eca3d3b1, %l1 = 00000000b7e4d2ff
swap [%i2+0x030],%l1 ! %l1 = 00000000eca3d3b1
! %l0 = 00000000184a3c86, Mem[00000000918000ae] = 5fd9c29b
sth %l0,[%o0+0x0ae] ! Mem[00000000918000ac] = 3c86c29b
! Mem[0000000068000020] = adda90cd, %l4 = 0000000035ef1aec
lduwa [%i0+%o4]0x89,%l4 ! %l4 = 00000000adda90cd
! Mem[00000000680001e8] = f8abb06994a24581, %l0 = 00000000184a3c86, %l1 = 00000000eca3d3b1
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = f8abb06994a24581
! Mem[0000000069800002] = e8402bfe, %l3 = 00000000d252ff82
ldstub [%i3+0x002],%l3 ! %l3 = 0000002b000000ff
! Mem[00000000690000d2] = 896513cc, %l0 = 00000000184a3c86
ldstub [%i2+0x0d2],%l0 ! %l0 = 00000013000000ff
! %l7 = 000000007e0a6833, Mem[00000000918001d4] = 218a926c
sth %l7,[%o0+0x1d4] ! Mem[00000000918001d4] = 6833926c
p44_label_14:
! Mem[00000000910001a0] = d5a68328, %g18 = b2fb9fb80414166f
ldswa [%i6+0x1a0]%asi,%g2 ! %g2 = b2fb9fb80414166f
! Mem[00000000910001f0] = fca7e35c, %g2 = ffffffffd5a68328
lduw [%i6+0x1f0],%g2 ! %g2 = 00000000fca7e35c
! Mem[0000000068000010] = 06d3e5ee, %l5 = 478424768969c5d5
lduba [%i0+%o2]0x81,%l5 ! %l5 = 0000000000000006
! %l2 = 0000000011d10ea3, Mem[0000000069800028] = 7a11afd4
stwa %l2,[%i3+%o5]0x89 ! Mem[0000000069800028] = 11d10ea3
! Mem[0000000069800008] = e3010984, %l2 = 0000000011d10ea3
ldub [%i3+0x009],%l2 ! %l2 = 0000000000000001
! Mem[0000000068000170] = ab414c69f6629a74, %l6 = 0000000000000062, %l7 = 000000007e0a6833
add %i0,0x170,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = ab414c69f6629a74
! Mem[00000000688000f8] = a8c49178, %l0 = 00000013, %l0 = 00000013
add %i1,0xf8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000a8c49178
! %l1 = f8abb06994a24581, Mem[0000000068000000] = c4544439
stba %l1,[%i0+%g0]0x80 ! Mem[0000000068000000] = 81544439
! %l2 = 0000000000000001, Mem[00000000908000e5] = 2be986fa
stb %l2,[%i5+0x0e5] ! Mem[00000000908000e4] = 01e986fa
! Mem[0000000068000008] = b45d45af, %l0 = 00000000a8c49178
ldswa [%i0+%o1]0x88,%l0 ! %l0 = ffffffffb45d45af
p44_label_15:
! Mem[0000000090000170] = 9f7ccf0d, %g2 = 00000000fca7e35c
lduba [%i4+0x172]%asi,%g2 ! %g2 = 000000000000009f
! %l4 = adda90cd, %l5 = 00000006, Mem[0000000091000000] = 5a899bb6 a2b3824f
std %l4,[%i6+%g0] ! Mem[0000000091000000] = adda90cd 00000006
! %l6 = 00000062, %l7 = f6629a74, Mem[00000000908000b8] = c737fbdb 47cde5d6
std %l6,[%i5+0x0b8] ! Mem[00000000908000b8] = 00000062 f6629a74
! Mem[0000000069000020] = 699cf7ff, %l6 = 0000000000000062
ldstuba [%i2+%o4]0x88,%l6 ! %l6 = 000000ff000000ff
! %l3 = 000000000000002b, Mem[000000009080019e] = 8d2248b3
sth %l3,[%i5+0x19e] ! Mem[000000009080019c] = 002b48b3
! Mem[0000000068000158] = 5876ff82, %l0 = ffffffffb45d45af
ldstuba [%i0+0x158]%asi,%l0 ! %l0 = 00000058000000ff
! Mem[0000000090800148] = 3faff461, %g2 = 000000000000009f
ldsh [%i5+0x14a],%g2 ! %g2 = 0000000000003faf
! Mem[0000000090800190] = 9d0f8a9c, %g2 = 0000000000003faf
ldub [%i5+0x192],%g2 ! %g2 = 000000000000009d
! Mem[0000000069800028] = a30ed111, %l3 = 000000000000002b
ldswa [%i3+%o5]0x80,%l3 ! %l3 = ffffffffa30ed111
! Mem[0000000069800010] = 39445423, %l2 = 0000000000000001
swapa [%i3+%o2]0x89,%l2 ! %l2 = 0000000039445423
p44_label_16:
! Mem[0000000068800070] = 2fc0e56048b78b27, %l4 = 00000000adda90cd, %l1 = f8abb06994a24581
add %i1,0x70,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 2fc0e56048b78b27
! Mem[00000000698001bc] = 9faa667e, %l4 = adda90cd, %l7 = f6629a74
add %i3,0x1bc,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000009faa667e
! Mem[000000009100012c] = 6e3beb96, %g2 = 000000000000009d
ldsb [%i6+0x12f],%g2 ! %g2 = 000000000000006e
! Mem[0000000068800018] = d63f4916 59318e23, %l4 = adda90cd, %l5 = 00000006
ldda [%i1+%o3]0x81,%l4 ! %l4 = 00000000d63f4916 0000000059318e23
! Mem[0000000069800008] = 840901e3, %l3 = ffffffffa30ed111
lduha [%i3+%o1]0x88,%l3 ! %l3 = 00000000000001e3
! Mem[0000000069800000] = e840fffe, %l7 = 000000009faa667e
ldsba [%i3+%g0]0x80,%l7 ! %l7 = ffffffffffffffe8
! Mem[00000000690001f3] = 143c9cce, %l3 = 00000000000001e3
ldstuba [%i2+0x1f3]%asi,%l3 ! %l3 = 000000ce000000ff
! Mem[0000000069000020] = fff79c69, %l1 = 2fc0e56048b78b27
lduba [%i2+%o4]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000069800098] = f1c480985f8a5308, %l1 = 00000000000000ff, %l4 = 00000000d63f4916
add %i3,0x98,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = f1c480985f8a5308
! Mem[00000000910001a0] = 83289c7c, %g2 = 000000000000006e
ldub [%i6+0x1a2],%g2 ! %g2 = 0000000000000083
p44_label_17:
! %l1 = 00000000000000ff, Mem[0000000069800017] = 81ea51c8
stb %l1,[%i3+0x017] ! Mem[0000000069800014] = 81ea51ff
! Mem[0000000068000014] = bf401691, %l7 = ffffffffffffffe8
swap [%i0+0x014],%l7 ! %l7 = 00000000bf401691
! Mem[000000009000003c] = 2cf0ae01, %g2 = 0000000000000083
lduw [%i4+0x03c],%g2 ! %g2 = 000000002cf0ae01
! Mem[0000000068800020] = 0000e8407bd39712, %l0 = 0000000000000058, %l6 = 00000000000000ff
add %i1,0x20,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 0000e8407bd39712
! Mem[0000000068800018] = d63f491659318e23, %l6 = 0000e8407bd39712
ldxa [%i1+%o3]0x81,%l6 ! %l6 = d63f491659318e23
! %l4 = f1c480985f8a5308, Mem[00000000918001b1] = bd9ba96a
stb %l4,[%o0+0x1b1] ! Mem[00000000918001b0] = 089ba96a
! Mem[00000000908001fc] = dea3f4c7, %g2 = 000000002cf0ae01
lduha [%i5+0x1fe]%asi,%g2 ! %g2 = 000000000000dea3
! Mem[0000000068800136] = 784acc2d, %l0 = 0000000000000058
ldstub [%i1+0x136],%l0 ! %l0 = 000000cc000000ff
! Mem[0000000069000008] = 04cedebf, %l4 = f1c480985f8a5308
lduba [%i2+%o1]0x88,%l4 ! %l4 = 00000000000000bf
! Mem[00000000690001f8] = a01e5b6f57f590cf, %l1 = 00000000000000ff, %l1 = 00000000000000ff
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = a01e5b6f57f590cf
p44_label_18:
! %l6 = d63f491659318e23, Mem[0000000090000112] = 4315d319
sth %l6,[%i4+0x112] ! Mem[0000000090000110] = 8e23d319
! Mem[000000006900008c] = 2d28aabf, %l7 = bf401691, %l5 = 59318e23
add %i2,0x8c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000002d28aabf
! Mem[0000000068800160] = e31aae97, %l4 = 00000000000000bf
swap [%i1+0x160],%l4 ! %l4 = 00000000e31aae97
! Mem[0000000068000018] = b7e4d2ff, %l7 = 00000000bf401691
swapa [%i0+%o3]0x89,%l7 ! %l7 = 00000000b7e4d2ff
! %l6 = d63f491659318e23, Mem[00000000910000b0] = 6aea0b87976ce48d
stx %l6,[%i6+0x0b0] ! Mem[00000000910000b0] = d63f491659318e23
! Mem[00000000908000e8] = 47b4b532, %g2 = 000000000000dea3
ldub [%i5+0x0ea],%g2 ! %g2 = 0000000000000047
! Mem[0000000069800078] = b8a945ca, %l4 = 00000000e31aae97
ldstub [%i3+0x078],%l4 ! %l4 = 000000b8000000ff
! Mem[0000000090000148] = 6843d20d, %g2 = 0000000000000047
ldsh [%i4+0x14a],%g2 ! %g2 = 0000000000006843
! %l2 = 0000000039445423, Mem[0000000090800048] = ecb2b171
stw %l2,[%i5+0x048] ! Mem[0000000090800048] = 39445423
! Mem[0000000090800190] = 9c239d0f 8a9cb77e, %g2 = 00006843, %g3 = c117fe29
ldda [%i5+0x190]%asi,%g2 ! %g2 = 000000009c239d0f 000000008a9cb77e
p44_label_19:
! Mem[000000009080014c] = 23085922, %g2 = 000000009c239d0f
ldsh [%i5+0x14e],%g2 ! %g2 = 0000000000002308
! Mem[0000000068800000] = 01e70066, %l6 = d63f491659318e23
ldstuba [%i1+%g0]0x89,%l6 ! %l6 = 00000066000000ff
! Mem[0000000090000044] = cf572c67, %g2 = 0000000000002308
lduw [%i4+0x044],%g2 ! %g2 = 00000000cf572c67
! %l7 = 00000000b7e4d2ff, Mem[00000000908000aa] = a3786186
sth %l7,[%i5+0x0aa] ! Mem[00000000908000a8] = d2ff6186
! %l6 = 00000066, %l7 = b7e4d2ff, Mem[0000000068800018] = 16493fd6 238e3159
stda %l6,[%i1+%o3]0x88 ! Mem[0000000068800018] = 00000066 b7e4d2ff
! Mem[0000000068000084] = c7d7690c, %l4 = 000000b8, %l7 = b7e4d2ff
add %i0,0x84,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000c7d7690c
! Mem[0000000068800008] = c369d88d, %l5 = 000000002d28aabf
swapa [%i1+%o1]0x89,%l5 ! %l5 = 00000000c369d88d
! Mem[0000000068800010] = d9fe2d4b, %l7 = 00000000c7d7690c
lduba [%i1+%o2]0x89,%l7 ! %l7 = 000000000000004b
! Mem[0000000068800134] = 784aff2d, %l3 = 00000000000000ce
swap [%i1+0x134],%l3 ! %l3 = 00000000784aff2d
! Mem[0000000091000084] = 8c494cf0, %g2 = 00000000cf572c67
lduw [%i6+0x084],%g2 ! %g2 = 000000008c494cf0
p44_label_20:
! Mem[0000000069800029] = a30ed111, %l6 = 0000000000000066
ldstub [%i3+0x029],%l6 ! %l6 = 0000000e000000ff
! Mem[000000006980014c] = a7f96f8e, %l2 = 0000000039445423, %asi = 80
swapa [%i3+0x14c]%asi,%l2 ! %l2 = 00000000a7f96f8e
! Mem[0000000068800028] = ff82c386, %l6 = 000000000000000e
lduha [%i1+%o5]0x80,%l6 ! %l6 = 000000000000ff82
! %l2 = 00000000a7f96f8e, Mem[00000000918000c8] = a6b151c0
stw %l2,[%o0+0x0c8] ! Mem[00000000918000c8] = a7f96f8e
! Mem[00000000918000f4] = 651edd41, %g2 = 000000008c494cf0
lduw [%o0+0x0f4],%g2 ! %g2 = 00000000651edd41
! Mem[0000000068000016] = ffffffe8, %l0 = 00000000000000cc
ldstuba [%i0+0x016]%asi,%l0 ! %l0 = 000000ff000000ff
! %l2 = 00000000a7f96f8e, Mem[0000000091800188] = 56ff57fa
stw %l2,[%o0+0x188] ! Mem[0000000091800188] = a7f96f8e
! Mem[00000000900000f0] = 95d924b4 ec746c71, %g2 = 651edd41, %g3 = 8a9cb77e
ldd [%i4+0x0f0],%g2 ! %g2 = 0000000095d924b4 00000000ec746c71
! %l4 = 00000000000000b8, Mem[0000000068800190] = 36e0d7c47607a94d
stx %l4,[%i1+0x190] ! Mem[0000000068800190] = 00000000000000b8
! Mem[00000000690001e4] = 7f67e357, %l5 = 00000000c369d88d
ldstuba [%i2+0x1e4]%asi,%l5 ! %l5 = 0000007f000000ff
p44_label_21:
! Mem[0000000091000174] = a7139783, %g18 = b2fb9fb80414166f
ldsw [%i6+0x174],%g2 ! %g2 = b2fb9fb80414166f
! %l2 = 00000000a7f96f8e, Mem[0000000068800020] = 40e80000
stwa %l2,[%i1+%o4]0x88 ! Mem[0000000068800020] = a7f96f8e
! Mem[0000000069000117] = c1a23556, %l3 = 00000000784aff2d
ldstub [%i2+0x117],%l3 ! %l3 = 00000056000000ff
! Mem[0000000091000084] = 4cf0c245, %g2 = ffffffffa7139783
lduh [%i6+0x086],%g2 ! %g2 = 0000000000004cf0
! Mem[00000000688000f4] = f4a55248, %l1 = a01e5b6f57f590cf
swap [%i1+0x0f4],%l1 ! %l1 = 00000000f4a55248
! Mem[00000000688001c5] = e244a562, %l4 = 00000000000000b8
ldstuba [%i1+0x1c5]%asi,%l4 ! %l4 = 00000044000000ff
! Mem[0000000069800010] = 0100000081ea51ff, %l0 = 00000000000000ff, %l4 = 0000000000000044
add %i3,0x10,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 0100000081ea51ff
! Mem[0000000069000049] = d56620af, %l3 = 0000000000000056
ldstuba [%i2+0x049]%asi,%l3 ! %l3 = 00000066000000ff
! Mem[0000000068000180] = 6431cb4ed3109e27, %l0 = 00000000000000ff, %l2 = 00000000a7f96f8e
add %i0,0x180,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 6431cb4ed3109e27
! Mem[0000000068800020] = a7f96f8e, %l7 = 000000000000004b
swapa [%i1+%o4]0x88,%l7 ! %l7 = 00000000a7f96f8e
p44_label_22:
! Mem[0000000068800000] = ff00e7015dd1b96e, %l1 = 00000000f4a55248, %l3 = 0000000000000066
casxa [%i1]0x80,%l1,%l3 ! %l3 = ff00e7015dd1b96e
! %l2 = 6431cb4ed3109e27, Mem[0000000069800000] = feff40e8
stwa %l2,[%i3+%g0]0x89 ! Mem[0000000069800000] = d3109e27
! Mem[0000000068000018] = 911640bf, %l3 = ff00e7015dd1b96e
ldsha [%i0+%o3]0x81,%l3 ! %l3 = ffffffffffff9116
! Mem[0000000068800156] = 5d442cd5, %l0 = 00000000000000ff
ldstub [%i1+0x156],%l0 ! %l0 = 0000002c000000ff
! %l6 = 000000000000ff82, Mem[0000000068800020] = 0000004b
stha %l6,[%i1+%o4]0x89 ! Mem[0000000068800020] = 0000ff82
! %l2 = 6431cb4ed3109e27, Mem[00000000900000d9] = 1ece7488
stb %l2,[%i4+0x0d9] ! Mem[00000000900000d8] = 27ce7488
! Mem[0000000069000148] = 2cb54dbb, %l6 = 000000000000ff82
swap [%i2+0x148],%l6 ! %l6 = 000000002cb54dbb
! Mem[0000000069800080] = 00000006668f1cec, %l3 = ffffffffffff9116, %l1 = 00000000f4a55248
add %i3,0x80,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 00000006668f1cec
! Mem[0000000069000168] = 640abec4, %l1 = 668f1cec, %l5 = 0000007f
add %i2,0x168,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000640abec4
! Mem[0000000069000008] = bfdece04, %l6 = 000000002cb54dbb
swapa [%i2+%o1]0x81,%l6 ! %l6 = 00000000bfdece04
p44_label_23:
! Mem[00000000698000b0] = 749546f8175fa6db, %l4 = 0100000081ea51ff, %l2 = 6431cb4ed3109e27
add %i3,0xb0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 749546f8175fa6db
! Mem[0000000068000028] = 06d108b2, %l6 = 00000000bfdece04
ldstuba [%i0+%o5]0x81,%l6 ! %l6 = 00000006000000ff
! %l4 = 81ea51ff, %l5 = 640abec4, Mem[0000000091000088] = c245a6bc afe30e96
stda %l4,[%i6+0x088]%asi ! Mem[0000000091000088] = 81ea51ff 640abec4
! Mem[0000000068000194] = 12ed7813, %l3 = ffffffffffff9116
swap [%i0+0x194],%l3 ! %l3 = 0000000012ed7813
! Mem[0000000091800040] = 3ede3b6f, %g18 = b2fb9fb80414166f
ldsw [%o0+0x040],%g2 ! %g2 = b2fb9fb80414166f
! %l3 = 0000000012ed7813, Mem[0000000068000028] = b208d1ff
stha %l3,[%i0+%o5]0x88 ! Mem[0000000068000028] = b2087813
! %l0 = 000000000000002c, Mem[0000000068800018] = 00000066
stwa %l0,[%i1+%o3]0x88 ! Mem[0000000068800018] = 0000002c
! Mem[0000000069000008] = bb4db52c, %l1 = 00000006668f1cec
ldstuba [%i2+%o1]0x88,%l1 ! %l1 = 0000002c000000ff
! Mem[000000009000014c] = 0df4be8d, %g2 = 000000003ede3b6f
lduba [%i4+0x14d]%asi,%g2 ! %g2 = 000000000000000d
! Mem[00000000680000e8] = 1417b441, %l0 = 0000002c, %l1 = 0000002c
add %i0,0xe8,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000001417b441
p44_label_24:
! Mem[0000000069000020] = 699cf7ff, %l1 = 000000001417b441
swapa [%i2+%o4]0x89,%l1 ! %l1 = 00000000699cf7ff
! %l1 = 00000000699cf7ff, Mem[0000000091000028] = 8cd6e0db
sth %l1,[%i6+%o5] ! Mem[0000000091000028] = f7ffe0db
! Mem[0000000068000164] = 95932bc3, %l6 = 0000000000000006, %asi = 80
swapa [%i0+0x164]%asi,%l6 ! %l6 = 0000000095932bc3
! Mem[0000000068000194] = ffff9116, %l3 = 0000000012ed7813
swap [%i0+0x194],%l3 ! %l3 = 00000000ffff9116
! Mem[0000000069000094] = ea96b26d, %l4 = 81ea51ff, %l0 = 0000002c
add %i2,0x94,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000ea96b26d
! Mem[00000000698001d8] = e7ef6a76, %l4 = 0100000081ea51ff
swap [%i3+0x1d8],%l4 ! %l4 = 00000000e7ef6a76
! Mem[00000000698000d4] = 652d7ad4, %l7 = a7f96f8e, %l4 = e7ef6a76
add %i3,0xd4,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000652d7ad4
! Mem[00000000690001b8] = fb8ae0ca, %l4 = 652d7ad4, %l7 = a7f96f8e
add %i2,0x1b8,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000fb8ae0ca
! %l4 = 00000000652d7ad4, Mem[00000000688001f8] = f4daa507
sth %l4,[%i1+0x1f8] ! Mem[00000000688001f8] = 7ad4a507
! Mem[0000000068800000] = 01e700ff, %l6 = 0000000095932bc3
ldstuba [%i1+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
p44_label_25:
! Mem[0000000068800124] = 98807e86, %l0 = 00000000ea96b26d
ldstub [%i1+0x124],%l0 ! %l0 = 00000098000000ff
! %l5 = 00000000640abec4, Mem[0000000068800020] = 82ff00007bd39712
stx %l5,[%i1+%o4] ! Mem[0000000068800020] = 00000000640abec4
! Mem[00000000688000b8] = 4a190e03, %l7 = fb8ae0ca, %l6 = 000000ff
add %i1,0xb8,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000004a190e03
! Mem[000000006900010c] = 94505a1b, %l7 = 00000000fb8ae0ca
swap [%i2+0x10c],%l7 ! %l7 = 0000000094505a1b
! Mem[0000000068000000] = 81544439, %l0 = 0000000000000098
ldstuba [%i0+%g0]0x80,%l0 ! %l0 = 00000081000000ff
! Mem[0000000091800178] = 32543c7e, %g2 = 000000000000000d
ldsb [%o0+0x17a],%g2 ! %g2 = 0000000000000032
! %l5 = 00000000640abec4, Mem[0000000068800020] = 00000000
stwa %l5,[%i1+%o4]0x81 ! Mem[0000000068800020] = 640abec4
! Mem[0000000068800020] = c4be0a64, %l4 = 00000000652d7ad4
ldsba [%i1+%o4]0x89,%l4 ! %l4 = 0000000000000064
! Mem[00000000698000d1] = 80809964, %l3 = 00000000ffff9116
ldstub [%i3+0x0d1],%l3 ! %l3 = 00000080000000ff
! Mem[0000000068800018] = 2c000000, %l4 = 0000000000000064
lduwa [%i1+%o3]0x80,%l4 ! %l4 = 000000002c000000
ba,a p44_not_taken_0_end
p44_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p44_branch_failed
p44_not_taken_0_end:
! End of Random Code for Thread 44
1: membar #Sync ! Force all stores to complete
p44_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0b0] ! Set processor 44 done flag
! Check Registers
p44_check_registers:
set p44_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000081
bne,a,pn %xcc,p44_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000699cf7ff
bne,a,pn %xcc,p44_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 749546f8175fa6db
bne,a,pn %xcc,p44_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000080
bne,a,pn %xcc,p44_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000002c000000
bne,a,pn %xcc,p44_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000640abec4
bne,a,pn %xcc,p44_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000004a190e03
bne,a,pn %xcc,p44_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000094505a1b
bne,a,pn %xcc,p44_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p44_check_fp_registers:
set p44_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 50cde2bc cbb4a59c
bne %xcc,p44_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 469f45a3 944e2e66
bne %xcc,p44_f4_fail
nop
! Check Local Memory
set p44_local0_expect,%g1
p44_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ff5444391f48acd4
ldx [%i0+0x000],%g3 ! Observed data at 0000000068000000
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 06d3e5eeffffffe8
ldx [%i0+0x010],%g3 ! Observed data at 0000000068000010
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 911640bfeee5d306
ldx [%i0+0x018],%g3 ! Observed data at 0000000068000018
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = cd90daad5192bb96
ldx [%i0+0x020],%g3 ! Observed data at 0000000068000020
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 137808b2e35aa426
ldx [%i0+0x028],%g3 ! Observed data at 0000000068000028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x028,%g4
ldx [%g1+0x158],%g2 ! Expected data = ff76ff82c5c40eea
ldx [%i0+0x158],%g3 ! Observed data at 0000000068000158
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 0f34a0b200000006
ldx [%i0+0x160],%g3 ! Observed data at 0000000068000160
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = 9333626912ed7813
ldx [%i0+0x190],%g3 ! Observed data at 0000000068000190
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = d4af117ae2deb7fe
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 = ff00e7015dd1b96e
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 = bfaa282d40895ba5
ldx [%i1+0x008],%g3 ! Observed data at 0000000068800008
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4b2dfed97a11afd4
ldx [%i1+0x010],%g3 ! Observed data at 0000000068800010
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 2c000000ffd2e4b7
ldx [%i1+0x018],%g3 ! Observed data at 0000000068800018
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 640abec4640abec4
ldx [%i1+0x020],%g3 ! Observed data at 0000000068800020
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff82c386fbe6f794
ldx [%i1+0x028],%g3 ! Observed data at 0000000068800028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 52b808d600000049
ldx [%i1+0x030],%g3 ! Observed data at 0000000068800030
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x030,%g4
ldx [%g1+0x058],%g2 ! Expected data = 30cc2201adffdd68
ldx [%i1+0x058],%g3 ! Observed data at 0000000068800058
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 2cc0d363bfffcf23
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 = ffdd8f62f8a46f7d
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 = 59318e2383ca988f
ldx [%i1+0x090],%g3 ! Observed data at 0000000068800090
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 92b55746c892ffe1
ldx [%i1+0x098],%g3 ! Observed data at 0000000068800098
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 4a190e0307ffba09
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000688000b8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = d23448c9aeffc1c7
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000688000c0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ee0911e5000000b3
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000688000d0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 06d5923157f590cf
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000688000f0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 2b257885ff807e86
ldx [%i1+0x120],%g3 ! Observed data at 0000000068800120
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 906103a6000000ce
ldx [%i1+0x130],%g3 ! Observed data at 0000000068800130
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 7793e0665d44ffd5
ldx [%i1+0x150],%g3 ! Observed data at 0000000068800150
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 000000bf9fc95c75
ldx [%i1+0x160],%g3 ! Observed data at 0000000068800160
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = 00000000000000b8
ldx [%i1+0x190],%g3 ! Observed data at 0000000068800190
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 04dcf954e2ffa562
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000688001c0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = d093ac513725990e
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000688001e8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 7ad4a50798ac04ff
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+0x008],%g2 ! Expected data = ffb54dbbb82395f8
ldx [%i2+0x008],%g3 ! Observed data at 0000000069000008
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff00e7011c684478
ldx [%i2+0x018],%g3 ! Observed data at 0000000069000018
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 41b41714029d8488
ldx [%i2+0x020],%g3 ! Observed data at 0000000069000020
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = bb5ce4b84a69d0c6
ldx [%i2+0x028],%g3 ! Observed data at 0000000069000028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = b7e4d2ff4e270710
ldx [%i2+0x030],%g3 ! Observed data at 0000000069000030
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = d5ff20afa4fccf73
ldx [%i2+0x048],%g3 ! Observed data at 0000000069000048
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x048,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 8965ffcc3284a106
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000690000d0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 380301c8fb8ae0ca
ldx [%i2+0x108],%g3 ! Observed data at 0000000069000108
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 1b96ead1c1a235ff
ldx [%i2+0x110],%g3 ! Observed data at 0000000069000110
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x110,%g4
ldx [%g1+0x148],%g2 ! Expected data = 0000ff82fbabefeb
ldx [%i2+0x148],%g3 ! Observed data at 0000000069000148
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x148,%g4
ldx [%g1+0x190],%g2 ! Expected data = 09ec8a8b21efe4b3
ldx [%i2+0x190],%g3 ! Observed data at 0000000069000190
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 0000e840cb3f6340
ldx [%i2+0x198],%g3 ! Observed data at 0000000069000198
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ffd2e4b76d8b9aa3
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000690001c8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 45abda51ff67e357
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000690001e0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 143c9cff1d7c6b23
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000690001f0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x1f0,%g4
set p44_local3_expect,%g1
p44_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 279e10d339e60863
ldx [%i3+0x000],%g3 ! Observed data at 0000000069800000
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0100000081ea51ff
ldx [%i3+0x010],%g3 ! Observed data at 0000000069800010
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000062175fa6db
ldx [%i3+0x018],%g3 ! Observed data at 0000000069800018
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = a3ffd111a2f3514a
ldx [%i3+0x028],%g3 ! Observed data at 0000000069800028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 5d97505f1cf94bff
ldx [%i3+0x040],%g3 ! Observed data at 0000000069800040
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = e87885148f02ffef
ldx [%i3+0x048],%g3 ! Observed data at 0000000069800048
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = ffa945caafbbb899
ldx [%i3+0x078],%g3 ! Observed data at 0000000069800078
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 00000006668f1cec
ldx [%i3+0x080],%g3 ! Observed data at 0000000069800080
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 80ff9964652d7ad4
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000698000d0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = e5920471d69dc116
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000698000d8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 3024028661edb7e7
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000698000f0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 21efe4ffd80345ac
ldx [%i3+0x118],%g3 ! Observed data at 0000000069800118
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x118,%g4
ldx [%g1+0x148],%g2 ! Expected data = f7e1dcda39445423
ldx [%i3+0x148],%g3 ! Observed data at 0000000069800148
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = d9e0d094ffffffff
ldx [%i3+0x158],%g3 ! Observed data at 0000000069800158
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = 57613609000000d3
ldx [%i3+0x178],%g3 ! Observed data at 0000000069800178
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 00000000000000d3
ldx [%i3+0x190],%g3 ! Observed data at 0000000069800190
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 81ea51ffa440b8d8
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000698001d8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = b88e0860840901e3
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000698001e8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1e8,%g4
! The test for processor 44 has passed
p44_passed:
ta GOOD_TRAP
nop
p44_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p44_failed
p44_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p44_failed
p44_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p44_failed
p44_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p44_failed
p44_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p44_failed
p44_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p44_failed
p44_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p44_failed
p44_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p44_failed
p44_f2_fail:
set p44_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f4_fail:
set p44_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 44 failed
p44_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0b0] ! Set processor 44 done flag
set p44_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 44 failed
p44_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0b0] ! Set processor 44 done flag
set p44_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p44_selfmod_failed:
ba p44_failed
mov 0xabc,%g1
p44_common_error:
or %g0,0xf0c,%g1
ba p44_failed
mov %o5,%g3
p44_common_signature_error:
set p44_temp,%g1
ba p44_failed
st %g2,[%g1] ! Common Lock Number
p44_common_timeout:
set p44_temp,%g1
ba p44_failed
st %g2,[%g1] ! Common Lock Number
p44_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p44_failed
mov 0x0,%g3
p44_trap1e:
swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000069800008]
ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068800028]
swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000068000000]
ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000068800008]
ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000068000020]
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000068000008]
lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000069000018]
done
p44_trap1o:
swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000069800008]
ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068800028]
swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000068000000]
ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000068800008]
ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000068000020]
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000068000008]
lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000069000018]
done
p44_trap2e:
ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000069000008]
done
p44_trap2o:
ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000069000008]
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 = 82d0014d8f828c96
ldx [%g1+0x008],%l1 ! %l1 = 573cceb0b85963a8
ldx [%g1+0x010],%l2 ! %l2 = 20deeb90299e3b72
ldx [%g1+0x018],%l3 ! %l3 = 79d665162c5dbb5c
ldx [%g1+0x020],%l4 ! %l4 = 3e14eb1c41f26516
ldx [%g1+0x028],%l5 ! %l5 = d7ff7725d02389d2
ldx [%g1+0x030],%l6 ! %l6 = 3b57a0a84b2dfed9
ldx [%g1+0x038],%l7 ! %l7 = 0e44a55ecb3f6340
! Initialize the output register of window 0
set unres3_start,%o0
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 = 0e9843d7 9c37ff46 aa51425b b14316a3
! %f4 = 2a20082e 76b17928 99020880 8bc8322b
! %f8 = 1173eb88 e552d06d 1ebab6f9 5d37b6de
! %f12 = af0b12e7 45cacde1 83c2d8e1 32a2404e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c00885b8 38cfc1e7 907e2924 56c71148
! %f20 = 36fab129 5944e12c 7fd00b7c 030083cc
! %f24 = f2117601 33d050dc 2c3ed930 cac3f2b2
! %f28 = 153d9ce4 f39c15b3 78c42230 7af11a7f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 8fdd2696 7e06eb7b 35b0ba90 c247d0cd
! %f36 = b827b1b4 ee42e723 8387fc51 d978c6d4
! %f40 = fb9c1dc9 1bca274d 539671ab f2b095b1
! %f44 = d7909c33 88174d75 b6cdd4e6 4511cccb
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x154a75870000005d,%g7,%g1 ! GSR scale = 11, align = 5
wr %g1,%g0,%gsr ! GSR = 154a75870000005d
wr %g0,%y ! Clear Y 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[000000006b00015c] = 742c652b, %l1 = ee9106e3dfd4b2f0
ldstub [%i2+0x15c],%l1 ! %l1 = 00000074000000ff
! Mem[000000006b800154] = 71c5592b, %l7 = 191415fc7ee0f2f2, %asi = 80
swapa [%i3+0x154]%asi,%l7 ! %l7 = 0000000071c5592b
! Mem[00000000910001f0] = fca7e35c, %g2 = 8f928882000000c3
lduh [%i6+0x1f0],%g2 ! %g2 = 000000000000fca7
! Mem[0000000091800134] = 23e757e3, %g2 = 000000000000fca7
lduw [%o0+0x134],%g2 ! %g2 = 0000000023e757e3
! Mem[000000006a800144] = bd41db5c, %l2 = e0def39c91b17eac
swap [%i1+0x144],%l2 ! %l2 = 00000000bd41db5c
! Mem[000000006a80012c] = ea72427a, %l4 = 9753f2d6, %l2 = bd41db5c
add %i1,0x12c,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000ea72427a
! %l3 = a6e7a5edb71a1b0d, Mem[00000000910000c8] = 3601e4030deda944
stx %l3,[%i6+0x0c8] ! Mem[00000000910000c8] = a6e7a5edb71a1b0d
! Mem[0000000091000118] = 24214cb3, %g2 = 0000000023e757e3
ldsh [%i6+0x118],%g2 ! %g2 = 0000000000002421
! Mem[000000006b000010] = dadc98ab, %l1 = 0000000000000074
ldswa [%i2+%o2]0x80,%l1 ! %l1 = ffffffffdadc98ab
! Mem[000000006b000028] = 7b598585, %l2 = 00000000ea72427a
swapa [%i2+%o5]0x88,%l2 ! %l2 = 000000007b598585
p45_label_2:
! Mem[000000006b0000a3] = 7e2f6c1e, %l6 = 3224f70e9d7906b8
ldstuba [%i2+0x0a3]%asi,%l6 ! %l6 = 0000001e000000ff
! Mem[000000006b8000b0] = 7ae549a9f76f01ee, %l0 = 2120695a599e421b, %l7 = 0000000071c5592b
add %i3,0xb0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 7ae549a9f76f01ee
! Mem[000000006a000018] = b13a4d8f, %l2 = 000000007b598585
lduha [%i0+%o3]0x88,%l2 ! %l2 = 0000000000004d8f
! %l0 = 2120695a599e421b, Mem[0000000090800134] = 3670bf50, %asi = 80
stwa %l0,[%i5+0x134]%asi ! Mem[0000000090800134] = 599e421b
! Mem[000000006a800030] = c56d8361, %l6 = 0000001e, %l4 = 9753f2d6
add %i1,0x30,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000c56d8361
! Mem[000000006a0000a8] = dc4fb09d, %l7 = 7ae549a9f76f01ee
swap [%i0+0x0a8],%l7 ! %l7 = 00000000dc4fb09d
! %l2 = 0000000000004d8f, Mem[000000006a000010] = 440b6bee
stwa %l2,[%i0+%o2]0x89 ! Mem[000000006a000010] = 00004d8f
! Mem[000000006b00015f] = ff2c652b, %l3 = a6e7a5edb71a1b0d
ldstub [%i2+0x15f],%l3 ! %l3 = 0000002b000000ff
! %l6 = 000000000000001e, Mem[0000000090800148] = 82af3faff4612308
stx %l6,[%i5+0x148] ! Mem[0000000090800148] = 000000000000001e
! Mem[000000006a800028] = 85867bde 48f67be1, %l0 = 599e421b, %l1 = dadc98ab
ldda [%i1+%o5]0x81,%l0 ! %l0 = 0000000085867bde 0000000048f67be1
p45_label_3:
! %l4 = c56d8361, %l5 = 6ec98a31, Mem[000000006a800008] = f9442722 6cda0146
stda %l4,[%i1+%o1]0x81 ! Mem[000000006a800008] = c56d8361 6ec98a31
! Mem[000000006b000000] = 74df634e6a1af0dc, %l7 = 00000000dc4fb09d
ldxa [%i2+%g0]0x81,%l7 ! %l7 = 74df634e6a1af0dc
! Mem[000000006a00018c] = 410023ca, %l6 = 0000001e, %l6 = 0000001e
add %i0,0x18c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000410023ca
! Mem[000000006a8001d4] = 113ee487, %l3 = 0000002b, %l3 = 0000002b
add %i1,0x1d4,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000113ee487
! %l0 = 85867bde, %l1 = 48f67be1, Mem[0000000091000158] = 12fc8dfe c9897b7e
stda %l0,[%i6+0x158]%asi ! Mem[0000000091000158] = 85867bde 48f67be1
! %l0 = 0000000085867bde, Mem[00000000908000c8] = 3256a5415ee96023
stx %l0,[%i5+0x0c8] ! Mem[00000000908000c8] = 0000000085867bde
! Mem[000000006b800018] = f542027f, %l5 = b8fdf25c6ec98a31
ldsha [%i3+0x01a]%asi,%l5 ! %l5 = 000000000000027f
! Mem[000000006b800072] = 0abab5c1, %l7 = 74df634e6a1af0dc
ldstub [%i3+0x072],%l7 ! %l7 = 000000b5000000ff
! Mem[000000006a8000e8] = bbe586be9a78efea, %l7 = 00000000000000b5
ldx [%i1+0x0e8],%l7 ! %l7 = bbe586be9a78efea
! Mem[000000006a000028] = 300793f5, %l0 = 0000000085867bde
swapa [%i0+%o5]0x81,%l0 ! %l0 = 00000000300793f5
p45_label_4:
! Mem[000000006b0001a8] = 1474ff91, %l4 = 00000000c56d8361
ldstub [%i2+0x1a8],%l4 ! %l4 = 00000014000000ff
! Mem[000000006b0001e0] = 27bf242f, %l2 = 0000000000004d8f
swap [%i2+0x1e0],%l2 ! %l2 = 0000000027bf242f
! Mem[000000006a800028] = de7b8685, %l0 = 00000000300793f5
ldsba [%i1+%o5]0x88,%l0 ! %l0 = ffffffffffffff85
! Mem[000000006b800030] = 690bd3428e420505, %l6 = 00000000410023ca, %l4 = 0000000000000014
add %i3,0x30,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 690bd3428e420505
! Mem[000000006a800020] = 2b34dad9, %l6 = 00000000410023ca
ldstuba [%i1+%o4]0x80,%l6 ! %l6 = 0000002b000000ff
! Mem[000000006a000068] = 3a4b5b53, %l0 = ffffff85, %l6 = 0000002b
add %i0,0x68,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000003a4b5b53
! Mem[000000006a800010] = c0544023, %l1 = 0000000048f67be1
lduha [%i1+%o2]0x89,%l1 ! %l1 = 0000000000004023
! Mem[000000006b0001a0] = 51d47873, %l5 = 0000027f, %l7 = 9a78efea
add %i2,0x1a0,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000051d47873
! Mem[000000006b000008] = ee354424b02da98b, %l4 = 690bd3428e420505, %l3 = 00000000113ee487
add %i2,0x08,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = ee354424b02da98b
! Mem[0000000090800054] = 93373e46, %g18 = 5966ba3cb28d2c8c
ldsw [%i5+0x054],%g2 ! %g2 = 5966ba3cb28d2c8c
p45_label_5:
! %l4 = 690bd3428e420505, Mem[000000006b000000] = 74df634e
stwa %l4,[%i2+%g0]0x81 ! Mem[000000006b000000] = 8e420505
! Mem[000000009100002c] = 488e3762, %g2 = ffffffff93373e46
ldsh [%i6+0x02c],%g2 ! %g2 = 000000000000488e
! Mem[000000006a800178] = 22b119f3737d3a1e, %l3 = ee354424b02da98b, %l5 = 000000000000027f
add %i1,0x178,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 22b119f3737d3a1e
! Mem[000000006a800034] = 247efeea, %l7 = 0000000051d47873, %asi = 80
swapa [%i1+0x034]%asi,%l7 ! %l7 = 00000000247efeea
! Mem[000000006a800028] = 85867bde, %l3 = ee354424b02da98b
lduha [%i1+%o5]0x80,%l3 ! %l3 = 0000000000008586
! Mem[0000000091000040] = f4035ed6, %g18 = 5966ba3cb28d2c8c
ldswa [%i6+0x040]%asi,%g2 ! %g2 = 5966ba3cb28d2c8c
! Mem[000000006b800010] = c954e399, %l2 = 0000000027bf242f
ldswa [%i3+%o2]0x81,%l2 ! %l2 = ffffffffc954e399
! Mem[000000006a800128] = bcb6e295ea72427a, %l1 = 0000000000004023, %l2 = ffffffffc954e399
add %i1,0x128,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = bcb6e295ea72427a
! %l4 = 690bd3428e420505, Mem[000000006a800000] = 160f462c
stha %l4,[%i1+%g0]0x89 ! Mem[000000006a800000] = 160f0505
! Mem[000000006b000028] = 7a4272ea, %l7 = 00000000247efeea
ldstuba [%i2+%o5]0x81,%l7 ! %l7 = 0000007a000000ff
p45_label_6:
! Mem[000000006b8001bc] = 62fafcfc, %l5 = 22b119f3737d3a1e
ldstub [%i3+0x1bc],%l5 ! %l5 = 00000062000000ff
! Mem[000000006a0000ac] = 5c5537b7, %l4 = 690bd3428e420505
swap [%i0+0x0ac],%l4 ! %l4 = 000000005c5537b7
! Mem[000000006a000008] = 615fb2fa, %l4 = 000000005c5537b7
lduwa [%i0+%o1]0x89,%l4 ! %l4 = 00000000615fb2fa
! Mem[000000006a000190] = 2443b66ca979e360, %l2 = bcb6e295ea72427a, %l4 = 00000000615fb2fa
add %i0,0x190,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 2443b66ca979e360
! Mem[000000006a800000] = 160f0505, %l0 = ffffffffffffff85
ldswa [%i1+%g0]0x89,%l0 ! %l0 = 00000000160f0505
! Mem[000000006b000090] = e3866afdeb63c3b5, %l2 = bcb6e295ea72427a, %l7 = 000000000000007a
add %i2,0x90,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = e3866afdeb63c3b5
! Mem[000000006b000080] = efd36aa7, %l6 = 3a4b5b53, %l7 = eb63c3b5
add %i2,0x80,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000efd36aa7
! Mem[000000006a000000] = 5365477709d18243, %l3 = 0000000000008586, %l1 = 0000000000004023
casxa [%i0]0x80,%l3,%l1 ! %l1 = 5365477709d18243
! Mem[000000006a800030] = c56d8361, %l0 = 00000000160f0505
lduw [%i1+0x030],%l0 ! %l0 = 00000000c56d8361
! %l4 = a979e360, %l5 = 00000062, Mem[000000006b8001f0] = f30e52a9 3f016021
std %l4,[%i3+0x1f0] ! Mem[000000006b8001f0] = a979e360 00000062
p45_label_7:
! %l3 = 0000000000008586, Mem[0000000091800168] = 6b18b328
stw %l3,[%o0+0x168] ! Mem[0000000091800168] = 00008586
! Mem[000000006b000170] = b68c7736, %l1 = 5365477709d18243, %asi = 80
swapa [%i2+0x170]%asi,%l1 ! %l1 = 00000000b68c7736
! Mem[000000009000015c] = 48893d99, %g2 = fffffffff4035ed6
ldsba [%i4+0x15d]%asi,%g2 ! %g2 = 0000000000000048
! %l6 = 3a4b5b53, %l7 = efd36aa7, Mem[0000000091800118] = 6e067e0f 7d469b70
std %l6,[%o0+0x118] ! Mem[0000000091800118] = 3a4b5b53 efd36aa7
! Mem[000000006a0000dc] = 5d8e175c, %l3 = 00008586, %l0 = c56d8361
add %i0,0xdc,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000005d8e175c
! Mem[000000006b800018] = f542027f, %l4 = 2443b66ca979e360
lduba [%i3+%o3]0x81,%l4 ! %l4 = 00000000000000f5
! Mem[000000006a800120] = b53282d7, %l0 = 5d8e175c, %l2 = ea72427a
add %i1,0x120,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000b53282d7
! %l0 = 000000005d8e175c, Mem[0000000090800194] = 8a9cb77e
stw %l0,[%i5+0x194] ! Mem[0000000090800194] = 5d8e175c
! Mem[000000009000000c] = a39b4f09, %g2 = 0000000000000048
lduh [%i4+0x00e],%g2 ! %g2 = 000000000000a39b
! %l4 = 000000f5, %l5 = 00000062, Mem[000000006b000018] = f309336e 6c3105c4
stda %l4,[%i2+%o3]0x80 ! Mem[000000006b000018] = 000000f5 00000062
p45_label_8:
! Mem[000000006b000028] = ff4272ea, %l3 = 0000000000008586
swapa [%i2+%o5]0x81,%l3 ! %l3 = 00000000ff4272ea
! Mem[000000006a800028] = 85867bde, %l4 = 00000000000000f5
ldstuba [%i1+%o5]0x80,%l4 ! %l4 = 00000085000000ff
! Mem[000000006b800082] = d7bbf2a4, %l4 = 0000000000000085
ldstub [%i3+0x082],%l4 ! %l4 = 000000f2000000ff
! Mem[000000006a800018] = 700144f7, %l1 = 00000000b68c7736
ldsha [%i1+%o3]0x81,%l1 ! %l1 = 0000000000007001
! Mem[00000000908000b8] = fbdb47cd, %g2 = 000000000000a39b
lduha [%i5+0x0ba]%asi,%g2 ! %g2 = 000000000000fbdb
! Mem[000000009000006c] = 50982519, %g2 = 000000000000fbdb
lduh [%i4+0x06e],%g2 ! %g2 = 0000000000005098
! %l1 = 0000000000007001, Mem[0000000091800027] = 042e4619
stb %l1,[%o0+0x027] ! Mem[0000000091800024] = 012e4619
! Mem[000000006b0001d0] = 2f32f35a9854dcc0, %l7 = 00000000efd36aa7, %l6 = 000000003a4b5b53
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 2f32f35a9854dcc0
! Mem[0000000091800110] = f66c827eb71659bd, %g2 = 0000000000005098
ldx [%o0+0x110],%g2 ! %g2 = f66c827eb71659bd
! %l1 = 0000000000007001, Mem[000000006a000020] = e4665eb5
stba %l1,[%i0+%o4]0x80 ! Mem[000000006a000020] = 01665eb5
p45_label_9:
! Mem[000000006a000018] = 8f4d3ab1, %l2 = 00000000b53282d7
lduwa [%i0+%o3]0x81,%l2 ! %l2 = 000000008f4d3ab1
! Mem[000000006b800000] = 55b6d879, %l7 = 00000000efd36aa7
ldstuba [%i3+%g0]0x88,%l7 ! %l7 = 00000079000000ff
! Mem[000000006a800068] = 362d64c4, %l5 = 0000000000000062
swap [%i1+0x068],%l5 ! %l5 = 00000000362d64c4
! Mem[0000000090800148] = 000000000000001e, %g2 = f66c827eb71659bd
ldxa [%i5+0x148]%asi,%g2 ! %g2 = 000000000000001e
! Mem[000000006b800018] = f542027f, %l1 = 0000000000007001
swapa [%i3+%o3]0x81,%l1 ! %l1 = 00000000f542027f
! Mem[000000006b00015f] = ff2c65ff, %l6 = 2f32f35a9854dcc0
ldstub [%i2+0x15f],%l6 ! %l6 = 000000ff000000ff
! %l5 = 00000000362d64c4, Mem[000000006a000000] = 53654777
stha %l5,[%i0+%g0]0x81 ! Mem[000000006a000000] = 64c44777
! Mem[00000000910001b0] = 83000d90 f3847e0d, %g2 = 0000001e, %g3 = 0bad0b00
ldda [%i6+0x1b0]%asi,%g2 ! %g2 = 0000000083000d90 00000000f3847e0d
! Mem[000000006b800008] = 9e8e6224, %l2 = 8f4d3ab1, %l6 = 000000ff
add %i3,0x08,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000009e8e6224
! Mem[00000000900000f8] = 006d1358, %g2 = 0000000083000d90
ldsha [%i4+0x0fa]%asi,%g2 ! %g2 = 000000000000006d
p45_label_10:
! Mem[000000009000007c] = 2f377982, %g18 = 5966ba3cb28d2c8c
ldsw [%i4+0x07c],%g2 ! %g2 = 5966ba3cb28d2c8c
! %l7 = 0000000000000079, Mem[000000006a800010] = 234054c0
stwa %l7,[%i1+%o2]0x81 ! Mem[000000006a800010] = 00000079
! Mem[000000006b000028] = 00008586, %l7 = 0000000000000079
ldstuba [%i2+%o5]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[0000000090800124] = 26648de4, %g2 = 000000002f377982
lduh [%i5+0x126],%g2 ! %g2 = 0000000000002664
! Mem[000000006b000018] = 000000f5, %l5 = 00000000362d64c4
ldswa [%i2+%o3]0x81,%l5 ! %l5 = 00000000000000f5
! %l3 = 00000000ff4272ea, Mem[000000009000013f] = 921b2720
stb %l3,[%i4+0x13f] ! Mem[000000009000013c] = ea1b2720
! %l6 = 000000009e8e6224, Mem[00000000918000ac] = 81db5fd9
stw %l6,[%o0+0x0ac] ! Mem[00000000918000ac] = 9e8e6224
! %l2 = 8f4d3ab1, %l3 = ff4272ea, Mem[0000000091800130] = 7b157b3a 23e757e3
std %l2,[%o0+0x130] ! Mem[0000000091800130] = 8f4d3ab1 ff4272ea
! Mem[000000006a800020] = ff34dad9, %l7 = 0000000000000000
swap [%i1+%o4],%l7 ! %l7 = 00000000ff34dad9
! Mem[000000006a800008] = 61836dc5, %l0 = 000000005d8e175c
ldstuba [%i1+%o1]0x88,%l0 ! %l0 = 000000c5000000ff
p45_label_11:
! %l4 = 00000000000000f2, Mem[000000006b000020] = dd9f560e
stba %l4,[%i2+%o4]0x89 ! Mem[000000006b000020] = dd9f56f2
! Mem[000000006a000028] = de7b8685, %l7 = 00000000ff34dad9
lduwa [%i0+%o5]0x88,%l7 ! %l7 = 00000000de7b8685
! Mem[000000006a000008] = fab25f61, %l5 = 00000000000000f5
lduwa [%i0+%o1]0x81,%l5 ! %l5 = 00000000fab25f61
! %l4 = 000000f2, %l5 = fab25f61, Mem[000000006a800018] = 700144f7 0610e323
stda %l4,[%i1+%o3]0x80 ! Mem[000000006a800018] = 000000f2 fab25f61
! %l6 = 000000009e8e6224, Mem[00000000918001f8] = 9854b03fb5e229a2
stx %l6,[%o0+0x1f8] ! Mem[00000000918001f8] = 000000009e8e6224
! Mem[0000000091800000] = 24dca4a7, %g2 = 0000000000002664
ldsh [%o0+0x002],%g2 ! %g2 = 00000000000024dc
! Mem[000000006b800109] = d7a7d634, %l7 = 00000000de7b8685
ldstuba [%i3+0x109]%asi,%l7 ! %l7 = 000000a7000000ff
! Mem[0000000090800038] = 9077206f, %g2 = 00000000000024dc
lduw [%i5+0x038],%g2 ! %g2 = 000000009077206f
! Mem[000000009000005c] = aa7bb4c8, %g2 = 000000009077206f
lduw [%i4+0x05c],%g2 ! %g2 = 00000000aa7bb4c8
! Mem[000000006a000008] = 615fb2fa, %l2 = 000000008f4d3ab1
lduwa [%i0+%o1]0x88,%l2 ! %l2 = 00000000615fb2fa
p45_label_12:
! %l0 = 000000c5, %l1 = f542027f, Mem[000000006a000028] = de7b8685 1a291800
stda %l0,[%i0+%o5]0x88 ! Mem[000000006a000028] = 000000c5 f542027f
! Mem[000000006a000170] = 8d9df853, %l6 = 9e8e6224, %l1 = f542027f
add %i0,0x170,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000008d9df853
! Mem[0000000090800008] = 371dbd1d, %g2 = 00000000aa7bb4c8
ldsha [%i5+0x00a]%asi,%g2 ! %g2 = 000000000000371d
! Mem[000000006a0001e0] = cc57c7fb, %l0 = 00000000000000c5
swap [%i0+0x1e0],%l0 ! %l0 = 00000000cc57c7fb
! Mem[0000000090800060] = f3ecac3f60cd1874, %g2 = 000000000000371d
ldx [%i5+0x060],%g2 ! %g2 = f3ecac3f60cd1874
! Mem[000000006b000020] = f2569fdd, %l6 = 000000009e8e6224
ldsba [%i2+%o4]0x81,%l6 ! %l6 = fffffffffffffff2
! Mem[000000006a000028] = c5000000, %l3 = 00000000ff4272ea
ldstuba [%i0+%o5]0x81,%l3 ! %l3 = 000000c5000000ff
! Mem[000000006b800170] = c513f806, %l7 = 00000000000000a7
ldstuba [%i3+0x170]%asi,%l7 ! %l7 = 000000c5000000ff
! Mem[000000006a80009f] = 7059365c, %l0 = 00000000cc57c7fb
ldstuba [%i1+0x09f]%asi,%l0 ! %l0 = 0000005c000000ff
! %l6 = fffffffffffffff2, Mem[000000006b00018b] = e6357c8d
stb %l6,[%i2+0x18b] ! Mem[000000006b000188] = e6357cf2
p45_label_13:
! Mem[00000000908000c8] = 00000000, %g2 = f3ecac3f60cd1874
ldsb [%i5+0x0c8],%g2 ! %g2 = 0000000000000000
! Mem[000000006b000000] = 8e420505, %l5 = 00000000fab25f61
swapa [%i2+%g0]0x80,%l5 ! %l5 = 000000008e420505
! Mem[000000006a800068] = 00000062, %l2 = 00000000615fb2fa
lduba [%i1+0x069]%asi,%l2 ! %l2 = 0000000000000000
! %l2 = 0000000000000000, Mem[000000006a0001f4] = fc2fb5f8
sth %l2,[%i0+0x1f4] ! Mem[000000006a0001f4] = 0000b5f8
! Mem[000000006b8000a8] = d2952b06, %l5 = 000000008e420505
swap [%i3+0x0a8],%l5 ! %l5 = 00000000d2952b06
! Mem[000000006a800028] = e17bf648 de7b86ff, %l2 = 00000000, %l3 = 000000c5
ldda [%i1+%o5]0x88,%l2 ! %l2 = 00000000de7b86ff 00000000e17bf648
! Mem[00000000910000b4] = e48dff3e, %g2 = 0000000000000000
lduh [%i6+0x0b6],%g2 ! %g2 = 000000000000e48d
! Mem[000000006b000060] = a41f319dfaba40c9, %l3 = 00000000e17bf648, %l3 = 00000000e17bf648
add %i2,0x60,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = a41f319dfaba40c9
! Mem[000000006b0001aa] = ff74ff91, %l5 = 00000000d2952b06
ldstub [%i2+0x1aa],%l5 ! %l5 = 000000ff000000ff
! %l6 = fffffffffffffff2, Mem[000000006b000020] = f2569fdd
stw %l6,[%i2+%o4] ! Mem[000000006b000020] = fffffff2
p45_label_14:
! %l5 = 00000000000000ff, Mem[000000006b000000] = fab25f61
stba %l5,[%i2+%g0]0x80 ! Mem[000000006b000000] = ffb25f61
! %l1 = 000000008d9df853, Mem[000000006a800000] = 05050f16
stba %l1,[%i1+%g0]0x80 ! Mem[000000006a800000] = 53050f16
! Mem[000000006a8001f8] = 92c5e4fe1f0a23ed, %l5 = 00000000000000ff, %l2 = 00000000de7b86ff
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 92c5e4fe1f0a23ed
! Mem[000000006b0000a4] = 6cb0b8ac, %l1 = 000000008d9df853
swap [%i2+0x0a4],%l1 ! %l1 = 000000006cb0b8ac
! Mem[000000006a800010] = 2f9b11f5 79000000, %l4 = 000000f2, %l5 = 000000ff
ldda [%i1+%o2]0x88,%l4 ! %l4 = 0000000079000000 000000002f9b11f5
! Mem[000000006a0001e8] = a85f5507, %l7 = 000000c5, %l3 = faba40c9
add %i0,0x1e8,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000a85f5507
! Mem[00000000918001ac] = bef432bd, %g2 = 000000000000e48d
ldub [%o0+0x1ae],%g2 ! %g2 = 00000000000000be
! Mem[000000006b000018] = f5000000, %l1 = 000000006cb0b8ac
lduba [%i2+%o3]0x88,%l1 ! %l1 = 0000000000000000
! %l3 = 00000000a85f5507, Mem[000000006a000018] = b13a4d8f
stwa %l3,[%i0+%o3]0x89 ! Mem[000000006a000018] = a85f5507
! Mem[000000006a00017d] = 2cfedb96, %l3 = 00000000a85f5507
ldstub [%i0+0x17d],%l3 ! %l3 = 000000fe000000ff
p45_label_15:
! %l1 = 0000000000000000, Mem[0000000090800053] = b093373e
stb %l1,[%i5+0x053] ! Mem[0000000090800050] = 0093373e
! Mem[0000000090800094] = 58030393, %g18 = 5966ba3cb28d2c8c
ldsw [%i5+0x094],%g2 ! %g2 = 5966ba3cb28d2c8c
! Mem[000000006b8000b3] = 7ae549a9, %l4 = 0000000079000000
ldstub [%i3+0x0b3],%l4 ! %l4 = 000000a9000000ff
! Mem[000000006b000000] = dcf01a6a 615fb2ff, %l2 = 1f0a23ed, %l3 = 000000fe
ldda [%i2+%g0]0x88,%l2 ! %l2 = 00000000615fb2ff 00000000dcf01a6a
! Mem[000000006b0000cc] = 3315fe4c, %l6 = fffffffffffffff2
swap [%i2+0x0cc],%l6 ! %l6 = 000000003315fe4c
! Mem[000000006b800018] = 00007001, %l2 = 00000000615fb2ff
swapa [%i3+%o3]0x81,%l2 ! %l2 = 0000000000007001
! Mem[000000006b00004c] = 92e43186, %l7 = 000000c5, %l1 = 00000000
add %i2,0x4c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000092e43186
! Mem[000000006b000020] = f2ffffff, %l1 = 0000000092e43186
lduba [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! %l2 = 0000000000007001, Mem[0000000090800190] = 9c239d0f5d8e175c
stx %l2,[%i5+0x190] ! Mem[0000000090800190] = 0000000000007001
! Mem[000000006a00002c] = 7f0242f5, %l1 = 000000ff, %l1 = 000000ff
add %i0,0x2c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000007f0242f5
p45_label_16:
! Mem[000000006a0001b4] = d8c97c2b, %l7 = 00000000000000c5
swap [%i0+0x1b4],%l7 ! %l7 = 00000000d8c97c2b
! Mem[000000006a000028] = f542027f000000ff, %l7 = 00000000d8c97c2b
ldxa [%i0+%o5]0x88,%l7 ! %l7 = f542027f000000ff
! %l1 = 000000007f0242f5, Mem[000000006a0000f8] = 98d191a18d2dd735
stx %l1,[%i0+0x0f8] ! Mem[000000006a0000f8] = 000000007f0242f5
! Mem[000000006a8001f0] = 8d3aae490dab42df, %l5 = 000000002f9b11f5, %l4 = 00000000000000a9
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 8d3aae490dab42df
! %l6 = 000000003315fe4c, Mem[000000006a800018] = f2000000
stba %l6,[%i1+%o3]0x88 ! Mem[000000006a800018] = f200004c
! %l7 = f542027f000000ff, Mem[0000000091800130] = 8f4d3ab1
stw %l7,[%o0+0x130] ! Mem[0000000091800130] = 000000ff
! Mem[00000000918000f0] = 4b844286, %g2 = 0000000058030393
ldsb [%o0+0x0f0],%g2 ! %g2 = 000000000000004b
! Mem[000000006b00006b] = 842afa0a, %l6 = 000000003315fe4c
ldstuba [%i2+0x06b]%asi,%l6 ! %l6 = 0000000a000000ff
! Mem[000000006a0001bc] = e2ca5cf3, %l1 = 000000007f0242f5
swap [%i0+0x1bc],%l1 ! %l1 = 00000000e2ca5cf3
! %l5 = 000000002f9b11f5, Mem[0000000090800088] = 6b357799
stw %l5,[%i5+0x088] ! Mem[0000000090800088] = 2f9b11f5
p45_label_17:
! Mem[000000006b800010] = 99e354c9, %l0 = 000000000000005c
swapa [%i3+%o2]0x89,%l0 ! %l0 = 0000000099e354c9
! Mem[000000006b800008] = 24628e9e, %l6 = 000000000000000a
swapa [%i3+%o1]0x88,%l6 ! %l6 = 0000000024628e9e
! Mem[000000006b8000ae] = 41e1d12f, %l2 = 0000000000007001
ldstub [%i3+0x0ae],%l2 ! %l2 = 000000d1000000ff
! Mem[000000006a800008] = 61836dff, %l4 = 8d3aae490dab42df
ldstuba [%i1+%o1]0x88,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000091800090] = e3433e2e, %g2 = 000000000000004b
ldub [%o0+0x090],%g2 ! %g2 = 00000000000000e3
! Mem[00000000918000cc] = 1cfaf3cf, %g2 = 00000000000000e3
ldub [%o0+0x0cc],%g2 ! %g2 = 000000000000001c
! Mem[000000006a0000b8] = 0d94534c, %l3 = dcf01a6a, %l7 = 000000ff
add %i0,0xb8,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000000d94534c
! Mem[000000006a80015e] = 8d65b660, %l1 = 00000000e2ca5cf3
ldstub [%i1+0x15e],%l1 ! %l1 = 000000b6000000ff
! Mem[000000006a800018] = 4c0000f2, %l3 = 00000000dcf01a6a
ldsha [%i1+%o3]0x80,%l3 ! %l3 = 0000000000004c00
! Mem[0000000090800174] = 29606df6, %g2 = 000000000000001c
lduh [%i5+0x176],%g2 ! %g2 = 0000000000002960
p45_label_18:
! Mem[000000006a0000d8] = d36d6d0b, %l0 = 0000000099e354c9
swap [%i0+0x0d8],%l0 ! %l0 = 00000000d36d6d0b
! Mem[000000006b000000] = 615fb2ff, %l2 = 00000000000000d1
swapa [%i2+%g0]0x88,%l2 ! %l2 = 00000000615fb2ff
! Mem[0000000090000084] = bc487f0c, %g2 = 0000000000002960
ldub [%i4+0x085],%g2 ! %g2 = 00000000000000bc
! Mem[000000006a000020] = 01665eb5, %l0 = 00000000d36d6d0b
ldswa [%i0+%o4]0x81,%l0 ! %l0 = 0000000001665eb5
! %l4 = 00000000000000ff, Mem[000000006a800020] = 00000000
stba %l4,[%i1+%o4]0x89 ! Mem[000000006a800020] = 000000ff
! Mem[00000000908000d0] = d09ab65d, %g2 = 00000000000000bc
lduh [%i5+0x0d0],%g2 ! %g2 = 000000000000d09a
! Mem[000000006b80013b] = c3434182, %l7 = 000000000d94534c
ldstub [%i3+0x13b],%l7 ! %l7 = 00000082000000ff
! Mem[00000000910001b0] = 83000d90f3847e0d, %g2 = 000000000000d09a
ldxa [%i6+0x1b0]%asi,%g2 ! %g2 = 83000d90f3847e0d
! Mem[000000006b000020] = f82ea1cff2ffffff, %l1 = 00000000000000b6
ldxa [%i2+%o4]0x88,%l1 ! %l1 = f82ea1cff2ffffff
! Mem[00000000908001bc] = 7c677d1d, %g2 = 83000d90f3847e0d
lduh [%i5+0x1bc],%g2 ! %g2 = 0000000000007c67
p45_label_19:
! Mem[0000000090800158] = 28f4e0a9, %g2 = 0000000000007c67
ldsh [%i5+0x158],%g2 ! %g2 = 00000000000028f4
! Mem[000000006a800018] = 4c0000f2fab25f61, %l4 = 00000000000000ff
ldxa [%i1+%o3]0x80,%l4 ! %l4 = 4c0000f2fab25f61
! Mem[000000006a000068] = 3a4b5b53, %l6 = 0000000024628e9e
ldstub [%i0+0x068],%l6 ! %l6 = 0000003a000000ff
! Mem[000000006a8000d9] = 35f70e0f, %l4 = 4c0000f2fab25f61
ldstub [%i1+0x0d9],%l4 ! %l4 = 000000f7000000ff
! Mem[000000006b800058] = 42a49415, %l1 = f82ea1cff2ffffff
swap [%i3+0x058],%l1 ! %l1 = 0000000042a49415
! Mem[000000006b000020] = f2ffffff, %l1 = 0000000042a49415
lduba [%i2+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[000000006b80019c] = 261da1ab, %l1 = 00000000000000ff
swap [%i3+0x19c],%l1 ! %l1 = 00000000261da1ab
! Mem[000000006b800018] = ffb25f61, %l0 = 0000000001665eb5
ldstuba [%i3+%o3]0x89,%l0 ! %l0 = 00000061000000ff
! Mem[000000006a000010] = d66d7c5c 00004d8f, %l6 = 0000003a, %l7 = 00000082
ldda [%i0+%o2]0x88,%l6 ! %l6 = 0000000000004d8f 00000000d66d7c5c
! Mem[00000000908001e4] = 5858484a, %g2 = 00000000000028f4
ldsh [%i5+0x1e4],%g2 ! %g2 = 0000000000005858
p45_label_20:
! Mem[0000000091000158] = 7bde48f6, %g2 = 0000000000005858
lduh [%i6+0x15a],%g2 ! %g2 = 0000000000007bde
! %l6 = 00004d8f, %l7 = d66d7c5c, Mem[000000006b800020] = 96f9f9ad 6e50446a
stda %l6,[%i3+%o4]0x88 ! Mem[000000006b800020] = 00004d8f d66d7c5c
! %l1 = 00000000261da1ab, Mem[0000000090000130] = f158787f84e8c64f
stx %l1,[%i4+0x130] ! Mem[0000000090000130] = 00000000261da1ab
! Mem[000000006a000008] = fab25f61 6d9c57fe, %l2 = 615fb2ff, %l3 = 00004c00
ldda [%i0+%o1]0x81,%l2 ! %l2 = 00000000fab25f61 000000006d9c57fe
! Mem[0000000090800114] = bd57aaef, %g2 = 0000000000007bde
ldsh [%i5+0x114],%g2 ! %g2 = ffffffffffffbd57
! %l3 = 000000006d9c57fe, Mem[00000000918001f8] = 000000009e8e6224
stx %l3,[%o0+0x1f8] ! Mem[00000000918001f8] = 000000006d9c57fe
! Mem[000000006b000128] = 5eae236c, %l2 = 00000000fab25f61
swap [%i2+0x128],%l2 ! %l2 = 000000005eae236c
! Mem[000000006a000028] = f542027f 000000ff, %l2 = 5eae236c, %l3 = 6d9c57fe
ldda [%i0+%o5]0x88,%l2 ! %l2 = 00000000000000ff 00000000f542027f
! Mem[000000006a8001e0] = 23ad2e3f84563253, %l2 = 00000000000000ff, %l3 = 00000000f542027f
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 23ad2e3f84563253
! %l2 = 000000ff, %l3 = 84563253, Mem[00000000918001b0] = 32bd9ba9 6ade878f
std %l2,[%o0+0x1b0] ! Mem[00000000918001b0] = 000000ff 84563253
p45_label_21:
! Mem[000000006a000028] = ff000000, %l6 = 0000000000004d8f
ldsha [%i0+%o5]0x81,%l6 ! %l6 = ffffffffffffff00
! Mem[000000006a000018] = 07555fa8, %l6 = ffffffffffffff00
ldstuba [%i0+%o3]0x81,%l6 ! %l6 = 00000007000000ff
! Mem[000000006a8000e1] = ef788b1b, %l7 = 00000000d66d7c5c
ldstub [%i1+0x0e1],%l7 ! %l7 = 00000078000000ff
! Mem[000000006a0001a0] = d6b2c440, %l6 = 00000007, %l1 = 261da1ab
add %i0,0x1a0,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000d6b2c440
! Mem[000000006a0000f0] = 3ff2843993536dcd, %l3 = 23ad2e3f84563253, %l3 = 23ad2e3f84563253
add %i0,0xf0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 3ff2843993536dcd
! Mem[000000006b000020] = f2ffffff, %l1 = 00000000d6b2c440
swapa [%i2+%o4]0x88,%l1 ! %l1 = 00000000f2ffffff
! Mem[000000006a800128] = bcb6e295ea72427a, %l2 = 00000000000000ff, %l6 = 0000000000000007
add %i1,0x128,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = bcb6e295ea72427a
! Mem[0000000091000110] = 259a7444 5d94b637, %g2 = ffffbd57, %g3 = f3847e0d
ldd [%i6+0x110],%g2 ! %g2 = 00000000259a7444 000000005d94b637
! %l1 = 00000000f2ffffff, Mem[0000000090000192] = 0e179d2e, %asi = 80
stha %l1,[%i4+0x192]%asi ! Mem[0000000090000190] = ffff9d2e
! %l1 = 00000000f2ffffff, Mem[000000006b800020] = d66d7c5c00004d8f
stxa %l1,[%i3+%o4]0x89 ! Mem[000000006b800020] = 00000000f2ffffff
p45_label_22:
! Mem[000000006b0000dc] = a6b61f01, %l6 = bcb6e295ea72427a, %asi = 80
swapa [%i2+0x0dc]%asi,%l6 ! %l6 = 00000000a6b61f01
! Mem[000000006b000010] = dadc98ab, %l2 = 00000000000000ff
swapa [%i2+%o2]0x80,%l2 ! %l2 = 00000000dadc98ab
! Mem[000000006b800010] = 5c000000, %l6 = 00000000a6b61f01
swapa [%i3+%o2]0x80,%l6 ! %l6 = 000000005c000000
! Mem[000000006a000008] = fab25f616d9c57fe, %l1 = 00000000f2ffffff
ldxa [%i0+%o1]0x80,%l1 ! %l1 = fab25f616d9c57fe
! %l5 = 000000002f9b11f5, Mem[0000000091000054] = 18b941cc
stw %l5,[%i6+0x054] ! Mem[0000000091000054] = 2f9b11f5
! Mem[00000000918001e8] = c3009de5, %g2 = 00000000259a7444
ldsha [%o0+0x1ea]%asi,%g2 ! %g2 = ffffffffffffc300
! Mem[0000000091000078] = 6abd6364cda7349b, %g2 = ffffffffffffc300
ldx [%i6+0x078],%g2 ! %g2 = 6abd6364cda7349b
! Mem[000000006b800010] = a6b61f01, %l4 = 00000000000000f7
lduwa [%i3+%o2]0x80,%l4 ! %l4 = 00000000a6b61f01
! %l1 = fab25f616d9c57fe, Mem[00000000900001fc] = b4bb57a1
stb %l1,[%i4+0x1fc] ! Mem[00000000900001fc] = febb57a1
! Mem[000000006a000040] = 194c553424220a8b, %l7 = 0000000000000078, %l3 = 3ff2843993536dcd
add %i0,0x40,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 194c553424220a8b
p45_label_23:
! Mem[000000006b000028] = ff008586, %l2 = 00000000dadc98ab
swapa [%i2+%o5]0x81,%l2 ! %l2 = 00000000ff008586
! Mem[000000006a00010c] = d29f0fd7, %l7 = 0000000000000078
ldstub [%i0+0x10c],%l7 ! %l7 = 000000d2000000ff
! Mem[0000000090000084] = 18bc487f, %g2 = 6abd6364cda7349b
lduw [%i4+0x084],%g2 ! %g2 = 0000000018bc487f
! Mem[0000000091000098] = e6b6c238ee880969, %g2 = 0000000018bc487f
ldx [%i6+0x098],%g2 ! %g2 = e6b6c238ee880969
! Mem[00000000910001d0] = 1af60ce8bd565c76, %g2 = e6b6c238ee880969
ldxa [%i6+0x1d0]%asi,%g2 ! %g2 = 1af60ce8bd565c76
! Mem[000000006b000020] = d6b2c440, %l2 = 00000000ff008586
lduha [%i2+%o4]0x89,%l2 ! %l2 = 000000000000c440
! Mem[000000006a000152] = 2c7c9826, %l0 = 0000000000000061
ldstub [%i0+0x152],%l0 ! %l0 = 00000098000000ff
! %l0 = 0000000000000098, Mem[000000006a800028] = e17bf648de7b86ff
stxa %l0,[%i1+%o5]0x88 ! Mem[000000006a800028] = 0000000000000098
! Mem[00000000900001fc] = 57a13290, %g2 = 1af60ce8bd565c76
ldsh [%i4+0x1fe],%g2 ! %g2 = 00000000000057a1
! Mem[000000006b000010] = ff000000, %l2 = 000000000000c440
ldsha [%i2+%o2]0x89,%l2 ! %l2 = 0000000000000000
p45_label_24:
! Mem[000000006a8001b4] = 44e748e7, %l1 = 6d9c57fe, %l3 = 24220a8b
add %i1,0x1b4,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000044e748e7
! %l4 = 00000000a6b61f01, Mem[00000000918000a0] = 73a98c85becc2ad5
stx %l4,[%o0+0x0a0] ! Mem[00000000918000a0] = 00000000a6b61f01
! Mem[000000009180006c] = 0059df87, %g18 = 5966ba3cb28d2c8c
ldsw [%o0+0x06c],%g2 ! %g2 = 5966ba3cb28d2c8c
! Mem[000000006b800020] = fffffff2, %l0 = 0000000000000098
ldstuba [%i3+%o4]0x81,%l0 ! %l0 = 000000ff000000ff
! Mem[000000006b000020] = 40c4b2d6, %l2 = 0000000000000000
ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 00000040000000ff
! Mem[0000000091000180] = bd5f6afe, %g2 = 000000000059df87
ldsb [%i6+0x180],%g2 ! %g2 = ffffffffffffffbd
! %l4 = 00000000a6b61f01, Mem[000000006b000028] = dadc98ab8f8d69c6
stxa %l4,[%i2+%o5]0x80 ! Mem[000000006b000028] = 00000000a6b61f01
! Mem[000000006b80003c] = 2f799434, %l7 = 00000000000000d2
ldstub [%i3+0x03c],%l7 ! %l7 = 0000002f000000ff
! Mem[000000006a800010] = 79000000, %l3 = 0000000044e748e7
ldsba [%i1+%o2]0x88,%l3 ! %l3 = 0000000000000000
! Mem[000000006a80014c] = ebe801c8, %l3 = 00000000, %l6 = 5c000000
add %i1,0x14c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000ebe801c8
p45_label_25:
! Mem[000000006a000020] = 01665eb5, %l6 = 00000000ebe801c8
swapa [%i0+%o4]0x80,%l6 ! %l6 = 0000000001665eb5
! Mem[000000006b800000] = ffd8b655df2af688, %l2 = 0000000000000040
ldxa [%i3+%g0]0x81,%l2 ! %l2 = ffd8b655df2af688
! Mem[000000006b00008c] = 9b9b4faf, %l6 = 0000000001665eb5, %asi = 80
swapa [%i2+0x08c]%asi,%l6 ! %l6 = 000000009b9b4faf
! Mem[000000006b000103] = 29db43f7, %l2 = ffd8b655df2af688
ldstub [%i2+0x103],%l2 ! %l2 = 000000f7000000ff
! %l0 = 00000000000000ff, Mem[000000006a800020] = 000000ff
stha %l0,[%i1+%o4]0x89 ! Mem[000000006a800020] = 000000ff
! Mem[000000006a00012a] = 9d02e4bb, %l7 = 000000000000002f
ldstub [%i0+0x12a],%l7 ! %l7 = 000000e4000000ff
! Mem[000000009180003c] = 2f23582d, %g2 = ffffffffffffffbd
lduw [%o0+0x03c],%g2 ! %g2 = 000000002f23582d
! Mem[000000006b00007e] = dbcb83a4, %l0 = 00000000000000ff
ldstub [%i2+0x07e],%l0 ! %l0 = 00000083000000ff
! Mem[000000006a800028] = 98000000, %l2 = 00000000000000f7
swapa [%i1+%o5]0x80,%l2 ! %l2 = 0000000098000000
! Mem[000000006b000000] = d1000000, %l2 = 0000000098000000
swap [%i2+%g0],%l2 ! %l2 = 00000000d1000000
ba,a p45_not_taken_0_end
p45_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 0000000000000083
bne,a,pn %xcc,p45_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be fab25f616d9c57fe
bne,a,pn %xcc,p45_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000d1000000
bne,a,pn %xcc,p45_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000000
bne,a,pn %xcc,p45_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000a6b61f01
bne,a,pn %xcc,p45_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000002f9b11f5
bne,a,pn %xcc,p45_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000009b9b4faf
bne,a,pn %xcc,p45_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000e4
bne,a,pn %xcc,p45_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p45_check_fp_registers:
set p45_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 0e9843d7 9c37ff46
bne %xcc,p45_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be aa51425b b14316a3
bne %xcc,p45_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 2a20082e 76b17928
bne %xcc,p45_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 99020880 8bc8322b
bne %xcc,p45_f6_fail
nop
! Check Local Memory
set p45_local0_expect,%g1
p45_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 64c4477709d18243
ldx [%i0+0x000],%g3 ! Observed data at 000000006a000000
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 8f4d00005c7c6dd6
ldx [%i0+0x010],%g3 ! Observed data at 000000006a000010
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff555fa80c78afa8
ldx [%i0+0x018],%g3 ! Observed data at 000000006a000018
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ebe801c86dbdf0ee
ldx [%i0+0x020],%g3 ! Observed data at 000000006a000020
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff0000007f0242f5
ldx [%i0+0x028],%g3 ! Observed data at 000000006a000028
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = ff4b5b534306711a
ldx [%i0+0x068],%g3 ! Observed data at 000000006a000068
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x068,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = f76f01ee8e420505
ldx [%i0+0x0a8],%g3 ! Observed data at 000000006a0000a8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 99e354c95d8e175c
ldx [%i0+0x0d8],%g3 ! Observed data at 000000006a0000d8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 000000007f0242f5
ldx [%i0+0x0f8],%g3 ! Observed data at 000000006a0000f8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 058b7c9dff9f0fd7
ldx [%i0+0x108],%g3 ! Observed data at 000000006a000108
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 9d02ffbbd475c315
ldx [%i0+0x128],%g3 ! Observed data at 000000006a000128
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = 2c7cff264abc1535
ldx [%i0+0x150],%g3 ! Observed data at 000000006a000150
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = 056f779e2cffdb96
ldx [%i0+0x178],%g3 ! Observed data at 000000006a000178
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 75ef4899000000c5
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 = 446660cc7f0242f5
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 = 000000c589607812
ldx [%i0+0x1e0],%g3 ! Observed data at 000000006a0001e0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 71ef7bd00000b5f8
ldx [%i0+0x1f0],%g3 ! Observed data at 000000006a0001f0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x1f0,%g4
set p45_local1_expect,%g1
p45_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 53050f16c165b846
ldx [%i1+0x000],%g3 ! Observed data at 000000006a800000
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff6d83616ec98a31
ldx [%i1+0x008],%g3 ! Observed data at 000000006a800008
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000079f5119b2f
ldx [%i1+0x010],%g3 ! Observed data at 000000006a800010
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 4c0000f2fab25f61
ldx [%i1+0x018],%g3 ! Observed data at 000000006a800018
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff000000d437e889
ldx [%i1+0x020],%g3 ! Observed data at 000000006a800020
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000f700000000
ldx [%i1+0x028],%g3 ! Observed data at 000000006a800028
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = c56d836151d47873
ldx [%i1+0x030],%g3 ! Observed data at 000000006a800030
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x030,%g4
ldx [%g1+0x068],%g2 ! Expected data = 00000062fd80f88e
ldx [%i1+0x068],%g3 ! Observed data at 000000006a800068
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x068,%g4
ldx [%g1+0x098],%g2 ! Expected data = c447cd3e705936ff
ldx [%i1+0x098],%g3 ! Observed data at 000000006a800098
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 35ff0e0fa437fed2
ldx [%i1+0x0d8],%g3 ! Observed data at 000000006a8000d8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = efff8b1bff9745b2
ldx [%i1+0x0e0],%g3 ! Observed data at 000000006a8000e0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x140],%g2 ! Expected data = ff7edbfb91b17eac
ldx [%i1+0x140],%g3 ! Observed data at 000000006a800140
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = ccbf73018d65ff60
ldx [%i1+0x158],%g3 ! Observed data at 000000006a800158
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x158,%g4
set p45_local2_expect,%g1
p45_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 980000006a1af0dc
ldx [%i2+0x000],%g3 ! Observed data at 000000006b000000
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000ffe40ece14
ldx [%i2+0x010],%g3 ! Observed data at 000000006b000010
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000f500000062
ldx [%i2+0x018],%g3 ! Observed data at 000000006b000018
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffc4b2d6cfa12ef8
ldx [%i2+0x020],%g3 ! Observed data at 000000006b000020
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000000a6b61f01
ldx [%i2+0x028],%g3 ! Observed data at 000000006b000028
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 842afaff52674e7e
ldx [%i2+0x068],%g3 ! Observed data at 000000006b000068
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 1a98593bdbcbffa4
ldx [%i2+0x078],%g3 ! Observed data at 000000006b000078
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 41067e6d01665eb5
ldx [%i2+0x088],%g3 ! Observed data at 000000006b000088
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 7e2f6cff8d9df853
ldx [%i2+0x0a0],%g3 ! Observed data at 000000006b0000a0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 4b1562c4fffffff2
ldx [%i2+0x0c8],%g3 ! Observed data at 000000006b0000c8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 108905dfea72427a
ldx [%i2+0x0d8],%g3 ! Observed data at 000000006b0000d8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 29db43ff72782f04
ldx [%i2+0x100],%g3 ! Observed data at 000000006b000100
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = fab25f611bb0159e
ldx [%i2+0x128],%g3 ! Observed data at 000000006b000128
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x128,%g4
ldx [%g1+0x158],%g2 ! Expected data = b6111f6fff2c65ff
ldx [%i2+0x158],%g3 ! Observed data at 000000006b000158
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 09d1824357190bf9
ldx [%i2+0x170],%g3 ! Observed data at 000000006b000170
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = e6357cf2cec9952e
ldx [%i2+0x188],%g3 ! Observed data at 000000006b000188
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ff74ff91bfccba0f
ldx [%i2+0x1a8],%g3 ! Observed data at 000000006b0001a8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 00004d8f35494884
ldx [%i2+0x1e0],%g3 ! Observed data at 000000006b0001e0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x1e0,%g4
set p45_local3_expect,%g1
p45_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ffd8b655df2af688
ldx [%i3+0x000],%g3 ! Observed data at 000000006b800000
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0a000000ffd673db
ldx [%i3+0x008],%g3 ! Observed data at 000000006b800008
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = a6b61f011ef1efaf
ldx [%i3+0x010],%g3 ! Observed data at 000000006b800010
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff5fb2ffabd2705d
ldx [%i3+0x018],%g3 ! Observed data at 000000006b800018
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = fffffff200000000
ldx [%i3+0x020],%g3 ! Observed data at 000000006b800020
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 1332fde4ff799434
ldx [%i3+0x038],%g3 ! Observed data at 000000006b800038
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = f2ffffffe6523d7c
ldx [%i3+0x058],%g3 ! Observed data at 000000006b800058
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = 0abaffc1594c1df3
ldx [%i3+0x070],%g3 ! Observed data at 000000006b800070
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = d7bbffa4c42d3ad0
ldx [%i3+0x080],%g3 ! Observed data at 000000006b800080
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 8e42050541e1ff2f
ldx [%i3+0x0a8],%g3 ! Observed data at 000000006b8000a8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 7ae549fff76f01ee
ldx [%i3+0x0b0],%g3 ! Observed data at 000000006b8000b0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x108],%g2 ! Expected data = d7ffd6341469e245
ldx [%i3+0x108],%g3 ! Observed data at 000000006b800108
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x108,%g4
ldx [%g1+0x138],%g2 ! Expected data = c34341ff9d1e3ef0
ldx [%i3+0x138],%g3 ! Observed data at 000000006b800138
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 9b2731d77ee0f2f2
ldx [%i3+0x150],%g3 ! Observed data at 000000006b800150
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = ff13f8067d52f910
ldx [%i3+0x170],%g3 ! Observed data at 000000006b800170
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = f13dc1d0000000ff
ldx [%i3+0x198],%g3 ! Observed data at 000000006b800198
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a609cce5fffafcfc
ldx [%i3+0x1b8],%g3 ! Observed data at 000000006b8001b8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = a979e36000000062
ldx [%i3+0x1f0],%g3 ! Observed data at 000000006b8001f0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x1f0,%g4
! The test for processor 45 has passed
p45_passed:
ta GOOD_TRAP
nop
p45_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p45_failed
p45_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p45_failed
p45_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p45_failed
p45_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p45_failed
p45_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p45_failed
p45_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p45_failed
p45_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p45_failed
p45_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p45_failed
p45_f0_fail:
set p45_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f2_fail:
set p45_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f4_fail:
set p45_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f6_fail:
set p45_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 45 failed
p45_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0b4] ! Set processor 45 done flag
set p45_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 45 failed
p45_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0b4] ! Set processor 45 done flag
set p45_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p45_selfmod_failed:
ba p45_failed
mov 0xabc,%g1
p45_common_error:
or %g0,0xf0d,%g1
ba p45_failed
mov %o5,%g3
p45_common_signature_error:
set p45_temp,%g1
ba p45_failed
st %g2,[%g1] ! Common Lock Number
p45_common_timeout:
set p45_temp,%g1
ba p45_failed
st %g2,[%g1] ! Common Lock Number
p45_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p45_failed
mov 0x0,%g3
p45_trap1e:
stda %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800018]
stba %l4,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800008]
done
p45_trap1o:
stda %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800018]
stba %l4,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800008]
done
p45_trap2e:
swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a000020]
ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006b000008]
stba %l5,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b000028]
done
p45_trap2o:
swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a000020]
ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006b000008]
stba %l5,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b000028]
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 = 2120695a599e421b
ldx [%g1+0x008],%l1 ! %l1 = ee9106e3dfd4b2f0
ldx [%g1+0x010],%l2 ! %l2 = e0def39c91b17eac
ldx [%g1+0x018],%l3 ! %l3 = a6e7a5edb71a1b0d
ldx [%g1+0x020],%l4 ! %l4 = 0dc1bb149753f2d6
ldx [%g1+0x028],%l5 ! %l5 = b8fdf25c6ec98a31
ldx [%g1+0x030],%l6 ! %l6 = 3224f70e9d7906b8
ldx [%g1+0x038],%l7 ! %l7 = 191415fc7ee0f2f2
! Initialize the output register of window 0
set unres3_start,%o0
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 = 6f21dc36 33b1965c 747b26cb 8f586c3e
! %f4 = ff4e71e7 847a9d97 363235ae 5685a3bd
! %f8 = e4a6b286 15f061de 95c15c01 05bc97b5
! %f12 = 8ccfc80e 50b61905 59e8ec09 8aa79356
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8987f57e 61a4b4e0 f0955d32 afd38172
! %f20 = 6f5afb4b a4df8a97 803fe222 93e21d5b
! %f24 = 5ae3c82b 42f086fd 74c88d65 c3e757dd
! %f28 = 93318b2b fd3d6df8 f9e08cb9 bca1a575
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 048fc961 9e330d41 eb7ea054 1169520d
! %f36 = a9ed9d1d b5e1f59a bb2f80d8 7b66dc29
! %f40 = a7cdb08e a23d45b1 0f482b78 f2a66e66
! %f44 = f8939ab1 3d51af98 de1b890d 50fdc922
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7613b9c000000079,%g7,%g1 ! GSR scale = 15, align = 1
wr %g1,%g0,%gsr ! GSR = 7613b9c000000079
wr %g0,%y ! Clear Y 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[00000000900001cc] = 3005804c, %g18 = 796724aec05bde3c
ldsw [%i4+0x1cc],%g2 ! %g2 = 796724aec05bde3c
! %l1 = 8224b69c5c54d750, Mem[000000006c800008] = d3564c79
stba %l1,[%i1+%o1]0x88 ! Mem[000000006c800008] = d3564c50
! Mem[000000006c800100] = ad6df8ef, %l7 = 7f359a8429e8c330
ldstub [%i1+0x100],%l7 ! %l7 = 000000ad000000ff
! Mem[000000006c000074] = aafbe892, %l4 = 6ec304dc14abb254
ldsh [%i0+0x074],%l4 ! %l4 = ffffffffffffaafb
! Mem[00000000900001a8] = 4a7a7f95, %g2 = 000000003005804c
lduh [%i4+0x1a8],%g2 ! %g2 = 0000000000004a7a
! Mem[000000006d000018] = da603f7d, %l4 = ffffffffffffaafb
ldswa [%i2+%o3]0x88,%l4 ! %l4 = ffffffffda603f7d
! Mem[00000000900001d0] = 3d3fc56c, %g2 = 0000000000004a7a
ldsha [%i4+0x1d2]%asi,%g2 ! %g2 = 0000000000003d3f
! Mem[00000000910001b4] = 847e0d88, %g2 = 0000000000003d3f
ldub [%i6+0x1b5],%g2 ! %g2 = 0000000000000084
! Mem[000000006c8001c0] = 381c3e03, %l5 = 2c145d99, %l1 = 5c54d750
add %i1,0x1c0,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000381c3e03
! Mem[000000006d000010] = c5abdbb1, %l1 = 00000000381c3e03
ldstuba [%i2+%o2]0x80,%l1 ! %l1 = 000000c5000000ff
p46_label_2:
! %l0 = 0ff014b2ba773e51, Mem[000000006d800028] = 82061e72
stha %l0,[%i3+%o5]0x88 ! Mem[000000006d800028] = 82063e51
! %l3 = 014707428078200f, Mem[000000009180017c] = 3c7ecaaa
stb %l3,[%o0+0x17c] ! Mem[000000009180017c] = 0f7ecaaa
! Mem[000000006d000020] = 68482919, %l4 = ffffffffda603f7d
lduwa [%i2+%o4]0x88,%l4 ! %l4 = 0000000068482919
! Mem[000000006c800000] = 4212e836, %l7 = 00000000000000ad
ldstuba [%i1+%g0]0x80,%l7 ! %l7 = 00000042000000ff
! Mem[000000006d800018] = 0f036365, %l2 = c03d816a5ea33fe7
swapa [%i3+%o3]0x89,%l2 ! %l2 = 000000000f036365
! Mem[000000006c80016a] = 082831cd, %l4 = 0000000068482919
ldstub [%i1+0x16a],%l4 ! %l4 = 00000031000000ff
! Mem[000000006d800018] = e73fa35e, %l1 = 00000000000000c5
ldstuba [%i3+%o3]0x81,%l1 ! %l1 = 000000e7000000ff
! Mem[0000000090800040] = 559910cf, %g2 = 0000000000000084
ldub [%i5+0x042],%g2 ! %g2 = 0000000000000055
! Mem[000000006d800018] = 5ea33fff, %l1 = 00000000000000e7
lduha [%i3+%o3]0x88,%l1 ! %l1 = 0000000000003fff
! Mem[000000006c800018] = 3ce7f0de, %l6 = 64d797001f2701c8
lduba [%i1+%o3]0x81,%l6 ! %l6 = 000000000000003c
p46_label_3:
! Mem[000000006d8001da] = 9a21fa80, %l7 = 0000000000000042
ldstub [%i3+0x1da],%l7 ! %l7 = 000000fa000000ff
! Mem[0000000090800050] = b093373e, %g2 = 0000000000000055
ldsb [%i5+0x053],%g2 ! %g2 = ffffffffffffffb0
! Mem[000000006d00007b] = 0b11a11c, %l4 = 0000000000000031
ldstub [%i2+0x07b],%l4 ! %l4 = 0000001c000000ff
! Mem[000000006d00016f] = 07d0121b, %l3 = 014707428078200f
ldstuba [%i2+0x16f]%asi,%l3 ! %l3 = 0000001b000000ff
! Mem[00000000910001e4] = a65dd8ec, %g18 = 796724aec05bde3c
ldsw [%i6+0x1e4],%g2 ! %g2 = 796724aec05bde3c
! %l6 = 000000000000003c, Mem[000000006d000018] = 7d3f60da65fa8c71
stxa %l6,[%i2+%o3]0x80 ! Mem[000000006d000018] = 000000000000003c
! Mem[000000006d000018] = 00000000, %l7 = 00000000000000fa
lduba [%i2+%o3]0x88,%l7 ! %l7 = 0000000000000000
! Mem[000000006d800000] = b995cfd7, %l1 = 00003fff, %l2 = 0f036365
casa [%i3]0x80,%l1,%l2 ! %l2 = 00000000b995cfd7
! Mem[000000006d000020] = 19294868, %l6 = 000000000000003c
ldswa [%i2+%o4]0x80,%l6 ! %l6 = 0000000019294868
! %l4 = 0000001c, %l5 = 2c145d99, Mem[0000000090000138] = 1ab11db5 3bdaa092
std %l4,[%i4+0x138] ! Mem[0000000090000138] = 0000001c 2c145d99
p46_label_4:
! Mem[000000006c800018] = 3ce7f0de 685da59e, %l4 = 0000001c, %l5 = 2c145d99
ldda [%i1+%o3]0x80,%l4 ! %l4 = 000000003ce7f0de 00000000685da59e
! %l4 = 000000003ce7f0de, Mem[000000009080016c] = 368782a7
stb %l4,[%i5+0x16c] ! Mem[000000009080016c] = de8782a7
! Mem[000000006d800020] = cbc41a91, %l7 = 0000000000000000
ldsha [%i3+%o4]0x89,%l7 ! %l7 = 0000000000001a91
! Mem[000000006d800000] = d7cf95b9, %l3 = 000000000000001b
swapa [%i3+%g0]0x89,%l3 ! %l3 = 00000000d7cf95b9
! Mem[00000000918001e0] = 25454007 46e26dd0, %g2 = a65dd8ec, %g3 = 0bad0b00
ldda [%o0+0x1e0]%asi,%g2 ! %g2 = 0000000025454007 0000000046e26dd0
! Mem[0000000090000140] = 1b2720ac32108ea1, %g2 = 0000000025454007
ldx [%i4+0x140],%g2 ! %g2 = 1b2720ac32108ea1
! %l0 = 0ff014b2ba773e51, Mem[000000006d000028] = 4a1c16a3e7ca0644
stxa %l0,[%i2+%o5]0x80 ! Mem[000000006d000028] = 0ff014b2ba773e51
! %l6 = 0000000019294868, Mem[000000006c000008] = 9d2325fe45b3f735
stxa %l6,[%i0+%o1]0x80 ! Mem[000000006c000008] = 0000000019294868
! Mem[000000006d0000f8] = f6059577, %l7 = 00001a91, %l0 = ba773e51
add %i2,0xf8,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000f6059577
! %l6 = 0000000019294868, Mem[0000000091000114] = 5d94b637
stw %l6,[%i6+0x114] ! Mem[0000000091000114] = 19294868
p46_label_5:
! Mem[000000006c0000d8] = dfb8c114, %l4 = 000000003ce7f0de, %asi = 80
swapa [%i0+0x0d8]%asi,%l4 ! %l4 = 00000000dfb8c114
! Mem[000000006c800161] = a6006a5c, %l1 = 0000000000003fff
ldstub [%i1+0x161],%l1 ! %l1 = 00000000000000ff
! Mem[000000006d000008] = b3d2bae1, %l6 = 0000000019294868
ldstuba [%i2+%o1]0x81,%l6 ! %l6 = 000000b3000000ff
! Mem[000000006d8001d8] = 9a21ff80, %l5 = 00000000685da59e
ldstub [%i3+0x1d8],%l5 ! %l5 = 0000009a000000ff
! Mem[00000000910000dc] = 9c5c2a85, %g2 = 1b2720ac32108ea1
lduh [%i6+0x0dc],%g2 ! %g2 = 0000000000009c5c
! %l6 = 000000b3, %l7 = 00001a91, Mem[0000000090000070] = 25192b16 13607c30
std %l6,[%i4+0x070] ! Mem[0000000090000070] = 000000b3 00001a91
! Mem[0000000091800010] = 00918416, %g2 = 0000000000009c5c
ldsh [%o0+0x012],%g2 ! %g2 = 0000000000000091
! Mem[000000006d8000c0] = c1950ab1, %l5 = 000000000000009a
swap [%i3+0x0c0],%l5 ! %l5 = 00000000c1950ab1
! Mem[000000006c000028] = bd26ead7, %l5 = 00000000c1950ab1
lduha [%i0+%o5]0x80,%l5 ! %l5 = 000000000000bd26
! Mem[0000000090000038] = 476db1ab2cf0ae01, %g2 = 0000000000000091
ldx [%i4+0x038],%g2 ! %g2 = 476db1ab2cf0ae01
p46_label_6:
! Mem[000000006d800010] = b3fc28a1, %l3 = 00000000d7cf95b9
swapa [%i3+%o2]0x89,%l3 ! %l3 = 00000000b3fc28a1
! %l1 = 0000000000000000, Mem[00000000900000ec] = 8d7c0270
stw %l1,[%i4+0x0ec] ! Mem[00000000900000ec] = 00000000
! Mem[000000006d000000] = 88febd5f, %l1 = 0000000000000000
ldstuba [%i2+%g0]0x81,%l1 ! %l1 = 00000088000000ff
! Mem[000000006c0000bc] = b1c75b0f, %l5 = 000000000000bd26
ldstuba [%i0+0x0bc]%asi,%l5 ! %l5 = 000000b1000000ff
! Mem[000000006d80007c] = c223b2c1, %l4 = dfb8c114, %l4 = dfb8c114
add %i3,0x7c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000c223b2c1
! Mem[0000000090000084] = bc487f0c, %g2 = 476db1ab2cf0ae01
ldsba [%i4+0x085]%asi,%g2 ! %g2 = ffffffffffffffbc
! Mem[000000006d0001d0] = 86971e83, %l7 = 00001a91, %l5 = 000000b1
add %i2,0x1d0,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000086971e83
! Mem[000000006d800000] = 0000001b, %l0 = 00000000f6059577
ldswa [%i3+%g0]0x88,%l0 ! %l0 = 000000000000001b
! Mem[000000006d800008] = fc25c3af, %l0 = 000000000000001b
ldstuba [%i3+%o1]0x80,%l0 ! %l0 = 000000fc000000ff
! Mem[00000000900000ac] = cebc7825, %g18 = 796724aec05bde3c
ldsw [%i4+0x0ac],%g2 ! %g2 = 796724aec05bde3c
p46_label_7:
! Mem[000000006c000050] = df6be23f25e20a96, %l2 = 00000000b995cfd7, %l2 = 00000000b995cfd7
add %i0,0x50,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = df6be23f25e20a96
! Mem[000000006c800114] = 378581e1, %l2 = 25e20a96, %l0 = 000000fc
add %i1,0x114,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000378581e1
! Mem[000000006d800018] = 5ea33fff, %l3 = 00000000b3fc28a1
ldstuba [%i3+%o3]0x89,%l3 ! %l3 = 000000ff000000ff
! Mem[000000006d8000a7] = 46ed10ba, %l1 = 0000000000000088
ldstub [%i3+0x0a7],%l1 ! %l1 = 000000ba000000ff
! %l5 = 0000000086971e83, Mem[000000006c800008] = 504c56d30510bf34
stxa %l5,[%i1+%o1]0x80 ! Mem[000000006c800008] = 0000000086971e83
! Mem[000000006d800028] = 513e0682, %l4 = 00000000c223b2c1
ldsb [%i3+0x02b],%l4 ! %l4 = ffffffffffffff82
! Mem[000000006c00013c] = c6aa23f8, %l5 = 86971e83, %l5 = 86971e83
add %i0,0x13c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000c6aa23f8
! %l2 = df6be23f25e20a96, Mem[000000006d000008] = e1bad2ff
stha %l2,[%i2+%o1]0x89 ! Mem[000000006d000008] = e1ba0a96
! %l1 = 00000000000000ba, Mem[000000006d800008] = ff25c3af
stba %l1,[%i3+%o1]0x80 ! Mem[000000006d800008] = ba25c3af
! Mem[000000006d800028] = 513e068293961c1f, %l1 = 00000000000000ba, %l1 = 00000000000000ba
add %i3,0x28,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 513e068293961c1f
p46_label_8:
! Mem[000000006c000010] = e554d302, %l2 = df6be23f25e20a96
ldsha [%i0+%o2]0x88,%l2 ! %l2 = ffffffffffffd302
! Mem[0000000091800030] = d69884ce0e1c093a, %g2 = ffffffffcebc7825
ldx [%o0+0x030],%g2 ! %g2 = d69884ce0e1c093a
! Mem[0000000091000020] = 72613ed0, %g2 = d69884ce0e1c093a
ldsb [%i6+%o4],%g2 ! %g2 = 0000000000000072
! Mem[000000006c800010] = 4f89dc8c, %l3 = 00000000000000ff
ldstuba [%i1+%o2]0x88,%l3 ! %l3 = 0000008c000000ff
! Mem[00000000910000d4] = 9a7536ab, %g18 = 796724aec05bde3c
ldsw [%i6+0x0d4],%g2 ! %g2 = 796724aec05bde3c
! Mem[000000006c000018] = 90e477c3, %l1 = 513e068293961c1f
ldswa [%i0+%o3]0x81,%l1 ! %l1 = ffffffff90e477c3
! %l0 = 00000000378581e1, Mem[000000006c800018] = 9ea55d68def0e73c
stxa %l0,[%i1+%o3]0x88 ! Mem[000000006c800018] = 00000000378581e1
! Mem[000000006d000018] = 00000000, %l0 = 00000000378581e1
swapa [%i2+%o3]0x88,%l0 ! %l0 = 0000000000000000
! Mem[000000006d8000a7] = 46ed10ff, %l0 = 0000000000000000
ldstub [%i3+0x0a7],%l0 ! %l0 = 000000ff000000ff
! Mem[000000006d0001a0] = 765a022f81fad951, %l4 = ffffffffffffff82, %l3 = 000000000000008c
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 765a022f81fad951
p46_label_9:
! Mem[000000006c8001ea] = 38296375, %l2 = ffffffffffffd302
ldstub [%i1+0x1ea],%l2 ! %l2 = 00000063000000ff
! Mem[000000006d8000c0] = 0000009a, %l3 = 81fad951, %l2 = 00000063
add %i3,0xc0,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000000000009a
! Mem[000000006d00004e] = f2d079e2, %l2 = 000000000000009a
ldstub [%i2+0x04e],%l2 ! %l2 = 00000079000000ff
! %l5 = 00000000c6aa23f8, Mem[00000000908001e0] = 8431ff745858484a
stx %l5,[%i5+0x1e0] ! Mem[00000000908001e0] = 00000000c6aa23f8
! Mem[000000006d000179] = e9fc8919, %l6 = 00000000000000b3
ldstub [%i2+0x179],%l6 ! %l6 = 000000fc000000ff
! Mem[000000006c0001a4] = 4153dda2, %l5 = 00000000c6aa23f8
swap [%i0+0x1a4],%l5 ! %l5 = 000000004153dda2
! Mem[000000006c800058] = b3a84ef87f8c76d0, %l2 = 0000000000000079, %l2 = 0000000000000079
add %i1,0x58,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = b3a84ef87f8c76d0
! %l1 = ffffffff90e477c3, Mem[00000000900001b6] = 457a2a1a, %asi = 80
stha %l1,[%i4+0x1b6]%asi ! Mem[00000000900001b4] = 77c32a1a
! Mem[000000006c800028] = bde4c351, %l7 = 0000000000001a91
swapa [%i1+%o5]0x89,%l7 ! %l7 = 00000000bde4c351
! Mem[000000006c000010] = 02d354e5, %l6 = 000000fc, %l7 = bde4c351
add %i0,0x10,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000002d354e5
p46_label_10:
! Mem[000000006c0000bd] = ffc75b0f, %l5 = 000000004153dda2
ldstub [%i0+0x0bd],%l5 ! %l5 = 000000c7000000ff
! Mem[000000006d000020] = 68482919, %l1 = ffffffff90e477c3
lduha [%i2+%o4]0x88,%l1 ! %l1 = 0000000000002919
! %l1 = 0000000000002919, Mem[000000009180008c] = ac8c636e
stw %l1,[%o0+0x08c] ! Mem[000000009180008c] = 00002919
! Mem[0000000090000008] = 354aae5e, %g2 = ffffffff9a7536ab
ldub [%i4+%o1],%g2 ! %g2 = 0000000000000035
! %l2 = 7f8c76d0, %l3 = 81fad951, Mem[000000006c800070] = 76058d2e 246785d9
std %l2,[%i1+0x070] ! Mem[000000006c800070] = 7f8c76d0 81fad951
! Mem[000000006d800008] = ba25c3af, %l5 = 00000000000000c7
swapa [%i3+%o1]0x81,%l5 ! %l5 = 00000000ba25c3af
! Mem[000000006d000108] = a8f1c198, %l5 = 00000000ba25c3af
swap [%i2+0x108],%l5 ! %l5 = 00000000a8f1c198
! %l1 = 0000000000002919, Mem[000000006d800018] = 5ea33fff
stwa %l1,[%i3+%o3]0x89 ! Mem[000000006d800018] = 00002919
! Mem[000000006d000134] = cf9da36a, %l2 = b3a84ef87f8c76d0, %asi = 80
swapa [%i2+0x134]%asi,%l2 ! %l2 = 00000000cf9da36a
! %l4 = ffffff82, %l5 = a8f1c198, Mem[000000006c800008] = 00000000 86971e83
stda %l4,[%i1+%o1]0x81 ! Mem[000000006c800008] = ffffff82 a8f1c198
p46_label_11:
! Mem[000000006d80011c] = 69c2e3ef, %l3 = 765a022f81fad951, %asi = 80
swapa [%i3+0x11c]%asi,%l3 ! %l3 = 0000000069c2e3ef
! Mem[000000006c800000] = ff12e836, %l2 = 00000000cf9da36a
lduwa [%i1+%g0]0x80,%l2 ! %l2 = 00000000ff12e836
! Mem[000000006c800098] = 0b0ecb02, %l4 = ffffffffffffff82
swap [%i1+0x098],%l4 ! %l4 = 000000000b0ecb02
! Mem[00000000910000d8] = e657cfba, %g2 = 0000000000000035
lduwa [%i6+0x0d8]%asi,%g2 ! %g2 = 00000000e657cfba
! Mem[000000006d8001e8] = e93a82ad0fbdbe34, %l5 = 00000000a8f1c198, %l0 = 00000000000000ff
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = e93a82ad0fbdbe34
! Mem[000000006c000018] = 90e477c3, %l2 = 00000000ff12e836
lduwa [%i0+%o3]0x81,%l2 ! %l2 = 0000000090e477c3
! Mem[00000000910000c8] = e4030ded, %g2 = 00000000e657cfba
ldub [%i6+0x0ca],%g2 ! %g2 = 00000000000000e4
! %l0 = 0fbdbe34, %l1 = 00002919, Mem[0000000090000140] = 1b2720ac 32108ea1
std %l0,[%i4+0x140] ! Mem[0000000090000140] = 0fbdbe34 00002919
! Mem[000000006d000008] = e1ba0a96, %l1 = 0000000000002919
ldstuba [%i2+%o1]0x89,%l1 ! %l1 = 00000096000000ff
! Mem[000000006d8000a8] = affe938f55d3eb98, %l2 = 0000000090e477c3, %l1 = 0000000000000096
add %i3,0xa8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = affe938f55d3eb98
p46_label_12:
! Mem[0000000090000134] = c64f0000, %g2 = 00000000000000e4
ldub [%i4+0x136],%g2 ! %g2 = 00000000000000c6
! Mem[0000000091000068] = adccfc37, %g2 = 00000000000000c6
ldsh [%i6+0x068],%g2 ! %g2 = ffffffffffffadcc
! Mem[000000006c800008] = ffffff82 a8f1c198, %l4 = 0b0ecb02, %l5 = a8f1c198
ldda [%i1+%o1]0x80,%l4 ! %l4 = 00000000ffffff82 00000000a8f1c198
! Mem[000000006c0000d6] = d2ed5ad6, %l0 = e93a82ad0fbdbe34
ldstub [%i0+0x0d6],%l0 ! %l0 = 0000005a000000ff
! Mem[000000009000019c] = 20a71d6e, %g2 = ffffffffffffadcc
ldsh [%i4+0x19c],%g2 ! %g2 = 00000000000020a7
! Mem[000000006c00005c] = da362cb9, %l5 = 00000000a8f1c198
swap [%i0+0x05c],%l5 ! %l5 = 00000000da362cb9
! Mem[000000006d800010] = b995cfd7, %l5 = 00000000da362cb9
swapa [%i3+%o2]0x80,%l5 ! %l5 = 00000000b995cfd7
! Mem[000000006d8001c0] = 433f463e113b0cd5, %l0 = 000000000000005a, %l4 = 00000000ffffff82
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 433f463e113b0cd5
! %l4 = 433f463e113b0cd5, Mem[00000000918000e8] = 7ddce5d59f63f850
stx %l4,[%o0+0x0e8] ! Mem[00000000918000e8] = 433f463e113b0cd5
! Mem[00000000918001d0] = 5c503449, %g2 = 00000000000020a7
lduh [%o0+0x1d0],%g2 ! %g2 = 0000000000005c50
p46_label_13:
! Mem[000000006d000034] = c0289198, %l7 = 0000000002d354e5
swap [%i2+0x034],%l7 ! %l7 = 00000000c0289198
! Mem[000000006c0001f8] = ddae21d7d2f2fc1e, %l4 = 433f463e113b0cd5, %l1 = affe938f55d3eb98
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = ddae21d7d2f2fc1e
! Mem[000000006d00011c] = ad34215b, %l6 = 000000fc, %l1 = d2f2fc1e
add %i2,0x11c,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000ad34215b
! Mem[000000006d000148] = 04f2a010, %l7 = 00000000c0289198
ldstub [%i2+0x148],%l7 ! %l7 = 00000004000000ff
! Mem[0000000091000070] = 02531944097bdc18, %g2 = 0000000000005c50
ldxa [%i6+0x070]%asi,%g2 ! %g2 = 02531944097bdc18
! Mem[000000006d0001d4] = 168e5400, %l2 = 0000000090e477c3
swap [%i2+0x1d4],%l2 ! %l2 = 00000000168e5400
! Mem[00000000910000a8] = 34790ada, %g2 = 02531944097bdc18
ldub [%i6+0x0a8],%g2 ! %g2 = 0000000000000034
! Mem[000000006c8001ea] = 3829ff75, %l0 = 000000000000005a
ldstuba [%i1+0x1ea]%asi,%l0 ! %l0 = 000000ff000000ff
! %l4 = 433f463e113b0cd5, Mem[000000006d800000] = 0000001b
stwa %l4,[%i3+%g0]0x88 ! Mem[000000006d800000] = 113b0cd5
! Mem[0000000091800060] = f147aebd, %g2 = 0000000000000034
ldub [%o0+0x061],%g2 ! %g2 = 00000000000000f1
p46_label_14:
! Mem[0000000091800084] = 3abc242e, %g2 = 00000000000000f1
lduw [%o0+0x084],%g2 ! %g2 = 000000003abc242e
! Mem[000000006c000010] = e554d302, %l0 = 00000000000000ff
lduwa [%i0+%o2]0x88,%l0 ! %l0 = 00000000e554d302
! Mem[000000006d000008] = ff0abae1346f98f9, %l0 = 00000000e554d302, %l7 = 0000000000000004
add %i2,0x08,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = ff0abae1346f98f9
! Mem[00000000910001a0] = 83289c7c, %g2 = 000000003abc242e
ldub [%i6+0x1a2],%g2 ! %g2 = 0000000000000083
! Mem[00000000918000d0] = 264185f7 48387ffd, %g2 = 00000083, %g3 = 46e26dd0
ldda [%o0+0x0d0]%asi,%g2 ! %g2 = 00000000264185f7 0000000048387ffd
! Mem[000000006c800018] = 378581e1, %l5 = 00000000b995cfd7
ldsba [%i1+%o3]0x88,%l5 ! %l5 = ffffffffffffffe1
! Mem[000000006c000010] = 02d354e5, %l2 = 00000000168e5400
swapa [%i0+%o2]0x81,%l2 ! %l2 = 0000000002d354e5
! Mem[000000006d000028] = 0ff014b2ba773e51, %l1 = 00000000ad34215b, %l4 = 433f463e113b0cd5
add %i2,0x28,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 0ff014b2ba773e51
! Mem[00000000910000f0] = 0ba31d1e f27f7d71, %g2 = 264185f7, %g3 = 48387ffd
ldd [%i6+0x0f0],%g2 ! %g2 = 000000000ba31d1e 00000000f27f7d71
! Mem[000000006d8000e8] = 04956135, %l3 = 69c2e3ef, %l2 = 02d354e5
add %i3,0xe8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000004956135
p46_label_15:
! Mem[000000006c800018] = e1818537, %l3 = 0000000069c2e3ef
ldstuba [%i1+%o3]0x80,%l3 ! %l3 = 000000e1000000ff
! Mem[000000006c000018] = 90e477c3, %l5 = ffffffffffffffe1
ldstuba [%i0+%o3]0x81,%l5 ! %l5 = 00000090000000ff
! Mem[0000000091000130] = 3beb9680 1ef81b22, %g2 = 0ba31d1e, %g3 = f27f7d71
ldd [%i6+0x130],%g2 ! %g2 = 000000003beb9680 000000001ef81b22
! Mem[000000006d00006c] = 79caf26c, %l2 = 04956135, %l2 = 04956135
add %i2,0x6c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000079caf26c
! %l6 = 00000000000000fc, Mem[00000000910001f0] = fca7e35cfcfe56cc
stx %l6,[%i6+0x1f0] ! Mem[00000000910001f0] = 00000000000000fc
! Mem[0000000090800118] = 22b2697c d6b5a75d, %g2 = 3beb9680, %g3 = 1ef81b22
ldd [%i5+0x118],%g2 ! %g2 = 0000000022b2697c 00000000d6b5a75d
! Mem[000000006c000164] = 73df1f6a, %l4 = ba773e51, %l0 = e554d302
add %i0,0x164,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000073df1f6a
! %l5 = 0000000000000090, Mem[000000006c800020] = ecc1d620
stba %l5,[%i1+%o4]0x88 ! Mem[000000006c800020] = ecc1d690
! Mem[000000006c00011c] = 2615d56d, %l3 = 000000e1, %l5 = 00000090
add %i0,0x11c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000002615d56d
! Mem[000000006d800008] = c7000000, %l3 = 00000000000000e1
lduba [%i3+%o1]0x89,%l3 ! %l3 = 0000000000000000
p46_label_16:
! Mem[000000006d800010] = b92c36da, %l5 = 000000002615d56d
ldstuba [%i3+%o2]0x88,%l5 ! %l5 = 000000da000000ff
! Mem[000000006c000018] = ffe477c3, %l2 = 0000000079caf26c
swapa [%i0+%o3]0x80,%l2 ! %l2 = 00000000ffe477c3
! Mem[000000006c000059] = ef7c1b49, %l4 = 0ff014b2ba773e51
ldstub [%i0+0x059],%l4 ! %l4 = 0000007c000000ff
! Mem[000000006d800010] = b92c36ff, %l1 = 00000000ad34215b
lduba [%i3+%o2]0x88,%l1 ! %l1 = 00000000000000ff
! %l3 = 0000000000000000, Mem[000000006c800010] = ffdc894f9f5ff79b
stxa %l3,[%i1+%o2]0x81 ! Mem[000000006c800010] = 0000000000000000
! Mem[000000006d800000] = 810a7b2e 113b0cd5, %l4 = 0000007c, %l5 = 000000da
ldda [%i3+%g0]0x88,%l4 ! %l4 = 00000000113b0cd5 00000000810a7b2e
! %l5 = 00000000810a7b2e, Mem[000000006d800008] = 000000c7
stha %l5,[%i3+%o1]0x81 ! Mem[000000006d800008] = 7b2e00c7
! Mem[000000006d800008] = c7002e7b, %l6 = 00000000000000fc
ldsba [%i3+%o1]0x89,%l6 ! %l6 = 000000000000007b
! Mem[000000006d000154] = b37cadb7, %l2 = ffe477c3, %l3 = 00000000
add %i2,0x154,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000b37cadb7
! %l2 = 00000000ffe477c3, Mem[000000009000015c] = e248893d
sth %l2,[%i4+0x15c] ! Mem[000000009000015c] = 77c3893d
p46_label_17:
! %l0 = 0000000073df1f6a, Mem[000000006d800160] = 6907a14d191f8667
stx %l0,[%i3+0x160] ! Mem[000000006d800160] = 0000000073df1f6a
! Mem[000000006d000018] = e1818537, %l1 = 00000000000000ff
ldstuba [%i2+%o3]0x80,%l1 ! %l1 = 000000e1000000ff
! Mem[000000006d000000] = 5fbdfeff, %l4 = 00000000113b0cd5
ldsha [%i2+%g0]0x89,%l4 ! %l4 = fffffffffffffeff
! %l4 = fffffffffffffeff, Mem[000000006d000010] = b1dbabff
stha %l4,[%i2+%o2]0x88 ! Mem[000000006d000010] = b1dbfeff
! Mem[000000006c0000fc] = 3cf68a3f, %l0 = 0000000073df1f6a, %asi = 80
swapa [%i0+0x0fc]%asi,%l0 ! %l0 = 000000003cf68a3f
! Mem[000000006d800008] = c7002e7b, %l2 = 00000000ffe477c3
ldstuba [%i3+%o1]0x88,%l2 ! %l2 = 0000007b000000ff
! Mem[000000006c000020] = 395ddd9f, %l3 = 00000000b37cadb7
ldsba [%i0+%o4]0x88,%l3 ! %l3 = ffffffffffffff9f
! Mem[000000006d000000] = 268259995fbdfeff, %l1 = 00000000000000e1
ldxa [%i2+%g0]0x89,%l1 ! %l1 = 268259995fbdfeff
! Mem[000000006c800010] = 00000000, %l3 = ffffffffffffff9f
swapa [%i1+%o2]0x80,%l3 ! %l3 = 0000000000000000
! Mem[000000006d800008] = c7002eff, %l3 = 0000000000000000
ldstuba [%i3+%o1]0x89,%l3 ! %l3 = 000000ff000000ff
p46_label_18:
! Mem[000000006c0001c3] = 62d58c98, %l1 = 268259995fbdfeff
ldstub [%i0+0x1c3],%l1 ! %l1 = 00000098000000ff
! %l2 = 0000007b, %l3 = 000000ff, Mem[000000006d000018] = 378581ff 3c000000
stda %l2,[%i2+%o3]0x88 ! Mem[000000006d000018] = 0000007b 000000ff
! Mem[000000006c800018] = ff818537, %l2 = 000000000000007b
swapa [%i1+%o3]0x80,%l2 ! %l2 = 00000000ff818537
! Mem[000000006d8000a4] = 46ed10ff, %l7 = 346f98f9, %l5 = 810a7b2e
add %i3,0xa4,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000046ed10ff
! Mem[000000006c800028] = 911a0000, %l6 = 000000000000007b
ldstuba [%i1+%o5]0x81,%l6 ! %l6 = 00000091000000ff
! Mem[000000006c8000b8] = 9874fbff3230c528, %l0 = 000000003cf68a3f, %l5 = 0000000046ed10ff
add %i1,0xb8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 9874fbff3230c528
! Mem[00000000908000fc] = 6759029a, %g2 = 0000000022b2697c
lduwa [%i5+0x0fc]%asi,%g2 ! %g2 = 000000006759029a
! Mem[000000006d8000a0] = b005a45846ed10ff, %l4 = fffffffffffffeff, %l1 = 0000000000000098
add %i3,0xa0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = b005a45846ed10ff
! Mem[000000006c800084] = 9b27b289, %l1 = 46ed10ff, %l3 = 000000ff
add %i1,0x84,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000009b27b289
! Mem[0000000090000010] = 89c17038, %g2 = 000000006759029a
ldub [%i4+0x013],%g2 ! %g2 = 0000000000000089
p46_label_19:
! Mem[000000006c80004c] = 40fcc4b9, %l1 = b005a45846ed10ff
ldsb [%i1+0x04c],%l1 ! %l1 = 0000000000000040
! Mem[000000006d00016f] = 07d012ff, %l5 = 9874fbff3230c528
ldstub [%i2+0x16f],%l5 ! %l5 = 000000ff000000ff
! Mem[000000006d000000] = 5fbdfeff, %l6 = 0000000000000091
lduwa [%i2+%g0]0x88,%l6 ! %l6 = 000000005fbdfeff
! Mem[000000006d8001b1] = 6d8af55a, %l1 = 0000000000000040
ldstub [%i3+0x1b1],%l1 ! %l1 = 0000008a000000ff
! %l0 = 000000003cf68a3f, Mem[00000000910000c0] = 76fe9865
stw %l0,[%i6+0x0c0] ! Mem[00000000910000c0] = 3cf68a3f
! Mem[000000006c800008] = ffffff82, %l4 = fffffeff, %l5 = 000000ff
add %i1,0x08,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000ffffff82
! %l5 = 00000000ffffff82, Mem[0000000091000068] = adccfc3760c26dee
stx %l5,[%i6+0x068] ! Mem[0000000091000068] = 00000000ffffff82
! %l4 = fffffeff, %l5 = ffffff82, Mem[0000000091800050] = ccf52dd5 544a3e12
std %l4,[%o0+0x050] ! Mem[0000000091800050] = fffffeff ffffff82
! Mem[000000006c800008] = ffffff82, %l5 = 00000000ffffff82
ldswa [%i1+%o1]0x80,%l5 ! %l5 = ffffffffffffff82
! Mem[000000006c00019c] = 3aa4fea9, %l6 = 5fbdfeff, %l5 = ffffff82
add %i0,0x19c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000003aa4fea9
p46_label_20:
! Mem[0000000091800054] = ffffff82, %g2 = 0000000000000089
ldub [%o0+0x054],%g2 ! %g2 = 00000000000000ff
! Mem[000000006d800128] = 1fbe50ed81855332, %l1 = 000000000000008a, %l1 = 000000000000008a
add %i3,0x128,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 1fbe50ed81855332
! Mem[000000006c800064] = 93b4d3a2, %l5 = 000000003aa4fea9
ldstub [%i1+0x064],%l5 ! %l5 = 00000093000000ff
! Mem[000000009080019c] = ef678d22, %g2 = 00000000000000ff
lduw [%i5+0x19c],%g2 ! %g2 = 00000000ef678d22
! Mem[000000006d000130] = 812d21497f8c76d0, %l1 = 1fbe50ed81855332, %l5 = 0000000000000093
add %i2,0x130,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 812d21497f8c76d0
! Mem[000000006c000000] = bed0c85e779dde5e, %l3 = 000000009b27b289
ldxa [%i0+%g0]0x81,%l3 ! %l3 = bed0c85e779dde5e
! %l4 = fffffffffffffeff, Mem[000000006d000010] = b1dbfeff
stwa %l4,[%i2+%o2]0x88 ! Mem[000000006d000010] = fffffeff
! Mem[000000006d800020] = cbc41a91, %l2 = 00000000ff818537
ldswa [%i3+%o4]0x88,%l2 ! %l2 = ffffffffcbc41a91
! Mem[000000006c0000f0] = 5952ded7, %l6 = 000000005fbdfeff
swap [%i0+0x0f0],%l6 ! %l6 = 000000005952ded7
! %l0 = 3cf68a3f, %l1 = 81855332, Mem[000000006c800090] = 29ba5257 9092d971
std %l0,[%i1+0x090] ! Mem[000000006c800090] = 3cf68a3f 81855332
p46_label_21:
! %l6 = 000000005952ded7, Mem[0000000090000028] = 93ab66a79677077c
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = 000000005952ded7
! Mem[000000006d000088] = 6eee650f, %l3 = bed0c85e779dde5e
swap [%i2+0x088],%l3 ! %l3 = 000000006eee650f
! %l5 = 812d21497f8c76d0, Mem[00000000910000b3] = 87976ce4
stb %l5,[%i6+0x0b3] ! Mem[00000000910000b0] = d0976ce4
! Mem[000000006c800060] = f323166a, %l3 = 6eee650f, %l1 = 81855332
add %i1,0x60,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000f323166a
! %l0 = 3cf68a3f, %l1 = f323166a, Mem[000000006d0000e0] = b181f80b 033b25a0
std %l0,[%i2+0x0e0] ! Mem[000000006d0000e0] = 3cf68a3f f323166a
! Mem[0000000091800030] = d69884ce, %g2 = 00000000ef678d22
lduh [%o0+0x030],%g2 ! %g2 = 000000000000d698
! Mem[00000000908000c0] = 3d6bba70, %g2 = 000000000000d698
lduwa [%i5+0x0c0]%asi,%g2 ! %g2 = 000000003d6bba70
! Mem[0000000091800054] = ffffff82, %g18 = 796724aec05bde3c
ldsw [%o0+0x054],%g2 ! %g2 = 796724aec05bde3c
! Mem[000000006d0000b4] = 82e0ddc5, %l4 = fffffffffffffeff
ldsh [%i2+0x0b6],%l4 ! %l4 = ffffffffffffddc5
! Mem[000000006d0001fc] = 1da66299, %l0 = 000000003cf68a3f
swap [%i2+0x1fc],%l0 ! %l0 = 000000001da66299
p46_label_22:
! Mem[000000006c8000d8] = c5023774, %l2 = cbc41a91, %l7 = 346f98f9
add %i1,0xd8,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000c5023774
! %l6 = 5952ded7, %l7 = c5023774, Mem[00000000918000d8] = b55428c6 0f6e6a47
std %l6,[%o0+0x0d8] ! Mem[00000000918000d8] = 5952ded7 c5023774
! Mem[000000006c800010] = ffffff9f, %l2 = ffffffffcbc41a91
swapa [%i1+%o2]0x81,%l2 ! %l2 = 00000000ffffff9f
! Mem[000000006d000010] = fffeffff, %l6 = 000000005952ded7
swapa [%i2+%o2]0x80,%l6 ! %l6 = 00000000fffeffff
! Mem[000000006d000008] = ff0abae1, %l1 = 00000000f323166a
swapa [%i2+%o1]0x81,%l1 ! %l1 = 00000000ff0abae1
! %l5 = 812d21497f8c76d0, Mem[0000000091800056] = ff82ab56
stb %l5,[%o0+0x056] ! Mem[0000000091800054] = d082ab56
! Mem[00000000908001e8] = 45c27afd, %g2 = ffffffffffffff82
ldsha [%i5+0x1ea]%asi,%g2 ! %g2 = 00000000000045c2
! Mem[000000006c800000] = 36e812ff, %l1 = 00000000ff0abae1
swapa [%i1+%g0]0x89,%l1 ! %l1 = 0000000036e812ff
! Mem[0000000090800198] = 288cb493ef678d22, %g2 = 00000000000045c2
ldx [%i5+0x198],%g2 ! %g2 = 288cb493ef678d22
! Mem[000000006c8001d8] = f803bb43ceede3d1, %l1 = 0000000036e812ff, %l0 = 000000001da66299
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = f803bb43ceede3d1
p46_label_23:
! Mem[000000006c000008] = 00000000, %l3 = 000000006eee650f
swapa [%i0+%o1]0x81,%l3 ! %l3 = 0000000000000000
! Mem[000000006d8000f4] = 38232311, %l2 = 00000000ffffff9f
swap [%i3+0x0f4],%l2 ! %l2 = 0000000038232311
! Mem[000000006d00012c] = 608fe2d6, %l7 = 00000000c5023774
swap [%i2+0x12c],%l7 ! %l7 = 00000000608fe2d6
! Mem[000000006d000084] = 3d8d5b4c, %l4 = ffffddc5, %l7 = 608fe2d6
add %i2,0x84,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000003d8d5b4c
! Mem[0000000090800150] = 5922ebc2 1424c7d4, %g2 = ef678d22, %g3 = d6b5a75d
ldd [%i5+0x150],%g2 ! %g2 = 000000005922ebc2 000000001424c7d4
! Mem[000000006c800000] = 72e47683ff0abae1, %l0 = f803bb43ceede3d1
ldxa [%i1+%g0]0x88,%l0 ! %l0 = 72e47683ff0abae1
! %l0 = ff0abae1, %l1 = 36e812ff, Mem[000000006d000090] = 23b4ef70 2b33ae41
std %l0,[%i2+0x090] ! Mem[000000006d000090] = ff0abae1 36e812ff
! %l2 = 0000000038232311, Mem[0000000090800020] = c15cf62eb52ca31d
stx %l2,[%i5+%o4] ! Mem[0000000090800020] = 0000000038232311
! %l6 = fffeffff, %l7 = 3d8d5b4c, Mem[000000006d000000] = 5fbdfeff 26825999
stda %l6,[%i2+%g0]0x88 ! Mem[000000006d000000] = fffeffff 3d8d5b4c
! Mem[000000006d00016c] = 07d012ff, %l2 = 0000000038232311, %asi = 80
swapa [%i2+0x16c]%asi,%l2 ! %l2 = 0000000007d012ff
p46_label_24:
! Mem[000000006c800018] = 7b000000, %l6 = 00000000fffeffff
ldswa [%i1+%o3]0x88,%l6 ! %l6 = 000000007b000000
! Mem[000000006c8000c8] = 29f465d4, %l2 = 0000000007d012ff
swap [%i1+0x0c8],%l2 ! %l2 = 0000000029f465d4
! Mem[000000006c0000f4] = c730695b, %l3 = 0000000000000000, %asi = 80
swapa [%i0+0x0f4]%asi,%l3 ! %l3 = 00000000c730695b
! Mem[000000006c800190] = a106a0d8, %l5 = 7f8c76d0, %l0 = ff0abae1
add %i1,0x190,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000a106a0d8
! Mem[000000006c000190] = 42ffda2a, %l6 = 000000007b000000, %asi = 80
swapa [%i0+0x190]%asi,%l6 ! %l6 = 0000000042ffda2a
! Mem[0000000090000000] = e3b0db2a, %g2 = 000000005922ebc2
lduh [%i4+0x002],%g2 ! %g2 = 000000000000e3b0
! Mem[000000006c80001c] = 00000000, %l7 = 000000003d8d5b4c
ldstub [%i1+0x01c],%l7 ! %l7 = 00000000000000ff
! Mem[00000000900000dc] = 7c101a0b, %g2 = 000000000000e3b0
ldub [%i4+0x0dd],%g2 ! %g2 = 000000000000007c
! Mem[000000006c8001e0] = 53146dc977620542, %l4 = ffffffffffffddc5, %l0 = 00000000a106a0d8
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 53146dc977620542
! %l3 = 00000000c730695b, Mem[0000000090000110] = db6b4315d3197f20
stx %l3,[%i4+0x110] ! Mem[0000000090000110] = 00000000c730695b
p46_label_25:
! Mem[000000006d8000a6] = 46ed10ff, %l4 = ffffffffffffddc5
ldstub [%i3+0x0a6],%l4 ! %l4 = 00000010000000ff
! Mem[000000006c0001a0] = 0e3addf8c6aa23f8, %l7 = 0000000000000000, %l4 = 0000000000000010
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 0e3addf8c6aa23f8
! Mem[000000006d800008] = ff2e00c7, %l6 = 0000000042ffda2a
ldsba [%i3+%o1]0x80,%l6 ! %l6 = ffffffffffffffff
! Mem[000000006c8001d0] = bdba7477, %l3 = 00000000c730695b
lduh [%i1+0x1d0],%l3 ! %l3 = 000000000000bdba
! %l1 = 0000000036e812ff, Mem[000000006c000008] = 6eee650f
stwa %l1,[%i0+%o1]0x80 ! Mem[000000006c000008] = 36e812ff
! Mem[000000006d000018] = 0000007b, %l6 = ffffffffffffffff
lduwa [%i2+%o3]0x89,%l6 ! %l6 = 000000000000007b
! Mem[000000006d000080] = d432904b3d8d5b4c, %l4 = 0e3addf8c6aa23f8, %l3 = 000000000000bdba
add %i2,0x80,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = d432904b3d8d5b4c
! %l4 = 0e3addf8c6aa23f8, Mem[00000000918001aa] = 4bd37488
stb %l4,[%o0+0x1aa] ! Mem[00000000918001a8] = f8d37488
! Mem[000000006c000020] = 395ddd9f, %l7 = 0000000000000000
swapa [%i0+%o4]0x89,%l7 ! %l7 = 00000000395ddd9f
! %l2 = 0000000029f465d4, Mem[00000000908000e8] = fa3347b4
stw %l2,[%i5+0x0e8] ! Mem[00000000908000e8] = 29f465d4
ba,a p46_not_taken_0_end
p46_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p46_branch_failed
p46_not_taken_0_end:
! End of Random Code for Thread 46
p46_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0b8] ! Set processor 46 done flag
! Check Registers
p46_check_registers:
set p46_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 53146dc977620542
bne,a,pn %xcc,p46_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000036e812ff
bne,a,pn %xcc,p46_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000029f465d4
bne,a,pn %xcc,p46_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be d432904b3d8d5b4c
bne,a,pn %xcc,p46_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0e3addf8c6aa23f8
bne,a,pn %xcc,p46_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 812d21497f8c76d0
bne,a,pn %xcc,p46_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000007b
bne,a,pn %xcc,p46_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000395ddd9f
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ff4e71e7 847a9d97
bne %xcc,p46_f4_fail
nop
! Check Local Memory
set p46_local0_expect,%g1
p46_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 36e812ff19294868
ldx [%i0+0x008],%g3 ! Observed data at 000000006c000008
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 168e5400e9fee468
ldx [%i0+0x010],%g3 ! Observed data at 000000006c000010
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 79caf26ca33b9961
ldx [%i0+0x018],%g3 ! Observed data at 000000006c000018
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000001383e6ee
ldx [%i0+0x020],%g3 ! Observed data at 000000006c000020
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x020,%g4
ldx [%g1+0x058],%g2 ! Expected data = efff1b49a8f1c198
ldx [%i0+0x058],%g3 ! Observed data at 000000006c000058
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x058,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 6471ebfaffff5b0f
ldx [%i0+0x0b8],%g3 ! Observed data at 000000006c0000b8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = cb09baa9d2edffd6
ldx [%i0+0x0d0],%g3 ! Observed data at 000000006c0000d0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 3ce7f0de36e51526
ldx [%i0+0x0d8],%g3 ! Observed data at 000000006c0000d8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 5fbdfeff00000000
ldx [%i0+0x0f0],%g3 ! Observed data at 000000006c0000f0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0fc003cc73df1f6a
ldx [%i0+0x0f8],%g3 ! Observed data at 000000006c0000f8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x190],%g2 ! Expected data = 7b0000002c413e67
ldx [%i0+0x190],%g3 ! Observed data at 000000006c000190
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 0e3addf8c6aa23f8
ldx [%i0+0x1a0],%g3 ! Observed data at 000000006c0001a0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 62d58cff675b7241
ldx [%i0+0x1c0],%g3 ! Observed data at 000000006c0001c0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x1c0,%g4
set p46_local1_expect,%g1
p46_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = e1ba0aff8376e472
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 = ffffff82a8f1c198
ldx [%i1+0x008],%g3 ! Observed data at 000000006c800008
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = cbc41a9100000000
ldx [%i1+0x010],%g3 ! Observed data at 000000006c800010
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000007bff000000
ldx [%i1+0x018],%g3 ! Observed data at 000000006c800018
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 90d6c1ecb9e7a7a9
ldx [%i1+0x020],%g3 ! Observed data at 000000006c800020
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff1a0000d1d2f35c
ldx [%i1+0x028],%g3 ! Observed data at 000000006c800028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = f323166affb4d3a2
ldx [%i1+0x060],%g3 ! Observed data at 000000006c800060
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 7f8c76d081fad951
ldx [%i1+0x070],%g3 ! Observed data at 000000006c800070
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = 3cf68a3f81855332
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 = ffffff82564db134
ldx [%i1+0x098],%g3 ! Observed data at 000000006c800098
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 07d012ff3bef7261
ldx [%i1+0x0c8],%g3 ! Observed data at 000000006c8000c8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = ff6df8efbc3d656a
ldx [%i1+0x100],%g3 ! Observed data at 000000006c800100
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x100,%g4
ldx [%g1+0x160],%g2 ! Expected data = a6ff6a5ce7f2faab
ldx [%i1+0x160],%g3 ! Observed data at 000000006c800160
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 0828ffcd13e159f8
ldx [%i1+0x168],%g3 ! Observed data at 000000006c800168
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x168,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 3829ff75d10dd6b2
ldx [%i1+0x1e8],%g3 ! Observed data at 000000006c8001e8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x1e8,%g4
set p46_local2_expect,%g1
p46_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = fffffeff4c5b8d3d
ldx [%i2+0x000],%g3 ! Observed data at 000000006d000000
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = f323166a346f98f9
ldx [%i2+0x008],%g3 ! Observed data at 000000006d000008
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 5952ded7fbfe30df
ldx [%i2+0x010],%g3 ! Observed data at 000000006d000010
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 7b000000ff000000
ldx [%i2+0x018],%g3 ! Observed data at 000000006d000018
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0ff014b2ba773e51
ldx [%i2+0x028],%g3 ! Observed data at 000000006d000028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = e3fff6db02d354e5
ldx [%i2+0x030],%g3 ! Observed data at 000000006d000030
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 6c1b421bf2d0ffe2
ldx [%i2+0x048],%g3 ! Observed data at 000000006d000048
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = 0b11a1ffaae1e1a5
ldx [%i2+0x078],%g3 ! Observed data at 000000006d000078
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 779dde5ec0b56af3
ldx [%i2+0x088],%g3 ! Observed data at 000000006d000088
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = ff0abae136e812ff
ldx [%i2+0x090],%g3 ! Observed data at 000000006d000090
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 3cf68a3ff323166a
ldx [%i2+0x0e0],%g3 ! Observed data at 000000006d0000e0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = ba25c3af259e9fc1
ldx [%i2+0x108],%g3 ! Observed data at 000000006d000108
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = df8353f3c5023774
ldx [%i2+0x128],%g3 ! Observed data at 000000006d000128
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 812d21497f8c76d0
ldx [%i2+0x130],%g3 ! Observed data at 000000006d000130
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = fff2a01060414950
ldx [%i2+0x148],%g3 ! Observed data at 000000006d000148
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = 2a5eae7938232311
ldx [%i2+0x168],%g3 ! Observed data at 000000006d000168
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = e9ff891924838eee
ldx [%i2+0x178],%g3 ! Observed data at 000000006d000178
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 86971e8390e477c3
ldx [%i2+0x1d0],%g3 ! Observed data at 000000006d0001d0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = d2ad8bf73cf68a3f
ldx [%i2+0x1f8],%g3 ! Observed data at 000000006d0001f8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x1f8,%g4
set p46_local3_expect,%g1
p46_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = d50c3b112e7b0a81
ldx [%i3+0x000],%g3 ! Observed data at 000000006d800000
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff2e00c72b9c4fe3
ldx [%i3+0x008],%g3 ! Observed data at 000000006d800008
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff362cb9fdb22db5
ldx [%i3+0x010],%g3 ! Observed data at 000000006d800010
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 192900004ec269c5
ldx [%i3+0x018],%g3 ! Observed data at 000000006d800018
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 513e068293961c1f
ldx [%i3+0x028],%g3 ! Observed data at 000000006d800028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x028,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = b005a45846edffff
ldx [%i3+0x0a0],%g3 ! Observed data at 000000006d8000a0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0000009adc95035c
ldx [%i3+0x0c0],%g3 ! Observed data at 000000006d8000c0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 1904e541ffffff9f
ldx [%i3+0x0f0],%g3 ! Observed data at 000000006d8000f0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = a2f10b8581fad951
ldx [%i3+0x118],%g3 ! Observed data at 000000006d800118
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x118,%g4
ldx [%g1+0x160],%g2 ! Expected data = 0000000073df1f6a
ldx [%i3+0x160],%g3 ! Observed data at 000000006d800160
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x160,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 6dfff55a5329ee70
ldx [%i3+0x1b0],%g3 ! Observed data at 000000006d8001b0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ff21ff803c1d01bd
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_f4_fail:
set p46_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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:
lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006c000008]
stxa %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000000]
swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006d000000]
swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006d800018]
done
p46_trap1o:
lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006c000008]
stxa %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000000]
swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006d000000]
swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006d800018]
done
p46_trap2e:
stha %l1,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000020]
done
p46_trap2o:
stha %l1,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000020]
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 = 0ff014b2ba773e51
ldx [%g1+0x008],%l1 ! %l1 = 8224b69c5c54d750
ldx [%g1+0x010],%l2 ! %l2 = c03d816a5ea33fe7
ldx [%g1+0x018],%l3 ! %l3 = 014707428078200f
ldx [%g1+0x020],%l4 ! %l4 = 6ec304dc14abb254
ldx [%g1+0x028],%l5 ! %l5 = b0239c5c2c145d99
ldx [%g1+0x030],%l6 ! %l6 = 64d797001f2701c8
ldx [%g1+0x038],%l7 ! %l7 = 7f359a8429e8c330
! Initialize the output register of window 0
set unres3_start,%o0
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 = c94a0511 a37f387f 77ec3dd8 9b26703c
! %f4 = 34f09da8 69818836 dcdfa7ae 179e57c4
! %f8 = e90bc725 95d3a3ad cb62c53b e0fc9693
! %f12 = 0895b164 f2697223 bebcdccc 955960b1
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 295a9f96 73978ee5 ca8a0127 c7252239
! %f20 = d0922712 52b4745f 3bfeed14 1a95bf73
! %f24 = df489f8f c419b36d 4ba5312d 1c27fc74
! %f28 = 1e7f329f d396a1fa 3d5248c3 908a85c8
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = abcd199b e2538f48 4d98b92e 20898173
! %f36 = 06985911 37a37782 eca3b095 046d525f
! %f40 = 18bb0295 b6d2796f 5d21baac 029d1693
! %f44 = f9c1f6db 039407f6 8e693198 299900f8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6c8eb38f00000023,%g7,%g1 ! GSR scale = 4, align = 3
wr %g1,%g0,%gsr ! GSR = 6c8eb38f00000023
wr %g0,%y ! Clear Y 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[0000000090800164] = 6aaf63ab, %g2 = 7408aa15dfb3f5ef
ldsh [%i5+0x166],%g2 ! %g2 = 0000000000006aaf
! Mem[000000006f0001f0] = 769e1f710afd8073, %l2 = 06869155d2a411f3, %l2 = 06869155d2a411f3
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 769e1f710afd8073
! %l4 = 689f342a, %l5 = 663999ed, Mem[000000006f000020] = 5ba11ef2 ad6dfdfa
stda %l4,[%i2+%o4]0x88 ! Mem[000000006f000020] = 689f342a 663999ed
! Mem[000000006e800000] = 57181576, %l7 = 3eb3235199d8ddb5
swapa [%i1+%g0]0x89,%l7 ! %l7 = 0000000057181576
! Mem[000000006f000020] = 689f342a, %l3 = 0baf983d99704d35
swapa [%i2+%o4]0x88,%l3 ! %l3 = 00000000689f342a
! Mem[000000006f000000] = f4a8c6db, %l5 = 25734c06663999ed
ldstuba [%i2+%g0]0x81,%l5 ! %l5 = 000000f4000000ff
! Mem[000000006e8000f8] = cf061584ef4e0eba, %l5 = 00000000000000f4, %l0 = 55b1c0c9fc5c0a8d
add %i1,0xf8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = cf061584ef4e0eba
! %l2 = 769e1f710afd8073, Mem[000000006f000028] = a0d6c49e
stba %l2,[%i2+%o5]0x89 ! Mem[000000006f000028] = a0d6c473
! Mem[000000006f800178] = add9626c314a0c45, %l3 = 00000000689f342a, %l3 = 00000000689f342a
add %i3,0x178,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = add9626c314a0c45
! Mem[000000006e000080] = 407b5299, %l3 = add9626c314a0c45
ldstub [%i0+0x080],%l3 ! %l3 = 00000040000000ff
p47_label_2:
! Mem[0000000091000080] = 909e4e96, %g2 = 0000000000006aaf
ldub [%i6+0x080],%g2 ! %g2 = 0000000000000090
! Mem[000000006e800000] = b5ddd899, %l2 = 769e1f710afd8073
ldstuba [%i1+%g0]0x81,%l2 ! %l2 = 000000b5000000ff
! Mem[000000006f000000] = dbc6a8ff, %l5 = 00000000000000f4
swapa [%i2+%g0]0x89,%l5 ! %l5 = 00000000dbc6a8ff
! Mem[000000006e800128] = 8815d3088d63d66c, %l0 = cf061584ef4e0eba, %l7 = 0000000057181576
add %i1,0x128,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 8815d3088d63d66c
! %l4 = 689f342a, %l5 = dbc6a8ff, Mem[000000006f000008] = fae953d1 20570db9
stda %l4,[%i2+%o1]0x89 ! Mem[000000006f000008] = 689f342a dbc6a8ff
! Mem[000000006e00006c] = 6d83139b, %l6 = 790a0ae6186a2202, %asi = 80
swapa [%i0+0x06c]%asi,%l6 ! %l6 = 000000006d83139b
! Mem[00000000910000bc] = f376fe98, %g2 = 0000000000000090
ldsb [%i6+0x0bf],%g2 ! %g2 = fffffffffffffff3
! Mem[000000006e800020] = 88133ebe, %l5 = 00000000dbc6a8ff
ldsha [%i1+%o4]0x88,%l5 ! %l5 = 0000000000003ebe
! %l4 = 66dd3cf0689f342a, Mem[000000006e800008] = 2da9911c
stwa %l4,[%i1+%o1]0x81 ! Mem[000000006e800008] = 689f342a
! Mem[000000006f800018] = 93544be3, %l5 = 0000000000003ebe
lduba [%i3+%o3]0x88,%l5 ! %l5 = 00000000000000e3
p47_label_3:
! Mem[0000000091000140] = 304bbbe1, %g2 = fffffffffffffff3
lduh [%i6+0x140],%g2 ! %g2 = 000000000000304b
! Mem[000000006e000008] = 4394efdb1e5619d2, %l3 = 0000000000000040
ldxa [%i0+%o1]0x80,%l3 ! %l3 = 4394efdb1e5619d2
! Mem[000000006e0001b3] = 024e5274, %l0 = cf061584ef4e0eba
ldstub [%i0+0x1b3],%l0 ! %l0 = 00000074000000ff
! Mem[000000006f00006c] = e50976e0, %l1 = f7cb2234, %l5 = 000000e3
add %i2,0x6c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000e50976e0
! Mem[000000006e00009d] = 307c2bae, %l2 = 00000000000000b5
ldstub [%i0+0x09d],%l2 ! %l2 = 0000007c000000ff
! Mem[00000000908001c8] = 40b0e033d01beac2, %g2 = 000000000000304b
ldx [%i5+0x1c8],%g2 ! %g2 = 40b0e033d01beac2
! %l6 = 000000006d83139b, Mem[000000006f0000e0] = b3171bb2
sth %l6,[%i2+0x0e0] ! Mem[000000006f0000e0] = 139b1bb2
! Mem[000000006f8001b5] = d47d8e15, %l3 = 4394efdb1e5619d2
ldstub [%i3+0x1b5],%l3 ! %l3 = 0000007d000000ff
! %l0 = 0000000000000074, Mem[000000006f000008] = 2a349f68
stba %l0,[%i2+%o1]0x81 ! Mem[000000006f000008] = 74349f68
! Mem[000000006e000028] = c5595dfe, %l6 = 000000006d83139b
swapa [%i0+%o5]0x88,%l6 ! %l6 = 00000000c5595dfe
p47_label_4:
! Mem[000000006e000018] = 398f2fc1, %l0 = 0000000000000074
lduba [%i0+%o3]0x80,%l0 ! %l0 = 0000000000000039
! Mem[000000006e0001c0] = ffd83461, %l2 = 0000007c, %l4 = 689f342a
add %i0,0x1c0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000ffd83461
! %l2 = 000000000000007c, Mem[0000000091000159] = fc8dfec9
stb %l2,[%i6+0x159] ! Mem[0000000091000158] = 7c8dfec9
! %l1 = a72b6a61f7cb2234, Mem[00000000900000c0] = 75ab14984fd5e7f0
stx %l1,[%i4+0x0c0] ! Mem[00000000900000c0] = a72b6a61f7cb2234
! Mem[000000006e8001a0] = 8a88c7a701e19a17, %l1 = a72b6a61f7cb2234, %l6 = 00000000c5595dfe
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 8a88c7a701e19a17
! Mem[000000006f000138] = a94eb526, %l0 = 00000039, %l0 = 00000039
add %i2,0x138,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000a94eb526
! Mem[000000006e8001e0] = 525328b31cfc1d0e, %l1 = a72b6a61f7cb2234, %l5 = 00000000e50976e0
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 525328b31cfc1d0e
! Mem[000000006e800147] = 69cfe729, %l0 = 00000000a94eb526
ldstub [%i1+0x147],%l0 ! %l0 = 00000029000000ff
! Mem[0000000091800008] = 51a2dbdb, %g2 = 40b0e033d01beac2
lduh [%o0+0x00a],%g2 ! %g2 = 00000000000051a2
! %l0 = 0000000000000029, Mem[000000006e000020] = 01aee1a73447dc06
stxa %l0,[%i0+%o4]0x81 ! Mem[000000006e000020] = 0000000000000029
p47_label_5:
! Mem[00000000910001b0] = 83000d90 f3847e0d, %g2 = 000051a2, %g3 = 0bad0b00
ldd [%i6+0x1b0],%g2 ! %g2 = 0000000083000d90 00000000f3847e0d
! %l4 = ffd83461, %l5 = 1cfc1d0e, Mem[000000006e800008] = 689f342a 032ca648
stda %l4,[%i1+%o1]0x81 ! Mem[000000006e800008] = ffd83461 1cfc1d0e
! Mem[000000006f000028] = 73c4d6a0, %l4 = 00000000ffd83461
ldsba [%i2+%o5]0x80,%l4 ! %l4 = 0000000000000073
! %l1 = a72b6a61f7cb2234, Mem[000000006e000008] = d219561edbef9443
stxa %l1,[%i0+%o1]0x89 ! Mem[000000006e000008] = a72b6a61f7cb2234
! Mem[000000006e800008] = 6134d8ff, %l4 = 0000000000000073
lduba [%i1+%o1]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[000000006f800000] = 95a379725422dc38, %l5 = 525328b31cfc1d0e
ldxa [%i3+%g0]0x81,%l5 ! %l5 = 95a379725422dc38
! Mem[000000006f000000] = 000000f4, %l5 = 95a379725422dc38
lduba [%i2+%g0]0x89,%l5 ! %l5 = 00000000000000f4
! Mem[000000006f800120] = a11dfa12, %l3 = 0000007d, %l5 = 000000f4
add %i3,0x120,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000a11dfa12
! Mem[000000006f800018] = 93544be3, %l0 = 0000000000000029
ldsba [%i3+%o3]0x89,%l0 ! %l0 = ffffffffffffffe3
! Mem[000000006f8001e5] = a361f6f1, %l1 = a72b6a61f7cb2234
ldstub [%i3+0x1e5],%l1 ! %l1 = 00000061000000ff
p47_label_6:
! Mem[000000006f800028] = 4a2e8cc4, %l2 = 000000000000007c
ldsha [%i3+%o5]0x80,%l2 ! %l2 = 0000000000004a2e
! Mem[000000006e000026] = 00000029, %l6 = 8a88c7a701e19a17
ldstub [%i0+0x026],%l6 ! %l6 = 00000000000000ff
! Mem[000000006e000098] = 6d4a2398, %l4 = 000000ff, %l2 = 00004a2e
add %i0,0x98,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000006d4a2398
! Mem[000000006e000028] = 9b13836d23454edb, %l4 = 00000000000000ff
ldxa [%i0+%o5]0x80,%l4 ! %l4 = 9b13836d23454edb
! Mem[000000006f800028] = 4a2e8cc4, %l7 = 8815d3088d63d66c
swapa [%i3+%o5]0x81,%l7 ! %l7 = 000000004a2e8cc4
! Mem[0000000090000038] = 476db1ab, %g2 = 0000000083000d90
lduw [%i4+0x038],%g2 ! %g2 = 00000000476db1ab
! %l4 = 9b13836d23454edb, Mem[0000000091800148] = 47db34c12117edb1, %asi = 80
stxa %l4,[%o0+0x148]%asi ! Mem[0000000091800148] = 9b13836d23454edb
! Mem[000000006f000010] = 6ae8e224, %l5 = 00000000a11dfa12
ldsha [%i2+%o2]0x80,%l5 ! %l5 = 0000000000006ae8
! Mem[000000006e800020] = 88133ebe, %l4 = 9b13836d23454edb
ldstuba [%i1+%o4]0x89,%l4 ! %l4 = 000000be000000ff
! Mem[0000000091800160] = 582d317b, %g2 = 00000000476db1ab
ldub [%o0+0x162],%g2 ! %g2 = 0000000000000058
p47_label_7:
! Mem[000000006e800004] = 2872f690, %l3 = 0000007d, %l2 = 6d4a2398
add %i1,0x04,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000002872f690
! Mem[000000006e000000] = 9840c167, %l4 = 00000000000000be
swapa [%i0+%g0]0x88,%l4 ! %l4 = 000000009840c167
! Mem[000000006f000020] = 354d7099 ed993966, %l4 = 9840c167, %l5 = 00006ae8
ldda [%i2+%o4]0x81,%l4 ! %l4 = 00000000354d7099 00000000ed993966
! %l6 = 0000000000000000, Mem[00000000918001b8] = dde3da61dbbc4b59
stx %l6,[%o0+0x1b8] ! Mem[00000000918001b8] = 0000000000000000
! Mem[000000006e000064] = d9c7cd66, %l4 = 00000000354d7099
swap [%i0+0x064],%l4 ! %l4 = 00000000d9c7cd66
! Mem[000000006e8001e8] = 732bac95, %l7 = 000000004a2e8cc4
swap [%i1+0x1e8],%l7 ! %l7 = 00000000732bac95
! Mem[000000006f800044] = 8185bb68, %l3 = 000000000000007d
ldstub [%i3+0x044],%l3 ! %l3 = 00000081000000ff
! Mem[000000006f000068] = f734d8c0, %l1 = 00000061, %l6 = 00000000
add %i2,0x68,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000f734d8c0
! Mem[000000006e000028] = 9b13836d, %l4 = 00000000d9c7cd66
ldsha [%i0+%o5]0x80,%l4 ! %l4 = ffffffffffff9b13
! Mem[000000006e00013c] = 5df70c36, %l6 = f734d8c0, %l2 = 2872f690
add %i0,0x13c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000005df70c36
p47_label_8:
! Mem[000000006f80002c] = 75818c13, %l6 = f734d8c0, %l1 = 00000061
add %i3,0x2c,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000075818c13
! Mem[000000006e8000ca] = 1e6c2b0d, %l6 = 00000000f734d8c0
ldstub [%i1+0x0ca],%l6 ! %l6 = 0000002b000000ff
! Mem[000000006f000048] = b4d7772b, %l1 = 0000000075818c13
ldsw [%i2+0x048],%l1 ! %l1 = ffffffffb4d7772b
! %l2 = 000000005df70c36, Mem[0000000091000078] = 6abd6364
sth %l2,[%i6+0x078] ! Mem[0000000091000078] = 0c366364
! Mem[000000006f800020] = 76fdefad, %l0 = ffffffffffffffe3
ldsha [%i3+%o4]0x89,%l0 ! %l0 = ffffffffffffefad
! Mem[000000006e800078] = 83feec779987ebaf, %l7 = 00000000732bac95, %l5 = 00000000ed993966
add %i1,0x78,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 83feec779987ebaf
! Mem[000000006f800100] = 2ea51a35, %l4 = ffffffffffff9b13
ldstub [%i3+0x100],%l4 ! %l4 = 0000002e000000ff
! Mem[000000006e800028] = 77abc2e5, %l6 = 000000000000002b
ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 000000e5000000ff
! Mem[0000000091000198] = 26051c99234cd95d, %g2 = 0000000000000058
ldxa [%i6+0x198]%asi,%g2 ! %g2 = 26051c99234cd95d
! Mem[000000009180013c] = af83df28, %g2 = 26051c99234cd95d
lduh [%o0+0x13c],%g2 ! %g2 = 000000000000af83
p47_label_9:
! Mem[000000006e000178] = c66ea4aa 20da8fea, %l2 = 5df70c36, %l3 = 00000081
ldd [%i0+0x178],%l2 ! %l2 = 00000000c66ea4aa 0000000020da8fea
! Mem[00000000910001c0] = 2033d2617bda6b04, %g2 = 000000000000af83
ldx [%i6+0x1c0],%g2 ! %g2 = 2033d2617bda6b04
! Mem[0000000090000020] = f4fdb649, %g2 = 2033d2617bda6b04
lduha [%i4+0x022]%asi,%g2 ! %g2 = 000000000000f4fd
! Mem[00000000908001e8] = c48a45c2, %g2 = 000000000000f4fd
lduwa [%i5+0x1e8]%asi,%g2 ! %g2 = 00000000c48a45c2
! %l6 = 000000e5, %l7 = 732bac95, Mem[0000000090800028] = ba02f506 5792cb5c
std %l6,[%i5+%o5] ! Mem[0000000090800028] = 000000e5 732bac95
! Mem[000000006e00008c] = 053b79c8, %l2 = 00000000c66ea4aa
swap [%i0+0x08c],%l2 ! %l2 = 00000000053b79c8
! Mem[000000006f000170] = 75ead876bb58e07c, %l0 = ffffffffffffefad, %l2 = 00000000053b79c8
add %i2,0x170,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 75ead876bb58e07c
! Mem[0000000090000110] = db6b4315d3197f20, %g2 = 00000000c48a45c2
ldx [%i4+0x110],%g2 ! %g2 = db6b4315d3197f20
! Mem[000000006e000100] = be6eb14e, %l0 = ffffefad, %l2 = bb58e07c
add %i0,0x100,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000be6eb14e
! %l2 = 00000000be6eb14e, Mem[0000000091000074] = 097bdc18
sth %l2,[%i6+0x074] ! Mem[0000000091000074] = b14edc18
p47_label_10:
! Mem[000000006e800018] = a824962f, %l4 = 0000002e, %l5 = 9987ebaf
add %i1,0x18,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000a824962f
! Mem[000000006f000028] = 73c4d6a0, %l6 = 00000000000000e5
ldstuba [%i2+%o5]0x81,%l6 ! %l6 = 00000073000000ff
! Mem[0000000091000000] = 5a899bb6a2b3824f, %g2 = db6b4315d3197f20
ldx [%i6+%g0],%g2 ! %g2 = 5a899bb6a2b3824f
! %l1 = ffffffffb4d7772b, Mem[000000006f800020] = adeffd76ca42e6bb
stxa %l1,[%i3+%o4]0x81 ! Mem[000000006f800020] = ffffffffb4d7772b
! Mem[0000000091000170] = b7d8d215a7139783, %g2 = 5a899bb6a2b3824f
ldx [%i6+0x170],%g2 ! %g2 = b7d8d215a7139783
! Mem[0000000091000130] = 801ef81b, %g2 = b7d8d215a7139783
ldsb [%i6+0x133],%g2 ! %g2 = ffffffffffffff80
! Mem[000000006f000020] = 99704d35, %l0 = ffffffffffffefad
ldstuba [%i2+%o4]0x89,%l0 ! %l0 = 00000035000000ff
! Mem[000000006f000054] = 05f59e83, %l6 = 00000073, %l5 = a824962f
add %i2,0x54,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000005f59e83
! Mem[000000006e800034] = 64256413, %l7 = 00000000732bac95
swap [%i1+0x034],%l7 ! %l7 = 0000000064256413
! Mem[000000006e000010] = f0da152d, %l6 = 0000000000000073
lduwa [%i0+%o2]0x81,%l6 ! %l6 = 00000000f0da152d
p47_label_11:
! Mem[000000006e000190] = d76c6974, %l5 = 05f59e83, %l1 = b4d7772b
add %i0,0x190,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000d76c6974
! %l6 = 00000000f0da152d, Mem[0000000090800080] = 992aa5519124e5a4
stx %l6,[%i5+0x080] ! Mem[0000000090800080] = 00000000f0da152d
! Mem[000000006e8000b4] = 3bc8e350, %l0 = 0000000000000035
ldstub [%i1+0x0b4],%l0 ! %l0 = 0000003b000000ff
! Mem[000000006e000000] = be000000, %l3 = 0000000020da8fea
ldsha [%i0+%g0]0x81,%l3 ! %l3 = ffffffffffffbe00
! Mem[000000006e800008] = ffd83461, %l2 = 00000000be6eb14e
swapa [%i1+%o1]0x81,%l2 ! %l2 = 00000000ffd83461
! Mem[000000006e800070] = e4310354, %l3 = ffffffffffffbe00, %asi = 80
swapa [%i1+0x070]%asi,%l3 ! %l3 = 00000000e4310354
! Mem[000000006f000018] = b9043019, %l4 = 000000000000002e
lduba [%i2+%o3]0x81,%l4 ! %l4 = 00000000000000b9
! Mem[000000006f800000] = 95a37972, %l3 = 00000000e4310354
ldsba [%i3+%g0]0x80,%l3 ! %l3 = ffffffffffffff95
! %l6 = 00000000f0da152d, Mem[000000006e800020] = bfa152af88133eff
stxa %l6,[%i1+%o4]0x89 ! Mem[000000006e800020] = 00000000f0da152d
! %l4 = 00000000000000b9, Mem[000000006e000028] = 9b13836d23454edb
stxa %l4,[%i0+%o5]0x80 ! Mem[000000006e000028] = 00000000000000b9
p47_label_12:
! %l6 = f0da152d, %l7 = 64256413, Mem[000000006e000020] = 00000000 0000ff29
stda %l6,[%i0+%o4]0x81 ! Mem[000000006e000020] = f0da152d 64256413
! %l4 = 00000000000000b9, Mem[000000006e800050] = dc22760a4b7b1643, %asi = 80
stxa %l4,[%i1+0x050]%asi ! Mem[000000006e800050] = 00000000000000b9
! Mem[00000000900000e4] = c61f9839, %g2 = ffffffffffffff80
lduha [%i4+0x0e6]%asi,%g2 ! %g2 = 000000000000c61f
! Mem[000000006e00016c] = 4cdf887f, %l3 = ffffff95, %l4 = 000000b9
add %i0,0x16c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000004cdf887f
! Mem[000000006e000008] = 3422cbf7, %l4 = 000000004cdf887f
lduwa [%i0+%o1]0x81,%l4 ! %l4 = 000000003422cbf7
! Mem[000000006f800028] = 8d63d66c, %l0 = 000000000000003b
swapa [%i3+%o5]0x80,%l0 ! %l0 = 000000008d63d66c
! Mem[000000006f000008] = 689f3474, %l1 = 00000000d76c6974
swapa [%i2+%o1]0x88,%l1 ! %l1 = 00000000689f3474
! Mem[000000006f8000d8] = b23a6e14, %l0 = 8d63d66c, %l1 = 689f3474
add %i3,0xd8,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000b23a6e14
! Mem[0000000091000184] = f9082972, %g2 = 000000000000c61f
ldub [%i6+0x186],%g2 ! %g2 = 00000000000000f9
! Mem[000000006e0000ac] = e8db0c9b, %l3 = ffffff95, %l1 = b23a6e14
add %i0,0xac,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000e8db0c9b
p47_label_13:
! Mem[000000006f80013c] = 86cef916, %l0 = 8d63d66c, %l4 = 3422cbf7
add %i3,0x13c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000086cef916
! Mem[000000006e800008] = 4eb16ebe, %l1 = 00000000e8db0c9b
lduwa [%i1+%o1]0x88,%l1 ! %l1 = 000000004eb16ebe
! Mem[000000006f0000dc] = 356d5f97, %l7 = 64256413, %l5 = 05f59e83
add %i2,0xdc,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000356d5f97
! Mem[000000006e00015c] = 3799e67a, %l1 = 4eb16ebe, %l4 = 86cef916
add %i0,0x15c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000003799e67a
! %l2 = 00000000ffd83461, Mem[00000000910001c0] = 2033d2617bda6b04, %asi = 80
stxa %l2,[%i6+0x1c0]%asi ! Mem[00000000910001c0] = 00000000ffd83461
! Mem[000000006e000008] = 3422cbf7, %l0 = 000000008d63d66c
lduha [%i0+%o1]0x80,%l0 ! %l0 = 0000000000003422
! Mem[000000006f000032] = de1d9fe5, %l6 = 00000000f0da152d
ldstub [%i2+0x032],%l6 ! %l6 = 0000009f000000ff
! Mem[000000006e800028] = ffc2ab77, %l6 = 000000000000009f
ldstuba [%i1+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
! Mem[000000006e8000fb] = cf061584, %l4 = 000000003799e67a
ldstub [%i1+0x0fb],%l4 ! %l4 = 00000084000000ff
! Mem[0000000090000140] = 1b2720ac 32108ea1, %g2 = 000000f9, %g3 = f3847e0d
ldd [%i4+0x140],%g2 ! %g2 = 000000001b2720ac 0000000032108ea1
p47_label_14:
! Mem[000000006e80006e] = 6c0c68bf, %l4 = 0000000000000084
ldstub [%i1+0x06e],%l4 ! %l4 = 00000068000000ff
! %l4 = 00000068, %l5 = 356d5f97, Mem[000000006e000020] = f0da152d 64256413
stda %l4,[%i0+%o4]0x81 ! Mem[000000006e000020] = 00000068 356d5f97
! Mem[000000006f000068] = f734d8c0e50976e0, %l7 = 0000000064256413, %l7 = 0000000064256413
add %i2,0x68,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = f734d8c0e50976e0
! Mem[000000006e800018] = 2f9624a8, %l1 = 000000004eb16ebe
lduha [%i1+%o3]0x89,%l1 ! %l1 = 00000000000024a8
! Mem[0000000090000064] = 60f66ef7, %g2 = 000000001b2720ac
ldsb [%i4+0x064],%g2 ! %g2 = 0000000000000060
! Mem[000000006e800108] = cfa8af792e962ed9, %l6 = 00000000000000ff, %l3 = ffffffffffffff95
add %i1,0x108,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = cfa8af792e962ed9
! Mem[000000006e000008] = 3422cbf7, %l5 = 00000000356d5f97
swapa [%i0+%o1]0x80,%l5 ! %l5 = 000000003422cbf7
! %l7 = f734d8c0e50976e0, Mem[0000000090800038] = 9077206f
stw %l7,[%i5+0x038] ! Mem[0000000090800038] = e50976e0
! Mem[000000006e000000] = be000000, %l3 = cfa8af792e962ed9
swap [%i0+%g0],%l3 ! %l3 = 00000000be000000
! Mem[000000006e0000e8] = 56ee2c9c, %l1 = 00000000000024a8
swap [%i0+0x0e8],%l1 ! %l1 = 0000000056ee2c9c
p47_label_15:
! %l5 = 000000003422cbf7, Mem[000000009080009c] = 5b78073b
sth %l5,[%i5+0x09c] ! Mem[000000009080009c] = cbf7073b
! %l4 = 0000000000000068, Mem[000000009000007c] = 2f377982
stw %l4,[%i4+0x07c] ! Mem[000000009000007c] = 00000068
! Mem[0000000090000108] = 3c2b1770, %g18 = 52a95f46dcf4f372
ldsw [%i4+0x108],%g2 ! %g2 = 52a95f46dcf4f372
! Mem[000000006f000174] = bb58e07c, %l4 = 00000068, %l2 = ffd83461
add %i2,0x174,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000bb58e07c
! Mem[000000006e800010] = 4e86f919, %l2 = 00000000bb58e07c
ldsba [%i1+%o2]0x81,%l2 ! %l2 = 000000000000004e
! Mem[0000000091000058] = 65858c32, %g2 = 000000003c2b1770
ldsh [%i6+0x058],%g2 ! %g2 = 0000000000006585
! Mem[000000006e000018] = 398f2fc1, %l4 = 0000000000000068
lduha [%i0+%o3]0x80,%l4 ! %l4 = 000000000000398f
! %l1 = 0000000056ee2c9c, Mem[000000006e000000] = 16b6b3d5d92e962e
stxa %l1,[%i0+%g0]0x88 ! Mem[000000006e000000] = 0000000056ee2c9c
! Mem[0000000091000130] = 96801ef8, %g2 = 0000000000006585
ldsb [%i6+0x132],%g2 ! %g2 = ffffffffffffff96
! Mem[000000006f800116] = ea14b263, %l2 = 000000000000004e
ldstuba [%i3+0x116]%asi,%l2 ! %l2 = 000000b2000000ff
p47_label_16:
! Mem[000000006f0001d3] = 9ac92493, %l0 = 0000000000003422
ldstub [%i2+0x1d3],%l0 ! %l0 = 00000093000000ff
! Mem[000000006f0000b0] = c97f95c2, %l3 = be000000, %l5 = 3422cbf7
add %i2,0xb0,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000c97f95c2
! %l6 = 00000000000000ff, Mem[00000000910001d0] = 1af60ce8
sth %l6,[%i6+0x1d0] ! Mem[00000000910001d0] = 00ff0ce8
! Mem[0000000090800064] = 60cd1874, %g2 = ffffffffffffff96
ldsb [%i5+0x064],%g2 ! %g2 = 0000000000000060
! Mem[000000006e000018] = c12f8f39, %l5 = 00000000c97f95c2
lduba [%i0+%o3]0x88,%l5 ! %l5 = 0000000000000039
! Mem[000000009000010c] = b86e8ce7, %g18 = 52a95f46dcf4f372
ldsw [%i4+0x10c],%g2 ! %g2 = 52a95f46dcf4f372
! Mem[000000006e800018] = 2f9624a8, %l1 = 0000000056ee2c9c
ldswa [%i1+%o3]0x89,%l1 ! %l1 = 000000002f9624a8
! Mem[000000006f800068] = 859f6099, %l6 = 000000ff, %l6 = 000000ff
add %i3,0x68,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000859f6099
! Mem[000000006e000018] = 398f2fc1, %l3 = 00000000be000000
swap [%i0+%o3],%l3 ! %l3 = 00000000398f2fc1
! Mem[000000006f800020] = ffffffff, %l1 = 000000002f9624a8
swap [%i3+%o4],%l1 ! %l1 = 00000000ffffffff
p47_label_17:
! Mem[000000006f800078] = 89ac7b773753ecb8, %l3 = 00000000398f2fc1, %l4 = 000000000000398f
add %i3,0x78,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 89ac7b773753ecb8
! %l5 = 0000000000000039, Mem[000000006e000000] = 56ee2c9c
stwa %l5,[%i0+%g0]0x88 ! Mem[000000006e000000] = 00000039
! Mem[000000006e000018] = be000000, %l6 = 00000000859f6099
ldsba [%i0+%o3]0x81,%l6 ! %l6 = ffffffffffffffbe
! Mem[000000006e800158] = 056901db, %l3 = 398f2fc1, %l0 = 00000093
add %i1,0x158,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000056901db
! Mem[000000006f000010] = 6ae8e224, %l6 = ffffffffffffffbe, %asi = 80
swapa [%i2+0x010]%asi,%l6 ! %l6 = 000000006ae8e224
! Mem[00000000908000f4] = da6b02f4, %g2 = ffffffffb86e8ce7
lduh [%i5+0x0f4],%g2 ! %g2 = 000000000000da6b
! Mem[0000000091000130] = 3beb96801ef81b22, %g2 = 000000000000da6b
ldx [%i6+0x130],%g2 ! %g2 = 3beb96801ef81b22
! Mem[000000006f000018] = b9043019, %l2 = 00000000000000b2
lduba [%i2+%o3]0x80,%l2 ! %l2 = 00000000000000b9
! %l7 = f734d8c0e50976e0, Mem[0000000091000090] = 37892b3fcb14f43b
stx %l7,[%i6+0x090] ! Mem[0000000091000090] = f734d8c0e50976e0
! Mem[000000006f800020] = 2f9624a8, %l2 = 00000000000000b9
ldswa [%i3+%o4]0x81,%l2 ! %l2 = 000000002f9624a8
p47_label_18:
! Mem[000000006f800028] = 0000003b, %l7 = f734d8c0e50976e0
lduwa [%i3+%o5]0x81,%l7 ! %l7 = 000000000000003b
! Mem[00000000910001e8] = 5807ce46, %g18 = 52a95f46dcf4f372
ldsw [%i6+0x1e8],%g2 ! %g2 = 52a95f46dcf4f372
! Mem[000000006f000010] = beffffff, %l6 = 000000006ae8e224
lduba [%i2+%o2]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[000000006e0001a4] = 9418201a, %l5 = 0000000000000039
ldstub [%i0+0x1a4],%l5 ! %l5 = 00000094000000ff
! Mem[000000006e000020] = 00000068356d5f97, %l1 = 00000000ffffffff
ldxa [%i0+%o4]0x80,%l1 ! %l1 = 00000068356d5f97
! Mem[00000000910000a8] = 790ada21, %g2 = 000000005807ce46
ldub [%i6+0x0a9],%g2 ! %g2 = 0000000000000079
! Mem[000000006f800000] = 7279a395, %l4 = 89ac7b773753ecb8
ldsha [%i3+%g0]0x88,%l4 ! %l4 = ffffffffffffa395
! Mem[000000006f800008] = 633d4a0d, %l5 = 0000000000000094
ldsba [%i3+%o1]0x80,%l5 ! %l5 = 0000000000000063
! Mem[000000006e800028] = 77abc2ff, %l3 = 00000000398f2fc1
lduba [%i1+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[000000006f800010] = d598202e, %l2 = 000000002f9624a8
ldswa [%i3+%o2]0x89,%l2 ! %l2 = ffffffffd598202e
p47_label_19:
! Mem[000000006f000034] = 7ae44d79, %l5 = 00000063, %l7 = 0000003b
add %i2,0x34,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000007ae44d79
! Mem[000000006f800018] = e34b5493, %l2 = ffffffffd598202e
ldsha [%i3+%o3]0x81,%l2 ! %l2 = ffffffffffffe34b
! Mem[000000006f8000b8] = d413a7ff, %l6 = 000000ff, %l1 = 356d5f97
add %i3,0xb8,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000d413a7ff
! Mem[0000000090800014] = 347e03e8, %g2 = 0000000000000079
lduw [%i5+0x014],%g2 ! %g2 = 00000000347e03e8
! Mem[000000009100015c] = c9897b7e, %g2 = 00000000347e03e8
lduw [%i6+0x15c],%g2 ! %g2 = 00000000c9897b7e
! Mem[000000006e800028] = ffc2ab77, %l5 = 0000000000000063
ldsba [%i1+%o5]0x80,%l5 ! %l5 = ffffffffffffffff
! Mem[000000006f800128] = 4b0ccd74ebb19b52, %l5 = ffffffffffffffff, %l7 = 000000007ae44d79
add %i3,0x128,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 4b0ccd74ebb19b52
! Mem[000000006e80017c] = e4de383d, %l4 = ffffa395, %l7 = ebb19b52
add %i1,0x17c,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000e4de383d
! Mem[00000000900001bc] = 7f6a2e61, %g2 = 00000000c9897b7e
ldub [%i4+0x1bd],%g2 ! %g2 = 000000000000007f
! Mem[000000006f800010] = 2e2098d5, %l1 = 00000000d413a7ff
ldsba [%i3+%o2]0x80,%l1 ! %l1 = 000000000000002e
p47_label_20:
! Mem[000000006e80000c] = 1cfc1d0e, %l4 = ffffffffffffa395
swap [%i1+0x00c],%l4 ! %l4 = 000000001cfc1d0e
! Mem[000000006e800000] = ffddd899, %l0 = 00000000056901db
lduwa [%i1+%g0]0x81,%l0 ! %l0 = 00000000ffddd899
! Mem[000000006e8001b8] = 38509643, %l0 = 00000000ffddd899, %asi = 80
swapa [%i1+0x1b8]%asi,%l0 ! %l0 = 0000000038509643
! Mem[000000006f800008] = 0d4a3d63, %l1 = 000000000000002e
swapa [%i3+%o1]0x88,%l1 ! %l1 = 000000000d4a3d63
! Mem[000000006f000000] = f4000000, %l5 = ffffffffffffffff
lduba [%i2+%g0]0x81,%l5 ! %l5 = 00000000000000f4
! Mem[000000006f000028] = a0d6c4ff, %l3 = 00000000000000ff
lduba [%i2+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[000000006e800028] = ffc2ab77, %l4 = 000000001cfc1d0e
ldstuba [%i1+%o5]0x80,%l4 ! %l4 = 000000ff000000ff
! Mem[000000006e000020] = 68000000, %l2 = ffffffffffffe34b
swapa [%i0+%o4]0x89,%l2 ! %l2 = 0000000068000000
! Mem[0000000090000144] = 32108ea1, %g2 = 000000000000007f
lduh [%i4+0x144],%g2 ! %g2 = 0000000000003210
! Mem[000000006e8001d8] = b6300d2f85bf7f4d, %l2 = 0000000068000000, %l7 = 00000000e4de383d
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = b6300d2f85bf7f4d
p47_label_21:
! Mem[000000006f800068] = 859f6099, %l4 = 000000ff, %l1 = 0d4a3d63
add %i3,0x68,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000859f6099
! Mem[0000000091800030] = d69884ce, %g18 = 52a95f46dcf4f372
ldsw [%o0+0x030],%g2 ! %g2 = 52a95f46dcf4f372
! %l1 = 00000000859f6099, Mem[000000006e0001c8] = 3c6b84fe6543a7e0
stx %l1,[%i0+0x1c8] ! Mem[000000006e0001c8] = 00000000859f6099
! Mem[000000006f000028] = a0d6c4ff, %l6 = 00000000000000ff
ldsha [%i2+%o5]0x89,%l6 ! %l6 = ffffffffffffc4ff
! %l5 = 00000000000000f4, Mem[000000006e000000] = 39000000
stha %l5,[%i0+%g0]0x80 ! Mem[000000006e000000] = 00f40000
! Mem[000000006e800180] = cd23981886f511a6, %l5 = 00000000000000f4, %l6 = ffffffffffffc4ff
add %i1,0x180,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = cd23981886f511a6
! Mem[00000000908001f8] = 3d4d32cf 1934dea3, %g2 = d69884ce, %g3 = 32108ea1
ldd [%i5+0x1f8],%g2 ! %g2 = 000000003d4d32cf 000000001934dea3
! %l4 = 000000ff, %l5 = 000000f4, Mem[00000000918001d0] = 5c503449 218a926c
stda %l4,[%o0+0x1d0]%asi ! Mem[00000000918001d0] = 000000ff 000000f4
! Mem[000000006e800129] = 8815d308, %l6 = cd23981886f511a6
ldstuba [%i1+0x129]%asi,%l6 ! %l6 = 00000015000000ff
! %l0 = 38509643, %l1 = 859f6099, Mem[0000000091000190] = 5c5bf5b9 29b833a5
std %l0,[%i6+0x190] ! Mem[0000000091000190] = 38509643 859f6099
p47_label_22:
! Mem[0000000091000154] = 1cd37e5c, %g18 = 52a95f46dcf4f372
ldswa [%i6+0x154]%asi,%g2 ! %g2 = 52a95f46dcf4f372
! %l7 = b6300d2f85bf7f4d, Mem[0000000090000156] = cdc0e4c9
sth %l7,[%i4+0x156] ! Mem[0000000090000154] = 7f4de4c9
! Mem[000000006f000010] = beffffff, %l7 = b6300d2f85bf7f4d
ldstuba [%i2+%o2]0x88,%l7 ! %l7 = 000000ff000000ff
! Mem[000000006f80013e] = 86cef916, %l6 = 0000000000000015
ldstub [%i3+0x13e],%l6 ! %l6 = 000000f9000000ff
! Mem[0000000091000058] = 65858c32 c2164d63, %g2 = 1cd37e5c, %g3 = 1934dea3
ldd [%i6+0x058],%g2 ! %g2 = 0000000065858c32 00000000c2164d63
! Mem[000000006f0000b4] = 16bfce82, %l5 = 000000f4, %l0 = 38509643
add %i2,0xb4,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000016bfce82
! Mem[000000006f000018] = b9043019, %l7 = 00000000000000ff
swapa [%i2+%o3]0x81,%l7 ! %l7 = 00000000b9043019
! Mem[000000006f800008] = 2e000000, %l5 = 00000000000000f4
ldstuba [%i3+%o1]0x80,%l5 ! %l5 = 0000002e000000ff
! Mem[000000009000000c] = 7877a39b, %g2 = 0000000065858c32
lduha [%i4+0x00c]%asi,%g2 ! %g2 = 0000000000007877
! Mem[000000006e000084] = 2049ac5d, %l0 = 16bfce82, %l2 = 68000000
add %i0,0x84,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000002049ac5d
p47_label_23:
! Mem[000000006e000144] = 2f940daf, %l5 = 0000002e, %l5 = 0000002e
add %i0,0x144,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000002f940daf
! %l0 = 16bfce82, %l1 = 859f6099, Mem[000000006e8001b8] = ffddd899 d2178752
std %l0,[%i1+0x1b8] ! Mem[000000006e8001b8] = 16bfce82 859f6099
! Mem[0000000091000004] = 4f08ef95, %g2 = 0000000000007877
ldsb [%i6+0x007],%g2 ! %g2 = 000000000000004f
! Mem[000000006e800020] = f0da152d, %l7 = 00000000b9043019
ldstuba [%i1+%o4]0x89,%l7 ! %l7 = 0000002d000000ff
! %l2 = 2049ac5d, %l3 = 000000ff, Mem[0000000091800108] = da59eb8f d5a60bac
std %l2,[%o0+0x108] ! Mem[0000000091800108] = 2049ac5d 000000ff
! Mem[000000006e0000d1] = 87b9a14b, %l2 = 000000002049ac5d
ldstub [%i0+0x0d1],%l2 ! %l2 = 000000b9000000ff
! Mem[000000006f0000da] = ad8cdc46, %l2 = 00000000000000b9
ldstub [%i2+0x0da],%l2 ! %l2 = 000000dc000000ff
! Mem[000000006e80002d] = 5100ebc6, %l1 = 00000000859f6099
ldstub [%i1+0x02d],%l1 ! %l1 = 00000000000000ff
! Mem[000000006e80013c] = 2a5a3af7, %l2 = 000000dc, %l4 = 000000ff
add %i1,0x13c,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000002a5a3af7
! %l0 = 16bfce82, %l1 = 00000000, Mem[000000006f800020] = 2f9624a8 b4d7772b
stda %l0,[%i3+%o4]0x80 ! Mem[000000006f800020] = 16bfce82 00000000
p47_label_24:
! %l7 = 000000000000002d, Mem[000000006f000045] = 21574032
stb %l7,[%i2+0x045] ! Mem[000000006f000044] = 212d4032
! Mem[000000006e80004c] = ca00f250, %l7 = 0000002d, %l3 = 000000ff
add %i1,0x4c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000ca00f250
! Mem[000000006e800008] = 4eb16ebe, %l3 = 00000000ca00f250
lduba [%i1+%o1]0x88,%l3 ! %l3 = 00000000000000be
! Mem[0000000091800110] = 827eb716, %g2 = 000000000000004f
ldsba [%o0+0x112]%asi,%g2 ! %g2 = ffffffffffffff82
! Mem[000000006f000018] = ff000000, %l7 = 000000000000002d
ldstuba [%i2+%o3]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[00000000908001b0] = 3f3e85c2, %g2 = ffffffffffffff82
lduha [%i5+0x1b2]%asi,%g2 ! %g2 = 0000000000003f3e
! Mem[000000006e800030] = 930e7f59, %l3 = 000000be, %l5 = 2f940daf
add %i1,0x30,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000930e7f59
! Mem[000000006e80006e] = 6c0cffbf, %l2 = 00000000000000dc
ldstuba [%i1+0x06e]%asi,%l2 ! %l2 = 000000ff000000ff
! Mem[000000006f0000cc] = ec97d731, %l7 = 0000000000000000, %asi = 80
swapa [%i2+0x0cc]%asi,%l7 ! %l7 = 00000000ec97d731
! Mem[0000000090000078] = c8000000, %g2 = 0000000000003f3e
ldsb [%i4+0x07b],%g2 ! %g2 = ffffffffffffffc8
p47_label_25:
! Mem[000000006f000010] = beffffff, %l5 = 00000000930e7f59
swapa [%i2+%o2]0x88,%l5 ! %l5 = 00000000beffffff
! Mem[000000006e000028] = 00000000, %l2 = 00000000000000ff
ldstuba [%i0+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000091800078] = 2185094a 14edd7bd, %g2 = ffffffc8, %g3 = c2164d63
ldd [%o0+0x078],%g2 ! %g2 = 000000002185094a 0000000014edd7bd
! Mem[000000006e8001c0] = 6b81a4f6, %l0 = 0000000016bfce82, %asi = 80
swapa [%i1+0x1c0]%asi,%l0 ! %l0 = 000000006b81a4f6
! Mem[0000000090800004] = 3ef2275f, %g2 = 000000002185094a
ldsh [%i5+0x006],%g2 ! %g2 = 0000000000003ef2
! %l6 = 00000000000000f9, Mem[000000006f800054] = 20394df1, %asi = 80
stwa %l6,[%i3+0x054]%asi ! Mem[000000006f800054] = 000000f9
! Mem[000000006e800000] = 99d8ddff, %l5 = 00000000beffffff
ldsba [%i1+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
! Mem[000000006f000020] = 99704dff, %l3 = 00000000000000be
lduwa [%i2+%o4]0x88,%l3 ! %l3 = 0000000099704dff
! %l2 = 0000000000000000, Mem[000000006f800020] = 16bfce82
stwa %l2,[%i3+%o4]0x81 ! Mem[000000006f800020] = 00000000
! Mem[000000006f000084] = 6bf980d0, %l7 = ec97d731, %l5 = ffffffff
add %i2,0x84,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000006bf980d0
ba,a p47_not_taken_0_end
p47_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p47_branch_failed
p47_not_taken_0_end:
! End of Random Code for Thread 47
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 000000006b81a4f6
bne,a,pn %xcc,p47_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne,a,pn %xcc,p47_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000000
bne,a,pn %xcc,p47_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000099704dff
bne,a,pn %xcc,p47_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000002a5a3af7
bne,a,pn %xcc,p47_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000006bf980d0
bne,a,pn %xcc,p47_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000f9
bne,a,pn %xcc,p47_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000ec97d731
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 77ec3dd8 9b26703c
bne %xcc,p47_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 34f09da8 69818836
bne %xcc,p47_f4_fail
nop
! Check Local Memory
set p47_local0_expect,%g1
p47_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 00f4000000000000
ldx [%i0+0x000],%g3 ! Observed data at 000000006e000000
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 356d5f97616a2ba7
ldx [%i0+0x008],%g3 ! Observed data at 000000006e000008
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = be000000bd643638
ldx [%i0+0x018],%g3 ! Observed data at 000000006e000018
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4be3ffff356d5f97
ldx [%i0+0x020],%g3 ! Observed data at 000000006e000020
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff000000000000b9
ldx [%i0+0x028],%g3 ! Observed data at 000000006e000028
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 1ddbb9f5354d7099
ldx [%i0+0x060],%g3 ! Observed data at 000000006e000060
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = fad22806186a2202
ldx [%i0+0x068],%g3 ! Observed data at 000000006e000068
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = ff7b52992049ac5d
ldx [%i0+0x080],%g3 ! Observed data at 000000006e000080
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = b21c7db9c66ea4aa
ldx [%i0+0x088],%g3 ! Observed data at 000000006e000088
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 6d4a239830ff2bae
ldx [%i0+0x098],%g3 ! Observed data at 000000006e000098
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 87ffa14b9929c47c
ldx [%i0+0x0d0],%g3 ! Observed data at 000000006e0000d0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 000024a8659cc575
ldx [%i0+0x0e8],%g3 ! Observed data at 000000006e0000e8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 1ead707aff18201a
ldx [%i0+0x1a0],%g3 ! Observed data at 000000006e0001a0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 024e52ff79012c5d
ldx [%i0+0x1b0],%g3 ! Observed data at 000000006e0001b0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 00000000859f6099
ldx [%i0+0x1c8],%g3 ! Observed data at 000000006e0001c8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x1c8,%g4
set p47_local1_expect,%g1
p47_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ffddd8992872f690
ldx [%i1+0x000],%g3 ! Observed data at 000000006e800000
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = be6eb14effffa395
ldx [%i1+0x008],%g3 ! Observed data at 000000006e800008
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff15daf000000000
ldx [%i1+0x020],%g3 ! Observed data at 000000006e800020
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffc2ab7751ffebc6
ldx [%i1+0x028],%g3 ! Observed data at 000000006e800028
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 930e7f59732bac95
ldx [%i1+0x030],%g3 ! Observed data at 000000006e800030
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 00000000000000b9
ldx [%i1+0x050],%g3 ! Observed data at 000000006e800050
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 601409996c0cffbf
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 = ffffbe00b5cb8cd0
ldx [%i1+0x070],%g3 ! Observed data at 000000006e800070
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x070,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = bdf58d1affc8e350
ldx [%i1+0x0b0],%g3 ! Observed data at 000000006e8000b0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 1e6cff0dfeee7b0e
ldx [%i1+0x0c8],%g3 ! Observed data at 000000006e8000c8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = cf0615ffef4e0eba
ldx [%i1+0x0f8],%g3 ! Observed data at 000000006e8000f8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 88ffd3088d63d66c
ldx [%i1+0x128],%g3 ! Observed data at 000000006e800128
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 762658d769cfe7ff
ldx [%i1+0x140],%g3 ! Observed data at 000000006e800140
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x140,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 16bfce82859f6099
ldx [%i1+0x1b8],%g3 ! Observed data at 000000006e8001b8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 16bfce825ab7ecfa
ldx [%i1+0x1c0],%g3 ! Observed data at 000000006e8001c0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 4a2e8cc451fc3973
ldx [%i1+0x1e8],%g3 ! Observed data at 000000006e8001e8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x1e8,%g4
set p47_local2_expect,%g1
p47_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = f4000000956859eb
ldx [%i2+0x000],%g3 ! Observed data at 000000006f000000
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 74696cd7ffa8c6db
ldx [%i2+0x008],%g3 ! Observed data at 000000006f000008
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 597f0e933cfd39a9
ldx [%i2+0x010],%g3 ! Observed data at 000000006f000010
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff0000ff57f03d4a
ldx [%i2+0x018],%g3 ! Observed data at 000000006f000018
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff4d7099ed993966
ldx [%i2+0x020],%g3 ! Observed data at 000000006f000020
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffc4d6a07e1f3ec4
ldx [%i2+0x028],%g3 ! Observed data at 000000006f000028
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = de1dffe57ae44d79
ldx [%i2+0x030],%g3 ! Observed data at 000000006f000030
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = e4bc0405212d4032
ldx [%i2+0x040],%g3 ! Observed data at 000000006f000040
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x040,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = b88a897900000000
ldx [%i2+0x0c8],%g3 ! Observed data at 000000006f0000c8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ad8cff46356d5f97
ldx [%i2+0x0d8],%g3 ! Observed data at 000000006f0000d8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 139b1bb2ba276a8c
ldx [%i2+0x0e0],%g3 ! Observed data at 000000006f0000e0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 9ac924ff5111db9a
ldx [%i2+0x1d0],%g3 ! Observed data at 000000006f0001d0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x1d0,%g4
set p47_local3_expect,%g1
p47_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = ff000000b21a96bd
ldx [%i3+0x008],%g3 ! Observed data at 000000006f800008
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000000000000000
ldx [%i3+0x020],%g3 ! Observed data at 000000006f800020
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000003b75818c13
ldx [%i3+0x028],%g3 ! Observed data at 000000006f800028
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = b640b5ecff85bb68
ldx [%i3+0x040],%g3 ! Observed data at 000000006f800040
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = bf8126dc000000f9
ldx [%i3+0x050],%g3 ! Observed data at 000000006f800050
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x050,%g4
ldx [%g1+0x100],%g2 ! Expected data = ffa51a35268a392d
ldx [%i3+0x100],%g3 ! Observed data at 000000006f800100
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 5509d20eea14ff63
ldx [%i3+0x110],%g3 ! Observed data at 000000006f800110
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = 81886b3686ceff16
ldx [%i3+0x138],%g3 ! Observed data at 000000006f800138
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x138,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 24040ea2d4ff8e15
ldx [%i3+0x1b0],%g3 ! Observed data at 000000006f8001b0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 17bc91f4a3fff6f1
ldx [%i3+0x1e0],%g3 ! Observed data at 000000006f8001e0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x1e0,%g4
! The test for processor 47 has passed
p47_passed:
ta GOOD_TRAP
nop
p47_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p47_failed
p47_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p47_failed
p47_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p47_failed
p47_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p47_failed
p47_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p47_failed
p47_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p47_failed
p47_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p47_failed
p47_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p47_failed
p47_f2_fail:
set p47_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p47_f4_fail:
set p47_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006f000018]
lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e800018]
ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006f000020]
ldxa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006e800008]
ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006e800020]
ldswa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006f000008]
done
p47_trap1o:
ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006f000018]
lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e800018]
ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006f000020]
ldxa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006e800008]
ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006e800020]
ldswa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006f000008]
done
p47_trap2e:
ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006e800028]
done
p47_trap2o:
ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006e800028]
done
p47_trap3e:
nop
done
p47_trap3o:
nop
done
p47_init_memory_pointers:
set p47_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p47_local0_start,%i0
set p47_local1_start,%i1
set p47_local2_start,%i2
set p47_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 55b1c0c9fc5c0a8d
ldx [%g1+0x008],%l1 ! %l1 = a72b6a61f7cb2234
ldx [%g1+0x010],%l2 ! %l2 = 06869155d2a411f3
ldx [%g1+0x018],%l3 ! %l3 = 0baf983d99704d35
ldx [%g1+0x020],%l4 ! %l4 = 66dd3cf0689f342a
ldx [%g1+0x028],%l5 ! %l5 = 25734c06663999ed
ldx [%g1+0x030],%l6 ! %l6 = 790a0ae6186a2202
ldx [%g1+0x038],%l7 ! %l7 = 3eb3235199d8ddb5
! Initialize the output register of window 0
set unres3_start,%o0
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 = 432aa19a 7ddbcbb5 09469918 9028e06e
! %f4 = 93fb862d 590be425 73f92b3d c9d9db07
! %f8 = d15c0a40 14edaa2f e6c4a8ee a790964c
! %f12 = 49a618fc 6907591d db666408 fc526207
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d19d2d43 35dc693d d4e026cd 48c78670
! %f20 = 4d95cd51 c7643b7a b40242d0 a66de82e
! %f24 = cb459ff2 f5a40bd9 525c0ac8 df3d9eba
! %f28 = 26310353 5a6fb050 40c1e0ec 955d26dd
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 9ffb07d5 eb6baf4a b92d19c6 4df2fd7d
! %f36 = 83acd9f0 a9f835c6 08e02659 4be445f1
! %f40 = d9f75b72 3322316d 5ffc45cf 02e5e87f
! %f44 = 6c06d17f a9f025dd 4b1df7e8 2632e21a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xba0d32b800000022,%g7,%g1 ! GSR scale = 4, align = 2
wr %g1,%g0,%gsr ! GSR = ba0d32b800000022
wr %g0,%y ! Clear Y 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[00000000910000f0] = 0ba31d1ef27f7d71, %g2 = 5bda8a0d000000b9
ldx [%i6+0x0f0],%g2 ! %g2 = 0ba31d1ef27f7d71
! Mem[000000009000008c] = 10c393c6, %g18 = 262d7a74ce15e1df
ldsw [%i4+0x08c],%g2 ! %g2 = 262d7a74ce15e1df
! Mem[0000000071000110] = eb2771fc, %l2 = ccdd6cda6e6fe59d
ldstub [%i2+0x110],%l2 ! %l2 = 000000eb000000ff
! %l4 = e3cc9a55881214be, Mem[0000000091000000] = 5a899bb6a2b3824f
stx %l4,[%i6+%g0] ! Mem[0000000091000000] = e3cc9a55881214be
! Mem[0000000091000160] = 73e72b45, %g18 = 262d7a74ce15e1df
ldsw [%i6+0x160],%g2 ! %g2 = 262d7a74ce15e1df
! Mem[0000000071000024] = 11b5d369, %l3 = 80750038578e46b0
ldswa [%i2+0x024]%asi,%l3 ! %l3 = 0000000011b5d369
! %l0 = 95763a1a, %l1 = 04fa3fa4, Mem[0000000070000018] = b641fe9f f71e9fbb
stda %l0,[%i0+%o3]0x88 ! Mem[0000000070000018] = 95763a1a 04fa3fa4
! Mem[0000000090800120] = 319a6fbd, %g2 = 0000000073e72b45
ldsb [%i5+0x120],%g2 ! %g2 = 0000000000000031
! Mem[00000000710000bd] = 3971f97e, %l2 = 00000000000000eb
ldstub [%i2+0x0bd],%l2 ! %l2 = 00000071000000ff
! Mem[0000000071800198] = 77d436e5, %l4 = e3cc9a55881214be
swap [%i3+0x198],%l4 ! %l4 = 0000000077d436e5
p48_label_2:
! Mem[00000000900000a8] = f2c2de63, %g18 = 262d7a74ce15e1df
ldswa [%i4+0x0a8]%asi,%g2 ! %g2 = 262d7a74ce15e1df
! %l3 = 0000000011b5d369, Mem[0000000091000064] = 91eeb0a1
sth %l3,[%i6+0x064] ! Mem[0000000091000064] = d369b0a1
! Mem[0000000071800048] = 9e35fd58, %l1 = 9bcf668604fa3fa4
swap [%i3+0x048],%l1 ! %l1 = 000000009e35fd58
! %l3 = 0000000011b5d369, Mem[0000000070800010] = d387440d
stba %l3,[%i1+%o2]0x88 ! Mem[0000000070800010] = d3874469
! Mem[0000000070800193] = 5cb32a32, %l0 = 669b880a95763a1a
ldstub [%i1+0x193],%l0 ! %l0 = 00000032000000ff
! Mem[000000009180008c] = ac8c636e, %g2 = fffffffff2c2de63
ldub [%o0+0x08c],%g2 ! %g2 = 00000000000000ac
! Mem[0000000071000028] = 28060eac, %l6 = c9fe3182aa2c1865
lduha [%i2+%o5]0x88,%l6 ! %l6 = 0000000000000eac
! Mem[0000000071000028] = ac0e0628, %l0 = 0000000000000032
ldsha [%i2+%o5]0x81,%l0 ! %l0 = ffffffffffffac0e
! %l4 = 77d436e5, %l5 = 8b76f958, Mem[0000000070800000] = 197cc4d8 c57d5ba6
stda %l4,[%i1+%g0]0x88 ! Mem[0000000070800000] = 77d436e5 8b76f958
! %l5 = 0890b7ee8b76f958, Mem[00000000908000e0] = 3675044c742be986
stx %l5,[%i5+0x0e0] ! Mem[00000000908000e0] = 0890b7ee8b76f958
p48_label_3:
! Mem[0000000071800078] = 2775bece, %l6 = 0000000000000eac, %asi = 80
swapa [%i3+0x078]%asi,%l6 ! %l6 = 000000002775bece
! Mem[00000000718001b0] = b294528eae2a91a8, %l2 = 0000000000000071, %l2 = 0000000000000071
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = b294528eae2a91a8
! Mem[0000000070800028] = 421e90a4, %l5 = 0890b7ee8b76f958
swapa [%i1+%o5]0x80,%l5 ! %l5 = 00000000421e90a4
! %l5 = 00000000421e90a4, Mem[0000000071000010] = 24e6c91e
stba %l5,[%i2+%o2]0x88 ! Mem[0000000071000010] = 24e6c9a4
! Mem[0000000071800000] = fd44c8dc, %l4 = 0000000077d436e5
ldstuba [%i3+%g0]0x81,%l4 ! %l4 = 000000fd000000ff
! Mem[00000000700001af] = 3f202bb1, %l3 = 0000000011b5d369
ldstuba [%i0+0x1af]%asi,%l3 ! %l3 = 000000b1000000ff
! Mem[0000000071000180] = ab834feb3a41c3b1, %l4 = 00000000000000fd, %l5 = 00000000421e90a4
add %i2,0x180,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = ab834feb3a41c3b1
! Mem[000000007180006d] = 0baa20b9, %l7 = b8832596b63ca4c8
ldstub [%i3+0x06d],%l7 ! %l7 = 000000aa000000ff
! %l2 = ae2a91a8, %l3 = 000000b1, Mem[0000000071800018] = 5a8e7dea 4592ed13
stda %l2,[%i3+%o3]0x88 ! Mem[0000000071800018] = ae2a91a8 000000b1
! %l3 = 00000000000000b1, Mem[0000000071800010] = bedcc82a
stha %l3,[%i3+%o2]0x81 ! Mem[0000000071800010] = 00b1c82a
p48_label_4:
! Mem[00000000910000bc] = 9556d5f3, %g2 = 00000000000000ac
ldsha [%i6+0x0bc]%asi,%g2 ! %g2 = ffffffffffff9556
! %l3 = 00000000000000b1, Mem[0000000071000000] = f938679b
stba %l3,[%i2+%g0]0x88 ! Mem[0000000071000000] = f93867b1
! %l1 = 000000009e35fd58, Mem[00000000910000c7] = 023601e4
stb %l1,[%i6+0x0c7] ! Mem[00000000910000c4] = 583601e4
! %l5 = ab834feb3a41c3b1, Mem[0000000070000008] = 8a25e351
stha %l5,[%i0+%o1]0x88 ! Mem[0000000070000008] = 8a25c3b1
! Mem[0000000070000008] = b1c3258a, %l4 = 00000000000000fd, %asi = 80
swapa [%i0+0x008]%asi,%l4 ! %l4 = 00000000b1c3258a
! Mem[00000000700001b8] = 4c4e7012, %l6 = 000000002775bece
ldstub [%i0+0x1b8],%l6 ! %l6 = 0000004c000000ff
! Mem[0000000070000018] = 1a3a7695, %l3 = 00000000000000b1
swapa [%i0+%o3]0x81,%l3 ! %l3 = 000000001a3a7695
! %l5 = ab834feb3a41c3b1, Mem[0000000071800028] = 092d5b97
stwa %l5,[%i3+%o5]0x80 ! Mem[0000000071800028] = 3a41c3b1
! Mem[00000000900001f0] = b900740f, %g2 = ffffffffffff9556
lduh [%i4+0x1f0],%g2 ! %g2 = 000000000000b900
! %l2 = b294528eae2a91a8, Mem[0000000090800070] = de52dc0ae48dde6b
stx %l2,[%i5+0x070] ! Mem[0000000090800070] = b294528eae2a91a8
p48_label_5:
! Mem[0000000071000018] = c8cf26e2, %l4 = 00000000b1c3258a
ldstub [%i2+%o3],%l4 ! %l4 = 000000c8000000ff
! Mem[0000000090800078] = 2b5751b8 c117fe29, %g2 = 0000b900, %g3 = 0bad0b00
ldd [%i5+0x078],%g2 ! %g2 = 000000002b5751b8 00000000c117fe29
! Mem[0000000071800000] = dcc844ff, %l4 = 00000000000000c8
ldsha [%i3+%g0]0x89,%l4 ! %l4 = 00000000000044ff
! Mem[0000000070800004] = 58f9768b, %l1 = 000000009e35fd58
swap [%i1+0x004],%l1 ! %l1 = 0000000058f9768b
! Mem[0000000071800110] = 142713a4114afd45, %l2 = b294528eae2a91a8, %l3 = 000000001a3a7695
add %i3,0x110,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 142713a4114afd45
! Mem[00000000718000c8] = dbeb4056, %l7 = 000000aa, %l2 = ae2a91a8
add %i3,0xc8,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000dbeb4056
! %l2 = 00000000dbeb4056, Mem[0000000071800008] = 58fbaaaa
stwa %l2,[%i3+%o1]0x88 ! Mem[0000000071800008] = dbeb4056
! Mem[0000000091800078] = 4a14edd7, %g2 = 000000002b5751b8
ldsb [%o0+0x07b],%g2 ! %g2 = 000000000000004a
! Mem[0000000071000170] = 43119d4554619756, %l6 = 000000000000004c, %l2 = 00000000dbeb4056
add %i2,0x170,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 43119d4554619756
! %l2 = 43119d4554619756, Mem[00000000908000e8] = fa3347b4
stw %l2,[%i5+0x0e8] ! Mem[00000000908000e8] = 54619756
p48_label_6:
! %l2 = 43119d4554619756, Mem[0000000071800000] = ff44c8dc
stha %l2,[%i3+%g0]0x80 ! Mem[0000000071800000] = 9756c8dc
! Mem[00000000718001e4] = 30b3357b, %l2 = 43119d4554619756
ldstuba [%i3+0x1e4]%asi,%l2 ! %l2 = 00000030000000ff
! Mem[00000000708001d2] = 79e3394f, %l3 = 142713a4114afd45
ldstub [%i1+0x1d2],%l3 ! %l3 = 00000039000000ff
! %l2 = 0000000000000030, Mem[0000000071000028] = 28060eac
stha %l2,[%i2+%o5]0x89 ! Mem[0000000071000028] = 28060030
! Mem[0000000071800070] = 824803d1, %l3 = 0000000000000039
swap [%i3+0x070],%l3 ! %l3 = 00000000824803d1
! Mem[0000000071000028] = 28060030, %l4 = 00000000000044ff
lduwa [%i2+%o5]0x89,%l4 ! %l4 = 0000000028060030
! Mem[0000000070800000] = 77d436e5, %l3 = 00000000824803d1
lduha [%i1+%g0]0x88,%l3 ! %l3 = 00000000000036e5
! Mem[00000000718001ac] = 705bf5d4, %l0 = ffffffffffffac0e
swap [%i3+0x1ac],%l0 ! %l0 = 00000000705bf5d4
! Mem[0000000071000010] = 24e6c9a4, %l3 = 00000000000036e5
swapa [%i2+%o2]0x89,%l3 ! %l3 = 0000000024e6c9a4
! Mem[00000000710001e0] = d6a43b3b, %l1 = 0000000058f9768b
swap [%i2+0x1e0],%l1 ! %l1 = 00000000d6a43b3b
p48_label_7:
! Mem[0000000070000008] = 000000fd, %l1 = 00000000d6a43b3b
ldstuba [%i0+%o1]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[000000009080004c] = dc939ed4, %g2 = 000000000000004a
lduh [%i5+0x04e],%g2 ! %g2 = 000000000000dc93
! Mem[0000000071000000] = b16738f9, %l3 = 0000000024e6c9a4
swapa [%i2+%g0]0x80,%l3 ! %l3 = 00000000b16738f9
! Mem[00000000718001e4] = ffb3357b, %l6 = 0000004c, %l5 = 3a41c3b1
add %i3,0x1e4,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000ffb3357b
! Mem[0000000070000000] = bf351419, %l3 = 00000000b16738f9
ldswa [%i0+%g0]0x80,%l3 ! %l3 = ffffffffbf351419
! Mem[0000000071800000] = dcc85697, %l4 = 0000000028060030
ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 00000097000000ff
! Mem[0000000071000020] = 5d50351011b5d369, %l6 = 000000000000004c, %l5 = 00000000ffb3357b
add %i2,0x20,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 5d50351011b5d369
! Mem[000000007000017c] = 6eb6f7de, %l2 = 0000000000000030
ldstuba [%i0+0x17c]%asi,%l2 ! %l2 = 0000006e000000ff
! Mem[000000007080006c] = 9ac8dacf, %l2 = 000000000000006e
ldstub [%i1+0x06c],%l2 ! %l2 = 0000009a000000ff
! %l2 = 0000009a, %l3 = bf351419, Mem[0000000091800020] = 19dcc7b8 69b26704
stda %l2,[%o0+0x020]%asi ! Mem[0000000091800020] = 0000009a bf351419
p48_label_8:
! Mem[0000000070000008] = fd0000ff, %l6 = 000000000000004c
ldstuba [%i0+%o1]0x89,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000070800174] = 5063b888, %l5 = 5d50351011b5d369, %asi = 80
swapa [%i1+0x174]%asi,%l5 ! %l5 = 000000005063b888
! Mem[0000000071000010] = 000036e5, %l4 = 0000000000000097
ldsba [%i2+%o2]0x89,%l4 ! %l4 = ffffffffffffffe5
! %l1 = 0000000000000000, Mem[0000000070800020] = c21583bb
stha %l1,[%i1+%o4]0x81 ! Mem[0000000070800020] = 000083bb
! %l2 = 0000009a, %l3 = bf351419, Mem[0000000091800018] = 8f673b71 6fd852ea
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 0000009a bf351419
! Mem[00000000910000e0] = 0847f0b733113aa4, %g2 = 000000000000dc93
ldx [%i6+0x0e0],%g2 ! %g2 = 0847f0b733113aa4
! %l4 = ffffffffffffffe5, Mem[0000000090800098] = cd4886d9, %asi = 80
stwa %l4,[%i5+0x098]%asi ! Mem[0000000090800098] = ffffffe5
! Mem[0000000070800010] = 694487d3, %l5 = 000000005063b888
lduwa [%i1+%o2]0x81,%l5 ! %l5 = 00000000694487d3
! Mem[00000000718000f1] = ecfada69, %l3 = ffffffffbf351419
ldstub [%i3+0x0f1],%l3 ! %l3 = 000000fa000000ff
! Mem[000000007000004c] = aa4a5242, %l1 = 00000000, %l4 = ffffffe5
add %i0,0x4c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000aa4a5242
p48_label_9:
! Mem[0000000071000105] = 60e6d5a1, %l0 = 00000000705bf5d4
ldstub [%i2+0x105],%l0 ! %l0 = 000000e6000000ff
! Mem[00000000700000f0] = 3b9194f3, %l3 = 000000fa, %l7 = 000000aa
add %i0,0xf0,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000003b9194f3
! %l2 = 000000000000009a, Mem[00000000910001b0] = 83000d90
sth %l2,[%i6+0x1b0] ! Mem[00000000910001b0] = 009a0d90
! Mem[00000000710000ac] = a0727226, %l5 = 00000000694487d3
swap [%i2+0x0ac],%l5 ! %l5 = 00000000a0727226
! %l6 = 00000000000000ff, Mem[0000000090800198] = 288cb493ef678d22
stx %l6,[%i5+0x198] ! Mem[0000000090800198] = 00000000000000ff
! %l0 = 00000000000000e6, Mem[00000000918001e0] = 25454007
stw %l0,[%o0+0x1e0] ! Mem[00000000918001e0] = 000000e6
! %l3 = 00000000000000fa, Mem[0000000071800010] = 00b1c82ab3e5620e
stx %l3,[%i3+%o2] ! Mem[0000000071800010] = 00000000000000fa
! Mem[0000000070800043] = 9b477b2d, %l1 = 0000000000000000
ldstub [%i1+0x043],%l1 ! %l1 = 0000002d000000ff
! Mem[0000000071000075] = d0392aae, %l4 = 00000000aa4a5242
ldstub [%i2+0x075],%l4 ! %l4 = 00000039000000ff
! Mem[00000000710000b3] = 04ecb5df, %l4 = 0000000000000039
ldstub [%i2+0x0b3],%l4 ! %l4 = 000000df000000ff
p48_label_10:
! %l3 = 00000000000000fa, Mem[0000000091800140] = 99c754cdcdb3200d
stx %l3,[%o0+0x140] ! Mem[0000000091800140] = 00000000000000fa
! Mem[0000000071000010] = e5360000, %l2 = 000000000000009a
lduwa [%i2+%o2]0x80,%l2 ! %l2 = 00000000e5360000
! Mem[00000000908000bc] = 47cde5d6, %g2 = 0847f0b733113aa4
lduh [%i5+0x0bc],%g2 ! %g2 = 00000000000047cd
! Mem[0000000070000010] = a7ed2210, %l2 = 00000000e5360000
ldswa [%i0+%o2]0x89,%l2 ! %l2 = ffffffffa7ed2210
! Mem[0000000090800058] = d1f13f7616397488, %g2 = 00000000000047cd
ldx [%i5+0x058],%g2 ! %g2 = d1f13f7616397488
! Mem[0000000091800130] = 7b157b3a 23e757e3, %g2 = 16397488, %g3 = c117fe29
ldd [%o0+0x130],%g2 ! %g2 = 000000007b157b3a 0000000023e757e3
! Mem[0000000091800180] = a254098f 9994f402, %g2 = 7b157b3a, %g3 = 23e757e3
ldd [%o0+0x180],%g2 ! %g2 = 00000000a254098f 000000009994f402
! Mem[0000000070000028] = 1fd4134f, %l7 = 000000003b9194f3
swapa [%i0+%o5]0x89,%l7 ! %l7 = 000000001fd4134f
! Mem[0000000070800000] = e536d477, %l0 = 00000000000000e6
swapa [%i1+%g0]0x81,%l0 ! %l0 = 00000000e536d477
! Mem[00000000918001a4] = 676b6a4b, %g2 = 00000000a254098f
ldub [%o0+0x1a7],%g2 ! %g2 = 0000000000000067
p48_label_11:
! Mem[0000000070800008] = 8cbb4ffe, %l2 = ffffffffa7ed2210
ldstuba [%i1+%o1]0x80,%l2 ! %l2 = 0000008c000000ff
! Mem[0000000071000028] = 30000628bbb79c0f, %l0 = 00000000e536d477
ldxa [%i2+%o5]0x81,%l0 ! %l0 = 30000628bbb79c0f
! Mem[0000000070800030] = a4d1f693, %l0 = 30000628bbb79c0f
swap [%i1+0x030],%l0 ! %l0 = 00000000a4d1f693
! Mem[0000000070000020] = 356b6fc0, %l7 = 000000001fd4134f
lduba [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000035
! Mem[0000000071000018] = ffcf26e2, %l4 = 00000000000000df
ldswa [%i2+%o3]0x80,%l4 ! %l4 = ffffffffffcf26e2
! %l2 = 0000008c, %l3 = 000000fa, Mem[0000000070800028] = 8b76f958 58d51ba3
stda %l2,[%i1+%o5]0x81 ! Mem[0000000070800028] = 0000008c 000000fa
! Mem[0000000070800084] = 7e0c99e0, %l1 = 0000002d, %l1 = 0000002d
add %i1,0x84,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000007e0c99e0
! Mem[00000000700000c4] = ab664949, %l1 = 000000007e0c99e0
swap [%i0+0x0c4],%l1 ! %l1 = 00000000ab664949
! Mem[0000000070000118] = 8847eeec, %l7 = 00000035, %l0 = a4d1f693
add %i0,0x118,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000008847eeec
! Mem[000000009100008c] = afe30e96, %g2 = 0000000000000067
lduw [%i6+0x08c],%g2 ! %g2 = 00000000afe30e96
p48_label_12:
! Mem[0000000071800010] = 00000000, %l0 = 000000008847eeec
swapa [%i3+%o2]0x81,%l0 ! %l0 = 0000000000000000
! Mem[00000000908001bc] = 7c677d1d, %g2 = 00000000afe30e96
ldub [%i5+0x1bc],%g2 ! %g2 = 000000000000007c
! Mem[00000000700000ac] = 6f17be98, %l6 = 00000000000000ff
swap [%i0+0x0ac],%l6 ! %l6 = 000000006f17be98
! Mem[0000000070800010] = d3874469, %l1 = 00000000ab664949
swapa [%i1+%o2]0x89,%l1 ! %l1 = 00000000d3874469
! Mem[00000000710001c8] = 8a3ce99d, %l2 = 0000008c, %l7 = 00000035
add %i2,0x1c8,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000008a3ce99d
! Mem[00000000910000a8] = da215960, %g2 = 000000000000007c
ldsb [%i6+0x0ab],%g2 ! %g2 = ffffffffffffffda
! %l2 = 000000000000008c, Mem[0000000090800114] = bd57aaef, %asi = 80
stha %l2,[%i5+0x114]%asi ! Mem[0000000090800114] = 008caaef
! Mem[0000000091800080] = 414cf609 3abc242e, %g2 = ffffffda, %g3 = 9994f402
ldd [%o0+0x080],%g2 ! %g2 = 00000000414cf609 000000003abc242e
! Mem[00000000910000b8] = 0e9556d5, %g2 = 00000000414cf609
ldsb [%i6+0x0bb],%g2 ! %g2 = 000000000000000e
! Mem[0000000070800000] = e6000000, %l1 = 00000000d3874469
ldstuba [%i1+%g0]0x88,%l1 ! %l1 = 00000000000000ff
p48_label_13:
! Mem[0000000071800010] = 8847eeec, %l7 = 000000008a3ce99d
ldsba [%i3+%o2]0x80,%l7 ! %l7 = ffffffffffffff88
! Mem[0000000090000044] = 67ff936b, %g2 = 000000000000000e
ldsba [%i4+0x047]%asi,%g2 ! %g2 = 0000000000000067
! Mem[0000000071000159] = 1e23c726, %l6 = 000000006f17be98
ldstub [%i2+0x159],%l6 ! %l6 = 00000023000000ff
! %l6 = 0000000000000023, Mem[0000000070800020] = bb830000
stha %l6,[%i1+%o4]0x88 ! Mem[0000000070800020] = bb830023
! Mem[0000000070000000] = bf35141949129440, %l1 = 0000000000000000
ldx [%i0+%g0],%l1 ! %l1 = bf35141949129440
! Mem[0000000070000088] = 6e6fcca1, %l0 = 00000000, %l7 = ffffff88
add %i0,0x88,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000006e6fcca1
! Mem[00000000718000d8] = a8a00ff2a38b0664, %l7 = 000000006e6fcca1, %l3 = 00000000000000fa
add %i3,0xd8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = a8a00ff2a38b0664
! Mem[0000000070000148] = 50de40f695a1f1af, %l3 = a8a00ff2a38b0664, %l1 = bf35141949129440
add %i0,0x148,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 50de40f695a1f1af
! Mem[00000000700001d0] = b0867841, %l1 = 50de40f695a1f1af
swap [%i0+0x1d0],%l1 ! %l1 = 00000000b0867841
! Mem[0000000071000157] = 0c084644, %l6 = 0000000000000023
ldstub [%i2+0x157],%l6 ! %l6 = 00000044000000ff
p48_label_14:
! Mem[00000000718001ba] = a6e9ef05, %l0 = 0000000000000000
ldstub [%i3+0x1ba],%l0 ! %l0 = 000000ef000000ff
! Mem[000000007080003c] = e0e6a1ec, %l4 = ffcf26e2, %l3 = a38b0664
add %i1,0x3c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000e0e6a1ec
! Mem[000000009180017c] = 7ecaaaa2, %g2 = 0000000000000067
ldub [%o0+0x17d],%g2 ! %g2 = 000000000000007e
! Mem[0000000070800090] = 20d8f60862eefaf5, %l7 = 000000006e6fcca1, %l7 = 000000006e6fcca1
add %i1,0x90,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 20d8f60862eefaf5
! Mem[0000000070800000] = e60000ff, %l4 = ffffffffffcf26e2
lduha [%i1+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000071000008] = 106ff24f, %l3 = 00000000e0e6a1ec
ldstuba [%i2+%o1]0x89,%l3 ! %l3 = 0000004f000000ff
! Mem[0000000070800108] = 07e41ac9, %l4 = 000000ff, %l7 = 62eefaf5
add %i1,0x108,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000007e41ac9
! Mem[0000000070800010] = 9098bb23ab664949, %l0 = 00000000000000ef
ldxa [%i1+%o2]0x88,%l0 ! %l0 = 9098bb23ab664949
! Mem[00000000910000e4] = 3aa427c6, %g2 = 000000000000007e
ldsba [%i6+0x0e6]%asi,%g2 ! %g2 = 000000000000003a
! %l3 = 000000000000004f, Mem[00000000910000d4] = 9a7536ab
stw %l3,[%i6+0x0d4] ! Mem[00000000910000d4] = 0000004f
p48_label_15:
! Mem[00000000700000f0] = 3b9194f31b1f667f, %l2 = 000000000000008c, %l7 = 0000000007e41ac9
add %i0,0xf0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 3b9194f31b1f667f
! Mem[0000000071800008] = 5640ebdb, %l3 = 000000000000004f
ldstuba [%i3+%o1]0x81,%l3 ! %l3 = 00000056000000ff
! Mem[000000009000013c] = 3bdaa092, %g18 = 262d7a74ce15e1df
ldsw [%i4+0x13c],%g2 ! %g2 = 262d7a74ce15e1df
! Mem[0000000070800018] = 86eb16c0, %l4 = 00000000000000ff
lduha [%i1+%o3]0x89,%l4 ! %l4 = 00000000000016c0
! Mem[0000000070800168] = abf2d8ef, %l7 = 1b1f667f, %l7 = 1b1f667f
add %i1,0x168,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000abf2d8ef
! %l2 = 000000000000008c, Mem[0000000071000000] = a4c9e624
stha %l2,[%i2+%g0]0x88 ! Mem[0000000071000000] = a4c9008c
! Mem[0000000090000068] = 6e2252f8, %g18 = 262d7a74ce15e1df
ldsw [%i4+0x068],%g2 ! %g2 = 262d7a74ce15e1df
! Mem[00000000710001f6] = e0b1274c, %l3 = 0000000000000056
ldstub [%i2+0x1f6],%l3 ! %l3 = 00000027000000ff
! %l6 = 0000000000000044, Mem[0000000070000018] = b1000000
stwa %l6,[%i0+%o3]0x88 ! Mem[0000000070000018] = 00000044
! Mem[0000000070800008] = ffbb4ffe, %l5 = 00000000a0727226
ldstuba [%i1+%o1]0x81,%l5 ! %l5 = 000000ff000000ff
p48_label_16:
! Mem[00000000718000f4] = 9b645414, %l0 = ab664949, %l3 = 00000027
add %i3,0xf4,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000009b645414
! Mem[00000000710001a4] = b011f372, %l5 = 000000ff, %l6 = 00000044
add %i2,0x1a4,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000b011f372
! Mem[00000000718001f8] = 3847f984, %l5 = 00000000000000ff
swap [%i3+0x1f8],%l5 ! %l5 = 000000003847f984
! %l0 = ab664949, %l1 = b0867841, Mem[00000000900001c0] = 611004c8 a6668340
std %l0,[%i4+0x1c0] ! Mem[00000000900001c0] = ab664949 b0867841
! Mem[0000000070800045] = e2a5f258, %l7 = 00000000abf2d8ef
ldstuba [%i1+0x045]%asi,%l7 ! %l7 = 000000a5000000ff
! Mem[00000000910000ec] = f7452a3b, %g2 = 000000006e2252f8
ldsh [%i6+0x0ec],%g2 ! %g2 = fffffffffffff745
! Mem[0000000070000020] = c06f6b35, %l5 = 000000003847f984
ldsha [%i0+%o4]0x89,%l5 ! %l5 = 0000000000006b35
! Mem[00000000718001d7] = 2d169daa, %l7 = 00000000000000a5
ldstub [%i3+0x1d7],%l7 ! %l7 = 000000aa000000ff
! Mem[0000000071000004] = 6c01b05d, %l4 = 00000000000016c0
swap [%i2+0x004],%l4 ! %l4 = 000000006c01b05d
! %l1 = 00000000b0867841, Mem[00000000910001a6] = b600367c
stb %l1,[%i6+0x1a6] ! Mem[00000000910001a4] = 4100367c
p48_label_17:
! Mem[0000000071000028] = 28060030, %l5 = 0000000000006b35
ldstuba [%i2+%o5]0x89,%l5 ! %l5 = 00000030000000ff
! %l7 = 00000000000000aa, Mem[0000000071000020] = 5d503510
stha %l7,[%i2+%o4]0x81 ! Mem[0000000071000020] = 00aa3510
! Mem[0000000071800074] = aa517144, %l2 = 0000008c, %l1 = b0867841
add %i3,0x74,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000aa517144
! Mem[0000000070000000] = 191435bf, %l3 = 000000009b645414
lduha [%i0+%g0]0x88,%l3 ! %l3 = 00000000000035bf
! Mem[00000000708001f0] = ea418824, %l3 = 000035bf, %l5 = 00000030
add %i1,0x1f0,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000ea418824
! Mem[00000000918001c8] = 6d92714e, %g18 = 262d7a74ce15e1df
ldsw [%o0+0x1c8],%g2 ! %g2 = 262d7a74ce15e1df
! Mem[0000000071800010] = ecee4788, %l0 = 9098bb23ab664949
swapa [%i3+%o2]0x89,%l0 ! %l0 = 00000000ecee4788
! Mem[0000000070000000] = bf35141949129440, %l1 = 00000000aa517144
ldxa [%i0+%g0]0x80,%l1 ! %l1 = bf35141949129440
! Mem[0000000070000113] = a3e6df17, %l3 = 00000000000035bf
ldstub [%i0+0x113],%l3 ! %l3 = 00000017000000ff
! Mem[0000000070000140] = 1c9b8ebf, %l7 = 00000000000000aa
ldstub [%i0+0x140],%l7 ! %l7 = 0000001c000000ff
p48_label_18:
! Mem[0000000070800020] = bb830023, %l6 = 00000000b011f372
ldswa [%i1+%o4]0x88,%l6 ! %l6 = ffffffffbb830023
! %l2 = 000000000000008c, Mem[000000009000016c] = fe3251ea
sth %l2,[%i4+0x16c] ! Mem[000000009000016c] = 008c51ea
! Mem[0000000070000028] = f394913b, %l5 = 00000000ea418824
lduba [%i0+%o5]0x81,%l5 ! %l5 = 00000000000000f3
! Mem[0000000071000172] = 43119d45, %l2 = 000000000000008c
ldstub [%i2+0x172],%l2 ! %l2 = 0000009d000000ff
! Mem[0000000070800020] = bb830023, %l3 = 0000000000000017
lduwa [%i1+%o4]0x89,%l3 ! %l3 = 00000000bb830023
! Mem[0000000071800038] = e73ed4cc, %l5 = 00000000000000f3
ldstub [%i3+0x038],%l5 ! %l5 = 000000e7000000ff
! Mem[00000000718001b4] = ae2a91a8, %l3 = 00000000bb830023
ldstub [%i3+0x1b4],%l3 ! %l3 = 000000ae000000ff
! Mem[000000009080018c] = a0645291, %g2 = 000000006d92714e
lduw [%i5+0x18c],%g2 ! %g2 = 00000000a0645291
! Mem[0000000071800018] = ae2a91a8, %l1 = bf35141949129440
ldstuba [%i3+%o3]0x88,%l1 ! %l1 = 000000a8000000ff
! Mem[0000000071800008] = dbeb40ff, %l3 = 00000000000000ae
swapa [%i3+%o1]0x88,%l3 ! %l3 = 00000000dbeb40ff
p48_label_19:
! Mem[000000007000015c] = 345265b0, %l3 = 00000000dbeb40ff, %asi = 80
swapa [%i0+0x15c]%asi,%l3 ! %l3 = 00000000345265b0
! Mem[0000000090800050] = b093373e, %g2 = 00000000a0645291
ldsb [%i5+0x053],%g2 ! %g2 = ffffffffffffffb0
! Mem[0000000071800020] = bd713a70, %l2 = 000000000000009d
ldstuba [%i3+%o4]0x81,%l2 ! %l2 = 000000bd000000ff
! %l2 = 00000000000000bd, Mem[00000000900000b8] = cca56a99639df6c6
stx %l2,[%i4+0x0b8] ! Mem[00000000900000b8] = 00000000000000bd
! Mem[0000000070800130] = 27b8554d5850cf48, %l3 = 00000000345265b0, %l0 = 00000000ecee4788
add %i1,0x130,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 27b8554d5850cf48
! %l6 = ffffffffbb830023, Mem[0000000071000018] = e226cfff
stwa %l6,[%i2+%o3]0x88 ! Mem[0000000071000018] = bb830023
! Mem[0000000071800010] = 494966ab, %l1 = 00000000000000a8
swapa [%i3+%o2]0x81,%l1 ! %l1 = 00000000494966ab
! %l3 = 00000000345265b0, Mem[0000000090800178] = 6df65f9bb7485aec
stx %l3,[%i5+0x178] ! Mem[0000000090800178] = 00000000345265b0
! Mem[00000000908000e4] = 8b76f958, %g2 = ffffffffffffffb0
lduh [%i5+0x0e4],%g2 ! %g2 = 0000000000008b76
! Mem[000000009000016c] = 008c51ea, %g18 = 262d7a74ce15e1df
ldswa [%i4+0x16c]%asi,%g2 ! %g2 = 262d7a74ce15e1df
p48_label_20:
! Mem[0000000091800080] = 414cf609 3abc242e, %g2 = 008c51ea, %g3 = 3abc242e
ldda [%o0+0x080]%asi,%g2 ! %g2 = 00000000414cf609 000000003abc242e
! %l5 = 00000000000000e7, Mem[000000009180012c] = 14db41d1
stw %l5,[%o0+0x12c] ! Mem[000000009180012c] = 000000e7
! Mem[00000000708001d0] = 79e3ff4f, %l0 = 27b8554d5850cf48
swap [%i1+0x1d0],%l0 ! %l0 = 0000000079e3ff4f
! %l3 = 00000000345265b0, Mem[0000000071000000] = 8c00c9a4
stwa %l3,[%i2+%g0]0x81 ! Mem[0000000071000000] = 345265b0
! Mem[0000000070000054] = 789b35b9, %l6 = bb830023, %l7 = 0000001c
add %i0,0x54,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000789b35b9
! Mem[00000000910000f0] = 1d1ef27f, %g2 = 00000000414cf609
ldsb [%i6+0x0f2],%g2 ! %g2 = 000000000000001d
! %l2 = 00000000000000bd, Mem[0000000071000000] = 345265b0
stwa %l2,[%i2+%g0]0x81 ! Mem[0000000071000000] = 000000bd
! Mem[0000000071800000] = dcc856ff, %l2 = 00000000000000bd
ldsha [%i3+%g0]0x89,%l2 ! %l2 = 00000000000056ff
! %l0 = 0000000079e3ff4f, Mem[0000000090000140] = 1b2720ac
stw %l0,[%i4+0x140] ! Mem[0000000090000140] = 79e3ff4f
! Mem[0000000070000028] = 3b9194f3, %l1 = 00000000494966ab
ldstuba [%i0+%o5]0x88,%l1 ! %l1 = 000000f3000000ff
p48_label_21:
! Mem[0000000071000108] = 0e9e1f49, %l6 = ffffffffbb830023
ldstub [%i2+0x108],%l6 ! %l6 = 0000000e000000ff
! Mem[0000000070000010] = 1022eda7a0bc6643, %l2 = 00000000000056ff, %l0 = 0000000079e3ff4f
add %i0,0x10,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 1022eda7a0bc6643
! Mem[0000000070800028] = 0000008c, %l3 = 00000000345265b0
swap [%i1+%o5],%l3 ! %l3 = 000000000000008c
! %l6 = 0000000e, %l7 = 789b35b9, Mem[0000000090000060] = 131b7aa4 60f66ef7
std %l6,[%i4+0x060] ! Mem[0000000090000060] = 0000000e 789b35b9
! Mem[0000000071000020] = 00aa3510, %l1 = 00000000000000f3
swapa [%i2+%o4]0x81,%l1 ! %l1 = 0000000000aa3510
! Mem[00000000700000ac] = 000000ff, %l0 = a0bc6643, %l1 = 00aa3510
add %i0,0xac,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000000000ff
! %l2 = 00000000000056ff, Mem[00000000900000cc] = 75bef202
stw %l2,[%i4+0x0cc] ! Mem[00000000900000cc] = 000056ff
! Mem[0000000090800080] = 992aa551 9124e5a4, %g2 = 0000001d, %g3 = 3abc242e
ldd [%i5+0x080],%g2 ! %g2 = 00000000992aa551 000000009124e5a4
! %l0 = 1022eda7a0bc6643, Mem[0000000070800130] = 27b8554d
stw %l0,[%i1+0x130] ! Mem[0000000070800130] = a0bc6643
! Mem[00000000708001d3] = 5850cf48, %l5 = 00000000000000e7
ldstub [%i1+0x1d3],%l5 ! %l5 = 00000048000000ff
p48_label_22:
! Mem[00000000710001e0] = 58f9768b, %l5 = 00000048, %l1 = 000000ff
add %i2,0x1e0,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000058f9768b
! Mem[0000000071800024] = b833fb9b, %l2 = 00000000000056ff
swap [%i3+0x024],%l2 ! %l2 = 00000000b833fb9b
! Mem[0000000071800084] = ae206a71, %l1 = 58f9768b, %l3 = 0000008c
add %i3,0x84,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000ae206a71
! Mem[0000000070000010] = 1022eda7a0bc6643, %l0 = 1022eda7a0bc6643, %l5 = 0000000000000048
add %i0,0x10,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 1022eda7a0bc6643
! Mem[00000000710000b0] = 04ecb5ff, %l4 = 000000006c01b05d
swap [%i2+0x0b0],%l4 ! %l4 = 0000000004ecb5ff
! %l7 = 00000000789b35b9, Mem[0000000071800008] = ae000000390bd492
stxa %l7,[%i3+%o1]0x81 ! Mem[0000000071800008] = 00000000789b35b9
! Mem[0000000070800020] = bb830023, %l5 = 1022eda7a0bc6643
ldsba [%i1+%o4]0x89,%l5 ! %l5 = 0000000000000023
! Mem[0000000070000106] = 111ff1b0, %l4 = 0000000004ecb5ff
ldstub [%i0+0x106],%l4 ! %l4 = 000000f1000000ff
! Mem[0000000070800010] = 494966ab, %l7 = 00000000789b35b9
ldstuba [%i1+%o2]0x80,%l7 ! %l7 = 00000049000000ff
! Mem[000000009180003c] = 2f23582d, %g2 = 00000000992aa551
ldsh [%o0+0x03c],%g2 ! %g2 = 0000000000002f23
p48_label_23:
! Mem[0000000070800010] = ff4966ab, %l5 = 0000000000000023
ldstuba [%i1+%o2]0x81,%l5 ! %l5 = 000000ff000000ff
! Mem[00000000910000e8] = 27c66de1 f7452a3b, %g2 = 00002f23, %g3 = 9124e5a4
ldd [%i6+0x0e8],%g2 ! %g2 = 0000000027c66de1 00000000f7452a3b
! Mem[00000000718000ac] = f825ac95, %l1 = 58f9768b, %l3 = ae206a71
add %i3,0xac,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000f825ac95
! Mem[0000000090000078] = 6c0e85c8, %g2 = 0000000027c66de1
lduw [%i4+0x078],%g2 ! %g2 = 000000006c0e85c8
! Mem[0000000091000118] = 24214cb3, %g2 = 000000006c0e85c8
ldsh [%i6+0x118],%g2 ! %g2 = 0000000000002421
! Mem[00000000710001f0] = 8abca036e0b1ff4c, %l7 = 0000000000000049, %l5 = 00000000000000ff
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 8abca036e0b1ff4c
! Mem[00000000908001c8] = 40b0e033d01beac2, %g2 = 0000000000002421
ldx [%i5+0x1c8],%g2 ! %g2 = 40b0e033d01beac2
! %l3 = 00000000f825ac95, Mem[000000009180019f] = cc8efa3f
stb %l3,[%o0+0x19f] ! Mem[000000009180019c] = 958efa3f
! Mem[00000000718001e0] = 08d0a81b, %l5 = 8abca036e0b1ff4c
swap [%i3+0x1e0],%l5 ! %l5 = 0000000008d0a81b
! Mem[00000000900000c8] = 00041723000056ff, %g2 = 40b0e033d01beac2
ldx [%i4+0x0c8],%g2 ! %g2 = 00041723000056ff
p48_label_24:
! Mem[00000000710000cc] = 1a51f65a, %l3 = 00000000f825ac95
swap [%i2+0x0cc],%l3 ! %l3 = 000000001a51f65a
! Mem[0000000070000000] = bf35141949129440, %l4 = 00000000000000f1
ldxa [%i0+%g0]0x80,%l4 ! %l4 = bf35141949129440
! Mem[0000000071800020] = ff713a70, %l2 = 00000000b833fb9b
lduba [%i3+%o4]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[00000000700000f0] = 3b9194f3, %l6 = 000000000000000e
swap [%i0+0x0f0],%l6 ! %l6 = 000000003b9194f3
! %l2 = 00000000000000ff, Mem[0000000070000000] = 191435bf
stha %l2,[%i0+%g0]0x88 ! Mem[0000000070000000] = 191400ff
! Mem[0000000070800028] = 345265b0, %l2 = 00000000000000ff
swapa [%i1+%o5]0x81,%l2 ! %l2 = 00000000345265b0
! Mem[00000000710001e0] = 58f9768b05d54956, %l2 = 00000000345265b0, %l3 = 000000001a51f65a
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 58f9768b05d54956
! Mem[00000000910001b0] = 009a0d90 f3847e0d, %g2 = 000056ff, %g3 = f7452a3b
ldd [%i6+0x1b0],%g2 ! %g2 = 00000000009a0d90 00000000f3847e0d
! Mem[00000000918000e4] = 6b4a0971, %g2 = 00000000009a0d90
lduw [%o0+0x0e4],%g2 ! %g2 = 000000006b4a0971
! %l2 = 00000000345265b0, Mem[0000000070000000] = 191400ff
stba %l2,[%i0+%g0]0x89 ! Mem[0000000070000000] = 191400b0
p48_label_25:
! %l3 = 58f9768b05d54956, Mem[0000000091800128] = 4b3152c0000000e7
stx %l3,[%o0+0x128] ! Mem[0000000091800128] = 58f9768b05d54956
! Mem[0000000071800000] = dcc856ff, %l0 = 1022eda7a0bc6643
swapa [%i3+%g0]0x88,%l0 ! %l0 = 00000000dcc856ff
! Mem[0000000071000030] = b507dfdb, %l3 = 58f9768b05d54956
swap [%i2+0x030],%l3 ! %l3 = 00000000b507dfdb
! Mem[00000000908000f0] = e3e4c96d da6b02f4, %g2 = 6b4a0971, %g3 = f3847e0d
ldd [%i5+0x0f0],%g2 ! %g2 = 00000000e3e4c96d 00000000da6b02f4
! Mem[0000000090000158] = e4c903aae248893d, %g2 = 00000000e3e4c96d
ldx [%i4+0x158],%g2 ! %g2 = e4c903aae248893d
! Mem[0000000070800010] = ab6649ff, %l6 = 000000003b9194f3
swapa [%i1+%o2]0x88,%l6 ! %l6 = 00000000ab6649ff
! Mem[0000000071800010] = a8000000, %l2 = 00000000345265b0
lduba [%i3+%o2]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000070000178] = e631f85bffb6f7de, %l6 = 00000000ab6649ff, %l3 = 00000000b507dfdb
add %i0,0x178,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = e631f85bffb6f7de
! Mem[00000000718000ac] = f825ac95, %l7 = 0000000000000049
swap [%i3+0x0ac],%l7 ! %l7 = 00000000f825ac95
! Mem[0000000071000018] = bb830023, %l2 = 0000000000000000
lduha [%i2+%o3]0x88,%l2 ! %l2 = 0000000000000023
ba,a p48_not_taken_0_end
p48_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 00000000dcc856ff
bne,a,pn %xcc,p48_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000058f9768b
bne,a,pn %xcc,p48_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000023
bne,a,pn %xcc,p48_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be e631f85bffb6f7de
bne,a,pn %xcc,p48_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be bf35141949129440
bne,a,pn %xcc,p48_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000008d0a81b
bne,a,pn %xcc,p48_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ab6649ff
bne,a,pn %xcc,p48_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000f825ac95
bne,a,pn %xcc,p48_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p48_local0_expect,%g1
p48_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = b000141949129440
ldx [%i0+0x000],%g3 ! Observed data at 0000000070000000
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff0000fd57ad62a0
ldx [%i0+0x008],%g3 ! Observed data at 0000000070000008
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000000000000048
ldx [%i0+0x010],%g3 ! Observed data at 0000000070000010
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 44000000a43ffa04
ldx [%i0+0x018],%g3 ! Observed data at 0000000070000018
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff94913b5b5c0827
ldx [%i0+0x028],%g3 ! Observed data at 0000000070000028
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x028,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = e92b607b000000ff
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000700000a8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = d83b0ef17e0c99e0
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000700000c0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0000000e1b1f667f
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000700000f0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 137e0e12111fffb0
ldx [%i0+0x100],%g3 ! Observed data at 0000000070000100
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = a3e6dfff1b9c3538
ldx [%i0+0x110],%g3 ! Observed data at 0000000070000110
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = ff9b8ebf5ddd8a48
ldx [%i0+0x140],%g3 ! Observed data at 0000000070000140
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 5a61b981dbeb40ff
ldx [%i0+0x158],%g3 ! Observed data at 0000000070000158
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = e631f85bffb6f7de
ldx [%i0+0x178],%g3 ! Observed data at 0000000070000178
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = dedb94873f202bff
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000700001a8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ff4e70125fdbd47f
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000700001b8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 95a1f1aff56008ae
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 = ff0000e69e35fd58
ldx [%i1+0x000],%g3 ! Observed data at 0000000070800000
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffbb4ffe041a1fca
ldx [%i1+0x008],%g3 ! Observed data at 0000000070800008
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = f394913b23bb9890
ldx [%i1+0x010],%g3 ! Observed data at 0000000070800010
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 230083bbc408f658
ldx [%i1+0x020],%g3 ! Observed data at 0000000070800020
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000ff000000fa
ldx [%i1+0x028],%g3 ! Observed data at 0000000070800028
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = bbb79c0f7956fed1
ldx [%i1+0x030],%g3 ! Observed data at 0000000070800030
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 9b477bffe2fff258
ldx [%i1+0x040],%g3 ! Observed data at 0000000070800040
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = 61d8aa55ffc8dacf
ldx [%i1+0x068],%g3 ! Observed data at 0000000070800068
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x068,%g4
ldx [%g1+0x130],%g2 ! Expected data = a0bc66435850cf48
ldx [%i1+0x130],%g3 ! Observed data at 0000000070800130
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x130,%g4
ldx [%g1+0x170],%g2 ! Expected data = 8a59f8cd11b5d369
ldx [%i1+0x170],%g3 ! Observed data at 0000000070800170
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = 5cb32affc8a38fe2
ldx [%i1+0x190],%g3 ! Observed data at 0000000070800190
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 5850cfff70acf91d
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000708001d0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1d0,%g4
set p48_local2_expect,%g1
p48_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 000000bd000016c0
ldx [%i2+0x000],%g3 ! Observed data at 0000000071000000
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = fff26f100b2744ee
ldx [%i2+0x008],%g3 ! Observed data at 0000000071000008
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = e5360000da429ae0
ldx [%i2+0x010],%g3 ! Observed data at 0000000071000010
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 230083bb3560f724
ldx [%i2+0x018],%g3 ! Observed data at 0000000071000018
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000f311b5d369
ldx [%i2+0x020],%g3 ! Observed data at 0000000071000020
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff000628bbb79c0f
ldx [%i2+0x028],%g3 ! Observed data at 0000000071000028
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 05d549565f21df1c
ldx [%i2+0x030],%g3 ! Observed data at 0000000071000030
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x030,%g4
ldx [%g1+0x070],%g2 ! Expected data = b62b660fd0ff2aae
ldx [%i2+0x070],%g3 ! Observed data at 0000000071000070
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 4aa037a6694487d3
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000710000a8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 6c01b05d7bf1d80a
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000710000b0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 40e8a6a539fff97e
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000710000b8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 1b8bbb5cf825ac95
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000710000c8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 682a751160ffd5a1
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 = ff9e1f4969054511
ldx [%i2+0x108],%g3 ! Observed data at 0000000071000108
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = ff2771fce599f293
ldx [%i2+0x110],%g3 ! Observed data at 0000000071000110
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x110,%g4
ldx [%g1+0x150],%g2 ! Expected data = f2cd6d170c0846ff
ldx [%i2+0x150],%g3 ! Observed data at 0000000071000150
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 1effc7262049e321
ldx [%i2+0x158],%g3 ! Observed data at 0000000071000158
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 4311ff4554619756
ldx [%i2+0x170],%g3 ! Observed data at 0000000071000170
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 58f9768b05d54956
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000710001e0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 8abca036e0b1ff4c
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000710001f0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x1f0,%g4
set p48_local3_expect,%g1
p48_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 4366bca0d3e1ae1c
ldx [%i3+0x000],%g3 ! Observed data at 0000000071800000
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000000789b35b9
ldx [%i3+0x008],%g3 ! Observed data at 0000000071800008
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000a8000000fa
ldx [%i3+0x010],%g3 ! Observed data at 0000000071800010
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff912aaeb1000000
ldx [%i3+0x018],%g3 ! Observed data at 0000000071800018
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff713a70000056ff
ldx [%i3+0x020],%g3 ! Observed data at 0000000071800020
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 3a41c3b18cf54fe4
ldx [%i3+0x028],%g3 ! Observed data at 0000000071800028
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = ff3ed4cc5dab7ed8
ldx [%i3+0x038],%g3 ! Observed data at 0000000071800038
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 04fa3fa41edf9927
ldx [%i3+0x048],%g3 ! Observed data at 0000000071800048
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = 8660811c0bff20b9
ldx [%i3+0x068],%g3 ! Observed data at 0000000071800068
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 00000039aa517144
ldx [%i3+0x070],%g3 ! Observed data at 0000000071800070
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 00000eacfbb89546
ldx [%i3+0x078],%g3 ! Observed data at 0000000071800078
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ff04d2b200000049
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000718000a8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ecffda699b645414
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000718000f0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x198],%g2 ! Expected data = 881214bed5125a58
ldx [%i3+0x198],%g3 ! Observed data at 0000000071800198
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = b6e41c7bffffac0e
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000718001a8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = b294528eff2a91a8
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000718001b0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a6e9ff05f58f437b
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000718001b8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = a16fa5062d169dff
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000718001d0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = e0b1ff4cffb3357b
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000718001e0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 000000ff80ae9bbf
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000718001f8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1f8,%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:
swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000070000000]
done
p48_trap1o:
swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000070000000]
done
p48_trap2e:
stxa %l3,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070800028]
stda %l0,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071000020]
stxa %l0,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071800020]
stba %l7,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000008]
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000071000020]
done
p48_trap2o:
stxa %l3,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070800028]
stda %l0,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071000020]
stxa %l0,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071800020]
stba %l7,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000008]
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000071000020]
done
p48_trap3e:
nop
done
p48_trap3o:
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 = 669b880a95763a1a
ldx [%g1+0x008],%l1 ! %l1 = 9bcf668604fa3fa4
ldx [%g1+0x010],%l2 ! %l2 = ccdd6cda6e6fe59d
ldx [%g1+0x018],%l3 ! %l3 = 80750038578e46b0
ldx [%g1+0x020],%l4 ! %l4 = e3cc9a55881214be
ldx [%g1+0x028],%l5 ! %l5 = 0890b7ee8b76f958
ldx [%g1+0x030],%l6 ! %l6 = c9fe3182aa2c1865
ldx [%g1+0x038],%l7 ! %l7 = b8832596b63ca4c8
! Initialize the output register of window 0
set unres3_start,%o0
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 = e2e7c037 f9460ca1 de01ba4b b72b8685
! %f4 = 45fed70b c8a9926e 648f34b5 7d8b0137
! %f8 = a21bc830 e1438199 5a0bff8a d7d5cf2d
! %f12 = 1bb58dcd fa4f2645 1149ff19 f10ca6e7
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7a17f762 c60b7447 727e1b3c 49d154ed
! %f20 = 0136f022 85a89adf 5c257a64 d8d10217
! %f24 = c34f6167 fe8ecad4 dd659066 3a46ce26
! %f28 = 27bb5048 2ad6f153 1e0ec43f e74fd273
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 8066f643 306ac0ce 1c486747 df56a1c6
! %f36 = 0ba25fd7 d6d1b521 16bb555c 40f67730
! %f40 = e31e2bc9 da678696 89826247 2137f163
! %f44 = 50a50867 566011d1 05a64f51 52a09b48
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x570e94870000000c,%g7,%g1 ! GSR scale = 1, align = 4
wr %g1,%g0,%gsr ! GSR = 570e94870000000c
wr %g0,%y ! Clear Y 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:
! %l7 = 9d7976a6042d8590, Mem[0000000072000020] = 8c385c6b
stha %l7,[%i0+%o4]0x89 ! Mem[0000000072000020] = 8c388590
! Mem[00000000730000d0] = 75d9dcdd, %l5 = 16b23fd7, %l5 = 16b23fd7
add %i2,0xd0,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000075d9dcdd
! Mem[0000000073000054] = dad18a6c, %l5 = 0000000075d9dcdd
swap [%i2+0x054],%l5 ! %l5 = 00000000dad18a6c
! Mem[0000000090000168] = ccfe3251, %g2 = 17e462e00115b083
ldub [%i4+0x16b],%g2 ! %g2 = 00000000000000cc
! Mem[00000000728000e4] = a26f3db2, %l0 = fe026c527a23b0f0, %asi = 80
swapa [%i1+0x0e4]%asi,%l0 ! %l0 = 00000000a26f3db2
! %l2 = da585dec, %l3 = 603eb063, Mem[0000000073800008] = c290e384 2e6ccc6a
stda %l2,[%i3+%o1]0x88 ! Mem[0000000073800008] = da585dec 603eb063
! Mem[00000000900001a8] = 4a7a7f9591175c0e, %g2 = 00000000000000cc
ldxa [%i4+0x1a8]%asi,%g2 ! %g2 = 4a7a7f9591175c0e
! %l1 = d1c88795f9b2411b, Mem[0000000073800020] = bb0cdebb
stha %l1,[%i3+%o4]0x81 ! Mem[0000000073800020] = 411bdebb
! %l6 = 5484461e, %l7 = 042d8590, Mem[0000000091000160] = 73e72b45 a2664375
std %l6,[%i6+0x160] ! Mem[0000000091000160] = 5484461e 042d8590
! Mem[0000000073000131] = 2f948b8d, %l3 = e2fd9ba6603eb063
ldstub [%i2+0x131],%l3 ! %l3 = 00000094000000ff
p49_label_2:
! Mem[0000000072800188] = e4c8b816, %l4 = d255b49c, %l3 = 00000094
add %i1,0x188,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000e4c8b816
! %l0 = 00000000a26f3db2, Mem[0000000072000010] = 115067c7
stba %l0,[%i0+%o2]0x89 ! Mem[0000000072000010] = 115067b2
! %l0 = 00000000a26f3db2, Mem[0000000073800020] = bbde1b41
stwa %l0,[%i3+%o4]0x88 ! Mem[0000000073800020] = a26f3db2
! Mem[00000000910001c0] = 2033d261 7bda6b04, %g2 = 91175c0e, %g3 = 0bad0b00
ldd [%i6+0x1c0],%g2 ! %g2 = 000000002033d261 000000007bda6b04
! %l0 = 00000000a26f3db2, Mem[00000000910001cc] = 718d4ac5
sth %l0,[%i6+0x1cc] ! Mem[00000000910001cc] = 3db24ac5
! %l4 = 4ab8e0e7d255b49c, Mem[0000000072000010] = 115067b2
stha %l4,[%i0+%o2]0x89 ! Mem[0000000072000010] = 1150b49c
! Mem[0000000073800008] = da585dec, %l6 = 80f6fdf05484461e
swapa [%i3+%o1]0x89,%l6 ! %l6 = 00000000da585dec
! Mem[0000000072000004] = d37f19be, %l3 = 00000000e4c8b816
swap [%i0+0x004],%l3 ! %l3 = 00000000d37f19be
! Mem[0000000073000170] = dbeb7b40, %l5 = 00000000dad18a6c, %asi = 80
swapa [%i2+0x170]%asi,%l5 ! %l5 = 00000000dbeb7b40
! Mem[0000000073800010] = b616be8e, %l0 = 00000000a26f3db2
ldsha [%i3+%o2]0x80,%l0 ! %l0 = ffffffffffffb616
p49_label_3:
! Mem[0000000072000010] = 9cb45011, %l5 = 00000000dbeb7b40
swapa [%i0+%o2]0x80,%l5 ! %l5 = 000000009cb45011
! Mem[00000000720000a0] = 4c4a485d, %l4 = 4ab8e0e7d255b49c
ldstub [%i0+0x0a0],%l4 ! %l4 = 0000004c000000ff
! Mem[000000007380009c] = 54e7c2e5, %l7 = 042d8590, %l1 = f9b2411b
add %i3,0x9c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000054e7c2e5
! Mem[0000000072000018] = ae55eeb6, %l6 = 00000000da585dec
ldswa [%i0+%o3]0x89,%l6 ! %l6 = ffffffffae55eeb6
! %l1 = 0000000054e7c2e5, Mem[000000009080000c] = bd1d40b9
stw %l1,[%i5+0x00c] ! Mem[000000009080000c] = 54e7c2e5
! Mem[0000000073000015] = 50fa9c9c, %l4 = 000000000000004c
ldstub [%i2+0x015],%l4 ! %l4 = 000000fa000000ff
! %l3 = 00000000d37f19be, Mem[0000000073000000] = c3ba2624
stwa %l3,[%i2+%g0]0x89 ! Mem[0000000073000000] = d37f19be
! Mem[0000000073800115] = cd491620, %l4 = 00000000000000fa
ldstuba [%i3+0x115]%asi,%l4 ! %l4 = 00000049000000ff
! Mem[00000000738000a2] = 6483c761, %l7 = 9d7976a6042d8590
ldstub [%i3+0x0a2],%l7 ! %l7 = 000000c7000000ff
! Mem[000000007380008c] = 486db52d, %l1 = 0000000054e7c2e5
swap [%i3+0x08c],%l1 ! %l1 = 00000000486db52d
p49_label_4:
! Mem[0000000072000010] = dbeb7b40, %l3 = 00000000d37f19be
swapa [%i0+%o2]0x81,%l3 ! %l3 = 00000000dbeb7b40
! Mem[0000000091000188] = 297210b0 c5e2594b, %g2 = 2033d261, %g3 = 7bda6b04
ldd [%i6+0x188],%g2 ! %g2 = 00000000297210b0 00000000c5e2594b
! Mem[00000000908000f4] = 02f4bdc8, %g2 = 00000000297210b0
lduh [%i5+0x0f6],%g2 ! %g2 = 00000000000002f4
! Mem[00000000728000ac] = 81f4d45e, %l5 = 000000009cb45011
swap [%i1+0x0ac],%l5 ! %l5 = 0000000081f4d45e
! %l4 = 00000049, %l5 = 81f4d45e, Mem[00000000918000e0] = c47e0a0e 6b4a0971
stda %l4,[%o0+0x0e0]%asi ! Mem[00000000918000e0] = 00000049 81f4d45e
! Mem[00000000918001ac] = 7488bef4, %g2 = 00000000000002f4
ldsh [%o0+0x1ac],%g2 ! %g2 = 0000000000007488
! Mem[00000000720001fc] = 924c3b02, %l4 = 0000000000000049
ldstuba [%i0+0x1fc]%asi,%l4 ! %l4 = 00000092000000ff
! Mem[00000000918001ec] = 9de57db3, %g2 = 0000000000007488
lduw [%o0+0x1ec],%g2 ! %g2 = 000000009de57db3
! Mem[0000000072000190] = 5543a0546d064657, %l7 = 00000000000000c7, %l6 = ffffffffae55eeb6
add %i0,0x190,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 5543a0546d064657
! Mem[0000000072800010] = b32ef8f4c30f30d5, %l3 = 00000000dbeb7b40
ldxa [%i1+%o2]0x80,%l3 ! %l3 = b32ef8f4c30f30d5
p49_label_5:
! Mem[0000000072000000] = d766dfc1, %l6 = 5543a0546d064657
swapa [%i0+%g0]0x80,%l6 ! %l6 = 00000000d766dfc1
! Mem[000000009080000c] = e7c2e592, %g2 = 000000009de57db3
lduba [%i5+0x00d]%asi,%g2 ! %g2 = 00000000000000e7
! %l4 = 0000000000000092, Mem[0000000072800010] = b32ef8f4
stwa %l4,[%i1+%o2]0x80 ! Mem[0000000072800010] = 00000092
! %l4 = 00000092, %l5 = 81f4d45e, Mem[0000000072000108] = 3edfa29e e30f7a0a
std %l4,[%i0+0x108] ! Mem[0000000072000108] = 00000092 81f4d45e
! Mem[0000000073800120] = 5ea1467150942c7b, %l7 = 00000000000000c7, %l7 = 00000000000000c7
add %i3,0x120,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 5ea1467150942c7b
! Mem[0000000073000018] = 83297de7, %l3 = b32ef8f4c30f30d5
ldstuba [%i2+%o3]0x81,%l3 ! %l3 = 00000083000000ff
! Mem[0000000073000170] = dad18a6c, %l4 = 00000092, %l4 = 00000092
add %i2,0x170,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000dad18a6c
! %l0 = ffffffffffffb616, Mem[0000000090000114] = d3197f20
stw %l0,[%i4+0x114] ! Mem[0000000090000114] = ffffb616
! Mem[0000000073800018] = 7d97cfea, %l6 = 00000000d766dfc1
ldstuba [%i3+%o3]0x88,%l6 ! %l6 = 000000ea000000ff
! Mem[00000000730000d8] = d0a0489ba27a2432, %l7 = 5ea1467150942c7b, %l0 = ffffffffffffb616
add %i2,0xd8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = d0a0489ba27a2432
p49_label_6:
! Mem[0000000072000114] = 096ada36, %l6 = 00000000000000ea, %asi = 80
swapa [%i0+0x114]%asi,%l6 ! %l6 = 00000000096ada36
! %l3 = 0000000000000083, Mem[0000000073800010] = 8ebe16b6
stba %l3,[%i3+%o2]0x89 ! Mem[0000000073800010] = 8ebe1683
! Mem[00000000728000f8] = 7b27d956, %l5 = 0000000081f4d45e
swap [%i1+0x0f8],%l5 ! %l5 = 000000007b27d956
! Mem[0000000091000078] = 6abd6364 cda7349b, %g2 = 000000e7, %g3 = c5e2594b
ldd [%i6+0x078],%g2 ! %g2 = 000000006abd6364 00000000cda7349b
! %l5 = 000000007b27d956, Mem[0000000072000020] = 1f5f23308c388590
stxa %l5,[%i0+%o4]0x88 ! Mem[0000000072000020] = 000000007b27d956
! Mem[0000000073000010] = 0203f05c, %l5 = 000000007b27d956
swapa [%i2+%o2]0x80,%l5 ! %l5 = 000000000203f05c
! Mem[00000000918000fc] = 02b3cc84, %g2 = 000000006abd6364
lduh [%o0+0x0fc],%g2 ! %g2 = 00000000000002b3
! Mem[0000000073000018] = ff297de7, %l1 = 00000000486db52d
ldstuba [%i2+%o3]0x81,%l1 ! %l1 = 000000ff000000ff
! Mem[00000000738000b2] = 8907ff65, %l0 = d0a0489ba27a2432
ldstub [%i3+0x0b2],%l0 ! %l0 = 000000ff000000ff
! Mem[0000000073800000] = 74f8b059, %l5 = 000000000203f05c
swapa [%i3+%g0]0x81,%l5 ! %l5 = 0000000074f8b059
p49_label_7:
! Mem[00000000728001b8] = ac381a15, %l6 = 00000000096ada36
swap [%i1+0x1b8],%l6 ! %l6 = 00000000ac381a15
! %l0 = 000000ff, %l1 = 000000ff, Mem[00000000910001e0] = 79665661 a65dd8ec
stda %l0,[%i6+0x1e0]%asi ! Mem[00000000910001e0] = 000000ff 000000ff
! Mem[0000000072800010] = 00000092, %l3 = 0000000000000083
swap [%i1+%o2],%l3 ! %l3 = 0000000000000092
! Mem[0000000072000008] = 54b326bf, %l1 = 00000000000000ff
ldsha [%i0+%o1]0x81,%l1 ! %l1 = 00000000000054b3
! %l1 = 00000000000054b3, Mem[0000000091800138] = 59978ff2
stw %l1,[%o0+0x138] ! Mem[0000000091800138] = 000054b3
! Mem[0000000073800000] = 0203f05cb791af3a, %l1 = 00000000000054b3
ldxa [%i3+%g0]0x81,%l1 ! %l1 = 0203f05cb791af3a
! %l3 = 0000000000000092, Mem[0000000073000028] = 95a348e2
stwa %l3,[%i2+%o5]0x88 ! Mem[0000000073000028] = 00000092
! Mem[0000000072000010] = be197fd3, %l4 = 00000000dad18a6c
lduwa [%i0+%o2]0x89,%l4 ! %l4 = 00000000be197fd3
! Mem[00000000720001ec] = 6e39ff8c, %l5 = 0000000074f8b059
ldstub [%i0+0x1ec],%l5 ! %l5 = 0000006e000000ff
! %l4 = 00000000be197fd3, Mem[0000000072000154] = c935235e
stb %l4,[%i0+0x154] ! Mem[0000000072000154] = d335235e
p49_label_8:
! %l4 = 00000000be197fd3, Mem[0000000072800028] = 1340ac7a
stwa %l4,[%i1+%o5]0x80 ! Mem[0000000072800028] = be197fd3
! %l0 = 00000000000000ff, Mem[0000000073800138] = 816ffd061470a220, %asi = 80
stxa %l0,[%i3+0x138]%asi ! Mem[0000000073800138] = 00000000000000ff
! Mem[000000007280008c] = 0cbae39d, %l2 = 915fa833da585dec
ldstub [%i1+0x08c],%l2 ! %l2 = 0000000c000000ff
! %l2 = 000000000000000c, Mem[0000000091800180] = a254098f
stb %l2,[%o0+0x180] ! Mem[0000000091800180] = 0c54098f
! %l6 = 00000000ac381a15, Mem[0000000072000010] = d37f19be
stwa %l6,[%i0+%o2]0x81 ! Mem[0000000072000010] = ac381a15
! Mem[00000000720000a0] = ff4a485d, %l6 = 00000000ac381a15
ldstub [%i0+0x0a0],%l6 ! %l6 = 000000ff000000ff
! Mem[0000000091800018] = 716fd852, %g2 = 00000000000002b3
ldub [%o0+0x01b],%g2 ! %g2 = 0000000000000071
! Mem[0000000073800030] = aa20e0b3e317e0d9, %l5 = 000000000000006e, %l0 = 00000000000000ff
add %i3,0x30,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = aa20e0b3e317e0d9
! %l6 = 000000ff, %l7 = 50942c7b, Mem[0000000072800150] = 646d775e ec9cfc3a
std %l6,[%i1+0x150] ! Mem[0000000072800150] = 000000ff 50942c7b
! Mem[0000000073000020] = b7ad2abd, %l5 = 000000000000006e
ldstuba [%i2+%o4]0x89,%l5 ! %l5 = 000000bd000000ff
p49_label_9:
! Mem[0000000091000158] = 12fc8dfe c9897b7e, %g2 = 00000071, %g3 = cda7349b
ldd [%i6+0x158],%g2 ! %g2 = 0000000012fc8dfe 00000000c9897b7e
! Mem[0000000090000068] = 6e2252f8, %g2 = 0000000012fc8dfe
lduh [%i4+0x068],%g2 ! %g2 = 0000000000006e22
! %l4 = be197fd3, %l5 = 000000bd, Mem[0000000072800020] = d7f5a41f b2278257
stda %l4,[%i1+%o4]0x89 ! Mem[0000000072800020] = be197fd3 000000bd
! Mem[0000000072800038] = 2febdabbca77ec27, %l2 = 000000000000000c, %l3 = 0000000000000092
add %i1,0x38,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 2febdabbca77ec27
! Mem[0000000072800008] = 8b6a273833d87cc5, %l7 = 5ea1467150942c7b, %l3 = 2febdabbca77ec27
add %i1,0x08,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 8b6a273833d87cc5
! %l1 = 0203f05cb791af3a, Mem[0000000090800034] = 2b9c85a6
sth %l1,[%i5+0x034] ! Mem[0000000090800034] = af3a85a6
! %l2 = 000000000000000c, Mem[0000000091800100] = 63494533
sth %l2,[%o0+0x100] ! Mem[0000000091800100] = 000c4533
! %l0 = e317e0d9, %l1 = b791af3a, Mem[0000000091000148] = 6a929989 eddfd90d
std %l0,[%i6+0x148] ! Mem[0000000091000148] = e317e0d9 b791af3a
! Mem[00000000738001ca] = 626095fb, %l2 = 000000000000000c
ldstuba [%i3+0x1ca]%asi,%l2 ! %l2 = 00000095000000ff
! Mem[0000000073000010] = 7b27d956, %l6 = 00000000000000ff
swap [%i2+%o2],%l6 ! %l6 = 000000007b27d956
p49_label_10:
! Mem[00000000728000f4] = 537a0650, %l2 = 0000000000000095, %asi = 80
swapa [%i1+0x0f4]%asi,%l2 ! %l2 = 00000000537a0650
! Mem[00000000728001da] = babf5adb, %l1 = 0203f05cb791af3a
ldstub [%i1+0x1da],%l1 ! %l1 = 0000005a000000ff
! Mem[0000000073000010] = ff000000, %l2 = 00000000537a0650
ldstuba [%i2+%o2]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[00000000918000ec] = 9f63f850, %g2 = 0000000000006e22
ldsh [%o0+0x0ec],%g2 ! %g2 = ffffffffffff9f63
! Mem[00000000910001f8] = 87d871b1 5b2f022c, %g2 = ffff9f63, %g3 = c9897b7e
ldd [%i6+0x1f8],%g2 ! %g2 = 0000000087d871b1 000000005b2f022c
! Mem[000000009080015c] = a3619f58, %g2 = 0000000087d871b1
ldsha [%i5+0x15e]%asi,%g2 ! %g2 = ffffffffffffa361
! Mem[00000000728001fc] = 8300057d, %l0 = aa20e0b3e317e0d9
ldsb [%i1+0x1fe],%l0 ! %l0 = 0000000000000005
! %l5 = 00000000000000bd, Mem[0000000073800020] = a26f3db2
stha %l5,[%i3+%o4]0x88 ! Mem[0000000073800020] = a26f00bd
! Mem[00000000738000a8] = a00e8f5831f54645, %l1 = 000000000000005a, %l2 = 0000000000000000
add %i3,0xa8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = a00e8f5831f54645
! %l7 = 5ea1467150942c7b, Mem[0000000073000000] = be197fd3
stba %l7,[%i2+%g0]0x81 ! Mem[0000000073000000] = 7b197fd3
p49_label_11:
! Mem[000000007280006b] = bc2dfb03, %l5 = 00000000000000bd
ldstub [%i1+0x06b],%l5 ! %l5 = 00000003000000ff
! Mem[0000000073800028] = d80f6a00, %l5 = 0000000000000003
swapa [%i3+%o5]0x88,%l5 ! %l5 = 00000000d80f6a00
! Mem[0000000073000018] = ff297de7, %l6 = 000000007b27d956
ldstuba [%i2+%o3]0x81,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000090800128] = 5f842233, %g2 = ffffffffffffa361
ldub [%i5+0x12b],%g2 ! %g2 = 000000000000005f
! %l0 = 00000005, %l1 = 0000005a, Mem[0000000072800008] = 8b6a2738 33d87cc5
stda %l0,[%i1+%o1]0x81 ! Mem[0000000072800008] = 00000005 0000005a
! Mem[0000000072800008] = 00000005, %l5 = 00000000d80f6a00
lduba [%i1+%o1]0x80,%l5 ! %l5 = 0000000000000000
! %l6 = 00000000000000ff, Mem[000000009100017e] = 63a1bd5f
sth %l6,[%i6+0x17e] ! Mem[000000009100017c] = 00ffbd5f
! %l0 = 0000000000000005, Mem[00000000910001a2] = 83289c7c
sth %l0,[%i6+0x1a2] ! Mem[00000000910001a0] = 00059c7c
! %l6 = 000000ff, %l7 = 50942c7b, Mem[00000000910000d8] = e657cfba 9c5c2a85
stda %l6,[%i6+0x0d8]%asi ! Mem[00000000910000d8] = 000000ff 50942c7b
! %l4 = be197fd3, %l5 = 00000000, Mem[0000000090000160] = 99a1858e 4080b623
std %l4,[%i4+0x160] ! Mem[0000000090000160] = be197fd3 00000000
p49_label_12:
! Mem[0000000072000018] = b6ee55ae, %l7 = 5ea1467150942c7b
ldswa [%i0+%o3]0x80,%l7 ! %l7 = ffffffffb6ee55ae
! Mem[0000000073000018] = ff297de7, %l4 = 00000000be197fd3
ldstuba [%i2+%o3]0x80,%l4 ! %l4 = 000000ff000000ff
! Mem[000000007300014a] = cf7e4048, %l5 = 0000000000000000
ldstub [%i2+0x14a],%l5 ! %l5 = 00000040000000ff
! Mem[0000000072000098] = 94921049, %l1 = 0000005a, %l0 = 00000005
add %i0,0x98,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000094921049
! Mem[000000007300008c] = 2a2700fc, %l6 = 00000000000000ff
swap [%i2+0x08c],%l6 ! %l6 = 000000002a2700fc
! Mem[0000000072800117] = 1d6e4fb2, %l2 = a00e8f5831f54645
ldstub [%i1+0x117],%l2 ! %l2 = 000000b2000000ff
! %l7 = ffffffffb6ee55ae, Mem[0000000090000022] = f4fdb649
sth %l7,[%i4+0x022] ! Mem[0000000090000020] = 55aeb649
! Mem[0000000072000028] = 8c3bfdf3, %l0 = 0000000094921049
ldsba [%i0+%o5]0x88,%l0 ! %l0 = fffffffffffffff3
! Mem[0000000073800128] = e600fb417f6d3d7b, %l4 = 00000000000000ff, %l7 = ffffffffb6ee55ae
add %i3,0x128,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = e600fb417f6d3d7b
! Mem[0000000073000010] = ff0000ff, %l2 = 00000000000000b2
swapa [%i2+%o2]0x80,%l2 ! %l2 = 00000000ff0000ff
p49_label_13:
! Mem[0000000072800075] = c6fabfc7, %l7 = e600fb417f6d3d7b
ldstub [%i1+0x075],%l7 ! %l7 = 000000fa000000ff
! Mem[0000000072000108] = 00000092, %l0 = fffffffffffffff3
swap [%i0+0x108],%l0 ! %l0 = 0000000000000092
! Mem[000000007280007f] = 0d10d400, %l1 = 000000000000005a
ldstub [%i1+0x07f],%l1 ! %l1 = 00000000000000ff
! %l1 = 0000000000000000, Mem[00000000908000c0] = 3d6bba70
stw %l1,[%i5+0x0c0] ! Mem[00000000908000c0] = 00000000
! Mem[0000000073800010] = 8ebe1683, %l7 = 00000000000000fa
ldsba [%i3+%o2]0x89,%l7 ! %l7 = ffffffffffffff83
! Mem[0000000072000008] = bf26b354, %l3 = 8b6a273833d87cc5
swapa [%i0+%o1]0x89,%l3 ! %l3 = 00000000bf26b354
! Mem[000000007200008c] = 2d780e43, %l5 = 00000040, %l0 = 00000092
add %i0,0x8c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000002d780e43
! Mem[00000000738000b0] = 8907ff65, %l1 = 0000000000000000, %asi = 80
swapa [%i3+0x0b0]%asi,%l1 ! %l1 = 000000008907ff65
! Mem[00000000720001d8] = 2baa7a42e0080aaf, %l5 = 0000000000000040, %l3 = 00000000bf26b354
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 2baa7a42e0080aaf
! %l2 = ff0000ff, %l3 = e0080aaf, Mem[0000000091800040] = 3ede3b6f 1a763bdd
std %l2,[%o0+0x040] ! Mem[0000000091800040] = ff0000ff e0080aaf
p49_label_14:
! Mem[00000000908000cc] = 6023d09a, %g2 = 000000000000005f
ldsb [%i5+0x0ce],%g2 ! %g2 = 0000000000000060
! Mem[0000000073000010] = 000000b2, %l4 = 00000000000000ff
lduwa [%i2+%o2]0x80,%l4 ! %l4 = 00000000000000b2
! Mem[0000000073000018] = e77d29ff, %l2 = 00000000ff0000ff
ldstuba [%i2+%o3]0x89,%l2 ! %l2 = 000000ff000000ff
! Mem[00000000730001f8] = 85b60bf03f7b421b, %l5 = 0000000000000040, %l5 = 0000000000000040
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 85b60bf03f7b421b
! Mem[0000000091800004] = a4a70fd1, %g18 = cc027a8ff019438b
ldsw [%o0+0x004],%g2 ! %g2 = cc027a8ff019438b
! Mem[0000000073800008] = 1e468454, %l4 = 00000000000000b2
ldstuba [%i3+%o1]0x81,%l4 ! %l4 = 0000001e000000ff
! Mem[0000000073800040] = e13f81e0, %l1 = 000000008907ff65
swap [%i3+0x040],%l1 ! %l1 = 00000000e13f81e0
! %l6 = 2a2700fc, %l7 = ffffff83, Mem[0000000091000158] = 12fc8dfe c9897b7e
std %l6,[%i6+0x158] ! Mem[0000000091000158] = 2a2700fc ffffff83
! Mem[00000000908000b8] = fbdb47cd, %g2 = ffffffffa4a70fd1
ldsh [%i5+0x0ba],%g2 ! %g2 = fffffffffffffbdb
! Mem[0000000073800000] = 0203f05c, %l3 = 2baa7a42e0080aaf
ldstuba [%i3+%g0]0x81,%l3 ! %l3 = 00000002000000ff
p49_label_15:
! %l7 = ffffffffffffff83, Mem[0000000073000028] = 92000000
stwa %l7,[%i2+%o5]0x80 ! Mem[0000000073000028] = ffffff83
! Mem[0000000073800000] = ff03f05cb791af3a, %l5 = 85b60bf03f7b421b
ldxa [%i3+%g0]0x80,%l5 ! %l5 = ff03f05cb791af3a
! %l0 = 000000002d780e43, Mem[00000000908000a0] = 5cc0b089934256d3
stx %l0,[%i5+0x0a0] ! Mem[00000000908000a0] = 000000002d780e43
! Mem[0000000072800028] = be197fd3, %l1 = e13f81e0, %l1 = e13f81e0
add %i1,0x28,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000be197fd3
! %l6 = 000000002a2700fc, Mem[00000000918000d0] = 264185f7
stw %l6,[%o0+0x0d0] ! Mem[00000000918000d0] = 2a2700fc
! Mem[000000007280001f] = a6d12296, %l0 = 000000002d780e43
ldstub [%i1+0x01f],%l0 ! %l0 = 00000096000000ff
! Mem[0000000072000028] = 8c3bfdf3, %l0 = 0000000000000096
swapa [%i0+%o5]0x89,%l0 ! %l0 = 000000008c3bfdf3
! Mem[000000007200013c] = a8d2c36c, %l1 = 00000000be197fd3
ldstuba [%i0+0x13c]%asi,%l1 ! %l1 = 000000a8000000ff
! %l5 = ff03f05cb791af3a, Mem[00000000908001fa] = 32cf1934
sth %l5,[%i5+0x1fa] ! Mem[00000000908001f8] = af3a1934
! %l3 = 0000000000000002, Mem[0000000091000158] = 2a2700fcffffff83
stx %l3,[%i6+0x158] ! Mem[0000000091000158] = 0000000000000002
p49_label_16:
! Mem[0000000091000038] = 2910a14d, %g2 = fffffffffffffbdb
lduh [%i6+0x038],%g2 ! %g2 = 0000000000002910
! Mem[00000000738000be] = bb1841db, %l3 = 0000000000000002
ldstub [%i3+0x0be],%l3 ! %l3 = 00000041000000ff
! Mem[0000000072800034] = b32799ef, %l1 = 00000000000000a8
swap [%i1+0x034],%l1 ! %l1 = 00000000b32799ef
! %l7 = ffffffffffffff83, Mem[0000000091800044] = e0080aaf
stw %l7,[%o0+0x044] ! Mem[0000000091800044] = ffffff83
! Mem[0000000073000010] = b2000000, %l1 = 00000000b32799ef
ldstuba [%i2+%o2]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000072000020] = 7b27d956, %l3 = 0000000000000041
ldstuba [%i0+%o4]0x89,%l3 ! %l3 = 00000056000000ff
! %l1 = 0000000000000000, Mem[0000000090800050] = 9ed4adb093373e46
stx %l1,[%i5+0x050] ! Mem[0000000090800050] = 0000000000000000
! Mem[0000000073000094] = cfa93a11, %l2 = 000000ff, %l7 = ffffff83
add %i2,0x94,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000cfa93a11
! Mem[0000000072800008] = 00000005, %l3 = 0000000000000056
ldstuba [%i1+%o1]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[00000000918000c8] = c01cfaf3, %g2 = 0000000000002910
ldsb [%o0+0x0cb],%g2 ! %g2 = ffffffffffffffc0
p49_label_17:
! %l6 = 2a2700fc, %l7 = cfa93a11, Mem[0000000072000008] = 33d87cc5 4186523d
stda %l6,[%i0+%o1]0x88 ! Mem[0000000072000008] = 2a2700fc cfa93a11
! Mem[0000000073800020] = bd006fa2, %l1 = 0000000000000000
lduha [%i3+%o4]0x80,%l1 ! %l1 = 000000000000bd00
! Mem[0000000090800158] = 28f4e0a9, %g2 = ffffffffffffffc0
lduw [%i5+0x158],%g2 ! %g2 = 0000000028f4e0a9
! Mem[0000000072800018] = 0d510e72, %l7 = 00000000cfa93a11
lduba [%i1+%o3]0x89,%l7 ! %l7 = 0000000000000072
! Mem[0000000090800058] = 76163974, %g2 = 0000000028f4e0a9
ldub [%i5+0x05b],%g2 ! %g2 = 0000000000000076
! Mem[0000000072800168] = f50fbbde, %l2 = 00000000000000ff
lduh [%i1+0x16a],%l2 ! %l2 = 000000000000bbde
! Mem[0000000073000010] = 9c9cff50 b20000ff, %l2 = 0000bbde, %l3 = 00000000
ldda [%i2+%o2]0x88,%l2 ! %l2 = 00000000b20000ff 000000009c9cff50
! Mem[0000000073800118] = c5fb127d, %l7 = 0000000000000072
ldub [%i3+0x118],%l7 ! %l7 = 00000000000000c5
! Mem[0000000073000018] = e77d29ff, %l4 = 000000000000001e
ldstuba [%i2+%o3]0x89,%l4 ! %l4 = 000000ff000000ff
! Mem[00000000738001b0] = 4876d4d1358eed22, %l7 = 00000000000000c5, %l4 = 00000000000000ff
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 4876d4d1358eed22
p49_label_18:
! Mem[000000007300018c] = 77586807, %l3 = 9c9cff50, %l5 = b791af3a
add %i2,0x18c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000077586807
! %l2 = 00000000b20000ff, Mem[00000000900000c6] = e7f00004, %asi = 80
stha %l2,[%i4+0x0c6]%asi ! Mem[00000000900000c4] = 00ff0004
! Mem[00000000728000a4] = 3ec44f8b, %l7 = 00000000000000c5, %asi = 80
swapa [%i1+0x0a4]%asi,%l7 ! %l7 = 000000003ec44f8b
! %l5 = 0000000077586807, Mem[0000000091000024] = 8e4a24ba
stw %l5,[%i6+0x024] ! Mem[0000000091000024] = 77586807
! Mem[0000000073000000] = d37f197b, %l6 = 000000002a2700fc
lduha [%i2+%g0]0x89,%l6 ! %l6 = 000000000000197b
! Mem[000000007200019c] = c2e6ce35, %l1 = 000000000000bd00
swap [%i0+0x19c],%l1 ! %l1 = 00000000c2e6ce35
! %l4 = 358eed22, %l5 = 77586807, Mem[00000000900000a8] = f2c2de63 cebc7825
std %l4,[%i4+0x0a8] ! Mem[00000000900000a8] = 358eed22 77586807
! %l0 = 8c3bfdf3, %l1 = c2e6ce35, Mem[0000000072800010] = 83000000 d5300fc3
stda %l0,[%i1+%o2]0x89 ! Mem[0000000072800010] = 8c3bfdf3 c2e6ce35
! Mem[0000000072000197] = 6d064657, %l3 = 000000009c9cff50
ldstub [%i0+0x197],%l3 ! %l3 = 00000057000000ff
! Mem[000000009180009c] = a752e24f, %g2 = 0000000000000076
lduw [%o0+0x09c],%g2 ! %g2 = 00000000a752e24f
p49_label_19:
! %l1 = 00000000c2e6ce35, Mem[00000000728001c0] = 79bca521
stw %l1,[%i1+0x1c0] ! Mem[00000000728001c0] = c2e6ce35
! Mem[0000000073800018] = 7d97cfff, %l2 = 00000000b20000ff
swapa [%i3+%o3]0x88,%l2 ! %l2 = 000000007d97cfff
! Mem[00000000900000a4] = 4f80062d, %g18 = cc027a8ff019438b
ldswa [%i4+0x0a4]%asi,%g2 ! %g2 = cc027a8ff019438b
! Mem[0000000073800028] = 00000003, %l3 = 0000000000000057
ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 00000003000000ff
! Mem[0000000072800111] = f550ea01, %l0 = 000000008c3bfdf3
ldstub [%i1+0x111],%l0 ! %l0 = 00000050000000ff
! Mem[0000000072800020] = be197fd3, %l7 = 000000003ec44f8b
swapa [%i1+%o4]0x89,%l7 ! %l7 = 00000000be197fd3
! Mem[00000000720001fd] = ff4c3b02, %l7 = 00000000be197fd3
ldstub [%i0+0x1fd],%l7 ! %l7 = 0000004c000000ff
! Mem[000000007280006b] = bc2dfbff, %l2 = 000000007d97cfff
ldstub [%i1+0x06b],%l2 ! %l2 = 000000ff000000ff
! Mem[000000007300004a] = 51a426d8, %l3 = 0000000000000003
ldstub [%i2+0x04a],%l3 ! %l3 = 00000026000000ff
! Mem[0000000091000178] = 5d76971c, %g2 = 000000004f80062d
ldsh [%i6+0x178],%g2 ! %g2 = 0000000000005d76
p49_label_20:
! Mem[0000000073000010] = ff0000b250ff9c9c, %l0 = 0000000000000050, %l5 = 0000000077586807
add %i2,0x10,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = ff0000b250ff9c9c
! %l2 = 000000ff, %l3 = 00000026, Mem[0000000072800020] = 3ec44f8b 000000bd
stda %l2,[%i1+%o4]0x89 ! Mem[0000000072800020] = 000000ff 00000026
! Mem[00000000738000c4] = cccc5eb2, %l7 = 000000000000004c
swap [%i3+0x0c4],%l7 ! %l7 = 00000000cccc5eb2
! Mem[000000007300016c] = cef2395e, %l6 = 000000000000197b
swap [%i2+0x16c],%l6 ! %l6 = 00000000cef2395e
! Mem[0000000072800138] = 5c78b5db91672231, %l5 = ff0000b250ff9c9c, %l7 = 00000000cccc5eb2
add %i1,0x138,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 5c78b5db91672231
! Mem[0000000073000000] = d37f197b, %l5 = ff0000b250ff9c9c
ldstuba [%i2+%g0]0x89,%l5 ! %l5 = 0000007b000000ff
! Mem[0000000072000020] = ffd9277b, %l2 = 00000000000000ff
ldstuba [%i0+%o4]0x81,%l2 ! %l2 = 000000ff000000ff
! Mem[00000000728000e0] = 71cb6c2b7a23b0f0, %l0 = 0000000000000050, %l1 = 00000000c2e6ce35
add %i1,0xe0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 71cb6c2b7a23b0f0
! Mem[0000000073800118] = c5fb127d, %l3 = 00000026, %l4 = 358eed22
add %i3,0x118,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000c5fb127d
! Mem[0000000072800064] = 65fb5770, %l0 = 00000050, %l4 = c5fb127d
add %i1,0x64,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000065fb5770
p49_label_21:
! Mem[0000000073800018] = b20000ff, %l5 = 000000000000007b
ldswa [%i3+%o3]0x88,%l5 ! %l5 = ffffffffb20000ff
! Mem[0000000072000110] = 2bfeb0ed, %l5 = b20000ff, %l0 = 00000050
add %i0,0x110,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000002bfeb0ed
! Mem[00000000730001ec] = 4976168c, %l5 = ffffffffb20000ff
ldstub [%i2+0x1ec],%l5 ! %l5 = 00000049000000ff
! %l1 = 71cb6c2b7a23b0f0, Mem[0000000073000020] = ff2aadb7
stha %l1,[%i2+%o4]0x81 ! Mem[0000000073000020] = b0f0adb7
! Mem[0000000072000000] = 16b8c8e45746066d, %l2 = 00000000000000ff
ldxa [%i0+%g0]0x88,%l2 ! %l2 = 16b8c8e45746066d
! %l4 = 0000000065fb5770, Mem[00000000910001b4] = f3847e0d
stw %l4,[%i6+0x1b4] ! Mem[00000000910001b4] = 65fb5770
! Mem[00000000910001b8] = 889ba15b, %g2 = 0000000000005d76
lduw [%i6+0x1b8],%g2 ! %g2 = 00000000889ba15b
! Mem[00000000900000b0] = 0141dccfe5015c01, %g2 = 00000000889ba15b
ldx [%i4+0x0b0],%g2 ! %g2 = 0141dccfe5015c01
! Mem[00000000720000ac] = a3969773, %l7 = 5c78b5db91672231, %asi = 80
swapa [%i0+0x0ac]%asi,%l7 ! %l7 = 00000000a3969773
! Mem[00000000730000c8] = ffbf2179, %l4 = 0000000065fb5770
swap [%i2+0x0c8],%l4 ! %l4 = 00000000ffbf2179
p49_label_22:
! Mem[0000000072800090] = 19ea2be9, %l2 = 16b8c8e45746066d
ldstub [%i1+0x090],%l2 ! %l2 = 00000019000000ff
! Mem[0000000072000018] = ae55eeb6, %l7 = 00000000a3969773
swapa [%i0+%o3]0x89,%l7 ! %l7 = 00000000ae55eeb6
! Mem[00000000918000cc] = 1cfaf3cf, %g2 = 0141dccfe5015c01
ldsb [%o0+0x0cc],%g2 ! %g2 = 000000000000001c
! Mem[0000000073000010] = b20000ff, %l0 = 000000002bfeb0ed
swapa [%i2+%o2]0x88,%l0 ! %l0 = 00000000b20000ff
! Mem[00000000728000eb] = 8a18ca5e, %l5 = 0000000000000049
ldstub [%i1+0x0eb],%l5 ! %l5 = 0000005e000000ff
! Mem[00000000900000b0] = 0141dccfe5015c01, %g2 = 000000000000001c
ldx [%i4+0x0b0],%g2 ! %g2 = 0141dccfe5015c01
! Mem[0000000072000010] = 151a38ac, %l7 = 00000000ae55eeb6
ldsba [%i0+%o2]0x89,%l7 ! %l7 = ffffffffffffffac
! Mem[00000000738000e8] = b59b7312, %l1 = 71cb6c2b7a23b0f0
swap [%i3+0x0e8],%l1 ! %l1 = 00000000b59b7312
! Mem[00000000730000d8] = d0a0489b, %l1 = b59b7312, %l3 = 00000026
add %i2,0xd8,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000d0a0489b
! Mem[0000000073800050] = 47e94604, %l1 = 00000000b59b7312
swap [%i3+0x050],%l1 ! %l1 = 0000000047e94604
p49_label_23:
! Mem[0000000090000018] = d35392b2, %g18 = cc027a8ff019438b
ldsw [%i4+%o3],%g2 ! %g2 = cc027a8ff019438b
! Mem[0000000090800130] = 11aa4f36, %g2 = ffffffffd35392b2
ldsba [%i5+0x131]%asi,%g2 ! %g2 = 0000000000000011
! %l6 = cef2395e, %l7 = ffffffac, Mem[0000000072800000] = 122b4b2c 439aac51
stda %l6,[%i1+%g0]0x81 ! Mem[0000000072800000] = cef2395e ffffffac
! %l1 = 0000000047e94604, Mem[000000009100017c] = 0b6500ff, %asi = 80
stwa %l1,[%i6+0x17c]%asi ! Mem[000000009100017c] = 47e94604
! Mem[0000000073800010] = 8ebe1683, %l3 = 00000000d0a0489b
lduha [%i3+%o2]0x89,%l3 ! %l3 = 0000000000001683
! Mem[000000007280007e] = 0d10d4ff, %l2 = 0000000000000019
ldstuba [%i1+0x07e]%asi,%l2 ! %l2 = 000000d4000000ff
! %l6 = 00000000cef2395e, Mem[0000000073800010] = 8ebe1683
stha %l6,[%i3+%o2]0x89 ! Mem[0000000073800010] = 8ebe395e
! Mem[0000000073800028] = ff000000, %l1 = 0000000047e94604
swapa [%i3+%o5]0x80,%l1 ! %l1 = 00000000ff000000
! Mem[0000000072800028] = be197fd3, %l1 = 00000000ff000000
ldsha [%i1+%o5]0x80,%l1 ! %l1 = ffffffffffffbe19
! Mem[0000000072000028] = 96000000231cdcfd, %l3 = 0000000000001683
ldxa [%i0+%o5]0x80,%l3 ! %l3 = 96000000231cdcfd
p49_label_24:
! Mem[00000000730000a8] = c6d5b302, %l0 = 00000000b20000ff
swap [%i2+0x0a8],%l0 ! %l0 = 00000000c6d5b302
! %l4 = 00000000ffbf2179, Mem[0000000072800028] = be197fd3
stba %l4,[%i1+%o5]0x80 ! Mem[0000000072800028] = 79197fd3
! %l3 = 96000000231cdcfd, Mem[0000000073800000] = 3aaf91b75cf003ff
stxa %l3,[%i3+%g0]0x88 ! Mem[0000000073800000] = 96000000231cdcfd
! %l4 = ffbf2179, %l5 = 0000005e, Mem[0000000091000168] = 08a1f293 546a41bb
std %l4,[%i6+0x168] ! Mem[0000000091000168] = ffbf2179 0000005e
! %l0 = c6d5b302, %l1 = ffffbe19, Mem[0000000072800000] = cef2395e ffffffac
stda %l0,[%i1+%g0]0x81 ! Mem[0000000072800000] = c6d5b302 ffffbe19
! Mem[0000000073800008] = ff468454, %l7 = ffffffffffffffac
lduwa [%i3+%o1]0x81,%l7 ! %l7 = 00000000ff468454
! Mem[00000000730000d3] = 75d9dcdd, %l1 = ffffffffffffbe19
ldstub [%i2+0x0d3],%l1 ! %l1 = 000000dd000000ff
! Mem[000000009100015c] = 02548446, %g2 = 0000000000000011
ldsb [%i6+0x15f],%g2 ! %g2 = 0000000000000002
! %l7 = 00000000ff468454, Mem[000000009100015e] = 00025484
sth %l7,[%i6+0x15e] ! Mem[000000009100015c] = 84545484
! Mem[0000000073800020] = a26f00bd, %l1 = 00000000000000dd
swapa [%i3+%o4]0x89,%l1 ! %l1 = 00000000a26f00bd
p49_label_25:
! Mem[00000000908000ac] = 6186de9a, %g2 = 0000000000000002
lduw [%i5+0x0ac],%g2 ! %g2 = 000000006186de9a
! Mem[0000000073000000] = ff197fd3, %l1 = 00000000a26f00bd
ldswa [%i2+%g0]0x80,%l1 ! %l1 = ffffffffff197fd3
! Mem[0000000073800028] = 47e94604, %l1 = ffffffffff197fd3
ldstuba [%i3+%o5]0x81,%l1 ! %l1 = 00000047000000ff
! Mem[0000000091000020] = 72613ed077586807, %g2 = 000000006186de9a
ldx [%i6+%o4],%g2 ! %g2 = 72613ed077586807
! Mem[0000000073000028] = ffffff83, %l1 = 0000000000000047
ldstuba [%i2+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
! Mem[000000007280004c] = 34290dd4, %l6 = 00000000cef2395e
swap [%i1+0x04c],%l6 ! %l6 = 0000000034290dd4
! Mem[0000000072800124] = 941b9d6e, %l7 = ff468454, %l1 = 000000ff
add %i1,0x124,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000941b9d6e
! Mem[0000000072800090] = ffea2be9, %l3 = 96000000231cdcfd
swap [%i1+0x090],%l3 ! %l3 = 00000000ffea2be9
! Mem[0000000073000088] = 477dab1f, %l6 = 0000000034290dd4
swap [%i2+0x088],%l6 ! %l6 = 00000000477dab1f
! Mem[0000000072000010] = ac381a15, %l0 = 00000000c6d5b302
lduba [%i0+%o2]0x80,%l0 ! %l0 = 00000000000000ac
ba,a p49_not_taken_0_end
p49_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 00000000000000ac
bne,a,pn %xcc,p49_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000941b9d6e
bne,a,pn %xcc,p49_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000d4
bne,a,pn %xcc,p49_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000ffea2be9
bne,a,pn %xcc,p49_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000ffbf2179
bne,a,pn %xcc,p49_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000005e
bne,a,pn %xcc,p49_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000477dab1f
bne,a,pn %xcc,p49_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000ff468454
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be de01ba4b b72b8685
bne %xcc,p49_f2_fail
nop
! Check Local Memory
set p49_local0_expect,%g1
p49_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 6d064657e4c8b816
ldx [%i0+0x000],%g3 ! Observed data at 0000000072000000
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = fc00272a113aa9cf
ldx [%i0+0x008],%g3 ! Observed data at 0000000072000008
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ac381a15822071b0
ldx [%i0+0x010],%g3 ! Observed data at 0000000072000010
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 739796a3ebd7c2c2
ldx [%i0+0x018],%g3 ! Observed data at 0000000072000018
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffd9277b00000000
ldx [%i0+0x020],%g3 ! Observed data at 0000000072000020
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 96000000231cdcfd
ldx [%i0+0x028],%g3 ! Observed data at 0000000072000028
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x028,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ff4a485d29dc2017
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000720000a0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 6f90a58f91672231
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000720000a8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x108],%g2 ! Expected data = fffffff381f4d45e
ldx [%i0+0x108],%g3 ! Observed data at 0000000072000108
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 2bfeb0ed000000ea
ldx [%i0+0x110],%g3 ! Observed data at 0000000072000110
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = 2923045bffd2c36c
ldx [%i0+0x138],%g3 ! Observed data at 0000000072000138
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = fa0c71ffd335235e
ldx [%i0+0x150],%g3 ! Observed data at 0000000072000150
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x150,%g4
ldx [%g1+0x190],%g2 ! Expected data = 5543a0546d0646ff
ldx [%i0+0x190],%g3 ! Observed data at 0000000072000190
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 2a638dd40000bd00
ldx [%i0+0x198],%g3 ! Observed data at 0000000072000198
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = a2e67674ff39ff8c
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000720001e8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = a4f25388ffff3b02
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000720001f8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x1f8,%g4
set p49_local1_expect,%g1
p49_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = c6d5b302ffffbe19
ldx [%i1+0x000],%g3 ! Observed data at 0000000072800000
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff0000050000005a
ldx [%i1+0x008],%g3 ! Observed data at 0000000072800008
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = f3fd3b8c35cee6c2
ldx [%i1+0x010],%g3 ! Observed data at 0000000072800010
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 720e510da6d122ff
ldx [%i1+0x018],%g3 ! Observed data at 0000000072800018
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff00000026000000
ldx [%i1+0x020],%g3 ! Observed data at 0000000072800020
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 79197fd326b15ec3
ldx [%i1+0x028],%g3 ! Observed data at 0000000072800028
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 055ae7ae000000a8
ldx [%i1+0x030],%g3 ! Observed data at 0000000072800030
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 391bf080cef2395e
ldx [%i1+0x048],%g3 ! Observed data at 0000000072800048
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = bc2dfbff005787d2
ldx [%i1+0x068],%g3 ! Observed data at 0000000072800068
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = a0f761fdc6ffbfc7
ldx [%i1+0x070],%g3 ! Observed data at 0000000072800070
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 6cc7af130d10ffff
ldx [%i1+0x078],%g3 ! Observed data at 0000000072800078
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 01105ab1ffbae39d
ldx [%i1+0x088],%g3 ! Observed data at 0000000072800088
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 231cdcfd1ab9b831
ldx [%i1+0x090],%g3 ! Observed data at 0000000072800090
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = fdea0469000000c5
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000728000a0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 5f56c5c09cb45011
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000728000a8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 71cb6c2b7a23b0f0
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000728000e0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 8a18caff99404749
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000728000e8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 7e712a9600000095
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000728000f0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 81f4d45e6283fe67
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000728000f8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = f5ffea011d6e4fff
ldx [%i1+0x110],%g3 ! Observed data at 0000000072800110
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x110,%g4
ldx [%g1+0x150],%g2 ! Expected data = 000000ff50942c7b
ldx [%i1+0x150],%g3 ! Observed data at 0000000072800150
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x150,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 096ada36f93e98a1
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000728001b8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = c2e6ce35cbb4bd1b
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000728001c0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = babfffdb5d3cd54a
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000728001d8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x1d8,%g4
set p49_local2_expect,%g1
p49_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ff197fd3caa03377
ldx [%i2+0x000],%g3 ! Observed data at 0000000073000000
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = edb0fe2b50ff9c9c
ldx [%i2+0x010],%g3 ! Observed data at 0000000073000010
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff297de7ebdb0f9d
ldx [%i2+0x018],%g3 ! Observed data at 0000000073000018
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = b0f0adb790331575
ldx [%i2+0x020],%g3 ! Observed data at 0000000073000020
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffffff8314f6483d
ldx [%i2+0x028],%g3 ! Observed data at 0000000073000028
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 51a4ffd8e4232964
ldx [%i2+0x048],%g3 ! Observed data at 0000000073000048
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 4ebea28575d9dcdd
ldx [%i2+0x050],%g3 ! Observed data at 0000000073000050
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = 34290dd4000000ff
ldx [%i2+0x088],%g3 ! Observed data at 0000000073000088
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = b20000ff50878deb
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000730000a8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 65fb5770e20ba0c4
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000730000c8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 75d9dcff57a4c185
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000730000d0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x130],%g2 ! Expected data = 2fff8b8d23dcdb61
ldx [%i2+0x130],%g3 ! Observed data at 0000000073000130
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = cf7eff48f79bcd89
ldx [%i2+0x148],%g3 ! Observed data at 0000000073000148
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = ddded08e0000197b
ldx [%i2+0x168],%g3 ! Observed data at 0000000073000168
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = dad18a6c064378df
ldx [%i2+0x170],%g3 ! Observed data at 0000000073000170
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 7e52abd0ff76168c
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000730001e8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x1e8,%g4
set p49_local3_expect,%g1
p49_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = fddc1c2300000096
ldx [%i3+0x000],%g3 ! Observed data at 0000000073800000
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff46845463b03e60
ldx [%i3+0x008],%g3 ! Observed data at 0000000073800008
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 5e39be8ea9d5e019
ldx [%i3+0x010],%g3 ! Observed data at 0000000073800010
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff0000b2971d7fa7
ldx [%i3+0x018],%g3 ! Observed data at 0000000073800018
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = dd0000008f475c0a
ldx [%i3+0x020],%g3 ! Observed data at 0000000073800020
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffe94604ee6be37a
ldx [%i3+0x028],%g3 ! Observed data at 0000000073800028
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 8907ff658fa1dccb
ldx [%i3+0x040],%g3 ! Observed data at 0000000073800040
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = b59b731230dbef9d
ldx [%i3+0x050],%g3 ! Observed data at 0000000073800050
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = 72620ee054e7c2e5
ldx [%i3+0x088],%g3 ! Observed data at 0000000073800088
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 6483ff61eb5d2954
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 = 0000000016bbc109
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000738000b0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 911da741bb18ffdb
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000738000b8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 474e7c4b0000004c
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000738000c0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 7a23b0f0ce7bca8d
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000738000e8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 77c77f36cdff1620
ldx [%i3+0x110],%g3 ! Observed data at 0000000073800110
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = 00000000000000ff
ldx [%i3+0x138],%g3 ! Observed data at 0000000073800138
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x138,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 6260fffb29a65b91
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000738001c8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x1c8,%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_f2_fail:
set p49_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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:
swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000072000008]
done
p49_trap1o:
swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000072000008]
done
p49_trap2e:
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000073000008]
stha %l6,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073800008]
stwa %l0,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073800018]
stha %l5,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072000028]
done
p49_trap2o:
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000073000008]
stha %l6,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073800008]
stwa %l0,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073800018]
stha %l5,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072000028]
done
p49_trap3e:
nop
nop
done
p49_trap3o:
nop
nop
done
p49_init_memory_pointers:
set p49_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p49_local0_start,%i0
set p49_local1_start,%i1
set p49_local2_start,%i2
set p49_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = fe026c527a23b0f0
ldx [%g1+0x008],%l1 ! %l1 = d1c88795f9b2411b
ldx [%g1+0x010],%l2 ! %l2 = 915fa833da585dec
ldx [%g1+0x018],%l3 ! %l3 = e2fd9ba6603eb063
ldx [%g1+0x020],%l4 ! %l4 = 4ab8e0e7d255b49c
ldx [%g1+0x028],%l5 ! %l5 = b0591e5416b23fd7
ldx [%g1+0x030],%l6 ! %l6 = 80f6fdf05484461e
ldx [%g1+0x038],%l7 ! %l7 = 9d7976a6042d8590
! Initialize the output register of window 0
set unres3_start,%o0
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 = 238c0320 5e17e46c eb6808ed ea1c18bc
! %f4 = 40e83fcd 579fbd09 9421b656 079eadaa
! %f8 = b14d2e3f 846059d2 6ca64992 83f07c6a
! %f12 = 73e6d386 bdfce2fb 09af30f4 95adc913
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = fcc308f0 73d7d2a6 0c2e769c 1768f1aa
! %f20 = 65d08f43 f70ca5e0 969c0ddc a8764a8b
! %f24 = 119ec5d7 bd2a4fac 4da5f4c1 d8f01cd7
! %f28 = b4921402 8c2bb174 ca9d818e 4b1c1f8a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = a75fe486 53fcb8db 0ce98173 92133cec
! %f36 = 9aa18119 f9582730 70aec177 634b4651
! %f40 = 7aec3b59 a6233f17 35416a15 8247f561
! %f44 = afc41600 25b3a2cd 8529945c ab15f70c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x61032d4f0000003f,%g7,%g1 ! GSR scale = 7, align = 7
wr %g1,%g0,%gsr ! GSR = 61032d4f0000003f
wr %g0,%y ! Clear Y 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[000000009100015c] = 897b7e73, %g2 = 000000207cfa8cbd
ldsb [%i6+0x15d],%g2 ! %g2 = ffffffffffffff89
! Mem[0000000074800008] = 12799bac, %l0 = 6e2f344442ec4d0f
lduba [%i1+%o1]0x88,%l0 ! %l0 = 00000000000000ac
! %l4 = 340b9918, %l5 = d3c2c880, Mem[0000000075800120] = bfaa1e2f 8644652b
std %l4,[%i3+0x120] ! Mem[0000000075800120] = 340b9918 d3c2c880
! %l4 = 4169926e340b9918, Mem[0000000091800150] = 5b35634a
stw %l4,[%o0+0x150] ! Mem[0000000091800150] = 340b9918
! Mem[0000000075800064] = 1d9e1b35, %l1 = 3659a17a6f574634
swap [%i3+0x064],%l1 ! %l1 = 000000001d9e1b35
! Mem[0000000091000010] = c28848bd, %g18 = ff2126e8420c101e
ldsw [%i6+%o2],%g2 ! %g2 = ff2126e8420c101e
! Mem[0000000074000010] = cc8a4f18, %l4 = 4169926e340b9918
lduha [%i0+%o2]0x80,%l4 ! %l4 = 000000000000cc8a
! %l7 = c0eac5860b8b90bb, Mem[0000000074000028] = 911b843b
stha %l7,[%i0+%o5]0x80 ! Mem[0000000074000028] = 90bb843b
! Mem[000000009000001c] = af9a6919, %g18 = ff2126e8420c101e
ldsw [%i4+0x01c],%g2 ! %g2 = ff2126e8420c101e
! Mem[000000007400006c] = 8123db8e, %l6 = 9fb38cb3, %l3 = 5fc57325
add %i0,0x6c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000008123db8e
p50_label_2:
! Mem[0000000074000020] = d2da2993, %l2 = 7304e8d623c41e45
ldstuba [%i0+%o4]0x89,%l2 ! %l2 = 00000093000000ff
! Mem[0000000075000168] = 72707587, %l2 = 0000000000000093
ldstuba [%i2+0x168]%asi,%l2 ! %l2 = 00000072000000ff
! Mem[00000000750000f0] = e4918238, %l2 = 0000000000000072
ldstub [%i2+0x0f0],%l2 ! %l2 = 000000e4000000ff
! Mem[0000000074800010] = 5197cbbe 440feba7, %l4 = 0000cc8a, %l5 = d3c2c880
ldda [%i1+%o2]0x89,%l4 ! %l4 = 00000000440feba7 000000005197cbbe
! %l3 = 000000008123db8e, Mem[0000000075800008] = 8a646326fe165508
stxa %l3,[%i3+%o1]0x81 ! Mem[0000000075800008] = 000000008123db8e
! Mem[0000000074000018] = a96e27621374fc00, %l3 = 000000008123db8e
ldxa [%i0+%o3]0x81,%l3 ! %l3 = a96e27621374fc00
! Mem[0000000075800028] = eb376c53, %l6 = 72219ba69fb38cb3
swapa [%i3+%o5]0x80,%l6 ! %l6 = 00000000eb376c53
! Mem[0000000091800190] = 9c78ac4d, %g2 = ffffffffaf9a6919
ldsb [%o0+0x190],%g2 ! %g2 = ffffffffffffff9c
! Mem[00000000748001d0] = d413ee9111eff390, %l4 = 00000000440feba7, %l2 = 00000000000000e4
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = d413ee9111eff390
! Mem[000000007500008e] = 84c957f2, %l7 = c0eac5860b8b90bb
ldstuba [%i2+0x08e]%asi,%l7 ! %l7 = 00000057000000ff
p50_label_3:
! %l3 = a96e27621374fc00, Mem[000000009080002b] = 065792cb, %asi = 80
stba %l3,[%i5+0x02b]%asi ! Mem[0000000090800028] = 005792cb
! Mem[0000000075000000] = dfb96ac6, %l5 = 000000005197cbbe
ldsha [%i2+%g0]0x88,%l5 ! %l5 = 0000000000006ac6
! Mem[0000000074000040] = 3a246a8a, %l1 = 1d9e1b35, %l5 = 00006ac6
add %i0,0x40,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000003a246a8a
! Mem[0000000075800000] = 66d23025, %l3 = a96e27621374fc00
lduba [%i3+%g0]0x89,%l3 ! %l3 = 0000000000000025
! %l2 = d413ee9111eff390, Mem[0000000074800028] = df28b263
stwa %l2,[%i1+%o5]0x88 ! Mem[0000000074800028] = 11eff390
! Mem[0000000074800198] = e3e8c61a67cc280f, %l5 = 000000003a246a8a, %l7 = 0000000000000057
add %i1,0x198,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = e3e8c61a67cc280f
! Mem[0000000075000028] = 27553d87, %l6 = 00000000eb376c53
swapa [%i2+%o5]0x88,%l6 ! %l6 = 0000000027553d87
! %l6 = 0000000027553d87, Mem[00000000918001c8] = 6d92714e
sth %l6,[%o0+0x1c8] ! Mem[00000000918001c8] = 3d87714e
! Mem[0000000074800010] = a7eb0f44, %l3 = 0000000000000025
lduha [%i1+%o2]0x80,%l3 ! %l3 = 000000000000a7eb
! Mem[0000000074800010] = a7eb0f44, %l2 = d413ee9111eff390
lduwa [%i1+%o2]0x80,%l2 ! %l2 = 00000000a7eb0f44
p50_label_4:
! Mem[0000000091000150] = 67c0a8f11cd37e5c, %g2 = ffffffffffffff9c
ldxa [%i6+0x150]%asi,%g2 ! %g2 = 67c0a8f11cd37e5c
! Mem[0000000075000008] = ccca1b69, %l1 = 000000001d9e1b35
lduwa [%i2+%o1]0x88,%l1 ! %l1 = 00000000ccca1b69
! Mem[0000000075000010] = 5530aa8e, %l6 = 0000000027553d87
ldstuba [%i2+%o2]0x81,%l6 ! %l6 = 00000055000000ff
! Mem[0000000075000000] = c66ab9df, %l0 = 00000000000000ac
ldswa [%i2+%g0]0x81,%l0 ! %l0 = ffffffffc66ab9df
! Mem[0000000074800018] = 6fb3abf1, %l7 = 67cc280f, %l7 = 67cc280f
add %i1,0x18,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000006fb3abf1
! Mem[0000000091000090] = 2b3fcb14, %g2 = 67c0a8f11cd37e5c
ldsha [%i6+0x092]%asi,%g2 ! %g2 = 0000000000002b3f
! Mem[0000000075800010] = a7ca32e6, %l4 = 00000000440feba7
swapa [%i3+%o2]0x89,%l4 ! %l4 = 00000000a7ca32e6
! Mem[0000000090000040] = b99f55a5 cf572c67, %g2 = 00002b3f, %g3 = 0bad0b00
ldd [%i4+0x040],%g2 ! %g2 = 00000000b99f55a5 00000000cf572c67
! Mem[0000000074000024] = 09fbb6b2, %l3 = 000000000000a7eb
ldstuba [%i0+0x024]%asi,%l3 ! %l3 = 00000009000000ff
! %l5 = 000000003a246a8a, Mem[0000000090000170] = af849f7c
sth %l5,[%i4+0x170] ! Mem[0000000090000170] = 6a8a9f7c
p50_label_5:
! Mem[0000000075000000] = dfb96ac6, %l0 = ffffffffc66ab9df
lduba [%i2+%g0]0x88,%l0 ! %l0 = 00000000000000c6
! Mem[0000000091800140] = 99c754cd cdb3200d, %g2 = b99f55a5, %g3 = cf572c67
ldd [%o0+0x140],%g2 ! %g2 = 0000000099c754cd 00000000cdb3200d
! Mem[0000000074000080] = 957897d9a72c83fe, %l7 = 000000006fb3abf1, %l4 = 00000000a7ca32e6
add %i0,0x80,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 957897d9a72c83fe
! Mem[0000000075800058] = e1cb412f, %l7 = 6fb3abf1, %l3 = 00000009
add %i3,0x58,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000e1cb412f
! Mem[000000007580002c] = 0e42c9f4, %l1 = 00000000ccca1b69
swap [%i3+0x02c],%l1 ! %l1 = 000000000e42c9f4
! %l0 = 00000000000000c6, Mem[0000000075800028] = 691bcaccb38cb39f
stxa %l0,[%i3+%o5]0x88 ! Mem[0000000075800028] = 00000000000000c6
! %l3 = 00000000e1cb412f, Mem[0000000091800178] = 314032543c7ecaaa
stx %l3,[%o0+0x178] ! Mem[0000000091800178] = 00000000e1cb412f
! %l4 = a72c83fe, %l5 = 3a246a8a, Mem[0000000090000110] = db6b4315 d3197f20
std %l4,[%i4+0x110] ! Mem[0000000090000110] = a72c83fe 3a246a8a
! Mem[00000000740000a0] = ef347e8e7a17f4ab, %l7 = 000000006fb3abf1, %l2 = 00000000a7eb0f44
add %i0,0xa0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = ef347e8e7a17f4ab
! Mem[0000000074800134] = a93a0cc5, %l1 = 000000000e42c9f4, %asi = 80
swapa [%i1+0x134]%asi,%l1 ! %l1 = 00000000a93a0cc5
p50_label_6:
! Mem[0000000074000040] = 3a246a8a, %l4 = a72c83fe, %l6 = 00000055
add %i0,0x40,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000003a246a8a
! Mem[00000000748000f4] = 8e3ffcfc, %l5 = 3a246a8a, %l0 = 000000c6
add %i1,0xf4,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000008e3ffcfc
! Mem[0000000075000020] = 872116a4, %l7 = 000000006fb3abf1
lduba [%i2+%o4]0x81,%l7 ! %l7 = 0000000000000087
! %l1 = 00000000a93a0cc5, Mem[0000000075000018] = 33d6a684
stba %l1,[%i2+%o3]0x81 ! Mem[0000000075000018] = c5d6a684
! Mem[0000000075000144] = abfbfa50, %l3 = 00000000e1cb412f, %asi = 80
swapa [%i2+0x144]%asi,%l3 ! %l3 = 00000000abfbfa50
! Mem[00000000918001e0] = 25454007, %g2 = 0000000099c754cd
ldsh [%o0+0x1e0],%g2 ! %g2 = 0000000000002545
! Mem[0000000075000108] = b7675bebb8e5e944, %l7 = 0000000000000087, %l7 = 0000000000000087
add %i2,0x108,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = b7675bebb8e5e944
! %l3 = 00000000abfbfa50, Mem[000000009100000e] = 27eac288
stb %l3,[%i6+0x00e] ! Mem[000000009100000c] = 50eac288
! %l2 = 7a17f4ab, %l3 = abfbfa50, Mem[0000000090000120] = 7afefbe2 a770d537
std %l2,[%i4+0x120] ! Mem[0000000090000120] = 7a17f4ab abfbfa50
! Mem[0000000074000010] = cc8a4f18, %l6 = 000000003a246a8a
ldsba [%i0+%o2]0x80,%l6 ! %l6 = ffffffffffffffcc
p50_label_7:
! %l4 = 957897d9a72c83fe, Mem[000000009080000d] = 1d40b992
stb %l4,[%i5+0x00d] ! Mem[000000009080000c] = fe40b992
! %l4 = 957897d9a72c83fe, Mem[000000009000003a] = b1ab2cf0, %asi = 80
stha %l4,[%i4+0x03a]%asi ! Mem[0000000090000038] = 83fe2cf0
! Mem[0000000075800008] = 00000000, %l5 = 000000003a246a8a
ldswa [%i3+%o1]0x88,%l5 ! %l5 = 0000000000000000
! %l7 = b7675bebb8e5e944, Mem[0000000091800072] = fa1d3fdb
sth %l7,[%o0+0x072] ! Mem[0000000091800070] = e9443fdb
! %l2 = 7a17f4ab, %l3 = abfbfa50, Mem[0000000075800010] = a7eb0f44 18543eab
stda %l2,[%i3+%o2]0x81 ! Mem[0000000075800010] = 7a17f4ab abfbfa50
! Mem[0000000074000008] = 068c0ec6, %l7 = b7675bebb8e5e944
swapa [%i0+%o1]0x80,%l7 ! %l7 = 00000000068c0ec6
! %l6 = ffffffcc, %l7 = 068c0ec6, Mem[0000000091000108] = 21776d87 d2412fb4
std %l6,[%i6+0x108] ! Mem[0000000091000108] = ffffffcc 068c0ec6
! %l7 = 00000000068c0ec6, Mem[0000000090000044] = cf572c67
stb %l7,[%i4+0x044] ! Mem[0000000090000044] = c6572c67
! Mem[0000000074800020] = d109f4cf, %l0 = 000000008e3ffcfc
ldstuba [%i1+%o4]0x88,%l0 ! %l0 = 000000cf000000ff
! Mem[0000000075000008] = 691bcacc, %l0 = 00000000000000cf
swapa [%i2+%o1]0x80,%l0 ! %l0 = 00000000691bcacc
p50_label_8:
! Mem[0000000074000098] = 124a8bdc, %l4 = 957897d9a72c83fe
ldstub [%i0+0x098],%l4 ! %l4 = 00000012000000ff
! %l4 = 00000012, %l5 = 00000000, Mem[0000000074800000] = 23bc9bdb e421d034
stda %l4,[%i1+%g0]0x81 ! Mem[0000000074800000] = 00000012 00000000
! Mem[00000000740000f1] = 60729110, %l3 = 00000000abfbfa50
ldstub [%i0+0x0f1],%l3 ! %l3 = 00000072000000ff
! %l1 = 00000000a93a0cc5, Mem[0000000074000018] = a96e2762
stha %l1,[%i0+%o3]0x80 ! Mem[0000000074000018] = 0cc52762
! Mem[0000000074000108] = e5484974, %l1 = a93a0cc5, %l2 = 7a17f4ab
add %i0,0x108,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000e5484974
! Mem[0000000074800174] = b466c249, %l3 = 0000000000000072, %asi = 80
swapa [%i1+0x174]%asi,%l3 ! %l3 = 00000000b466c249
! Mem[00000000918001d4] = 6cb65b5b, %g2 = 0000000000002545
lduba [%o0+0x1d7]%asi,%g2 ! %g2 = 000000000000006c
! Mem[00000000740001a7] = bdd96733, %l1 = 00000000a93a0cc5
ldstuba [%i0+0x1a7]%asi,%l1 ! %l1 = 00000033000000ff
! Mem[0000000074000010] = 184f8acc, %l4 = 0000000000000012
ldstuba [%i0+%o2]0x89,%l4 ! %l4 = 000000cc000000ff
! Mem[00000000740000c0] = e69b3a3a, %l5 = 00000000, %l0 = 691bcacc
add %i0,0xc0,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000e69b3a3a
p50_label_9:
! Mem[0000000074800018] = 6fb3abf14e3e401e, %l7 = 00000000068c0ec6
ldxa [%i1+%o3]0x81,%l7 ! %l7 = 6fb3abf14e3e401e
! Mem[0000000074000020] = ff29dad2 fffbb6b2, %l4 = 000000cc, %l5 = 00000000
ldda [%i0+%o4]0x80,%l4 ! %l4 = 00000000ff29dad2 00000000fffbb6b2
! Mem[0000000091800030] = ce0e1c09, %g2 = 000000000000006c
ldsb [%o0+0x033],%g2 ! %g2 = ffffffffffffffce
! Mem[0000000090000060] = a460f66e, %g2 = ffffffffffffffce
ldsba [%i4+0x063]%asi,%g2 ! %g2 = ffffffffffffffa4
! %l2 = 00000000e5484974, Mem[0000000075000020] = 2bfa32c7a4162187
stxa %l2,[%i2+%o4]0x89 ! Mem[0000000075000020] = 00000000e5484974
! Mem[0000000075000018] = 84a6d6c5, %l4 = 00000000ff29dad2
ldsha [%i2+%o3]0x89,%l4 ! %l4 = ffffffffffffd6c5
! Mem[0000000074800028] = 90f3ef11, %l2 = 00000000e5484974
ldsha [%i1+%o5]0x81,%l2 ! %l2 = ffffffffffff90f3
! Mem[0000000075800078] = b636f7340f56669d, %l5 = 00000000fffbb6b2, %l1 = 0000000000000033
add %i3,0x78,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = b636f7340f56669d
! Mem[00000000758001bc] = 8ecc36a7, %l5 = 00000000fffbb6b2
swap [%i3+0x1bc],%l5 ! %l5 = 000000008ecc36a7
! Mem[0000000091800088] = dc4471e4ac8c636e, %g2 = ffffffffffffffa4
ldx [%o0+0x088],%g2 ! %g2 = dc4471e4ac8c636e
p50_label_10:
! Mem[0000000074800038] = 37b9d4f372877629, %l0 = 00000000e69b3a3a, %l0 = 00000000e69b3a3a
add %i1,0x38,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 37b9d4f372877629
! Mem[0000000090000110] = a72c83fe, %g18 = ff2126e8420c101e
ldsw [%i4+0x110],%g2 ! %g2 = ff2126e8420c101e
! %l2 = ffffffffffff90f3, Mem[0000000091000180] = bd5f6afe
sth %l2,[%i6+0x180] ! Mem[0000000091000180] = 90f36afe
! Mem[0000000074000000] = d6058130, %l6 = ffffffffffffffcc
ldswa [%i0+%g0]0x89,%l6 ! %l6 = ffffffffd6058130
! %l2 = ffff90f3, %l3 = b466c249, Mem[0000000074000010] = ff8a4f18 8821124d
stda %l2,[%i0+%o2]0x80 ! Mem[0000000074000010] = ffff90f3 b466c249
! Mem[00000000910001d0] = 1af60ce8, %g18 = ff2126e8420c101e
ldsw [%i6+0x1d0],%g2 ! %g2 = ff2126e8420c101e
! Mem[00000000740001f0] = e323f1f59d33de8d, %l0 = 37b9d4f372877629, %l3 = 00000000b466c249
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = e323f1f59d33de8d
! Mem[00000000740001cc] = d4603507, %l5 = 000000008ecc36a7
ldsw [%i0+0x1cc],%l5 ! %l5 = ffffffffd4603507
! Mem[0000000091800168] = 6b18b3285bffb3b7, %g2 = 000000001af60ce8
ldx [%o0+0x168],%g2 ! %g2 = 6b18b3285bffb3b7
! Mem[0000000074000028] = 90bb843b, %l3 = e323f1f59d33de8d
ldstuba [%i0+%o5]0x80,%l3 ! %l3 = 00000090000000ff
p50_label_11:
! Mem[0000000074800028] = 90f3ef11, %l2 = ffffffffffff90f3
swapa [%i1+%o5]0x80,%l2 ! %l2 = 0000000090f3ef11
! Mem[0000000090000068] = 52f84239, %g2 = 6b18b3285bffb3b7
ldub [%i4+0x06a],%g2 ! %g2 = 0000000000000052
! Mem[0000000074800140] = 05b3fd36, %l0 = 37b9d4f372877629
swap [%i1+0x140],%l0 ! %l0 = 0000000005b3fd36
! Mem[0000000075000000] = c66ab9df, %l3 = 0000000000000090
ldswa [%i2+%g0]0x80,%l3 ! %l3 = ffffffffc66ab9df
! %l4 = ffffffffffffd6c5, Mem[0000000075000010] = ff30aa8e
stwa %l4,[%i2+%o2]0x80 ! Mem[0000000075000010] = ffffd6c5
! %l5 = ffffffffd4603507, Mem[00000000900001cb] = b2300580
stb %l5,[%i4+0x1cb] ! Mem[00000000900001c8] = 07300580
! Mem[0000000074800058] = 0e76b1469d494bf2, %l4 = ffffffffffffd6c5, %l2 = 0000000090f3ef11
add %i1,0x58,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 0e76b1469d494bf2
! %l2 = 0e76b1469d494bf2, Mem[0000000074000000] = d6058130
stha %l2,[%i0+%g0]0x88 ! Mem[0000000074000000] = d6054bf2
! Mem[0000000074800028] = ffff90f3, %l5 = ffffffffd4603507
swapa [%i1+%o5]0x81,%l5 ! %l5 = 00000000ffff90f3
! Mem[0000000091800008] = 8cf551a2dbdb9950, %g2 = 0000000000000052
ldxa [%o0+0x008]%asi,%g2 ! %g2 = 8cf551a2dbdb9950
p50_label_12:
! Mem[0000000090000084] = 7f0c7800, %g2 = 8cf551a2dbdb9950
ldsba [%i4+0x087]%asi,%g2 ! %g2 = 000000000000007f
! Mem[0000000074800028] = 073560d4, %l3 = ffffffffc66ab9df
swapa [%i1+%o5]0x89,%l3 ! %l3 = 00000000073560d4
! Mem[0000000074000008] = b8e5e944, %l4 = ffffffffffffd6c5
swapa [%i0+%o1]0x81,%l4 ! %l4 = 00000000b8e5e944
! Mem[0000000075000018] = c5d6a684, %l2 = 0e76b1469d494bf2
swapa [%i2+%o3]0x81,%l2 ! %l2 = 00000000c5d6a684
! Mem[00000000748001fa] = a0d2f52e, %l1 = b636f7340f56669d
ldstub [%i1+0x1fa],%l1 ! %l1 = 000000f5000000ff
! %l3 = 00000000073560d4, Mem[000000009100009b] = 38ee8809, %asi = 80
stba %l3,[%i6+0x09b]%asi ! Mem[0000000091000098] = d4ee8809
! Mem[0000000075000018] = f24b499d, %l6 = ffffffffd6058130
swapa [%i2+%o3]0x88,%l6 ! %l6 = 00000000f24b499d
! Mem[0000000074000178] = c4e5c8e0b847523c, %l1 = 00000000000000f5, %l7 = 6fb3abf14e3e401e
add %i0,0x178,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = c4e5c8e0b847523c
! Mem[00000000740001d0] = ee0c7cea9f55ddb9, %l7 = c4e5c8e0b847523c, %l6 = 00000000f24b499d
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = ee0c7cea9f55ddb9
! %l4 = b8e5e944, %l5 = ffff90f3, Mem[0000000075000000] = c66ab9df e936f0f1
stda %l4,[%i2+%g0]0x80 ! Mem[0000000075000000] = b8e5e944 ffff90f3
p50_label_13:
! Mem[000000009000007c] = 79825149, %g2 = 000000000000007f
lduh [%i4+0x07e],%g2 ! %g2 = 0000000000007982
! Mem[0000000074800008] = ac9b7912, %l2 = 00000000c5d6a684
swapa [%i1+%o1]0x80,%l2 ! %l2 = 00000000ac9b7912
! Mem[00000000758001c4] = 82156d16, %l0 = 05b3fd36, %l1 = 000000f5
add %i3,0x1c4,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000082156d16
! Mem[00000000740000c3] = e69b3a3a, %l0 = 0000000005b3fd36
ldstub [%i0+0x0c3],%l0 ! %l0 = 0000003a000000ff
! Mem[00000000740001d0] = ee0c7cea, %l4 = 00000000b8e5e944
swap [%i0+0x1d0],%l4 ! %l4 = 00000000ee0c7cea
! %l4 = 00000000ee0c7cea, Mem[00000000910000a0] = 7e978b56bc5ee1f7
stx %l4,[%i6+0x0a0] ! Mem[00000000910000a0] = 00000000ee0c7cea
! Mem[00000000900001c8] = 1222e907, %g2 = 0000000000007982
lduw [%i4+0x1c8],%g2 ! %g2 = 000000001222e907
! Mem[00000000750001ba] = 4f62a91b, %l0 = 000000000000003a
ldstub [%i2+0x1ba],%l0 ! %l0 = 000000a9000000ff
! Mem[000000007400003c] = 8849f9ea, %l4 = 00000000ee0c7cea
lduh [%i0+0x03c],%l4 ! %l4 = 0000000000008849
! %l0 = 000000a9, %l1 = 82156d16, Mem[00000000918001e8] = 1a09c300 9de57db3
std %l0,[%o0+0x1e8] ! Mem[00000000918001e8] = 000000a9 82156d16
p50_label_14:
! Mem[0000000074800000] = 00000012, %l5 = 00000000ffff90f3
swapa [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000012
! Mem[0000000075800028] = c600000000000000, %l7 = c4e5c8e0b847523c
ldxa [%i3+%o5]0x80,%l7 ! %l7 = c600000000000000
! Mem[0000000091800108] = da59eb8fd5a60bac, %g2 = 000000001222e907
ldx [%o0+0x108],%g2 ! %g2 = da59eb8fd5a60bac
! %l0 = 00000000000000a9, Mem[0000000075800020] = 536eaa97
stwa %l0,[%i3+%o4]0x81 ! Mem[0000000075800020] = 000000a9
! Mem[0000000075000008] = 000000cf, %l2 = 00000000ac9b7912
swapa [%i2+%o1]0x80,%l2 ! %l2 = 00000000000000cf
! Mem[0000000075800058] = e1cb412f, %l2 = 000000cf, %l0 = 000000a9
add %i3,0x58,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000e1cb412f
! Mem[00000000910001a0] = 83289c7c, %g2 = da59eb8fd5a60bac
ldub [%i6+0x1a2],%g2 ! %g2 = 0000000000000083
! Mem[00000000758001b8] = b41354b9, %l0 = e1cb412f, %l0 = e1cb412f
add %i3,0x1b8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000b41354b9
! Mem[0000000074000018] = 6227c50c, %l2 = 00000000000000cf
swapa [%i0+%o3]0x89,%l2 ! %l2 = 000000006227c50c
! Mem[0000000090800054] = 93373e46, %g2 = 0000000000000083
ldsh [%i5+0x054],%g2 ! %g2 = ffffffffffff9337
p50_label_15:
! Mem[0000000075800018] = 3b60ee8d, %l4 = 0000000000008849
ldstuba [%i3+%o3]0x89,%l4 ! %l4 = 0000008d000000ff
! Mem[00000000908000a4] = 934256d3, %g2 = ffffffffffff9337
ldsha [%i5+0x0a4]%asi,%g2 ! %g2 = ffffffffffff9342
! Mem[0000000075000018] = 308105d6, %l5 = 0000000000000012
ldstuba [%i2+%o3]0x81,%l5 ! %l5 = 00000030000000ff
! %l2 = 6227c50c, %l3 = 073560d4, Mem[00000000900001f8] = f6b5cdbd b4bb57a1
std %l2,[%i4+0x1f8] ! Mem[00000000900001f8] = 6227c50c 073560d4
! %l6 = ee0c7cea9f55ddb9, Mem[0000000074800010] = a7eb0f44becb9751
stxa %l6,[%i1+%o2]0x81 ! Mem[0000000074800010] = ee0c7cea9f55ddb9
! Mem[0000000074000004] = ad5635a1, %l6 = ee0c7cea9f55ddb9
ldsb [%i0+0x004],%l6 ! %l6 = ffffffffffffffad
! Mem[00000000910000e8] = 27c66de1, %g2 = ffffffffffff9342
lduba [%i6+0x0e8]%asi,%g2 ! %g2 = 0000000000000027
! Mem[0000000075800010] = 7a17f4ab, %l5 = 0000000000000030
swapa [%i3+%o2]0x80,%l5 ! %l5 = 000000007a17f4ab
! Mem[000000007480012b] = 29af79e7, %l2 = 000000006227c50c
ldstub [%i1+0x12b],%l2 ! %l2 = 000000e7000000ff
! %l6 = ffffffad, %l7 = 00000000, Mem[0000000091000038] = 2910a14d f9c9897b
std %l6,[%i6+0x038] ! Mem[0000000091000038] = ffffffad 00000000
p50_label_16:
! %l1 = 0000000082156d16, Mem[00000000918001b8] = dde3da61dbbc4b59, %asi = 80
stxa %l1,[%o0+0x1b8]%asi ! Mem[00000000918001b8] = 0000000082156d16
! Mem[0000000075800020] = a9000000, %l0 = 00000000b41354b9
ldsba [%i3+%o4]0x89,%l0 ! %l0 = 0000000000000000
! %l6 = ffffffad, %l7 = 00000000, Mem[0000000074800010] = ee0c7cea 9f55ddb9
stda %l6,[%i1+%o2]0x81 ! Mem[0000000074800010] = ffffffad 00000000
! Mem[0000000074000020] = ff29dad2fffbb6b2, %l4 = 000000000000008d, %l1 = 0000000082156d16
add %i0,0x20,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = ff29dad2fffbb6b2
! %l4 = 0000008d, %l5 = 7a17f4ab, Mem[0000000075800028] = c6000000 00000000
stda %l4,[%i3+%o5]0x81 ! Mem[0000000075800028] = 0000008d 7a17f4ab
! Mem[0000000075800008] = 00000000, %l7 = c600000000000000
ldstuba [%i3+%o1]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[0000000075800010] = 30000000, %l4 = 000000000000008d
swapa [%i3+%o2]0x88,%l4 ! %l4 = 0000000030000000
! Mem[0000000090800104] = c2010504, %g2 = 0000000000000027
ldsh [%i5+0x106],%g2 ! %g2 = ffffffffffffc201
! Mem[00000000758001ee] = 3d5937ca, %l1 = ff29dad2fffbb6b2
ldstuba [%i3+0x1ee]%asi,%l1 ! %l1 = 00000037000000ff
! Mem[000000007500006c] = 9292236a, %l3 = 073560d4, %l6 = ffffffad
add %i2,0x6c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000009292236a
p50_label_17:
! Mem[0000000075000170] = 054e44c4ff32453e, %l5 = 000000007a17f4ab, %l7 = 0000000000000000
add %i2,0x170,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 054e44c4ff32453e
! Mem[0000000090000168] = 0180f6cc, %g18 = ff2126e8420c101e
ldsw [%i4+0x168],%g2 ! %g2 = ff2126e8420c101e
! Mem[0000000075800108] = c587884a14d7ad75, %l5 = 000000007a17f4ab, %l7 = 054e44c4ff32453e
add %i3,0x108,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = c587884a14d7ad75
! Mem[00000000740000c4] = 5d10b2ef, %l7 = c587884a14d7ad75, %asi = 80
swapa [%i0+0x0c4]%asi,%l7 ! %l7 = 000000005d10b2ef
! Mem[0000000075000020] = 744948e500000000, %l0 = 0000000000000000, %l4 = 0000000030000000
add %i2,0x20,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 744948e500000000
! Mem[0000000074800070] = 2110fa4a8d9b78c4, %l3 = 00000000073560d4, %l4 = 744948e500000000
add %i1,0x70,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 2110fa4a8d9b78c4
! Mem[0000000075800008] = 8edb2381 000000ff, %l2 = 000000e7, %l3 = 073560d4
ldda [%i3+%o1]0x88,%l2 ! %l2 = 00000000000000ff 000000008edb2381
! %l7 = 000000005d10b2ef, Mem[0000000074000028] = ffbb843b2da25e30
stxa %l7,[%i0+%o5]0x81 ! Mem[0000000074000028] = 000000005d10b2ef
! Mem[0000000075800020] = a36db701 a9000000, %l0 = 00000000, %l1 = 00000037
ldda [%i3+%o4]0x88,%l0 ! %l0 = 00000000a9000000 00000000a36db701
! Mem[0000000075800020] = 000000a9, %l6 = 000000009292236a
swapa [%i3+%o4]0x80,%l6 ! %l6 = 00000000000000a9
p50_label_18:
! Mem[00000000740001a0] = 3d0187c8, %l5 = 7a17f4ab, %l5 = 7a17f4ab
add %i0,0x1a0,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000003d0187c8
! %l5 = 000000003d0187c8, Mem[0000000075000028] = eb376c53
stwa %l5,[%i2+%o5]0x89 ! Mem[0000000075000028] = 3d0187c8
! %l3 = 000000008edb2381, Mem[000000009000017b] = ecdc5c52
stb %l3,[%i4+0x17b] ! Mem[0000000090000178] = 81dc5c52
! %l5 = 000000003d0187c8, Mem[0000000075800018] = ffee603b
sth %l5,[%i3+%o3] ! Mem[0000000075800018] = 87c8603b
! Mem[0000000074000008] = ffffd6c5, %l6 = 00000000000000a9
swapa [%i0+%o1]0x80,%l6 ! %l6 = 00000000ffffd6c5
! Mem[0000000091000080] = 909e4e968c494cf0, %g2 = 000000000180f6cc
ldx [%i6+0x080],%g2 ! %g2 = 909e4e968c494cf0
! Mem[0000000075800134] = 6e1cb206, %l1 = 00000000a36db701
swap [%i3+0x134],%l1 ! %l1 = 000000006e1cb206
! Mem[00000000908000f8] = bdc8388f 6759029a, %g2 = 8c494cf0, %g3 = cdb3200d
ldd [%i5+0x0f8],%g2 ! %g2 = 00000000bdc8388f 000000006759029a
! Mem[0000000075000018] = ff8105d6, %l7 = 000000005d10b2ef
swapa [%i2+%o3]0x80,%l7 ! %l7 = 00000000ff8105d6
! Mem[00000000918001f0] = 7dd08908 51a385e5, %g2 = bdc8388f, %g3 = 6759029a
ldd [%o0+0x1f0],%g2 ! %g2 = 000000007dd08908 0000000051a385e5
p50_label_19:
! Mem[0000000091000098] = c2d4ee88, %g2 = 000000007dd08908
lduba [%i6+0x09a]%asi,%g2 ! %g2 = 00000000000000c2
! Mem[00000000918001f0] = 890851a3, %g2 = 00000000000000c2
ldsb [%o0+0x1f2],%g2 ! %g2 = ffffffffffffff89
! Mem[000000007480003c] = 72877629, %l0 = 00000000a9000000
ldstub [%i1+0x03c],%l0 ! %l0 = 00000072000000ff
! Mem[0000000090000164] = b6230180, %g2 = ffffffffffffff89
ldsb [%i4+0x166],%g2 ! %g2 = ffffffffffffffb6
! %l0 = 00000072, %l1 = 6e1cb206, Mem[00000000918000b8] = 9d6075fb af9577c9
std %l0,[%o0+0x0b8] ! Mem[00000000918000b8] = 00000072 6e1cb206
! Mem[00000000740001c0] = b1c95216c4d4e353, %l5 = 000000003d0187c8, %l0 = 0000000000000072
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = b1c95216c4d4e353
! Mem[0000000074800168] = 96cef2afc03c46a2, %l5 = 000000003d0187c8, %l2 = 00000000000000ff
add %i1,0x168,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 96cef2afc03c46a2
! Mem[0000000075800120] = 340b9918, %l1 = 000000006e1cb206, %asi = 80
swapa [%i3+0x120]%asi,%l1 ! %l1 = 00000000340b9918
! Mem[0000000075000166] = faa36508, %l3 = 000000008edb2381
ldstub [%i2+0x166],%l3 ! %l3 = 00000065000000ff
! %l5 = 000000003d0187c8, Mem[000000009180001f] = ea19dcc7
stb %l5,[%o0+0x01f] ! Mem[000000009180001c] = c819dcc7
p50_label_20:
! %l5 = 000000003d0187c8, Mem[0000000090800148] = 82af3faff4612308
stx %l5,[%i5+0x148] ! Mem[0000000090800148] = 000000003d0187c8
! Mem[00000000748000e0] = 4c50e77d5089b7d6, %l2 = 96cef2afc03c46a2, %l2 = 96cef2afc03c46a2
add %i1,0xe0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 4c50e77d5089b7d6
! Mem[0000000075000020] = e5484974, %l2 = 4c50e77d5089b7d6
swapa [%i2+%o4]0x88,%l2 ! %l2 = 00000000e5484974
! Mem[00000000908000a0] = 5cc0b089 934256d3, %g2 = ffffffb6, %g3 = 51a385e5
ldd [%i5+0x0a0],%g2 ! %g2 = 000000005cc0b089 00000000934256d3
! Mem[0000000075000018] = b24caab9 efb2105d, %l2 = e5484974, %l3 = 00000065
ldda [%i2+%o3]0x89,%l2 ! %l2 = 00000000efb2105d 00000000b24caab9
! Mem[0000000074800159] = d8e082a0, %l6 = 00000000ffffd6c5
ldstub [%i1+0x159],%l6 ! %l6 = 000000e0000000ff
! Mem[000000007400002c] = 5d10b2ef, %l1 = 00000000340b9918
swap [%i0+0x02c],%l1 ! %l1 = 000000005d10b2ef
! Mem[00000000758000b8] = 7c6f986f, %l1 = 000000005d10b2ef, %asi = 80
swapa [%i3+0x0b8]%asi,%l1 ! %l1 = 000000007c6f986f
! Mem[00000000748000d8] = aaf83724, %l5 = 000000003d0187c8
ldstub [%i1+0x0d8],%l5 ! %l5 = 000000aa000000ff
! %l3 = 00000000b24caab9, Mem[0000000090000108] = 3c2b1770b86e8ce7, %asi = 80
stxa %l3,[%i4+0x108]%asi ! Mem[0000000090000108] = 00000000b24caab9
p50_label_21:
! Mem[00000000758000c4] = 8be99120, %l2 = efb2105d, %l7 = ff8105d6
add %i3,0xc4,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000008be99120
! Mem[0000000074000028] = 00000000 340b9918, %l2 = efb2105d, %l3 = b24caab9
ldda [%i0+%o5]0x80,%l2 ! %l2 = 0000000000000000 00000000340b9918
! %l6 = 000000e0, %l7 = 8be99120, Mem[0000000091000128] = a1ef3ea1 dbd44f6e
std %l6,[%i6+0x128] ! Mem[0000000091000128] = 000000e0 8be99120
! Mem[0000000075000010] = ffffd6c5, %l5 = 00000000000000aa
ldstuba [%i2+%o2]0x81,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000074800008] = 84a6d6c5, %l4 = 2110fa4a8d9b78c4
swapa [%i1+%o1]0x89,%l4 ! %l4 = 0000000084a6d6c5
! Mem[0000000075000028] = 3d0187c8, %l6 = 00000000000000e0
ldsba [%i2+%o5]0x88,%l6 ! %l6 = ffffffffffffffc8
! Mem[0000000074000098] = ff4a8bdc6be6280c, %l0 = b1c95216c4d4e353, %l5 = 00000000000000ff
add %i0,0x98,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = ff4a8bdc6be6280c
! %l1 = 000000007c6f986f, Mem[00000000910000de] = 2a850847, %asi = 80
stha %l1,[%i6+0x0de]%asi ! Mem[00000000910000dc] = 986f0847
! Mem[0000000074800030] = d9095444, %l1 = 000000007c6f986f
swap [%i1+0x030],%l1 ! %l1 = 00000000d9095444
! Mem[0000000090800130] = aa4f3670, %g2 = 000000005cc0b089
lduh [%i5+0x132],%g2 ! %g2 = 000000000000aa4f
p50_label_22:
! Mem[0000000075800010] = 8d000000, %l0 = b1c95216c4d4e353
swap [%i3+%o2],%l0 ! %l0 = 000000008d000000
! Mem[0000000091800170] = 42b3317c, %g2 = 000000000000aa4f
lduha [%o0+0x172]%asi,%g2 ! %g2 = 00000000000042b3
! Mem[0000000075000000] = b8e5e944, %l5 = 6be6280c, %l7 = 8be99120
casa [%i2]0x80,%l5,%l7 ! %l7 = 00000000b8e5e944
! Mem[00000000900001b4] = 9ded457a, %g2 = 00000000000042b3
lduw [%i4+0x1b4],%g2 ! %g2 = 000000009ded457a
! %l1 = 00000000d9095444, Mem[0000000075000010] = ffffd6c5
stha %l1,[%i2+%o2]0x80 ! Mem[0000000075000010] = 5444d6c5
! Mem[0000000075000028] = c887013d, %l6 = ffffffffffffffc8
lduha [%i2+%o5]0x80,%l6 ! %l6 = 000000000000c887
! Mem[0000000075800018] = 3b60c887, %l1 = 00000000d9095444
swapa [%i3+%o3]0x88,%l1 ! %l1 = 000000003b60c887
! Mem[0000000074800028] = c66ab9df, %l3 = 00000000340b9918
ldstuba [%i1+%o5]0x89,%l3 ! %l3 = 000000df000000ff
! Mem[0000000074800000] = ffff90f3, %l5 = ff4a8bdc6be6280c
ldstuba [%i1+%g0]0x81,%l5 ! %l5 = 000000ff000000ff
! Mem[00000000748000e8] = e78ad95714371c44, %l5 = 00000000000000ff, %l6 = 000000000000c887
add %i1,0xe8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = e78ad95714371c44
p50_label_23:
! Mem[0000000074800068] = b35da654, %l1 = 000000003b60c887
swap [%i1+0x068],%l1 ! %l1 = 00000000b35da654
! Mem[0000000075000064] = c0dc46af, %l0 = 000000008d000000
swap [%i2+0x064],%l0 ! %l0 = 00000000c0dc46af
! Mem[000000007480007c] = bad7254b, %l6 = e78ad95714371c44
swap [%i1+0x07c],%l6 ! %l6 = 00000000bad7254b
! %l0 = 00000000c0dc46af, Mem[0000000074000108] = e54849742503eca4
stx %l0,[%i0+0x108] ! Mem[0000000074000108] = 00000000c0dc46af
! Mem[0000000075000000] = 44e9e5b8, %l7 = 00000000b8e5e944
ldstuba [%i2+%g0]0x89,%l7 ! %l7 = 000000b8000000ff
! Mem[00000000748001e4] = 8ff0a51f, %l1 = 00000000b35da654
swap [%i1+0x1e4],%l1 ! %l1 = 000000008ff0a51f
! Mem[00000000748000bc] = c230c02a, %l6 = 00000000bad7254b
swap [%i1+0x0bc],%l6 ! %l6 = 00000000c230c02a
! Mem[0000000075800018] = d9095444, %l4 = 0000000084a6d6c5
ldstuba [%i3+%o3]0x89,%l4 ! %l4 = 00000044000000ff
! Mem[0000000075000000] = ffe5e944, %l6 = 00000000c230c02a
ldstuba [%i2+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
! %l3 = 00000000000000df, Mem[0000000074800008] = 71c1e6f38d9b78c4
stxa %l3,[%i1+%o1]0x88 ! Mem[0000000074800008] = 00000000000000df
p50_label_24:
! %l4 = 0000000000000044, Mem[0000000074000018] = cf000000
stw %l4,[%i0+%o3] ! Mem[0000000074000018] = 00000044
! Mem[0000000075000000] = ffe5e944, %l2 = 0000000000000000
swapa [%i2+%g0]0x80,%l2 ! %l2 = 00000000ffe5e944
! Mem[00000000740000f0] = 60ff9110, %l6 = 00000000000000ff
swap [%i0+0x0f0],%l6 ! %l6 = 0000000060ff9110
! Mem[00000000740000b0] = 53dfe232, %l0 = 00000000c0dc46af
ldsb [%i0+0x0b2],%l0 ! %l0 = ffffffffffffffe2
! Mem[0000000074800028] = c66ab9ff, %l0 = ffffffffffffffe2
ldstuba [%i1+%o5]0x89,%l0 ! %l0 = 000000ff000000ff
! %l2 = 00000000ffe5e944, Mem[0000000075000028] = c887013d
stwa %l2,[%i2+%o5]0x81 ! Mem[0000000075000028] = ffe5e944
! %l0 = 00000000000000ff, Mem[0000000075000010] = c5d64454
stba %l0,[%i2+%o2]0x89 ! Mem[0000000075000010] = c5d644ff
! %l3 = 00000000000000df, Mem[000000009180018a] = 57fac77b
sth %l3,[%o0+0x18a] ! Mem[0000000091800188] = 00dfc77b
! Mem[00000000740001f0] = e323f1f5, %l2 = 00000000ffe5e944, %asi = 80
swapa [%i0+0x1f0]%asi,%l2 ! %l2 = 00000000e323f1f5
! Mem[0000000075000108] = b7675beb, %l3 = 00000000000000df
ldstub [%i2+0x108],%l3 ! %l3 = 000000b7000000ff
p50_label_25:
! Mem[0000000075800008] = ff0000008123db8e, %l3 = 00000000000000b7, %l0 = 00000000000000ff
add %i3,0x08,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = ff0000008123db8e
! Mem[0000000074000008] = 000000a9, %l0 = ff0000008123db8e
lduwa [%i0+%o1]0x81,%l0 ! %l0 = 00000000000000a9
! Mem[0000000074800008] = df000000, %l4 = 0000000000000044
lduwa [%i1+%o1]0x81,%l4 ! %l4 = 00000000df000000
! Mem[0000000074000008] = 000000a9b25fb617, %l1 = 000000008ff0a51f
ldxa [%i0+%o1]0x80,%l1 ! %l1 = 000000a9b25fb617
! Mem[0000000074000130] = 896b348b3d3d4c9c, %l6 = 0000000060ff9110
ldx [%i0+0x130],%l6 ! %l6 = 896b348b3d3d4c9c
! %l2 = 00000000e323f1f5, Mem[0000000075800020] = 9292236a
stha %l2,[%i3+%o4]0x80 ! Mem[0000000075800020] = f1f5236a
! Mem[0000000091000158] = fec9897b, %g2 = 000000009ded457a
ldub [%i6+0x15b],%g2 ! %g2 = 00000000000000fe
! Mem[0000000090000040] = b99f55a5 c6572c67, %g2 = 000000fe, %g3 = 934256d3
ldd [%i4+0x040],%g2 ! %g2 = 00000000b99f55a5 00000000c6572c67
! Mem[0000000075000028] = ffe5e944, %l6 = 896b348b3d3d4c9c
swapa [%i2+%o5]0x80,%l6 ! %l6 = 00000000ffe5e944
! Mem[0000000075000058] = 6160432b8aa22707, %l0 = 00000000000000a9, %l3 = 00000000000000b7
add %i2,0x58,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 6160432b8aa22707
ba,a p50_not_taken_0_end
p50_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 00000000000000a9
bne,a,pn %xcc,p50_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000a9b25fb617
bne,a,pn %xcc,p50_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000e323f1f5
bne,a,pn %xcc,p50_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 6160432b8aa22707
bne,a,pn %xcc,p50_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000df000000
bne,a,pn %xcc,p50_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000ff
bne,a,pn %xcc,p50_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ffe5e944
bne,a,pn %xcc,p50_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000b8
bne,a,pn %xcc,p50_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p50_check_fp_registers:
set p50_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 238c0320 5e17e46c
bne %xcc,p50_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be eb6808ed ea1c18bc
bne %xcc,p50_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 40e83fcd 579fbd09
bne %xcc,p50_f4_fail
nop
! Check Local Memory
set p50_local0_expect,%g1
p50_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = f24b05d6ad5635a1
ldx [%i0+0x000],%g3 ! Observed data at 0000000074000000
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000000a9b25fb617
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 = ffff90f3b466c249
ldx [%i0+0x010],%g3 ! Observed data at 0000000074000010
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000441374fc00
ldx [%i0+0x018],%g3 ! Observed data at 0000000074000018
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff29dad2fffbb6b2
ldx [%i0+0x020],%g3 ! Observed data at 0000000074000020
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000000340b9918
ldx [%i0+0x028],%g3 ! Observed data at 0000000074000028
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x028,%g4
ldx [%g1+0x098],%g2 ! Expected data = ff4a8bdc6be6280c
ldx [%i0+0x098],%g3 ! Observed data at 0000000074000098
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = e69b3aff14d7ad75
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000740000c0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 000000ff1c370ffb
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000740000f0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 00000000c0dc46af
ldx [%i0+0x108],%g3 ! Observed data at 0000000074000108
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x108,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 3d0187c8bdd967ff
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000740001a0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = b8e5e9449f55ddb9
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000740001d0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ffe5e9449d33de8d
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000740001f0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x1f0,%g4
set p50_local1_expect,%g1
p50_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ffff90f300000000
ldx [%i1+0x000],%g3 ! Observed data at 0000000074800000
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = df00000000000000
ldx [%i1+0x008],%g3 ! Observed data at 0000000074800008
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffffad00000000
ldx [%i1+0x010],%g3 ! Observed data at 0000000074800010
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = fff409d10743f86a
ldx [%i1+0x020],%g3 ! Observed data at 0000000074800020
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffb96ac6fca4584d
ldx [%i1+0x028],%g3 ! Observed data at 0000000074800028
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 7c6f986f55ed18c0
ldx [%i1+0x030],%g3 ! Observed data at 0000000074800030
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 37b9d4f3ff877629
ldx [%i1+0x038],%g3 ! Observed data at 0000000074800038
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = 3b60c8876479c6a9
ldx [%i1+0x068],%g3 ! Observed data at 0000000074800068
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 7f086a7014371c44
ldx [%i1+0x078],%g3 ! Observed data at 0000000074800078
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e996f47cbad7254b
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000748000b8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = fff8372430c6f0fe
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000748000d8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 29af79ffbbdc5ef9
ldx [%i1+0x128],%g3 ! Observed data at 0000000074800128
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = ec46c9900e42c9f4
ldx [%i1+0x130],%g3 ! Observed data at 0000000074800130
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 72877629bbe1be1e
ldx [%i1+0x140],%g3 ! Observed data at 0000000074800140
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = d8ff82a08b3b17e6
ldx [%i1+0x158],%g3 ! Observed data at 0000000074800158
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0307246600000072
ldx [%i1+0x170],%g3 ! Observed data at 0000000074800170
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x170,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 6adf4167b35da654
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000748001e0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = a0d2ff2edcd517b2
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000748001f8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x1f8,%g4
set p50_local2_expect,%g1
p50_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 00000000ffff90f3
ldx [%i2+0x000],%g3 ! Observed data at 0000000075000000
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ac9b7912cf352dd3
ldx [%i2+0x008],%g3 ! Observed data at 0000000075000008
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff44d6c56788296a
ldx [%i2+0x010],%g3 ! Observed data at 0000000075000010
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 5d10b2efb9aa4cb2
ldx [%i2+0x018],%g3 ! Observed data at 0000000075000018
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = d6b7895000000000
ldx [%i2+0x020],%g3 ! Observed data at 0000000075000020
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 3d3d4c9cf2cadc6a
ldx [%i2+0x028],%g3 ! Observed data at 0000000075000028
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 07b16be48d000000
ldx [%i2+0x060],%g3 ! Observed data at 0000000075000060
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x060,%g4
ldx [%g1+0x088],%g2 ! Expected data = 5cbd83f184c9fff2
ldx [%i2+0x088],%g3 ! Observed data at 0000000075000088
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ff918238d894f2b7
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000750000f0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = ff675bebb8e5e944
ldx [%i2+0x108],%g3 ! Observed data at 0000000075000108
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = 7e209ed1e1cb412f
ldx [%i2+0x140],%g3 ! Observed data at 0000000075000140
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = 58738acffaa3ff08
ldx [%i2+0x160],%g3 ! Observed data at 0000000075000160
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = ff70758787aa5ad2
ldx [%i2+0x168],%g3 ! Observed data at 0000000075000168
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x168,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 4f62ff1b239fb78c
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000750001b8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x1b8,%g4
set p50_local3_expect,%g1
p50_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = ff0000008123db8e
ldx [%i3+0x008],%g3 ! Observed data at 0000000075800008
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = c4d4e353abfbfa50
ldx [%i3+0x010],%g3 ! Observed data at 0000000075800010
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff5409d947f4c240
ldx [%i3+0x018],%g3 ! Observed data at 0000000075800018
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = f1f5236a01b76da3
ldx [%i3+0x020],%g3 ! Observed data at 0000000075800020
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000008d7a17f4ab
ldx [%i3+0x028],%g3 ! Observed data at 0000000075800028
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 9e67412d6f574634
ldx [%i3+0x060],%g3 ! Observed data at 0000000075800060
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x060,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 5d10b2ef6aff7035
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000758000b8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 6e1cb206d3c2c880
ldx [%i3+0x120],%g3 ! Observed data at 0000000075800120
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = dbbf5bdea36db701
ldx [%i3+0x130],%g3 ! Observed data at 0000000075800130
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x130,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = b41354b9fffbb6b2
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000758001b8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = b7c4fe8c3d59ffca
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000758001e8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x1e8,%g4
! The test for processor 50 has passed
p50_passed:
ta GOOD_TRAP
nop
p50_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p50_failed
p50_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p50_failed
p50_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p50_failed
p50_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p50_failed
p50_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p50_failed
p50_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p50_failed
p50_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p50_failed
p50_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p50_failed
p50_f0_fail:
set p50_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f2_fail:
set p50_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f4_fail:
set p50_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stda %l6,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000018]
ldsha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000075000008]
ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000074000010]
done
p50_trap1o:
stda %l6,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000018]
ldsha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000075000008]
ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000074000010]
done
p50_trap2e:
swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000074000018]
stba %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000010]
stba %l4,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800000]
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000074000008]
done
p50_trap2o:
swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000074000018]
stba %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000010]
stba %l4,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800000]
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000074000008]
done
p50_trap3e:
nop
nop
nop
done
p50_trap3o:
nop
nop
nop
done
p50_init_memory_pointers:
set p50_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p50_local0_start,%i0
set p50_local1_start,%i1
set p50_local2_start,%i2
set p50_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 6e2f344442ec4d0f
ldx [%g1+0x008],%l1 ! %l1 = 3659a17a6f574634
ldx [%g1+0x010],%l2 ! %l2 = 7304e8d623c41e45
ldx [%g1+0x018],%l3 ! %l3 = 26ccd7c85fc57325
ldx [%g1+0x020],%l4 ! %l4 = 4169926e340b9918
ldx [%g1+0x028],%l5 ! %l5 = b87bcf78d3c2c880
ldx [%g1+0x030],%l6 ! %l6 = 72219ba69fb38cb3
ldx [%g1+0x038],%l7 ! %l7 = c0eac5860b8b90bb
! Initialize the output register of window 0
set unres3_start,%o0
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 = 0aea8789 85552d7e 3386d1ba ddf8541d
! %f4 = 4003f2b1 cc1836ec ac3b3729 ff7d60a4
! %f8 = 838563e8 7762c657 23121b05 c3a58157
! %f12 = b19c5195 d2ee970d d283116e e8d6a795
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f8fc07fb f589246e adbbb163 705aec2d
! %f20 = 2b9fe046 3b1f7ee2 691de9e9 14846a24
! %f24 = 52a5579a 4459f281 6861198b 91a7ceea
! %f28 = dcf15ba6 4e02e891 c9ced129 b29575ac
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 1e3962bb 4b2cea19 b54a1ee5 d12df393
! %f36 = 2155a0c1 8bd6533a 40091ebc cd02d51b
! %f40 = 61f44afa 1873abd6 0470efd6 3f5a0205
! %f44 = 79d04138 791110f0 561014be 152be4a5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xfef5f44f00000047,%g7,%g1 ! GSR scale = 8, align = 7
wr %g1,%g0,%gsr ! GSR = fef5f44f00000047
wr %g0,%y ! Clear Y 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:
! %l2 = 816d29021850f723, Mem[0000000077800018] = 5d897606
stwa %l2,[%i3+%o3]0x89 ! Mem[0000000077800018] = 1850f723
! Mem[000000007680005f] = 125db660, %l5 = 9547aca245447ab6
ldstub [%i1+0x05f],%l5 ! %l5 = 00000060000000ff
! Mem[0000000076000020] = f4bdbd46, %l4 = 0eba9cf4da2314a5
lduwa [%i0+%o4]0x80,%l4 ! %l4 = 00000000f4bdbd46
! Mem[00000000768000b4] = 88ce03ad, %l1 = b8a9f7f4, %l5 = 00000060
add %i1,0xb4,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000088ce03ad
! Mem[0000000091800028] = 19bbea5b, %g2 = 779316a7000000d8
ldsb [%o0+0x02a],%g2 ! %g2 = 0000000000000019
! Mem[0000000077800020] = da909053 505d8a59, %l2 = 1850f723, %l3 = 14260c50
ldda [%i3+%o4]0x89,%l2 ! %l2 = 00000000505d8a59 00000000da909053
! Mem[0000000076800010] = f868e86e, %l3 = 00000000da909053
ldstuba [%i1+%o2]0x88,%l3 ! %l3 = 0000006e000000ff
! Mem[0000000076800010] = ffe868f8 9faade02, %l4 = f4bdbd46, %l5 = 88ce03ad
ldda [%i1+%o2]0x80,%l4 ! %l4 = 00000000ffe868f8 000000009faade02
! Mem[0000000076800028] = 6f39f860 bd808e9e, %l6 = f622b983, %l7 = 0f2ffdbf
ldda [%i1+%o5]0x89,%l6 ! %l6 = 00000000bd808e9e 000000006f39f860
! %l5 = 000000009faade02, Mem[0000000090000168] = 0180f6ccfe3251ea, %asi = 80
stxa %l5,[%i4+0x168]%asi ! Mem[0000000090000168] = 000000009faade02
p51_label_2:
! Mem[0000000090800048] = ecb2b1712451dc93, %g2 = 0000000000000019
ldx [%i5+0x048],%g2 ! %g2 = ecb2b1712451dc93
! Mem[0000000077000018] = b8a37258, %l0 = e84fc96bcb478238
ldstuba [%i2+%o3]0x88,%l0 ! %l0 = 00000058000000ff
! %l2 = 00000000505d8a59, Mem[0000000076800000] = 2176ba98
stba %l2,[%i1+%g0]0x89 ! Mem[0000000076800000] = 2176ba59
! %l2 = 00000000505d8a59, Mem[0000000077800010] = dcf837e4
stwa %l2,[%i3+%o2]0x81 ! Mem[0000000077800010] = 505d8a59
! %l6 = 00000000bd808e9e, Mem[00000000918001a1] = fa3f3ec8
stb %l6,[%o0+0x1a1] ! Mem[00000000918001a0] = 9e3f3ec8
! Mem[0000000076800000] = 59ba7621, %l5 = 000000009faade02
lduwa [%i1+%g0]0x81,%l5 ! %l5 = 0000000059ba7621
! Mem[0000000076000014] = 09ae029a, %l0 = 00000058, %l7 = 6f39f860
add %i0,0x14,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000009ae029a
! Mem[0000000077000028] = 7fe4aedf 99898e5c, %l0 = 00000058, %l1 = b8a9f7f4
ldda [%i2+%o5]0x81,%l0 ! %l0 = 000000007fe4aedf 0000000099898e5c
! %l4 = 00000000ffe868f8, Mem[0000000091000120] = 43695842
stw %l4,[%i6+0x120] ! Mem[0000000091000120] = ffe868f8
! Mem[0000000077000018] = ff72a3b8, %l7 = 0000000009ae029a
lduwa [%i2+%o3]0x81,%l7 ! %l7 = 00000000ff72a3b8
p51_label_3:
! Mem[0000000077800000] = 010b06b2, %l4 = 00000000ffe868f8
swapa [%i3+%g0]0x89,%l4 ! %l4 = 00000000010b06b2
! Mem[0000000076800088] = 433773775a33fc86, %l3 = 000000000000006e, %l0 = 000000007fe4aedf
add %i1,0x88,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 433773775a33fc86
! %l4 = 010b06b2, %l5 = 59ba7621, Mem[0000000076000018] = 15950340 c813e2c8
stda %l4,[%i0+%o3]0x81 ! Mem[0000000076000018] = 010b06b2 59ba7621
! Mem[0000000076000154] = 5a2dce48, %l3 = 000000000000006e
ldstub [%i0+0x154],%l3 ! %l3 = 0000005a000000ff
! Mem[00000000760001a8] = 939dd4f37b7035f2, %l1 = 0000000099898e5c, %l0 = 433773775a33fc86
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 939dd4f37b7035f2
! Mem[0000000090800088] = 997a3394, %g2 = ecb2b1712451dc93
ldub [%i5+0x08b],%g2 ! %g2 = 0000000000000099
! %l3 = 000000000000005a, Mem[00000000778000bf] = 357a005f
stb %l3,[%i3+0x0bf] ! Mem[00000000778000bc] = 357a005a
! Mem[0000000076800008] = f884231f, %l5 = 0000000059ba7621
ldstuba [%i1+%o1]0x80,%l5 ! %l5 = 000000f8000000ff
! Mem[0000000076000142] = 3dbfde74, %l4 = 00000000010b06b2
ldstub [%i0+0x142],%l4 ! %l4 = 000000de000000ff
! Mem[0000000077800020] = 505d8a59, %l2 = 00000000505d8a59
ldstuba [%i3+%o4]0x89,%l2 ! %l2 = 00000059000000ff
p51_label_4:
! Mem[00000000900001e0] = 8a5b8b3bfede364a, %g2 = 0000000000000099
ldx [%i4+0x1e0],%g2 ! %g2 = 8a5b8b3bfede364a
! Mem[0000000076000108] = 229220e4, %l0 = 939dd4f37b7035f2
swap [%i0+0x108],%l0 ! %l0 = 00000000229220e4
! Mem[0000000077000028] = 7fe4aedf, %l0 = 00000000229220e4
ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 0000007f000000ff
! Mem[0000000077800024] = 539090da, %l0 = 0000007f, %l2 = 00000059
add %i3,0x24,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000539090da
! Mem[0000000090000038] = 6db1ab2c, %g2 = 8a5b8b3bfede364a
ldsb [%i4+0x039],%g2 ! %g2 = 000000000000006d
! Mem[0000000076000000] = 497111b2, %l4 = 00000000000000de, %asi = 80
swapa [%i0+0x000]%asi,%l4 ! %l4 = 00000000497111b2
! Mem[0000000076800000] = 59ba7621, %l7 = 00000000ff72a3b8
lduba [%i1+%g0]0x80,%l7 ! %l7 = 0000000000000059
! %l5 = 00000000000000f8, Mem[0000000076000028] = 6c8def8b
stha %l5,[%i0+%o5]0x88 ! Mem[0000000076000028] = 6c8d00f8
! Mem[0000000077800180] = 0a4a85e4, %l1 = 0000000099898e5c
swap [%i3+0x180],%l1 ! %l1 = 000000000a4a85e4
! Mem[00000000900001b0] = 8c3afc959ded457a, %g2 = 000000000000006d
ldx [%i4+0x1b0],%g2 ! %g2 = 8c3afc959ded457a
p51_label_5:
! Mem[0000000077000000] = cd24511ed0b80611, %l5 = 00000000000000f8, %l5 = 00000000000000f8
casxa [%i2]0x80,%l5,%l5 ! %l5 = cd24511ed0b80611
! Mem[00000000760001a3] = 5eb3b520, %l4 = 00000000497111b2
ldstub [%i0+0x1a3],%l4 ! %l4 = 00000020000000ff
! Mem[0000000076800018] = b4be3bff, %l0 = 000000000000007f
ldsha [%i1+%o3]0x88,%l0 ! %l0 = 0000000000003bff
! Mem[000000009100016c] = 546a41bb, %g2 = 8c3afc959ded457a
ldsh [%i6+0x16c],%g2 ! %g2 = 000000000000546a
! Mem[00000000770000cb] = c85d6d5e, %l2 = 00000000539090da
ldstub [%i2+0x0cb],%l2 ! %l2 = 0000005e000000ff
! Mem[0000000077000010] = 2871648b, %l4 = 0000000000000020
swapa [%i2+%o2]0x80,%l4 ! %l4 = 000000002871648b
! Mem[0000000091000148] = 6a929989 eddfd90d, %g2 = 0000546a, %g3 = 0bad0b00
ldda [%i6+0x148]%asi,%g2 ! %g2 = 000000006a929989 00000000eddfd90d
! Mem[00000000910000e8] = 6de1f745, %g2 = 000000006a929989
ldsh [%i6+0x0ea],%g2 ! %g2 = 0000000000006de1
! Mem[0000000076000008] = 29e9520d, %l6 = 00000000bd808e9e
ldstuba [%i0+%o1]0x89,%l6 ! %l6 = 0000000d000000ff
! Mem[00000000778000a0] = 911c4da6, %l4 = 000000002871648b
swap [%i3+0x0a0],%l4 ! %l4 = 00000000911c4da6
p51_label_6:
! %l0 = 0000000000003bff, Mem[0000000091800038] = b4270c282f23582d
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = 0000000000003bff
! %l0 = 0000000000003bff, Mem[0000000077000008] = d0a6e2bb
stba %l0,[%i2+%o1]0x89 ! Mem[0000000077000008] = d0a6e2ff
! Mem[00000000760001ee] = f424a2ad, %l1 = 000000000a4a85e4
ldstuba [%i0+0x1ee]%asi,%l1 ! %l1 = 000000a2000000ff
! Mem[0000000077000008] = d0a6e2ff, %l4 = 00000000911c4da6
ldsba [%i2+%o1]0x88,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000900000a8] = f2c2de63cebc7825, %g2 = 0000000000006de1
ldx [%i4+0x0a8],%g2 ! %g2 = f2c2de63cebc7825
! Mem[0000000077800000] = f868e8ff2ec86e50, %l5 = cd24511ed0b80611
ldxa [%i3+%g0]0x80,%l5 ! %l5 = f868e8ff2ec86e50
! Mem[00000000778001bc] = c66a99a0, %l3 = 0000005a, %l7 = 00000059
add %i3,0x1bc,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000c66a99a0
! Mem[0000000076800184] = 17a3ff0f, %l4 = ffffffffffffffff
swap [%i1+0x184],%l4 ! %l4 = 0000000017a3ff0f
! Mem[0000000077800168] = aa04383d, %l4 = 0000000017a3ff0f
swap [%i3+0x168],%l4 ! %l4 = 00000000aa04383d
! Mem[0000000077000020] = 9e02c26d, %l0 = 0000000000003bff
ldstuba [%i2+%o4]0x89,%l0 ! %l0 = 0000006d000000ff
p51_label_7:
! Mem[0000000077000170] = 587dd3b117aefc0f, %l1 = 00000000000000a2, %l1 = 00000000000000a2
add %i2,0x170,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 587dd3b117aefc0f
! Mem[000000007780012c] = 4f65dfef, %l3 = 0000005a, %l0 = 0000006d
add %i3,0x12c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000004f65dfef
! Mem[0000000076000000] = de000000, %l3 = 000000000000005a
ldstuba [%i0+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! %l7 = 00000000c66a99a0, Mem[00000000900001b0] = 8c3afc95
stw %l7,[%i4+0x1b0] ! Mem[00000000900001b0] = c66a99a0
! Mem[0000000077000053] = a6e39dc1, %l5 = f868e8ff2ec86e50
ldstub [%i2+0x053],%l5 ! %l5 = 000000c1000000ff
! Mem[0000000076800054] = 791ab9f5, %l1 = 587dd3b117aefc0f
swap [%i1+0x054],%l1 ! %l1 = 00000000791ab9f5
! Mem[000000007680002f] = 60f8396f, %l5 = 00000000000000c1
ldstub [%i1+0x02f],%l5 ! %l5 = 0000006f000000ff
! Mem[00000000770000c4] = b92a8edc, %l5 = 0000006f, %l7 = c66a99a0
add %i2,0xc4,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000b92a8edc
! Mem[00000000760001c0] = 4e0d737a, %l4 = 00000000aa04383d
ldstub [%i0+0x1c0],%l4 ! %l4 = 0000004e000000ff
! %l0 = 000000004f65dfef, Mem[0000000076800028] = bd808e9e
stwa %l0,[%i1+%o5]0x89 ! Mem[0000000076800028] = 4f65dfef
p51_label_8:
! Mem[0000000076800008] = 1f2384ff, %l7 = 00000000b92a8edc
ldstuba [%i1+%o1]0x89,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000077000016] = 6f1c7477, %l2 = 000000000000005e
ldstub [%i2+0x016],%l2 ! %l2 = 00000074000000ff
! Mem[0000000090000004] = 273c354a, %g2 = f2c2de63cebc7825
lduh [%i4+0x006],%g2 ! %g2 = 000000000000273c
! Mem[000000007700010a] = a40bd7df, %l2 = 0000000000000074
ldstub [%i2+0x10a],%l2 ! %l2 = 000000d7000000ff
! Mem[0000000077000020] = 9e02c2ff, %l1 = 00000000791ab9f5
ldsba [%i2+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[00000000760000d0] = 16aacb74, %l5 = 0000006f, %l0 = 4f65dfef
add %i0,0xd0,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000016aacb74
! Mem[0000000076000010] = 619a7177, %l2 = 00000000000000d7
swapa [%i0+%o2]0x80,%l2 ! %l2 = 00000000619a7177
! %l4 = 000000000000004e, Mem[0000000091000148] = 6a929989eddfd90d
stx %l4,[%i6+0x148] ! Mem[0000000091000148] = 000000000000004e
! %l4 = 000000000000004e, Mem[0000000091000150] = 67c0a8f1
stb %l4,[%i6+0x150] ! Mem[0000000091000150] = 4ec0a8f1
! %l4 = 000000000000004e, Mem[000000007780009c] = 743c8a62
sth %l4,[%i3+0x09c] ! Mem[000000007780009c] = 004e8a62
p51_label_9:
! Mem[0000000090000004] = 2a273c35, %g2 = 000000000000273c
ldsb [%i4+0x005],%g2 ! %g2 = 000000000000002a
! Mem[00000000768001b8] = bd34b432, %l5 = 000000000000006f
ldstub [%i1+0x1b8],%l5 ! %l5 = 000000bd000000ff
! Mem[0000000076800010] = f868e8ff, %l1 = ffffffffffffffff
lduwa [%i1+%o2]0x89,%l1 ! %l1 = 00000000f868e8ff
! %l2 = 00000000619a7177, Mem[00000000908000b8] = c737fbdb47cde5d6
stx %l2,[%i5+0x0b8] ! Mem[00000000908000b8] = 00000000619a7177
! Mem[0000000077000000] = 1e5124cd, %l6 = 000000000000000d
ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 000000cd000000ff
! Mem[0000000077000050] = a6e39dff, %l2 = 00000000619a7177, %asi = 80
swapa [%i2+0x050]%asi,%l2 ! %l2 = 00000000a6e39dff
! %l0 = 0000000016aacb74, Mem[0000000076000018] = b2060b01
stwa %l0,[%i0+%o3]0x88 ! Mem[0000000076000018] = 16aacb74
! Mem[0000000077000088] = 127828b4c0948267, %l7 = 00000000000000ff, %l4 = 000000000000004e
add %i2,0x88,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 127828b4c0948267
! %l2 = a6e39dff, %l3 = 00000000, Mem[0000000091800050] = ccf52dd5 544a3e12
std %l2,[%o0+0x050] ! Mem[0000000091800050] = a6e39dff 00000000
! Mem[0000000091800014] = 84169e64, %g18 = 67b50c26453bdab3
ldsw [%o0+0x014],%g2 ! %g2 = 67b50c26453bdab3
p51_label_10:
! Mem[0000000076800000] = 2176ba59, %l2 = 00000000a6e39dff
ldswa [%i1+%g0]0x88,%l2 ! %l2 = 000000002176ba59
! Mem[0000000076000148] = d242e5bd, %l2 = 2176ba59, %l6 = 000000cd
add %i0,0x148,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000d242e5bd
! Mem[0000000077800018] = 23f75018, %l2 = 000000002176ba59
ldswa [%i3+%o3]0x80,%l2 ! %l2 = 0000000023f75018
! Mem[0000000076800190] = 26ac93bf, %l3 = 00000000, %l1 = f868e8ff
add %i1,0x190,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000026ac93bf
! Mem[00000000760000b8] = a14d6b00, %l1 = 0000000026ac93bf, %asi = 80
swapa [%i0+0x0b8]%asi,%l1 ! %l1 = 00000000a14d6b00
! Mem[0000000077800020] = 505d8aff, %l5 = 00000000000000bd
ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
! %l6 = 00000000d242e5bd, Mem[0000000077000010] = 20000000
stwa %l6,[%i2+%o2]0x88 ! Mem[0000000077000010] = d242e5bd
! Mem[00000000768001f7] = 70352619, %l4 = 127828b4c0948267
ldstub [%i1+0x1f7],%l4 ! %l4 = 00000019000000ff
! Mem[0000000077000120] = b8fe6b7e, %l4 = 0000000000000019
ldstub [%i2+0x120],%l4 ! %l4 = 000000b8000000ff
! Mem[00000000768001a8] = a8aa74237d6708ae, %l3 = 0000000000000000, %l6 = 00000000d242e5bd
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = a8aa74237d6708ae
p51_label_11:
! Mem[0000000077000170] = 587dd3b117aefc0f, %l5 = 00000000000000ff, %l1 = 00000000a14d6b00
add %i2,0x170,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 587dd3b117aefc0f
! Mem[0000000076000028] = f8008d6c, %l4 = 00000000000000b8
ldstuba [%i0+%o5]0x80,%l4 ! %l4 = 000000f8000000ff
! Mem[00000000768000f0] = 5088ce46, %l0 = 16aacb74, %l2 = 23f75018
add %i1,0xf0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000005088ce46
! Mem[0000000076000020] = f4bdbd46, %l7 = 00000000000000ff
swap [%i0+%o4],%l7 ! %l7 = 00000000f4bdbd46
! %l7 = 00000000f4bdbd46, Mem[00000000900000e0] = 0bdeb28ca8f8c61f
stx %l7,[%i4+0x0e0] ! Mem[00000000900000e0] = 00000000f4bdbd46
! Mem[0000000076000070] = c824f0fbe398535f, %l0 = 0000000016aacb74, %l5 = 00000000000000ff
add %i0,0x70,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = c824f0fbe398535f
! Mem[0000000077000000] = ff24511e, %l2 = 000000005088ce46
swapa [%i2+%g0]0x81,%l2 ! %l2 = 00000000ff24511e
! Mem[0000000077800170] = 37f0aed725fe5953, %l0 = 0000000016aacb74, %l2 = 00000000ff24511e
add %i3,0x170,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 37f0aed725fe5953
! %l4 = 00000000000000f8, Mem[0000000076000000] = ff0000de
stha %l4,[%i0+%g0]0x80 ! Mem[0000000076000000] = 00f800de
! Mem[0000000077000028] = ffe4aedf, %l4 = 00000000000000f8
ldsba [%i2+%o5]0x81,%l4 ! %l4 = ffffffffffffffff
p51_label_12:
! Mem[0000000077800020] = 505d8aff, %l4 = ffffffffffffffff
ldstuba [%i3+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
! %l1 = 587dd3b117aefc0f, Mem[00000000910000ae] = 60bf6aea
sth %l1,[%i6+0x0ae] ! Mem[00000000910000ac] = fc0f6aea
! Mem[00000000778000ff] = ff609dc2, %l0 = 0000000016aacb74
ldstub [%i3+0x0ff],%l0 ! %l0 = 000000c2000000ff
! Mem[000000007700015c] = deb8219a, %l1 = 587dd3b117aefc0f
ldstub [%i2+0x15c],%l1 ! %l1 = 000000de000000ff
! Mem[0000000077000000] = 5088ce46, %l5 = c824f0fbe398535f
lduba [%i2+%g0]0x81,%l5 ! %l5 = 0000000000000050
! Mem[00000000760001d0] = 1f69b279, %l7 = 00000000f4bdbd46
swap [%i0+0x1d0],%l7 ! %l7 = 000000001f69b279
! Mem[0000000090000118] = 31690d1fd43c7f4c, %g2 = ffffffff84169e64
ldx [%i4+0x118],%g2 ! %g2 = 31690d1fd43c7f4c
! Mem[0000000076800010] = f868e8ff, %l3 = 0000000000000000
ldstuba [%i1+%o2]0x89,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000076000008] = c8797245 29e952ff, %l4 = 000000ff, %l5 = 00000050
ldda [%i0+%o1]0x88,%l4 ! %l4 = 0000000029e952ff 00000000c8797245
! Mem[00000000760001f0] = 6ca490a7, %l1 = 00000000000000de
swap [%i0+0x1f0],%l1 ! %l1 = 000000006ca490a7
p51_label_13:
! Mem[0000000091800144] = cdb3200d, %g2 = 31690d1fd43c7f4c
lduw [%o0+0x144],%g2 ! %g2 = 00000000cdb3200d
! Mem[00000000760000ce] = 9ab127a8, %l1 = 000000006ca490a7
ldstuba [%i0+0x0ce]%asi,%l1 ! %l1 = 00000027000000ff
! Mem[0000000077800020] = ff8a5d50, %l4 = 0000000029e952ff
ldsha [%i3+%o4]0x80,%l4 ! %l4 = ffffffffffffff8a
! Mem[00000000778000e8] = edf629e2, %l2 = 37f0aed725fe5953
swap [%i3+0x0e8],%l2 ! %l2 = 00000000edf629e2
! %l2 = edf629e2, %l3 = 000000ff, Mem[0000000077000020] = 9e02c2ff 1b8e4be2
stda %l2,[%i2+%o4]0x88 ! Mem[0000000077000020] = edf629e2 000000ff
! Mem[00000000768001c4] = fe12d45b, %l2 = 00000000edf629e2
ldstub [%i1+0x1c4],%l2 ! %l2 = 000000fe000000ff
! %l3 = 00000000000000ff, Mem[00000000918001d0] = 5c503449218a926c
stx %l3,[%o0+0x1d0] ! Mem[00000000918001d0] = 00000000000000ff
! Mem[000000007700008a] = 127828b4, %l7 = 000000001f69b279
ldstub [%i2+0x08a],%l7 ! %l7 = 00000028000000ff
! Mem[00000000918000f8] = d202b3cc, %g2 = 00000000cdb3200d
lduba [%o0+0x0fb]%asi,%g2 ! %g2 = 00000000000000d2
! %l6 = a8aa74237d6708ae, Mem[0000000076000010] = d7000000
stba %l6,[%i0+%o2]0x88 ! Mem[0000000076000010] = d70000ae
p51_label_14:
! Mem[00000000768000a8] = a8fb9818, %l7 = 0000000000000028
lduh [%i1+0x0aa],%l7 ! %l7 = 0000000000009818
! %l4 = ffffff8a, %l5 = c8797245, Mem[0000000090800088] = 6b357799 7a33942a
stda %l4,[%i5+0x088]%asi ! Mem[0000000090800088] = ffffff8a c8797245
! %l5 = 00000000c8797245, Mem[00000000918000c0] = eced5e8d, %asi = 80
stwa %l5,[%o0+0x0c0]%asi ! Mem[00000000918000c0] = c8797245
! %l7 = 0000000000009818, Mem[0000000090800188] = b34362b7a0645291, %asi = 80
stxa %l7,[%i5+0x188]%asi ! Mem[0000000090800188] = 0000000000009818
! Mem[000000007680012c] = e09b3788, %l0 = 000000c2, %l1 = 00000027
add %i1,0x12c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000e09b3788
! Mem[00000000768001ac] = 7d6708ae, %l6 = a8aa74237d6708ae
swap [%i1+0x1ac],%l6 ! %l6 = 000000007d6708ae
! Mem[00000000918001cc] = b8140000, %g2 = 00000000000000d2
ldsb [%o0+0x1ce],%g2 ! %g2 = ffffffffffffffb8
! Mem[0000000077800000] = f868e8ff2ec86e50, %l6 = 000000007d6708ae, %l5 = 00000000c8797245
casxa [%i3]0x80,%l6,%l5 ! %l5 = f868e8ff2ec86e50
! Mem[000000007700015c] = ffb8219a, %l2 = 00000000000000fe
ldstub [%i2+0x15c],%l2 ! %l2 = 000000ff000000ff
! %l2 = 000000ff, %l3 = 000000ff, Mem[0000000091000048] = 0ab775a3 4653c258
stda %l2,[%i6+0x048]%asi ! Mem[0000000091000048] = 000000ff 000000ff
p51_label_15:
! Mem[0000000076800008] = 1f2384ff, %l0 = 00000000000000c2
ldstuba [%i1+%o1]0x88,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000077800028] = fdc8029f858d89f7, %l0 = 00000000000000ff
ldxa [%i3+%o5]0x88,%l0 ! %l0 = fdc8029f858d89f7
! Mem[0000000076000181] = 5f787644, %l5 = f868e8ff2ec86e50
ldstub [%i0+0x181],%l5 ! %l5 = 00000078000000ff
! Mem[00000000900000c0] = 75ab1498, %g2 = ffffffffffffffb8
ldsh [%i4+0x0c0],%g2 ! %g2 = 00000000000075ab
! %l0 = fdc8029f858d89f7, Mem[0000000076800028] = efdf654f
stha %l0,[%i1+%o5]0x80 ! Mem[0000000076800028] = 89f7654f
! %l4 = ffffffffffffff8a, Mem[0000000077800020] = da909053505d8aff
stxa %l4,[%i3+%o4]0x89 ! Mem[0000000077800020] = ffffffffffffff8a
! Mem[0000000076800018] = b4be3bff, %l2 = 00000000000000ff
ldstuba [%i1+%o3]0x88,%l2 ! %l2 = 000000ff000000ff
! Mem[00000000918000c0] = 7245ad90, %g2 = 00000000000075ab
ldsh [%o0+0x0c2],%g2 ! %g2 = 0000000000007245
! Mem[0000000077800020] = 8affffff, %l2 = 00000000000000ff
ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 0000008a000000ff
! Mem[0000000076000010] = d70000ae, %l5 = 0000000000000078
lduba [%i0+%o2]0x88,%l5 ! %l5 = 00000000000000ae
p51_label_16:
! Mem[0000000077000190] = 9a7b217b7112b879, %l3 = 00000000000000ff
ldx [%i2+0x190],%l3 ! %l3 = 9a7b217b7112b879
! Mem[000000009080000c] = bd1d40b9, %g18 = 67b50c26453bdab3
ldsw [%i5+0x00c],%g2 ! %g2 = 67b50c26453bdab3
! %l1 = 00000000e09b3788, Mem[0000000077800028] = f7898d85
stha %l1,[%i3+%o5]0x81 ! Mem[0000000077800028] = 37888d85
! Mem[0000000091000048] = 00ff0000, %g2 = ffffffffbd1d40b9
ldsb [%i6+0x04a],%g2 ! %g2 = 0000000000000000
! Mem[000000007600017c] = cc014fd2, %l1 = 00000000e09b3788, %asi = 80
swapa [%i0+0x17c]%asi,%l1 ! %l1 = 00000000cc014fd2
! Mem[00000000918001f4] = 51a385e5, %g2 = 0000000000000000
ldsb [%o0+0x1f4],%g2 ! %g2 = 0000000000000051
! %l4 = ffffffffffffff8a, Mem[00000000910001da] = 1a51d4ce
sth %l4,[%i6+0x1da] ! Mem[00000000910001d8] = ff8ad4ce
! Mem[000000007780002c] = 9f02c8fd, %l3 = 7112b879, %l1 = cc014fd2
add %i3,0x2c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000009f02c8fd
! Mem[0000000076800000] = 2176ba59, %l1 = 000000009f02c8fd
ldsha [%i1+%g0]0x89,%l1 ! %l1 = ffffffffffffba59
! Mem[0000000076800008] = ff84231f, %l2 = 000000000000008a
ldstuba [%i1+%o1]0x81,%l2 ! %l2 = 000000ff000000ff
p51_label_17:
! Mem[0000000076800020] = b2ae9177, %l6 = 000000007d6708ae
swapa [%i1+%o4]0x89,%l6 ! %l6 = 00000000b2ae9177
! Mem[0000000077800000] = f868e8ff, %l3 = 9a7b217b7112b879
lduba [%i3+%g0]0x81,%l3 ! %l3 = 00000000000000f8
! Mem[0000000076000018] = 74cbaa16, %l3 = 00000000000000f8
ldstuba [%i0+%o3]0x80,%l3 ! %l3 = 00000074000000ff
! Mem[00000000768000e8] = 06feb1a52641894e, %l1 = ffffffffffffba59, %l2 = 00000000000000ff
add %i1,0xe8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 06feb1a52641894e
! Mem[0000000077800010] = 505d8a59, %l1 = ffffffffffffba59
swapa [%i3+%o2]0x80,%l1 ! %l1 = 00000000505d8a59
! %l3 = 0000000000000074, Mem[0000000076000018] = 2176ba5916aacbff
stxa %l3,[%i0+%o3]0x88 ! Mem[0000000076000018] = 0000000000000074
! Mem[0000000077000020] = edf629e2, %l4 = ffffffffffffff8a
lduba [%i2+%o4]0x89,%l4 ! %l4 = 00000000000000e2
! Mem[00000000778001c8] = 3af4d8d88b824aad, %l5 = 00000000000000ae, %l6 = 00000000b2ae9177
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 3af4d8d88b824aad
! Mem[0000000076800018] = b4be3bff, %l7 = 0000000000009818
ldsba [%i1+%o3]0x88,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000076000158] = 80c822e5, %l2 = 2641894e, %l7 = ffffffff
add %i0,0x158,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000080c822e5
p51_label_18:
! Mem[000000007700000c] = 3148686a, %l5 = 00000000000000ae
swap [%i2+0x00c],%l5 ! %l5 = 000000003148686a
! %l2 = 06feb1a52641894e, Mem[0000000076000020] = 000000ffb63eea99
stxa %l2,[%i0+%o4]0x80 ! Mem[0000000076000020] = 06feb1a52641894e
! %l2 = 06feb1a52641894e, Mem[00000000900001a0] = 9bdb0313565592f2
stx %l2,[%i4+0x1a0] ! Mem[00000000900001a0] = 06feb1a52641894e
! Mem[000000009180019c] = 65a815cc, %g2 = 0000000000000051
lduw [%o0+0x19c],%g2 ! %g2 = 0000000065a815cc
! Mem[0000000076000010] = d70000ae, %l2 = 06feb1a52641894e
swapa [%i0+%o2]0x88,%l2 ! %l2 = 00000000d70000ae
! Mem[0000000077800008] = 63ed58ba, %l1 = 00000000505d8a59
swapa [%i3+%o1]0x81,%l1 ! %l1 = 0000000063ed58ba
! Mem[0000000076800000] = 59ba7621, %l7 = 0000000080c822e5
ldsba [%i1+%g0]0x80,%l7 ! %l7 = 0000000000000059
! Mem[00000000778000cd] = 1896805d, %l0 = fdc8029f858d89f7
ldstub [%i3+0x0cd],%l0 ! %l0 = 00000096000000ff
! %l3 = 0000000000000074, Mem[0000000076800008] = f02e712f1f2384ff
stxa %l3,[%i1+%o1]0x89 ! Mem[0000000076800008] = 0000000000000074
! Mem[00000000770001b4] = 1d1fde32, %l4 = 000000e2, %l5 = 3148686a
add %i2,0x1b4,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000001d1fde32
p51_label_19:
! Mem[00000000778001d0] = 14ecf215, %l4 = 00000000000000e2
swap [%i3+0x1d0],%l4 ! %l4 = 0000000014ecf215
! Mem[00000000778000a9] = bd02dfe2, %l0 = 0000000000000096
ldstub [%i3+0x0a9],%l0 ! %l0 = 00000002000000ff
! Mem[0000000076000028] = 6c8d00ff, %l1 = 0000000063ed58ba
ldswa [%i0+%o5]0x89,%l1 ! %l1 = 000000006c8d00ff
! Mem[0000000076000138] = 270ea3af, %l7 = 0000000000000059, %asi = 80
swapa [%i0+0x138]%asi,%l7 ! %l7 = 00000000270ea3af
! Mem[00000000918000fc] = 02b3cc84, %g2 = 0000000065a815cc
lduw [%o0+0x0fc],%g2 ! %g2 = 0000000002b3cc84
! Mem[0000000077000088] = 1278ffb4, %l1 = 6c8d00ff, %l3 = 00000074
add %i2,0x88,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000001278ffb4
! %l2 = 00000000d70000ae, Mem[0000000091800100] = 63494533
sth %l2,[%o0+0x100] ! Mem[0000000091800100] = 00ae4533
! %l1 = 000000006c8d00ff, Mem[0000000076800148] = 349778194cf3f72d, %asi = 80
stxa %l1,[%i1+0x148]%asi ! Mem[0000000076800148] = 000000006c8d00ff
! Mem[0000000077000018] = ff72a3b8, %l7 = 00000000270ea3af
ldsba [%i2+%o3]0x80,%l7 ! %l7 = ffffffffffffffff
! Mem[00000000778001d8] = 2e9324f1, %l0 = 00000002, %l1 = 6c8d00ff
add %i3,0x1d8,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000002e9324f1
p51_label_20:
! Mem[00000000760001dc] = 4da5c1dd, %l5 = 000000001d1fde32
swap [%i0+0x1dc],%l5 ! %l5 = 000000004da5c1dd
! Mem[00000000768000ac] = 9a60ef9c, %l1 = 2e9324f1, %l0 = 00000002
add %i1,0xac,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000009a60ef9c
! Mem[0000000076800098] = 5fe173e4, %l3 = 000000001278ffb4
swap [%i1+0x098],%l3 ! %l3 = 000000005fe173e4
! Mem[0000000077800028] = 858d8837, %l6 = 3af4d8d88b824aad
lduba [%i3+%o5]0x89,%l6 ! %l6 = 0000000000000037
! Mem[0000000076800020] = ae08677d, %l5 = 000000004da5c1dd
ldsba [%i1+%o4]0x80,%l5 ! %l5 = ffffffffffffffae
! Mem[0000000076000018] = 74000000, %l7 = ffffffffffffffff
swapa [%i0+%o3]0x80,%l7 ! %l7 = 0000000074000000
! Mem[0000000076800008] = 00000074, %l6 = 0000000000000037
lduha [%i1+%o1]0x89,%l6 ! %l6 = 0000000000000074
! Mem[0000000076800018] = ff3bbeb4 2f66e4d3, %l6 = 00000074, %l7 = 74000000
ldda [%i1+%o3]0x81,%l6 ! %l6 = 00000000ff3bbeb4 000000002f66e4d3
! Mem[00000000760001a6] = 242f73f5, %l5 = ffffffffffffffae
ldstub [%i0+0x1a6],%l5 ! %l5 = 00000073000000ff
! Mem[00000000900000a8] = f2c2de63, %g18 = 67b50c26453bdab3
ldsw [%i4+0x0a8],%g2 ! %g2 = 67b50c26453bdab3
p51_label_21:
! Mem[00000000768000f8] = 95ffe40e, %l6 = 00000000ff3bbeb4
ldstub [%i1+0x0f8],%l6 ! %l6 = 00000095000000ff
! %l7 = 000000002f66e4d3, Mem[00000000900000f8] = 9416006d1358082a
stx %l7,[%i4+0x0f8] ! Mem[00000000900000f8] = 000000002f66e4d3
! Mem[0000000076800008] = 00000074, %l0 = 000000009a60ef9c
ldswa [%i1+%o1]0x89,%l0 ! %l0 = 0000000000000074
! Mem[0000000077800000] = ffe868f8, %l7 = 000000002f66e4d3
ldstuba [%i3+%g0]0x88,%l7 ! %l7 = 000000f8000000ff
! Mem[00000000918000d8] = 28c60f6e, %g2 = fffffffff2c2de63
ldsha [%o0+0x0da]%asi,%g2 ! %g2 = 00000000000028c6
! Mem[0000000077800130] = 1cf31489, %l5 = 0000000000000073
swap [%i3+0x130],%l5 ! %l5 = 000000001cf31489
! Mem[000000007780017c] = 6eea201d, %l6 = 0000000000000095, %asi = 80
swapa [%i3+0x17c]%asi,%l6 ! %l6 = 000000006eea201d
! Mem[0000000077000020] = edf629e2, %l6 = 000000006eea201d
swapa [%i2+%o4]0x88,%l6 ! %l6 = 00000000edf629e2
! Mem[0000000077800140] = 5af4cfe1, %l3 = 000000005fe173e4
swap [%i3+0x140],%l3 ! %l3 = 000000005af4cfe1
! Mem[0000000077000104] = cb9d1233, %l5 = 000000001cf31489, %asi = 80
swapa [%i2+0x104]%asi,%l5 ! %l5 = 00000000cb9d1233
p51_label_22:
! Mem[0000000077000028] = ffe4aedf, %l2 = 00000000d70000ae
swapa [%i2+%o5]0x81,%l2 ! %l2 = 00000000ffe4aedf
! %l7 = 00000000000000f8, Mem[0000000077800010] = ffffba59
stba %l7,[%i3+%o2]0x81 ! Mem[0000000077800010] = f8ffba59
! Mem[0000000077800028] = 37888d85, %l1 = 000000002e9324f1
ldstuba [%i3+%o5]0x80,%l1 ! %l1 = 00000037000000ff
! Mem[00000000778000a0] = 2871648b, %l6 = edf629e2, %l5 = cb9d1233
add %i3,0xa0,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000002871648b
! Mem[0000000076800028] = 89f7654f, %l7 = 00000000000000f8
swapa [%i1+%o5]0x81,%l7 ! %l7 = 0000000089f7654f
! Mem[0000000076800028] = 000000f8, %l2 = 00000000ffe4aedf
ldstuba [%i1+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000076000118] = ef9b070ab7d1ab97, %l0 = 0000000000000074, %l0 = 0000000000000074
add %i0,0x118,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = ef9b070ab7d1ab97
! Mem[00000000900000a8] = 63cebc78, %g2 = 00000000000028c6
ldub [%i4+0x0ab],%g2 ! %g2 = 0000000000000063
! Mem[0000000077000008] = ffe2a6d0, %l1 = 0000000000000037
ldstuba [%i2+%o1]0x81,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000076800150] = 82c6aecc, %l6 = 00000000edf629e2
swap [%i1+0x150],%l6 ! %l6 = 0000000082c6aecc
p51_label_23:
! Mem[00000000768000ec] = 2641894e, %l2 = 00000000, %l3 = 5af4cfe1
add %i1,0xec,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000002641894e
! Mem[0000000077800144] = 3eb9ed30, %l0 = b7d1ab97, %l4 = 14ecf215
add %i3,0x144,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000003eb9ed30
! %l0 = ef9b070ab7d1ab97, Mem[000000009080010a] = 3db457ed
stb %l0,[%i5+0x10a] ! Mem[0000000090800108] = 97b457ed
! Mem[000000009180005c] = 863b1eb6, %g2 = 0000000000000063
lduw [%o0+0x05c],%g2 ! %g2 = 00000000863b1eb6
! Mem[0000000076000000] = 00f800de, %l6 = 0000000082c6aecc
lduba [%i0+%g0]0x81,%l6 ! %l6 = 0000000000000000
! %l1 = 00000000000000ff, Mem[0000000077800018] = 1850f723
stha %l1,[%i3+%o3]0x89 ! Mem[0000000077800018] = 185000ff
! %l7 = 0000000089f7654f, Mem[0000000077800000] = ff68e8ff
stba %l7,[%i3+%g0]0x81 ! Mem[0000000077800000] = 4f68e8ff
! %l2 = 00000000, %l3 = 2641894e, Mem[0000000076000018] = ffffffff 00000000
stda %l2,[%i0+%o3]0x89 ! Mem[0000000076000018] = 00000000 2641894e
! %l5 = 000000002871648b, Mem[000000009100008c] = afe30e96
stw %l5,[%i6+0x08c] ! Mem[000000009100008c] = 2871648b
! Mem[00000000760001a5] = 242ffff5, %l5 = 000000002871648b
ldstub [%i0+0x1a5],%l5 ! %l5 = 0000002f000000ff
p51_label_24:
! Mem[0000000077000008] = d0a6e2ff, %l1 = 00000000000000ff
swapa [%i2+%o1]0x89,%l1 ! %l1 = 00000000d0a6e2ff
! Mem[0000000077800014] = e1321910, %l1 = 00000000d0a6e2ff
swap [%i3+0x014],%l1 ! %l1 = 00000000e1321910
! Mem[0000000091000140] = 304bbbe1, %g2 = 00000000863b1eb6
ldsb [%i6+0x140],%g2 ! %g2 = 0000000000000030
! Mem[0000000076800028] = ff0000f8, %l3 = 000000002641894e
swapa [%i1+%o5]0x80,%l3 ! %l3 = 00000000ff0000f8
! Mem[0000000076800176] = 809f96b7, %l7 = 0000000089f7654f
ldstuba [%i1+0x176]%asi,%l7 ! %l7 = 00000096000000ff
! Mem[000000009080012c] = 842233e5, %g2 = 0000000000000030
ldsh [%i5+0x12c],%g2 ! %g2 = ffffffffffff8422
! Mem[0000000076800008] = 00000074, %l5 = 000000000000002f
ldstuba [%i1+%o1]0x89,%l5 ! %l5 = 00000074000000ff
! Mem[0000000076000010] = 4e894126, %l7 = 0000000000000096
ldstuba [%i0+%o2]0x81,%l7 ! %l7 = 0000004e000000ff
! Mem[00000000910001fc] = 5b2f022c, %g2 = ffffffffffff8422
ldsb [%i6+0x1fc],%g2 ! %g2 = 000000000000005b
! Mem[0000000076000000] = 00f800de, %l3 = 00000000ff0000f8
ldsba [%i0+%g0]0x81,%l3 ! %l3 = 0000000000000000
p51_label_25:
! Mem[0000000090000170] = af849f7c cf0df84b, %g2 = 0000005b, %g3 = eddfd90d
ldd [%i4+0x170],%g2 ! %g2 = 00000000af849f7c 00000000cf0df84b
! %l6 = 00000000, %l7 = 0000004e, Mem[0000000077000028] = d70000ae 99898e5c
stda %l6,[%i2+%o5]0x80 ! Mem[0000000077000028] = 00000000 0000004e
! Mem[0000000076800028] = 2641894e, %l5 = 0000000000000074
lduha [%i1+%o5]0x80,%l5 ! %l5 = 0000000000002641
! Mem[0000000077000020] = 1d20ea6e, %l1 = 00000000e1321910
ldstuba [%i2+%o4]0x81,%l1 ! %l1 = 0000001d000000ff
! %l3 = 0000000000000000, Mem[0000000077800020] = ffffffff
stba %l3,[%i3+%o4]0x80 ! Mem[0000000077800020] = 00ffffff
! %l3 = 0000000000000000, Mem[00000000918001d0] = 00000000
stw %l3,[%o0+0x1d0] ! Mem[00000000918001d0] = 00000000
! %l0 = ef9b070ab7d1ab97, Mem[00000000900001ca] = e9b23005
stb %l0,[%i4+0x1ca] ! Mem[00000000900001c8] = 97b23005
! Mem[0000000090800110] = 04f74b2c, %g2 = 00000000af849f7c
lduw [%i5+0x110],%g2 ! %g2 = 0000000004f74b2c
! Mem[0000000076000150] = 5b80e4bdff2dce48, %l3 = 0000000000000000, %l2 = 0000000000000000
add %i0,0x150,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 5b80e4bdff2dce48
! Mem[0000000076000010] = ff894126, %l0 = ef9b070ab7d1ab97
lduba [%i0+%o2]0x81,%l0 ! %l0 = 00000000000000ff
ba,a p51_not_taken_0_end
p51_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 00000000000000ff
bne,a,pn %xcc,p51_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000001d
bne,a,pn %xcc,p51_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 5b80e4bdff2dce48
bne,a,pn %xcc,p51_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000000
bne,a,pn %xcc,p51_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000003eb9ed30
bne,a,pn %xcc,p51_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000002641
bne,a,pn %xcc,p51_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000000
bne,a,pn %xcc,p51_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000004e
bne,a,pn %xcc,p51_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p51_check_fp_registers:
set p51_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 0aea8789 85552d7e
bne %xcc,p51_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 3386d1ba ddf8541d
bne %xcc,p51_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4003f2b1 cc1836ec
bne %xcc,p51_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ac3b3729 ff7d60a4
bne %xcc,p51_f6_fail
nop
! Check Local Memory
set p51_local0_expect,%g1
p51_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 00f800decafc2ee3
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 = ff52e929457279c8
ldx [%i0+0x008],%g3 ! Observed data at 0000000076000008
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff89412609ae029a
ldx [%i0+0x010],%g3 ! Observed data at 0000000076000010
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000004e894126
ldx [%i0+0x018],%g3 ! Observed data at 0000000076000018
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 06feb1a52641894e
ldx [%i0+0x020],%g3 ! Observed data at 0000000076000020
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff008d6c5e63a691
ldx [%i0+0x028],%g3 ! Observed data at 0000000076000028
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x028,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 26ac93bfe2afd229
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000760000b8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = e1b7985d9ab1ffa8
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000760000c8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 7b7035f2544d067e
ldx [%i0+0x108],%g3 ! Observed data at 0000000076000108
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x108,%g4
ldx [%g1+0x138],%g2 ! Expected data = 00000059027b7517
ldx [%i0+0x138],%g3 ! Observed data at 0000000076000138
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 3dbfff74e31ebeba
ldx [%i0+0x140],%g3 ! Observed data at 0000000076000140
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 5b80e4bdff2dce48
ldx [%i0+0x150],%g3 ! Observed data at 0000000076000150
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = f9107167e09b3788
ldx [%i0+0x178],%g3 ! Observed data at 0000000076000178
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 5fff7644cdfc0533
ldx [%i0+0x180],%g3 ! Observed data at 0000000076000180
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 5eb3b5ff24fffff5
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 = ff0d737a80376d7d
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000760001c0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = f4bdbd467484146d
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000760001d0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 8c4fd6ad1d1fde32
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000760001d8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = db26ee22f424ffad
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000760001e8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 000000de2bb77b79
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+0x000],%g2 ! Expected data = 59ba7621c05550cf
ldx [%i1+0x000],%g3 ! Observed data at 0000000076800000
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff00000000000000
ldx [%i1+0x008],%g3 ! Observed data at 0000000076800008
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffe868f89faade02
ldx [%i1+0x010],%g3 ! Observed data at 0000000076800010
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff3bbeb42f66e4d3
ldx [%i1+0x018],%g3 ! Observed data at 0000000076800018
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ae08677dd1f4861b
ldx [%i1+0x020],%g3 ! Observed data at 0000000076800020
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 2641894e60f839ff
ldx [%i1+0x028],%g3 ! Observed data at 0000000076800028
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 286c7abe17aefc0f
ldx [%i1+0x050],%g3 ! Observed data at 0000000076800050
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = af9ec52e125db6ff
ldx [%i1+0x058],%g3 ! Observed data at 0000000076800058
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x058,%g4
ldx [%g1+0x098],%g2 ! Expected data = 1278ffb4320165df
ldx [%i1+0x098],%g3 ! Observed data at 0000000076800098
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ffffe40e7279d080
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000768000f8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x148],%g2 ! Expected data = 000000006c8d00ff
ldx [%i1+0x148],%g3 ! Observed data at 0000000076800148
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = edf629e223018b34
ldx [%i1+0x150],%g3 ! Observed data at 0000000076800150
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 48d403ef809fffb7
ldx [%i1+0x170],%g3 ! Observed data at 0000000076800170
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = b2d8efd8ffffffff
ldx [%i1+0x180],%g3 ! Observed data at 0000000076800180
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = a8aa74237d6708ae
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000768001a8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ff34b43248df310a
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000768001b8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 2f47b8d6ff12d45b
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000768001c0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = c685cfea703526ff
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000768001f0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x1f0,%g4
set p51_local2_expect,%g1
p51_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 5088ce46d0b80611
ldx [%i2+0x000],%g3 ! Observed data at 0000000077000000
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff000000000000ae
ldx [%i2+0x008],%g3 ! Observed data at 0000000077000008
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = bde542d26f1cff77
ldx [%i2+0x010],%g3 ! Observed data at 0000000077000010
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff72a3b87b5a5bc6
ldx [%i2+0x018],%g3 ! Observed data at 0000000077000018
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff20ea6eff000000
ldx [%i2+0x020],%g3 ! Observed data at 0000000077000020
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000000000004e
ldx [%i2+0x028],%g3 ! Observed data at 0000000077000028
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 619a71775693a326
ldx [%i2+0x050],%g3 ! Observed data at 0000000077000050
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = 1278ffb4c0948267
ldx [%i2+0x088],%g3 ! Observed data at 0000000077000088
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = c85d6dff0d09c4ea
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000770000c8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 6ea9f9a31cf31489
ldx [%i2+0x100],%g3 ! Observed data at 0000000077000100
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = a40bffdfca7933ed
ldx [%i2+0x108],%g3 ! Observed data at 0000000077000108
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = fffe6b7e33cec389
ldx [%i2+0x120],%g3 ! Observed data at 0000000077000120
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = 7f0035abffb8219a
ldx [%i2+0x158],%g3 ! Observed data at 0000000077000158
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x158,%g4
set p51_local3_expect,%g1
p51_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 4f68e8ff2ec86e50
ldx [%i3+0x000],%g3 ! Observed data at 0000000077800000
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 505d8a59e8977694
ldx [%i3+0x008],%g3 ! Observed data at 0000000077800008
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = f8ffba59d0a6e2ff
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 = ff0050185a5d15ef
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 = 00ffffffffffffff
ldx [%i3+0x020],%g3 ! Observed data at 0000000077800020
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff888d859f02c8fd
ldx [%i3+0x028],%g3 ! Observed data at 0000000077800028
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x028,%g4
ldx [%g1+0x098],%g2 ! Expected data = 137f05cd004e8a62
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 = 2871648b359941be
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000778000a0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = bdffdfe2bf2477fa
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000778000a8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = f4ba674a357a005a
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000778000b8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 836606d318ff805d
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000778000c8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 25fe5953daf45ba4
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000778000e8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 274fd8c4ff609dff
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000778000f8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 000000737f017978
ldx [%i3+0x130],%g3 ! Observed data at 0000000077800130
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 5fe173e43eb9ed30
ldx [%i3+0x140],%g3 ! Observed data at 0000000077800140
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x140,%g4
ldx [%g1+0x168],%g2 ! Expected data = 17a3ff0fcda38da0
ldx [%i3+0x168],%g3 ! Observed data at 0000000077800168
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 8e7f9f7300000095
ldx [%i3+0x178],%g3 ! Observed data at 0000000077800178
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 99898e5cd2c43f9a
ldx [%i3+0x180],%g3 ! Observed data at 0000000077800180
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 000000e2d3a15b19
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000778001d0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x1d0,%g4
! The test for processor 51 has passed
p51_passed:
ta GOOD_TRAP
nop
p51_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p51_failed
p51_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p51_failed
p51_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p51_failed
p51_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p51_failed
p51_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p51_failed
p51_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p51_failed
p51_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p51_failed
p51_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p51_failed
p51_f0_fail:
set p51_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f2_fail:
set p51_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f4_fail:
set p51_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f6_fail:
set p51_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 51 failed
p51_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0cc] ! Set processor 51 done flag
set p51_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 51 failed
p51_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0cc] ! Set processor 51 done flag
set p51_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p51_selfmod_failed:
ba p51_failed
mov 0xabc,%g1
p51_common_error:
or %g0,0xf13,%g1
ba p51_failed
mov %o5,%g3
p51_common_signature_error:
set p51_temp,%g1
ba p51_failed
st %g2,[%g1] ! Common Lock Number
p51_common_timeout:
set p51_temp,%g1
ba p51_failed
st %g2,[%g1] ! Common Lock Number
p51_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p51_failed
mov 0x0,%g3
p51_trap1e:
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000076800028]
swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000077000020]
ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000076000028]
ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000076800018]
ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000077000028]
done
p51_trap1o:
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000076800028]
swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000077000020]
ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000076000028]
ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000076800018]
ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000077000028]
done
p51_trap2e:
ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000076000018]
done
p51_trap2o:
ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000076000018]
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 = e84fc96bcb478238
ldx [%g1+0x008],%l1 ! %l1 = 96ebbe1ab8a9f7f4
ldx [%g1+0x010],%l2 ! %l2 = 816d29021850f723
ldx [%g1+0x018],%l3 ! %l3 = 044640a614260c50
ldx [%g1+0x020],%l4 ! %l4 = 0eba9cf4da2314a5
ldx [%g1+0x028],%l5 ! %l5 = 9547aca245447ab6
ldx [%g1+0x030],%l6 ! %l6 = 3a66cc23f622b983
ldx [%g1+0x038],%l7 ! %l7 = 6a5445580f2ffdbf
! Initialize the output register of window 0
set unres3_start,%o0
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 = 18aead45 2fcef71a c5b53dd6 d2cac231
! %f4 = 5ec61f44 fd4d6b32 f8cb62ee 0d102fe0
! %f8 = e5b304ed fbc59e76 d0750648 d3cc4277
! %f12 = feb34ebc b4809a41 ec1645c0 afda48e3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f5a695a1 a8e3cad1 8c6b871f 62191c6e
! %f20 = a44baca4 dcba65c8 f8556466 ace83e89
! %f24 = f9566c6a e11257ea 21742f70 96f9bb18
! %f28 = b21f523b ff5aa891 145caaee c239da21
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ce1b3cd2 cad4d748 7e30efd5 00606e55
! %f36 = 4b049bf7 5203826c a62fb406 4c2ac191
! %f40 = 4bf13155 c374db23 52d3f73c 81c8b492
! %f44 = c3c7cef4 467b5093 b6fe1df8 16f8ee13
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2ee59ff800000044,%g7,%g1 ! GSR scale = 8, align = 4
wr %g1,%g0,%gsr ! GSR = 2ee59ff800000044
wr %g0,%y ! Clear Y 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[0000000078800098] = 73137f35, %l4 = b29712b4, %l6 = b3a303f7
add %i1,0x98,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000073137f35
! Mem[000000007880010c] = bab263ff, %l7 = 614e0e889d3d7fff, %asi = 80
swapa [%i1+0x10c]%asi,%l7 ! %l7 = 00000000bab263ff
! Mem[00000000788001c0] = 46214dcd, %l2 = f4eb4e68, %l2 = f4eb4e68
add %i1,0x1c0,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000046214dcd
! Mem[000000007800004c] = 0bedd953, %l0 = 59bb2fba, %l1 = aec57667
add %i0,0x4c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000000bedd953
! %l2 = 0000000046214dcd, Mem[00000000908000d8] = 96fbec34b5eac70a
stx %l2,[%i5+0x0d8] ! Mem[00000000908000d8] = 0000000046214dcd
! Mem[0000000079800020] = 8d4a34720721c4a3, %l5 = b5da6322133800d1
ldxa [%i3+%o4]0x81,%l5 ! %l5 = 8d4a34720721c4a3
! Mem[0000000079000180] = 187d0f4b, %l5 = 8d4a34720721c4a3
swap [%i2+0x180],%l5 ! %l5 = 00000000187d0f4b
! %l4 = b29712b4, %l5 = 187d0f4b, Mem[0000000091000080] = 909e4e96 8c494cf0
stda %l4,[%i6+0x080]%asi ! Mem[0000000091000080] = b29712b4 187d0f4b
! %l5 = 00000000187d0f4b, Mem[0000000078000028] = d4af9021
stha %l5,[%i0+%o5]0x89 ! Mem[0000000078000028] = d4af0f4b
! Mem[0000000079800018] = 34c453b7, %l7 = 00000000bab263ff
ldsha [%i3+%o3]0x88,%l7 ! %l7 = 00000000000053b7
p52_label_2:
! %l7 = 00000000000053b7, Mem[00000000900000d4] = a0677e25, %asi = 80
stwa %l7,[%i4+0x0d4]%asi ! Mem[00000000900000d4] = 000053b7
! Mem[000000007880018c] = beff76e3, %l6 = 73137f35, %l6 = 73137f35
add %i1,0x18c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000beff76e3
! Mem[0000000078000018] = 7fcad99c, %l7 = 00000000000053b7
ldstuba [%i0+%o3]0x89,%l7 ! %l7 = 0000009c000000ff
! Mem[0000000079000020] = 1eff9755, %l3 = a2ad77ba67b2c1a8
ldstuba [%i2+%o4]0x89,%l3 ! %l3 = 00000055000000ff
! Mem[0000000078000000] = c6dd3c8d, %l6 = 00000000beff76e3
ldstuba [%i0+%g0]0x81,%l6 ! %l6 = 000000c6000000ff
! Mem[000000007800000c] = 4b696ec3, %l4 = 4a30d724b29712b4, %asi = 80
swapa [%i0+0x00c]%asi,%l4 ! %l4 = 000000004b696ec3
! Mem[0000000079800018] = 34c453b7, %l0 = cb6d5a6059bb2fba
swapa [%i3+%o3]0x88,%l0 ! %l0 = 0000000034c453b7
! Mem[0000000090800018] = 521fdb92, %g2 = ffc0e4d8f39a3607
ldub [%i5+0x01a],%g2 ! %g2 = 0000000000000052
! Mem[0000000090000120] = 7afefbe2, %g18 = de76e5288cfd7d92
ldsw [%i4+0x120],%g2 ! %g2 = de76e5288cfd7d92
! %l6 = 000000c6, %l7 = 0000009c, Mem[0000000078000008] = 2aa2be7b b41297b2
stda %l6,[%i0+%o1]0x89 ! Mem[0000000078000008] = 000000c6 0000009c
p52_label_3:
! Mem[00000000788001e4] = 82d687ec, %l3 = 0000000000000055
swap [%i1+0x1e4],%l3 ! %l3 = 0000000082d687ec
! Mem[000000007880017c] = 04e27080, %l1 = 0bedd953, %l4 = 4b696ec3
add %i1,0x17c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000004e27080
! Mem[0000000078000010] = 6055e498, %l7 = 000000000000009c
lduwa [%i0+%o2]0x81,%l7 ! %l7 = 000000006055e498
! Mem[000000007980002c] = a84acb01, %l0 = 0000000034c453b7
lduh [%i3+0x02c],%l0 ! %l0 = 000000000000a84a
! %l0 = 0000a84a, %l1 = 0bedd953, Mem[0000000078000028] = d4af0f4b 0eda7625
stda %l0,[%i0+%o5]0x88 ! Mem[0000000078000028] = 0000a84a 0bedd953
! Mem[0000000078800110] = a44302c6af13e525, %l6 = 00000000000000c6, %l5 = 00000000187d0f4b
add %i1,0x110,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = a44302c6af13e525
! Mem[0000000079800048] = 66b0eece674ea5c6, %l0 = 000000000000a84a, %l6 = 00000000000000c6
add %i3,0x48,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 66b0eece674ea5c6
! Mem[0000000078000010] = 6055e498 9a80783b, %l0 = 0000a84a, %l1 = 0bedd953
ldda [%i0+%o2]0x81,%l0 ! %l0 = 000000006055e498 000000009a80783b
! Mem[0000000091000180] = bd5f6afe, %g2 = 000000007afefbe2
lduw [%i6+0x180],%g2 ! %g2 = 00000000bd5f6afe
! Mem[0000000091800154] = c229c6c4, %g2 = 00000000bd5f6afe
ldsb [%o0+0x155],%g2 ! %g2 = ffffffffffffffc2
p52_label_4:
! Mem[00000000788000c0] = 9a2d298aeaa728fa, %l5 = a44302c6af13e525, %l2 = 0000000046214dcd
add %i1,0xc0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 9a2d298aeaa728fa
! %l0 = 000000006055e498, Mem[00000000908000b2] = d85dfb1a
sth %l0,[%i5+0x0b2] ! Mem[00000000908000b0] = e498fb1a
! Mem[0000000079000010] = 78fd8924, %l5 = a44302c6af13e525
ldstuba [%i2+%o2]0x81,%l5 ! %l5 = 00000078000000ff
! Mem[0000000091000198] = 26051c99, %g2 = ffffffffffffffc2
lduw [%i6+0x198],%g2 ! %g2 = 0000000026051c99
! Mem[0000000078000028] = 4aa80000, %l1 = 000000009a80783b
lduha [%i0+%o5]0x80,%l1 ! %l1 = 0000000000004aa8
! %l0 = 000000006055e498, Mem[0000000079000018] = 86eb6114
stba %l0,[%i2+%o3]0x89 ! Mem[0000000079000018] = 86eb6198
! Mem[0000000079800018] = 59bb2fba, %l0 = 000000006055e498
swapa [%i3+%o3]0x89,%l0 ! %l0 = 0000000059bb2fba
! Mem[0000000078800020] = e4c1f6ed a719adc0, %l0 = 59bb2fba, %l1 = 00004aa8
ldda [%i1+%o4]0x80,%l0 ! %l0 = 00000000e4c1f6ed 00000000a719adc0
! %l4 = 0000000004e27080, Mem[00000000910000f9] = 0e4de078, %asi = 80
stba %l4,[%i6+0x0f9]%asi ! Mem[00000000910000f8] = 804de078
! Mem[0000000090800140] = 9dde6f7e937b5b55, %g2 = 0000000026051c99
ldx [%i5+0x140],%g2 ! %g2 = 9dde6f7e937b5b55
p52_label_5:
! %l4 = 0000000004e27080, Mem[0000000091000090] = 37892b3fcb14f43b, %asi = 80
stxa %l4,[%i6+0x090]%asi ! Mem[0000000091000090] = 0000000004e27080
! Mem[0000000078800141] = bd79efd9, %l3 = 0000000082d687ec
ldstuba [%i1+0x141]%asi,%l3 ! %l3 = 00000079000000ff
! %l6 = 674ea5c6, %l7 = 6055e498, Mem[0000000091000088] = c245a6bc afe30e96
std %l6,[%i6+0x088] ! Mem[0000000091000088] = 674ea5c6 6055e498
! Mem[0000000078800020] = edf6c1e4, %l5 = 0000000000000078
ldstuba [%i1+%o4]0x89,%l5 ! %l5 = 000000e4000000ff
! Mem[0000000078800008] = 9a3590f2, %l7 = 000000006055e498
ldsba [%i1+%o1]0x80,%l7 ! %l7 = ffffffffffffff9a
! Mem[0000000079000008] = 894e14f2, %l0 = 00000000e4c1f6ed
ldstuba [%i2+%o1]0x88,%l0 ! %l0 = 000000f2000000ff
! Mem[0000000090800140] = 9dde6f7e937b5b55, %g2 = 9dde6f7e937b5b55
ldx [%i5+0x140],%g2 ! %g2 = 9dde6f7e937b5b55
! Mem[0000000078800020] = ffc1f6ed, %l0 = 00000000000000f2
ldstuba [%i1+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
! %l2 = eaa728fa, %l3 = 00000079, Mem[0000000079800010] = 4784f9b9 5dd827f3
stda %l2,[%i3+%o2]0x81 ! Mem[0000000079800010] = eaa728fa 00000079
! %l6 = 66b0eece674ea5c6, Mem[00000000908001d8] = 4525ef1f2ee5bf5c
stx %l6,[%i5+0x1d8] ! Mem[00000000908001d8] = 66b0eece674ea5c6
p52_label_6:
! Mem[000000007880008c] = c657b7b3, %l3 = 0000000000000079
swap [%i1+0x08c],%l3 ! %l3 = 00000000c657b7b3
! Mem[00000000790000a4] = aa62dbeb, %l1 = a719adc0, %l0 = 000000ff
add %i2,0xa4,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000aa62dbeb
! Mem[0000000079000018] = 9861eb86, %l1 = 00000000a719adc0
swapa [%i2+%o3]0x80,%l1 ! %l1 = 000000009861eb86
! Mem[0000000078000176] = 44e38a05, %l6 = 66b0eece674ea5c6
ldstub [%i0+0x176],%l6 ! %l6 = 0000008a000000ff
! Mem[0000000079800150] = 8200823551f28d7b, %l3 = 00000000c657b7b3, %l5 = 00000000000000e4
add %i3,0x150,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 8200823551f28d7b
! Mem[00000000788001c0] = 46214dcde5118ff1, %l2 = 9a2d298aeaa728fa, %l1 = 000000009861eb86
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 46214dcde5118ff1
! Mem[0000000078800140] = bdffefd9, %l0 = aa62dbeb, %l6 = 0000008a
add %i1,0x140,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000bdffefd9
! Mem[0000000078800008] = 9a3590f25b7f2f1d, %l7 = ffffffffffffff9a
ldxa [%i1+%o1]0x80,%l7 ! %l7 = 9a3590f25b7f2f1d
! Mem[00000000788000fc] = 37701b32, %l3 = 00000000c657b7b3
ldstub [%i1+0x0fc],%l3 ! %l3 = 00000037000000ff
! %l1 = 46214dcde5118ff1, Mem[0000000079000008] = ff144e89
stha %l1,[%i2+%o1]0x80 ! Mem[0000000079000008] = 8ff14e89
p52_label_7:
! Mem[0000000079000028] = a28ca867, %l1 = 46214dcde5118ff1
ldstuba [%i2+%o5]0x89,%l1 ! %l1 = 00000067000000ff
! Mem[0000000078800020] = edf6c1ff, %l4 = 0000000004e27080
lduba [%i1+%o4]0x88,%l4 ! %l4 = 00000000000000ff
! %l5 = 8200823551f28d7b, Mem[000000009180017c] = 3c7ecaaa
stw %l5,[%o0+0x17c] ! Mem[000000009180017c] = 51f28d7b
! Mem[0000000078000028] = 4aa8000053d9ed0b, %l7 = 9a3590f25b7f2f1d, %l2 = 9a2d298aeaa728fa
add %i0,0x28,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 4aa8000053d9ed0b
! Mem[0000000090000140] = 1b2720ac, %g2 = 9dde6f7e937b5b55
ldsh [%i4+0x140],%g2 ! %g2 = 0000000000001b27
! Mem[0000000079800150] = 82008235 51f28d7b, %l4 = 000000ff, %l5 = 51f28d7b
ldd [%i3+0x150],%l4 ! %l4 = 0000000082008235 0000000051f28d7b
! Mem[0000000078000020] = d676f97f19f36cff, %l7 = 9a3590f25b7f2f1d
ldxa [%i0+%o4]0x89,%l7 ! %l7 = d676f97f19f36cff
! Mem[0000000079000050] = a6490479, %l3 = 0000000000000037
swap [%i2+0x050],%l3 ! %l3 = 00000000a6490479
! Mem[0000000090000088] = 003910c3, %g2 = 0000000000001b27
ldsb [%i4+0x08a],%g2 ! %g2 = 0000000000000000
! %l4 = 82008235, %l5 = 51f28d7b, Mem[0000000079800128] = a6eb231e 5acfd331
std %l4,[%i3+0x128] ! Mem[0000000079800128] = 82008235 51f28d7b
p52_label_8:
! Mem[00000000780001d1] = acdde09f, %l3 = 00000000a6490479
ldstuba [%i0+0x1d1]%asi,%l3 ! %l3 = 000000dd000000ff
! %l2 = 4aa8000053d9ed0b, Mem[00000000918000b6] = 7b599d60
sth %l2,[%o0+0x0b6] ! Mem[00000000918000b4] = ed0b9d60
! Mem[0000000079800084] = a0b3a987, %l1 = 00000067, %l6 = bdffefd9
add %i3,0x84,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000a0b3a987
! Mem[0000000078000088] = dc8d3bcdc99fe812, %l0 = 00000000aa62dbeb, %l0 = 00000000aa62dbeb
add %i0,0x88,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = dc8d3bcdc99fe812
! Mem[0000000079000068] = b6e36a26a2f40516, %l5 = 0000000051f28d7b, %l7 = d676f97f19f36cff
add %i2,0x68,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = b6e36a26a2f40516
! %l0 = dc8d3bcdc99fe812, Mem[0000000079000028] = ffa88ca2
stba %l0,[%i2+%o5]0x81 ! Mem[0000000079000028] = 12a88ca2
! Mem[00000000780000c9] = 9ca31184, %l3 = 00000000000000dd
ldstub [%i0+0x0c9],%l3 ! %l3 = 000000a3000000ff
! Mem[0000000078800158] = cf4a6039a505ac32, %l2 = 4aa8000053d9ed0b, %l1 = 0000000000000067
add %i1,0x158,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = cf4a6039a505ac32
! Mem[0000000090800190] = 9c239d0f 8a9cb77e, %g2 = 00000000, %g3 = 0bad0b00
ldd [%i5+0x190],%g2 ! %g2 = 000000009c239d0f 000000008a9cb77e
! Mem[0000000079800000] = 989101ec, %l0 = dc8d3bcdc99fe812
lduha [%i3+%g0]0x80,%l0 ! %l0 = 0000000000009891
p52_label_9:
! %l6 = a0b3a987, %l7 = a2f40516, Mem[0000000078800008] = f290359a 1d2f7f5b
stda %l6,[%i1+%o1]0x88 ! Mem[0000000078800008] = a0b3a987 a2f40516
! Mem[0000000079000008] = 894ef18f, %l4 = 0000000082008235
lduwa [%i2+%o1]0x88,%l4 ! %l4 = 00000000894ef18f
! Mem[00000000790001cc] = cbdb6a1f, %l1 = cf4a6039a505ac32
swap [%i2+0x1cc],%l1 ! %l1 = 00000000cbdb6a1f
! Mem[0000000090800160] = 0ef0afc7, %g2 = 000000009c239d0f
lduh [%i5+0x162],%g2 ! %g2 = 0000000000000ef0
! Mem[00000000900001f0] = b900740f336f94a1, %g2 = 0000000000000ef0
ldx [%i4+0x1f0],%g2 ! %g2 = b900740f336f94a1
! Mem[0000000079000083] = a674d000, %l6 = 00000000a0b3a987
ldstub [%i2+0x083],%l6 ! %l6 = 00000000000000ff
! Mem[0000000079800074] = e9d1afba, %l0 = 0000000000009891
ldstub [%i3+0x074],%l0 ! %l0 = 000000e9000000ff
! %l3 = 00000000000000a3, Mem[0000000091800160] = 75a2582d317ba24e
stx %l3,[%o0+0x160] ! Mem[0000000091800160] = 00000000000000a3
! %l6 = 0000000000000000, Mem[00000000900001ac] = 91175c0e
sth %l6,[%i4+0x1ac] ! Mem[00000000900001ac] = 00005c0e
! Mem[0000000078000018] = ffd9ca7f, %l1 = 00000000cbdb6a1f
swap [%i0+%o3],%l1 ! %l1 = 00000000ffd9ca7f
p52_label_10:
! Mem[0000000091800150] = 5b35634a, %g2 = b900740f336f94a1
lduw [%o0+0x150],%g2 ! %g2 = 000000005b35634a
! Mem[0000000079800010] = 79000000fa28a7ea, %l7 = b6e36a26a2f40516
ldxa [%i3+%o2]0x88,%l7 ! %l7 = 79000000fa28a7ea
! Mem[00000000780000a8] = 533e3fa0336c48a6, %l2 = 4aa8000053d9ed0b, %l4 = 00000000894ef18f
add %i0,0xa8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 533e3fa0336c48a6
! Mem[0000000079800028] = 45313073, %l0 = 00000000000000e9
ldstuba [%i3+%o5]0x81,%l0 ! %l0 = 00000045000000ff
! Mem[0000000078800068] = 07a3b6cc560f264c, %l7 = 79000000fa28a7ea, %l2 = 4aa8000053d9ed0b
add %i1,0x68,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 07a3b6cc560f264c
! Mem[0000000078800000] = cf169b65, %l1 = 00000000ffd9ca7f
ldstuba [%i1+%g0]0x81,%l1 ! %l1 = 000000cf000000ff
! %l4 = 533e3fa0336c48a6, Mem[0000000078000000] = 8d3cddff
stha %l4,[%i0+%g0]0x89 ! Mem[0000000078000000] = 8d3c48a6
! %l0 = 0000000000000045, Mem[0000000079800020] = 8d4a3472
stha %l0,[%i3+%o4]0x80 ! Mem[0000000079800020] = 00453472
! Mem[0000000079000008] = 894ef18f, %l0 = 0000000000000045
swapa [%i2+%o1]0x88,%l0 ! %l0 = 00000000894ef18f
! %l1 = 00000000000000cf, Mem[0000000078000008] = c6000000
stwa %l1,[%i0+%o1]0x80 ! Mem[0000000078000008] = 000000cf
p52_label_11:
! Mem[00000000798000f8] = 62dbb078, %l6 = 0000000000000000
swap [%i3+0x0f8],%l6 ! %l6 = 0000000062dbb078
! Mem[0000000091800030] = d69884ce0e1c093a, %g2 = 000000005b35634a
ldx [%o0+0x030],%g2 ! %g2 = d69884ce0e1c093a
! Mem[00000000798001b9] = f4d83bc4, %l1 = 00000000000000cf
ldstub [%i3+0x1b9],%l1 ! %l1 = 000000d8000000ff
! Mem[0000000079800020] = 00453472, %l0 = 00000000894ef18f
swapa [%i3+%o4]0x80,%l0 ! %l0 = 0000000000453472
! Mem[00000000918001f4] = 85e59854, %g2 = d69884ce0e1c093a
ldsh [%o0+0x1f6],%g2 ! %g2 = ffffffffffff85e5
! Mem[0000000079000038] = b025ca16662a5431, %l3 = 00000000000000a3, %l6 = 0000000062dbb078
add %i2,0x38,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = b025ca16662a5431
! Mem[00000000900000ec] = 8d7c0270, %g2 = ffffffffffff85e5
lduw [%i4+0x0ec],%g2 ! %g2 = 000000008d7c0270
! Mem[0000000078800170] = 8e9bd3e4c074d376, %l4 = 533e3fa0336c48a6, %l7 = 79000000fa28a7ea
add %i1,0x170,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 8e9bd3e4c074d376
! Mem[00000000908001d8] = 66b0eece674ea5c6, %g2 = 000000008d7c0270
ldx [%i5+0x1d8],%g2 ! %g2 = 66b0eece674ea5c6
! %l6 = b025ca16662a5431, Mem[000000009000018a] = 3ac5c5a0
sth %l6,[%i4+0x18a] ! Mem[0000000090000188] = 5431c5a0
p52_label_12:
! Mem[0000000079000020] = ff97ff1e, %l3 = 00000000000000a3
swapa [%i2+%o4]0x80,%l3 ! %l3 = 00000000ff97ff1e
! Mem[0000000078800028] = 14cbd8d7, %l5 = 0000000051f28d7b
lduha [%i1+%o5]0x88,%l5 ! %l5 = 000000000000d8d7
! Mem[00000000788001c8] = 7d2d0b3b, %l1 = 00000000000000d8, %asi = 80
swapa [%i1+0x1c8]%asi,%l1 ! %l1 = 000000007d2d0b3b
! Mem[0000000078800048] = 5ebc869d5ef4b404, %l4 = 533e3fa0336c48a6
ldx [%i1+0x048],%l4 ! %l4 = 5ebc869d5ef4b404
! Mem[0000000078000000] = 8d3c48a6, %l7 = 8e9bd3e4c074d376
ldsha [%i0+%g0]0x89,%l7 ! %l7 = 00000000000048a6
! Mem[0000000078000010] = 3b78809a98e45560, %l4 = 5ebc869d5ef4b404
ldxa [%i0+%o2]0x88,%l4 ! %l4 = 3b78809a98e45560
! %l6 = 662a5431, %l7 = 000048a6, Mem[0000000079800000] = ec019198 9de21f71
stda %l6,[%i3+%g0]0x89 ! Mem[0000000079800000] = 662a5431 000048a6
! Mem[0000000079800020] = 894ef18f, %l0 = 00453472, %l4 = 98e45560
add %i3,0x20,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000894ef18f
! Mem[0000000079000010] = fffd8924, %l1 = 000000007d2d0b3b
ldsba [%i2+%o2]0x80,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000091000130] = 3beb96801ef81b22, %g2 = 66b0eece674ea5c6
ldx [%i6+0x130],%g2 ! %g2 = 3beb96801ef81b22
p52_label_13:
! %l0 = 0000000000453472, Mem[0000000079800010] = eaa728fa
stba %l0,[%i3+%o2]0x81 ! Mem[0000000079800010] = 72a728fa
! Mem[00000000900001e8] = 7ee47755, %g18 = de76e5288cfd7d92
ldswa [%i4+0x1e8]%asi,%g2 ! %g2 = de76e5288cfd7d92
! Mem[0000000078000000] = 8d3c48a6, %l6 = b025ca16662a5431
ldstuba [%i0+%g0]0x89,%l6 ! %l6 = 000000a6000000ff
! Mem[00000000788001a2] = 21343a9d, %l5 = 000000000000d8d7
ldstub [%i1+0x1a2],%l5 ! %l5 = 0000003a000000ff
! %l1 = ffffffffffffffff, Mem[0000000079800008] = fd2c1f8f
stba %l1,[%i3+%o1]0x89 ! Mem[0000000079800008] = fd2c1fff
! %l2 = 560f264c, %l3 = ff97ff1e, Mem[00000000918000f0] = 4b844286 651edd41
std %l2,[%o0+0x0f0] ! Mem[00000000918000f0] = 560f264c ff97ff1e
! Mem[0000000079000000] = 014bf057, %l2 = 07a3b6cc560f264c
swapa [%i2+%g0]0x89,%l2 ! %l2 = 00000000014bf057
! Mem[0000000078800164] = 48f0af56, %l7 = 00000000000048a6
swap [%i1+0x164],%l7 ! %l7 = 0000000048f0af56
! Mem[00000000908000d0] = b65d4f2d, %g2 = 000000007ee47755
lduh [%i5+0x0d2],%g2 ! %g2 = 000000000000b65d
! Mem[00000000780000e8] = c914864e5f3b56dc, %l3 = 00000000ff97ff1e, %l2 = 00000000014bf057
add %i0,0xe8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = c914864e5f3b56dc
p52_label_14:
! Mem[00000000780000fc] = 79bd5eea, %l1 = ffffffffffffffff
ldstub [%i0+0x0fc],%l1 ! %l1 = 00000079000000ff
! Mem[00000000798000d8] = 93be75ca 198b992a, %l6 = 000000a6, %l7 = 48f0af56
ldd [%i3+0x0d8],%l6 ! %l6 = 0000000093be75ca 00000000198b992a
! Mem[000000007980006c] = 1d552cae, %l2 = c914864e5f3b56dc
swap [%i3+0x06c],%l2 ! %l2 = 000000001d552cae
! Mem[00000000790000bc] = 377eb873, %l2 = 000000001d552cae
swap [%i2+0x0bc],%l2 ! %l2 = 00000000377eb873
! Mem[0000000078800130] = 162ea8e5, %l3 = 00000000ff97ff1e
swap [%i1+0x130],%l3 ! %l3 = 00000000162ea8e5
! Mem[0000000078800020] = edf6c1ff, %l3 = 00000000162ea8e5
ldstuba [%i1+%o4]0x89,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000079800020] = 894ef18f, %l4 = 00000000894ef18f
ldsba [%i3+%o4]0x81,%l4 ! %l4 = ffffffffffffff89
! Mem[00000000900001b8] = 2a1a388b 517f6a2e, %g2 = 0000b65d, %g3 = 8a9cb77e
ldd [%i4+0x1b8],%g2 ! %g2 = 000000002a1a388b 00000000517f6a2e
! Mem[00000000780001e0] = 5bf4f157 2f7278fa, %l4 = ffffff89, %l5 = 0000003a
ldda [%i0+0x1e0]%asi,%l4 ! %l4 = 000000005bf4f157 000000002f7278fa
! Mem[00000000788001d0] = 054d7bb1, %l6 = 0000000093be75ca
swap [%i1+0x1d0],%l6 ! %l6 = 00000000054d7bb1
p52_label_15:
! %l4 = 5bf4f157, %l5 = 2f7278fa, Mem[0000000090000048] = ff936bb8 1c5d5a62
std %l4,[%i4+0x048] ! Mem[0000000090000048] = 5bf4f157 2f7278fa
! Mem[000000009000012c] = d5070cc1, %g2 = 000000002a1a388b
lduw [%i4+0x12c],%g2 ! %g2 = 00000000d5070cc1
! Mem[00000000780000c7] = 4c341aab, %l3 = 00000000000000ff
ldstub [%i0+0x0c7],%l3 ! %l3 = 000000ab000000ff
! Mem[0000000078800158] = cf4a6039, %l4 = 5bf4f157, %l5 = 2f7278fa
add %i1,0x158,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000cf4a6039
! %l7 = 00000000198b992a, Mem[0000000078000028] = 0000a84a
stha %l7,[%i0+%o5]0x88 ! Mem[0000000078000028] = 0000992a
! Mem[0000000079800130] = f8f769d0, %l3 = 00000000000000ab
ldsb [%i3+0x133],%l3 ! %l3 = ffffffffffffffd0
! Mem[0000000078800090] = cf7ae594b773f1c4, %l6 = 00000000054d7bb1, %l2 = 00000000377eb873
add %i1,0x90,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = cf7ae594b773f1c4
! Mem[00000000798000f0] = 83416f09, %l6 = 054d7bb1, %l1 = 00000079
add %i3,0xf0,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000083416f09
! %l6 = 00000000054d7bb1, Mem[0000000078000028] = 0000992a
stba %l6,[%i0+%o5]0x89 ! Mem[0000000078000028] = 000099b1
! %l1 = 0000000083416f09, Mem[000000009100002c] = 488e3762
stw %l1,[%i6+0x02c] ! Mem[000000009100002c] = 83416f09
p52_label_16:
! Mem[0000000091800098] = 5d546afca752e24f, %g2 = 00000000d5070cc1
ldxa [%o0+0x098]%asi,%g2 ! %g2 = 5d546afca752e24f
! Mem[0000000079000018] = a719adc0, %l0 = 0000000000453472
ldsha [%i2+%o3]0x81,%l0 ! %l0 = ffffffffffffa719
! Mem[0000000091000178] = 5d76971c, %g2 = 5d546afca752e24f
lduwa [%i6+0x178]%asi,%g2 ! %g2 = 000000005d76971c
! Mem[0000000079800190] = c83b4ef7, %l7 = 198b992a, %l1 = 83416f09
add %i3,0x190,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000c83b4ef7
! Mem[0000000078000028] = 0bedd953 000099b1, %l6 = 054d7bb1, %l7 = 198b992a
ldda [%i0+%o5]0x89,%l6 ! %l6 = 00000000000099b1 000000000bedd953
! Mem[0000000090800180] = 06f22f79, %g18 = de76e5288cfd7d92
ldswa [%i5+0x180]%asi,%g2 ! %g2 = de76e5288cfd7d92
! Mem[00000000798001f0] = cd256f78, %l7 = 0bedd953, %l2 = b773f1c4
add %i3,0x1f0,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000cd256f78
! Mem[0000000079800018] = 98e45560, %l5 = 00000000cf4a6039
swapa [%i3+%o3]0x80,%l5 ! %l5 = 0000000098e45560
! Mem[0000000078800020] = ffc1f6ed a719adc0, %l4 = 5bf4f157, %l5 = 98e45560
ldda [%i1+%o4]0x80,%l4 ! %l4 = 00000000ffc1f6ed 00000000a719adc0
! Mem[0000000079000010] = fffd8924e4bbc19f, %l3 = ffffffffffffffd0, %l0 = ffffffffffffa719
add %i2,0x10,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = fffd8924e4bbc19f
p52_label_17:
! Mem[00000000790001c3] = 4a15ddfe, %l5 = 00000000a719adc0
ldstuba [%i2+0x1c3]%asi,%l5 ! %l5 = 000000fe000000ff
! Mem[00000000788000a0] = 8ff42bb89187d3ad, %l4 = 00000000ffc1f6ed, %l1 = 00000000c83b4ef7
add %i1,0xa0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 8ff42bb89187d3ad
! Mem[0000000079000008] = 45000000, %l2 = 00000000cd256f78
lduba [%i2+%o1]0x81,%l2 ! %l2 = 0000000000000045
! Mem[0000000078800008] = 87a9b3a0, %l3 = ffffffffffffffd0
swapa [%i1+%o1]0x81,%l3 ! %l3 = 0000000087a9b3a0
! Mem[0000000079800180] = 856838ec, %l6 = 000099b1, %l0 = e4bbc19f
add %i3,0x180,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000856838ec
! Mem[00000000780000c0] = 576b77864c341aff, %l3 = 0000000087a9b3a0, %l4 = 00000000ffc1f6ed
add %i0,0xc0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 576b77864c341aff
! Mem[0000000091800140] = 54cdcdb3, %g2 = 0000000006f22f79
ldub [%o0+0x142],%g2 ! %g2 = 0000000000000054
! Mem[00000000780001a4] = 0601303a, %l0 = 00000000856838ec
swap [%i0+0x1a4],%l0 ! %l0 = 000000000601303a
! %l1 = 8ff42bb89187d3ad, Mem[0000000090000154] = 25b2cdc0
stw %l1,[%i4+0x154] ! Mem[0000000090000154] = 9187d3ad
! Mem[00000000918000c0] = eced5e8d ad90271b, %g2 = 00000054, %g3 = 517f6a2e
ldd [%o0+0x0c0],%g2 ! %g2 = 00000000eced5e8d 00000000ad90271b
p52_label_18:
! Mem[00000000790000c0] = ec0f8e09, %l0 = 000000000601303a
swap [%i2+0x0c0],%l0 ! %l0 = 00000000ec0f8e09
! %l1 = 8ff42bb89187d3ad, Mem[000000009100015a] = 8dfec989
stb %l1,[%i6+0x15a] ! Mem[0000000091000158] = adfec989
! Mem[0000000079000100] = 5fdb13b6, %l1 = 8ff42bb89187d3ad
ldstub [%i2+0x100],%l1 ! %l1 = 0000005f000000ff
! Mem[0000000078000008] = 000000cf, %l4 = 576b77864c341aff
ldstuba [%i0+%o1]0x80,%l4 ! %l4 = 00000000000000ff
! %l6 = 00000000000099b1, Mem[00000000910001bc] = a78de8c5
stw %l6,[%i6+0x1bc] ! Mem[00000000910001bc] = 000099b1
! Mem[00000000900001fc] = b4bb57a1, %g18 = de76e5288cfd7d92
ldsw [%i4+0x1fc],%g2 ! %g2 = de76e5288cfd7d92
! Mem[0000000079800020] = 8ff14e89, %l7 = 000000000bedd953
ldsha [%i3+%o4]0x88,%l7 ! %l7 = 0000000000004e89
! %l1 = 000000000000005f, Mem[00000000910001e4] = a65dd8ec
stb %l1,[%i6+0x1e4] ! Mem[00000000910001e4] = 5f5dd8ec
! Mem[00000000790000bc] = 1d552cae, %l6 = 000099b1, %l6 = 000099b1
add %i2,0xbc,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000001d552cae
! %l3 = 0000000087a9b3a0, Mem[0000000079800000] = 31542a66
stba %l3,[%i3+%g0]0x81 ! Mem[0000000079800000] = a0542a66
p52_label_19:
! Mem[0000000090800050] = 9ed4adb0 93373e46, %g2 = b4bb57a1, %g3 = ad90271b
ldd [%i5+0x050],%g2 ! %g2 = 000000009ed4adb0 0000000093373e46
! Mem[0000000079800010] = fa28a772, %l0 = 00000000ec0f8e09
lduha [%i3+%o2]0x88,%l0 ! %l0 = 000000000000a772
! Mem[00000000790001a0] = 5af22468, %l2 = 0000000000000045
swap [%i2+0x1a0],%l2 ! %l2 = 000000005af22468
! Mem[00000000788000f0] = 7b20ae67, %l6 = 000000001d552cae
swap [%i1+0x0f0],%l6 ! %l6 = 000000007b20ae67
! %l0 = 0000a772, %l1 = 0000005f, Mem[0000000091800090] = e3433e2e 2a3b42b9
std %l0,[%o0+0x090] ! Mem[0000000091800090] = 0000a772 0000005f
! %l0 = 000000000000a772, Mem[0000000079800018] = cf4a6039
stha %l0,[%i3+%o3]0x80 ! Mem[0000000079800018] = a7726039
! Mem[00000000798000a8] = f14c0213, %l2 = 5af22468, %l0 = 0000a772
add %i3,0xa8,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000f14c0213
! Mem[0000000091000088] = 674ea5c66055e498, %g2 = 000000009ed4adb0
ldx [%i6+0x088],%g2 ! %g2 = 674ea5c66055e498
! Mem[00000000780001f0] = f609e561, %l2 = 5af22468, %l1 = 0000005f
add %i0,0x1f0,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000f609e561
! Mem[0000000078800010] = 93bdf380, %l7 = 0000000000004e89
lduba [%i1+%o2]0x89,%l7 ! %l7 = 0000000000000080
p52_label_20:
! Mem[0000000078000028] = 0bedd953 000099b1, %l6 = 7b20ae67, %l7 = 00000080
ldda [%i0+%o5]0x89,%l6 ! %l6 = 00000000000099b1 000000000bedd953
! %l0 = f14c0213, %l1 = f609e561, Mem[0000000079000000] = 4c260f56 4504fe87
stda %l0,[%i2+%g0]0x81 ! Mem[0000000079000000] = f14c0213 f609e561
! Mem[0000000079800010] = 72a728fa, %l3 = 0000000087a9b3a0
lduwa [%i3+%o2]0x81,%l3 ! %l3 = 0000000072a728fa
! Mem[00000000918000e0] = 0e6b4a09, %g2 = 674ea5c66055e498
ldub [%o0+0x0e3],%g2 ! %g2 = 000000000000000e
! Mem[0000000079000008] = 4500000011a58d30, %l1 = 00000000f609e561
ldxa [%i2+%o1]0x80,%l1 ! %l1 = 4500000011a58d30
! Mem[0000000090000110] = 15d3197f, %g2 = 000000000000000e
lduba [%i4+0x113]%asi,%g2 ! %g2 = 0000000000000015
! Mem[0000000090000058] = 2a15aa7b, %g2 = 0000000000000015
ldub [%i4+0x05a],%g2 ! %g2 = 000000000000002a
! %l5 = 00000000000000fe, Mem[0000000090000024] = b6498d5d, %asi = 80
stwa %l5,[%i4+0x024]%asi ! Mem[0000000090000024] = 000000fe
! Mem[0000000079000008] = 45000000, %l2 = 000000005af22468
lduba [%i2+%o1]0x81,%l2 ! %l2 = 0000000000000045
! Mem[0000000078800018] = 45391d57, %l6 = 00000000000099b1
ldstuba [%i1+%o3]0x81,%l6 ! %l6 = 00000045000000ff
p52_label_21:
! Mem[0000000078000058] = 110d753937c021bb, %l0 = 00000000f14c0213, %l3 = 0000000072a728fa
add %i0,0x58,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 110d753937c021bb
! Mem[00000000908001b8] = f344f82c 7c677d1d, %g2 = 0000002a, %g3 = 93373e46
ldd [%i5+0x1b8],%g2 ! %g2 = 00000000f344f82c 000000007c677d1d
! Mem[00000000780001f0] = f609e56183f9d3fc, %l5 = 00000000000000fe
ldx [%i0+0x1f0],%l5 ! %l5 = f609e56183f9d3fc
! Mem[0000000091000008] = ef954cbc, %g2 = 00000000f344f82c
ldsb [%i6+0x009],%g2 ! %g2 = ffffffffffffffef
! %l4 = 00000000, %l5 = 83f9d3fc, Mem[0000000078000010] = 6055e498 9a80783b
stda %l4,[%i0+%o2]0x80 ! Mem[0000000078000010] = 00000000 83f9d3fc
! Mem[000000007980000c] = f7c9c739, %l3 = 110d753937c021bb
swap [%i3+0x00c],%l3 ! %l3 = 00000000f7c9c739
! Mem[0000000078000028] = 0bedd953 000099b1, %l4 = 00000000, %l5 = 83f9d3fc
ldda [%i0+%o5]0x88,%l4 ! %l4 = 00000000000099b1 000000000bedd953
! Mem[0000000091000058] = 65858c32, %g2 = ffffffffffffffef
lduba [%i6+0x058]%asi,%g2 ! %g2 = 0000000000000065
! Mem[0000000079800000] = a0542a66a6480000, %l1 = 4500000011a58d30
ldxa [%i3+%g0]0x81,%l1 ! %l1 = a0542a66a6480000
! %l2 = 00000045, %l3 = f7c9c739, Mem[0000000090800170] = 01294a70 40582960
std %l2,[%i5+0x170] ! Mem[0000000090800170] = 00000045 f7c9c739
p52_label_22:
! Mem[0000000079800125] = c99b3fbf, %l2 = 0000000000000045
ldstuba [%i3+0x125]%asi,%l2 ! %l2 = 0000009b000000ff
! Mem[000000007880015c] = a505ac32, %l7 = 0bedd953, %l4 = 000099b1
add %i1,0x15c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000a505ac32
! %l7 = 000000000bedd953, Mem[0000000079000018] = a719adc0fbf6466d
stxa %l7,[%i2+%o3]0x80 ! Mem[0000000079000018] = 000000000bedd953
! Mem[0000000079800115] = 8d9b1e09, %l4 = 00000000a505ac32
ldstub [%i3+0x115],%l4 ! %l4 = 0000009b000000ff
! Mem[000000007880004c] = 5ef4b404, %l2 = 0000009b, %l4 = 0000009b
add %i1,0x4c,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000005ef4b404
! %l2 = 0000009b, %l3 = f7c9c739, Mem[0000000079800010] = fa28a772 79000000
stda %l2,[%i3+%o2]0x88 ! Mem[0000000079800010] = 0000009b f7c9c739
! %l0 = f14c0213, %l1 = a6480000, Mem[00000000918001a0] = 8efa3f3e c84b2f67
std %l0,[%o0+0x1a0] ! Mem[00000000918001a0] = f14c0213 a6480000
! Mem[0000000078800010] = 80f3bd93, %l2 = 000000000000009b
swapa [%i1+%o2]0x81,%l2 ! %l2 = 0000000080f3bd93
! Mem[0000000078000194] = 771b69bc, %l1 = a6480000, %l3 = f7c9c739
add %i0,0x194,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000771b69bc
! Mem[00000000798000a4] = 97bc7a13, %l4 = 000000005ef4b404
ldstub [%i3+0x0a4],%l4 ! %l4 = 00000097000000ff
p52_label_23:
! Mem[000000009180006c] = 0059df87, %g2 = 0000000000000065
ldsh [%o0+0x06c],%g2 ! %g2 = 0000000000000059
! Mem[0000000091000014] = d0c37693, %g18 = de76e5288cfd7d92
ldsw [%i6+0x014],%g2 ! %g2 = de76e5288cfd7d92
! %l5 = 000000000bedd953, Mem[0000000079000010] = fffd8924
stba %l5,[%i2+%o2]0x80 ! Mem[0000000079000010] = 53fd8924
! Mem[0000000078000010] = 00000000, %l5 = 000000000bedd953
swap [%i0+%o2],%l5 ! %l5 = 0000000000000000
! %l6 = 0000000000000045, Mem[0000000090000088] = 0c780039
stb %l6,[%i4+0x088] ! Mem[0000000090000088] = 45780039
! Mem[0000000078000018] = cbdb6a1f, %l1 = a0542a66a6480000
ldstuba [%i0+%o3]0x80,%l1 ! %l1 = 000000cb000000ff
! Mem[0000000078000018] = 1f6adbff, %l0 = 00000000f14c0213
swapa [%i0+%o3]0x89,%l0 ! %l0 = 000000001f6adbff
! Mem[00000000790000d0] = 00da8bb04d4b2e8c, %l0 = 000000001f6adbff, %l2 = 0000000080f3bd93
add %i2,0xd0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 00da8bb04d4b2e8c
! Mem[00000000780001f8] = 8ed7aad2, %l4 = 00000097, %l3 = 771b69bc
add %i0,0x1f8,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000008ed7aad2
! Mem[0000000078800000] = ff169b65, %l5 = 0000000000000000
swapa [%i1+%g0]0x80,%l5 ! %l5 = 00000000ff169b65
p52_label_24:
! Mem[0000000079000010] = 53fd8924, %l3 = 000000008ed7aad2
lduha [%i2+%o2]0x80,%l3 ! %l3 = 00000000000053fd
! Mem[00000000908001ec] = 7afdf029, %g2 = ffffffffd0c37693
ldsh [%i5+0x1ec],%g2 ! %g2 = 0000000000007afd
! Mem[0000000078000000] = ff483c8d, %l4 = 0000000000000097
swapa [%i0+%g0]0x81,%l4 ! %l4 = 00000000ff483c8d
! Mem[0000000091000030] = 70af41bb, %g18 = de76e5288cfd7d92
ldsw [%i6+0x030],%g2 ! %g2 = de76e5288cfd7d92
! Mem[000000007880007c] = 89d0cbe3, %l1 = 00000000000000cb
swap [%i1+0x07c],%l1 ! %l1 = 0000000089d0cbe3
! %l2 = 00da8bb04d4b2e8c, Mem[0000000090800042] = 559910cf
stb %l2,[%i5+0x042] ! Mem[0000000090800040] = 8c9910cf
! Mem[0000000078800010] = 0000009b 69fb5e8e, %l0 = 1f6adbff, %l1 = 89d0cbe3
ldda [%i1+%o2]0x80,%l0 ! %l0 = 000000000000009b 0000000069fb5e8e
! Mem[00000000790001c8] = 84cef6c3, %l1 = 0000000069fb5e8e
swap [%i2+0x1c8],%l1 ! %l1 = 0000000084cef6c3
! %l1 = 0000000084cef6c3, Mem[0000000078800028] = 14cbd8d7
stba %l1,[%i1+%o5]0x88 ! Mem[0000000078800028] = 14cbd8c3
! Mem[0000000079800096] = 343762ce, %l0 = 000000000000009b
ldstub [%i3+0x096],%l0 ! %l0 = 00000062000000ff
p52_label_25:
! Mem[0000000078000028] = b1990000, %l5 = 00000000ff169b65
swapa [%i0+%o5]0x81,%l5 ! %l5 = 00000000b1990000
! %l5 = 00000000b1990000, Mem[000000009080012a] = 9c5f8422, %asi = 80
stha %l5,[%i5+0x12a]%asi ! Mem[0000000090800128] = 00008422
! %l2 = 4d4b2e8c, %l3 = 000053fd, Mem[0000000078800010] = 0000009b 69fb5e8e
stda %l2,[%i1+%o2]0x80 ! Mem[0000000078800010] = 4d4b2e8c 000053fd
! Mem[000000007900002c] = f40610b0, %l4 = ff483c8d, %l4 = ff483c8d
add %i2,0x2c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000f40610b0
! Mem[0000000078000010] = 0bedd953, %l6 = 0000000000000045
ldsba [%i0+%o2]0x81,%l6 ! %l6 = 000000000000000b
! %l3 = 00000000000053fd, Mem[0000000091000084] = 187d0f4b
stw %l3,[%i6+0x084] ! Mem[0000000091000084] = 000053fd
! Mem[00000000790000db] = 58f83ca3, %l6 = 000000000000000b
ldstub [%i2+0x0db],%l6 ! %l6 = 000000a3000000ff
! %l6 = 00000000000000a3, Mem[00000000910000d0] = c55a166e
stw %l6,[%i6+0x0d0] ! Mem[00000000910000d0] = 000000a3
! Mem[00000000910000b0] = 6aea0b87, %g2 = 0000000070af41bb
lduw [%i6+0x0b0],%g2 ! %g2 = 000000006aea0b87
! Mem[0000000078800000] = 00000000, %l5 = 00000000b1990000
ldstuba [%i1+%g0]0x88,%l5 ! %l5 = 00000000000000ff
ba,a p52_not_taken_0_end
p52_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p52_branch_failed
p52_not_taken_0_end:
! End of Random Code for Thread 52
p52_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0d0] ! Set processor 52 done flag
! Check Registers
p52_check_registers:
set p52_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000062
bne,a,pn %xcc,p52_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000084cef6c3
bne,a,pn %xcc,p52_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00da8bb04d4b2e8c
bne,a,pn %xcc,p52_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000053fd
bne,a,pn %xcc,p52_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000f40610b0
bne,a,pn %xcc,p52_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000000
bne,a,pn %xcc,p52_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000a3
bne,a,pn %xcc,p52_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000bedd953
bne,a,pn %xcc,p52_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p52_check_fp_registers:
set p52_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 18aead45 2fcef71a
bne %xcc,p52_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 5ec61f44 fd4d6b32
bne %xcc,p52_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be f8cb62ee 0d102fe0
bne %xcc,p52_f6_fail
nop
! Check Local Memory
set p52_local0_expect,%g1
p52_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 00000097002743ba
ldx [%i0+0x000],%g3 ! Observed data at 0000000078000000
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff0000cf9c000000
ldx [%i0+0x008],%g3 ! Observed data at 0000000078000008
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0bedd95383f9d3fc
ldx [%i0+0x010],%g3 ! Observed data at 0000000078000010
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 13024cf1a1f1f934
ldx [%i0+0x018],%g3 ! Observed data at 0000000078000018
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff169b6553d9ed0b
ldx [%i0+0x028],%g3 ! Observed data at 0000000078000028
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x028,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 576b77864c341aff
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000780000c0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 9cff1184ff75dfe8
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000780000c8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 60a50245ffbd5eea
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000780000f8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x170],%g2 ! Expected data = 9f3d913644e3ff05
ldx [%i0+0x170],%g3 ! Observed data at 0000000078000170
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 333a0bee856838ec
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000780001a0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = acffe09f5c908015
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+0x000],%g2 ! Expected data = ff0000006e82a116
ldx [%i1+0x000],%g3 ! Observed data at 0000000078800000
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffffffd01605f4a2
ldx [%i1+0x008],%g3 ! Observed data at 0000000078800008
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4d4b2e8c000053fd
ldx [%i1+0x010],%g3 ! Observed data at 0000000078800010
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff391d5719820c2e
ldx [%i1+0x018],%g3 ! Observed data at 0000000078800018
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffc1f6eda719adc0
ldx [%i1+0x020],%g3 ! Observed data at 0000000078800020
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = c3d8cb1432fb0e9a
ldx [%i1+0x028],%g3 ! Observed data at 0000000078800028
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x028,%g4
ldx [%g1+0x078],%g2 ! Expected data = b5b2454b000000cb
ldx [%i1+0x078],%g3 ! Observed data at 0000000078800078
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 5f3bbfe700000079
ldx [%i1+0x088],%g3 ! Observed data at 0000000078800088
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 1d552caed95c6a41
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000788000f0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 21cc7c0fff701b32
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000788000f8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 8618b05a9d3d7fff
ldx [%i1+0x108],%g3 ! Observed data at 0000000078800108
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x108,%g4
ldx [%g1+0x130],%g2 ! Expected data = ff97ff1e3b510579
ldx [%i1+0x130],%g3 ! Observed data at 0000000078800130
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = bdffefd9fe357a08
ldx [%i1+0x140],%g3 ! Observed data at 0000000078800140
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = 5c1d4f3a000048a6
ldx [%i1+0x160],%g3 ! Observed data at 0000000078800160
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x160,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 2134ff9dc9f53e9e
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000788001a0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 000000d8f3dab412
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000788001c8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 93be75cabc36b7e5
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000788001d0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 5b0c909300000055
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000788001e0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x1e0,%g4
set p52_local2_expect,%g1
p52_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = f14c0213f609e561
ldx [%i2+0x000],%g3 ! Observed data at 0000000079000000
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 4500000011a58d30
ldx [%i2+0x008],%g3 ! Observed data at 0000000079000008
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 53fd8924e4bbc19f
ldx [%i2+0x010],%g3 ! Observed data at 0000000079000010
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000000bedd953
ldx [%i2+0x018],%g3 ! Observed data at 0000000079000018
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000a3125aca7b
ldx [%i2+0x020],%g3 ! Observed data at 0000000079000020
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 12a88ca2f40610b0
ldx [%i2+0x028],%g3 ! Observed data at 0000000079000028
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0000003742e70dd1
ldx [%i2+0x050],%g3 ! Observed data at 0000000079000050
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = a674d0ffc836456a
ldx [%i2+0x080],%g3 ! Observed data at 0000000079000080
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 99a121da1d552cae
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000790000b8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0601303ad5639dad
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000790000c0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 58f83cff6a37e459
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000790000d8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = ffdb13b63b0237ed
ldx [%i2+0x100],%g3 ! Observed data at 0000000079000100
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x100,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0721c4a31af70ce8
ldx [%i2+0x180],%g3 ! Observed data at 0000000079000180
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 00000045f15c89f5
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000790001a0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 4a15ddff65316a7b
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000790001c0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 69fb5e8ea505ac32
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000790001c8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1c8,%g4
set p52_local3_expect,%g1
p52_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = a0542a66a6480000
ldx [%i3+0x000],%g3 ! Observed data at 0000000079800000
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff1f2cfd37c021bb
ldx [%i3+0x008],%g3 ! Observed data at 0000000079800008
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 9b00000039c7c9f7
ldx [%i3+0x010],%g3 ! Observed data at 0000000079800010
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = a772603978f2d157
ldx [%i3+0x018],%g3 ! Observed data at 0000000079800018
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 894ef18f0721c4a3
ldx [%i3+0x020],%g3 ! Observed data at 0000000079800020
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff313073a84acb01
ldx [%i3+0x028],%g3 ! Observed data at 0000000079800028
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 92a0f9445f3b56dc
ldx [%i3+0x068],%g3 ! Observed data at 0000000079800068
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = f292949affd1afba
ldx [%i3+0x070],%g3 ! Observed data at 0000000079800070
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = 0cbb40273437ffce
ldx [%i3+0x090],%g3 ! Observed data at 0000000079800090
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 77ede63bffbc7a13
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000798000a0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 00000000097b4667
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000798000f8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 902a82b08dff1e09
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 = fd708671c9ff3fbf
ldx [%i3+0x120],%g3 ! Observed data at 0000000079800120
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 8200823551f28d7b
ldx [%i3+0x128],%g3 ! Observed data at 0000000079800128
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x128,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = f4ff3bc452b08086
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000798001b8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x1b8,%g4
! The test for processor 52 has passed
p52_passed:
ta GOOD_TRAP
nop
p52_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p52_failed
p52_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p52_failed
p52_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p52_failed
p52_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p52_failed
p52_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p52_failed
p52_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p52_failed
p52_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p52_failed
p52_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p52_failed
p52_f0_fail:
set p52_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f4_fail:
set p52_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f6_fail:
set p52_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 52 failed
p52_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0d0] ! Set processor 52 done flag
set p52_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 52 failed
p52_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0d0] ! Set processor 52 done flag
set p52_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p52_selfmod_failed:
ba p52_failed
mov 0xabc,%g1
p52_common_error:
or %g0,0xf14,%g1
ba p52_failed
mov %o5,%g3
p52_common_signature_error:
set p52_temp,%g1
ba p52_failed
st %g2,[%g1] ! Common Lock Number
p52_common_timeout:
set p52_temp,%g1
ba p52_failed
st %g2,[%g1] ! Common Lock Number
p52_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p52_failed
mov 0x0,%g3
p52_trap1e:
ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000079800008]
ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000078800000]
stda %l2,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000028]
ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000079800010]
lduwa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000078800008]
ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000079000008]
stxa %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000078000010]
done
p52_trap1o:
ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000079800008]
ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000078800000]
stda %l2,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000028]
ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000079800010]
lduwa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000078800008]
ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000079000008]
stxa %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000078000010]
done
p52_trap2e:
stba %l5,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000078000018]
swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000078800000]
ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000079000008]
done
p52_trap2o:
stba %l5,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000078000018]
swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000078800000]
ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000079000008]
done
p52_trap3e:
nop
nop
nop
done
p52_trap3o:
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 = cb6d5a6059bb2fba
ldx [%g1+0x008],%l1 ! %l1 = a618c73eaec57667
ldx [%g1+0x010],%l2 ! %l2 = 2d95e1cdf4eb4e68
ldx [%g1+0x018],%l3 ! %l3 = a2ad77ba67b2c1a8
ldx [%g1+0x020],%l4 ! %l4 = 4a30d724b29712b4
ldx [%g1+0x028],%l5 ! %l5 = b5da6322133800d1
ldx [%g1+0x030],%l6 ! %l6 = a419e656b3a303f7
ldx [%g1+0x038],%l7 ! %l7 = 614e0e889d3d7fff
! Initialize the output register of window 0
set unres3_start,%o0
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 = 0251a1ca c4d630d1 a7391038 37225525
! %f4 = 19594828 4e85615b 123ba583 a5f4f9eb
! %f8 = 34d3b2ab 5dba9fa4 bd3ea160 8f451249
! %f12 = aafeb104 678a6d09 6f9a8875 c9b73ea7
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 843bd1fb b131b4dc 1ef3f59f 935b53f9
! %f20 = 28993aac 6f97d226 6d90f1f6 ecbbf605
! %f24 = aeef46cd eec1ea91 67a38994 aaeb0776
! %f28 = cb9b5861 c4c852eb a16be6d3 14b6f976
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f28fe04b ced63581 cb8c31f3 52d5c511
! %f36 = 257653b0 85ebfd4f c2ef2988 b20e2d68
! %f40 = 2904aede 7ca059a4 654cbc34 3a4e638b
! %f44 = 9dc472da bcc7cdcc 19b56aaa 3ccc72dc
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x69d828d000000028,%g7,%g1 ! GSR scale = 5, align = 0
wr %g1,%g0,%gsr ! GSR = 69d828d000000028
wr %g0,%y ! Clear Y 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[000000007b000044] = 89958dfd, %l6 = b1aa0d48262df9e8
ldstub [%i2+0x044],%l6 ! %l6 = 00000089000000ff
! Mem[000000007a800058] = 70086348, %l3 = ee45884a41b5c07c
swap [%i1+0x058],%l3 ! %l3 = 0000000070086348
! %l0 = b240d075, %l1 = f905944b, Mem[0000000090000008] = 354aae5e 7877a39b
std %l0,[%i4+%o1] ! Mem[0000000090000008] = b240d075 f905944b
! %l0 = 313587b3b240d075, Mem[00000000918001dc] = 64b6a66e
stw %l0,[%o0+0x1dc] ! Mem[00000000918001dc] = b240d075
! %l4 = 7302b46618b2157c, Mem[0000000091800178] = 31403254
stw %l4,[%o0+0x178] ! Mem[0000000091800178] = 18b2157c
! Mem[000000007b0001a0] = a0f3f50548554f91, %l0 = 313587b3b240d075, %l2 = 2071f9a805acc820
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = a0f3f50548554f91
! Mem[000000007a800020] = 9fb01346, %l7 = c3bf6a01e8d82d1d
ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 00000046000000ff
! Mem[000000007b8000dc] = 3a2056cc, %l1 = 20cf02b7f905944b
swap [%i3+0x0dc],%l1 ! %l1 = 000000003a2056cc
! Mem[000000007b000030] = 01af9362a96dfec0, %l1 = 000000003a2056cc
ldxa [%i2+0x030]%asi,%l1 ! %l1 = 01af9362a96dfec0
! Mem[000000007a800018] = 178ed9fd, %l4 = 7302b46618b2157c
ldsha [%i1+%o3]0x88,%l4 ! %l4 = ffffffffffffd9fd
p53_label_2:
! Mem[000000007b000018] = ce196c987c66c043, %l1 = 01af9362a96dfec0
ldxa [%i2+%o3]0x80,%l1 ! %l1 = ce196c987c66c043
! %l7 = 0000000000000046, Mem[000000007b000010] = 2d9257b3
stba %l7,[%i2+%o2]0x81 ! Mem[000000007b000010] = 469257b3
! %l3 = 0000000070086348, Mem[0000000091000188] = 297210b0
stw %l3,[%i6+0x188] ! Mem[0000000091000188] = 70086348
! Mem[0000000090000050] = 7429653e, %g2 = 8f984b323384e467
lduwa [%i4+0x050]%asi,%g2 ! %g2 = 000000007429653e
! Mem[000000007a0001d0] = 8b7972969f9565d3, %l6 = 0000000000000089, %l5 = bfb8b718beddf770
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 8b7972969f9565d3
! Mem[000000007b8001b1] = e197a44d, %l1 = ce196c987c66c043
ldstub [%i3+0x1b1],%l1 ! %l1 = 00000097000000ff
! Mem[000000007b8000c0] = 8eec8ad2, %l0 = 313587b3b240d075
swap [%i3+0x0c0],%l0 ! %l0 = 000000008eec8ad2
! %l0 = 8eec8ad2, %l1 = 00000097, Mem[000000007a000028] = 7d9bb96b 4da1bc4a
stda %l0,[%i0+%o5]0x81 ! Mem[000000007a000028] = 8eec8ad2 00000097
! %l1 = 0000000000000097, Mem[0000000091800148] = 47db34c1
stw %l1,[%o0+0x148] ! Mem[0000000091800148] = 00000097
! Mem[000000007b000018] = 986c19ce, %l2 = a0f3f50548554f91
swapa [%i2+%o3]0x89,%l2 ! %l2 = 00000000986c19ce
p53_label_3:
! Mem[000000007b800068] = 2b00d30f, %l1 = 0000000000000097
ldub [%i3+0x069],%l1 ! %l1 = 0000000000000000
! %l0 = 000000008eec8ad2, Mem[0000000090000044] = cf572c67
sth %l0,[%i4+0x044] ! Mem[0000000090000044] = 8ad22c67
! Mem[000000009180005c] = 863b1eb6, %g18 = 1a123580242e4436
ldsw [%o0+0x05c],%g2 ! %g2 = 1a123580242e4436
! %l0 = 8eec8ad2, %l1 = 00000000, Mem[000000007b800028] = 24d684db 855d6abe
stda %l0,[%i3+%o5]0x80 ! Mem[000000007b800028] = 8eec8ad2 00000000
! %l0 = 000000008eec8ad2, Mem[000000007b000008] = 1e0ac2cfce965886
stxa %l0,[%i2+%o1]0x88 ! Mem[000000007b000008] = 000000008eec8ad2
! Mem[000000007a000000] = aab8b120, %l7 = 0000000000000046
ldstuba [%i0+%g0]0x81,%l7 ! %l7 = 000000aa000000ff
! Mem[000000007b000018] = 48554f91, %l7 = 00000000000000aa
ldsba [%i2+%o3]0x88,%l7 ! %l7 = ffffffffffffff91
! Mem[000000007b800118] = c2a83919, %l2 = 00000000986c19ce
swap [%i3+0x118],%l2 ! %l2 = 00000000c2a83919
! Mem[000000007b800194] = 82d2e923, %l4 = ffffffffffffd9fd
ldswa [%i3+0x194]%asi,%l4 ! %l4 = ffffffff82d2e923
! %l6 = 0000000000000089, Mem[000000007b800010] = 7711c6cb6feee736
stxa %l6,[%i3+%o2]0x80 ! Mem[000000007b800010] = 0000000000000089
p53_label_4:
! %l3 = 0000000070086348, Mem[00000000918000cc] = 1cfaf3cf
stw %l3,[%o0+0x0cc] ! Mem[00000000918000cc] = 70086348
! Mem[000000007a00013c] = a3b0210d, %l6 = 0000000000000089
swap [%i0+0x13c],%l6 ! %l6 = 00000000a3b0210d
! Mem[000000007a800108] = 14d8e29a, %l7 = ffffff91, %l6 = a3b0210d
add %i1,0x108,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000014d8e29a
! Mem[000000007b000090] = cc4b8d0f3a8daa3d, %l2 = 00000000c2a83919, %l7 = ffffffffffffff91
add %i2,0x90,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = cc4b8d0f3a8daa3d
! Mem[000000007a000018] = 9b488377, %l5 = 8b7972969f9565d3
swapa [%i0+%o3]0x89,%l5 ! %l5 = 000000009b488377
! Mem[000000007a00011a] = 2680121e, %l6 = 0000000014d8e29a
ldstub [%i0+0x11a],%l6 ! %l6 = 00000012000000ff
! Mem[000000007a000000] = ffb8b120, %l7 = cc4b8d0f3a8daa3d
swapa [%i0+%g0]0x80,%l7 ! %l7 = 00000000ffb8b120
! Mem[0000000091000178] = 5d76971c 0b6563a1, %g2 = 863b1eb6, %g3 = 0bad0b00
ldd [%i6+0x178],%g2 ! %g2 = 000000005d76971c 000000000b6563a1
! Mem[000000007b000000] = 80983d7a f82a9f08, %l4 = 82d2e923, %l5 = 9b488377
ldda [%i2+%g0]0x80,%l4 ! %l4 = 0000000080983d7a 00000000f82a9f08
! %l3 = 0000000070086348, Mem[00000000900001fe] = 57a13290, %asi = 80
stha %l3,[%i4+0x1fe]%asi ! Mem[00000000900001fc] = 63483290
p53_label_5:
! Mem[000000007b8001a0] = a60b43b1, %l0 = 8eec8ad2, %l5 = f82a9f08
add %i3,0x1a0,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000a60b43b1
! Mem[000000007a0000c0] = 971ea5dd, %l6 = 00000012, %l0 = 8eec8ad2
add %i0,0xc0,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000971ea5dd
! Mem[000000007a000008] = 816b41a1, %l0 = 00000000971ea5dd
swapa [%i0+%o1]0x81,%l0 ! %l0 = 00000000816b41a1
! Mem[000000007b800018] = a7e300fa, %l2 = 00000000c2a83919
swapa [%i3+%o3]0x81,%l2 ! %l2 = 00000000a7e300fa
! Mem[0000000091000058] = 8c32c216, %g2 = 000000005d76971c
ldub [%i6+0x05a],%g2 ! %g2 = 000000000000008c
! Mem[000000007b800004] = 90772194, %l5 = a60b43b1, %l3 = 70086348
add %i3,0x04,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000090772194
! Mem[000000007b000000] = 80983d7a, %l1 = 0000000000000000
ldstuba [%i2+%g0]0x80,%l1 ! %l1 = 00000080000000ff
! %l6 = 0000000000000012, Mem[00000000900000dc] = 887c101a, %asi = 80
stwa %l6,[%i4+0x0dc]%asi ! Mem[00000000900000dc] = 00000012
! Mem[000000007b0000b0] = dc225edd, %l6 = 0000000000000012
swap [%i2+0x0b0],%l6 ! %l6 = 00000000dc225edd
! Mem[000000007b800140] = 4cbf0b851e0d21e6, %l7 = 00000000ffb8b120, %l4 = 0000000080983d7a
add %i3,0x140,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 4cbf0b851e0d21e6
p53_label_6:
! Mem[000000007b800018] = c2a83919, %l3 = 0000000090772194
ldstuba [%i3+%o3]0x80,%l3 ! %l3 = 000000c2000000ff
! Mem[000000007b000088] = 54503290, %l0 = 00000000816b41a1
ldstuba [%i2+0x088]%asi,%l0 ! %l0 = 00000054000000ff
! Mem[000000007b000028] = 2df561a0, %l4 = 4cbf0b851e0d21e6
ldstuba [%i2+%o5]0x89,%l4 ! %l4 = 000000a0000000ff
! %l3 = 00000000000000c2, Mem[00000000910000c0] = 76fe986599869002
stx %l3,[%i6+0x0c0] ! Mem[00000000910000c0] = 00000000000000c2
! Mem[000000007b800000] = 0a43b234, %l4 = 00000000000000a0
ldsha [%i3+%g0]0x89,%l4 ! %l4 = ffffffffffffb234
! Mem[000000007a000020] = 6553d813, %l1 = 0000000000000080
lduha [%i0+%o4]0x89,%l1 ! %l1 = 000000000000d813
! Mem[000000007b000028] = 2df561ff, %l7 = 00000000ffb8b120
lduha [%i2+%o5]0x89,%l7 ! %l7 = 00000000000061ff
! Mem[000000007a800008] = 0028342a, %l3 = 00000000000000c2
lduha [%i1+%o1]0x81,%l3 ! %l3 = 0000000000000028
! Mem[000000007b000024] = 713c2f5a, %l5 = a60b43b1, %l7 = 000061ff
add %i2,0x24,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000713c2f5a
! Mem[000000007a000085] = 5e06c2eb, %l4 = ffffffffffffb234
ldstub [%i0+0x085],%l4 ! %l4 = 00000006000000ff
p53_label_7:
! Mem[000000007b800168] = 039b1363, %l4 = 0000000000000006
ldsh [%i3+0x168],%l4 ! %l4 = 000000000000039b
! %l5 = 00000000a60b43b1, Mem[000000007b000018] = 914f55487c66c043
stxa %l5,[%i2+%o3]0x80 ! Mem[000000007b000018] = 00000000a60b43b1
! %l4 = 000000000000039b, Mem[0000000091000060] = fcafbdc191eeb0a1
stx %l4,[%i6+0x060] ! Mem[0000000091000060] = 000000000000039b
! Mem[0000000091800090] = e3433e2e, %g2 = 000000000000008c
ldsha [%o0+0x090]%asi,%g2 ! %g2 = ffffffffffffe343
! Mem[000000007a000001] = 3a8daa3d, %l6 = 00000000dc225edd
ldstub [%i0+0x001],%l6 ! %l6 = 0000008d000000ff
! Mem[000000007a0001be] = 2ba73046, %l2 = 00000000a7e300fa
ldstub [%i0+0x1be],%l2 ! %l2 = 00000030000000ff
! Mem[000000007a000060] = 544d9b65989b6ada, %l3 = 0000000000000028, %l4 = 000000000000039b
add %i0,0x60,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 544d9b65989b6ada
! Mem[000000007a800000] = 7b81e095, %l3 = 0000000000000028
swapa [%i1+%g0]0x81,%l3 ! %l3 = 000000007b81e095
! Mem[000000007b800000] = 34b2430a, %l3 = 000000007b81e095
ldstuba [%i3+%g0]0x80,%l3 ! %l3 = 00000034000000ff
! %l6 = 000000000000008d, Mem[000000007a000000] = 3affaa3d
stwa %l6,[%i0+%g0]0x80 ! Mem[000000007a000000] = 0000008d
p53_label_8:
! Mem[000000007a000010] = b42bf36ccd16deb3, %l0 = 0000000000000054
ldx [%i0+%o2],%l0 ! %l0 = b42bf36ccd16deb3
! Mem[0000000090800050] = 9ed4adb093373e46, %g2 = ffffffffffffe343
ldx [%i5+0x050],%g2 ! %g2 = 9ed4adb093373e46
! Mem[000000007a800174] = f7e2a4f9, %l0 = b42bf36ccd16deb3
ldstub [%i1+0x174],%l0 ! %l0 = 000000f7000000ff
! Mem[00000000908001ac] = aa7d413f, %g2 = 9ed4adb093373e46
ldsb [%i5+0x1af],%g2 ! %g2 = ffffffffffffffaa
! Mem[000000007b000018] = 00000000, %l7 = 00000000713c2f5a
swapa [%i2+%o3]0x88,%l7 ! %l7 = 0000000000000000
! %l5 = 00000000a60b43b1, Mem[000000007a800018] = fdd98e17
stwa %l5,[%i1+%o3]0x81 ! Mem[000000007a800018] = a60b43b1
! Mem[000000007a800000] = 00000028, %l4 = 544d9b65989b6ada
ldsba [%i1+%g0]0x81,%l4 ! %l4 = 0000000000000000
! %l2 = 0000000000000030, Mem[000000007b8001ef] = 99e75033
stb %l2,[%i3+0x1ef] ! Mem[000000007b8001ec] = 99e75030
! Mem[00000000908000ac] = 86de9a2f, %g2 = ffffffffffffffaa
ldsb [%i5+0x0ad],%g2 ! %g2 = ffffffffffffff86
! %l1 = 000000000000d813, Mem[000000007b000008] = d28aec8e00000000
stx %l1,[%i2+%o1] ! Mem[000000007b000008] = 000000000000d813
p53_label_9:
! Mem[000000007b800028] = 8eec8ad2, %l5 = 00000000a60b43b1
ldstuba [%i3+%o5]0x81,%l5 ! %l5 = 0000008e000000ff
! Mem[00000000908001b4] = 85c25eb7, %g2 = ffffffffffffff86
ldsb [%i5+0x1b4],%g2 ! %g2 = ffffffffffffff85
! Mem[0000000090000090] = 3b0fff1e, %g18 = 1a123580242e4436
ldsw [%i4+0x090],%g2 ! %g2 = 1a123580242e4436
! Mem[000000007a0000f0] = f973aa74, %l7 = 0000000000000000
swap [%i0+0x0f0],%l7 ! %l7 = 00000000f973aa74
! Mem[000000009100014c] = d90d67c0, %g2 = 000000003b0fff1e
lduh [%i6+0x14e],%g2 ! %g2 = 000000000000d90d
! Mem[000000007a8000e4] = 9c65cdcf, %l7 = 00000000f973aa74
swap [%i1+0x0e4],%l7 ! %l7 = 000000009c65cdcf
! Mem[000000007a000024] = cb5cccea, %l1 = 000000000000d813
ldstub [%i0+0x024],%l1 ! %l1 = 000000cb000000ff
! %l2 = 0000000000000030, Mem[000000007b000028] = 53d052cc2df561ff
stxa %l2,[%i2+%o5]0x89 ! Mem[000000007b000028] = 0000000000000030
! Mem[000000007a0001d8] = 2f2bfe58, %l5 = 000000000000008e
swap [%i0+0x1d8],%l5 ! %l5 = 000000002f2bfe58
! Mem[000000007a800128] = 0fc45623, %l5 = 2f2bfe58, %l4 = 00000000
add %i1,0x128,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000000fc45623
p53_label_10:
! %l5 = 000000002f2bfe58, Mem[000000007b000000] = ff983d7a
stha %l5,[%i2+%g0]0x80 ! Mem[000000007b000000] = fe583d7a
! Mem[000000007b800090] = 79f8a0383f0764ec, %l5 = 000000002f2bfe58, %l5 = 000000002f2bfe58
add %i3,0x90,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 79f8a0383f0764ec
! Mem[000000007a0000c8] = 56a7783f98d5de3a, %l7 = 000000009c65cdcf, %l4 = 000000000fc45623
add %i0,0xc8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 56a7783f98d5de3a
! Mem[00000000900001e0] = 8a5b8b3b, %g18 = 1a123580242e4436
ldsw [%i4+0x1e0],%g2 ! %g2 = 1a123580242e4436
! Mem[0000000090000160] = 99a1858e4080b623, %g2 = ffffffff8a5b8b3b
ldx [%i4+0x160],%g2 ! %g2 = 99a1858e4080b623
! Mem[000000007a800180] = 248d9401540bc7ab, %l2 = 0000000000000030, %l3 = 0000000000000034
add %i1,0x180,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 248d9401540bc7ab
! Mem[000000007a800020] = ff13b09f, %l5 = 79f8a0383f0764ec
ldstuba [%i1+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
! Mem[000000007a000048] = ff46900177b86e47, %l0 = 00000000000000f7, %l3 = 248d9401540bc7ab
add %i0,0x48,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = ff46900177b86e47
! Mem[000000007b000040] = 9ccea7a9ff958dfd, %l4 = 56a7783f98d5de3a, %l3 = ff46900177b86e47
add %i2,0x40,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 9ccea7a9ff958dfd
! Mem[0000000090000074] = 306c0e85, %g2 = 99a1858e4080b623
ldub [%i4+0x077],%g2 ! %g2 = 0000000000000030
p53_label_11:
! %l0 = 00000000000000f7, Mem[00000000900001a4] = 565592f2
stw %l0,[%i4+0x1a4] ! Mem[00000000900001a4] = 000000f7
! Mem[000000007b000008] = 00000000, %l1 = 00000000000000cb
ldstuba [%i2+%o1]0x88,%l1 ! %l1 = 00000000000000ff
! %l5 = 00000000000000ff, Mem[000000007a000018] = 85cd7d1a9f9565d3
stxa %l5,[%i0+%o3]0x89 ! Mem[000000007a000018] = 00000000000000ff
! Mem[000000007b800086] = bbb76a30, %l0 = 00000000000000f7
ldstub [%i3+0x086],%l0 ! %l0 = 0000006a000000ff
! Mem[000000007a0000bc] = 5a36f121, %l4 = 56a7783f98d5de3a, %asi = 80
swapa [%i0+0x0bc]%asi,%l4 ! %l4 = 000000005a36f121
! %l0 = 000000000000006a, Mem[000000007a000020] = 6553d813
stha %l0,[%i0+%o4]0x89 ! Mem[000000007a000020] = 6553006a
! %l2 = 00000030, %l3 = ff958dfd, Mem[0000000090800078] = 2b5751b8 c117fe29
std %l2,[%i5+0x078] ! Mem[0000000090800078] = 00000030 ff958dfd
! Mem[000000007a800194] = 323d5c60, %l2 = 00000030, %l6 = 0000008d
add %i1,0x194,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000323d5c60
! Mem[000000007b800028] = ffec8ad2, %l0 = 000000000000006a
ldstuba [%i3+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
! Mem[000000007a0001e2] = 3a4d2766, %l4 = 000000005a36f121
ldstub [%i0+0x1e2],%l4 ! %l4 = 00000027000000ff
p53_label_12:
! %l4 = 00000027, %l5 = 000000ff, Mem[00000000910001f8] = 87d871b1 5b2f022c
stda %l4,[%i6+0x1f8]%asi ! Mem[00000000910001f8] = 00000027 000000ff
! %l3 = 9ccea7a9ff958dfd, Mem[000000007b000000] = 7a3d58fe
stha %l3,[%i2+%g0]0x89 ! Mem[000000007b000000] = 7a3d8dfd
! %l4 = 0000000000000027, Mem[000000007b000028] = 30000000
stha %l4,[%i2+%o5]0x80 ! Mem[000000007b000028] = 00270000
! Mem[000000007a800010] = 07b7c816, %l7 = 000000009c65cdcf
swapa [%i1+%o2]0x80,%l7 ! %l7 = 0000000007b7c816
! Mem[000000007a000128] = 1ba83a5d4f4e7047, %l0 = 00000000000000ff
ldx [%i0+0x128],%l0 ! %l0 = 1ba83a5d4f4e7047
! Mem[000000007a800008] = 0028342a, %l3 = 9ccea7a9ff958dfd
ldstuba [%i1+%o1]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[000000007a800194] = 323d5c60, %l0 = 1ba83a5d4f4e7047
swap [%i1+0x194],%l0 ! %l0 = 00000000323d5c60
! Mem[000000007b8001c0] = e033c098, %l7 = 07b7c816, %l0 = 323d5c60
add %i3,0x1c0,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000e033c098
! Mem[000000007b000168] = 3dd3f4e962b6dba3, %l4 = 0000000000000027, %l2 = 0000000000000030
add %i2,0x168,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 3dd3f4e962b6dba3
! %l4 = 0000000000000027, Mem[0000000090000110] = db6b4315d3197f20
stx %l4,[%i4+0x110] ! Mem[0000000090000110] = 0000000000000027
p53_label_13:
! Mem[00000000908001d0] = a157083c, %g2 = 0000000000000030
ldub [%i5+0x1d1],%g2 ! %g2 = 00000000000000a1
! Mem[000000007a000020] = 6a005365, %l4 = 0000000000000027
ldsba [%i0+%o4]0x80,%l4 ! %l4 = 000000000000006a
! Mem[000000007a000014] = cd16deb3, %l0 = 00000000e033c098
swap [%i0+0x014],%l0 ! %l0 = 00000000cd16deb3
! Mem[000000007a000164] = a5a7dae0, %l0 = cd16deb3, %l5 = 000000ff
add %i0,0x164,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000a5a7dae0
! Mem[000000007a800188] = 7d0d9e9d93e1fb79, %l4 = 000000000000006a, %l4 = 000000000000006a
add %i1,0x188,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 7d0d9e9d93e1fb79
! Mem[000000007a000028] = 8eec8ad2, %l1 = 0000000000000000
swapa [%i0+%o5]0x80,%l1 ! %l1 = 000000008eec8ad2
! Mem[000000007b0000f5] = 65745c13, %l2 = 3dd3f4e962b6dba3
ldstub [%i2+0x0f5],%l2 ! %l2 = 00000074000000ff
! Mem[0000000090800190] = 9d0f8a9c, %g2 = 00000000000000a1
ldsba [%i5+0x192]%asi,%g2 ! %g2 = ffffffffffffff9d
! Mem[000000007a800090] = 05ff768a, %l5 = 00000000a5a7dae0
swap [%i1+0x090],%l5 ! %l5 = 0000000005ff768a
! Mem[000000007b800000] = ffb2430a, %l1 = 000000008eec8ad2
swapa [%i3+%g0]0x80,%l1 ! %l1 = 00000000ffb2430a
p53_label_14:
! %l4 = 7d0d9e9d93e1fb79, Mem[000000009080011a] = 697cd6b5, %asi = 80
stba %l4,[%i5+0x11a]%asi ! Mem[0000000090800118] = 797cd6b5
! %l1 = 00000000ffb2430a, Mem[00000000900000bc] = 639df6c6
sth %l1,[%i4+0x0bc] ! Mem[00000000900000bc] = 430af6c6
! Mem[00000000900000a0] = c4622d7f, %g2 = ffffffffffffff9d
lduw [%i4+0x0a0],%g2 ! %g2 = 00000000c4622d7f
! Mem[000000007b000008] = ff000000, %l6 = 323d5c60, %l6 = 323d5c60
add %i2,0x08,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000ff000000
! Mem[000000007b000147] = ee2fc1f4, %l4 = 7d0d9e9d93e1fb79
ldstub [%i2+0x147],%l4 ! %l4 = 000000f4000000ff
! Mem[000000007b000008] = ff000000, %l6 = 00000000ff000000
ldsha [%i2+%o1]0x80,%l6 ! %l6 = ffffffffffffff00
! Mem[000000007a000010] = 6cf32bb4, %l6 = ffffffffffffff00
ldsha [%i0+%o2]0x88,%l6 ! %l6 = 0000000000002bb4
! Mem[000000007b000018] = 713c2f5a, %l4 = 00000000000000f4
ldstuba [%i2+%o3]0x89,%l4 ! %l4 = 0000005a000000ff
! Mem[000000007b0001cc] = ed7d49e6, %l6 = 0000000000002bb4
swap [%i2+0x1cc],%l6 ! %l6 = 00000000ed7d49e6
! Mem[000000007a000028] = 00000000, %l7 = 0000000007b7c816
ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 00000000000000ff
p53_label_15:
! %l5 = 0000000005ff768a, Mem[00000000910001e0] = 79665661a65dd8ec
stx %l5,[%i6+0x1e0] ! Mem[00000000910001e0] = 0000000005ff768a
! Mem[000000007a800018] = a60b43b1, %l2 = 0000000000000074
swapa [%i1+%o3]0x81,%l2 ! %l2 = 00000000a60b43b1
! %l2 = 00000000a60b43b1, Mem[00000000908001cc] = d01beac2
stw %l2,[%i5+0x1cc] ! Mem[00000000908001cc] = a60b43b1
! Mem[000000007a0000f0] = 00000000, %l6 = ed7d49e6, %l4 = 0000005a
add %i0,0xf0,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000000000000
! Mem[000000007b0001e9] = 2f1a5217, %l4 = 0000000000000000
ldstub [%i2+0x1e9],%l4 ! %l4 = 0000001a000000ff
! %l0 = 00000000cd16deb3, Mem[000000007a800028] = f2736c25
stba %l0,[%i1+%o5]0x81 ! Mem[000000007a800028] = b3736c25
! Mem[00000000910001a0] = d5a68328 9c7cb600, %g2 = c4622d7f, %g3 = 0b6563a1
ldd [%i6+0x1a0],%g2 ! %g2 = 00000000d5a68328 000000009c7cb600
! Mem[000000007b000023] = dee522b7, %l0 = 00000000cd16deb3
ldstub [%i2+0x023],%l0 ! %l0 = 000000b7000000ff
! Mem[000000007b8001ce] = 09d65aa3, %l3 = 0000000000000000
ldstub [%i3+0x1ce],%l3 ! %l3 = 0000005a000000ff
! %l6 = 00000000ed7d49e6, Mem[000000007a000010] = b42bf36c
stha %l6,[%i0+%o2]0x81 ! Mem[000000007a000010] = 49e6f36c
p53_label_16:
! Mem[000000007a000020] = 6a005365ff5cccea, %l3 = 000000000000005a, %l2 = 00000000a60b43b1
add %i0,0x20,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 6a005365ff5cccea
! Mem[000000007b800000] = 8eec8ad2, %l7 = 0000000000000000
ldsba [%i3+%g0]0x80,%l7 ! %l7 = ffffffffffffff8e
! Mem[000000007a800180] = 248d9401540bc7ab, %l3 = 000000000000005a, %l7 = ffffffffffffff8e
add %i1,0x180,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 248d9401540bc7ab
! Mem[000000007a000020] = 6a005365, %l3 = 000000000000005a
swapa [%i0+%o4]0x81,%l3 ! %l3 = 000000006a005365
! Mem[000000007b00002c] = 00000000, %l1 = 00000000ffb2430a
lduw [%i2+0x02c],%l1 ! %l1 = 0000000000000000
! Mem[000000007a800030] = e4ef3ee99649e8ca, %l2 = 6a005365ff5cccea, %l2 = 6a005365ff5cccea
add %i1,0x30,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = e4ef3ee99649e8ca
! Mem[000000007b800180] = 7b3e516d, %l0 = 00000000000000b7
swap [%i3+0x180],%l0 ! %l0 = 000000007b3e516d
! Mem[000000007b000170] = c90627ccd75a9e79, %l7 = 248d9401540bc7ab, %l5 = 0000000005ff768a
add %i2,0x170,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = c90627ccd75a9e79
! Mem[000000007b800020] = 2a35f431, %l7 = 248d9401540bc7ab
lduba [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000031
! Mem[000000007b80010e] = afe91149, %l4 = 000000000000001a
ldstub [%i3+0x10e],%l4 ! %l4 = 00000011000000ff
p53_label_17:
! Mem[000000007a000020] = 0000005aff5cccea, %l0 = 000000007b3e516d, %l0 = 000000007b3e516d
add %i0,0x20,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 0000005aff5cccea
! Mem[000000007b000000] = fd8d3d7a, %l0 = 0000005aff5cccea
swapa [%i2+%g0]0x80,%l0 ! %l0 = 00000000fd8d3d7a
! Mem[000000007a000028] = ff000000, %l0 = 00000000fd8d3d7a
ldstuba [%i0+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
! Mem[000000007b80018c] = e2fb5a61, %l2 = e4ef3ee99649e8ca
swap [%i3+0x18c],%l2 ! %l2 = 00000000e2fb5a61
! Mem[000000007b000014] = 77d05a93, %l5 = c90627ccd75a9e79
swap [%i2+0x014],%l5 ! %l5 = 0000000077d05a93
! Mem[000000007b000054] = 540a4643, %l6 = ed7d49e6, %l2 = e2fb5a61
add %i2,0x54,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000540a4643
! Mem[000000007b000018] = ff2f3c71, %l4 = 0000000000000011
lduha [%i2+%o3]0x80,%l4 ! %l4 = 000000000000ff2f
! Mem[000000007a000114] = b331a90b, %l0 = 000000ff, %l6 = ed7d49e6
add %i0,0x114,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000b331a90b
! Mem[0000000090800060] = f3ecac3f, %g2 = 00000000d5a68328
ldub [%i5+0x060],%g2 ! %g2 = 00000000000000f3
! Mem[0000000090800028] = f5065792, %g2 = 00000000000000f3
ldub [%i5+0x02a],%g2 ! %g2 = 00000000000000f5
p53_label_18:
! %l3 = 000000006a005365, Mem[000000009180003c] = 2f23582d
stw %l3,[%o0+0x03c] ! Mem[000000009180003c] = 6a005365
! Mem[000000007a000008] = 971ea5dd, %l7 = 0000000000000031
lduba [%i0+%o1]0x81,%l7 ! %l7 = 0000000000000097
! %l5 = 0000000077d05a93, Mem[0000000091800144] = cdb3200d, %asi = 80
stba %l5,[%o0+0x144]%asi ! Mem[0000000091800144] = 93b3200d
! Mem[000000007b000008] = ff000000, %l4 = 000000000000ff2f
swapa [%i2+%o1]0x81,%l4 ! %l4 = 00000000ff000000
! Mem[000000009180011c] = 7d469b70, %g2 = 00000000000000f5
lduwa [%o0+0x11c]%asi,%g2 ! %g2 = 000000007d469b70
! Mem[000000007b000018] = ff2f3c71, %l4 = 00000000ff000000
ldsba [%i2+%o3]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[000000007a000068] = 48e6ebf6, %l5 = 0000000077d05a93
swap [%i0+0x068],%l5 ! %l5 = 0000000048e6ebf6
! Mem[00000000910000c0] = 00000000, %g2 = 000000007d469b70
ldsh [%i6+0x0c2],%g2 ! %g2 = 0000000000000000
! %l0 = 00000000000000ff, Mem[000000007a000028] = 000000ff
stba %l0,[%i0+%o5]0x89 ! Mem[000000007a000028] = 000000ff
! Mem[000000007a800018] = 00000074, %l5 = 0000000048e6ebf6
ldstuba [%i1+%o3]0x81,%l5 ! %l5 = 00000000000000ff
p53_label_19:
! Mem[000000007b800108] = dead4477, %l3 = 000000006a005365
swap [%i3+0x108],%l3 ! %l3 = 00000000dead4477
! Mem[000000007b80016c] = 41964f31, %l7 = 0000000000000097
ldstuba [%i3+0x16c]%asi,%l7 ! %l7 = 00000041000000ff
! Mem[00000000908000e8] = fa3347b4 b53286b0, %g2 = 00000000, %g3 = 9c7cb600
ldd [%i5+0x0e8],%g2 ! %g2 = 00000000fa3347b4 00000000b53286b0
! Mem[00000000908000e0] = 3675044c 742be986, %g2 = fa3347b4, %g3 = b53286b0
ldd [%i5+0x0e0],%g2 ! %g2 = 000000003675044c 00000000742be986
! %l5 = 0000000000000000, Mem[000000009100010c] = d2412fb4
stb %l5,[%i6+0x10c] ! Mem[000000009100010c] = 00412fb4
! %l7 = 0000000000000041, Mem[0000000090000078] = 6c0e85c8
stw %l7,[%i4+0x078] ! Mem[0000000090000078] = 00000041
! %l6 = 00000000b331a90b, Mem[0000000091800144] = 93b3200d
stw %l6,[%o0+0x144] ! Mem[0000000091800144] = b331a90b
! %l4 = ffffffff, %l5 = 00000000, Mem[000000007a8000b8] = 11d19512 7939d280
std %l4,[%i1+0x0b8] ! Mem[000000007a8000b8] = ffffffff 00000000
! Mem[000000007a000050] = 9db582a1, %l5 = 00000000, %l7 = 00000041
add %i0,0x50,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000009db582a1
! Mem[000000007b0000d4] = 48bba0d1, %l5 = 00000000, %l0 = 000000ff
add %i2,0xd4,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000048bba0d1
p53_label_20:
! %l7 = 000000009db582a1, Mem[0000000090800192] = 9d0f8a9c
sth %l7,[%i5+0x192] ! Mem[0000000090800190] = 82a18a9c
! Mem[000000007a000000] = 0000008d, %l2 = 00000000540a4643
ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 00000000000000ff
! %l0 = 0000000048bba0d1, Mem[0000000090000008] = b240d075
sth %l0,[%i4+%o1] ! Mem[0000000090000008] = a0d1d075
! Mem[000000007a0000fd] = 18ca88bd, %l3 = 00000000dead4477
ldstub [%i0+0x0fd],%l3 ! %l3 = 000000ca000000ff
! Mem[000000007a800028] = ed12f50d256c73b3, %l1 = 0000000000000000
ldxa [%i1+%o5]0x89,%l1 ! %l1 = ed12f50d256c73b3
! Mem[000000007a800098] = 97abd969, %l5 = 00000000, %l5 = 00000000
add %i1,0x98,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000097abd969
! Mem[0000000090800154] = 1424c7d4, %g18 = 1a123580242e4436
ldsw [%i5+0x154],%g2 ! %g2 = 1a123580242e4436
! Mem[00000000908000f4] = da6b02f4, %g2 = 000000001424c7d4
lduw [%i5+0x0f4],%g2 ! %g2 = 00000000da6b02f4
! Mem[000000007b000048] = bee49cea, %l2 = 00000000, %l5 = 97abd969
add %i2,0x48,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000bee49cea
! Mem[0000000091000030] = 70af41bb, %g2 = 00000000da6b02f4
lduw [%i6+0x030],%g2 ! %g2 = 0000000070af41bb
p53_label_21:
! %l0 = 48bba0d1, %l1 = 256c73b3, Mem[00000000918000f0] = 4b844286 651edd41
std %l0,[%o0+0x0f0] ! Mem[00000000918000f0] = 48bba0d1 256c73b3
! Mem[000000007a800088] = b87511a62ddc4997, %l7 = 000000009db582a1, %l2 = 0000000000000000
add %i1,0x88,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = b87511a62ddc4997
! Mem[000000009000009c] = 3b554283, %g2 = 0000000070af41bb
lduwa [%i4+0x09c]%asi,%g2 ! %g2 = 000000003b554283
! Mem[00000000918000bc] = c9eced5e, %g2 = 000000003b554283
ldub [%o0+0x0bf],%g2 ! %g2 = 00000000000000c9
! Mem[000000007b80004f] = e6df9a99, %l1 = ed12f50d256c73b3
ldstuba [%i3+0x04f]%asi,%l1 ! %l1 = 00000099000000ff
! Mem[0000000090800088] = 77997a33, %g2 = 00000000000000c9
ldsb [%i5+0x08a],%g2 ! %g2 = 0000000000000077
! %l4 = ffffffffffffffff, Mem[000000009100001e] = 288f7261
stb %l4,[%i6+0x01e] ! Mem[000000009100001c] = ff8f7261
! Mem[000000007b8000c0] = b240d075, %l0 = 48bba0d1, %l6 = b331a90b
add %i3,0xc0,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000b240d075
! %l2 = b87511a62ddc4997, Mem[000000007a000028] = 000000ff
stwa %l2,[%i0+%o5]0x89 ! Mem[000000007a000028] = 2ddc4997
! Mem[000000007a000074] = 23aa8f15, %l2 = b87511a62ddc4997
swap [%i0+0x074],%l2 ! %l2 = 0000000023aa8f15
p53_label_22:
! Mem[000000007a800055] = 44d5295c, %l1 = 0000000000000099
ldstuba [%i1+0x055]%asi,%l1 ! %l1 = 000000d5000000ff
! Mem[000000007b800083] = 16c9a2f7, %l0 = 0000000048bba0d1
ldstub [%i3+0x083],%l0 ! %l0 = 000000f7000000ff
! Mem[000000007b000010] = b3579246, %l4 = ffffffffffffffff
lduba [%i2+%o2]0x88,%l4 ! %l4 = 0000000000000046
! Mem[000000007b000048] = bee49cea, %l1 = 00000000000000d5
ldstuba [%i2+0x048]%asi,%l1 ! %l1 = 000000be000000ff
! Mem[000000007b000020] = dee522ff, %l2 = 0000000023aa8f15
swapa [%i2+%o4]0x80,%l2 ! %l2 = 00000000dee522ff
! Mem[000000007a8001b8] = 8a57ebdcaf3e8565, %l1 = 00000000000000be, %l1 = 00000000000000be
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 8a57ebdcaf3e8565
! %l3 = 00000000000000ca, Mem[000000007b000010] = 469257b3
stba %l3,[%i2+%o2]0x80 ! Mem[000000007b000010] = ca9257b3
! Mem[000000009180009c] = e24f73a9, %g2 = 0000000000000077
ldsb [%o0+0x09e],%g2 ! %g2 = ffffffffffffffe2
! Mem[000000007a0001f5] = 7495c130, %l1 = 8a57ebdcaf3e8565
ldstub [%i0+0x1f5],%l1 ! %l1 = 00000095000000ff
! Mem[000000007a8000e8] = c2466d7bbf831e19, %l0 = 00000000000000f7, %l6 = 00000000b240d075
add %i1,0xe8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = c2466d7bbf831e19
p53_label_23:
! Mem[000000007b000130] = cf36d413782e218d, %l0 = 00000000000000f7, %l2 = 00000000dee522ff
add %i2,0x130,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = cf36d413782e218d
! Mem[000000007a8000bc] = 00000000, %l5 = 00000000bee49cea
swap [%i1+0x0bc],%l5 ! %l5 = 0000000000000000
! Mem[0000000090800174] = 5829606d, %g2 = ffffffffffffffe2
ldsba [%i5+0x175]%asi,%g2 ! %g2 = 0000000000000058
! Mem[000000007a800114] = 2db3fab0, %l1 = 0000000000000095
swap [%i1+0x114],%l1 ! %l1 = 000000002db3fab0
! %l4 = 00000046, %l5 = 00000000, Mem[0000000090800100] = d6c71cb7 4e70c201
std %l4,[%i5+0x100] ! Mem[0000000090800100] = 00000046 00000000
! Mem[0000000091000140] = 304bbbe1 423a7710, %g2 = 00000058, %g3 = 742be986
ldd [%i6+0x140],%g2 ! %g2 = 00000000304bbbe1 00000000423a7710
! Mem[000000009180008c] = 8c636ee3, %g2 = 00000000304bbbe1
ldub [%o0+0x08d],%g2 ! %g2 = 000000000000008c
! Mem[000000007a0001ec] = 6b43167f, %l0 = 000000f7, %l4 = 00000046
add %i0,0x1ec,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000006b43167f
! Mem[000000007a80015c] = 09d6ff6c, %l3 = 000000ca, %l5 = 00000000
add %i1,0x15c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000009d6ff6c
! Mem[000000007a000018] = ff000000, %l2 = cf36d413782e218d
swapa [%i0+%o3]0x81,%l2 ! %l2 = 00000000ff000000
p53_label_24:
! Mem[0000000091800168] = b3285bff, %g2 = 000000000000008c
ldsh [%o0+0x16a],%g2 ! %g2 = ffffffffffffb328
! Mem[000000007a000020] = 5a000000, %l4 = 000000006b43167f
ldstuba [%i0+%o4]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[000000007a80006b] = ea3b0ae2, %l4 = 0000000000000000
ldstub [%i1+0x06b],%l4 ! %l4 = 000000e2000000ff
! Mem[0000000091000038] = 2910a14d, %g18 = 1a123580242e4436
ldsw [%i6+0x038],%g2 ! %g2 = 1a123580242e4436
! Mem[000000007a800020] = 9fb013ff, %l2 = 00000000ff000000
swapa [%i1+%o4]0x89,%l2 ! %l2 = 000000009fb013ff
! Mem[0000000090000044] = 8ad22c67, %g2 = 000000002910a14d
ldsh [%i4+0x044],%g2 ! %g2 = ffffffffffff8ad2
! Mem[000000007b000000] = ff5cccea, %l4 = 00000000000000e2
ldstuba [%i2+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
! %l2 = 9fb013ff, %l3 = 000000ca, Mem[000000007b800018] = ffa83919 6697471c
stda %l2,[%i3+%o3]0x81 ! Mem[000000007b800018] = 9fb013ff 000000ca
! Mem[000000007a8001f0] = 8987fabb 9aefc7e4, %l4 = 000000ff, %l5 = 09d6ff6c
ldda [%i1+0x1f0]%asi,%l4 ! %l4 = 000000008987fabb 000000009aefc7e4
! Mem[000000007b000010] = ca9257b3, %l4 = 000000008987fabb
lduba [%i2+%o2]0x81,%l4 ! %l4 = 00000000000000ca
p53_label_25:
! Mem[000000007a0001b4] = 9e3db245, %l6 = bf831e19, %l5 = 9aefc7e4
add %i0,0x1b4,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000009e3db245
! Mem[00000000908001c8] = 40b0e033, %g2 = ffffffffffff8ad2
lduw [%i5+0x1c8],%g2 ! %g2 = 0000000040b0e033
! Mem[000000007b000160] = b0eecd60, %l1 = 000000002db3fab0
swap [%i2+0x160],%l1 ! %l1 = 00000000b0eecd60
! Mem[000000007b8000f0] = 3384c274, %l7 = 000000009db582a1, %asi = 80
swapa [%i3+0x0f0]%asi,%l7 ! %l7 = 000000003384c274
! Mem[00000000910001b0] = 83000d90 f3847e0d, %g2 = 40b0e033, %g3 = 423a7710
ldd [%i6+0x1b0],%g2 ! %g2 = 0000000083000d90 00000000f3847e0d
! %l0 = 000000f7, %l1 = b0eecd60, Mem[000000007a800008] = ff28342a 4c44ff17
stda %l0,[%i1+%o1]0x81 ! Mem[000000007a800008] = 000000f7 b0eecd60
! Mem[000000007b000020] = 23aa8f15, %l1 = 00000000b0eecd60
lduwa [%i2+%o4]0x80,%l1 ! %l1 = 0000000023aa8f15
! Mem[000000009100018c] = 594b5c5b, %g2 = 0000000083000d90
ldsb [%i6+0x18e],%g2 ! %g2 = 0000000000000059
! Mem[000000007b0000a8] = 731f6dac, %l2 = 9fb013ff, %l4 = 000000ca
add %i2,0xa8,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000731f6dac
! Mem[000000007b000188] = 5980b7cb, %l5 = 9e3db245, %l5 = 9e3db245
add %i2,0x188,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000005980b7cb
ba,a p53_not_taken_0_end
p53_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p53_branch_failed
p53_not_taken_0_end:
! End of Random Code for Thread 53
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 00000000000000f7
bne,a,pn %xcc,p53_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000023aa8f15
bne,a,pn %xcc,p53_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000009fb013ff
bne,a,pn %xcc,p53_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000ca
bne,a,pn %xcc,p53_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000731f6dac
bne,a,pn %xcc,p53_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000005980b7cb
bne,a,pn %xcc,p53_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be c2466d7bbf831e19
bne,a,pn %xcc,p53_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000003384c274
bne,a,pn %xcc,p53_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p53_check_fp_registers:
set p53_expected_fp_regs,%g3
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 19594828 4e85615b
bne %xcc,p53_f4_fail
nop
! Check Local Memory
set p53_local0_expect,%g1
p53_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ff00008d5a0a873a
ldx [%i0+0x000],%g3 ! Observed data at 000000007a000000
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 971ea5ddf803184f
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 = 49e6f36ce033c098
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 = 782e218d00000000
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 = ff00005aff5cccea
ldx [%i0+0x020],%g3 ! Observed data at 000000007a000020
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 9749dc2d00000097
ldx [%i0+0x028],%g3 ! Observed data at 000000007a000028
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 77d05a93283f49d4
ldx [%i0+0x068],%g3 ! Observed data at 000000007a000068
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = a78d5ba32ddc4997
ldx [%i0+0x070],%g3 ! Observed data at 000000007a000070
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 2e6f580a5effc2eb
ldx [%i0+0x080],%g3 ! Observed data at 000000007a000080
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 16e2859f98d5de3a
ldx [%i0+0x0b8],%g3 ! Observed data at 000000007a0000b8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 000000004c5c2de7
ldx [%i0+0x0f0],%g3 ! Observed data at 000000007a0000f0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 5c22a91418ff88bd
ldx [%i0+0x0f8],%g3 ! Observed data at 000000007a0000f8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 2680ff1ec5ee6456
ldx [%i0+0x118],%g3 ! Observed data at 000000007a000118
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = ee7bd4d600000089
ldx [%i0+0x138],%g3 ! Observed data at 000000007a000138
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x138,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 6b85e3202ba7ff46
ldx [%i0+0x1b8],%g3 ! Observed data at 000000007a0001b8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 0000008e7ebc148c
ldx [%i0+0x1d8],%g3 ! Observed data at 000000007a0001d8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 3a4dff666a0b12cc
ldx [%i0+0x1e0],%g3 ! Observed data at 000000007a0001e0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 681537a274ffc130
ldx [%i0+0x1f0],%g3 ! Observed data at 000000007a0001f0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1f0,%g4
set p53_local1_expect,%g1
p53_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 000000287967f43c
ldx [%i1+0x000],%g3 ! Observed data at 000000007a800000
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000000f7b0eecd60
ldx [%i1+0x008],%g3 ! Observed data at 000000007a800008
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 9c65cdcf0a4e5473
ldx [%i1+0x010],%g3 ! Observed data at 000000007a800010
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff000074177da77a
ldx [%i1+0x018],%g3 ! Observed data at 000000007a800018
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000ff0c045245
ldx [%i1+0x020],%g3 ! Observed data at 000000007a800020
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = b3736c250df512ed
ldx [%i1+0x028],%g3 ! Observed data at 000000007a800028
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = a3b2244344ff295c
ldx [%i1+0x050],%g3 ! Observed data at 000000007a800050
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 41b5c07c7b4652d8
ldx [%i1+0x058],%g3 ! Observed data at 000000007a800058
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = ea3b0aff048308e9
ldx [%i1+0x068],%g3 ! Observed data at 000000007a800068
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = a5a7dae0ac085d05
ldx [%i1+0x090],%g3 ! Observed data at 000000007a800090
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ffffffffbee49cea
ldx [%i1+0x0b8],%g3 ! Observed data at 000000007a8000b8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = d9a30fc1f973aa74
ldx [%i1+0x0e0],%g3 ! Observed data at 000000007a8000e0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x110],%g2 ! Expected data = a197c0f400000095
ldx [%i1+0x110],%g3 ! Observed data at 000000007a800110
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x110,%g4
ldx [%g1+0x170],%g2 ! Expected data = e5a4e86bffe2a4f9
ldx [%i1+0x170],%g3 ! Observed data at 000000007a800170
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = a7edc6d44f4e7047
ldx [%i1+0x190],%g3 ! Observed data at 000000007a800190
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x190,%g4
set p53_local2_expect,%g1
p53_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ff5ccceaf82a9f08
ldx [%i2+0x000],%g3 ! Observed data at 000000007b000000
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0000ff2f0000d813
ldx [%i2+0x008],%g3 ! Observed data at 000000007b000008
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ca9257b3d75a9e79
ldx [%i2+0x010],%g3 ! Observed data at 000000007b000010
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff2f3c71a60b43b1
ldx [%i2+0x018],%g3 ! Observed data at 000000007b000018
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 23aa8f15713c2f5a
ldx [%i2+0x020],%g3 ! Observed data at 000000007b000020
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0027000000000000
ldx [%i2+0x028],%g3 ! Observed data at 000000007b000028
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 9ccea7a9ff958dfd
ldx [%i2+0x040],%g3 ! Observed data at 000000007b000040
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = ffe49cead833bdfa
ldx [%i2+0x048],%g3 ! Observed data at 000000007b000048
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x048,%g4
ldx [%g1+0x088],%g2 ! Expected data = ff5032903aadb891
ldx [%i2+0x088],%g3 ! Observed data at 000000007b000088
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 000000120515e866
ldx [%i2+0x0b0],%g3 ! Observed data at 000000007b0000b0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 06f649ed65ff5c13
ldx [%i2+0x0f0],%g3 ! Observed data at 000000007b0000f0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 09a9c6cbee2fc1ff
ldx [%i2+0x140],%g3 ! Observed data at 000000007b000140
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = 2db3fab05f6b091a
ldx [%i2+0x160],%g3 ! Observed data at 000000007b000160
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 618d802d00002bb4
ldx [%i2+0x1c8],%g3 ! Observed data at 000000007b0001c8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 2fff5217da336e51
ldx [%i2+0x1e8],%g3 ! Observed data at 000000007b0001e8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x1e8,%g4
set p53_local3_expect,%g1
p53_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 8eec8ad290772194
ldx [%i3+0x000],%g3 ! Observed data at 000000007b800000
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000000000000089
ldx [%i3+0x010],%g3 ! Observed data at 000000007b800010
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 9fb013ff000000ca
ldx [%i3+0x018],%g3 ! Observed data at 000000007b800018
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffec8ad200000000
ldx [%i3+0x028],%g3 ! Observed data at 000000007b800028
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 1af952c4e6df9aff
ldx [%i3+0x048],%g3 ! Observed data at 000000007b800048
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = 16c9a2ffbbb7ff30
ldx [%i3+0x080],%g3 ! Observed data at 000000007b800080
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b240d075066a0739
ldx [%i3+0x0c0],%g3 ! Observed data at 000000007b8000c0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 72d74e5cf905944b
ldx [%i3+0x0d8],%g3 ! Observed data at 000000007b8000d8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 9db582a1519b7815
ldx [%i3+0x0f0],%g3 ! Observed data at 000000007b8000f0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 6a005365afe9ff49
ldx [%i3+0x108],%g3 ! Observed data at 000000007b800108
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 986c19ce70ce1c19
ldx [%i3+0x118],%g3 ! Observed data at 000000007b800118
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x118,%g4
ldx [%g1+0x168],%g2 ! Expected data = 039b1363ff964f31
ldx [%i3+0x168],%g3 ! Observed data at 000000007b800168
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000b733ae047e
ldx [%i3+0x180],%g3 ! Observed data at 000000007b800180
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 9d3574f99649e8ca
ldx [%i3+0x188],%g3 ! Observed data at 000000007b800188
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = e1ffa44da954ba4a
ldx [%i3+0x1b0],%g3 ! Observed data at 000000007b8001b0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 806b8c9f09d6ffa3
ldx [%i3+0x1c8],%g3 ! Observed data at 000000007b8001c8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = a649271d99e75030
ldx [%i3+0x1e8],%g3 ! Observed data at 000000007b8001e8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x1e8,%g4
! The test for processor 53 has passed
p53_passed:
ta GOOD_TRAP
nop
p53_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p53_failed
p53_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p53_failed
p53_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p53_failed
p53_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p53_failed
p53_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p53_failed
p53_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p53_failed
p53_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p53_failed
p53_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p53_failed
p53_f4_fail:
set p53_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 53 failed
p53_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0d4] ! Set processor 53 done flag
set p53_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 53 failed
p53_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0d4] ! Set processor 53 done flag
set p53_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p53_selfmod_failed:
ba p53_failed
mov 0xabc,%g1
p53_common_error:
or %g0,0xf15,%g1
ba p53_failed
mov %o5,%g3
p53_common_signature_error:
set p53_temp,%g1
ba p53_failed
st %g2,[%g1] ! Common Lock Number
p53_common_timeout:
set p53_temp,%g1
ba p53_failed
st %g2,[%g1] ! Common Lock Number
p53_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p53_failed
mov 0x0,%g3
p53_trap1e:
swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007a800018]
lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b000028]
done
p53_trap1o:
swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007a800018]
lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b000028]
done
p53_trap2e:
lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007b800018]
stda %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800018]
swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007b800010]
ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007a000000]
stwa %l3,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a000028]
swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a800000]
done
p53_trap2o:
lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007b800018]
stda %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800018]
swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007b800010]
ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007a000000]
stwa %l3,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a000028]
swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a800000]
done
p53_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p53_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p53_init_memory_pointers:
set p53_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p53_local0_start,%i0
set p53_local1_start,%i1
set p53_local2_start,%i2
set p53_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 313587b3b240d075
ldx [%g1+0x008],%l1 ! %l1 = 20cf02b7f905944b
ldx [%g1+0x010],%l2 ! %l2 = 2071f9a805acc820
ldx [%g1+0x018],%l3 ! %l3 = ee45884a41b5c07c
ldx [%g1+0x020],%l4 ! %l4 = 7302b46618b2157c
ldx [%g1+0x028],%l5 ! %l5 = bfb8b718beddf770
ldx [%g1+0x030],%l6 ! %l6 = b1aa0d48262df9e8
ldx [%g1+0x038],%l7 ! %l7 = c3bf6a01e8d82d1d
! Initialize the output register of window 0
set unres3_start,%o0
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 = 8b08ffe7 2325e646 de1a0e10 ade5e628
! %f4 = 06520407 58c938ab 4a0550ee 1a557e5e
! %f8 = 58697d1e 3a1c2d83 30970663 4c5e7c64
! %f12 = 7d8fe024 0fbd430c eb0c553b 6dbe67eb
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 56a4598a aacb1ca1 3ae2d5a1 524ec814
! %f20 = b495eee0 0e0b769b 693f3312 f96246cd
! %f24 = d03744b4 f25ee0b4 39391bce 5c49f71b
! %f28 = fa8a0b49 66b5c300 aad1b933 1a858706
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d606e13e 6373fe38 495613f1 39e672e7
! %f36 = 9b90d5ac 8a361a20 c398919c 167335ce
! %f40 = c2ae5f1e b13436e8 430788fa 7098a69f
! %f44 = e91cb08b 490ec868 98a8f68c 92f7f4db
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb36777f000000013,%g7,%g1 ! GSR scale = 2, align = 3
wr %g1,%g0,%gsr ! GSR = b36777f000000013
wr %g0,%y ! Clear Y 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[000000007c000070] = d9240c00, %l3 = f4c3c618, %l2 = 688c7bb7
add %i0,0x70,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000d9240c00
! Mem[000000007c8000e8] = 3f98a636022c282c, %l1 = c4f23b7ca6700f43, %l6 = 8da57198d5b07c93
add %i1,0xe8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 3f98a636022c282c
! Mem[000000007c0001d8] = 8f68b5599901ce1a, %l7 = 7cc4cff58cc4cb81, %l1 = c4f23b7ca6700f43
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 8f68b5599901ce1a
! Mem[0000000091000158] = fc8dfec9, %g2 = dbaaff0f3811d1d7
ldub [%i6+0x159],%g2 ! %g2 = 00000000000000fc
! Mem[000000007c800010] = 02df0683, %l6 = 3f98a636022c282c
swapa [%i1+%o2]0x89,%l6 ! %l6 = 0000000002df0683
! Mem[000000007d000160] = 018b6765 914d7bd5, %l2 = d9240c00, %l3 = f4c3c618
ldd [%i2+0x160],%l2 ! %l2 = 00000000018b6765 00000000914d7bd5
! Mem[000000007d0000a8] = 7756a1fe, %l0 = ae88e251, %l0 = ae88e251
add %i2,0xa8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000007756a1fe
! Mem[000000007d000068] = 13ec6ca2, %l5 = d20beed6, %l7 = 8cc4cb81
add %i2,0x68,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000013ec6ca2
! %l7 = 0000000013ec6ca2, Mem[0000000091800018] = 8f673b716fd852ea, %asi = 80
stxa %l7,[%o0+0x018]%asi ! Mem[0000000091800018] = 0000000013ec6ca2
! Mem[00000000900000f8] = 006d1358, %g2 = 00000000000000fc
ldsb [%i4+0x0fa],%g2 ! %g2 = 0000000000000000
p54_label_2:
! %l4 = eb104af1, %l5 = d20beed6, Mem[000000007c000000] = 6d0ee482 357d7e4a
stda %l4,[%i0+%g0]0x88 ! Mem[000000007c000000] = eb104af1 d20beed6
! Mem[000000007d8001ea] = f0982c26, %l5 = b4139f3ed20beed6
ldstub [%i3+0x1ea],%l5 ! %l5 = 0000002c000000ff
! Mem[000000007d000088] = 618ed358ccefab9e, %l6 = 0000000002df0683, %l3 = 00000000914d7bd5
add %i2,0x88,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 618ed358ccefab9e
! Mem[000000007c00017c] = 92a69d68, %l2 = 00000000018b6765
ldsw [%i0+0x17c],%l2 ! %l2 = ffffffff92a69d68
! Mem[0000000090800168] = ababf636, %g2 = 0000000000000000
ldsb [%i5+0x169],%g2 ! %g2 = ffffffffffffffab
! %l5 = 000000000000002c, Mem[000000007c800008] = d2504a11
stha %l5,[%i1+%o1]0x88 ! Mem[000000007c800008] = d250002c
! %l0 = 7756a1fe, %l1 = 9901ce1a, Mem[000000007d000018] = 7a2ac06c 9e747c8b
stda %l0,[%i2+%o3]0x81 ! Mem[000000007d000018] = 7756a1fe 9901ce1a
! %l4 = e51391e7eb104af1, Mem[000000007d000020] = ab3aa556739185d3
stxa %l4,[%i2+%o4]0x89 ! Mem[000000007d000020] = e51391e7eb104af1
! Mem[000000007d8000d0] = 80c0d56a, %l5 = 000000000000002c
ldstub [%i3+0x0d0],%l5 ! %l5 = 00000080000000ff
! Mem[000000007d000020] = f14a10eb, %l4 = e51391e7eb104af1
ldstuba [%i2+%o4]0x81,%l4 ! %l4 = 000000f1000000ff
p54_label_3:
! Mem[00000000900001b8] = 388b517f, %g2 = ffffffffffffffab
lduba [%i4+0x1ba]%asi,%g2 ! %g2 = 0000000000000038
! Mem[00000000910001a0] = 83289c7c, %g2 = 0000000000000038
ldsh [%i6+0x1a2],%g2 ! %g2 = ffffffffffff8328
! %l0 = 7756a1fe, %l1 = 9901ce1a, Mem[0000000090000198] = 5e6d1f8c 20a71d6e
std %l0,[%i4+0x198] ! Mem[0000000090000198] = 7756a1fe 9901ce1a
! Mem[000000007c800018] = bc980f08, %l1 = 8f68b5599901ce1a
swapa [%i1+%o3]0x81,%l1 ! %l1 = 00000000bc980f08
! Mem[000000007c800000] = 3e998f3d, %l5 = 0000000000000080
ldswa [%i1+%g0]0x81,%l5 ! %l5 = 000000003e998f3d
! Mem[000000007d0000c0] = c0e6b89f47a06788, %l3 = 618ed358ccefab9e, %l4 = 00000000000000f1
add %i2,0xc0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = c0e6b89f47a06788
! Mem[000000007d800140] = 226d51c9, %l5 = 000000003e998f3d
swap [%i3+0x140],%l5 ! %l5 = 00000000226d51c9
! Mem[000000007d000127] = 5c9514ec, %l1 = 00000000bc980f08
ldstub [%i2+0x127],%l1 ! %l1 = 000000ec000000ff
! Mem[000000007c000088] = 09ce7153, %l2 = ffffffff92a69d68
swap [%i0+0x088],%l2 ! %l2 = 0000000009ce7153
! Mem[000000007c800108] = 6aa1ffe2, %l7 = 13ec6ca2, %l6 = 02df0683
add %i1,0x108,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000006aa1ffe2
p54_label_4:
! %l6 = 6aa1ffe2, %l7 = 13ec6ca2, Mem[0000000091000070] = 02531944 097bdc18
std %l6,[%i6+0x070] ! Mem[0000000091000070] = 6aa1ffe2 13ec6ca2
! Mem[000000007d8000f0] = 544162bb0e6958b5, %l6 = 000000006aa1ffe2, %l2 = 0000000009ce7153
add %i3,0xf0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 544162bb0e6958b5
! %l5 = 00000000226d51c9, Mem[0000000091000010] = c28848bdd0c37693
stx %l5,[%i6+%o2] ! Mem[0000000091000010] = 00000000226d51c9
! Mem[000000007d00007f] = 289be668, %l5 = 00000000226d51c9
ldstub [%i2+0x07f],%l5 ! %l5 = 00000068000000ff
! Mem[000000007c00017b] = bf55ee2b, %l7 = 0000000013ec6ca2
ldstuba [%i0+0x17b]%asi,%l7 ! %l7 = 0000002b000000ff
! Mem[000000007c000004] = d6ee0bd2, %l4 = c0e6b89f47a06788
ldstub [%i0+0x004],%l4 ! %l4 = 000000d6000000ff
! %l6 = 000000006aa1ffe2, Mem[00000000918001dc] = 64b6a66e, %asi = 80
stba %l6,[%o0+0x1dc]%asi ! Mem[00000000918001dc] = e2b6a66e
! Mem[00000000900000d8] = f41ece74, %g18 = 5e51973003b54c96
ldsw [%i4+0x0d8],%g2 ! %g2 = 5e51973003b54c96
! Mem[000000007d000100] = b8167e9e6af35871, %l5 = 0000000000000068, %l7 = 000000000000002b
add %i2,0x100,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = b8167e9e6af35871
! Mem[0000000091000138] = 3e885be1, %g18 = 5e51973003b54c96
ldsw [%i6+0x138],%g2 ! %g2 = 5e51973003b54c96
p54_label_5:
! Mem[000000007c800008] = 2c0050d2, %l6 = 000000006aa1ffe2
ldstuba [%i1+%o1]0x81,%l6 ! %l6 = 0000002c000000ff
! Mem[000000007d0000e8] = c1e5335f, %l5 = 00000068, %l5 = 00000068
add %i2,0xe8,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000c1e5335f
! Mem[000000007d800008] = 8a93cca0, %l2 = 544162bb0e6958b5
ldstuba [%i3+%o1]0x80,%l2 ! %l2 = 0000008a000000ff
! Mem[000000007d000032] = 19d49ba1, %l1 = 00000000000000ec
ldstub [%i2+0x032],%l1 ! %l1 = 0000009b000000ff
! Mem[000000007c000000] = f14a10eb ffee0bd2, %l2 = 0000008a, %l3 = ccefab9e
ldda [%i0+%g0]0x80,%l2 ! %l2 = 00000000f14a10eb 00000000ffee0bd2
! Mem[00000000908001f0] = 877279f7, %g2 = 000000003e885be1
lduh [%i5+0x1f2],%g2 ! %g2 = 0000000000008772
! Mem[000000007c000000] = f14a10eb, %l7 = b8167e9e6af35871
swapa [%i0+%g0]0x81,%l7 ! %l7 = 00000000f14a10eb
! Mem[000000007d000020] = ff4a10eb, %l0 = 000000007756a1fe
ldstuba [%i2+0x020]%asi,%l0 ! %l0 = 000000ff000000ff
! Mem[000000007c8001a1] = c37e0a64, %l5 = 00000000c1e5335f
ldstub [%i1+0x1a1],%l5 ! %l5 = 0000007e000000ff
! %l2 = 00000000f14a10eb, Mem[000000007c000010] = 3fad146d
stwa %l2,[%i0+%o2]0x89 ! Mem[000000007c000010] = f14a10eb
p54_label_6:
! Mem[0000000090000060] = 131b7aa4, %g18 = 5e51973003b54c96
ldsw [%i4+0x060],%g2 ! %g2 = 5e51973003b54c96
! Mem[000000007d000008] = cd5363e7, %l0 = 00000000000000ff
lduwa [%i2+%o1]0x89,%l0 ! %l0 = 00000000cd5363e7
! Mem[000000007c000020] = 6ec9b4f5, %l7 = 00000000f14a10eb
swapa [%i0+%o4]0x81,%l7 ! %l7 = 000000006ec9b4f5
! Mem[000000009100010c] = 2fb4259a, %g2 = 00000000131b7aa4
lduh [%i6+0x10e],%g2 ! %g2 = 0000000000002fb4
! Mem[000000007c800018] = 9901ce1a, %l7 = 000000006ec9b4f5
lduba [%i1+%o3]0x80,%l7 ! %l7 = 0000000000000099
! Mem[000000007d80009c] = ca252d94, %l5 = 0000007e, %l3 = ffee0bd2
add %i3,0x9c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000ca252d94
! Mem[000000007c0000b2] = d6621bdd, %l5 = 000000000000007e
ldstuba [%i0+0x0b2]%asi,%l5 ! %l5 = 0000001b000000ff
! %l7 = 0000000000000099, Mem[000000007c800028] = e386b860
stwa %l7,[%i1+%o5]0x81 ! Mem[000000007c800028] = 00000099
! Mem[00000000918000f0] = 4b844286 651edd41, %g2 = 00002fb4, %g3 = 0bad0b00
ldd [%o0+0x0f0],%g2 ! %g2 = 000000004b844286 00000000651edd41
! Mem[00000000908000e8] = 3347b4b5, %g2 = 000000004b844286
ldub [%i5+0x0e9],%g2 ! %g2 = 0000000000000033
p54_label_7:
! Mem[000000007c8000e3] = 3ecd9eac, %l4 = 00000000000000d6
ldstuba [%i1+0x0e3]%asi,%l4 ! %l4 = 000000ac000000ff
! Mem[000000007c000168] = edfb4811, %l4 = 00000000000000ac
swap [%i0+0x168],%l4 ! %l4 = 00000000edfb4811
! Mem[000000007c000008] = 9ceb2898, %l3 = 00000000ca252d94
ldstuba [%i0+%o1]0x80,%l3 ! %l3 = 0000009c000000ff
! Mem[0000000091800130] = 7b157b3a23e757e3, %g2 = 0000000000000033
ldx [%o0+0x130],%g2 ! %g2 = 7b157b3a23e757e3
! %l3 = 000000000000009c, Mem[00000000908001f6] = d3b53d4d
sth %l3,[%i5+0x1f6] ! Mem[00000000908001f4] = 009c3d4d
! Mem[000000007c00001c] = 1ab8aa81, %l0 = 00000000cd5363e7
ldstub [%i0+0x01c],%l0 ! %l0 = 0000001a000000ff
! %l5 = 000000000000001b, Mem[000000007c800028] = 00000099
stwa %l5,[%i1+%o5]0x80 ! Mem[000000007c800028] = 0000001b
! Mem[000000007c000010] = f14a10eb, %l0 = 000000000000001a
ldswa [%i0+%o2]0x88,%l0 ! %l0 = fffffffff14a10eb
! Mem[000000007d800010] = 4b13eb1d, %l2 = 00000000f14a10eb
swapa [%i3+%o2]0x80,%l2 ! %l2 = 000000004b13eb1d
! Mem[00000000908000cc] = 5ee96023, %g2 = 7b157b3a23e757e3
ldsb [%i5+0x0cc],%g2 ! %g2 = 000000000000005e
p54_label_8:
! Mem[000000007c800028] = 0000001b 02fd90ff, %l6 = 0000002c, %l7 = 00000099
ldda [%i1+%o5]0x81,%l6 ! %l6 = 000000000000001b 0000000002fd90ff
! Mem[000000007c800168] = 8b029f037e9b297d, %l5 = 000000000000001b, %l2 = 000000004b13eb1d
add %i1,0x168,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 8b029f037e9b297d
! %l4 = 00000000edfb4811, Mem[000000007c800000] = 3e998f3d
stba %l4,[%i1+%g0]0x81 ! Mem[000000007c800000] = 11998f3d
! %l5 = 000000000000001b, Mem[000000007d80012c] = bd56efaa
stw %l5,[%i3+0x12c] ! Mem[000000007d80012c] = 0000001b
! Mem[000000007c000018] = f92b43d8, %l7 = 0000000002fd90ff
ldswa [%i0+%o3]0x88,%l7 ! %l7 = fffffffff92b43d8
! Mem[000000007d0001f8] = 4062e375, %l3 = 000000000000009c
swap [%i2+0x1f8],%l3 ! %l3 = 000000004062e375
! Mem[000000007d800074] = 1e4a3abb, %l6 = 000000000000001b
swap [%i3+0x074],%l6 ! %l6 = 000000001e4a3abb
! %l5 = 000000000000001b, Mem[000000007c000000] = 7158f36a
stba %l5,[%i0+%g0]0x89 ! Mem[000000007c000000] = 7158f31b
! %l3 = 000000004062e375, Mem[000000007d000010] = 24874305
stwa %l3,[%i2+%o2]0x88 ! Mem[000000007d000010] = 4062e375
! Mem[000000007d0000b5] = ebb91e92, %l6 = 000000001e4a3abb
ldstub [%i2+0x0b5],%l6 ! %l6 = 000000b9000000ff
p54_label_9:
! Mem[00000000908001fc] = 34dea3f4, %g2 = 000000000000005e
ldub [%i5+0x1fd],%g2 ! %g2 = 0000000000000034
! Mem[000000007c000010] = f14a10eb, %l7 = fffffffff92b43d8
ldstuba [%i0+%o2]0x89,%l7 ! %l7 = 000000eb000000ff
! Mem[000000007c8001bc] = 784f1a6f, %l1 = 000000000000009b
swap [%i1+0x1bc],%l1 ! %l1 = 00000000784f1a6f
! Mem[000000007c000071] = d9240c00, %l7 = 00000000000000eb
ldstub [%i0+0x071],%l7 ! %l7 = 00000024000000ff
! Mem[000000007d800064] = c26aa4ef, %l0 = f14a10eb, %l3 = 4062e375
add %i3,0x64,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000c26aa4ef
! Mem[000000007c0001b4] = 65424067, %l3 = 00000000c26aa4ef, %asi = 80
swapa [%i0+0x1b4]%asi,%l3 ! %l3 = 0000000065424067
! Mem[000000009000009c] = 4283c462, %g2 = 0000000000000034
ldsh [%i4+0x09e],%g2 ! %g2 = 0000000000004283
! Mem[00000000918001e0] = 0746e26d, %g2 = 0000000000004283
ldub [%o0+0x1e3],%g2 ! %g2 = 0000000000000007
! %l7 = 0000000000000024, Mem[0000000091800058] = ab5608d0
stw %l7,[%o0+0x058] ! Mem[0000000091800058] = 00000024
! %l7 = 0000000000000024, Mem[000000007c800000] = 11998f3d
stwa %l7,[%i1+%g0]0x81 ! Mem[000000007c800000] = 00000024
p54_label_10:
! Mem[000000007d0000cf] = 645b3755, %l2 = 8b029f037e9b297d
ldstub [%i2+0x0cf],%l2 ! %l2 = 00000055000000ff
! %l2 = 0000000000000055, Mem[000000007d800029] = 04966f72
stb %l2,[%i3+0x029] ! Mem[000000007d800028] = 04556f72
! %l5 = 000000000000001b, Mem[000000007d800008] = a0cc93ff
stwa %l5,[%i3+%o1]0x89 ! Mem[000000007d800008] = 0000001b
! Mem[000000007d0001e3] = 9b693997, %l5 = 000000000000001b
ldstub [%i2+0x1e3],%l5 ! %l5 = 00000097000000ff
! Mem[000000007d8000a0] = fde0cc487b363dac, %l4 = 00000000edfb4811, %l1 = 00000000784f1a6f
add %i3,0xa0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = fde0cc487b363dac
! Mem[000000007c8000a4] = 3a67cd6c, %l1 = 7b363dac, %l3 = 65424067
add %i1,0xa4,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000003a67cd6c
! %l0 = fffffffff14a10eb, Mem[0000000090800012] = c171347e
sth %l0,[%i5+0x012] ! Mem[0000000090800010] = 10eb347e
! %l0 = fffffffff14a10eb, Mem[0000000091800123] = fb48490a
stb %l0,[%o0+0x123] ! Mem[0000000091800120] = eb48490a
! %l7 = 0000000000000024, Mem[000000007d800018] = 302e12e072aa151f
stxa %l7,[%i3+%o3]0x81 ! Mem[000000007d800018] = 0000000000000024
! Mem[000000007d00010c] = 52ea35d3, %l6 = 000000b9, %l6 = 000000b9
add %i2,0x10c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000052ea35d3
p54_label_11:
! Mem[000000007c000118] = 0a8a6c44b60ff3a4, %l5 = 0000000000000097, %l7 = 0000000000000024
add %i0,0x118,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 0a8a6c44b60ff3a4
! Mem[000000007c000000] = 1bf35871, %l5 = 0000000000000097
lduba [%i0+%g0]0x80,%l5 ! %l5 = 000000000000001b
! %l2 = 0000000000000055, Mem[000000007c800000] = 00000024
stha %l2,[%i1+%g0]0x80 ! Mem[000000007c800000] = 00550024
! %l0 = fffffffff14a10eb, Mem[00000000900000c0] = 75ab1498
stw %l0,[%i4+0x0c0] ! Mem[00000000900000c0] = f14a10eb
! Mem[000000007d800158] = 095f4af5, %l1 = 7b363dac, %l1 = 7b363dac
add %i3,0x158,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000095f4af5
! Mem[000000007c000020] = f14a10eb, %l2 = 0000000000000055
ldstuba [%i0+%o4]0x81,%l2 ! %l2 = 000000f1000000ff
! Mem[000000007d000018] = 7756a1fe, %l1 = 00000000095f4af5
ldswa [%i2+%o3]0x81,%l1 ! %l1 = 000000007756a1fe
! Mem[000000007d000000] = af10850f, %l1 = 000000007756a1fe
swapa [%i2+%g0]0x88,%l1 ! %l1 = 00000000af10850f
! Mem[000000007d0001be] = ace7d28e, %l1 = 00000000af10850f
ldstub [%i2+0x1be],%l1 ! %l1 = 000000d2000000ff
! %l7 = 0a8a6c44b60ff3a4, Mem[0000000091000020] = 72613ed08e4a24ba
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = 0a8a6c44b60ff3a4
p54_label_12:
! Mem[0000000090800168] = 63ababf6 368782a7, %g2 = 00000007, %g3 = 651edd41
ldd [%i5+0x168],%g2 ! %g2 = 0000000063ababf6 00000000368782a7
! Mem[000000009100008c] = e30e9637, %g2 = 0000000063ababf6
ldsba [%i6+0x08d]%asi,%g2 ! %g2 = ffffffffffffffe3
! Mem[000000007d80014c] = a441c6b7, %l4 = 00000000edfb4811
swap [%i3+0x14c],%l4 ! %l4 = 00000000a441c6b7
! Mem[000000007d800000] = 384080842204aec4, %l3 = 000000003a67cd6c, %l6 = 0000000052ea35d3
casxa [%i3]0x80,%l3,%l6 ! %l6 = 384080842204aec4
! Mem[000000007d000010] = 75e36240 6449145a, %l4 = a441c6b7, %l5 = 0000001b
ldda [%i2+%o2]0x80,%l4 ! %l4 = 0000000075e36240 000000006449145a
! Mem[000000007c80019c] = 9a1f2fdd, %l4 = 0000000075e36240
swap [%i1+0x19c],%l4 ! %l4 = 000000009a1f2fdd
! %l0 = fffffffff14a10eb, Mem[000000007d000008] = e76353cd05d310f6
stxa %l0,[%i2+%o1]0x80 ! Mem[000000007d000008] = fffffffff14a10eb
! Mem[000000007d80010c] = 19bcd763, %l0 = fffffffff14a10eb
ldstub [%i3+0x10c],%l0 ! %l0 = 00000019000000ff
! Mem[000000007c0000cb] = 3c709f83, %l0 = 0000000000000019
ldstuba [%i0+0x0cb]%asi,%l0 ! %l0 = 00000083000000ff
! Mem[000000007d800020] = e13a442a, %l4 = 000000009a1f2fdd
swapa [%i3+%o4]0x88,%l4 ! %l4 = 00000000e13a442a
p54_label_13:
! Mem[000000007c000190] = d3d2b6a728bb77df, %l2 = 00000000000000f1, %l7 = 0a8a6c44b60ff3a4
add %i0,0x190,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = d3d2b6a728bb77df
! Mem[000000007c800154] = 128aa628, %l1 = 000000d2, %l2 = 000000f1
add %i1,0x154,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000128aa628
! Mem[000000007c00000c] = c3bb8b1d, %l3 = 3a67cd6c, %l3 = 3a67cd6c
add %i0,0x0c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000c3bb8b1d
! Mem[0000000090000070] = 25192b16, %g2 = ffffffffffffffe3
lduw [%i4+0x070],%g2 ! %g2 = 0000000025192b16
! Mem[0000000090800018] = 4f1b521f, %g2 = 0000000025192b16
lduwa [%i5+0x018]%asi,%g2 ! %g2 = 000000004f1b521f
! %l0 = 00000083, %l1 = 000000d2, Mem[0000000090800050] = 9ed4adb0 93373e46
std %l0,[%i5+0x050] ! Mem[0000000090800050] = 00000083 000000d2
! Mem[000000007d000000] = 869701fd 7756a1fe, %l0 = 00000083, %l1 = 000000d2
ldda [%i2+%g0]0x88,%l0 ! %l0 = 000000007756a1fe 00000000869701fd
! Mem[000000007d000100] = b8167e9e, %l1 = 00000000869701fd
swap [%i2+0x100],%l1 ! %l1 = 00000000b8167e9e
! Mem[000000007d000006] = fd019786, %l5 = 000000006449145a
ldstub [%i2+0x006],%l5 ! %l5 = 00000097000000ff
! Mem[00000000910000a8] = 34790ada215960bf, %g2 = 000000004f1b521f
ldx [%i6+0x0a8],%g2 ! %g2 = 34790ada215960bf
p54_label_14:
! Mem[000000007d800188] = 62725266, %l1 = b8167e9e, %l6 = 2204aec4
add %i3,0x188,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000062725266
! Mem[000000007c800018] = 948e69781ace0199, %l2 = 00000000128aa628
ldxa [%i1+%o3]0x89,%l2 ! %l2 = 948e69781ace0199
! Mem[000000009080016c] = 368782a7, %g2 = 34790ada215960bf
lduh [%i5+0x16c],%g2 ! %g2 = 0000000000003687
! Mem[000000007c0001a4] = 1df21193, %l3 = c3bb8b1d, %l5 = 00000097
add %i0,0x1a4,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000001df21193
! Mem[000000007d000020] = ff4a10eb, %l1 = 00000000b8167e9e
ldswa [%i2+%o4]0x81,%l1 ! %l1 = ffffffffff4a10eb
! Mem[000000007d000010] = 4062e375, %l1 = ffffffffff4a10eb
swapa [%i2+%o2]0x89,%l1 ! %l1 = 000000004062e375
! Mem[000000007c000000] = 1bf35871, %l6 = 0000000062725266
ldsha [%i0+%g0]0x81,%l6 ! %l6 = 0000000000001bf3
! Mem[00000000918000e8] = 7ddce5d5, %g2 = 0000000000003687
lduw [%o0+0x0e8],%g2 ! %g2 = 000000007ddce5d5
! Mem[000000007d000020] = ff4a10eb, %l1 = 4062e375, %l6 = 00001bf3
add %i2,0x20,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000ff4a10eb
! Mem[00000000910000d0] = c55a166e9a7536ab, %g2 = 000000007ddce5d5
ldx [%i6+0x0d0],%g2 ! %g2 = c55a166e9a7536ab
p54_label_15:
! Mem[000000007d0001e4] = 458ef921, %l7 = d3d2b6a728bb77df
ldstuba [%i2+0x1e4]%asi,%l7 ! %l7 = 00000045000000ff
! %l2 = 948e69781ace0199, Mem[0000000090000140] = 1b2720ac, %asi = 80
stwa %l2,[%i4+0x140]%asi ! Mem[0000000090000140] = 1ace0199
! Mem[000000007c00009c] = b8092250, %l7 = 0000000000000045
swap [%i0+0x09c],%l7 ! %l7 = 00000000b8092250
! Mem[000000007c800114] = 5a73ed00, %l4 = e13a442a, %l4 = e13a442a
add %i1,0x114,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000005a73ed00
! Mem[000000007c800008] = ff0050d2, %l1 = 000000004062e375
ldstuba [%i1+%o1]0x81,%l1 ! %l1 = 000000ff000000ff
! %l2 = 948e69781ace0199, Mem[0000000090800006] = 3ef2275f, %asi = 80
stha %l2,[%i5+0x006]%asi ! Mem[0000000090800004] = 0199275f
! Mem[000000007d800010] = eb104af1, %l6 = 00000000ff4a10eb
ldswa [%i3+%o2]0x88,%l6 ! %l6 = ffffffffeb104af1
! %l4 = 5a73ed00, %l5 = 1df21193, Mem[000000007d800000] = 38408084 2204aec4
stda %l4,[%i3+%g0]0x81 ! Mem[000000007d800000] = 5a73ed00 1df21193
! %l6 = ffffffffeb104af1, Mem[0000000090000092] = ff1e12b8
sth %l6,[%i4+0x092] ! Mem[0000000090000090] = 4af112b8
! %l3 = 00000000c3bb8b1d, Mem[000000007c800018] = 9901ce1a
stha %l3,[%i1+%o3]0x80 ! Mem[000000007c800018] = 8b1dce1a
p54_label_16:
! Mem[000000007c8000b0] = cb14b469, %l3 = 00000000c3bb8b1d
lduh [%i1+0x0b2],%l3 ! %l3 = 000000000000b469
! Mem[0000000090000088] = 78003910, %g2 = c55a166e9a7536ab
ldsb [%i4+0x089],%g2 ! %g2 = 0000000000000078
! %l6 = ffffffffeb104af1, Mem[0000000091000170] = b7d8d215
stw %l6,[%i6+0x170] ! Mem[0000000091000170] = eb104af1
! Mem[0000000091000148] = 929989ed, %g2 = 0000000000000078
ldsb [%i6+0x149],%g2 ! %g2 = ffffffffffffff92
! %l3 = 000000000000b469, Mem[000000007d800000] = 00ed735a
stha %l3,[%i3+%g0]0x89 ! Mem[000000007d800000] = 00edb469
! Mem[0000000091800008] = 51a2dbdb, %g2 = ffffffffffffff92
ldsba [%o0+0x00a]%asi,%g2 ! %g2 = 0000000000000051
! Mem[000000007c8001c0] = 6a6107412712f4ac, %l5 = 000000001df21193, %l7 = 00000000b8092250
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 6a6107412712f4ac
! Mem[000000007d0001c3] = 573e84b2, %l4 = 000000005a73ed00
ldstub [%i2+0x1c3],%l4 ! %l4 = 000000b2000000ff
! Mem[00000000918001cc] = 145c5034, %g2 = 0000000000000051
ldub [%o0+0x1cf],%g2 ! %g2 = 0000000000000014
! Mem[000000007d0000e0] = f9b9c72d, %l6 = ffffffffeb104af1, %asi = 80
swapa [%i2+0x0e0]%asi,%l6 ! %l6 = 00000000f9b9c72d
p54_label_17:
! Mem[000000007d80000c] = 44160a24, %l1 = 00000000000000ff
swap [%i3+0x00c],%l1 ! %l1 = 0000000044160a24
! Mem[000000007c000028] = e2e8bd8e, %l5 = 000000001df21193
ldswa [%i0+%o5]0x88,%l5 ! %l5 = ffffffffe2e8bd8e
! Mem[000000007d0001b4] = 343459b6, %l6 = 00000000f9b9c72d
ldstub [%i2+0x1b4],%l6 ! %l6 = 00000034000000ff
! Mem[00000000908000e0] = 3675044c, %g2 = 0000000000000014
lduw [%i5+0x0e0],%g2 ! %g2 = 000000003675044c
! Mem[000000007c800068] = e53c515ea6752abe, %l3 = 000000000000b469, %l0 = 000000007756a1fe
add %i1,0x68,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = e53c515ea6752abe
! Mem[000000007d800110] = a63916b71d0082eb, %l0 = e53c515ea6752abe, %l3 = 000000000000b469
add %i3,0x110,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = a63916b71d0082eb
! Mem[000000007c80012a] = 787418f2, %l4 = 00000000000000b2
ldstuba [%i1+0x12a]%asi,%l4 ! %l4 = 00000018000000ff
! Mem[0000000091000088] = a6bcafe3, %g2 = 000000003675044c
ldsha [%i6+0x08a]%asi,%g2 ! %g2 = ffffffffffffa6bc
! Mem[00000000910001f8] = 87d871b15b2f022c, %g2 = ffffffffffffa6bc
ldx [%i6+0x1f8],%g2 ! %g2 = 87d871b15b2f022c
! %l6 = 00000034, %l7 = 2712f4ac, Mem[000000007c800018] = 1ace1d8b 948e6978
stda %l6,[%i1+%o3]0x89 ! Mem[000000007c800018] = 00000034 2712f4ac
p54_label_18:
! Mem[000000007c000020] = ff4a10eb, %l5 = ffffffffe2e8bd8e
ldstuba [%i0+%o4]0x81,%l5 ! %l5 = 000000ff000000ff
! Mem[00000000910000ac] = 215960bf, %g2 = 87d871b15b2f022c
lduw [%i6+0x0ac],%g2 ! %g2 = 00000000215960bf
! Mem[000000007c0000a4] = aa1c4255, %l5 = 00000000000000ff
ldstub [%i0+0x0a4],%l5 ! %l5 = 000000aa000000ff
! Mem[000000007d8000e8] = 7c284ae07a8b1565, %l2 = 948e69781ace0199, %l7 = 6a6107412712f4ac
add %i3,0xe8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 7c284ae07a8b1565
! %l5 = 00000000000000aa, Mem[000000007d000077] = ef683fb7
stb %l5,[%i2+0x077] ! Mem[000000007d000074] = ef683faa
! %l5 = 00000000000000aa, Mem[000000007d800161] = 6d954800
stb %l5,[%i3+0x161] ! Mem[000000007d800160] = 6daa4800
! Mem[000000007d0001a7] = 8e33d040, %l3 = a63916b71d0082eb
ldstub [%i2+0x1a7],%l3 ! %l3 = 00000040000000ff
! Mem[000000007c800195] = d64f6895, %l6 = 0000000000000034
ldstub [%i1+0x195],%l6 ! %l6 = 0000004f000000ff
! Mem[000000007c0000a8] = 1a95f66c1dc0e5dc, %l5 = 00000000000000aa, %l4 = 0000000000000018
add %i0,0xa8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 1a95f66c1dc0e5dc
! Mem[000000007c0000bc] = bfce0638, %l6 = 0000004f, %l5 = 000000aa
add %i0,0xbc,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000bfce0638
p54_label_19:
! Mem[000000007d80000d] = 000000ff, %l3 = 0000000000000040
ldstuba [%i3+0x00d]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[000000007c00002d] = c720fffe, %l2 = 948e69781ace0199
ldstub [%i0+0x02d],%l2 ! %l2 = 00000020000000ff
! %l1 = 0000000044160a24, Mem[00000000900001dd] = ccb7448a
stb %l1,[%i4+0x1dd] ! Mem[00000000900001dc] = 24b7448a
! Mem[00000000900000c8] = 00041723 75bef202, %g2 = 215960bf, %g3 = 368782a7
ldda [%i4+0x0c8]%asi,%g2 ! %g2 = 0000000000041723 0000000075bef202
! Mem[000000007d000000] = 7756a1fe, %l4 = 1a95f66c1dc0e5dc
ldstuba [%i2+%g0]0x88,%l4 ! %l4 = 000000fe000000ff
! Mem[000000007d000104] = 6af35871, %l0 = a6752abe, %l1 = 44160a24
add %i2,0x104,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000006af35871
! Mem[000000007c000008] = 1d8bbbc3 9828ebff, %l2 = 00000020, %l3 = 00000000
ldda [%i0+%o1]0x89,%l2 ! %l2 = 000000009828ebff 000000001d8bbbc3
! Mem[000000007d8001b0] = e57aaf7ba0119f0a, %l2 = 000000009828ebff, %l6 = 000000000000004f
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = e57aaf7ba0119f0a
! Mem[000000007d000008] = ffffffff, %l0 = e53c515ea6752abe
swapa [%i2+%o1]0x81,%l0 ! %l0 = 00000000ffffffff
! %l4 = 00000000000000fe, Mem[00000000910001e2] = 5661a65d
sth %l4,[%i6+0x1e2] ! Mem[00000000910001e0] = 00fea65d
p54_label_20:
! %l7 = 7c284ae07a8b1565, Mem[000000007d800010] = f14a10eb
stha %l7,[%i3+%o2]0x81 ! Mem[000000007d800010] = 156510eb
! Mem[00000000908000ec] = b53286b0, %g18 = 5e51973003b54c96
ldsw [%i5+0x0ec],%g2 ! %g2 = 5e51973003b54c96
! Mem[00000000918001ec] = 9de57db3, %g2 = ffffffffb53286b0
ldub [%o0+0x1ec],%g2 ! %g2 = 000000000000009d
! Mem[0000000091000034] = 1a832910, %g2 = 000000000000009d
lduh [%i6+0x036],%g2 ! %g2 = 0000000000001a83
! Mem[000000007c000028] = 8ebde8e2c7fffffe, %l5 = 00000000bfce0638
ldxa [%i0+%o5]0x81,%l5 ! %l5 = 8ebde8e2c7fffffe
! Mem[000000007d000010] = ff4a10eb, %l6 = e57aaf7ba0119f0a
lduha [%i2+%o2]0x88,%l6 ! %l6 = 00000000000010eb
! Mem[000000007c000008] = ffeb2898, %l4 = 00000000000000fe
swapa [%i0+%o1]0x80,%l4 ! %l4 = 00000000ffeb2898
! Mem[000000007c000070] = d9ff0c00ec2d8a81, %l0 = 00000000ffffffff, %l0 = 00000000ffffffff
add %i0,0x70,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = d9ff0c00ec2d8a81
! Mem[0000000091800130] = 7b157b3a23e757e3, %g2 = 0000000000001a83
ldx [%o0+0x130],%g2 ! %g2 = 7b157b3a23e757e3
! %l7 = 7c284ae07a8b1565, Mem[00000000900000b8] = cca56a99
sth %l7,[%i4+0x0b8] ! Mem[00000000900000b8] = 15656a99
p54_label_21:
! Mem[000000007d000000] = ffa15677, %l6 = 00000000000010eb
ldstuba [%i2+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
! %l6 = 000000ff, %l7 = 7a8b1565, Mem[0000000091800010] = 19ff0091 84169e64
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 000000ff 7a8b1565
! Mem[000000007d800120] = 34daffe5, %l6 = 00000000000000ff, %asi = 80
swapa [%i3+0x120]%asi,%l6 ! %l6 = 0000000034daffe5
! %l4 = 00000000ffeb2898, Mem[0000000091000014] = 226d51c9
sth %l4,[%i6+0x014] ! Mem[0000000091000014] = 289851c9
! Mem[000000007c800008] = d25000ff, %l0 = d9ff0c00ec2d8a81
ldstuba [%i1+%o1]0x89,%l0 ! %l0 = 000000ff000000ff
! Mem[00000000900000a0] = 2d7f4f80, %g2 = 7b157b3a23e757e3
lduh [%i4+0x0a2],%g2 ! %g2 = 0000000000002d7f
! Mem[000000007d800000] = 69b4ed00, %l3 = 000000001d8bbbc3
ldstuba [%i3+%g0]0x81,%l3 ! %l3 = 00000069000000ff
! Mem[000000009000004c] = 5d5a6274, %g2 = 0000000000002d7f
ldsba [%i4+0x04d]%asi,%g2 ! %g2 = 000000000000005d
! Mem[000000007d8001ea] = f098ff26, %l6 = 0000000034daffe5
ldstub [%i3+0x1ea],%l6 ! %l6 = 000000ff000000ff
! Mem[0000000091800134] = 23e757e3, %g2 = 000000000000005d
lduh [%o0+0x134],%g2 ! %g2 = 00000000000023e7
p54_label_22:
! Mem[000000007c8001ad] = d59dbe33, %l2 = 000000009828ebff
ldstub [%i1+0x1ad],%l2 ! %l2 = 0000009d000000ff
! Mem[000000007d800018] = 00000000, %l5 = 8ebde8e2c7fffffe
lduha [%i3+%o3]0x88,%l5 ! %l5 = 0000000000000000
! Mem[000000007c0000e4] = c6a4989e, %l3 = 0000000000000069
swap [%i0+0x0e4],%l3 ! %l3 = 00000000c6a4989e
! %l6 = 00000000000000ff, Mem[0000000091800191] = 78ac4deb
stb %l6,[%o0+0x191] ! Mem[0000000091800190] = ffac4deb
! Mem[000000007c8001c4] = 2712f4ac, %l1 = 000000006af35871
swap [%i1+0x1c4],%l1 ! %l1 = 000000002712f4ac
! Mem[000000007c000010] = ff104af1, %l6 = 00000000000000ff
ldstuba [%i0+%o2]0x80,%l6 ! %l6 = 000000ff000000ff
! Mem[000000007c00011c] = b60ff3a4, %l2 = 000000000000009d
ldstub [%i0+0x11c],%l2 ! %l2 = 000000b6000000ff
! Mem[000000007c800140] = 01f2c43a44816edb, %l6 = 00000000000000ff, %l0 = 00000000000000ff
add %i1,0x140,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 01f2c43a44816edb
! %l6 = 00000000000000ff, Mem[000000009180001c] = 13ec6ca2
stw %l6,[%o0+0x01c] ! Mem[000000009180001c] = 000000ff
! Mem[000000007d00000c] = f14a10eb, %l3 = 00000000c6a4989e, %asi = 80
swapa [%i2+0x00c]%asi,%l3 ! %l3 = 00000000f14a10eb
p54_label_23:
! Mem[000000007d800018] = 0000000000000024, %l3 = 00000000f14a10eb
ldxa [%i3+%o3]0x80,%l3 ! %l3 = 0000000000000024
! Mem[00000000908000c4] = 07d72e30, %g18 = 5e51973003b54c96
ldsw [%i5+0x0c4],%g2 ! %g2 = 5e51973003b54c96
! %l6 = 000000ff, %l7 = 7a8b1565, Mem[000000007d000020] = ff4a10eb e79113e5
stda %l6,[%i2+%o4]0x81 ! Mem[000000007d000020] = 000000ff 7a8b1565
! Mem[000000007c000094] = 2f828320, %l7 = 7c284ae07a8b1565
swap [%i0+0x094],%l7 ! %l7 = 000000002f828320
! %l5 = 0000000000000000, Mem[0000000091800098] = 5d546afc
stw %l5,[%o0+0x098] ! Mem[0000000091800098] = 00000000
! Mem[000000007c8001c8] = 7afbe893, %l4 = ffeb2898, %l1 = 2712f4ac
add %i1,0x1c8,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000007afbe893
! %l7 = 000000002f828320, Mem[000000007d000000] = 7756a1ff
stha %l7,[%i2+%g0]0x89 ! Mem[000000007d000000] = 77568320
! Mem[000000007d800090] = 162cf314fa6e5d32, %l0 = 01f2c43a44816edb, %l3 = 0000000000000024
add %i3,0x90,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 162cf314fa6e5d32
! Mem[0000000091000038] = 2910a14df9c9897b, %g2 = 0000000007d72e30
ldx [%i6+0x038],%g2 ! %g2 = 2910a14df9c9897b
! Mem[000000007d0000f0] = 1f96a807, %l3 = fa6e5d32, %l6 = 000000ff
add %i2,0xf0,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000001f96a807
p54_label_24:
! Mem[000000007d0000c8] = 1d252bde, %l2 = 00000000000000b6
swap [%i2+0x0c8],%l2 ! %l2 = 000000001d252bde
! Mem[000000007d8001e0] = b75ca1fca0f85805, %l7 = 000000002f828320, %l6 = 000000001f96a807
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = b75ca1fca0f85805
! Mem[000000007c800000] = 00550024, %l7 = 000000002f828320
swapa [%i1+%g0]0x80,%l7 ! %l7 = 0000000000550024
! Mem[000000007c800008] = ff0050d2, %l0 = 01f2c43a44816edb
ldswa [%i1+%o1]0x81,%l0 ! %l0 = ffffffffff0050d2
! Mem[000000007d000018] = 7756a1fe9901ce1a, %l3 = 162cf314fa6e5d32, %l1 = 000000007afbe893
add %i2,0x18,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 7756a1fe9901ce1a
! Mem[000000007c8000e8] = 3f98a636022c282c, %l2 = 000000001d252bde, %l6 = b75ca1fca0f85805
add %i1,0xe8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 3f98a636022c282c
! %l6 = 022c282c, %l7 = 00550024, Mem[0000000091000098] = e6b6c238 ee880969
stda %l6,[%i6+0x098]%asi ! Mem[0000000091000098] = 022c282c 00550024
! Mem[000000007c800042] = 6848c4a2, %l5 = 0000000000000000
ldstub [%i1+0x042],%l5 ! %l5 = 000000c4000000ff
! Mem[000000007c00015f] = 30baef14, %l7 = 0000000000550024
ldstub [%i0+0x15f],%l7 ! %l7 = 00000014000000ff
! %l6 = 3f98a636022c282c, Mem[00000000900000e8] = 9839da078d7c0270
stx %l6,[%i4+0x0e8] ! Mem[00000000900000e8] = 3f98a636022c282c
p54_label_25:
! Mem[0000000091000040] = f4035ed6, %g2 = 2910a14df9c9897b
ldsb [%i6+0x040],%g2 ! %g2 = fffffffffffffff4
! Mem[000000007c800010] = 2c282c02, %l0 = ffffffffff0050d2
ldswa [%i1+%o2]0x81,%l0 ! %l0 = 000000002c282c02
! Mem[000000007c00000c] = c3bb8b1d, %l5 = 00000000000000c4
swap [%i0+0x00c],%l5 ! %l5 = 00000000c3bb8b1d
! %l6 = 3f98a636022c282c, Mem[00000000900000a8] = f2c2de63
sth %l6,[%i4+0x0a8] ! Mem[00000000900000a8] = 282cde63
! Mem[000000007c80017c] = 86b49049, %l7 = 0000000000000014
swap [%i1+0x17c],%l7 ! %l7 = 0000000086b49049
! %l2 = 000000001d252bde, Mem[0000000090000190] = 0f750e17, %asi = 80
stwa %l2,[%i4+0x190]%asi ! Mem[0000000090000190] = 1d252bde
! Mem[000000007d800000] = ffb4ed00 1df21193, %l6 = 022c282c, %l7 = 86b49049
ldda [%i3+%g0]0x81,%l6 ! %l6 = 00000000ffb4ed00 000000001df21193
! %l4 = 00000000ffeb2898, Mem[0000000090000008] = 354aae5e7877a39b
stx %l4,[%i4+%o1] ! Mem[0000000090000008] = 00000000ffeb2898
! Mem[000000007c000010] = f14a10ff, %l1 = 7756a1fe9901ce1a
swapa [%i0+%o2]0x89,%l1 ! %l1 = 00000000f14a10ff
! Mem[000000007d800098] = a91a81f4, %l2 = 1d252bde, %l5 = c3bb8b1d
add %i3,0x98,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000a91a81f4
ba,a p54_not_taken_0_end
p54_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 000000002c282c02
bne,a,pn %xcc,p54_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000f14a10ff
bne,a,pn %xcc,p54_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000001d252bde
bne,a,pn %xcc,p54_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 162cf314fa6e5d32
bne,a,pn %xcc,p54_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000ffeb2898
bne,a,pn %xcc,p54_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000a91a81f4
bne,a,pn %xcc,p54_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ffb4ed00
bne,a,pn %xcc,p54_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000001df21193
bne,a,pn %xcc,p54_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p54_check_fp_registers:
set p54_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 8b08ffe7 2325e646
bne %xcc,p54_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be de1a0e10 ade5e628
bne %xcc,p54_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 06520407 58c938ab
bne %xcc,p54_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 4a0550ee 1a557e5e
bne %xcc,p54_f6_fail
nop
! Check Local Memory
set p54_local0_expect,%g1
p54_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 1bf35871ffee0bd2
ldx [%i0+0x000],%g3 ! Observed data at 000000007c000000
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000000fe000000c4
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 = 1ace019946bf90d2
ldx [%i0+0x010],%g3 ! Observed data at 000000007c000010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = d8432bf9ffb8aa81
ldx [%i0+0x018],%g3 ! Observed data at 000000007c000018
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff4a10ebae36d016
ldx [%i0+0x020],%g3 ! Observed data at 000000007c000020
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8ebde8e2c7fffffe
ldx [%i0+0x028],%g3 ! Observed data at 000000007c000028
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x028,%g4
ldx [%g1+0x070],%g2 ! Expected data = d9ff0c00ec2d8a81
ldx [%i0+0x070],%g3 ! Observed data at 000000007c000070
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = 92a69d681030ab28
ldx [%i0+0x088],%g3 ! Observed data at 000000007c000088
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 361cd68d7a8b1565
ldx [%i0+0x090],%g3 ! Observed data at 000000007c000090
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 2ed2337e00000045
ldx [%i0+0x098],%g3 ! Observed data at 000000007c000098
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = eaaae5e6ff1c4255
ldx [%i0+0x0a0],%g3 ! Observed data at 000000007c0000a0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = d662ffdd6ed987c2
ldx [%i0+0x0b0],%g3 ! Observed data at 000000007c0000b0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 3c709fff2a2bcac3
ldx [%i0+0x0c8],%g3 ! Observed data at 000000007c0000c8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 739981d400000069
ldx [%i0+0x0e0],%g3 ! Observed data at 000000007c0000e0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0a8a6c44ff0ff3a4
ldx [%i0+0x118],%g3 ! Observed data at 000000007c000118
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x118,%g4
ldx [%g1+0x158],%g2 ! Expected data = bef8486130baefff
ldx [%i0+0x158],%g3 ! Observed data at 000000007c000158
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 000000ac10ba0328
ldx [%i0+0x168],%g3 ! Observed data at 000000007c000168
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = bf55eeff92a69d68
ldx [%i0+0x178],%g3 ! Observed data at 000000007c000178
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 6abcec65c26aa4ef
ldx [%i0+0x1b0],%g3 ! Observed data at 000000007c0001b0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x1b0,%g4
set p54_local1_expect,%g1
p54_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 2f8283204c662af7
ldx [%i1+0x000],%g3 ! Observed data at 000000007c800000
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff0050d299a38510
ldx [%i1+0x008],%g3 ! Observed data at 000000007c800008
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 2c282c02548df81d
ldx [%i1+0x010],%g3 ! Observed data at 000000007c800010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 34000000acf41227
ldx [%i1+0x018],%g3 ! Observed data at 000000007c800018
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000001b02fd90ff
ldx [%i1+0x028],%g3 ! Observed data at 000000007c800028
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 6848ffa2217933a7
ldx [%i1+0x040],%g3 ! Observed data at 000000007c800040
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x040,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 3ecd9eff30b47840
ldx [%i1+0x0e0],%g3 ! Observed data at 000000007c8000e0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x128],%g2 ! Expected data = 7874fff2b062a400
ldx [%i1+0x128],%g3 ! Observed data at 000000007c800128
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x128,%g4
ldx [%g1+0x178],%g2 ! Expected data = 52daee7700000014
ldx [%i1+0x178],%g3 ! Observed data at 000000007c800178
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 3f8d6f00d6ff6895
ldx [%i1+0x190],%g3 ! Observed data at 000000007c800190
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 449cd2f275e36240
ldx [%i1+0x198],%g3 ! Observed data at 000000007c800198
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = c3ff0a640efbcb2d
ldx [%i1+0x1a0],%g3 ! Observed data at 000000007c8001a0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 8ed3b0c7d5ffbe33
ldx [%i1+0x1a8],%g3 ! Observed data at 000000007c8001a8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 3c572d610000009b
ldx [%i1+0x1b8],%g3 ! Observed data at 000000007c8001b8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 6a6107416af35871
ldx [%i1+0x1c0],%g3 ! Observed data at 000000007c8001c0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1c0,%g4
set p54_local2_expect,%g1
p54_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 20835677fd01ff86
ldx [%i2+0x000],%g3 ! Observed data at 000000007d000000
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = a6752abec6a4989e
ldx [%i2+0x008],%g3 ! Observed data at 000000007d000008
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = eb104aff6449145a
ldx [%i2+0x010],%g3 ! Observed data at 000000007d000010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 7756a1fe9901ce1a
ldx [%i2+0x018],%g3 ! Observed data at 000000007d000018
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000ff7a8b1565
ldx [%i2+0x020],%g3 ! Observed data at 000000007d000020
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 19d4ffa1d0abcd76
ldx [%i2+0x030],%g3 ! Observed data at 000000007d000030
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x030,%g4
ldx [%g1+0x070],%g2 ! Expected data = c69a9865ef683faa
ldx [%i2+0x070],%g3 ! Observed data at 000000007d000070
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 6c97f691289be6ff
ldx [%i2+0x078],%g3 ! Observed data at 000000007d000078
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = f541882febff1e92
ldx [%i2+0x0b0],%g3 ! Observed data at 000000007d0000b0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 000000b6645b37ff
ldx [%i2+0x0c8],%g3 ! Observed data at 000000007d0000c8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = eb104af19ab8cfa4
ldx [%i2+0x0e0],%g3 ! Observed data at 000000007d0000e0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 869701fd6af35871
ldx [%i2+0x100],%g3 ! Observed data at 000000007d000100
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 41a65cb75c9514ff
ldx [%i2+0x120],%g3 ! Observed data at 000000007d000120
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x120,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 7936ea058e33d0ff
ldx [%i2+0x1a0],%g3 ! Observed data at 000000007d0001a0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = cf186446ff3459b6
ldx [%i2+0x1b0],%g3 ! Observed data at 000000007d0001b0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = b5de6c2face7ff8e
ldx [%i2+0x1b8],%g3 ! Observed data at 000000007d0001b8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 573e84ff447dbb26
ldx [%i2+0x1c0],%g3 ! Observed data at 000000007d0001c0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 9b6939ffff8ef921
ldx [%i2+0x1e0],%g3 ! Observed data at 000000007d0001e0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 0000009c17ebe620
ldx [%i2+0x1f8],%g3 ! Observed data at 000000007d0001f8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x1f8,%g4
set p54_local3_expect,%g1
p54_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ffb4ed001df21193
ldx [%i3+0x000],%g3 ! Observed data at 000000007d800000
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 1b00000000ff00ff
ldx [%i3+0x008],%g3 ! Observed data at 000000007d800008
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 156510eb26433377
ldx [%i3+0x010],%g3 ! Observed data at 000000007d800010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000000000000024
ldx [%i3+0x018],%g3 ! Observed data at 000000007d800018
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = dd2f1f9aad3671f7
ldx [%i3+0x020],%g3 ! Observed data at 000000007d800020
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 04556f7256bee342
ldx [%i3+0x028],%g3 ! Observed data at 000000007d800028
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x028,%g4
ldx [%g1+0x070],%g2 ! Expected data = caa3b44a0000001b
ldx [%i3+0x070],%g3 ! Observed data at 000000007d800070
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ffc0d56a76d7c8f8
ldx [%i3+0x0d0],%g3 ! Observed data at 000000007d8000d0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 86f5bda2ffbcd763
ldx [%i3+0x108],%g3 ! Observed data at 000000007d800108
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 000000ff98def7bd
ldx [%i3+0x120],%g3 ! Observed data at 000000007d800120
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 683b10350000001b
ldx [%i3+0x128],%g3 ! Observed data at 000000007d800128
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 3e998f3d156a2c79
ldx [%i3+0x140],%g3 ! Observed data at 000000007d800140
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 7619a59eedfb4811
ldx [%i3+0x148],%g3 ! Observed data at 000000007d800148
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = 6daa4800b47537bf
ldx [%i3+0x160],%g3 ! Observed data at 000000007d800160
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x160,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = f098ff260f63d9fd
ldx [%i3+0x1e8],%g3 ! Observed data at 000000007d8001e8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x1e8,%g4
! The test for processor 54 has passed
p54_passed:
ta GOOD_TRAP
nop
p54_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p54_failed
p54_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p54_failed
p54_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p54_failed
p54_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p54_failed
p54_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p54_failed
p54_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p54_failed
p54_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p54_failed
p54_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p54_failed
p54_f0_fail:
set p54_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p54_f2_fail:
set p54_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p54_f4_fail:
set p54_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
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:
swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007c000028]
stwa %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d000010]
ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007c000028]
ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007d000000]
done
p54_trap1o:
swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007c000028]
stwa %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d000010]
ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007c000028]
ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007d000000]
done
p54_trap2e:
lduba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007c800020]
stba %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c000020]
swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007c800010]
ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007d000000]
stda %l2,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c000018]
done
p54_trap2o:
lduba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007c800020]
stba %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c000020]
swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007c800010]
ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007d000000]
stda %l2,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c000018]
done
p54_trap3e:
nop
nop
nop
nop
done
p54_trap3o:
nop
nop
nop
nop
done
p54_init_memory_pointers:
set p54_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p54_local0_start,%i0
set p54_local1_start,%i1
set p54_local2_start,%i2
set p54_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 554733a6ae88e251
ldx [%g1+0x008],%l1 ! %l1 = c4f23b7ca6700f43
ldx [%g1+0x010],%l2 ! %l2 = 939942b6688c7bb7
ldx [%g1+0x018],%l3 ! %l3 = 331af2c5f4c3c618
ldx [%g1+0x020],%l4 ! %l4 = e51391e7eb104af1
ldx [%g1+0x028],%l5 ! %l5 = b4139f3ed20beed6
ldx [%g1+0x030],%l6 ! %l6 = 8da57198d5b07c93
ldx [%g1+0x038],%l7 ! %l7 = 7cc4cff58cc4cb81
! Initialize the output register of window 0
set unres3_start,%o0
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 = 9c8bb4e3 ee623172 c77ff381 393c9af2
! %f4 = adb618e8 716047c2 15309cd8 4bb38db7
! %f8 = 15531e89 9c6ba3cd e801aa3c e3e6418a
! %f12 = 2ce9148c 94c7ce2d 8ca0d64d 7744a029
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0f8e6fa7 04662e55 d395d8c9 21ecc03d
! %f20 = ffd78625 3870ea21 d9216e61 d63cc3d3
! %f24 = 3e0ffa42 176e9c1e 23cd56c9 783a816e
! %f28 = c04ef786 d95a29f5 0d426311 c2704de4
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 9d8f389a 710198c2 c6581141 d0258614
! %f36 = 4358e9de 581786c5 1af35cee 7a4943a9
! %f40 = e004da19 16797530 59489d2f 5ea69c37
! %f44 = b0d50a39 661bf4e9 1153256b 76a3a0a4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x1b9ce99800000010,%g7,%g1 ! GSR scale = 2, align = 0
wr %g1,%g0,%gsr ! GSR = 1b9ce99800000010
wr %g0,%y ! Clear Y 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[000000007e800120] = 99b1e1c7, %l5 = 000e63cc, %l0 = 29042816
add %i1,0x120,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000099b1e1c7
! Mem[000000007f800000] = 56622604, %l7 = 5ae36c6477920a86
ldstuba [%i3+%g0]0x80,%l7 ! %l7 = 00000056000000ff
! Mem[000000007f00006e] = 9b4c5453, %l2 = cfe543efc27ef060
ldstub [%i2+0x06e],%l2 ! %l2 = 00000054000000ff
! Mem[000000007e800000] = 79c88ecd 2b9971a1, %l2 = 00000054, %l3 = ab57ab89
ldda [%i1+%g0]0x80,%l2 ! %l2 = 0000000079c88ecd 000000002b9971a1
! %l4 = 6ceda105ec96126f, Mem[00000000910000d0] = c55a166e9a7536ab, %asi = 80
stxa %l4,[%i6+0x0d0]%asi ! Mem[00000000910000d0] = 6ceda105ec96126f
! Mem[000000007e800010] = 4f5da6b11437522c, %l3 = 000000002b9971a1, %l5 = e23222e0000e63cc
add %i1,0x10,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 4f5da6b11437522c
! %l2 = 79c88ecd, %l3 = 2b9971a1, Mem[0000000091000068] = adccfc37 60c26dee
std %l2,[%i6+0x068] ! Mem[0000000091000068] = 79c88ecd 2b9971a1
! Mem[000000007f000018] = 4ec5d148, %l3 = 000000002b9971a1
ldstuba [%i2+%o3]0x81,%l3 ! %l3 = 0000004e000000ff
! Mem[000000007e8000e5] = 33cca493, %l1 = 6ce7d533d6aa5b81
ldstub [%i1+0x0e5],%l1 ! %l1 = 000000cc000000ff
! Mem[000000007f000018] = 48d1c5ff, %l6 = 81a3e710a64e9f90
lduba [%i2+%o3]0x89,%l6 ! %l6 = 00000000000000ff
p55_label_2:
! Mem[000000007f800018] = cc54ba5b, %l1 = 00000000000000cc
lduba [%i3+%o3]0x80,%l1 ! %l1 = 00000000000000cc
! %l4 = 6ceda105ec96126f, Mem[000000007e800010] = b1a65d4f
stwa %l4,[%i1+%o2]0x89 ! Mem[000000007e800010] = ec96126f
! Mem[000000007e800108] = f9ddb67737ae0094, %l5 = 4f5da6b11437522c, %l6 = 00000000000000ff
add %i1,0x108,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = f9ddb67737ae0094
! Mem[000000007e800028] = 4f940769, %l4 = 6ceda105ec96126f
swapa [%i1+%o5]0x89,%l4 ! %l4 = 000000004f940769
! Mem[0000000091800194] = eb4255f1, %g2 = dd7e5dff8d23234f
ldsha [%o0+0x194]%asi,%g2 ! %g2 = ffffffffffffeb42
! %l6 = 37ae0094, %l7 = 00000056, Mem[00000000910001b8] = 889ba15b a78de8c5
std %l6,[%i6+0x1b8] ! Mem[00000000910001b8] = 37ae0094 00000056
! Mem[000000007e000028] = b590b81c, %l4 = 000000004f940769
ldsha [%i0+%o5]0x89,%l4 ! %l4 = ffffffffffffb81c
! %l2 = 0000000079c88ecd, Mem[000000007e8000e6] = 33ffa493
stb %l2,[%i1+0x0e6] ! Mem[000000007e8000e4] = 33ffcd93
! Mem[000000007e800010] = 6f1296ec, %l2 = 0000000079c88ecd
lduwa [%i1+%o2]0x81,%l2 ! %l2 = 000000006f1296ec
! Mem[000000007f000160] = 60714de9, %l0 = 99b1e1c7, %l6 = 37ae0094
add %i2,0x160,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000060714de9
p55_label_3:
! Mem[000000007e800088] = fa6422768818197c, %l0 = 0000000099b1e1c7, %l1 = 00000000000000cc
add %i1,0x88,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = fa6422768818197c
! %l2 = 000000006f1296ec, Mem[0000000091000048] = 0ab775a3
sth %l2,[%i6+0x048] ! Mem[0000000091000048] = 96ec75a3
! Mem[000000007e000020] = 19456654 8fcad27e, %l4 = ffffb81c, %l5 = 1437522c
ldda [%i0+%o4]0x88,%l4 ! %l4 = 000000008fcad27e 0000000019456654
! %l0 = 0000000099b1e1c7, Mem[000000007f800000] = 042662ff
stwa %l0,[%i3+%g0]0x89 ! Mem[000000007f800000] = 99b1e1c7
! Mem[000000007f800194] = cc400512, %l3 = 000000000000004e
swap [%i3+0x194],%l3 ! %l3 = 00000000cc400512
! Mem[000000007e8000bc] = 4a5327d4, %l7 = 00000056, %l4 = 8fcad27e
add %i1,0xbc,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000004a5327d4
! Mem[000000007f800009] = 2a016490, %l1 = fa6422768818197c
ldstuba [%i3+0x009]%asi,%l1 ! %l1 = 00000001000000ff
! Mem[000000007e8001fc] = 3a8fb720, %l0 = 0000000099b1e1c7
swap [%i1+0x1fc],%l0 ! %l0 = 000000003a8fb720
! Mem[000000007e000158] = af3585ee, %l4 = 000000004a5327d4, %asi = 80
swapa [%i0+0x158]%asi,%l4 ! %l4 = 00000000af3585ee
! Mem[0000000091800180] = a254098f 9994f402, %g2 = ffffeb42, %g3 = 0bad0b00
ldd [%o0+0x180],%g2 ! %g2 = 00000000a254098f 000000009994f402
p55_label_4:
! %l3 = 00000000cc400512, Mem[000000007e800018] = 35577cb2
stba %l3,[%i1+%o3]0x80 ! Mem[000000007e800018] = 12577cb2
! Mem[000000007e000018] = 93f14334, %l5 = 0000000019456654
lduwa [%i0+%o3]0x80,%l5 ! %l5 = 0000000093f14334
! Mem[000000007f000018] = 48d1c5ff, %l6 = 0000000060714de9
ldstuba [%i2+%o3]0x89,%l6 ! %l6 = 000000ff000000ff
! %l4 = 00000000af3585ee, Mem[000000007e800008] = f3c81796
stha %l4,[%i1+%o1]0x89 ! Mem[000000007e800008] = f3c885ee
! Mem[000000007f000000] = 11c49824 393f1e4f, %l4 = af3585ee, %l5 = 93f14334
ldda [%i2+%g0]0x80,%l4 ! %l4 = 0000000011c49824 00000000393f1e4f
! Mem[000000007f0000c4] = cf4d4ceb, %l3 = 00000000cc400512
ldstub [%i2+0x0c4],%l3 ! %l3 = 000000cf000000ff
! Mem[0000000090800010] = 92a3c171, %g2 = 00000000a254098f
ldsb [%i5+%o2],%g2 ! %g2 = ffffffffffffff92
! Mem[000000007f80001c] = 4f8bd4d6, %l1 = 00000001, %l4 = 11c49824
add %i3,0x1c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000004f8bd4d6
! %l7 = 0000000000000056, Mem[0000000090000118] = 31690d1f
stw %l7,[%i4+0x118] ! Mem[0000000090000118] = 00000056
! Mem[000000007e000010] = 865770a3, %l6 = 00000000000000ff
lduba [%i0+%o2]0x81,%l6 ! %l6 = 0000000000000086
p55_label_5:
! %l6 = 0000000000000086, Mem[000000007f800020] = 6bbc7ad0
stha %l6,[%i3+%o4]0x89 ! Mem[000000007f800020] = 6bbc0086
! %l5 = 00000000393f1e4f, Mem[0000000091800138] = 59978ff2af83df28
stx %l5,[%o0+0x138] ! Mem[0000000091800138] = 00000000393f1e4f
! Mem[000000007f800020] = 6bbc0086, %l4 = 000000004f8bd4d6
ldstuba [%i3+%o4]0x89,%l4 ! %l4 = 00000086000000ff
! Mem[000000007f800088] = ada54d3b1d46c1d2, %l5 = 00000000393f1e4f, %l4 = 0000000000000086
add %i3,0x88,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = ada54d3b1d46c1d2
! Mem[000000007f800020] = ff00bc6b, %l2 = 6f1296ec, %l5 = 393f1e4f
add %i3,0x20,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000ff00bc6b
! Mem[000000007e000028] = 3896eab6b590b81c, %l3 = 00000000000000cf
ldxa [%i0+%o5]0x88,%l3 ! %l3 = 3896eab6b590b81c
! Mem[0000000090000088] = 0c780039 10c393c6, %g2 = ffffff92, %g3 = 9994f402
ldd [%i4+0x088],%g2 ! %g2 = 000000000c780039 0000000010c393c6
! Mem[000000007e80019c] = daedaa3f, %l6 = 00000086, %l5 = ff00bc6b
add %i1,0x19c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000daedaa3f
! %l0 = 000000003a8fb720, Mem[0000000091800050] = ccf52dd5544a3e12
stx %l0,[%o0+0x050] ! Mem[0000000091800050] = 000000003a8fb720
! Mem[00000000908001c8] = 40b0e033 d01beac2, %g2 = 0c780039, %g3 = 10c393c6
ldd [%i5+0x1c8],%g2 ! %g2 = 0000000040b0e033 00000000d01beac2
p55_label_6:
! Mem[000000009100019c] = 234cd95d, %g2 = 0000000040b0e033
lduwa [%i6+0x19c]%asi,%g2 ! %g2 = 00000000234cd95d
! Mem[000000007f0001f8] = ea9d86c6bc38dcc2, %l6 = 0000000000000086, %l5 = 00000000daedaa3f
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = ea9d86c6bc38dcc2
! Mem[000000007e000110] = 3686b072, %l1 = 0000000000000001
swap [%i0+0x110],%l1 ! %l1 = 000000003686b072
! Mem[000000007f80009a] = 0f57f644, %l1 = 000000003686b072
ldstub [%i3+0x09a],%l1 ! %l1 = 000000f6000000ff
! %l2 = 000000006f1296ec, Mem[000000007e800010] = 6f1296ec
stha %l2,[%i1+%o2]0x80 ! Mem[000000007e800010] = 96ec96ec
! Mem[000000007f000100] = 7e4a3cd20e991af3, %l3 = 3896eab6b590b81c, %l0 = 000000003a8fb720
add %i2,0x100,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 7e4a3cd20e991af3
! Mem[000000007e000108] = 657823a7, %l5 = bc38dcc2, %l0 = 0e991af3
add %i0,0x108,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000657823a7
! Mem[000000007e0001e0] = 3c9c5523, %l2 = 000000006f1296ec
swap [%i0+0x1e0],%l2 ! %l2 = 000000003c9c5523
! Mem[000000007f000000] = 4f1e3f392498c411, %l0 = 00000000657823a7
ldxa [%i2+%g0]0x89,%l0 ! %l0 = 4f1e3f392498c411
! Mem[000000007e8001a8] = 4116e43f47243fef, %l3 = 3896eab6b590b81c, %l3 = 3896eab6b590b81c
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 4116e43f47243fef
p55_label_7:
! Mem[00000000908001b0] = 413f3e85, %g2 = 00000000234cd95d
ldsb [%i5+0x1b1],%g2 ! %g2 = 0000000000000041
! %l3 = 4116e43f47243fef, Mem[000000009000000e] = a39b4f09
sth %l3,[%i4+0x00e] ! Mem[000000009000000c] = 3fef4f09
! Mem[000000007e800110] = 5e8b73e24129bec8, %l0 = 4f1e3f392498c411, %l0 = 4f1e3f392498c411
add %i1,0x110,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 5e8b73e24129bec8
! %l1 = 00000000000000f6, Mem[000000007e000020] = 7ed2ca8f
stha %l1,[%i0+%o4]0x81 ! Mem[000000007e000020] = 00f6ca8f
! Mem[000000007f000008] = 0ef9d625, %l6 = 0000000000000086
ldsha [%i2+%o1]0x81,%l6 ! %l6 = 0000000000000ef9
! Mem[000000007e000159] = 4a5327d4, %l4 = ada54d3b1d46c1d2
ldstuba [%i0+0x159]%asi,%l4 ! %l4 = 00000053000000ff
! %l2 = 000000003c9c5523, Mem[0000000091800027] = 042e4619, %asi = 80
stba %l2,[%o0+0x027]%asi ! Mem[0000000091800024] = 232e4619
! Mem[000000007f80017b] = 1d6eff88, %l6 = 0000000000000ef9
ldstub [%i3+0x17b],%l6 ! %l6 = 00000088000000ff
! Mem[0000000090000178] = d24499ec dc5c5270, %g2 = 00000041, %g3 = d01beac2
ldda [%i4+0x178]%asi,%g2 ! %g2 = 00000000d24499ec 00000000dc5c5270
! %l0 = 4129bec8, %l1 = 000000f6, Mem[000000007e000028] = b590b81c 3896eab6
stda %l0,[%i0+%o5]0x89 ! Mem[000000007e000028] = 4129bec8 000000f6
p55_label_8:
! %l3 = 4116e43f47243fef, Mem[0000000091800190] = 9c78ac4d
sth %l3,[%o0+0x190] ! Mem[0000000091800190] = 3fefac4d
! Mem[00000000908001ac] = c4aa7d41, %g2 = 00000000d24499ec
ldsb [%i5+0x1ae],%g2 ! %g2 = ffffffffffffffc4
! Mem[00000000900001c4] = 401222e9, %g2 = ffffffffffffffc4
ldsba [%i4+0x1c7]%asi,%g2 ! %g2 = 0000000000000040
! Mem[000000007f0000c4] = ff4d4ceb, %l7 = 00000056, %l2 = 3c9c5523
add %i2,0xc4,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000ff4d4ceb
! Mem[000000007f800098] = 0f57ff44, %l0 = 4129bec8, %l6 = 00000088
add %i3,0x98,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000000f57ff44
! Mem[000000007f800000] = 99b1e1c7, %l3 = 4116e43f47243fef
swapa [%i3+%g0]0x89,%l3 ! %l3 = 0000000099b1e1c7
! Mem[000000007e800028] = 6f1296ec, %l3 = 0000000099b1e1c7
lduwa [%i1+%o5]0x81,%l3 ! %l3 = 000000006f1296ec
! Mem[00000000918001b0] = 32bd9ba96ade878f, %g2 = 0000000000000040
ldx [%o0+0x1b0],%g2 ! %g2 = 32bd9ba96ade878f
! Mem[0000000091800050] = 00000000 3a8fb720, %g2 = 6ade878f, %g3 = dc5c5270
ldda [%o0+0x050]%asi,%g2 ! %g2 = 0000000000000000 000000003a8fb720
! Mem[0000000091800000] = 6d0c24dca4a70fd1, %g2 = 0000000000000000
ldxa [%o0+0x000]%asi,%g2 ! %g2 = 6d0c24dca4a70fd1
p55_label_9:
! Mem[000000007e800190] = 11df2f5e2590d702, %l5 = ea9d86c6bc38dcc2, %l6 = 000000000f57ff44
add %i1,0x190,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 11df2f5e2590d702
! Mem[000000007e800098] = a5762df84d8d1a96, %l7 = 0000000000000056, %l4 = 0000000000000053
add %i1,0x98,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = a5762df84d8d1a96
! Mem[000000009000003c] = f0ae01b9, %g2 = 6d0c24dca4a70fd1
ldsb [%i4+0x03d],%g2 ! %g2 = fffffffffffffff0
! Mem[0000000090800100] = c71cb74e, %g2 = fffffffffffffff0
ldsb [%i5+0x101],%g2 ! %g2 = ffffffffffffffc7
! Mem[00000000908001bc] = 7c677d1d, %g18 = 898316e5e911dc7d
ldsw [%i5+0x1bc],%g2 ! %g2 = 898316e5e911dc7d
! %l5 = ea9d86c6bc38dcc2, Mem[00000000908001de] = bf5c8431, %asi = 80
stha %l5,[%i5+0x1de]%asi ! Mem[00000000908001dc] = dcc28431
! Mem[000000007e000090] = 7c5aee20, %l6 = 11df2f5e2590d702
swap [%i0+0x090],%l6 ! %l6 = 000000007c5aee20
! Mem[000000007f0000cb] = 19dd6b37, %l2 = 00000000ff4d4ceb
ldstub [%i2+0x0cb],%l2 ! %l2 = 00000037000000ff
! %l3 = 000000006f1296ec, Mem[000000007e800000] = cd8ec879
stha %l3,[%i1+%g0]0x88 ! Mem[000000007e800000] = cd8e96ec
! %l6 = 000000007c5aee20, Mem[00000000918000a8] = 38658e3f
stw %l6,[%o0+0x0a8] ! Mem[00000000918000a8] = 7c5aee20
p55_label_10:
! Mem[000000007e800020] = 29c216ec, %l0 = 5e8b73e24129bec8
ldstuba [%i1+%o4]0x80,%l0 ! %l0 = 00000029000000ff
! Mem[000000007f800000] = 47243fef, %l2 = 0000000000000037
swapa [%i3+%g0]0x89,%l2 ! %l2 = 0000000047243fef
! Mem[00000000908001a0] = 48b3274e, %g2 = 000000007c677d1d
ldub [%i5+0x1a0],%g2 ! %g2 = 0000000000000048
! Mem[000000007e000008] = 0550d93d, %l4 = a5762df84d8d1a96
ldstuba [%i0+%o1]0x88,%l4 ! %l4 = 0000003d000000ff
! Mem[000000007f80003c] = 1fafb77c, %l7 = 00000056, %l0 = 00000029
add %i3,0x3c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000001fafb77c
! Mem[000000007e8001db] = 39a92edf, %l5 = ea9d86c6bc38dcc2
ldstub [%i1+0x1db],%l5 ! %l5 = 000000df000000ff
! Mem[000000007f000094] = 5cd3233b, %l7 = 0000000000000056
swap [%i2+0x094],%l7 ! %l7 = 000000005cd3233b
! Mem[000000007f8001f8] = 1b07f496, %l4 = 0000003d, %l3 = 6f1296ec
add %i3,0x1f8,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000001b07f496
! Mem[000000007f000160] = 60714de949a5d639, %l4 = 000000000000003d, %l3 = 000000001b07f496
add %i2,0x160,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 60714de949a5d639
! %l5 = 00000000000000df, Mem[000000009080010c] = 57eda20f, %asi = 80
stha %l5,[%i5+0x10c]%asi ! Mem[000000009080010c] = 00dfa20f
p55_label_11:
! Mem[000000007f00014c] = 32cccf83, %l3 = 49a5d639, %l2 = 47243fef
add %i2,0x14c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000032cccf83
! Mem[000000009100007c] = a7349b90, %g2 = 0000000000000048
ldub [%i6+0x07d],%g2 ! %g2 = 00000000000000a7
! Mem[000000007f000000] = 11c49824, %l6 = 000000007c5aee20
swap [%i2+%g0],%l6 ! %l6 = 0000000011c49824
! Mem[000000007e8000a8] = eb75267e, %l6 = 11c49824, %l2 = 32cccf83
add %i1,0xa8,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000eb75267e
! Mem[000000007f000000] = 7c5aee20393f1e4f, %l1 = 00000000000000f6, %l3 = 60714de949a5d639
casxa [%i2]0x80,%l1,%l3 ! %l3 = 7c5aee20393f1e4f
! Mem[000000007e800088] = fa642276, %l1 = 00000000000000f6
swap [%i1+0x088],%l1 ! %l1 = 00000000fa642276
! Mem[000000007f000170] = 8119a9fb29f9ca15, %l3 = 7c5aee20393f1e4f, %l0 = 000000001fafb77c
add %i2,0x170,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 8119a9fb29f9ca15
! Mem[0000000091000100] = a1d05bf5, %g2 = 00000000000000a7
lduw [%i6+0x100],%g2 ! %g2 = 00000000a1d05bf5
! Mem[000000007f800000] = 37000000 66505b30, %l2 = eb75267e, %l3 = 393f1e4f
ldda [%i3+%g0]0x81,%l2 ! %l2 = 0000000037000000 0000000066505b30
! Mem[000000007f000010] = 37e9ca09, %l5 = 00000000000000df
ldsba [%i2+%o2]0x80,%l5 ! %l5 = 0000000000000037
p55_label_12:
! Mem[000000007e8000e8] = 4fa8dfa2, %l2 = 0000000037000000, %asi = 80
swapa [%i1+0x0e8]%asi,%l2 ! %l2 = 000000004fa8dfa2
! Mem[000000007f800010] = 208fd82c, %l1 = 00000000fa642276
swapa [%i3+%o2]0x88,%l1 ! %l1 = 00000000208fd82c
! Mem[000000007e000028] = 4129bec8, %l3 = 0000000066505b30
ldstuba [%i0+%o5]0x88,%l3 ! %l3 = 000000c8000000ff
! Mem[000000007f000010] = 37e9ca09, %l1 = 00000000208fd82c
swapa [%i2+%o2]0x81,%l1 ! %l1 = 0000000037e9ca09
! Mem[000000007f800140] = f3552043, %l6 = 0000000011c49824
swap [%i3+0x140],%l6 ! %l6 = 00000000f3552043
! Mem[00000000908000d0] = d09ab65d, %g2 = 00000000a1d05bf5
lduw [%i5+0x0d0],%g2 ! %g2 = 00000000d09ab65d
! %l1 = 0000000037e9ca09, Mem[0000000091800148] = 47db34c12117edb1
stx %l1,[%o0+0x148] ! Mem[0000000091800148] = 0000000037e9ca09
! Mem[00000000910000d4] = 96126fe6, %g2 = 00000000d09ab65d
ldub [%i6+0x0d5],%g2 ! %g2 = 0000000000000096
! Mem[000000007f000000] = 20ee5a7c, %l2 = 000000004fa8dfa2
lduba [%i2+%g0]0x88,%l2 ! %l2 = 000000000000007c
! Mem[000000007e80017d] = 427b1bc8, %l7 = 000000005cd3233b
ldstub [%i1+0x17d],%l7 ! %l7 = 0000007b000000ff
p55_label_13:
! Mem[000000007f80015b] = daddc871, %l5 = 0000000000000037
ldstub [%i3+0x15b],%l5 ! %l5 = 00000071000000ff
! Mem[000000007e800018] = 26c5fce1 b27c5712, %l2 = 0000007c, %l3 = 000000c8
ldda [%i1+%o3]0x88,%l2 ! %l2 = 00000000b27c5712 0000000026c5fce1
! Mem[000000007f8000e7] = 7b189518, %l4 = 000000000000003d
ldstub [%i3+0x0e7],%l4 ! %l4 = 00000018000000ff
! %l2 = b27c5712, %l3 = 26c5fce1, Mem[0000000090000120] = 7afefbe2 a770d537
std %l2,[%i4+0x120] ! Mem[0000000090000120] = b27c5712 26c5fce1
! Mem[0000000091800128] = 4b3152c0, %g2 = 0000000000000096
lduw [%o0+0x128],%g2 ! %g2 = 000000004b3152c0
! Mem[0000000090000008] = 354aae5e78773fef, %g2 = 000000004b3152c0
ldx [%i4+%o1],%g2 ! %g2 = 354aae5e78773fef
! Mem[0000000091000080] = 909e4e96 8c494cf0, %g2 = 78773fef, %g3 = 3a8fb720
ldd [%i6+0x080],%g2 ! %g2 = 00000000909e4e96 000000008c494cf0
! Mem[000000007f800180] = dd64eeec, %l3 = 0000000026c5fce1
lduwa [%i3+0x180]%asi,%l3 ! %l3 = 00000000dd64eeec
! Mem[000000007e800008] = f3c885ee, %l7 = 000000000000007b
swapa [%i1+%o1]0x88,%l7 ! %l7 = 00000000f3c885ee
! Mem[000000007e8000a8] = eb75267e39636114, %l5 = 0000000000000071, %l1 = 0000000037e9ca09
add %i1,0xa8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = eb75267e39636114
p55_label_14:
! Mem[000000007e8001d8] = 39a92eff49eab78d, %l2 = 00000000b27c5712, %l6 = 00000000f3552043
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 39a92eff49eab78d
! Mem[000000007f000018] = ffc5d148, %l4 = 0000000000000018
ldsba [%i2+%o3]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[000000007f800010] = fa642276, %l7 = 00000000f3c885ee
ldstuba [%i3+%o2]0x89,%l7 ! %l7 = 00000076000000ff
! Mem[000000007f800018] = cc54ba5b, %l4 = ffffffffffffffff
ldswa [%i3+%o3]0x80,%l4 ! %l4 = ffffffffcc54ba5b
! %l3 = 00000000dd64eeec, Mem[0000000091000150] = 67c0a8f1
stb %l3,[%i6+0x150] ! Mem[0000000091000150] = ecc0a8f1
! Mem[000000007f000010] = 208fd82c, %l6 = 39a92eff49eab78d
ldswa [%i2+%o2]0x80,%l6 ! %l6 = 00000000208fd82c
! Mem[00000000910001e8] = 07ce4686, %g2 = 00000000909e4e96
ldsb [%i6+0x1e9],%g2 ! %g2 = 0000000000000007
! Mem[000000007e800010] = ec96ec96, %l7 = 0000000000000076
ldsha [%i1+%o2]0x89,%l7 ! %l7 = ffffffffffffec96
! %l2 = 00000000b27c5712, Mem[0000000091800158] = c46832fb9ad315d0
stx %l2,[%o0+0x158] ! Mem[0000000091800158] = 00000000b27c5712
! Mem[000000007f0000c4] = ff4d4ceb, %l4 = cc54ba5b, %l4 = cc54ba5b
add %i2,0xc4,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000ff4d4ceb
p55_label_15:
! %l0 = 8119a9fb29f9ca15, Mem[0000000091000040] = f4035ed6
sth %l0,[%i6+0x040] ! Mem[0000000091000040] = ca155ed6
! Mem[000000007e000028] = ffbe2941f6000000, %l2 = 00000000b27c5712, %l6 = 00000000208fd82c
add %i0,0x28,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = ffbe2941f6000000
! Mem[000000007e800010] = 96ec96ec, %l5 = 0000000000000071
swapa [%i1+%o2]0x80,%l5 ! %l5 = 0000000096ec96ec
! %l5 = 0000000096ec96ec, Mem[0000000091000121] = 69584297, %asi = 80
stba %l5,[%i6+0x121]%asi ! Mem[0000000091000120] = ec584297
! Mem[00000000908000e4] = 742be986, %g18 = 898316e5e911dc7d
ldsw [%i5+0x0e4],%g2 ! %g2 = 898316e5e911dc7d
! %l1 = eb75267e39636114, Mem[0000000091000158] = 12fc8dfe, %asi = 80
stha %l1,[%i6+0x158]%asi ! Mem[0000000091000158] = 61148dfe
! Mem[000000007f8000d0] = 19ef893030ec4b80, %l2 = 00000000b27c5712, %l1 = eb75267e39636114
add %i3,0xd0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 19ef893030ec4b80
! %l3 = 00000000dd64eeec, Mem[000000007f000000] = 7c5aee20
stba %l3,[%i2+%g0]0x80 ! Mem[000000007f000000] = ec5aee20
! Mem[000000007f800000] = 37000000 66505b30, %l4 = ff4d4ceb, %l5 = 96ec96ec
ldda [%i3+%g0]0x80,%l4 ! %l4 = 0000000037000000 0000000066505b30
! %l5 = 0000000066505b30, Mem[000000007e800008] = 7b0000001bf8472e
stxa %l5,[%i1+%o1]0x80 ! Mem[000000007e800008] = 0000000066505b30
p55_label_16:
! Mem[000000007e000048] = 47d7317a72bf071e, %l5 = 0000000066505b30, %l4 = 0000000037000000
add %i0,0x48,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 47d7317a72bf071e
! Mem[000000007e800000] = ec968ecd, %l4 = 47d7317a72bf071e
lduba [%i1+%g0]0x80,%l4 ! %l4 = 00000000000000ec
! Mem[000000007f800054] = 8efd144d, %l0 = 29f9ca15, %l6 = f6000000
add %i3,0x54,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000008efd144d
! Mem[000000007e0001dc] = 24e4f76e, %l0 = 29f9ca15, %l1 = 30ec4b80
add %i0,0x1dc,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000024e4f76e
! Mem[000000007f800020] = ff00bc6b, %l5 = 0000000066505b30
lduh [%i3+%o4],%l5 ! %l5 = 000000000000ff00
! Mem[000000007f800128] = 1359ddfe1b4592d3, %l6 = 000000008efd144d, %l4 = 00000000000000ec
add %i3,0x128,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 1359ddfe1b4592d3
! Mem[000000007e0000ec] = 8fa0ca4d, %l6 = 000000008efd144d
swap [%i0+0x0ec],%l6 ! %l6 = 000000008fa0ca4d
! %l4 = 1b4592d3, %l5 = 0000ff00, Mem[000000007e000018] = 3443f193 c1321187
stda %l4,[%i0+%o3]0x89 ! Mem[000000007e000018] = 1b4592d3 0000ff00
! %l2 = b27c5712, %l3 = dd64eeec, Mem[0000000091800108] = da59eb8f d5a60bac
std %l2,[%o0+0x108] ! Mem[0000000091800108] = b27c5712 dd64eeec
! %l6 = 8fa0ca4d, %l7 = ffffec96, Mem[00000000900001f0] = b900740f 336f94a1
std %l6,[%i4+0x1f0] ! Mem[00000000900001f0] = 8fa0ca4d ffffec96
p55_label_17:
! Mem[000000007e00002e] = f6000000, %l7 = ffffffffffffec96
ldstuba [%i0+0x02e]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[000000007e800140] = aedc90c51088796a, %l3 = 00000000dd64eeec, %l3 = 00000000dd64eeec
add %i1,0x140,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = aedc90c51088796a
! Mem[000000007e8001d0] = 72d0a0f6, %l7 = 0000000000000000
swap [%i1+0x1d0],%l7 ! %l7 = 0000000072d0a0f6
! %l0 = 8119a9fb29f9ca15, Mem[0000000090000058] = 2eab2a15aa7bb4c8, %asi = 80
stxa %l0,[%i4+0x058]%asi ! Mem[0000000090000058] = 8119a9fb29f9ca15
! %l6 = 8fa0ca4d, %l7 = 72d0a0f6, Mem[000000007f800018] = 5bba54cc d6d48b4f
stda %l6,[%i3+%o3]0x89 ! Mem[000000007f800018] = 8fa0ca4d 72d0a0f6
! %l6 = 8fa0ca4d, %l7 = 72d0a0f6, Mem[000000007e000028] = ffbe2941 f600ff00
stda %l6,[%i0+%o5]0x81 ! Mem[000000007e000028] = 8fa0ca4d 72d0a0f6
! Mem[000000007f000044] = 6850b9d1, %l0 = 8119a9fb29f9ca15
ldstub [%i2+0x044],%l0 ! %l0 = 00000068000000ff
! Mem[000000007e800028] = ec96126f, %l2 = 00000000b27c5712
swapa [%i1+%o5]0x88,%l2 ! %l2 = 00000000ec96126f
! Mem[000000007e000010] = 865770a3945a5c0c, %l2 = 00000000ec96126f, %l4 = 1359ddfe1b4592d3
add %i0,0x10,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 865770a3945a5c0c
! Mem[00000000908000f8] = 388f6759, %g2 = 00000000742be986
ldsh [%i5+0x0fa],%g2 ! %g2 = 000000000000388f
p55_label_18:
! Mem[000000007f000070] = 9ba71d97402773d9, %l6 = 000000008fa0ca4d, %l6 = 000000008fa0ca4d
add %i2,0x70,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 9ba71d97402773d9
! Mem[000000007f800098] = 0f57ff44865c862d, %l3 = aedc90c51088796a, %l0 = 0000000000000068
add %i3,0x98,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 0f57ff44865c862d
! Mem[0000000091000148] = 9989eddf, %g2 = 000000000000388f
ldsh [%i6+0x14a],%g2 ! %g2 = ffffffffffff9989
! Mem[00000000900000ec] = 8d7c0270, %g2 = ffffffffffff9989
ldsh [%i4+0x0ec],%g2 ! %g2 = ffffffffffff8d7c
! Mem[000000007f800020] = ff00bc6b, %l6 = 9ba71d97402773d9
swapa [%i3+%o4]0x80,%l6 ! %l6 = 00000000ff00bc6b
! Mem[000000007e800020] = ec16c2ff, %l6 = 00000000ff00bc6b
ldswa [%i1+%o4]0x89,%l6 ! %l6 = ffffffffec16c2ff
! Mem[000000007e000018] = d392451b00ff0000, %l2 = 00000000ec96126f
ldxa [%i0+%o3]0x80,%l2 ! %l2 = d392451b00ff0000
! Mem[000000007e8001ec] = eace9977, %l6 = ffffffffec16c2ff, %asi = 80
swapa [%i1+0x1ec]%asi,%l6 ! %l6 = 00000000eace9977
! %l2 = d392451b00ff0000, Mem[000000007f800008] = 2aff6490
stha %l2,[%i3+%o1]0x80 ! Mem[000000007f800008] = 00006490
! Mem[000000007e0001f0] = 46f468cb, %l2 = d392451b00ff0000, %asi = 80
swapa [%i0+0x1f0]%asi,%l2 ! %l2 = 0000000046f468cb
p55_label_19:
! Mem[00000000900001a8] = 7a7f9591, %g2 = ffffffffffff8d7c
ldub [%i4+0x1a9],%g2 ! %g2 = 000000000000007a
! Mem[000000007e800020] = ffc216ec, %l7 = 0000000072d0a0f6
swap [%i1+%o4],%l7 ! %l7 = 00000000ffc216ec
! Mem[000000007f800088] = ada54d3b 1d46c1d2, %l2 = 46f468cb, %l3 = 1088796a
ldd [%i3+0x088],%l2 ! %l2 = 00000000ada54d3b 000000001d46c1d2
! Mem[000000007e000134] = 731769de, %l5 = 0000ff00, %l6 = eace9977
add %i0,0x134,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000731769de
! %l1 = 0000000024e4f76e, Mem[000000007f800008] = 00006490
stwa %l1,[%i3+%o1]0x81 ! Mem[000000007f800008] = 24e4f76e
! Mem[00000000910000a0] = 978b56bc, %g2 = 000000000000007a
lduba [%i6+0x0a1]%asi,%g2 ! %g2 = 0000000000000097
! Mem[000000007f000190] = 41bb12fc, %l4 = 865770a3945a5c0c, %asi = 80
swapa [%i2+0x190]%asi,%l4 ! %l4 = 0000000041bb12fc
! Mem[000000007f000000] = 20ee5aec, %l4 = 0000000041bb12fc
ldsha [%i2+%g0]0x88,%l4 ! %l4 = 0000000000005aec
! Mem[000000007e800060] = 4d2302ff, %l2 = 00000000ada54d3b
swap [%i1+0x060],%l2 ! %l2 = 000000004d2302ff
! Mem[000000007e800085] = e023410b, %l4 = 0000000000005aec
ldstub [%i1+0x085],%l4 ! %l4 = 00000023000000ff
p55_label_20:
! Mem[000000007e0000a8] = 704f44b6, %l0 = 865c862d, %l7 = ffc216ec
add %i0,0xa8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000704f44b6
! %l2 = 000000004d2302ff, Mem[0000000091000174] = a7139783
stw %l2,[%i6+0x174] ! Mem[0000000091000174] = 4d2302ff
! Mem[000000007f800010] = fa6422ff, %l3 = 000000001d46c1d2
ldsha [%i3+%o2]0x89,%l3 ! %l3 = 00000000000022ff
! Mem[00000000908000e4] = 742be986, %g2 = 0000000000000097
ldub [%i5+0x0e4],%g2 ! %g2 = 0000000000000074
! Mem[000000007f000028] = 147cc958d9b591b7, %l7 = 00000000704f44b6
ldxa [%i2+%o5]0x89,%l7 ! %l7 = 147cc958d9b591b7
! Mem[000000007f800020] = 402773d9, %l5 = 000000000000ff00
ldsha [%i3+%o4]0x80,%l5 ! %l5 = 0000000000004027
! %l1 = 0000000024e4f76e, Mem[000000009080015c] = cb1ca361
stw %l1,[%i5+0x15c] ! Mem[000000009080015c] = 24e4f76e
! Mem[000000007f8001c4] = 3a06b030, %l0 = 865c862d, %l3 = 000022ff
add %i3,0x1c4,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000003a06b030
! Mem[00000000910001bc] = 00000056, %g2 = 0000000000000074
ldsba [%i6+0x1bc]%asi,%g2 ! %g2 = 0000000000000000
! Mem[000000007f800069] = 442fd04d, %l5 = 0000000000004027
ldstub [%i3+0x069],%l5 ! %l5 = 0000002f000000ff
p55_label_21:
! %l3 = 000000003a06b030, Mem[0000000090800084] = 9124e5a4
stw %l3,[%i5+0x084] ! Mem[0000000090800084] = 3a06b030
! %l6 = 00000000731769de, Mem[000000007e000018] = 1b4592d3
stha %l6,[%i0+%o3]0x89 ! Mem[000000007e000018] = 1b4569de
! %l7 = 147cc958d9b591b7, Mem[000000007e000028] = 8fa0ca4d
stwa %l7,[%i0+%o5]0x81 ! Mem[000000007e000028] = d9b591b7
! Mem[000000007e800008] = 00000000, %l7 = 147cc958d9b591b7
swapa [%i1+%o1]0x88,%l7 ! %l7 = 0000000000000000
! %l4 = 00000023, %l5 = 0000002f, Mem[000000007f000020] = 8c325f77 4e30f640
stda %l4,[%i2+%o4]0x88 ! Mem[000000007f000020] = 00000023 0000002f
! Mem[0000000091000078] = 6abd6364, %g2 = 0000000000000000
ldsha [%i6+0x078]%asi,%g2 ! %g2 = 0000000000006abd
! %l4 = 0000000000000023, Mem[00000000908001c5] = 24043940
stb %l4,[%i5+0x1c5] ! Mem[00000000908001c4] = 23043940
! Mem[0000000091000020] = 72613ed0, %g18 = 898316e5e911dc7d
ldsw [%i6+%o4],%g2 ! %g2 = 898316e5e911dc7d
! %l6 = 00000000731769de, Mem[000000009100007c] = cda7349b
stw %l6,[%i6+0x07c] ! Mem[000000009100007c] = 731769de
! Mem[000000007f800127] = 161b152c, %l3 = 000000003a06b030
ldstub [%i3+0x127],%l3 ! %l3 = 0000002c000000ff
p55_label_22:
! Mem[000000007e00003e] = 1d4e8f89, %l3 = 000000000000002c
ldstub [%i0+0x03e],%l3 ! %l3 = 0000008f000000ff
! Mem[000000007f8001f4] = d30a81b7, %l0 = 865c862d, %l3 = 0000008f
add %i3,0x1f4,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000d30a81b7
! Mem[000000007f000028] = b791b5d9, %l0 = 0f57ff44865c862d, %asi = 80
swapa [%i2+0x028]%asi,%l0 ! %l0 = 00000000b791b5d9
! %l3 = 00000000d30a81b7, Mem[00000000908000fc] = 6759029a
sth %l3,[%i5+0x0fc] ! Mem[00000000908000fc] = 81b7029a
! Mem[000000007f000018] = 48d1c5ff, %l1 = 0000000024e4f76e
ldsba [%i2+%o3]0x89,%l1 ! %l1 = ffffffffffffffff
! %l4 = 00000023, %l5 = 0000002f, Mem[00000000900000b8] = cca56a99 639df6c6
std %l4,[%i4+0x0b8] ! Mem[00000000900000b8] = 00000023 0000002f
! Mem[0000000091800148] = 000037e9, %g2 = 0000000072613ed0
lduh [%o0+0x14a],%g2 ! %g2 = 0000000000000000
! Mem[00000000908000e8] = fa3347b4, %g2 = 0000000000000000
lduw [%i5+0x0e8],%g2 ! %g2 = 00000000fa3347b4
! Mem[00000000918001c4] = 864a42a9, %g2 = 00000000fa3347b4
lduba [%o0+0x1c4]%asi,%g2 ! %g2 = 0000000000000086
! %l3 = 00000000d30a81b7, Mem[000000009180018c] = c77bc2d0
stw %l3,[%o0+0x18c] ! Mem[000000009180018c] = d30a81b7
p55_label_23:
! Mem[0000000091800144] = 200d0000, %g2 = 0000000000000086
ldsh [%o0+0x146],%g2 ! %g2 = 000000000000200d
! %l1 = ffffffffffffffff, Mem[0000000090800046] = efb5ecb2
sth %l1,[%i5+0x046] ! Mem[0000000090800044] = ffffecb2
! Mem[000000007f0001c8] = 046d7411b8fe1e22, %l7 = 0000000000000000, %l3 = 00000000d30a81b7
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 046d7411b8fe1e22
! Mem[000000007e8001c4] = 8b340fa7, %l2 = 000000004d2302ff
ldstub [%i1+0x1c4],%l2 ! %l2 = 0000008b000000ff
! %l6 = 731769de, %l7 = 00000000, Mem[00000000910000d8] = e657cfba 9c5c2a85
std %l6,[%i6+0x0d8] ! Mem[00000000910000d8] = 731769de 00000000
! Mem[000000009080000c] = 1d40b992, %g2 = 000000000000200d
ldub [%i5+0x00d],%g2 ! %g2 = 000000000000001d
! Mem[000000007e800020] = 72d0a0f6, %l4 = 0000000000000023
ldstuba [%i1+%o4]0x80,%l4 ! %l4 = 00000072000000ff
! Mem[000000007e8000e0] = dcc116b033ffcd93, %l6 = 00000000731769de, %l4 = 0000000000000072
add %i1,0xe0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = dcc116b033ffcd93
! %l0 = b791b5d9, %l1 = ffffffff, Mem[000000007e000018] = 1b4569de 0000ff00
stda %l0,[%i0+%o3]0x89 ! Mem[000000007e000018] = b791b5d9 ffffffff
! Mem[000000007e800018] = b27c5712, %l7 = 0000000000000000
lduba [%i1+%o3]0x88,%l7 ! %l7 = 0000000000000012
p55_label_24:
! Mem[000000007f800010] = 60237419 fa6422ff, %l4 = 33ffcd93, %l5 = 0000002f
ldda [%i3+%o2]0x89,%l4 ! %l4 = 00000000fa6422ff 0000000060237419
! Mem[000000007e800168] = 447e5670, %l1 = ffffffffffffffff
ldsba [%i1+0x16a]%asi,%l1 ! %l1 = 0000000000000056
! Mem[00000000908001c0] = 2fed4667, %g18 = 898316e5e911dc7d
ldsw [%i5+0x1c0],%g2 ! %g2 = 898316e5e911dc7d
! Mem[000000007f800080] = e66e0b92, %l7 = 0000000000000012
ldstub [%i3+0x080],%l7 ! %l7 = 000000e6000000ff
! Mem[000000007e80009b] = a5762df8, %l0 = 00000000b791b5d9
ldstub [%i1+0x09b],%l0 ! %l0 = 000000f8000000ff
! Mem[000000007f800134] = f2ca16e9, %l3 = 046d7411b8fe1e22
swap [%i3+0x134],%l3 ! %l3 = 00000000f2ca16e9
! Mem[000000007e8001b8] = 708002c1b8207762, %l1 = 0000000000000056, %l0 = 00000000000000f8
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 708002c1b8207762
! Mem[000000007e000020] = 00f6ca8f, %l4 = 00000000fa6422ff
ldswa [%i0+%o4]0x81,%l4 ! %l4 = 0000000000f6ca8f
! %l6 = 00000000731769de, Mem[000000007f000028] = 147cc9582d865c86
stxa %l6,[%i2+%o5]0x88 ! Mem[000000007f000028] = 00000000731769de
! Mem[0000000090800078] = 2b5751b8c117fe29, %g2 = 000000002fed4667
ldx [%i5+0x078],%g2 ! %g2 = 2b5751b8c117fe29
p55_label_25:
! %l0 = b8207762, %l1 = 00000056, Mem[0000000091000148] = 6a929989 eddfd90d
std %l0,[%i6+0x148] ! Mem[0000000091000148] = b8207762 00000056
! Mem[000000007e000000] = 788dd2fb 2e9b75b4, %l0 = b8207762, %l1 = 00000056
ldda [%i0+%g0]0x80,%l0 ! %l0 = 00000000788dd2fb 000000002e9b75b4
! Mem[000000007f000010] = 2cd88f20, %l4 = 0000000000f6ca8f
swapa [%i2+%o2]0x89,%l4 ! %l4 = 000000002cd88f20
! Mem[000000007f800085] = fe850115, %l7 = 00000000000000e6
ldstub [%i3+0x085],%l7 ! %l7 = 00000085000000ff
! Mem[000000007f80013c] = fd2d0349, %l5 = 60237419, %l0 = 788dd2fb
add %i3,0x13c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000fd2d0349
! Mem[000000007e0000b0] = d048b6d10e34cea7, %l7 = 0000000000000085, %l2 = 000000000000008b
add %i0,0xb0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = d048b6d10e34cea7
! %l3 = 00000000f2ca16e9, Mem[0000000091000034] = d5351a83
stw %l3,[%i6+0x034] ! Mem[0000000091000034] = f2ca16e9
! Mem[000000007f000094] = 00000056, %l2 = 0e34cea7, %l4 = 2cd88f20
add %i2,0x94,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000000000056
! Mem[000000007e00008c] = 761c4bf0, %l4 = 0000000000000056
swap [%i0+0x08c],%l4 ! %l4 = 00000000761c4bf0
! Mem[00000000910001a8] = 367cb88b, %g2 = 2b5751b8c117fe29
lduh [%i6+0x1a8],%g2 ! %g2 = 000000000000367c
ba,a p55_not_taken_0_end
p55_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 00000000fd2d0349
bne,a,pn %xcc,p55_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000002e9b75b4
bne,a,pn %xcc,p55_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be d048b6d10e34cea7
bne,a,pn %xcc,p55_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000f2ca16e9
bne,a,pn %xcc,p55_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000761c4bf0
bne,a,pn %xcc,p55_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000060237419
bne,a,pn %xcc,p55_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000731769de
bne,a,pn %xcc,p55_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000085
bne,a,pn %xcc,p55_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p55_check_fp_registers:
set p55_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 9c8bb4e3 ee623172
bne %xcc,p55_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be c77ff381 393c9af2
bne %xcc,p55_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be adb618e8 716047c2
bne %xcc,p55_f4_fail
nop
! Check Local Memory
set p55_local0_expect,%g1
p55_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = ffd95005182762a3
ldx [%i0+0x008],%g3 ! Observed data at 000000007e000008
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = d9b591b7ffffffff
ldx [%i0+0x018],%g3 ! Observed data at 000000007e000018
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00f6ca8f54664519
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 = d9b591b772d0a0f6
ldx [%i0+0x028],%g3 ! Observed data at 000000007e000028
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = fcf6d64d1d4eff89
ldx [%i0+0x038],%g3 ! Observed data at 000000007e000038
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x038,%g4
ldx [%g1+0x088],%g2 ! Expected data = 2ea6900800000056
ldx [%i0+0x088],%g3 ! Observed data at 000000007e000088
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 2590d702e9fb87f6
ldx [%i0+0x090],%g3 ! Observed data at 000000007e000090
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = b2b681d98efd144d
ldx [%i0+0x0e8],%g3 ! Observed data at 000000007e0000e8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 00000001816c565b
ldx [%i0+0x110],%g3 ! Observed data at 000000007e000110
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x110,%g4
ldx [%g1+0x158],%g2 ! Expected data = 4aff27d4ad1b081f
ldx [%i0+0x158],%g3 ! Observed data at 000000007e000158
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x158,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 6f1296ec1739a6c7
ldx [%i0+0x1e0],%g3 ! Observed data at 000000007e0001e0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 00ff00007d62a517
ldx [%i0+0x1f0],%g3 ! Observed data at 000000007e0001f0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x1f0,%g4
set p55_local1_expect,%g1
p55_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ec968ecd2b9971a1
ldx [%i1+0x000],%g3 ! Observed data at 000000007e800000
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = b791b5d966505b30
ldx [%i1+0x008],%g3 ! Observed data at 000000007e800008
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000711437522c
ldx [%i1+0x010],%g3 ! Observed data at 000000007e800010
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 12577cb2e1fcc526
ldx [%i1+0x018],%g3 ! Observed data at 000000007e800018
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffd0a0f69d3e2d07
ldx [%i1+0x020],%g3 ! Observed data at 000000007e800020
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 12577cb28ce4352f
ldx [%i1+0x028],%g3 ! Observed data at 000000007e800028
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = ada54d3bb706d43c
ldx [%i1+0x060],%g3 ! Observed data at 000000007e800060
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = ab1f490ee0ff410b
ldx [%i1+0x080],%g3 ! Observed data at 000000007e800080
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 000000f68818197c
ldx [%i1+0x088],%g3 ! Observed data at 000000007e800088
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = a5762dff4d8d1a96
ldx [%i1+0x098],%g3 ! Observed data at 000000007e800098
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = dcc116b033ffcd93
ldx [%i1+0x0e0],%g3 ! Observed data at 000000007e8000e0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 37000000a11d9ebf
ldx [%i1+0x0e8],%g3 ! Observed data at 000000007e8000e8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x178],%g2 ! Expected data = c0a1989242ff1bc8
ldx [%i1+0x178],%g3 ! Observed data at 000000007e800178
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 1f412e5dff340fa7
ldx [%i1+0x1c0],%g3 ! Observed data at 000000007e8001c0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 000000001a078fa6
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 = 39a92eff49eab78d
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 = 88c80e08ec16c2ff
ldx [%i1+0x1e8],%g3 ! Observed data at 000000007e8001e8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 769b52a399b1e1c7
ldx [%i1+0x1f8],%g3 ! Observed data at 000000007e8001f8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x1f8,%g4
set p55_local2_expect,%g1
p55_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ec5aee20393f1e4f
ldx [%i2+0x000],%g3 ! Observed data at 000000007f000000
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 8fcaf6004d655d5f
ldx [%i2+0x010],%g3 ! Observed data at 000000007f000010
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffc5d1480de3d8a2
ldx [%i2+0x018],%g3 ! Observed data at 000000007f000018
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 230000002f000000
ldx [%i2+0x020],%g3 ! Observed data at 000000007f000020
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = de69177300000000
ldx [%i2+0x028],%g3 ! Observed data at 000000007f000028
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = b83764b8ff50b9d1
ldx [%i2+0x040],%g3 ! Observed data at 000000007f000040
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = 04fdb0d89b4cff53
ldx [%i2+0x068],%g3 ! Observed data at 000000007f000068
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = a7598fbb00000056
ldx [%i2+0x090],%g3 ! Observed data at 000000007f000090
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = da0d177dff4d4ceb
ldx [%i2+0x0c0],%g3 ! Observed data at 000000007f0000c0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 19dd6bffb6956d31
ldx [%i2+0x0c8],%g3 ! Observed data at 000000007f0000c8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x190],%g2 ! Expected data = 945a5c0c35bf4f8b
ldx [%i2+0x190],%g3 ! Observed data at 000000007f000190
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x190,%g4
set p55_local3_expect,%g1
p55_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 3700000066505b30
ldx [%i3+0x000],%g3 ! Observed data at 000000007f800000
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 24e4f76eeb735c44
ldx [%i3+0x008],%g3 ! Observed data at 000000007f800008
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff2264fa19742360
ldx [%i3+0x010],%g3 ! Observed data at 000000007f800010
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 4dcaa08ff6a0d072
ldx [%i3+0x018],%g3 ! Observed data at 000000007f800018
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 402773d9eed8af1e
ldx [%i3+0x020],%g3 ! Observed data at 000000007f800020
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x020,%g4
ldx [%g1+0x068],%g2 ! Expected data = 44ffd04d8b6b3d2f
ldx [%i3+0x068],%g3 ! Observed data at 000000007f800068
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = ff6e0b92feff0115
ldx [%i3+0x080],%g3 ! Observed data at 000000007f800080
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = 0f57ff44865c862d
ldx [%i3+0x098],%g3 ! Observed data at 000000007f800098
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 7372be8d7b1895ff
ldx [%i3+0x0e0],%g3 ! Observed data at 000000007f8000e0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 4dcd2923161b15ff
ldx [%i3+0x120],%g3 ! Observed data at 000000007f800120
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = cb548a17b8fe1e22
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 = 11c498243e83f063
ldx [%i3+0x140],%g3 ! Observed data at 000000007f800140
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = daddc8ff6be87b3b
ldx [%i3+0x158],%g3 ! Observed data at 000000007f800158
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = 1d6effff1e34a9b0
ldx [%i3+0x178],%g3 ! Observed data at 000000007f800178
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = c270d73d0000004e
ldx [%i3+0x190],%g3 ! Observed data at 000000007f800190
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x190,%g4
! The test for processor 55 has passed
p55_passed:
ta GOOD_TRAP
nop
p55_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p55_failed
p55_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p55_failed
p55_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p55_failed
p55_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p55_failed
p55_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p55_failed
p55_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p55_failed
p55_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p55_failed
p55_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p55_failed
p55_f0_fail:
set p55_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f2_fail:
set p55_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f4_fail:
set p55_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 55 failed
p55_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0dc] ! Set processor 55 done flag
set p55_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 55 failed
p55_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0dc] ! Set processor 55 done flag
set p55_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p55_selfmod_failed:
ba p55_failed
mov 0xabc,%g1
p55_common_error:
or %g0,0xf17,%g1
ba p55_failed
mov %o5,%g3
p55_common_signature_error:
set p55_temp,%g1
ba p55_failed
st %g2,[%g1] ! Common Lock Number
p55_common_timeout:
set p55_temp,%g1
ba p55_failed
st %g2,[%g1] ! Common Lock Number
p55_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p55_failed
mov 0x0,%g3
p55_trap1e:
stda %l6,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000008]
ldswa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007f000008]
swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007f000020]
ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007f800000]
swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f800010]
lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007e800010]
done
p55_trap1o:
stda %l6,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000008]
ldswa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007f000008]
swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007f000020]
ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007f800000]
swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f800010]
lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007e800010]
done
p55_trap2e:
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007e800008]
stda %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000018]
lduha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007e000020]
swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f800010]
stba %l3,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800028]
lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007e000000]
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007f800000]
done
p55_trap2o:
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007e800008]
stda %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000018]
lduha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007e000020]
swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f800010]
stba %l3,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800028]
lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007e000000]
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007f800000]
done
p55_trap3e:
nop
nop
nop
nop
nop
nop
done
p55_trap3o:
nop
nop
nop
nop
nop
nop
done
p55_init_memory_pointers:
set p55_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p55_local0_start,%i0
set p55_local1_start,%i1
set p55_local2_start,%i2
set p55_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = d66b75ce29042816
ldx [%g1+0x008],%l1 ! %l1 = 6ce7d533d6aa5b81
ldx [%g1+0x010],%l2 ! %l2 = cfe543efc27ef060
ldx [%g1+0x018],%l3 ! %l3 = 43a4a2f8ab57ab89
ldx [%g1+0x020],%l4 ! %l4 = 6ceda105ec96126f
ldx [%g1+0x028],%l5 ! %l5 = e23222e0000e63cc
ldx [%g1+0x030],%l6 ! %l6 = 81a3e710a64e9f90
ldx [%g1+0x038],%l7 ! %l7 = 5ae36c6477920a86
! Initialize the output register of window 0
set unres3_start,%o0
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 = 77241e8f 44fcf760 71c4fde3 f3f0b978
! %f4 = 66db75a5 7044fbf9 f2ec2467 86222159
! %f8 = 992889af 19879c5f 29f7ff61 a67ad4ea
! %f12 = 8318df1a f47de505 d5270399 3b30b100
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 721b3c88 5d23cc7d 8f8ebfd0 ad0ced23
! %f20 = ab7de6d0 cde1c408 aa068be8 24e17313
! %f24 = f9d14b62 4747ac87 be68322a 51aec132
! %f28 = 954c9901 8bfa0d2e ffab64da de5a5ea4
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f45ffdaf 741f124e 07f03037 b1e0f7f5
! %f36 = 927102ed c3df517f 53c6cf1e 432e94cc
! %f40 = f38959c5 ce520444 92a49625 742ecf34
! %f44 = cb66238e c3c48da1 91a6efd1 deb290ca
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x94b11ca70000006b,%g7,%g1 ! GSR scale = 13, align = 3
wr %g1,%g0,%gsr ! GSR = 94b11ca70000006b
wr %g0,%y ! Clear Y 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:
! %l3 = b7c02e8e08436424, Mem[0000000080800018] = 527f4d91
stha %l3,[%i1+%o3]0x80 ! Mem[0000000080800018] = 64244d91
! Mem[0000000081800028] = a5b22d49, %l2 = 958f6af6c418bafc
ldstuba [%i3+%o5]0x89,%l2 ! %l2 = 00000049000000ff
! Mem[00000000810000a1] = 33508946, %l3 = b7c02e8e08436424
ldstub [%i2+0x0a1],%l3 ! %l3 = 00000050000000ff
! Mem[00000000810000fa] = f56bea18, %l3 = 0000000000000050
ldstuba [%i2+0x0fa]%asi,%l3 ! %l3 = 000000ea000000ff
! Mem[0000000081000128] = 3859a8d2827897c4, %l5 = 07508fe897cf88a2, %l7 = 29e7776a7017a427
add %i2,0x128,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 3859a8d2827897c4
! Mem[000000008180015c] = 721ac63c, %l7 = 3859a8d2827897c4, %asi = 80
swapa [%i3+0x15c]%asi,%l7 ! %l7 = 00000000721ac63c
! Mem[000000009080019c] = ef678d22, %g2 = ec7251acf0ffeb9b
ldsh [%i5+0x19c],%g2 ! %g2 = ffffffffffffef67
! Mem[0000000081000020] = 2c188c14, %l5 = 07508fe897cf88a2
ldstuba [%i2+%o4]0x80,%l5 ! %l5 = 0000002c000000ff
! Mem[0000000080000008] = d9f94846, %l2 = 0000000000000049
lduba [%i0+%o1]0x81,%l2 ! %l2 = 00000000000000d9
! Mem[00000000800000aa] = 04448006, %l0 = 1422985a546eb009
ldstub [%i0+0x0aa],%l0 ! %l0 = 00000080000000ff
p56_label_2:
! Mem[0000000081800120] = b5d55e18, %l6 = bc9a3d881a05bc2a
ldstuba [%i3+0x120]%asi,%l6 ! %l6 = 000000b5000000ff
! Mem[00000000910000f8] = 4de0788f, %g2 = ffffffffffffef67
lduha [%i6+0x0fa]%asi,%g2 ! %g2 = 0000000000004de0
! Mem[00000000818001f0] = 80dbeb18, %l4 = 25cf60c7, %l3 = 000000ea
add %i3,0x1f0,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000080dbeb18
! %l6 = 00000000000000b5, Mem[0000000081800010] = 505b4d14
stwa %l6,[%i3+%o2]0x89 ! Mem[0000000081800010] = 000000b5
! %l2 = 00000000000000d9, Mem[0000000081000158] = 0a9dd2418d9c584d, %asi = 80
stxa %l2,[%i2+0x158]%asi ! Mem[0000000081000158] = 00000000000000d9
! Mem[0000000081800000] = 85e77b3c, %l2 = 00000000000000d9
ldsha [%i3+%g0]0x80,%l2 ! %l2 = ffffffffffff85e7
! %l0 = 0000000000000080, Mem[0000000081000008] = e3f6cf5b
stba %l0,[%i2+%o1]0x88 ! Mem[0000000081000008] = e3f6cf80
! Mem[0000000080800000] = 69df9e77, %l0 = 0000000000000080
ldstuba [%i1+%g0]0x80,%l0 ! %l0 = 00000069000000ff
! %l3 = 0000000080dbeb18, Mem[0000000081800008] = bce2bba2
stha %l3,[%i3+%o1]0x89 ! Mem[0000000081800008] = bce2eb18
! Mem[0000000080000105] = 9db2543a, %l5 = 000000000000002c
ldstuba [%i0+0x105]%asi,%l5 ! %l5 = 000000b2000000ff
p56_label_3:
! Mem[0000000080000094] = bbfbe70a, %l7 = 00000000721ac63c
swap [%i0+0x094],%l7 ! %l7 = 00000000bbfbe70a
! Mem[0000000080800128] = 8443ac34f09c08e8, %l7 = 00000000bbfbe70a, %l5 = 00000000000000b2
add %i1,0x128,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 8443ac34f09c08e8
! Mem[000000008000017c] = 3e6d4fbf, %l1 = 2910ba369935c718
ldstub [%i0+0x17c],%l1 ! %l1 = 0000003e000000ff
! Mem[00000000900000dc] = 101a0bde, %g2 = 0000000000004de0
ldsb [%i4+0x0de],%g2 ! %g2 = 0000000000000010
! %l0 = 0000000000000069, Mem[00000000910000c4] = 99869002
stw %l0,[%i6+0x0c4] ! Mem[00000000910000c4] = 00000069
! Mem[0000000081000008] = 80cff6e371f66e9d, %l6 = 00000000000000b5
ldxa [%i2+%o1]0x80,%l6 ! %l6 = 80cff6e371f66e9d
! %l0 = 0000000000000069, Mem[0000000080800028] = a044241a
stba %l0,[%i1+%o5]0x80 ! Mem[0000000080800028] = 6944241a
! Mem[00000000808001c8] = 5d9d5ef5, %l5 = 8443ac34f09c08e8
swap [%i1+0x1c8],%l5 ! %l5 = 000000005d9d5ef5
! Mem[0000000080800008] = 5ba66f6c, %l3 = 0000000080dbeb18
ldswa [%i1+%o1]0x80,%l3 ! %l3 = 000000005ba66f6c
! Mem[0000000081000008] = 80cff6e3, %l4 = 4a0101c825cf60c7
lduha [%i2+%o1]0x80,%l4 ! %l4 = 00000000000080cf
p56_label_4:
! %l1 = 000000000000003e, Mem[0000000091000080] = 909e4e968c494cf0
stx %l1,[%i6+0x080] ! Mem[0000000091000080] = 000000000000003e
! Mem[0000000081000018] = 1e19ffd8, %l0 = 0000000000000069
ldstuba [%i2+%o3]0x81,%l0 ! %l0 = 0000001e000000ff
! Mem[0000000081800048] = fed05441a713475c, %l7 = 00000000bbfbe70a, %l2 = ffffffffffff85e7
add %i3,0x48,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = fed05441a713475c
! Mem[000000008000005c] = 68fd5c37, %l1 = 000000000000003e
swap [%i0+0x05c],%l1 ! %l1 = 0000000068fd5c37
! %l1 = 0000000068fd5c37, Mem[00000000908000e0] = 3675044c
stb %l1,[%i5+0x0e0] ! Mem[00000000908000e0] = 3775044c
! Mem[00000000910001ec] = 86babcf8, %g18 = 04cfa6624c365bc3
ldsw [%i6+0x1ec],%g2 ! %g2 = 04cfa6624c365bc3
! Mem[00000000818000d0] = f61bde961df3d630, %l0 = 000000000000001e, %l3 = 000000005ba66f6c
add %i3,0xd0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = f61bde961df3d630
! Mem[0000000081800180] = 4d32fb38bf800675, %l5 = 000000005d9d5ef5, %l6 = 80cff6e371f66e9d
add %i3,0x180,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 4d32fb38bf800675
! Mem[00000000800001d8] = f36cccd2, %l5 = 5d9d5ef5, %l3 = 1df3d630
add %i0,0x1d8,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000f36cccd2
! %l2 = fed05441a713475c, Mem[0000000090000040] = b99f55a5cf572c67, %asi = 80
stxa %l2,[%i4+0x040]%asi ! Mem[0000000090000040] = fed05441a713475c
p56_label_5:
! Mem[00000000818000c8] = 682fccaaf3a9a635, %l4 = 00000000000080cf, %l5 = 000000005d9d5ef5
add %i3,0xc8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 682fccaaf3a9a635
! Mem[00000000818000d8] = 3b785b57, %l5 = 682fccaaf3a9a635
ldstub [%i3+0x0d8],%l5 ! %l5 = 0000003b000000ff
! Mem[0000000080000028] = d834d079 37055277, %l6 = bf800675, %l7 = bbfbe70a
ldda [%i0+%o5]0x89,%l6 ! %l6 = 0000000037055277 00000000d834d079
! Mem[0000000080800018] = 64244d91, %l2 = fed05441a713475c
lduwa [%i1+%o3]0x81,%l2 ! %l2 = 0000000064244d91
! Mem[0000000091800138] = 59978ff2, %g2 = ffffffff86babcf8
lduw [%o0+0x138],%g2 ! %g2 = 0000000059978ff2
! Mem[0000000080800184] = 6d89a288, %l1 = 0000000068fd5c37
swap [%i1+0x184],%l1 ! %l1 = 000000006d89a288
! Mem[0000000080000154] = e5a9846e, %l5 = 000000000000003b
swap [%i0+0x154],%l5 ! %l5 = 00000000e5a9846e
! Mem[0000000081000020] = 32df3a9e148c18ff, %l1 = 000000006d89a288
ldxa [%i2+%o4]0x89,%l1 ! %l1 = 32df3a9e148c18ff
! Mem[0000000080000080] = 073a4cbb, %l7 = d834d079, %l4 = 000080cf
add %i0,0x80,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000073a4cbb
! Mem[0000000081800024] = 92ea031d, %l4 = 00000000073a4cbb, %asi = 80
swapa [%i3+0x024]%asi,%l4 ! %l4 = 0000000092ea031d
p56_label_6:
! Mem[0000000080800010] = 671f7b15 92809bb8, %l6 = 37055277, %l7 = d834d079
ldda [%i1+%o2]0x89,%l6 ! %l6 = 0000000092809bb8 00000000671f7b15
! Mem[0000000080000000] = f6af4f6c, %l0 = 000000000000001e
ldstub [%i0+%g0],%l0 ! %l0 = 000000f6000000ff
! Mem[0000000081800180] = 4d32fb38, %l5 = 00000000e5a9846e
swap [%i3+0x180],%l5 ! %l5 = 000000004d32fb38
! Mem[00000000808000a0] = c32419ecd0742268, %l2 = 0000000064244d91, %l1 = 32df3a9e148c18ff
add %i1,0xa0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = c32419ecd0742268
! Mem[0000000080800028] = 6944241a, %l7 = 00000000671f7b15
ldswa [%i1+%o5]0x81,%l7 ! %l7 = 000000006944241a
! Mem[0000000090000190] = 0f750e17, %g2 = 0000000059978ff2
ldsh [%i4+0x190],%g2 ! %g2 = 0000000000000f75
! Mem[00000000918001a0] = 3f3ec84b, %g2 = 0000000000000f75
ldub [%o0+0x1a2],%g2 ! %g2 = 000000000000003f
! Mem[00000000810000f0] = d75d2f41, %l2 = 0000000064244d91, %asi = 80
swapa [%i2+0x0f0]%asi,%l2 ! %l2 = 00000000d75d2f41
! Mem[00000000810000d8] = 16da55a8609a8777, %l2 = 00000000d75d2f41, %l1 = c32419ecd0742268
add %i2,0xd8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 16da55a8609a8777
! Mem[0000000081800144] = 5b2e839e, %l7 = 6944241a, %l2 = d75d2f41
add %i3,0x144,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000005b2e839e
p56_label_7:
! %l2 = 000000005b2e839e, Mem[0000000081800008] = bce2eb18
stwa %l2,[%i3+%o1]0x88 ! Mem[0000000081800008] = 5b2e839e
! %l6 = 0000000092809bb8, Mem[00000000918001ba] = da61dbbc
sth %l6,[%o0+0x1ba] ! Mem[00000000918001b8] = 9bb8dbbc
! Mem[00000000800000e0] = 7b57609baba23b92, %l4 = 0000000092ea031d, %l4 = 0000000092ea031d
add %i0,0xe0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 7b57609baba23b92
! Mem[00000000800001f8] = 26ac6ef0, %l6 = 92809bb8, %l7 = 6944241a
add %i0,0x1f8,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000026ac6ef0
! Mem[0000000080800008] = 6c6fa65b, %l6 = 0000000092809bb8
swapa [%i1+%o1]0x88,%l6 ! %l6 = 000000006c6fa65b
! Mem[0000000080800020] = 48f3f4dd, %l5 = 000000004d32fb38
swapa [%i1+%o4]0x80,%l5 ! %l5 = 0000000048f3f4dd
! Mem[0000000081000020] = ff188c14, %l7 = 0000000026ac6ef0
ldstuba [%i2+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
! %l4 = aba23b92, %l5 = 48f3f4dd, Mem[00000000800000f0] = da98a6c6 05d08ed8
std %l4,[%i0+0x0f0] ! Mem[00000000800000f0] = aba23b92 48f3f4dd
! %l2 = 5b2e839e, %l3 = f36cccd2, Mem[0000000081000020] = ff188c14 9e3adf32
stda %l2,[%i2+%o4]0x81 ! Mem[0000000081000020] = 5b2e839e f36cccd2
! Mem[0000000090000114] = 7f203169, %g2 = 000000000000003f
lduh [%i4+0x116],%g2 ! %g2 = 0000000000007f20
p56_label_8:
! Mem[00000000810000b0] = 36a7e688ed49f7f5, %l4 = 7b57609baba23b92, %l3 = 00000000f36cccd2
add %i2,0xb0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 36a7e688ed49f7f5
! %l3 = 36a7e688ed49f7f5, Mem[0000000090000150] = 8d5101b025b2cdc0
stx %l3,[%i4+0x150] ! Mem[0000000090000150] = 36a7e688ed49f7f5
! Mem[00000000808001a2] = 72774ea9, %l1 = 16da55a8609a8777
ldstub [%i1+0x1a2],%l1 ! %l1 = 0000004e000000ff
! Mem[0000000080800100] = a3192b33, %l1 = 000000000000004e
ldstub [%i1+0x100],%l1 ! %l1 = 000000a3000000ff
! Mem[0000000080000146] = 83016d46, %l3 = 36a7e688ed49f7f5
ldstub [%i0+0x146],%l3 ! %l3 = 0000006d000000ff
! Mem[000000008000003c] = 62d8ae52, %l5 = 48f3f4dd, %l3 = 0000006d
add %i0,0x3c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000062d8ae52
! Mem[0000000081000018] = ff19ffd8, %l6 = 000000006c6fa65b
swapa [%i2+%o3]0x81,%l6 ! %l6 = 00000000ff19ffd8
! Mem[0000000081000020] = 9e832e5b, %l7 = 00000000000000ff
lduha [%i2+%o4]0x89,%l7 ! %l7 = 0000000000002e5b
! Mem[00000000910000d0] = 166e9a75, %g2 = 0000000000007f20
lduh [%i6+0x0d2],%g2 ! %g2 = 000000000000166e
! Mem[0000000081800094] = 2b7257f5, %l6 = 00000000ff19ffd8, %asi = 80
swapa [%i3+0x094]%asi,%l6 ! %l6 = 000000002b7257f5
p56_label_9:
! Mem[00000000918001dc] = b6a66e25, %g2 = 000000000000166e
ldsb [%o0+0x1dd],%g2 ! %g2 = ffffffffffffffb6
! Mem[0000000080000010] = e8161154, %l7 = 0000000000002e5b
ldsha [%i0+%o2]0x89,%l7 ! %l7 = 0000000000001154
! Mem[00000000808001b8] = a39ab01c4ed31a4b, %l1 = 00000000000000a3, %l0 = 00000000000000f6
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = a39ab01c4ed31a4b
! Mem[0000000080800008] = b89b8092 8cf62532, %l0 = 4ed31a4b, %l1 = 000000a3
ldda [%i1+%o1]0x80,%l0 ! %l0 = 00000000b89b8092 000000008cf62532
! %l2 = 5b2e839e, %l3 = 62d8ae52, Mem[0000000091800008] = 8cf551a2 dbdb9950
std %l2,[%o0+%o1] ! Mem[0000000091800008] = 5b2e839e 62d8ae52
! Mem[00000000808000b8] = b0cf95d8, %l6 = 000000002b7257f5
swap [%i1+0x0b8],%l6 ! %l6 = 00000000b0cf95d8
! Mem[00000000810000ac] = 4ea051e3, %l2 = 5b2e839e, %l7 = 00001154
add %i2,0xac,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000004ea051e3
! Mem[00000000910000ac] = 215960bf, %g18 = 04cfa6624c365bc3
ldsw [%i6+0x0ac],%g2 ! %g2 = 04cfa6624c365bc3
! Mem[0000000080000070] = 05aa50e9, %l4 = aba23b92, %l7 = 4ea051e3
add %i0,0x70,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000005aa50e9
! Mem[0000000081800000] = 85e77b3c, %l2 = 000000005b2e839e
ldsha [%i3+%g0]0x80,%l2 ! %l2 = ffffffffffff85e7
p56_label_10:
! %l4 = 7b57609baba23b92, Mem[00000000900001c0] = 611004c8a6668340
stx %l4,[%i4+0x1c0] ! Mem[00000000900001c0] = 7b57609baba23b92
! Mem[0000000080800058] = eb7a6c02, %l7 = 0000000005aa50e9
swap [%i1+0x058],%l7 ! %l7 = 00000000eb7a6c02
! Mem[00000000918001d8] = b65b5b8664b6a66e, %g2 = 00000000215960bf
ldx [%o0+0x1d8],%g2 ! %g2 = b65b5b8664b6a66e
! %l4 = 7b57609baba23b92, Mem[0000000090800179] = f65f9bb7
stb %l4,[%i5+0x179] ! Mem[0000000090800178] = 925f9bb7
! Mem[0000000091800120] = 2c0672fb, %g2 = b65b5b8664b6a66e
lduw [%o0+0x120],%g2 ! %g2 = 000000002c0672fb
! Mem[0000000081000160] = c8270f2f, %l3 = 0000000062d8ae52
swap [%i2+0x160],%l3 ! %l3 = 00000000c8270f2f
! Mem[0000000081000180] = 8d3fb57f, %l6 = 00000000b0cf95d8
swap [%i2+0x180],%l6 ! %l6 = 000000008d3fb57f
! %l0 = b89b8092, %l1 = 8cf62532, Mem[0000000080000000] = ffaf4f6c 411fb12f
stda %l0,[%i0+%g0]0x80 ! Mem[0000000080000000] = b89b8092 8cf62532
! Mem[0000000080800023] = 4d32fb38, %l5 = 0000000048f3f4dd
ldstub [%i1+0x023],%l5 ! %l5 = 00000038000000ff
! Mem[00000000808000bc] = 4c18e47b, %l6 = 8d3fb57f, %l6 = 8d3fb57f
add %i1,0xbc,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000004c18e47b
p56_label_11:
! Mem[0000000080800010] = 92809bb8, %l0 = 00000000b89b8092
swapa [%i1+%o2]0x89,%l0 ! %l0 = 0000000092809bb8
! Mem[0000000090000170] = af849f7ccf0df84b, %g2 = 000000002c0672fb
ldx [%i4+0x170],%g2 ! %g2 = af849f7ccf0df84b
! %l2 = ffffffffffff85e7, Mem[000000009000000a] = ae5e7877
sth %l2,[%i4+0x00a] ! Mem[0000000090000008] = 85e77877
! Mem[00000000908000c0] = ba7007d7, %g2 = af849f7ccf0df84b
ldsha [%i5+0x0c2]%asi,%g2 ! %g2 = ffffffffffffba70
! Mem[00000000818000b4] = b9887c4d, %l3 = 00000000c8270f2f
swap [%i3+0x0b4],%l3 ! %l3 = 00000000b9887c4d
! %l1 = 000000008cf62532, Mem[0000000080000008] = d9f9484652fa34fe
stxa %l1,[%i0+%o1]0x81 ! Mem[0000000080000008] = 000000008cf62532
! Mem[0000000090000044] = 13475cff, %g2 = ffffffffffffba70
ldsb [%i4+0x045],%g2 ! %g2 = 0000000000000013
! Mem[0000000080800000] = ffdf9e77, %l1 = 000000008cf62532
ldstuba [%i1+%g0]0x81,%l1 ! %l1 = 000000ff000000ff
! Mem[00000000818001bc] = 668b9903, %l1 = 00000000000000ff
swap [%i3+0x1bc],%l1 ! %l1 = 00000000668b9903
! Mem[0000000080800006] = 4ef86d82, %l7 = 00000000eb7a6c02
ldstub [%i1+0x006],%l7 ! %l7 = 0000006d000000ff
p56_label_12:
! Mem[0000000091800168] = 6b18b328 5bffb3b7, %g2 = 00000013, %g3 = 0bad0b00
ldd [%o0+0x168],%g2 ! %g2 = 000000006b18b328 000000005bffb3b7
! %l2 = ffff85e7, %l3 = b9887c4d, Mem[0000000080800010] = b89b8092 671f7b15
stda %l2,[%i1+%o2]0x89 ! Mem[0000000080800010] = ffff85e7 b9887c4d
! Mem[0000000090800018] = 4f1b521fdb923fe6, %g2 = 000000006b18b328
ldx [%i5+%o3],%g2 ! %g2 = 4f1b521fdb923fe6
! Mem[00000000810000e8] = 1c9f0ebc3ea8c463, %l0 = 0000000092809bb8, %l1 = 00000000668b9903
add %i2,0xe8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 1c9f0ebc3ea8c463
! Mem[0000000081800090] = 0fd55fc8, %l4 = 7b57609baba23b92
ldsh [%i3+0x092],%l4 ! %l4 = 0000000000005fc8
! Mem[000000008080019c] = d7c2cd43, %l4 = 0000000000005fc8
swap [%i1+0x19c],%l4 ! %l4 = 00000000d7c2cd43
! Mem[0000000081000028] = eef26121, %l0 = 0000000092809bb8
ldstuba [%i2+%o5]0x88,%l0 ! %l0 = 00000021000000ff
! Mem[000000008080010c] = a015af3d, %l0 = 00000021, %l5 = 00000038
add %i1,0x10c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000a015af3d
! Mem[0000000081000008] = 80cff6e3, %l0 = 0000000000000021
swapa [%i2+%o1]0x81,%l0 ! %l0 = 0000000080cff6e3
! Mem[00000000900000a8] = f2c2de63cebc7825, %g2 = 4f1b521fdb923fe6
ldx [%i4+0x0a8],%g2 ! %g2 = f2c2de63cebc7825
p56_label_13:
! Mem[00000000900000d8] = f41ece74 887c101a, %g2 = cebc7825, %g3 = 5bffb3b7
ldd [%i4+0x0d8],%g2 ! %g2 = 00000000f41ece74 00000000887c101a
! Mem[000000009080019c] = 678d2248, %g2 = 00000000f41ece74
ldub [%i5+0x19d],%g2 ! %g2 = 0000000000000067
! Mem[0000000081800008] = 9e832e5b, %l1 = 1c9f0ebc3ea8c463
swapa [%i3+%o1]0x80,%l1 ! %l1 = 000000009e832e5b
! Mem[0000000080800028] = 6944241a, %l0 = 0000000080cff6e3
ldstuba [%i1+%o5]0x80,%l0 ! %l0 = 00000069000000ff
! Mem[0000000080000028] = 37055277, %l3 = 00000000b9887c4d
ldstuba [%i0+%o5]0x89,%l3 ! %l3 = 00000077000000ff
! Mem[00000000900001a0] = 9bdb0313, %g2 = 0000000000000067
ldsh [%i4+0x1a0],%g2 ! %g2 = ffffffffffff9bdb
! Mem[0000000080800008] = 92809bb8, %l4 = 00000000d7c2cd43
ldswa [%i1+%o1]0x88,%l4 ! %l4 = ffffffff92809bb8
! Mem[00000000810001fc] = da110cdb, %l1 = 000000009e832e5b
ldstub [%i2+0x1fc],%l1 ! %l1 = 000000da000000ff
! Mem[0000000091000034] = d5351a83, %g2 = ffffffffffff9bdb
ldsba [%i6+0x034]%asi,%g2 ! %g2 = ffffffffffffffd5
! Mem[00000000818001e8] = 3d5debd1f4cc139c, %l4 = ffffffff92809bb8, %l1 = 00000000000000da
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 3d5debd1f4cc139c
p56_label_14:
! Mem[00000000800001a0] = 552bfd8142f44ae1, %l3 = 0000000000000077, %l1 = 3d5debd1f4cc139c
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 552bfd8142f44ae1
! Mem[0000000081800018] = a8b1a73d, %l3 = 0000000000000077
ldswa [%i3+%o3]0x80,%l3 ! %l3 = ffffffffa8b1a73d
! %l0 = 00000069, %l1 = 42f44ae1, Mem[0000000090800188] = b34362b7 a0645291
std %l0,[%i5+0x188] ! Mem[0000000090800188] = 00000069 42f44ae1
! Mem[0000000080800028] = ff44241a, %l1 = 552bfd8142f44ae1
swapa [%i1+%o5]0x81,%l1 ! %l1 = 00000000ff44241a
! Mem[0000000081800010] = 000000b5, %l2 = ffffffffffff85e7
swapa [%i3+%o2]0x88,%l2 ! %l2 = 00000000000000b5
! %l1 = 00000000ff44241a, Mem[0000000090000006] = 273c354a
sth %l1,[%i4+0x006] ! Mem[0000000090000004] = 241a354a
! %l3 = ffffffffa8b1a73d, Mem[0000000081000028] = eef261ff
stwa %l3,[%i2+%o5]0x88 ! Mem[0000000081000028] = a8b1a73d
! %l2 = 00000000000000b5, Mem[0000000080800028] = e14af442
stwa %l2,[%i1+%o5]0x89 ! Mem[0000000080800028] = 000000b5
! Mem[0000000080800110] = 860d2a80, %l4 = ffffffff92809bb8
swap [%i1+0x110],%l4 ! %l4 = 00000000860d2a80
! Mem[00000000800000e4] = aba23b92, %l3 = a8b1a73d, %l5 = a015af3d
add %i0,0xe4,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000aba23b92
p56_label_15:
! Mem[0000000081000000] = c36508ed, %l1 = 00000000ff44241a
ldstub [%i2+%g0],%l1 ! %l1 = 000000c3000000ff
! %l3 = ffffffffa8b1a73d, Mem[0000000080000008] = 00000000
stwa %l3,[%i0+%o1]0x80 ! Mem[0000000080000008] = a8b1a73d
! Mem[00000000808000f0] = cc3708a7, %l0 = 00000069, %l7 = 0000006d
add %i1,0xf0,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000cc3708a7
! Mem[0000000081800088] = 9d9bf29d191d0921, %l2 = 00000000000000b5, %l5 = 00000000aba23b92
add %i3,0x88,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 9d9bf29d191d0921
! Mem[00000000908000a8] = a4d6a3786186de9a, %g2 = ffffffffffffffd5
ldx [%i5+0x0a8],%g2 ! %g2 = a4d6a3786186de9a
! Mem[00000000800000ac] = 14389186, %l0 = 0000000000000069
ldswa [%i0+0x0ac]%asi,%l0 ! %l0 = 0000000014389186
! Mem[0000000081000020] = 5b2e839e f36cccd2, %l2 = 000000b5, %l3 = a8b1a73d
ldda [%i2+%o4]0x81,%l2 ! %l2 = 000000005b2e839e 00000000f36cccd2
! %l0 = 0000000014389186, Mem[0000000091000170] = b7d8d215
stw %l0,[%i6+0x170] ! Mem[0000000091000170] = 14389186
! %l6 = 000000004c18e47b, Mem[0000000091000029] = d6e0db48
stb %l6,[%i6+0x029] ! Mem[0000000091000028] = 7be0db48
! Mem[000000008180016d] = fb35b4fe, %l2 = 000000005b2e839e
ldstub [%i3+0x16d],%l2 ! %l2 = 00000035000000ff
p56_label_16:
! Mem[00000000818001b4] = c0410e2b, %l1 = 00000000000000c3
ldstub [%i3+0x1b4],%l1 ! %l1 = 000000c0000000ff
! %l3 = 00000000f36cccd2, Mem[000000009180009a] = 6afca752
stb %l3,[%o0+0x09a] ! Mem[0000000091800098] = d2fca752
! Mem[00000000810000d0] = b02945f8, %l0 = 0000000014389186
swap [%i2+0x0d0],%l0 ! %l0 = 00000000b02945f8
! Mem[0000000080800020] = 4d32fbff, %l5 = 9d9bf29d191d0921
ldsha [%i1+%o4]0x80,%l5 ! %l5 = 0000000000004d32
! Mem[0000000081800018] = a8b1a73d, %l0 = 00000000b02945f8
swapa [%i3+%o3]0x80,%l0 ! %l0 = 00000000a8b1a73d
! Mem[0000000080800054] = bb5b1f51, %l0 = 00000000a8b1a73d
swap [%i1+0x054],%l0 ! %l0 = 00000000bb5b1f51
! Mem[0000000081800018] = b02945f8, %l4 = 00000000860d2a80
swapa [%i3+%o3]0x80,%l4 ! %l4 = 00000000b02945f8
! Mem[000000008000001c] = 2bccd083, %l7 = cc3708a7, %l0 = bb5b1f51
add %i0,0x1c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000002bccd083
! Mem[0000000081000018] = 6c6fa65b, %l7 = 00000000cc3708a7
swapa [%i2+%o3]0x81,%l7 ! %l7 = 000000006c6fa65b
! %l5 = 0000000000004d32, Mem[0000000081000008] = 00000021
stwa %l5,[%i2+%o1]0x81 ! Mem[0000000081000008] = 00004d32
p56_label_17:
! Mem[0000000091000128] = a1ef3ea1, %g2 = a4d6a3786186de9a
ldsh [%i6+0x128],%g2 ! %g2 = ffffffffffffa1ef
! Mem[0000000081000008] = 00004d32, %l7 = 000000006c6fa65b
ldstuba [%i2+%o1]0x80,%l7 ! %l7 = 00000000000000ff
! %l3 = 00000000f36cccd2, Mem[0000000080800018] = 914d2464
stba %l3,[%i1+%o3]0x88 ! Mem[0000000080800018] = 914d24d2
! %l0 = 2bccd083, %l1 = 000000c0, Mem[0000000091000188] = 297210b0 c5e2594b
std %l0,[%i6+0x188] ! Mem[0000000091000188] = 2bccd083 000000c0
! Mem[00000000908000b8] = c737fbdb, %g2 = ffffffffffffa1ef
lduh [%i5+0x0b8],%g2 ! %g2 = 000000000000c737
! Mem[00000000910001a4] = b600367c, %g2 = 000000000000c737
ldsb [%i6+0x1a6],%g2 ! %g2 = ffffffffffffffb6
! Mem[0000000080000028] = ff520537, %l3 = 00000000f36cccd2
lduba [%i0+%o5]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000081000064] = b008d11e, %l3 = 00000000000000ff
swap [%i2+0x064],%l3 ! %l3 = 00000000b008d11e
! Mem[00000000800000d8] = c5bf336bafdb3353, %l5 = 0000000000004d32
ldx [%i0+0x0d8],%l5 ! %l5 = c5bf336bafdb3353
! Mem[0000000080000028] = ff520537, %l7 = 00000000, %l6 = 4c18e47b
add %i0,0x28,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000ff520537
p56_label_18:
! Mem[0000000080800048] = bd08effa, %l1 = 00000000000000c0
swap [%i1+0x048],%l1 ! %l1 = 00000000bd08effa
! %l3 = 00000000b008d11e, Mem[0000000091000048] = 0ab775a3
stw %l3,[%i6+0x048] ! Mem[0000000091000048] = b008d11e
! Mem[0000000081800018] = 860d2a80, %l3 = 00000000b008d11e
swapa [%i3+%o3]0x80,%l3 ! %l3 = 00000000860d2a80
! Mem[0000000081800028] = ff2db2a5, %l6 = 00000000ff520537
lduha [%i3+%o5]0x81,%l6 ! %l6 = 000000000000ff2d
! Mem[0000000081800000] = 85e77b3c, %l5 = c5bf336bafdb3353
ldstuba [%i3+%g0]0x80,%l5 ! %l5 = 00000085000000ff
! Mem[00000000818000ac] = f92b8172, %l1 = 00000000bd08effa
swap [%i3+0x0ac],%l1 ! %l1 = 00000000f92b8172
! Mem[0000000081800000] = ffe77b3c, %l4 = 00000000b02945f8
ldswa [%i3+%g0]0x80,%l4 ! %l4 = ffffffffffe77b3c
! %l3 = 00000000860d2a80, Mem[00000000918001b8] = dde39bb8
sth %l3,[%o0+0x1b8] ! Mem[00000000918001b8] = 2a809bb8
! Mem[0000000080800100] = ff192b332fc026c9, %l7 = 0000000000000000, %l1 = 00000000f92b8172
add %i1,0x100,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = ff192b332fc026c9
! Mem[000000008180019e] = 0317297a, %l1 = ff192b332fc026c9
ldstub [%i3+0x19e],%l1 ! %l1 = 00000029000000ff
p56_label_19:
! Mem[00000000808001b1] = 09932fbf, %l7 = 0000000000000000
ldstub [%i1+0x1b1],%l7 ! %l7 = 00000093000000ff
! Mem[0000000090800118] = 697cd6b5, %g2 = ffffffffffffffb6
ldub [%i5+0x11a],%g2 ! %g2 = 0000000000000069
! Mem[00000000810001c8] = 864c50eb, %l2 = 0000000000000035
swap [%i2+0x1c8],%l2 ! %l2 = 00000000864c50eb
! Mem[0000000081800126] = 60039142, %l6 = 000000000000ff2d
ldstuba [%i3+0x126]%asi,%l6 ! %l6 = 00000091000000ff
! Mem[00000000810000b4] = ed49f7f5, %l1 = 0000000000000029
swap [%i2+0x0b4],%l1 ! %l1 = 00000000ed49f7f5
! Mem[000000009180016c] = b3b719f2, %g2 = 0000000000000069
lduh [%o0+0x16e],%g2 ! %g2 = 000000000000b3b7
! %l0 = 000000002bccd083, Mem[0000000080000018] = a9ca7f8d
stba %l0,[%i0+%o3]0x80 ! Mem[0000000080000018] = 83ca7f8d
! Mem[0000000080800008] = 92809bb8, %l1 = 00000000ed49f7f5
ldstuba [%i1+%o1]0x88,%l1 ! %l1 = 000000b8000000ff
! Mem[0000000081000168] = 3c41d1a5b1113cb4, %l7 = 0000000000000093, %l2 = 00000000864c50eb
add %i2,0x168,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 3c41d1a5b1113cb4
! %l3 = 00000000860d2a80, Mem[0000000080000010] = 541116e8
stwa %l3,[%i0+%o2]0x80 ! Mem[0000000080000010] = 860d2a80
p56_label_20:
! %l4 = ffffffffffe77b3c, Mem[0000000080800020] = 4d32fbff
stha %l4,[%i1+%o4]0x80 ! Mem[0000000080800020] = 7b3cfbff
! Mem[0000000081000104] = 67e1c631, %l0 = 000000002bccd083
ldsb [%i2+0x106],%l0 ! %l0 = ffffffffffffffc6
! Mem[0000000080000028] = ff520537, %l1 = 00000000000000b8
swapa [%i0+%o5]0x80,%l1 ! %l1 = 00000000ff520537
! Mem[000000008100007f] = 99d2b4aa, %l3 = 00000000860d2a80
ldstub [%i2+0x07f],%l3 ! %l3 = 000000aa000000ff
! Mem[0000000080800020] = fffb3c7b, %l3 = 00000000000000aa
ldswa [%i1+%o4]0x88,%l3 ! %l3 = fffffffffffb3c7b
! %l7 = 0000000000000093, Mem[0000000081800008] = 3ea8c463
stba %l7,[%i3+%o1]0x80 ! Mem[0000000081800008] = 93a8c463
! Mem[00000000800000a8] = 0444ff0614389186, %l5 = 0000000000000085, %l1 = 00000000ff520537
add %i0,0xa8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 0444ff0614389186
! Mem[0000000081000020] = 9e832e5b, %l7 = 0000000000000093
ldswa [%i2+%o4]0x88,%l7 ! %l7 = ffffffff9e832e5b
! Mem[00000000818001a3] = 7c37cb37, %l1 = 0444ff0614389186
ldstub [%i3+0x1a3],%l1 ! %l1 = 00000037000000ff
! %l0 = ffffffc6, %l1 = 00000037, Mem[0000000090800120] = 319a6fbd ae462664
std %l0,[%i5+0x120] ! Mem[0000000090800120] = ffffffc6 00000037
p56_label_21:
! %l0 = ffffffc6, %l1 = 00000037, Mem[0000000090800148] = 82af3faf f4612308
std %l0,[%i5+0x148] ! Mem[0000000090800148] = ffffffc6 00000037
! Mem[0000000080000104] = 9dff543a, %l4 = ffe77b3c, %l6 = 00000091
add %i0,0x104,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000009dff543a
! Mem[0000000080000104] = 9dff543a, %l7 = 9e832e5b, %l7 = 9e832e5b
add %i0,0x104,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000009dff543a
! Mem[000000009080016c] = 8782a701, %g2 = 000000000000b3b7
ldsb [%i5+0x16d],%g2 ! %g2 = ffffffffffffff87
! Mem[00000000810000c4] = 29899fec, %l4 = ffffffffffe77b3c
ldsh [%i2+0x0c6],%l4 ! %l4 = ffffffffffff9fec
! %l4 = ffffffffffff9fec, Mem[0000000081000010] = 7db559a2
stba %l4,[%i2+%o2]0x88 ! Mem[0000000081000010] = 7db559ec
! Mem[0000000090000048] = ff936bb81c5d5a62, %g2 = ffffffffffffff87
ldxa [%i4+0x048]%asi,%g2 ! %g2 = ff936bb81c5d5a62
! Mem[0000000080000054] = c3922829, %l0 = ffffffffffffffc6
swap [%i0+0x054],%l0 ! %l0 = 00000000c3922829
! Mem[0000000080800148] = 7cafc51e, %l5 = 0000000000000085
swap [%i1+0x148],%l5 ! %l5 = 000000007cafc51e
! %l5 = 000000007cafc51e, Mem[0000000080800010] = ffff85e7
stha %l5,[%i1+%o2]0x88 ! Mem[0000000080800010] = ffffc51e
p56_label_22:
! Mem[0000000081000020] = 9e832e5b, %l3 = fffffffffffb3c7b
lduha [%i2+%o4]0x89,%l3 ! %l3 = 0000000000002e5b
! Mem[0000000080800104] = 2fc026c9, %l1 = 0000000000000037
swap [%i1+0x104],%l1 ! %l1 = 000000002fc026c9
! Mem[00000000910001ac] = 9a670170, %g2 = ff936bb81c5d5a62
ldsb [%i6+0x1ac],%g2 ! %g2 = ffffffffffffff9a
! Mem[0000000080800008] = 92809bff, %l1 = 000000002fc026c9
ldstuba [%i1+%o1]0x89,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000090800080] = a5519124, %g2 = ffffffffffffff9a
lduh [%i5+0x082],%g2 ! %g2 = 000000000000a551
! %l1 = 00000000000000ff, Mem[0000000081000018] = a70837cc
stha %l1,[%i2+%o3]0x88 ! Mem[0000000081000018] = a70800ff
! Mem[00000000910001e0] = 5661a65d, %g2 = 000000000000a551
ldub [%i6+0x1e2],%g2 ! %g2 = 0000000000000056
! Mem[0000000080000008] = 3da7b1a8, %l4 = ffffffffffff9fec
lduha [%i0+%o1]0x89,%l4 ! %l4 = 000000000000b1a8
! %l2 = 3c41d1a5b1113cb4, Mem[000000009000011c] = d43c7f4c
stb %l2,[%i4+0x11c] ! Mem[000000009000011c] = b43c7f4c
! Mem[0000000081800020] = 7a1b736a, %l0 = 00000000c3922829
swapa [%i3+%o4]0x81,%l0 ! %l0 = 000000007a1b736a
p56_label_23:
! %l7 = 000000009dff543a, Mem[0000000091000010] = c28848bd
stb %l7,[%i6+%o2] ! Mem[0000000091000010] = 3a8848bd
! Mem[000000009080009c] = 5b78073b, %g2 = 0000000000000056
ldsha [%i5+0x09c]%asi,%g2 ! %g2 = 0000000000005b78
! Mem[000000008080013d] = 2a650e64, %l7 = 000000009dff543a
ldstub [%i1+0x13d],%l7 ! %l7 = 00000065000000ff
! Mem[0000000080800028] = 000000b5, %l4 = 000000000000b1a8
ldstuba [%i1+%o5]0x88,%l4 ! %l4 = 000000b5000000ff
! %l5 = 000000007cafc51e, Mem[000000009100010c] = d2412fb4
stw %l5,[%i6+0x10c] ! Mem[000000009100010c] = 7cafc51e
! Mem[0000000081000010] = 7db559ec, %l6 = 000000009dff543a
swapa [%i2+%o2]0x88,%l6 ! %l6 = 000000007db559ec
! Mem[000000009100000c] = bcf127ea, %g2 = 0000000000005b78
lduw [%i6+0x00c],%g2 ! %g2 = 00000000bcf127ea
! %l6 = 7db559ec, %l7 = 00000065, Mem[0000000090000080] = 5149647e 18bc487f
std %l6,[%i4+0x080] ! Mem[0000000090000080] = 7db559ec 00000065
! Mem[00000000810001f0] = f2577d8a51486451, %l0 = 000000007a1b736a, %l6 = 000000007db559ec
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = f2577d8a51486451
! Mem[00000000810001d8] = ce86d69db16bfba3, %l0 = 000000007a1b736a, %l4 = 00000000000000b5
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = ce86d69db16bfba3
p56_label_24:
! Mem[000000008000011d] = af086c29, %l4 = ce86d69db16bfba3
ldstub [%i0+0x11d],%l4 ! %l4 = 00000008000000ff
! Mem[0000000081000018] = a70800ff, %l6 = f2577d8a51486451
ldstuba [%i2+%o3]0x88,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000080000008] = 3225f68c 3da7b1a8, %l6 = 000000ff, %l7 = 00000065
ldda [%i0+%o1]0x88,%l6 ! %l6 = 000000003da7b1a8 000000003225f68c
! Mem[0000000080000168] = f0c9553e225bcd82, %l5 = 000000007cafc51e, %l7 = 000000003225f68c
add %i0,0x168,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = f0c9553e225bcd82
! Mem[0000000080000044] = 6d3c3697, %l0 = 000000007a1b736a
ldsw [%i0+0x044],%l0 ! %l0 = 000000006d3c3697
! %l2 = 3c41d1a5b1113cb4, Mem[0000000081800028] = a5b22dff
stha %l2,[%i3+%o5]0x89 ! Mem[0000000081800028] = a5b23cb4
! %l0 = 000000006d3c3697, Mem[0000000080800028] = ff000000
stha %l0,[%i1+%o5]0x81 ! Mem[0000000080800028] = 36970000
! Mem[0000000080800138] = 0565685a, %l3 = 00002e5b, %l5 = 7cafc51e
add %i1,0x138,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000000565685a
! Mem[000000009000000c] = 7877a39b, %g2 = 00000000bcf127ea
lduw [%i4+0x00c],%g2 ! %g2 = 000000007877a39b
! Mem[0000000081800188] = 70658606fac6d716, %l7 = f0c9553e225bcd82, %l3 = 0000000000002e5b
add %i3,0x188,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 70658606fac6d716
p56_label_25:
! Mem[0000000081800020] = c3922829, %l0 = 000000006d3c3697
swapa [%i3+%o4]0x80,%l0 ! %l0 = 00000000c3922829
! %l3 = 70658606fac6d716, Mem[00000000908001e0] = 8431ff745858484a
stx %l3,[%i5+0x1e0] ! Mem[00000000908001e0] = 70658606fac6d716
! %l2 = 3c41d1a5b1113cb4, Mem[00000000900000c8] = 0004172375bef202
stx %l2,[%i4+0x0c8] ! Mem[00000000900000c8] = 3c41d1a5b1113cb4
! Mem[00000000818000ec] = 48febb27, %l6 = 000000003da7b1a8
ldub [%i3+0x0ee],%l6 ! %l6 = 00000000000000bb
! Mem[0000000081000028] = 3da7b1a8, %l2 = 3c41d1a5b1113cb4
ldsba [%i2+%o5]0x80,%l2 ! %l2 = 000000000000003d
! %l6 = 000000bb, %l7 = 225bcd82, Mem[00000000908001c8] = 40b0e033 d01beac2
std %l6,[%i5+0x1c8] ! Mem[00000000908001c8] = 000000bb 225bcd82
! Mem[0000000081000018] = ff0008a74de50882, %l2 = 000000000000003d
ldxa [%i2+%o3]0x80,%l2 ! %l2 = ff0008a74de50882
! Mem[0000000081800010] = e785ffff, %l7 = f0c9553e225bcd82
swapa [%i3+%o2]0x80,%l7 ! %l7 = 00000000e785ffff
! Mem[0000000090000190] = 0f750e17, %g2 = 000000007877a39b
ldsb [%i4+0x190],%g2 ! %g2 = 000000000000000f
! Mem[0000000081800000] = ffe77b3c, %l6 = 00000000000000bb
lduwa [%i3+%g0]0x80,%l6 ! %l6 = 00000000ffe77b3c
ba,a p56_not_taken_0_end
p56_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p56_branch_failed
p56_not_taken_0_end:
! End of Random Code for Thread 56
1: membar #Sync ! Force all stores to complete
p56_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0e0] ! Set processor 56 done flag
! Check Registers
p56_check_registers:
set p56_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000c3922829
bne,a,pn %xcc,p56_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000ff
bne,a,pn %xcc,p56_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ff0008a74de50882
bne,a,pn %xcc,p56_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 70658606fac6d716
bne,a,pn %xcc,p56_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000008
bne,a,pn %xcc,p56_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000565685a
bne,a,pn %xcc,p56_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ffe77b3c
bne,a,pn %xcc,p56_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000e785ffff
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 77241e8f 44fcf760
bne %xcc,p56_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 71c4fde3 f3f0b978
bne %xcc,p56_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be f2ec2467 86222159
bne %xcc,p56_f6_fail
nop
! Check Local Memory
set p56_local0_expect,%g1
p56_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = b89b80928cf62532
ldx [%i0+0x000],%g3 ! Observed data at 0000000080000000
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = a8b1a73d8cf62532
ldx [%i0+0x008],%g3 ! Observed data at 0000000080000008
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 860d2a806ae41d0a
ldx [%i0+0x010],%g3 ! Observed data at 0000000080000010
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 83ca7f8d2bccd083
ldx [%i0+0x018],%g3 ! Observed data at 0000000080000018
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000b879d034d8
ldx [%i0+0x028],%g3 ! Observed data at 0000000080000028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = b2b0a3b9ffffffc6
ldx [%i0+0x050],%g3 ! Observed data at 0000000080000050
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 8dbd35360000003e
ldx [%i0+0x058],%g3 ! Observed data at 0000000080000058
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = 410b4025721ac63c
ldx [%i0+0x090],%g3 ! Observed data at 0000000080000090
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 0444ff0614389186
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000800000a8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = aba23b9248f3f4dd
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000800000f0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = cdc9e45f9dff543a
ldx [%i0+0x100],%g3 ! Observed data at 0000000080000100
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = d310293eafff6c29
ldx [%i0+0x118],%g3 ! Observed data at 0000000080000118
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = f7fbe7518301ff46
ldx [%i0+0x140],%g3 ! Observed data at 0000000080000140
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 11bc99c10000003b
ldx [%i0+0x150],%g3 ! Observed data at 0000000080000150
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = e9aad6dcff6d4fbf
ldx [%i0+0x178],%g3 ! Observed data at 0000000080000178
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x178,%g4
set p56_local1_expect,%g1
p56_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ffdf9e774ef8ff82
ldx [%i1+0x000],%g3 ! Observed data at 0000000080800000
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff9b80928cf62532
ldx [%i1+0x008],%g3 ! Observed data at 0000000080800008
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 1ec5ffff4d7c88b9
ldx [%i1+0x010],%g3 ! Observed data at 0000000080800010
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = d2244d9136082c98
ldx [%i1+0x018],%g3 ! Observed data at 0000000080800018
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 7b3cfbff571674f5
ldx [%i1+0x020],%g3 ! Observed data at 0000000080800020
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 36970000067326e6
ldx [%i1+0x028],%g3 ! Observed data at 0000000080800028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 000000c0c4883bd8
ldx [%i1+0x048],%g3 ! Observed data at 0000000080800048
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 19079015a8b1a73d
ldx [%i1+0x050],%g3 ! Observed data at 0000000080800050
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 05aa50e97698cfb7
ldx [%i1+0x058],%g3 ! Observed data at 0000000080800058
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x058,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 2b7257f54c18e47b
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000808000b8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x100],%g2 ! Expected data = ff192b3300000037
ldx [%i1+0x100],%g3 ! Observed data at 0000000080800100
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 92809bb8e965264a
ldx [%i1+0x110],%g3 ! Observed data at 0000000080800110
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = 0565685a2aff0e64
ldx [%i1+0x138],%g3 ! Observed data at 0000000080800138
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 0000008567d9127a
ldx [%i1+0x148],%g3 ! Observed data at 0000000080800148
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x148,%g4
ldx [%g1+0x180],%g2 ! Expected data = ecac3b0b68fd5c37
ldx [%i1+0x180],%g3 ! Observed data at 0000000080800180
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = e74d8d2b00005fc8
ldx [%i1+0x198],%g3 ! Observed data at 0000000080800198
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 7277ffa9c030b192
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000808001a0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 09ff2fbf87ee6909
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000808001b0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = f09c08e88bbfae5f
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000808001c8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x1c8,%g4
set p56_local2_expect,%g1
p56_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ff6508ed00485d66
ldx [%i2+0x000],%g3 ! Observed data at 0000000081000000
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff004d3271f66e9d
ldx [%i2+0x008],%g3 ! Observed data at 0000000081000008
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 3a54ff9dbdf05dc8
ldx [%i2+0x010],%g3 ! Observed data at 0000000081000010
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff0008a74de50882
ldx [%i2+0x018],%g3 ! Observed data at 0000000081000018
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5b2e839ef36cccd2
ldx [%i2+0x020],%g3 ! Observed data at 0000000081000020
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 3da7b1a83c2232a7
ldx [%i2+0x028],%g3 ! Observed data at 0000000081000028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 10496f4e000000ff
ldx [%i2+0x060],%g3 ! Observed data at 0000000081000060
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 976a440599d2b4ff
ldx [%i2+0x078],%g3 ! Observed data at 0000000081000078
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 33ff8946608dc4d2
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000810000a0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 36a7e68800000029
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000810000b0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 14389186b04ab77c
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000810000d0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 64244d9176b305f2
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000810000f0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = f56bff1814376576
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000810000f8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x158],%g2 ! Expected data = 00000000000000d9
ldx [%i2+0x158],%g3 ! Observed data at 0000000081000158
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 62d8ae522b1dfe44
ldx [%i2+0x160],%g3 ! Observed data at 0000000081000160
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = b0cf95d8a2796c80
ldx [%i2+0x180],%g3 ! Observed data at 0000000081000180
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 00000035c79386fd
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000810001c8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 3a0dc1eeff110cdb
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000810001f8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x1f8,%g4
set p56_local3_expect,%g1
p56_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ffe77b3c0afcea0d
ldx [%i3+0x000],%g3 ! Observed data at 0000000081800000
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 93a8c463ba6f7ddf
ldx [%i3+0x008],%g3 ! Observed data at 0000000081800008
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 225bcd823653920a
ldx [%i3+0x010],%g3 ! Observed data at 0000000081800010
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = b008d11e9fe56548
ldx [%i3+0x018],%g3 ! Observed data at 0000000081800018
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 6d3c3697073a4cbb
ldx [%i3+0x020],%g3 ! Observed data at 0000000081800020
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = b43cb2a567cf523e
ldx [%i3+0x028],%g3 ! Observed data at 0000000081800028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x028,%g4
ldx [%g1+0x090],%g2 ! Expected data = 0fd55fc8ff19ffd8
ldx [%i3+0x090],%g3 ! Observed data at 0000000081800090
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 76db1583bd08effa
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000818000a8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 5e8a1535c8270f2f
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000818000b0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ff785b57e58c99d3
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000818000d8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x120],%g2 ! Expected data = ffd55e186003ff42
ldx [%i3+0x120],%g3 ! Observed data at 0000000081800120
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = 18da66b2827897c4
ldx [%i3+0x158],%g3 ! Observed data at 0000000081800158
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 97d99de7fbffb4fe
ldx [%i3+0x168],%g3 ! Observed data at 0000000081800168
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = e5a9846ebf800675
ldx [%i3+0x180],%g3 ! Observed data at 0000000081800180
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = df1422fe0317ff7a
ldx [%i3+0x198],%g3 ! Observed data at 0000000081800198
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 7c37cbffcf6de1d0
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000818001a0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 9518e997ff410e2b
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000818001b0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a55aaac4000000ff
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000818001b8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x1b8,%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_f6_fail:
set p56_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 56 failed
p56_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0e0] ! Set processor 56 done flag
set p56_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 56 failed
p56_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0e0] ! Set processor 56 done flag
set p56_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p56_selfmod_failed:
ba p56_failed
mov 0xabc,%g1
p56_common_error:
or %g0,0xf18,%g1
ba p56_failed
mov %o5,%g3
p56_common_signature_error:
set p56_temp,%g1
ba p56_failed
st %g2,[%g1] ! Common Lock Number
p56_common_timeout:
set p56_temp,%g1
ba p56_failed
st %g2,[%g1] ! Common Lock Number
p56_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p56_failed
mov 0x0,%g3
p56_trap1e:
lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000080800018]
done
p56_trap1o:
lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000080800018]
done
p56_trap2e:
stba %l5,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000000]
done
p56_trap2o:
stba %l5,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000000]
done
p56_trap3e:
nop
nop
nop
nop
nop
nop
done
p56_trap3o:
nop
nop
nop
nop
nop
nop
done
p56_init_memory_pointers:
set p56_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p56_local0_start,%i0
set p56_local1_start,%i1
set p56_local2_start,%i2
set p56_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 1422985a546eb009
ldx [%g1+0x008],%l1 ! %l1 = 2910ba369935c718
ldx [%g1+0x010],%l2 ! %l2 = 958f6af6c418bafc
ldx [%g1+0x018],%l3 ! %l3 = b7c02e8e08436424
ldx [%g1+0x020],%l4 ! %l4 = 4a0101c825cf60c7
ldx [%g1+0x028],%l5 ! %l5 = 07508fe897cf88a2
ldx [%g1+0x030],%l6 ! %l6 = bc9a3d881a05bc2a
ldx [%g1+0x038],%l7 ! %l7 = 29e7776a7017a427
! Initialize the output register of window 0
set unres3_start,%o0
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 = fff86ac4 341bb3a5 98f55269 1e378c87
! %f4 = 6d6a450f 5f308b2a 26d75cee c5d1bbe5
! %f8 = 120f81af e88f3e4e 27f3bc34 843b3e73
! %f12 = 4eca3242 a2b34c0e 2bad1cff dc4144c9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3a62a679 d970b813 50a04fd8 789a357d
! %f20 = 6a23f22e 567abfaf 662d2162 754b8bb9
! %f24 = 11a60a47 e383134b 9c036a6f 04b6d8b4
! %f28 = 0b5f1d92 9972b6d3 57b70607 1bfdb8d6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 551b5c4a bb6328e2 0dbf2c83 90a025ea
! %f36 = 1af9edc8 05ecec6e 530ddeae c7ad537c
! %f40 = 1b66d70f 7c7a48d1 f9f9ca46 60a2358f
! %f44 = b4d1e6a8 286ea5ea 7604073e b4596d2f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xacfea57f00000050,%g7,%g1 ! GSR scale = 10, align = 0
wr %g1,%g0,%gsr ! GSR = acfea57f00000050
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 57
p57_label_1:
! Mem[0000000082000020] = 7d498c7f, %l5 = 4e7d33000728d1e6
swapa [%i0+%o4]0x89,%l5 ! %l5 = 000000007d498c7f
! Mem[0000000082000140] = 37895f7b, %l3 = de8032d474bd89fd
swap [%i0+0x140],%l3 ! %l3 = 0000000037895f7b
! Mem[0000000083800020] = 88b9a54d, %l7 = e8a7fe4fbc338bb7
swapa [%i3+%o4]0x89,%l7 ! %l7 = 0000000088b9a54d
! Mem[0000000083800020] = b78b33bc, %l3 = 0000000037895f7b, %asi = 80
swapa [%i3+0x020]%asi,%l3 ! %l3 = 00000000b78b33bc
! %l0 = 801ca190, %l1 = 681b60f6, Mem[00000000918000c8] = a6b151c0 1cfaf3cf
std %l0,[%o0+0x0c8] ! Mem[00000000918000c8] = 801ca190 681b60f6
! Mem[0000000082000028] = e8fd41f3, %l2 = 50794a6e525a671c
lduha [%i0+%o5]0x88,%l2 ! %l2 = 00000000000041f3
! Mem[0000000083000058] = 45295876, %l1 = 13bbd17c681b60f6, %asi = 80
swapa [%i2+0x058]%asi,%l1 ! %l1 = 0000000045295876
! Mem[0000000082000010] = 500357ae, %l4 = 0f8f3918acf88fbc
ldstuba [%i0+%o2]0x81,%l4 ! %l4 = 00000050000000ff
! %l4 = 0000000000000050, Mem[00000000918000d2] = 85f74838, %asi = 80
stba %l4,[%o0+0x0d2]%asi ! Mem[00000000918000d0] = 50f74838
! Mem[00000000830001f0] = 0b4ca86a, %l7 = 88b9a54d, %l5 = 7d498c7f
add %i2,0x1f0,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000000b4ca86a
p57_label_2:
! Mem[0000000083800018] = d5ca080f89f94d8b, %l0 = 0ffa3cd4801ca190, %l0 = 0ffa3cd4801ca190
add %i3,0x18,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = d5ca080f89f94d8b
! Mem[0000000083000110] = 9b7cfed3, %l4 = 0000000000000050
swap [%i2+0x110],%l4 ! %l4 = 000000009b7cfed3
! Mem[000000008200003c] = b20407f5, %l3 = 00000000b78b33bc
swap [%i0+0x03c],%l3 ! %l3 = 00000000b20407f5
! %l4 = 000000009b7cfed3, Mem[0000000082800028] = e06952a7772bd136
stxa %l4,[%i1+%o5]0x81 ! Mem[0000000082800028] = 000000009b7cfed3
! Mem[0000000082800030] = e5dd5c96, %l7 = 88b9a54d, %l3 = b20407f5
add %i1,0x30,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000e5dd5c96
! Mem[00000000828000a0] = 25d5e69769e8e1e4, %l1 = 0000000045295876, %l0 = d5ca080f89f94d8b
add %i1,0xa0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 25d5e69769e8e1e4
! Mem[0000000082800008] = f48be698, %l1 = 0000000045295876
lduwa [%i1+%o1]0x89,%l1 ! %l1 = 00000000f48be698
! %l5 = 000000000b4ca86a, Mem[0000000083800000] = 28277fd3aee24361
stxa %l5,[%i3+%g0]0x81 ! Mem[0000000083800000] = 000000000b4ca86a
! Mem[0000000091000168] = a1f29354, %g2 = 51f3ffeff0b47294
ldsb [%i6+0x169],%g2 ! %g2 = ffffffffffffffa1
! Mem[0000000082000008] = 7721b595, %l3 = 00000000e5dd5c96
ldsha [%i0+%o1]0x81,%l3 ! %l3 = 0000000000007721
p57_label_3:
! Mem[00000000820000a4] = e767c38d, %l1 = f48be698, %l1 = f48be698
add %i0,0xa4,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000e767c38d
! Mem[00000000910000c0] = 76fe9865 99869002, %g2 = ffffffa1, %g3 = 0bad0b00
ldda [%i6+0x0c0]%asi,%g2 ! %g2 = 0000000076fe9865 0000000099869002
! Mem[00000000918001bc] = dbbc4b59, %g2 = 0000000076fe9865
lduha [%o0+0x1bc]%asi,%g2 ! %g2 = 000000000000dbbc
! Mem[0000000083800020] = 7b5f8937, %l4 = 000000009b7cfed3
ldstuba [%i3+%o4]0x89,%l4 ! %l4 = 00000037000000ff
! Mem[00000000908001e8] = c48a45c2 7afdf029, %g2 = 0000dbbc, %g3 = 99869002
ldd [%i5+0x1e8],%g2 ! %g2 = 00000000c48a45c2 000000007afdf029
! Mem[0000000083000008] = 68fd16a0 c1bde0c0, %l4 = 00000037, %l5 = 0b4ca86a
ldda [%i2+%o1]0x89,%l4 ! %l4 = 00000000c1bde0c0 0000000068fd16a0
! %l4 = 00000000c1bde0c0, Mem[0000000082800008] = 65d486f8f48be698
stxa %l4,[%i1+%o1]0x89 ! Mem[0000000082800008] = 00000000c1bde0c0
! Mem[0000000083800010] = e6015498, %l2 = 00000000000041f3
swapa [%i3+%o2]0x80,%l2 ! %l2 = 00000000e6015498
! Mem[0000000083800044] = 82fcda74, %l6 = 27f0dbf65d84a7c7, %asi = 80
swapa [%i3+0x044]%asi,%l6 ! %l6 = 0000000082fcda74
! %l3 = 0000000000007721, Mem[0000000090000158] = e4c903aa
sth %l3,[%i4+0x158] ! Mem[0000000090000158] = 772103aa
p57_label_4:
! %l5 = 0000000068fd16a0, Mem[0000000082800028] = d3fe7c9b00000000
stxa %l5,[%i1+%o5]0x88 ! Mem[0000000082800028] = 0000000068fd16a0
! Mem[00000000828000c6] = 6a96db11, %l7 = 0000000088b9a54d
ldstub [%i1+0x0c6],%l7 ! %l7 = 000000db000000ff
! %l2 = 00000000e6015498, Mem[000000009080006a] = 0bce0f03
sth %l2,[%i5+0x06a] ! Mem[0000000090800068] = 54980f03
! Mem[0000000090800008] = 275f371d, %g2 = 00000000c48a45c2
lduw [%i5+%o1],%g2 ! %g2 = 00000000275f371d
! Mem[00000000820000a8] = a7c3aed7, %l4 = 00000000c1bde0c0
ldsw [%i0+0x0a8],%l4 ! %l4 = ffffffffa7c3aed7
! Mem[0000000083800008] = be70cee9d991b2ac, %l7 = 00000000000000db, %l0 = 25d5e69769e8e1e4
add %i3,0x08,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = be70cee9d991b2ac
! %l5 = 0000000068fd16a0, Mem[00000000918001eb] = 009de57d, %asi = 80
stba %l5,[%o0+0x1eb]%asi ! Mem[00000000918001e8] = a09de57d
! Mem[0000000083800130] = 3aaf5a13c16ce36e, %l6 = 0000000082fcda74, %l4 = ffffffffa7c3aed7
add %i3,0x130,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 3aaf5a13c16ce36e
! Mem[0000000083000000] = d02bae69, %l6 = 0000000082fcda74
lduwa [%i2+%g0]0x81,%l6 ! %l6 = 00000000d02bae69
! Mem[0000000083800040] = 8128281e5d84a7c7, %l3 = 0000000000007721, %l0 = be70cee9d991b2ac
add %i3,0x40,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 8128281e5d84a7c7
p57_label_5:
! Mem[0000000090800008] = 275f371d, %g2 = 00000000275f371d
lduh [%i5+%o1],%g2 ! %g2 = 000000000000275f
! Mem[00000000830000f8] = 4da761bf, %l0 = 5d84a7c7, %l5 = 68fd16a0
add %i2,0xf8,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000004da761bf
! Mem[0000000090800014] = 347e03e8, %g2 = 000000000000275f
ldsb [%i5+0x014],%g2 ! %g2 = 0000000000000034
! Mem[0000000082800000] = 4ccf4e76, %l6 = 00000000d02bae69
swapa [%i1+%g0]0x89,%l6 ! %l6 = 000000004ccf4e76
! Mem[000000008300017d] = f6ca9255, %l2 = 00000000e6015498
ldstuba [%i2+0x17d]%asi,%l2 ! %l2 = 000000ca000000ff
! Mem[00000000838000a4] = 404b8f4c, %l0 = 5d84a7c7, %l0 = 5d84a7c7
add %i3,0xa4,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000404b8f4c
! Mem[0000000083800140] = c2f71189, %l3 = 00007721, %l3 = 00007721
add %i3,0x140,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000c2f71189
! Mem[0000000091000148] = 6a929989, %g18 = 77a9e52a48eef01d
ldsw [%i6+0x148],%g2 ! %g2 = 77a9e52a48eef01d
! Mem[0000000082000008] = 7721b595, %l5 = 000000004da761bf
ldstuba [%i0+%o1]0x81,%l5 ! %l5 = 00000077000000ff
! Mem[0000000082000050] = e2890571 553304bb, %l0 = 404b8f4c, %l1 = e767c38d
ldda [%i0+0x050]%asi,%l0 ! %l0 = 00000000e2890571 00000000553304bb
p57_label_6:
! Mem[0000000090800080] = a5519124, %g2 = 000000006a929989
ldsh [%i5+0x082],%g2 ! %g2 = ffffffffffffa551
! Mem[00000000910000b8] = ff3eae0e, %g2 = ffffffffffffa551
lduh [%i6+0x0b8],%g2 ! %g2 = 000000000000ff3e
! Mem[0000000082000008] = 95b521ff, %l2 = 00000000000000ca
ldswa [%i0+%o1]0x89,%l2 ! %l2 = ffffffff95b521ff
! Mem[0000000082800138] = 9e4e6bfc, %l0 = 00000000e2890571
ldsb [%i1+0x13b],%l0 ! %l0 = fffffffffffffffc
! Mem[00000000900000f4] = ec746c71, %g18 = 77a9e52a48eef01d
ldsw [%i4+0x0f4],%g2 ! %g2 = 77a9e52a48eef01d
! Mem[00000000838000c8] = 2e28182b, %l2 = ffffffff95b521ff
swap [%i3+0x0c8],%l2 ! %l2 = 000000002e28182b
! Mem[0000000091800054] = 544a3e12, %g18 = 77a9e52a48eef01d
ldsw [%o0+0x054],%g2 ! %g2 = 77a9e52a48eef01d
! Mem[000000008200011c] = 48a37365, %l3 = c2f71189, %l2 = 2e28182b
add %i0,0x11c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000048a37365
! Mem[0000000083000028] = 455dfcb9 9f9fef6d, %l4 = c16ce36e, %l5 = 00000077
ldda [%i2+%o5]0x88,%l4 ! %l4 = 000000009f9fef6d 00000000455dfcb9
! Mem[00000000910001dc] = d4ce3762, %g2 = 00000000544a3e12
lduw [%i6+0x1dc],%g2 ! %g2 = 00000000d4ce3762
p57_label_7:
! Mem[0000000082800010] = 1eecf2f3, %l2 = 0000000048a37365
ldstuba [%i1+%o2]0x88,%l2 ! %l2 = 000000f3000000ff
! %l4 = 9f9fef6d, %l5 = 455dfcb9, Mem[0000000083800068] = 89c9a27f 9645813e
std %l4,[%i3+0x068] ! Mem[0000000083800068] = 9f9fef6d 455dfcb9
! Mem[0000000083000180] = 40540d02, %l0 = fffffffffffffffc
swap [%i2+0x180],%l0 ! %l0 = 0000000040540d02
! Mem[000000008300002c] = b9fc5d45, %l5 = 00000000455dfcb9
ldub [%i2+0x02f],%l5 ! %l5 = 0000000000000045
! Mem[00000000828000f4] = ba6aea7f, %l0 = 40540d02, %l3 = c2f71189
add %i1,0xf4,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000ba6aea7f
! Mem[00000000918001a4] = c84b2f67, %g18 = 77a9e52a48eef01d
ldsw [%o0+0x1a4],%g2 ! %g2 = 77a9e52a48eef01d
! Mem[00000000908001c8] = 40b0e033, %g2 = ffffffffc84b2f67
ldsh [%i5+0x1c8],%g2 ! %g2 = 00000000000040b0
! Mem[00000000830000dc] = effc4445, %l7 = 00000000000000db
ldstub [%i2+0x0dc],%l7 ! %l7 = 000000ef000000ff
! Mem[0000000083000018] = 1ae50ff7 f0bb17b6, %l4 = 9f9fef6d, %l5 = 00000045
ldda [%i2+%o3]0x80,%l4 ! %l4 = 000000001ae50ff7 00000000f0bb17b6
! Mem[0000000082800000] = 69ae2bd0, %l5 = 00000000f0bb17b6
lduha [%i1+%g0]0x80,%l5 ! %l5 = 00000000000069ae
p57_label_8:
! %l4 = 1ae50ff7, %l5 = 000069ae, Mem[0000000082000018] = 5dd64255 1f9aaf8a
stda %l4,[%i0+%o3]0x89 ! Mem[0000000082000018] = 1ae50ff7 000069ae
! Mem[00000000838001d0] = f37887c5, %l2 = 00000000000000f3
swap [%i3+0x1d0],%l2 ! %l2 = 00000000f37887c5
! %l7 = 00000000000000ef, Mem[0000000083000028] = 9f9fef6d
stwa %l7,[%i2+%o5]0x88 ! Mem[0000000083000028] = 000000ef
! %l7 = 00000000000000ef, Mem[0000000091800176] = 60703140
sth %l7,[%o0+0x176] ! Mem[0000000091800174] = 00ef3140
! Mem[00000000900001fc] = b4bb57a1, %g2 = 00000000000040b0
ldub [%i4+0x1fc],%g2 ! %g2 = 00000000000000b4
! Mem[00000000830000cc] = 94d8451b, %l0 = 40540d02, %l5 = 000069ae
add %i2,0xcc,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000094d8451b
! Mem[0000000082000158] = 2f27012bdad6e46e, %l6 = 000000004ccf4e76, %l1 = 00000000553304bb
add %i0,0x158,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 2f27012bdad6e46e
! Mem[0000000083800049] = a5692f51, %l4 = 000000001ae50ff7
ldstub [%i3+0x049],%l4 ! %l4 = 00000069000000ff
! %l7 = 00000000000000ef, Mem[0000000082800000] = 69ae2bd0
stha %l7,[%i1+%g0]0x81 ! Mem[0000000082800000] = 00ef2bd0
! Mem[0000000083800100] = 177088f7, %l3 = ba6aea7f, %l7 = 000000ef
add %i3,0x100,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000177088f7
p57_label_9:
! Mem[0000000083800008] = be70cee9d991b2ac, %l0 = 0000000040540d02
ldxa [%i3+%o1]0x80,%l0 ! %l0 = be70cee9d991b2ac
! Mem[0000000090000028] = 93ab66a7, %g2 = 00000000000000b4
lduw [%i4+%o5],%g2 ! %g2 = 0000000093ab66a7
! Mem[00000000910000e8] = 27c66de1f7452a3b, %g2 = 0000000093ab66a7
ldxa [%i6+0x0e8]%asi,%g2 ! %g2 = 27c66de1f7452a3b
! Mem[0000000083800080] = 2b1fc05a490aea33, %l0 = be70cee9d991b2ac, %l7 = 00000000177088f7
add %i3,0x80,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 2b1fc05a490aea33
! Mem[00000000910000d4] = 36abe657, %g2 = 27c66de1f7452a3b
ldsh [%i6+0x0d6],%g2 ! %g2 = 00000000000036ab
! Mem[0000000082000108] = 87e82f26783dedf5, %l2 = 00000000f37887c5, %l5 = 0000000094d8451b
add %i0,0x108,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 87e82f26783dedf5
! Mem[0000000083800008] = e9ce70be, %l5 = 87e82f26783dedf5
swapa [%i3+%o1]0x89,%l5 ! %l5 = 00000000e9ce70be
! Mem[000000008200009c] = aeca2ed8, %l6 = 000000004ccf4e76, %asi = 80
swapa [%i0+0x09c]%asi,%l6 ! %l6 = 00000000aeca2ed8
! Mem[0000000083800080] = 2b1fc05a, %l5 = 00000000e9ce70be
swap [%i3+0x080],%l5 ! %l5 = 000000002b1fc05a
! Mem[00000000838000be] = e6571611, %l3 = 00000000ba6aea7f
ldstub [%i3+0x0be],%l3 ! %l3 = 00000016000000ff
p57_label_10:
! %l1 = 2f27012bdad6e46e, Mem[0000000090000016] = 38d5d353, %asi = 80
stba %l1,[%i4+0x016]%asi ! Mem[0000000090000014] = 6ed5d353
! Mem[0000000082800065] = 5025c866, %l7 = 2b1fc05a490aea33
ldstub [%i1+0x065],%l7 ! %l7 = 00000025000000ff
! Mem[0000000083800020] = 7b5f89ff, %l1 = 2f27012bdad6e46e
lduwa [%i3+%o4]0x89,%l1 ! %l1 = 000000007b5f89ff
! %l7 = 0000000000000025, Mem[00000000900000fc] = 1358082a
stw %l7,[%i4+0x0fc] ! Mem[00000000900000fc] = 00000025
! Mem[0000000082800048] = 17a5ca9d48726aed, %l2 = 00000000f37887c5, %l2 = 00000000f37887c5
add %i1,0x48,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 17a5ca9d48726aed
! Mem[00000000828001f2] = 4d9b48c8, %l6 = 00000000aeca2ed8
ldstub [%i1+0x1f2],%l6 ! %l6 = 00000048000000ff
! Mem[0000000091000118] = b33f1a7d, %g2 = 00000000000036ab
ldsb [%i6+0x11b],%g2 ! %g2 = ffffffffffffffb3
! Mem[0000000082000008] = ff21b595, %l5 = 000000002b1fc05a
swapa [%i0+%o1]0x81,%l5 ! %l5 = 00000000ff21b595
! Mem[0000000083800028] = f83bb0fc, %l6 = 0000000000000048, %asi = 80
swapa [%i3+0x028]%asi,%l6 ! %l6 = 00000000f83bb0fc
! %l4 = 0000000000000069, Mem[0000000083000008] = c0e0bdc1
stwa %l4,[%i2+%o1]0x80 ! Mem[0000000083000008] = 00000069
p57_label_11:
! Mem[00000000900001d0] = 4aed3d3f c56c4c0d, %g2 = ffffffb3, %g3 = 7afdf029
ldda [%i4+0x1d0]%asi,%g2 ! %g2 = 000000004aed3d3f 00000000c56c4c0d
! %l3 = 0000000000000016, Mem[0000000082800028] = 68fd16a0
stba %l3,[%i1+%o5]0x89 ! Mem[0000000082800028] = 68fd1616
! Mem[0000000082000148] = 7fa7786a9b0598df, %l2 = 17a5ca9d48726aed, %l2 = 17a5ca9d48726aed
add %i0,0x148,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 7fa7786a9b0598df
! Mem[0000000083800010] = 000041f3f414dedb, %l1 = 000000007b5f89ff
ldxa [%i3+%o2]0x80,%l1 ! %l1 = 000041f3f414dedb
! Mem[0000000083800144] = 4383a73e, %l3 = 0000000000000016
swap [%i3+0x144],%l3 ! %l3 = 000000004383a73e
! Mem[0000000082000020] = 0728d1e6, %l0 = be70cee9d991b2ac
ldstuba [%i0+%o4]0x88,%l0 ! %l0 = 000000e6000000ff
! Mem[00000000838000d8] = f14beea625146e0c, %l5 = 00000000ff21b595, %l1 = 000041f3f414dedb
add %i3,0xd8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = f14beea625146e0c
! Mem[0000000083000000] = d02bae69, %l7 = 0000000000000025
ldsba [%i2+%g0]0x81,%l7 ! %l7 = ffffffffffffffd0
! Mem[00000000838000f0] = 788769f3, %l3 = 4383a73e, %l6 = f83bb0fc
add %i3,0xf0,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000788769f3
! Mem[000000008300008c] = 35b075e0, %l1 = 25146e0c, %l6 = 788769f3
add %i2,0x8c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000035b075e0
p57_label_12:
! Mem[0000000082000006] = bf54bca1, %l5 = 00000000ff21b595
ldstuba [%i0+0x006]%asi,%l5 ! %l5 = 000000bc000000ff
! Mem[0000000082000194] = ef23a8a0, %l0 = 00000000000000e6
ldstuba [%i0+0x194]%asi,%l0 ! %l0 = 000000ef000000ff
! Mem[0000000083000068] = 5369960b, %l2 = 7fa7786a9b0598df
swap [%i2+0x068],%l2 ! %l2 = 000000005369960b
! Mem[000000008280016b] = 6b5b93ff, %l3 = 000000004383a73e
ldstuba [%i1+0x16b]%asi,%l3 ! %l3 = 000000ff000000ff
! Mem[00000000908000e0] = 3675044c742be986, %g2 = 000000004aed3d3f
ldx [%i5+0x0e0],%g2 ! %g2 = 3675044c742be986
! %l2 = 5369960b, %l3 = 000000ff, Mem[0000000083000020] = 35c8cfa8 59227da9
stda %l2,[%i2+%o4]0x88 ! Mem[0000000083000020] = 5369960b 000000ff
! Mem[00000000900000c4] = 4fd5e7f0, %g2 = 3675044c742be986
lduw [%i4+0x0c4],%g2 ! %g2 = 000000004fd5e7f0
! %l1 = f14beea625146e0c, Mem[0000000090000009] = 4aae5e78
stb %l1,[%i4+0x009] ! Mem[0000000090000008] = 0cae5e78
! Mem[0000000082800028] = 68fd1616, %l7 = ffffffffffffffd0
swapa [%i1+%o5]0x88,%l7 ! %l7 = 0000000068fd1616
! Mem[00000000910001f0] = fca7e35c, %g18 = 77a9e52a48eef01d
ldsw [%i6+0x1f0],%g2 ! %g2 = 77a9e52a48eef01d
p57_label_13:
! Mem[0000000082800108] = 5edd80a1591bfdff, %l5 = 00000000000000bc, %l6 = 0000000035b075e0
add %i1,0x108,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 5edd80a1591bfdff
! Mem[00000000900001d0] = 3fc56c4c, %g2 = fffffffffca7e35c
ldub [%i4+0x1d3],%g2 ! %g2 = 000000000000003f
! Mem[0000000082000188] = 044d11cd20798c56, %l6 = 5edd80a1591bfdff, %l5 = 00000000000000bc
add %i0,0x188,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 044d11cd20798c56
! %l0 = 00000000000000ef, Mem[0000000082000000] = c67b2c59
stwa %l0,[%i0+%g0]0x81 ! Mem[0000000082000000] = 000000ef
! Mem[00000000830000ab] = df3f149e, %l4 = 0000000000000069
ldstub [%i2+0x0ab],%l4 ! %l4 = 0000009e000000ff
! Mem[0000000082800050] = ee0323c8, %l0 = 000000ef, %l7 = 68fd1616
add %i1,0x50,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000ee0323c8
! %l0 = 00000000000000ef, Mem[0000000082800010] = fff2ec1e
stba %l0,[%i1+%o2]0x80 ! Mem[0000000082800010] = eff2ec1e
! %l4 = 0000009e, %l5 = 20798c56, Mem[0000000082000008] = 2b1fc05a 938b00b1
stda %l4,[%i0+%o1]0x81 ! Mem[0000000082000008] = 0000009e 20798c56
! Mem[0000000083800018] = d5ca080f, %l3 = 00000000000000ff
swapa [%i3+%o3]0x80,%l3 ! %l3 = 00000000d5ca080f
! %l4 = 000000000000009e, Mem[00000000918001d4] = 218a926c
stw %l4,[%o0+0x1d4] ! Mem[00000000918001d4] = 0000009e
p57_label_14:
! Mem[0000000083000000] = d02bae69, %l6 = 5edd80a1591bfdff
swapa [%i2+%g0]0x81,%l6 ! %l6 = 00000000d02bae69
! Mem[000000008300002c] = b9fc5d45, %l6 = d02bae69, %l5 = 20798c56
add %i2,0x2c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000b9fc5d45
! Mem[0000000082800028] = ffffffd0, %l0 = 00000000000000ef
lduwa [%i1+%o5]0x89,%l0 ! %l0 = 00000000ffffffd0
! Mem[0000000082000028] = f341fde89506b7f7, %l4 = 000000000000009e, %l5 = 00000000b9fc5d45
add %i0,0x28,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = f341fde89506b7f7
! Mem[000000008200004c] = 3930fd07, %l5 = f341fde89506b7f7
swap [%i0+0x04c],%l5 ! %l5 = 000000003930fd07
! Mem[0000000090800050] = b093373e, %g2 = 000000000000003f
ldsb [%i5+0x053],%g2 ! %g2 = ffffffffffffffb0
! Mem[0000000082800000] = d02bef00, %l1 = f14beea625146e0c
ldstuba [%i1+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[000000009100011c] = 3f1a7d47, %g18 = 77a9e52a48eef01d
ldswa [%i6+0x11c]%asi,%g2 ! %g2 = 77a9e52a48eef01d
! Mem[0000000091800198] = 49d8add8 65a815cc, %g2 = 3f1a7d47, %g3 = c56c4c0d
ldd [%o0+0x198],%g2 ! %g2 = 0000000049d8add8 0000000065a815cc
! Mem[0000000091000028] = 8cd6e0db, %g2 = 0000000049d8add8
lduba [%i6+0x028]%asi,%g2 ! %g2 = 000000000000008c
p57_label_15:
! %l4 = 000000000000009e, Mem[0000000090000078] = 6c0e85c82f377982
stx %l4,[%i4+0x078] ! Mem[0000000090000078] = 000000000000009e
! Mem[00000000820000e0] = 0a4304bb, %l7 = 00000000ee0323c8
lduh [%i0+0x0e2],%l7 ! %l7 = 00000000000004bb
! Mem[000000009180016c] = 5bffb3b7, %g2 = 000000000000008c
lduw [%o0+0x16c],%g2 ! %g2 = 000000005bffb3b7
! Mem[0000000082000198] = e1572ad5f10109d0, %l4 = 000000000000009e, %l3 = 00000000d5ca080f
add %i0,0x198,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = e1572ad5f10109d0
! Mem[0000000091800078] = 2185094a14edd7bd, %g2 = 000000005bffb3b7
ldx [%o0+0x078],%g2 ! %g2 = 2185094a14edd7bd
! Mem[000000009100008c] = afe30e96, %g2 = 2185094a14edd7bd
lduw [%i6+0x08c],%g2 ! %g2 = 00000000afe30e96
! Mem[00000000910001f4] = fcfe56cc, %g18 = 77a9e52a48eef01d
ldsw [%i6+0x1f4],%g2 ! %g2 = 77a9e52a48eef01d
! Mem[0000000083800000] = 00000000, %l0 = 00000000ffffffd0
lduwa [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000082800020] = f8d60e07 a75f17eb, %l2 = 5369960b, %l3 = f10109d0
ldda [%i1+%o4]0x81,%l2 ! %l2 = 00000000f8d60e07 00000000a75f17eb
! Mem[0000000083800008] = f5ed3d78, %l5 = 000000003930fd07
ldswa [%i3+%o1]0x81,%l5 ! %l5 = fffffffff5ed3d78
p57_label_16:
! Mem[000000008300011a] = e25d434b, %l6 = 00000000d02bae69
ldstub [%i2+0x11a],%l6 ! %l6 = 00000043000000ff
! Mem[00000000838001d8] = aeaa391b, %l6 = 00000043, %l5 = f5ed3d78
add %i3,0x1d8,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000aeaa391b
! Mem[0000000082800090] = d3e53a60, %l1 = 0000000000000000
swap [%i1+0x090],%l1 ! %l1 = 00000000d3e53a60
! Mem[00000000820000d8] = 62a4bd3a, %l3 = a75f17eb, %l0 = 00000000
add %i0,0xd8,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000062a4bd3a
! Mem[000000008300002d] = b9fc5d45, %l4 = 000000000000009e
ldstub [%i2+0x02d],%l4 ! %l4 = 000000fc000000ff
! Mem[00000000828001dc] = 36eee7ee, %l1 = 00000000d3e53a60
ldstub [%i1+0x1dc],%l1 ! %l1 = 00000036000000ff
! Mem[0000000082000034] = b3f48e7d, %l0 = 62a4bd3a, %l2 = f8d60e07
add %i0,0x34,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000b3f48e7d
! %l7 = 00000000000004bb, Mem[00000000918000ac] = 81db5fd9
stw %l7,[%o0+0x0ac] ! Mem[00000000918000ac] = 000004bb
! Mem[0000000082000010] = ae5703ff, %l6 = 0000000000000043
ldsba [%i0+%o2]0x89,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000082000158] = 2f27012bdad6e46e, %l1 = 0000000000000036, %l3 = 00000000a75f17eb
add %i0,0x158,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 2f27012bdad6e46e
p57_label_17:
! %l2 = 00000000b3f48e7d, Mem[0000000083800018] = 000000ff
stha %l2,[%i3+%o3]0x80 ! Mem[0000000083800018] = 8e7d00ff
! Mem[0000000083800028] = 00000048 2fb05265, %l0 = 62a4bd3a, %l1 = 00000036
ldda [%i3+%o5]0x81,%l0 ! %l0 = 0000000000000048 000000002fb05265
! Mem[00000000830000bc] = 41289c1c, %l4 = 000000fc, %l5 = aeaa391b
add %i2,0xbc,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000041289c1c
! Mem[0000000090800110] = 04f74b2c, %g2 = fffffffffcfe56cc
ldsha [%i5+0x110]%asi,%g2 ! %g2 = 00000000000004f7
! Mem[0000000082000018] = f70fe51a, %l0 = 0000000000000048
ldstuba [%i0+%o3]0x80,%l0 ! %l0 = 000000f7000000ff
! Mem[0000000083000048] = 6b6a8faa, %l2 = 00000000b3f48e7d, %asi = 80
swapa [%i2+0x048]%asi,%l2 ! %l2 = 000000006b6a8faa
! %l4 = 00000000000000fc, Mem[0000000091800196] = 55f149d8
sth %l4,[%o0+0x196] ! Mem[0000000091800194] = 00fc49d8
! Mem[00000000828001fc] = 8c742302, %l1 = 000000002fb05265
swap [%i1+0x1fc],%l1 ! %l1 = 000000008c742302
! %l1 = 000000008c742302, Mem[0000000082000020] = ffd12807accd9ff2
stxa %l1,[%i0+%o4]0x80 ! Mem[0000000082000020] = 000000008c742302
! %l3 = 2f27012bdad6e46e, Mem[0000000082800008] = c1bde0c0
stha %l3,[%i1+%o1]0x88 ! Mem[0000000082800008] = c1bde46e
p57_label_18:
! Mem[0000000083800018] = ff007d8e, %l3 = 2f27012bdad6e46e
ldsha [%i3+%o3]0x89,%l3 ! %l3 = 0000000000007d8e
! Mem[00000000830001e4] = 35b98fca, %l7 = 00000000000004bb
swap [%i2+0x1e4],%l7 ! %l7 = 0000000035b98fca
! Mem[0000000082800000] = d02befff, %l5 = 0000000041289c1c
ldswa [%i1+%g0]0x89,%l5 ! %l5 = ffffffffd02befff
! Mem[000000008200010c] = 783dedf5, %l2 = 000000006b6a8faa
swap [%i0+0x10c],%l2 ! %l2 = 00000000783dedf5
! Mem[0000000082000018] = ff0fe51a, %l4 = 00000000000000fc
swapa [%i0+%o3]0x81,%l4 ! %l4 = 00000000ff0fe51a
! Mem[0000000083800150] = 73d9fdae, %l4 = ff0fe51a, %l1 = 8c742302
add %i3,0x150,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000073d9fdae
! %l0 = 00000000000000f7, Mem[0000000083000170] = 45786e4e
stw %l0,[%i2+0x170] ! Mem[0000000083000170] = 000000f7
! Mem[0000000082000028] = f341fde89506b7f7, %l6 = ffffffffffffffff, %l7 = 0000000035b98fca
add %i0,0x28,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = f341fde89506b7f7
! Mem[0000000090000198] = 5e6d1f8c 20a71d6e, %g2 = 000004f7, %g3 = 65a815cc
ldd [%i4+0x198],%g2 ! %g2 = 000000005e6d1f8c 0000000020a71d6e
! %l3 = 0000000000007d8e, Mem[0000000090800131] = 11aa4f36
stb %l3,[%i5+0x131] ! Mem[0000000090800130] = 8eaa4f36
p57_label_19:
! Mem[0000000083800008] = 783dedf5, %l2 = 00000000783dedf5
ldstuba [%i3+%o1]0x88,%l2 ! %l2 = 000000f5000000ff
! Mem[0000000083800114] = 8aa036a9, %l2 = 00000000000000f5
swap [%i3+0x114],%l2 ! %l2 = 000000008aa036a9
! %l2 = 8aa036a9, %l3 = 00007d8e, Mem[0000000083000000] = fffd1b59 962d4e7e
stda %l2,[%i2+%g0]0x89 ! Mem[0000000083000000] = 8aa036a9 00007d8e
! %l2 = 000000008aa036a9, Mem[0000000082000118] = 0c1d089b48a37365
stx %l2,[%i0+0x118] ! Mem[0000000082000118] = 000000008aa036a9
! Mem[0000000091800180] = a254098f, %g2 = 000000005e6d1f8c
ldub [%o0+0x180],%g2 ! %g2 = 00000000000000a2
! Mem[0000000083000118] = e25dff4b, %l2 = 000000008aa036a9
swap [%i2+0x118],%l2 ! %l2 = 00000000e25dff4b
! Mem[0000000082000010] = ae5703ff, %l7 = f341fde89506b7f7
swapa [%i0+%o2]0x88,%l7 ! %l7 = 00000000ae5703ff
! Mem[0000000083800020] = ff895f7b, %l3 = 0000000000007d8e
swapa [%i3+%o4]0x80,%l3 ! %l3 = 00000000ff895f7b
! Mem[0000000083800028] = 00000048, %l5 = ffffffffd02befff
ldstuba [%i3+%o5]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[00000000838001b0] = 6de1f1185e16412b, %l2 = 00000000e25dff4b, %l7 = 00000000ae5703ff
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 6de1f1185e16412b
p57_label_20:
! Mem[00000000830000bc] = 41289c1c, %l3 = 00000000ff895f7b
swap [%i2+0x0bc],%l3 ! %l3 = 0000000041289c1c
! Mem[0000000082800000] = d02befff, %l6 = ffffffffffffffff
ldsba [%i1+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000083000100] = 44d5de61, %l2 = e25dff4b, %l1 = 73d9fdae
add %i2,0x100,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000044d5de61
! Mem[0000000090800174] = 29606df6, %g2 = 00000000000000a2
ldub [%i5+0x176],%g2 ! %g2 = 0000000000000029
! %l0 = 00000000000000f7, Mem[0000000083000000] = a936a08a8e7d0000
stxa %l0,[%i2+%g0]0x80 ! Mem[0000000083000000] = 00000000000000f7
! Mem[0000000083000118] = 8aa036a9, %l5 = 00000000, %l3 = 41289c1c
add %i2,0x118,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000008aa036a9
! Mem[0000000090000000] = 90e3b0db, %g2 = 0000000000000029
lduba [%i4+0x001]%asi,%g2 ! %g2 = 0000000000000090
! Mem[0000000082800028] = d0ffffff00000000, %l7 = 6de1f1185e16412b, %l6 = ffffffffffffffff
add %i1,0x28,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = d0ffffff00000000
! Mem[0000000083000068] = 9b0598df, %l1 = 44d5de61, %l1 = 44d5de61
add %i2,0x68,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000009b0598df
! %l7 = 6de1f1185e16412b, Mem[0000000090800180] = 06f22f79
stw %l7,[%i5+0x180] ! Mem[0000000090800180] = 5e16412b
p57_label_21:
! Mem[00000000820000d5] = 7ab77af7, %l4 = 00000000ff0fe51a
ldstub [%i0+0x0d5],%l4 ! %l4 = 000000b7000000ff
! Mem[000000008300011e] = 85a3cf6b, %l2 = 00000000e25dff4b
ldstub [%i2+0x11e],%l2 ! %l2 = 000000cf000000ff
! %l4 = 00000000000000b7, Mem[0000000091000008] = 08ef954cbcf127ea
stx %l4,[%i6+%o1] ! Mem[0000000091000008] = 00000000000000b7
! Mem[0000000083000198] = e98f89ab, %l3 = 000000008aa036a9
swap [%i2+0x198],%l3 ! %l3 = 00000000e98f89ab
! %l7 = 6de1f1185e16412b, Mem[0000000091000120] = 43695842975d5fd9
stx %l7,[%i6+0x120] ! Mem[0000000091000120] = 6de1f1185e16412b
! Mem[0000000082000168] = e4bf868a5d2645d7, %l1 = 000000009b0598df, %l5 = 0000000000000000
add %i0,0x168,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = e4bf868a5d2645d7
! Mem[00000000820001b0] = f0b69d39, %l7 = 5e16412b, %l2 = 000000cf
add %i0,0x1b0,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000f0b69d39
! %l4 = 000000b7, %l5 = 5d2645d7, Mem[00000000918001b0] = 32bd9ba9 6ade878f
std %l4,[%o0+0x1b0] ! Mem[00000000918001b0] = 000000b7 5d2645d7
! Mem[0000000091800110] = f66c827eb71659bd, %g2 = 0000000000000090
ldx [%o0+0x110],%g2 ! %g2 = f66c827eb71659bd
! Mem[0000000083800190] = 60700f3477b74606, %l2 = 00000000f0b69d39, %l4 = 00000000000000b7
add %i3,0x190,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 60700f3477b74606
p57_label_22:
! %l0 = 000000f7, %l1 = 9b0598df, Mem[0000000082000060] = e0129d3c 76039b94
std %l0,[%i0+0x060] ! Mem[0000000082000060] = 000000f7 9b0598df
! Mem[00000000838001a6] = 6d36eb66, %l0 = 00000000000000f7
ldstub [%i3+0x1a6],%l0 ! %l0 = 000000eb000000ff
! Mem[0000000083000008] = 69000000, %l1 = 000000009b0598df
ldsha [%i2+%o1]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000083000008] = 68fd16a069000000, %l5 = e4bf868a5d2645d7
ldxa [%i2+%o1]0x89,%l5 ! %l5 = 68fd16a069000000
! Mem[0000000083000018] = b617bbf0 f70fe51a, %l2 = f0b69d39, %l3 = e98f89ab
ldda [%i2+%o3]0x89,%l2 ! %l2 = 00000000f70fe51a 00000000b617bbf0
! %l4 = 60700f3477b74606, Mem[0000000082000008] = 9e000000
stwa %l4,[%i0+%o1]0x88 ! Mem[0000000082000008] = 77b74606
! Mem[0000000090800174] = 40582960, %g2 = f66c827eb71659bd
ldsh [%i5+0x174],%g2 ! %g2 = 0000000000004058
! Mem[0000000082800010] = a9c4b9e31eecf2ef, %l0 = 00000000000000eb
ldxa [%i1+%o2]0x89,%l0 ! %l0 = a9c4b9e31eecf2ef
! Mem[0000000082000058] = b65ca2c8e7475d37, %l2 = 00000000f70fe51a, %l5 = 68fd16a069000000
add %i0,0x58,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = b65ca2c8e7475d37
! Mem[00000000838000d6] = 7fe703e5, %l6 = d0ffffff00000000
ldstub [%i3+0x0d6],%l6 ! %l6 = 00000003000000ff
p57_label_23:
! Mem[0000000090000014] = d5d35392, %g2 = 0000000000004058
lduba [%i4+0x017]%asi,%g2 ! %g2 = 00000000000000d5
! Mem[0000000082800020] = f8d60e07, %l0 = a9c4b9e31eecf2ef
lduha [%i1+%o4]0x80,%l0 ! %l0 = 000000000000f8d6
! Mem[0000000082000194] = ff23a8a0, %l7 = 5e16412b, %l4 = 77b74606
add %i0,0x194,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000ff23a8a0
! Mem[0000000082000010] = f7b70695, %l4 = 00000000ff23a8a0
swapa [%i0+%o2]0x80,%l4 ! %l4 = 00000000f7b70695
! %l7 = 6de1f1185e16412b, Mem[0000000083000138] = 153f15f39e9ef376
stx %l7,[%i2+0x138] ! Mem[0000000083000138] = 6de1f1185e16412b
! Mem[000000008380012c] = 89d3462d, %l0 = 000000000000f8d6
swap [%i3+0x12c],%l0 ! %l0 = 0000000089d3462d
! %l3 = 00000000b617bbf0, Mem[00000000918000ee] = f8504b84
sth %l3,[%o0+0x0ee] ! Mem[00000000918000ec] = bbf04b84
! Mem[0000000083800037] = 29f04b10, %l4 = 00000000f7b70695
ldstub [%i3+0x037],%l4 ! %l4 = 00000010000000ff
! Mem[0000000082800000] = d02befff, %l7 = 6de1f1185e16412b
lduba [%i1+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! %l5 = b65ca2c8e7475d37, Mem[0000000083000010] = 96b6e8c6
stwa %l5,[%i2+%o2]0x80 ! Mem[0000000083000010] = e7475d37
p57_label_24:
! Mem[000000008200017c] = 0f939223, %l3 = 00000000b617bbf0
swap [%i0+0x17c],%l3 ! %l3 = 000000000f939223
! Mem[0000000083800000] = 00000000, %l4 = 0000000000000010
ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[00000000820001f0] = 007a0b99, %l1 = 00000000, %l0 = 89d3462d
add %i0,0x1f0,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000007a0b99
! %l6 = 0000000000000003, Mem[0000000090000100] = 843eecc45290dd16
stx %l6,[%i4+0x100] ! Mem[0000000090000100] = 0000000000000003
! Mem[0000000091000030] = 70af41bb d5351a83, %g2 = 000000d5, %g3 = 20a71d6e
ldd [%i6+0x030],%g2 ! %g2 = 0000000070af41bb 00000000d5351a83
! Mem[0000000082800100] = a5de5e85, %l1 = 0000000000000000
swap [%i1+0x100],%l1 ! %l1 = 00000000a5de5e85
! %l4 = 0000000000000000, Mem[000000009100000a] = 00000000
sth %l4,[%i6+0x00a] ! Mem[0000000091000008] = 00000000
! Mem[00000000830000e8] = c5d0830c, %l4 = 0000000000000000
swap [%i2+0x0e8],%l4 ! %l4 = 00000000c5d0830c
! Mem[00000000910001e8] = 5807ce4686babcf8, %g2 = 0000000070af41bb
ldx [%i6+0x1e8],%g2 ! %g2 = 5807ce4686babcf8
! %l2 = 00000000f70fe51a, Mem[00000000918000fc] = 02b3cc84
sth %l2,[%o0+0x0fc] ! Mem[00000000918000fc] = e51acc84
p57_label_25:
! Mem[0000000082800018] = cc2ed511 03dbb134, %l6 = 00000003, %l7 = 000000ff
ldda [%i1+%o3]0x89,%l6 ! %l6 = 0000000003dbb134 00000000cc2ed511
! Mem[0000000083800098] = 2b431757, %l5 = b65ca2c8e7475d37
swap [%i3+0x098],%l5 ! %l5 = 000000002b431757
! Mem[00000000900000c4] = 4fd5e7f0, %g2 = 5807ce4686babcf8
ldub [%i4+0x0c4],%g2 ! %g2 = 000000000000004f
! Mem[0000000082000010] = a0a823ff, %l1 = 00000000a5de5e85
lduwa [%i0+%o2]0x89,%l1 ! %l1 = 00000000a0a823ff
! Mem[00000000820001b8] = 3f235411, %l0 = 007a0b99, %l7 = cc2ed511
add %i0,0x1b8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000003f235411
! Mem[0000000090800068] = 54980f03, %g2 = 000000000000004f
lduba [%i5+0x06a]%asi,%g2 ! %g2 = 0000000000000054
! Mem[000000008280011c] = 900a53a1, %l2 = f70fe51a, %l7 = 3f235411
add %i1,0x11c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000900a53a1
! Mem[0000000082800184] = 812c9c75, %l4 = 00000000c5d0830c
swap [%i1+0x184],%l4 ! %l4 = 00000000812c9c75
! Mem[000000008300003c] = ddb83ed6, %l6 = 0000000003dbb134
ldstub [%i2+0x03c],%l6 ! %l6 = 000000dd000000ff
! Mem[0000000083800000] = ff000000 0b4ca86a, %l0 = 007a0b99, %l1 = a0a823ff
ldda [%i3+%g0]0x81,%l0 ! %l0 = 00000000ff000000 000000000b4ca86a
ba,a p57_not_taken_0_end
p57_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 00000000ff000000
bne,a,pn %xcc,p57_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000b4ca86a
bne,a,pn %xcc,p57_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000f70fe51a
bne,a,pn %xcc,p57_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000f939223
bne,a,pn %xcc,p57_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000812c9c75
bne,a,pn %xcc,p57_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000002b431757
bne,a,pn %xcc,p57_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000dd
bne,a,pn %xcc,p57_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000900a53a1
bne,a,pn %xcc,p57_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p57_check_fp_registers:
set p57_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be fff86ac4 341bb3a5
bne %xcc,p57_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 98f55269 1e378c87
bne %xcc,p57_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 6d6a450f 5f308b2a
bne %xcc,p57_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 26d75cee c5d1bbe5
bne %xcc,p57_f6_fail
nop
! Check Local Memory
set p57_local0_expect,%g1
p57_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 000000efbf54ffa1
ldx [%i0+0x000],%g3 ! Observed data at 0000000082000000
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0646b77720798c56
ldx [%i0+0x008],%g3 ! Observed data at 0000000082000008
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff23a8a085e9cd07
ldx [%i0+0x010],%g3 ! Observed data at 0000000082000010
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000fcae690000
ldx [%i0+0x018],%g3 ! Observed data at 0000000082000018
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000008c742302
ldx [%i0+0x020],%g3 ! Observed data at 0000000082000020
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3ec17f96b78b33bc
ldx [%i0+0x038],%g3 ! Observed data at 0000000082000038
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 6629ac919506b7f7
ldx [%i0+0x048],%g3 ! Observed data at 0000000082000048
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = 000000f79b0598df
ldx [%i0+0x060],%g3 ! Observed data at 0000000082000060
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x060,%g4
ldx [%g1+0x098],%g2 ! Expected data = 30069cec4ccf4e76
ldx [%i0+0x098],%g3 ! Observed data at 0000000082000098
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 922394577aff7af7
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000820000d0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 87e82f266b6a8faa
ldx [%i0+0x108],%g3 ! Observed data at 0000000082000108
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 000000008aa036a9
ldx [%i0+0x118],%g3 ! Observed data at 0000000082000118
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = 74bd89fd85e3b1fa
ldx [%i0+0x140],%g3 ! Observed data at 0000000082000140
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x140,%g4
ldx [%g1+0x178],%g2 ! Expected data = 6bbddc99b617bbf0
ldx [%i0+0x178],%g3 ! Observed data at 0000000082000178
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 3ed06054ff23a8a0
ldx [%i0+0x190],%g3 ! Observed data at 0000000082000190
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x190,%g4
set p57_local1_expect,%g1
p57_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ffef2bd0c1f79c32
ldx [%i1+0x000],%g3 ! Observed data at 0000000082800000
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 6ee4bdc100000000
ldx [%i1+0x008],%g3 ! Observed data at 0000000082800008
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = eff2ec1ee3b9c4a9
ldx [%i1+0x010],%g3 ! Observed data at 0000000082800010
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = d0ffffff00000000
ldx [%i1+0x028],%g3 ! Observed data at 0000000082800028
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = f120de9050ffc866
ldx [%i1+0x060],%g3 ! Observed data at 0000000082800060
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x060,%g4
ldx [%g1+0x090],%g2 ! Expected data = 00000000d0e331e1
ldx [%i1+0x090],%g3 ! Observed data at 0000000082800090
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 96ead6f26a96ff11
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000828000c0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 000000006c1663ff
ldx [%i1+0x100],%g3 ! Observed data at 0000000082800100
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x100,%g4
ldx [%g1+0x168],%g2 ! Expected data = 6b5b93ff8cd9a5a7
ldx [%i1+0x168],%g3 ! Observed data at 0000000082800168
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = fc838365c5d0830c
ldx [%i1+0x180],%g3 ! Observed data at 0000000082800180
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 2223fa77ffeee7ee
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000828001d8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 4d9bffc805f20e9d
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000828001f0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = e40a26392fb05265
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000828001f8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1f8,%g4
set p57_local2_expect,%g1
p57_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 00000000000000f7
ldx [%i2+0x000],%g3 ! Observed data at 0000000083000000
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000069a016fd68
ldx [%i2+0x008],%g3 ! Observed data at 0000000083000008
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = e7475d37be7e6fb9
ldx [%i2+0x010],%g3 ! Observed data at 0000000083000010
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0b966953ff000000
ldx [%i2+0x020],%g3 ! Observed data at 0000000083000020
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ef000000b9ff5d45
ldx [%i2+0x028],%g3 ! Observed data at 0000000083000028
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = f9198e9bffb83ed6
ldx [%i2+0x038],%g3 ! Observed data at 0000000083000038
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = b3f48e7d8ddc9595
ldx [%i2+0x048],%g3 ! Observed data at 0000000083000048
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 681b60f6641d3cd9
ldx [%i2+0x058],%g3 ! Observed data at 0000000083000058
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 9b0598df128c4879
ldx [%i2+0x068],%g3 ! Observed data at 0000000083000068
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x068,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = df3f14ffc1a4db4d
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000830000a8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ee5b12a9ff895f7b
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000830000b8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ac6b77effffc4445
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000830000d8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 000000004fcac1b4
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000830000e8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 00000050ea60cf68
ldx [%i2+0x110],%g3 ! Observed data at 0000000083000110
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 8aa036a985a3ff6b
ldx [%i2+0x118],%g3 ! Observed data at 0000000083000118
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 6de1f1185e16412b
ldx [%i2+0x138],%g3 ! Observed data at 0000000083000138
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x138,%g4
ldx [%g1+0x170],%g2 ! Expected data = 000000f7fb9b2387
ldx [%i2+0x170],%g3 ! Observed data at 0000000083000170
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 691305c5f6ff9255
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 = fffffffc34e579b4
ldx [%i2+0x180],%g3 ! Observed data at 0000000083000180
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 8aa036a920e03cce
ldx [%i2+0x198],%g3 ! Observed data at 0000000083000198
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 94f8321b000004bb
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000830001e0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x1e0,%g4
set p57_local3_expect,%g1
p57_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ff0000000b4ca86a
ldx [%i3+0x000],%g3 ! Observed data at 0000000083800000
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffed3d78d991b2ac
ldx [%i3+0x008],%g3 ! Observed data at 0000000083800008
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000041f3f414dedb
ldx [%i3+0x010],%g3 ! Observed data at 0000000083800010
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8e7d00ff89f94d8b
ldx [%i3+0x018],%g3 ! Observed data at 0000000083800018
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00007d8e7a5d5e70
ldx [%i3+0x020],%g3 ! Observed data at 0000000083800020
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff0000482fb05265
ldx [%i3+0x028],%g3 ! Observed data at 0000000083800028
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1a4b418829f04bff
ldx [%i3+0x030],%g3 ! Observed data at 0000000083800030
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 8128281e5d84a7c7
ldx [%i3+0x040],%g3 ! Observed data at 0000000083800040
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = a5ff2f512a4e49b4
ldx [%i3+0x048],%g3 ! Observed data at 0000000083800048
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = 9f9fef6d455dfcb9
ldx [%i3+0x068],%g3 ! Observed data at 0000000083800068
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = e9ce70be490aea33
ldx [%i3+0x080],%g3 ! Observed data at 0000000083800080
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = e7475d3776647637
ldx [%i3+0x098],%g3 ! Observed data at 0000000083800098
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = eb87ebb8e657ff11
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000838000b8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 95b521ff0aaccf84
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000838000c8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 7b9123027fe7ffe5
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000838000d0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 556f70c3000000f5
ldx [%i3+0x110],%g3 ! Observed data at 0000000083800110
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = f8a7bb2f0000f8d6
ldx [%i3+0x128],%g3 ! Observed data at 0000000083800128
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = c2f7118900000016
ldx [%i3+0x140],%g3 ! Observed data at 0000000083800140
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x140,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = c548aa596d36ff66
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000838001a0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 000000f3d22f0409
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000838001d0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x1d0,%g4
! The test for processor 57 has passed
p57_passed:
ta GOOD_TRAP
nop
p57_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p57_failed
p57_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p57_failed
p57_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p57_failed
p57_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p57_failed
p57_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p57_failed
p57_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p57_failed
p57_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p57_failed
p57_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p57_failed
p57_f0_fail:
set p57_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f2_fail:
set p57_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f4_fail:
set p57_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f6_fail:
set p57_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 57 failed
p57_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0e4] ! Set processor 57 done flag
set p57_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 57 failed
p57_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0e4] ! Set processor 57 done flag
set p57_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p57_selfmod_failed:
ba p57_failed
mov 0xabc,%g1
p57_common_error:
or %g0,0xf19,%g1
ba p57_failed
mov %o5,%g3
p57_common_signature_error:
set p57_temp,%g1
ba p57_failed
st %g2,[%g1] ! Common Lock Number
p57_common_timeout:
set p57_temp,%g1
ba p57_failed
st %g2,[%g1] ! Common Lock Number
p57_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p57_failed
mov 0x0,%g3
p57_trap1e:
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000082000008]
stxa %l1,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083000020]
lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000082000000]
done
p57_trap1o:
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000082000008]
stxa %l1,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083000020]
lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000082000000]
done
p57_trap2e:
stwa %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800018]
ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000082000020]
ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000083800008]
stda %l2,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800028]
stxa %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083000020]
ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000082800010]
ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000083000028]
done
p57_trap2o:
stwa %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800018]
ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000082000020]
ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000083800008]
stda %l2,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800028]
stxa %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083000020]
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000082800010]
ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000083000028]
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 = 0ffa3cd4801ca190
ldx [%g1+0x008],%l1 ! %l1 = 13bbd17c681b60f6
ldx [%g1+0x010],%l2 ! %l2 = 50794a6e525a671c
ldx [%g1+0x018],%l3 ! %l3 = de8032d474bd89fd
ldx [%g1+0x020],%l4 ! %l4 = 0f8f3918acf88fbc
ldx [%g1+0x028],%l5 ! %l5 = 4e7d33000728d1e6
ldx [%g1+0x030],%l6 ! %l6 = 27f0dbf65d84a7c7
ldx [%g1+0x038],%l7 ! %l7 = e8a7fe4fbc338bb7
! Initialize the output register of window 0
set unres3_start,%o0
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 = 49b36e03 a75226a7 d4958357 d358bb8f
! %f4 = 32dd5312 2916af64 2388d514 36980489
! %f8 = 3607135b bfdfc56a 1c1945da 976b3bd6
! %f12 = 38b7bda1 e684db1c 3ddfcfe9 181d136e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0efb6a96 135cd9e1 5c22cf5b 37155294
! %f20 = 6d492a83 1cd097b3 95de928f b62fd8b3
! %f24 = 14b13526 9c81786f 2c5002ae 31024fac
! %f28 = 475c795d 2248c1c2 e17d81fc 29524332
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = b15445c6 9098cf00 fb81dac3 38dbee2e
! %f36 = 14a1736d a0a922de b82487fd 5b176707
! %f40 = 7b7175ef afba6443 45c11d1c 1486c6ed
! %f44 = 3a191b97 3b47b420 903bace0 3e156005
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x9b763bb700000017,%g7,%g1 ! GSR scale = 2, align = 7
wr %g1,%g0,%gsr ! GSR = 9b763bb700000017
wr %g0,%y ! Clear Y 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[00000000908001f0] = 963c8772, %g2 = 20a777a4ff714d87
lduw [%i5+0x1f0],%g2 ! %g2 = 00000000963c8772
! Mem[0000000085000018] = 1328f4e6, %l7 = 9ef7678dd957eb7e
lduba [%i2+%o3]0x81,%l7 ! %l7 = 0000000000000013
! %l2 = bc11522c, %l3 = 5b548980, Mem[0000000090800058] = d1f13f76 16397488
std %l2,[%i5+0x058] ! Mem[0000000090800058] = bc11522c 5b548980
! Mem[00000000840001c8] = a2dfc5a8bf49a841, %l5 = 9b9babd1d74cd957, %l4 = 39c0d263b79dce43
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = a2dfc5a8bf49a841
! Mem[00000000848000a8] = 9272697b, %l1 = 494934d60d44003d
swap [%i1+0x0a8],%l1 ! %l1 = 000000009272697b
! %l0 = e2abeb87e793f11b, Mem[00000000900001f6] = 94a1f6b5
stb %l0,[%i4+0x1f6] ! Mem[00000000900001f4] = 1ba1f6b5
! Mem[00000000848001d0] = fee007e2, %l6 = 125d9fddb72460d4
swap [%i1+0x1d0],%l6 ! %l6 = 00000000fee007e2
! Mem[0000000085000008] = 0292a191, %l5 = 9b9babd1d74cd957
lduha [%i2+%o1]0x89,%l5 ! %l5 = 000000000000a191
! Mem[0000000085000008] = 0292a191, %l5 = 000000000000a191
swapa [%i2+%o1]0x89,%l5 ! %l5 = 000000000292a191
! Mem[0000000085000090] = dd4f4e28, %l0 = e793f11b, %l3 = 5b548980
add %i2,0x90,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000dd4f4e28
p58_label_2:
! Mem[0000000084800090] = e0a804e83c156e7e, %l4 = a2dfc5a8bf49a841, %l0 = e2abeb87e793f11b
add %i1,0x90,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = e0a804e83c156e7e
! Mem[0000000090000180] = d8e84e828d45a097, %g2 = 00000000963c8772
ldx [%i4+0x180],%g2 ! %g2 = d8e84e828d45a097
! %l6 = fee007e2, %l7 = 00000013, Mem[00000000848001c8] = 052208dd 36e76b79
std %l6,[%i1+0x1c8] ! Mem[00000000848001c8] = fee007e2 00000013
! Mem[0000000091000188] = 297210b0c5e2594b, %g2 = d8e84e828d45a097
ldx [%i6+0x188],%g2 ! %g2 = 297210b0c5e2594b
! %l0 = 3c156e7e, %l1 = 9272697b, Mem[0000000084000018] = 77e1475f 672ce0ad
stda %l0,[%i0+%o3]0x81 ! Mem[0000000084000018] = 3c156e7e 9272697b
! Mem[0000000084800120] = 064db896, %l4 = a2dfc5a8bf49a841
swap [%i1+0x120],%l4 ! %l4 = 00000000064db896
! %l4 = 00000000064db896, Mem[00000000910001f5] = fe56cc87, %asi = 80
stba %l4,[%i6+0x1f5]%asi ! Mem[00000000910001f4] = 9656cc87
! Mem[00000000840000b0] = 89a30e41, %l5 = 000000000292a191
swap [%i0+0x0b0],%l5 ! %l5 = 0000000089a30e41
! Mem[0000000085800020] = 2f5b4ae8 46ab9f84, %l0 = 3c156e7e, %l1 = 9272697b
ldda [%i3+%o4]0x81,%l0 ! %l0 = 000000002f5b4ae8 0000000046ab9f84
! Mem[0000000091800018] = 8f673b71 6fd852ea, %g2 = c5e2594b, %g3 = 0bad0b00
ldda [%o0+0x018]%asi,%g2 ! %g2 = 000000008f673b71 000000006fd852ea
p58_label_3:
! Mem[0000000085000168] = fcd7066e, %l6 = 00000000fee007e2
ldsh [%i2+0x168],%l6 ! %l6 = fffffffffffffcd7
! Mem[0000000084800028] = 1837c190, %l0 = 000000002f5b4ae8
swapa [%i1+%o5]0x81,%l0 ! %l0 = 000000001837c190
! Mem[0000000085000020] = 0e07859d, %l7 = 0000000000000013
swapa [%i2+%o4]0x81,%l7 ! %l7 = 000000000e07859d
! %l2 = bc11522c, %l3 = dd4f4e28, Mem[0000000084800000] = 65c68abf 1385a596
stda %l2,[%i1+%g0]0x88 ! Mem[0000000084800000] = bc11522c dd4f4e28
! Mem[00000000848001e4] = c06f0adb, %l2 = 1b2d5f4fbc11522c
ldstub [%i1+0x1e4],%l2 ! %l2 = 000000c0000000ff
! %l4 = 064db896, %l5 = 89a30e41, Mem[0000000091000020] = 72613ed0 8e4a24ba
std %l4,[%i6+%o4] ! Mem[0000000091000020] = 064db896 89a30e41
! %l2 = 00000000000000c0, Mem[0000000091000108] = 21776d87
stw %l2,[%i6+0x108] ! Mem[0000000091000108] = 000000c0
! Mem[0000000085800008] = 8cdd0fbdba27b086, %l7 = 000000000e07859d
ldxa [%i3+%o1]0x81,%l7 ! %l7 = 8cdd0fbdba27b086
! %l3 = 00000000dd4f4e28, Mem[0000000090000098] = bfebd6e3, %asi = 80
stba %l3,[%i4+0x098]%asi ! Mem[0000000090000098] = 28ebd6e3
! Mem[00000000850000c0] = 04ebfa6d32fdcc83, %l6 = fffffffffffffcd7, %l4 = 00000000064db896
add %i2,0xc0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 04ebfa6d32fdcc83
p58_label_4:
! Mem[00000000908000e0] = 3675044c, %g2 = 000000008f673b71
ldsh [%i5+0x0e0],%g2 ! %g2 = 0000000000003675
! Mem[0000000084000019] = 3c156e7e, %l1 = 0000000046ab9f84
ldstub [%i0+0x019],%l1 ! %l1 = 00000015000000ff
! Mem[0000000085000064] = c226abd6, %l0 = 1837c190, %l2 = 000000c0
add %i2,0x64,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000c226abd6
! Mem[00000000848001c8] = fee007e2, %l1 = 0000000000000015
ldstub [%i1+0x1c8],%l1 ! %l1 = 000000fe000000ff
! Mem[0000000085000104] = 788474f6, %l3 = 00000000dd4f4e28
swap [%i2+0x104],%l3 ! %l3 = 00000000788474f6
! Mem[0000000085800080] = 4c67fdff 145898ae, %l4 = 32fdcc83, %l5 = 89a30e41
ldda [%i3+0x080]%asi,%l4 ! %l4 = 000000004c67fdff 00000000145898ae
! Mem[0000000085800020] = e84a5b2f, %l6 = fffffffffffffcd7
ldsba [%i3+%o4]0x88,%l6 ! %l6 = 000000000000002f
! %l5 = 00000000145898ae, Mem[0000000085000018] = 1328f4e6b427af66
stxa %l5,[%i2+%o3]0x81 ! Mem[0000000085000018] = 00000000145898ae
! Mem[0000000085000000] = 6cb1ef2e, %l4 = 000000004c67fdff
swapa [%i2+%g0]0x80,%l4 ! %l4 = 000000006cb1ef2e
! Mem[0000000085000000] = fffd674c, %l5 = 00000000145898ae
ldsha [%i2+%g0]0x89,%l5 ! %l5 = 000000000000674c
p58_label_5:
! Mem[00000000858001a0] = e09f95c12bd3814a, %l3 = 00000000788474f6, %l5 = 000000000000674c
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = e09f95c12bd3814a
! Mem[0000000085000010] = bfa6c1bb533ced95, %l3 = 00000000788474f6
ldxa [%i2+%o2]0x81,%l3 ! %l3 = bfa6c1bb533ced95
! Mem[00000000850001a8] = 8c616edc758ab44d, %l1 = 00000000000000fe, %l5 = e09f95c12bd3814a
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 8c616edc758ab44d
! Mem[0000000085800010] = cb6aac3d, %l2 = 00000000c226abd6
ldsba [%i3+%o2]0x89,%l2 ! %l2 = 000000000000003d
! Mem[00000000850000e8] = b80e88e6, %l7 = 8cdd0fbdba27b086
swap [%i2+0x0e8],%l7 ! %l7 = 00000000b80e88e6
! Mem[00000000900000f8] = 9416006d, %g2 = 0000000000003675
lduw [%i4+0x0f8],%g2 ! %g2 = 000000009416006d
! Mem[0000000084000008] = acae3b87, %l4 = 000000006cb1ef2e
ldswa [%i0+%o1]0x88,%l4 ! %l4 = ffffffffacae3b87
! Mem[000000009000001c] = af9a6919, %g2 = 000000009416006d
lduw [%i4+0x01c],%g2 ! %g2 = 00000000af9a6919
! Mem[00000000850001d0] = a3747b00, %l7 = 00000000b80e88e6
ldstub [%i2+0x1d0],%l7 ! %l7 = 000000a3000000ff
! Mem[00000000858001a0] = e09f95c1, %l5 = 758ab44d, %l6 = 0000002f
add %i3,0x1a0,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000e09f95c1
p58_label_6:
! Mem[000000008400008a] = e8b998e4, %l0 = 000000001837c190
ldstub [%i0+0x08a],%l0 ! %l0 = 00000098000000ff
! Mem[0000000084000028] = 0f36ae11, %l1 = 00000000000000fe
swapa [%i0+%o5]0x81,%l1 ! %l1 = 000000000f36ae11
! Mem[0000000091000118] = 24214cb3, %g2 = 00000000af9a6919
ldsh [%i6+0x118],%g2 ! %g2 = 0000000000002421
! Mem[0000000085000018] = 00000000, %l6 = 00000000e09f95c1
ldsba [%i2+%o3]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000084800000] = bc11522c, %l4 = ffffffffacae3b87
swapa [%i1+%g0]0x89,%l4 ! %l4 = 00000000bc11522c
! Mem[0000000084000024] = f0b1e572, %l6 = 00000000, %l4 = bc11522c
add %i0,0x24,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000f0b1e572
! Mem[0000000084800034] = 89ba6ef8, %l5 = 8c616edc758ab44d
swap [%i1+0x034],%l5 ! %l5 = 0000000089ba6ef8
! Mem[0000000085800074] = bbefa694, %l1 = 000000000f36ae11
swap [%i3+0x074],%l1 ! %l1 = 00000000bbefa694
! Mem[000000008480015b] = cdbbc9ab, %l3 = bfa6c1bb533ced95
ldstub [%i1+0x15b],%l3 ! %l3 = 000000ab000000ff
! Mem[0000000085800116] = 5bda7c00, %l6 = 0000000000000000
ldstub [%i3+0x116],%l6 ! %l6 = 0000007c000000ff
p58_label_7:
! Mem[00000000858001cc] = 3613e6e1, %l1 = bbefa694, %l3 = 000000ab
add %i3,0x1cc,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000003613e6e1
! %l4 = f0b1e572, %l5 = 89ba6ef8, Mem[0000000090800080] = 992aa551 9124e5a4
std %l4,[%i5+0x080] ! Mem[0000000090800080] = f0b1e572 89ba6ef8
! %l1 = 00000000bbefa694, Mem[0000000085800018] = 504efb38
stha %l1,[%i3+%o3]0x81 ! Mem[0000000085800018] = a694fb38
! %l4 = 00000000f0b1e572, Mem[0000000084800018] = eb1b67d4
stba %l4,[%i1+%o3]0x80 ! Mem[0000000084800018] = 721b67d4
! Mem[0000000085800020] = e84a5b2f, %l5 = 0000000089ba6ef8
ldswa [%i3+%o4]0x89,%l5 ! %l5 = ffffffffe84a5b2f
! Mem[000000008580015f] = cb688d7f, %l4 = 00000000f0b1e572
ldstub [%i3+0x15f],%l4 ! %l4 = 0000007f000000ff
! Mem[00000000908000fc] = 59029ad6, %g2 = 0000000000002421
ldub [%i5+0x0fd],%g2 ! %g2 = 0000000000000059
! %l6 = 0000007c, %l7 = 000000a3, Mem[0000000091800048] = 5e904918 9f9a68d8
std %l6,[%o0+0x048] ! Mem[0000000091800048] = 0000007c 000000a3
! Mem[0000000084800014] = e131506c, %l2 = 0000003d, %l2 = 0000003d
add %i1,0x14,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000e131506c
! %l4 = 000000000000007f, Mem[0000000090800097] = 93cd4886
stb %l4,[%i5+0x097] ! Mem[0000000090800094] = 7fcd4886
p58_label_8:
! Mem[00000000918001f8] = 9854b03f b5e229a2, %g2 = 00000059, %g3 = 6fd852ea
ldd [%o0+0x1f8],%g2 ! %g2 = 000000009854b03f 00000000b5e229a2
! %l3 = 000000003613e6e1, Mem[00000000900000fc] = 1358082a
stb %l3,[%i4+0x0fc] ! Mem[00000000900000fc] = e158082a
! Mem[0000000085800087] = 145898ae, %l5 = ffffffffe84a5b2f
ldstub [%i3+0x087],%l5 ! %l5 = 000000ae000000ff
! Mem[0000000085800028] = 0de16806, %l5 = 00000000000000ae
lduba [%i3+%o5]0x88,%l5 ! %l5 = 0000000000000006
! %l4 = 000000000000007f, Mem[0000000085800010] = cb6aac3d
stha %l4,[%i3+%o2]0x89 ! Mem[0000000085800010] = cb6a007f
! %l4 = 000000000000007f, Mem[0000000091800150] = 5b35634a
stb %l4,[%o0+0x150] ! Mem[0000000091800150] = 7f35634a
! Mem[0000000084800028] = e84a5b2f, %l2 = 00000000e131506c
lduha [%i1+%o5]0x88,%l2 ! %l2 = 0000000000005b2f
! Mem[0000000084800010] = f8741739, %l3 = 000000003613e6e1
ldswa [%i1+%o2]0x89,%l3 ! %l3 = fffffffff8741739
! %l2 = 0000000000005b2f, Mem[000000009180015c] = 9ad315d0
sth %l2,[%o0+0x15c] ! Mem[000000009180015c] = 5b2f15d0
! Mem[0000000085000024] = 188b1426, %l4 = 000000000000007f
ldstub [%i2+0x024],%l4 ! %l4 = 00000018000000ff
p58_label_9:
! Mem[0000000084000028] = 000000fe, %l0 = 0000000000000098
ldswa [%i0+%o5]0x80,%l0 ! %l0 = 00000000000000fe
! Mem[0000000091000044] = d74b0ab7, %g2 = 000000009854b03f
ldsb [%i6+0x046],%g2 ! %g2 = ffffffffffffffd7
! Mem[0000000090000040] = b99f55a5 cf572c67, %g2 = ffffffd7, %g3 = b5e229a2
ldda [%i4+0x040]%asi,%g2 ! %g2 = 00000000b99f55a5 00000000cf572c67
! %l2 = 0000000000005b2f, Mem[0000000084800010] = 391774f8
stwa %l2,[%i1+%o2]0x81 ! Mem[0000000084800010] = 00005b2f
! Mem[0000000085800018] = a694fb38, %l0 = 00000000000000fe
ldsha [%i3+%o3]0x80,%l0 ! %l0 = ffffffffffffa694
! %l2 = 0000000000005b2f, Mem[0000000084000008] = 1faf553eacae3b87
stxa %l2,[%i0+%o1]0x88 ! Mem[0000000084000008] = 0000000000005b2f
! Mem[0000000084800010] = 00005b2f, %l4 = 0000000000000018
lduha [%i1+%o2]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000090800150] = 5922ebc2, %g2 = 00000000b99f55a5
ldsh [%i5+0x150],%g2 ! %g2 = 0000000000005922
! Mem[0000000084800128] = 2489e190, %l3 = fffffffff8741739
lduw [%i1+0x128],%l3 ! %l3 = 000000002489e190
! Mem[0000000084800000] = 873baeac, %l6 = 000000000000007c
ldsba [%i1+%g0]0x80,%l6 ! %l6 = ffffffffffffff87
p58_label_10:
! Mem[00000000918001bc] = bc4b59f7, %g2 = 0000000000005922
ldsb [%o0+0x1bd],%g2 ! %g2 = ffffffffffffffbc
! Mem[0000000084800000] = acae3b87, %l2 = 0000000000005b2f
ldstuba [%i1+%g0]0x88,%l2 ! %l2 = 00000087000000ff
! Mem[00000000840000e8] = 38bbea9854530043, %l6 = ffffffffffffff87, %l0 = ffffffffffffa694
add %i0,0xe8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 38bbea9854530043
! Mem[00000000840000d4] = e80a3794, %l2 = 0000000000000087
swap [%i0+0x0d4],%l2 ! %l2 = 00000000e80a3794
! Mem[0000000084000028] = fe000000, %l1 = 00000000bbefa694
ldstuba [%i0+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000084800018] = d4671b72, %l4 = 0000000000000000
swapa [%i1+%o3]0x89,%l4 ! %l4 = 00000000d4671b72
! %l7 = 00000000000000a3, Mem[00000000910000b0] = 6aea0b87
stw %l7,[%i6+0x0b0] ! Mem[00000000910000b0] = 000000a3
! %l2 = 00000000e80a3794, Mem[0000000084000018] = 7e6eff3c
stwa %l2,[%i0+%o3]0x89 ! Mem[0000000084000018] = e80a3794
! Mem[0000000090800020] = f62eb52c, %g2 = ffffffffffffffbc
ldub [%i5+0x022],%g2 ! %g2 = 00000000000000f6
! Mem[00000000848001ac] = 05e907c6, %l3 = 2489e190, %l6 = ffffff87
add %i1,0x1ac,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000005e907c6
p58_label_11:
! Mem[0000000084000174] = f1864175, %l5 = 00000006, %l1 = 00000000
add %i0,0x174,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000f1864175
! Mem[0000000084000110] = 06a0860e, %l5 = 0000000000000006
swap [%i0+0x110],%l5 ! %l5 = 0000000006a0860e
! %l0 = 38bbea9854530043, Mem[0000000085800020] = 2f5b4ae8
stha %l0,[%i3+%o4]0x81 ! Mem[0000000085800020] = 00434ae8
! Mem[0000000085800166] = 50d0bbb9, %l4 = 00000000d4671b72
ldstuba [%i3+0x166]%asi,%l4 ! %l4 = 000000bb000000ff
! Mem[0000000084000000] = d3a70df9, %l4 = 00000000000000bb
ldstuba [%i0+%g0]0x89,%l4 ! %l4 = 000000f9000000ff
! Mem[00000000908000f4] = 02f4bdc8, %g2 = 00000000000000f6
lduh [%i5+0x0f6],%g2 ! %g2 = 00000000000002f4
! Mem[0000000085000180] = 5ead8aea, %l3 = 000000002489e190
ldub [%i2+0x183],%l3 ! %l3 = 00000000000000ea
! %l1 = 00000000f1864175, Mem[00000000910000b0] = 000000a3976ce48d
stx %l1,[%i6+0x0b0] ! Mem[00000000910000b0] = 00000000f1864175
! %l0 = 54530043, %l1 = f1864175, Mem[0000000084000008] = 2f5b0000 00000000
stda %l0,[%i0+%o1]0x81 ! Mem[0000000084000008] = 54530043 f1864175
! Mem[0000000084800110] = 071542fbef898210, %l6 = 0000000005e907c6, %l7 = 00000000000000a3
add %i1,0x110,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 071542fbef898210
p58_label_12:
! Mem[00000000918000cc] = 1cfaf3cf, %g18 = dd4a8ae09b6ae811
ldsw [%o0+0x0cc],%g2 ! %g2 = dd4a8ae09b6ae811
! %l3 = 00000000000000ea, Mem[00000000918001c4] = 864a42a9
stw %l3,[%o0+0x1c4] ! Mem[00000000918001c4] = 000000ea
! Mem[0000000084800112] = 071542fb, %l7 = 071542fbef898210
ldstub [%i1+0x112],%l7 ! %l7 = 00000042000000ff
! Mem[0000000085000008] = 91a10000, %l1 = 00000000f1864175
lduba [%i2+%o1]0x80,%l1 ! %l1 = 0000000000000091
! Mem[0000000084800124] = 20cef77b, %l0 = 54530043, %l4 = 000000f9
add %i1,0x124,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000020cef77b
! Mem[0000000084800020] = ab5d064e, %l7 = 0000000000000042
swapa [%i1+%o4]0x88,%l7 ! %l7 = 00000000ab5d064e
! Mem[0000000085800008] = 8cdd0fbd, %l4 = 0000000020cef77b
lduba [%i3+%o1]0x81,%l4 ! %l4 = 000000000000008c
! %l6 = 0000000005e907c6, Mem[0000000084000010] = dd98f723
stha %l6,[%i0+%o2]0x89 ! Mem[0000000084000010] = dd9807c6
! Mem[00000000840000fd] = 640a9236, %l3 = 00000000000000ea
ldstub [%i0+0x0fd],%l3 ! %l3 = 0000000a000000ff
! Mem[0000000084000010] = dd9807c6, %l2 = 00000000e80a3794
ldsha [%i0+%o2]0x88,%l2 ! %l2 = 00000000000007c6
p58_label_13:
! Mem[0000000084800110] = 0715fffbef898210, %l7 = 00000000ab5d064e, %l7 = 00000000ab5d064e
add %i1,0x110,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 0715fffbef898210
! Mem[0000000085800020] = 00434ae8, %l3 = 000000000000000a
ldsba [%i3+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000085800028] = 0de16806, %l4 = 000000000000008c
lduha [%i3+%o5]0x88,%l4 ! %l4 = 0000000000006806
! Mem[0000000085800010] = 01c05ae5 cb6a007f, %l0 = 54530043, %l1 = 00000091
ldda [%i3+%o2]0x88,%l0 ! %l0 = 00000000cb6a007f 0000000001c05ae5
! Mem[0000000084000018] = e80a3794, %l0 = 00000000cb6a007f
swapa [%i0+%o3]0x89,%l0 ! %l0 = 00000000e80a3794
! Mem[0000000084000000] = d3a70dff, %l5 = 0000000006a0860e
lduba [%i0+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000084800090] = e0a804e83c156e7e, %l4 = 0000000000006806, %l5 = 00000000000000ff
add %i1,0x90,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = e0a804e83c156e7e
! Mem[0000000085000004] = 2935ca1d, %l3 = 0000000000000000
swap [%i2+0x004],%l3 ! %l3 = 000000002935ca1d
! %l4 = 0000000000006806, Mem[00000000910000aa] = 0ada2159
stb %l4,[%i6+0x0aa] ! Mem[00000000910000a8] = 06da2159
! Mem[0000000084000000] = d3a70dff, %l4 = 0000000000006806
swapa [%i0+%g0]0x89,%l4 ! %l4 = 00000000d3a70dff
p58_label_14:
! Mem[0000000091000084] = 8c494cf0, %g2 = 000000001cfaf3cf
lduba [%i6+0x084]%asi,%g2 ! %g2 = 000000000000008c
! Mem[00000000850000c0] = 04ebfa6d, %l6 = 0000000005e907c6
swap [%i2+0x0c0],%l6 ! %l6 = 0000000004ebfa6d
! Mem[00000000840001f8] = 5062f0e57659fe57, %l7 = 0715fffbef898210, %l5 = e0a804e83c156e7e
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 5062f0e57659fe57
! Mem[0000000084000080] = 6b28f5f2, %l5 = 7659fe57, %l3 = 2935ca1d
add %i0,0x80,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000006b28f5f2
! Mem[0000000085800028] = 0668e10d, %l1 = 0000000001c05ae5
ldstuba [%i3+%o5]0x81,%l1 ! %l1 = 00000006000000ff
! Mem[0000000084000018] = cb6a007f, %l7 = 0715fffbef898210
swapa [%i0+%o3]0x88,%l7 ! %l7 = 00000000cb6a007f
! Mem[0000000085800021] = 00434ae8, %l7 = 00000000cb6a007f
ldstub [%i3+0x021],%l7 ! %l7 = 00000043000000ff
! Mem[0000000085800050] = 2599e187, %l5 = 7659fe57, %l3 = 6b28f5f2
add %i3,0x50,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000002599e187
! Mem[00000000840000f8] = 2141fc56, %l0 = e80a3794, %l1 = 00000006
add %i0,0xf8,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000002141fc56
! Mem[0000000085800008] = 8cdd0fbd, %l6 = 0000000004ebfa6d
ldsba [%i3+%o1]0x80,%l6 ! %l6 = ffffffffffffff8c
p58_label_15:
! %l5 = 5062f0e57659fe57, Mem[0000000085000120] = 3131cb7990a524c5
stx %l5,[%i2+0x120] ! Mem[0000000085000120] = 5062f0e57659fe57
! Mem[0000000085800028] = 0de168ff, %l4 = 00000000d3a70dff
ldstuba [%i3+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000084800118] = cbd6acaf6e1a0c44, %l0 = 00000000e80a3794, %l4 = 00000000000000ff
add %i1,0x118,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = cbd6acaf6e1a0c44
! Mem[0000000084000028] = ff0000fe afec4dbc, %l0 = e80a3794, %l1 = 2141fc56
ldda [%i0+%o5]0x80,%l0 ! %l0 = 00000000ff0000fe 00000000afec4dbc
! Mem[0000000085800008] = bd0fdd8c, %l3 = 000000002599e187
ldstuba [%i3+%o1]0x89,%l3 ! %l3 = 0000008c000000ff
! Mem[0000000085800150] = 733dcb34, %l4 = 6e1a0c44, %l4 = 6e1a0c44
add %i3,0x150,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000733dcb34
! Mem[0000000085800010] = cb6a007f, %l4 = 00000000733dcb34
lduha [%i3+%o2]0x89,%l4 ! %l4 = 000000000000007f
! Mem[00000000858000b4] = d0f8817f, %l6 = ffffffffffffff8c
swap [%i3+0x0b4],%l6 ! %l6 = 00000000d0f8817f
! Mem[00000000900000d8] = f41ece74, %g2 = 000000000000008c
ldsb [%i4+0x0d8],%g2 ! %g2 = fffffffffffffff4
! %l5 = 5062f0e57659fe57, Mem[0000000091000020] = 064db89689a30e41, %asi = 80
stxa %l5,[%i6+0x020]%asi ! Mem[0000000091000020] = 5062f0e57659fe57
p58_label_16:
! %l3 = 000000000000008c, Mem[00000000910001b0] = 83000d90f3847e0d
stx %l3,[%i6+0x1b0] ! Mem[00000000910001b0] = 000000000000008c
! %l1 = 00000000afec4dbc, Mem[000000008500000c] = 21c5b098
stw %l1,[%i2+0x00c] ! Mem[000000008500000c] = afec4dbc
! Mem[0000000084800128] = 2489e190, %l1 = 00000000afec4dbc
swap [%i1+0x128],%l1 ! %l1 = 000000002489e190
! Mem[0000000085000030] = 0e26f5dd, %l6 = 00000000d0f8817f
ldstub [%i2+0x030],%l6 ! %l6 = 0000000e000000ff
! %l4 = 000000000000007f, Mem[000000009080011b] = 7cd6b5a7
stb %l4,[%i5+0x11b] ! Mem[0000000090800118] = 7fd6b5a7
! Mem[0000000085000028] = 990ccd84, %l1 = 000000002489e190
ldsba [%i2+%o5]0x81,%l1 ! %l1 = ffffffffffffff99
! Mem[0000000085000010] = bfa6c1bb, %l1 = ffffffffffffff99
swapa [%i2+%o2]0x80,%l1 ! %l1 = 00000000bfa6c1bb
! %l0 = 00000000ff0000fe, Mem[0000000091800138] = 59978ff2
sth %l0,[%o0+0x138] ! Mem[0000000091800138] = 00fe8ff2
! Mem[0000000085800158] = e385dc76, %l3 = 000000000000008c
ldstub [%i3+0x158],%l3 ! %l3 = 000000e3000000ff
! Mem[00000000900000e0] = 0bdeb28c, %g2 = fffffffffffffff4
lduw [%i4+0x0e0],%g2 ! %g2 = 000000000bdeb28c
p58_label_17:
! Mem[0000000085800018] = 38fb94a6, %l0 = 00000000ff0000fe
swapa [%i3+%o3]0x89,%l0 ! %l0 = 0000000038fb94a6
! Mem[0000000085800018] = 1f8c858c ff0000fe, %l4 = 0000007f, %l5 = 7659fe57
ldda [%i3+%o3]0x89,%l4 ! %l4 = 00000000ff0000fe 000000001f8c858c
! Mem[0000000084000068] = ac72727d7e31203e, %l0 = 0000000038fb94a6, %l1 = 00000000bfa6c1bb
add %i0,0x68,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = ac72727d7e31203e
! Mem[0000000085800129] = 090b255c, %l1 = ac72727d7e31203e
ldstub [%i3+0x129],%l1 ! %l1 = 0000000b000000ff
! Mem[0000000091000130] = 3beb9680, %g18 = dd4a8ae09b6ae811
ldsw [%i6+0x130],%g2 ! %g2 = dd4a8ae09b6ae811
! Mem[0000000084000128] = 26d9fe0f, %l6 = 000000000000000e
swap [%i0+0x128],%l6 ! %l6 = 0000000026d9fe0f
! Mem[000000009100010c] = 2fb4259a, %g2 = 000000003beb9680
lduh [%i6+0x10e],%g2 ! %g2 = 0000000000002fb4
! Mem[0000000084800104] = 3c89446d, %l0 = 0000000038fb94a6
lduh [%i1+0x106],%l0 ! %l0 = 000000000000446d
! Mem[0000000084000008] = 54530043f1864175, %l5 = 000000001f8c858c, %l2 = 00000000000007c6
add %i0,0x08,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 54530043f1864175
! Mem[0000000085000000] = 00000000 fffd674c, %l0 = 0000446d, %l1 = 0000000b
ldda [%i2+%g0]0x88,%l0 ! %l0 = 00000000fffd674c 0000000000000000
p58_label_18:
! Mem[0000000084800112] = 0715fffb, %l7 = 0000000000000043
ldstub [%i1+0x112],%l7 ! %l7 = 000000ff000000ff
! Mem[0000000085000186] = a9187d6a, %l0 = 00000000fffd674c
ldstuba [%i2+0x186]%asi,%l0 ! %l0 = 0000007d000000ff
! %l3 = 00000000000000e3, Mem[00000000900000e8] = 9839da07, %asi = 80
stwa %l3,[%i4+0x0e8]%asi ! Mem[00000000900000e8] = 000000e3
! %l4 = ff0000fe, %l5 = 1f8c858c, Mem[00000000858000d0] = 19f60006 5879de3e
std %l4,[%i3+0x0d0] ! Mem[00000000858000d0] = ff0000fe 1f8c858c
! Mem[0000000084800020] = 42000000, %l7 = 00000000000000ff
ldsba [%i1+%o4]0x80,%l7 ! %l7 = 0000000000000042
! Mem[0000000091000184] = e565f908, %g2 = 0000000000002fb4
lduh [%i6+0x184],%g2 ! %g2 = 000000000000e565
! Mem[0000000091000150] = 67c0a8f1, %g2 = 000000000000e565
lduh [%i6+0x150],%g2 ! %g2 = 00000000000067c0
! %l5 = 000000001f8c858c, Mem[00000000918001d0] = 5c503449218a926c, %asi = 80
stxa %l5,[%o0+0x1d0]%asi ! Mem[00000000918001d0] = 000000001f8c858c
! Mem[00000000848000f9] = 137e736d, %l5 = 000000001f8c858c
ldstub [%i1+0x0f9],%l5 ! %l5 = 0000007e000000ff
! Mem[0000000085000018] = 00000000, %l0 = 000000000000007d
ldsha [%i2+%o3]0x81,%l0 ! %l0 = 0000000000000000
p58_label_19:
! Mem[0000000084800010] = 00005b2fe131506c, %l3 = 00000000000000e3
ldxa [%i1+%o2]0x80,%l3 ! %l3 = 00005b2fe131506c
! Mem[0000000084800020] = 00000042, %l4 = 00000000ff0000fe
swapa [%i1+%o4]0x88,%l4 ! %l4 = 0000000000000042
! Mem[0000000085000000] = fffd674c, %l7 = 0000000000000042
ldstuba [%i2+%g0]0x88,%l7 ! %l7 = 0000004c000000ff
! Mem[0000000085000010] = 99ffffff, %l2 = 54530043f1864175
lduha [%i2+%o2]0x89,%l2 ! %l2 = 000000000000ffff
! Mem[0000000085000020] = 00000013, %l3 = 00005b2fe131506c
lduha [%i2+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[00000000908000d4] = 4f2de1c3, %g2 = 00000000000067c0
lduba [%i5+0x0d4]%asi,%g2 ! %g2 = 000000000000004f
! Mem[0000000084000064] = e7d80ff7, %l6 = 0000000026d9fe0f
swap [%i0+0x064],%l6 ! %l6 = 00000000e7d80ff7
! Mem[0000000084000010] = dd9807c6, %l5 = 000000000000007e
ldsba [%i0+%o2]0x88,%l5 ! %l5 = ffffffffffffffc6
! Mem[0000000085800020] = e84aff00, %l0 = 0000000000000000
swapa [%i3+%o4]0x89,%l0 ! %l0 = 00000000e84aff00
! Mem[0000000090800018] = 4f1b521f, %g18 = dd4a8ae09b6ae811
ldsw [%i5+%o3],%g2 ! %g2 = dd4a8ae09b6ae811
p58_label_20:
! Mem[00000000848001fc] = 700fd5f0, %l5 = ffffffffffffffc6
ldstub [%i1+0x1fc],%l5 ! %l5 = 00000070000000ff
! Mem[000000009100008c] = afe30e96, %g2 = 000000004f1b521f
ldsba [%i6+0x08c]%asi,%g2 ! %g2 = ffffffffffffffaf
! Mem[00000000858000c0] = 43e33d01, %l3 = 00000000, %l2 = 0000ffff
add %i3,0xc0,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000043e33d01
! Mem[0000000084000000] = 06680000, %l1 = 0000000000000000
ldswa [%i0+%g0]0x81,%l1 ! %l1 = 0000000006680000
! %l7 = 000000000000004c, Mem[0000000085000020] = 00000013
stha %l7,[%i2+%o4]0x80 ! Mem[0000000085000020] = 004c0013
! Mem[0000000084800040] = f20cfbd6fd1a6dbf, %l7 = 000000000000004c, %l3 = 0000000000000000
add %i1,0x40,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = f20cfbd6fd1a6dbf
! Mem[00000000858001de] = bd5d34b5, %l0 = 00000000e84aff00
ldstub [%i3+0x1de],%l0 ! %l0 = 00000034000000ff
! Mem[0000000091000174] = a7139783, %g2 = ffffffffffffffaf
lduh [%i6+0x174],%g2 ! %g2 = 000000000000a713
! %l1 = 0000000006680000, Mem[0000000085800008] = bd0fddff
stwa %l1,[%i3+%o1]0x88 ! Mem[0000000085800008] = 06680000
! Mem[00000000908000f8] = bdc8388f, %g18 = dd4a8ae09b6ae811
ldsw [%i5+0x0f8],%g2 ! %g2 = dd4a8ae09b6ae811
p58_label_21:
! Mem[000000008500004b] = 60bb86b4, %l5 = 0000000000000070
ldstuba [%i2+0x04b]%asi,%l5 ! %l5 = 000000b4000000ff
! Mem[0000000085000168] = fcd7066ec9e8a9d1, %l2 = 0000000043e33d01, %l6 = 00000000e7d80ff7
add %i2,0x168,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = fcd7066ec9e8a9d1
! %l3 = f20cfbd6fd1a6dbf, Mem[0000000085000020] = 13004c00
stwa %l3,[%i2+%o4]0x89 ! Mem[0000000085000020] = fd1a6dbf
! Mem[000000009000015c] = 893d99a1, %g2 = ffffffffbdc8388f
ldsh [%i4+0x15e],%g2 ! %g2 = ffffffffffff893d
! Mem[00000000840001e8] = 5343a3cd, %l5 = 000000b4, %l6 = c9e8a9d1
add %i0,0x1e8,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000005343a3cd
! Mem[0000000085800000] = be80792b, %l0 = 0000000000000034
lduwa [%i3+%g0]0x88,%l0 ! %l0 = 00000000be80792b
! Mem[00000000840001b8] = 56def978, %l5 = 00000000000000b4
swap [%i0+0x1b8],%l5 ! %l5 = 0000000056def978
! Mem[0000000085800114] = 5bdaff00, %l5 = 56def978, %l1 = 06680000
add %i3,0x114,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000005bdaff00
! Mem[0000000085800095] = 71018a1a, %l7 = 000000000000004c
ldstub [%i3+0x095],%l7 ! %l7 = 00000001000000ff
! Mem[0000000091000108] = 000000c0, %g2 = ffffffffffff893d
lduwa [%i6+0x108]%asi,%g2 ! %g2 = 00000000000000c0
p58_label_22:
! %l0 = 00000000be80792b, Mem[0000000085800010] = 7f006acb
stha %l0,[%i3+%o2]0x81 ! Mem[0000000085800010] = 792b6acb
! Mem[00000000848000a0] = ccf6e9d0, %l7 = 00000001, %l1 = 5bdaff00
add %i1,0xa0,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000ccf6e9d0
! Mem[0000000084800160] = c3663f43c4634507, %l3 = f20cfbd6fd1a6dbf, %l6 = 000000005343a3cd
add %i1,0x160,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = c3663f43c4634507
! Mem[00000000900001f8] = f6b5cdbdb4bb57a1, %g2 = 00000000000000c0
ldx [%i4+0x1f8],%g2 ! %g2 = f6b5cdbdb4bb57a1
! Mem[0000000085000020] = bf6d1afd, %l7 = 0000000000000001
swap [%i2+%o4],%l7 ! %l7 = 00000000bf6d1afd
! Mem[0000000085800008] = 00006806ba27b086, %l3 = f20cfbd6fd1a6dbf, %l4 = 0000000000000042
add %i3,0x08,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 00006806ba27b086
! Mem[0000000085000010] = 95ed3c5399ffffff, %l3 = f20cfbd6fd1a6dbf
ldxa [%i2+%o2]0x89,%l3 ! %l3 = 95ed3c5399ffffff
! Mem[000000009080008c] = 7a33942a, %g18 = dd4a8ae09b6ae811
ldsw [%i5+0x08c],%g2 ! %g2 = dd4a8ae09b6ae811
! Mem[0000000085000127] = 7659fe57, %l1 = 00000000ccf6e9d0
ldstub [%i2+0x127],%l1 ! %l1 = 00000057000000ff
! %l2 = 0000000043e33d01, Mem[0000000090000088] = 0c780039
sth %l2,[%i4+0x088] ! Mem[0000000090000088] = 3d010039
p58_label_23:
! Mem[0000000084800128] = afec4dbcf3a8a47d, %l7 = 00000000bf6d1afd, %l6 = c3663f43c4634507
add %i1,0x128,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = afec4dbcf3a8a47d
! Mem[0000000091000070] = 02531944, %g18 = dd4a8ae09b6ae811
ldsw [%i6+0x070],%g2 ! %g2 = dd4a8ae09b6ae811
! Mem[0000000091000070] = 1944097b, %g2 = 0000000002531944
lduh [%i6+0x072],%g2 ! %g2 = 0000000000001944
! %l0 = 00000000be80792b, Mem[0000000091000030] = 70af41bbd5351a83
stx %l0,[%i6+0x030] ! Mem[0000000091000030] = 00000000be80792b
! Mem[00000000900000b0] = 0141dccf, %g2 = 0000000000001944
ldsh [%i4+0x0b0],%g2 ! %g2 = 0000000000000141
! Mem[000000008580017c] = fb69e3a3, %l0 = be80792b, %l5 = 56def978
add %i3,0x17c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000fb69e3a3
! %l4 = 00006806ba27b086, Mem[0000000090800010] = 92a3c171
sth %l4,[%i5+%o2] ! Mem[0000000090800010] = b086c171
! Mem[0000000084800148] = f9d12b48, %l4 = ba27b086, %l4 = ba27b086
add %i1,0x148,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000f9d12b48
! Mem[0000000085000008] = 91a10000, %l4 = 00000000f9d12b48
swap [%i2+%o1],%l4 ! %l4 = 0000000091a10000
! Mem[0000000085000104] = dd4f4e28, %l5 = fb69e3a3, %l7 = bf6d1afd
add %i2,0x104,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000dd4f4e28
p58_label_24:
! Mem[0000000084800119] = cbd6acaf, %l6 = afec4dbcf3a8a47d
ldstub [%i1+0x119],%l6 ! %l6 = 000000d6000000ff
! %l2 = 43e33d01, %l3 = 99ffffff, Mem[0000000090800188] = b34362b7 a0645291
std %l2,[%i5+0x188] ! Mem[0000000090800188] = 43e33d01 99ffffff
! Mem[0000000085800028] = ff68e10d 7266a351, %l4 = 91a10000, %l5 = fb69e3a3
ldda [%i3+%o5]0x80,%l4 ! %l4 = 00000000ff68e10d 000000007266a351
! Mem[00000000918001c8] = 714e4215, %g2 = 0000000000000141
ldub [%o0+0x1ca],%g2 ! %g2 = 0000000000000071
! Mem[00000000850000a1] = d08d5969, %l7 = 00000000dd4f4e28
ldstub [%i2+0x0a1],%l7 ! %l7 = 0000008d000000ff
! Mem[0000000085800028] = ff68e10d, %l5 = 000000007266a351
ldstuba [%i3+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
! Mem[000000008480000c] = a326eb34, %l2 = 0000000043e33d01
ldstub [%i1+0x00c],%l2 ! %l2 = 000000a3000000ff
! Mem[00000000850001e9] = 7f5482b1, %l2 = 00000000000000a3
ldstub [%i2+0x1e9],%l2 ! %l2 = 00000054000000ff
! Mem[000000008500008d] = 7b04ab40, %l1 = 0000000000000057
ldstub [%i2+0x08d],%l1 ! %l1 = 00000004000000ff
! Mem[0000000090800130] = e411aa4f3670bf50, %g2 = 0000000000000071
ldx [%i5+0x130],%g2 ! %g2 = e411aa4f3670bf50
p58_label_25:
! Mem[0000000090800034] = 9c85a690, %g2 = e411aa4f3670bf50
ldsba [%i5+0x035]%asi,%g2 ! %g2 = ffffffffffffff9c
! %l0 = 00000000be80792b, Mem[0000000085800020] = 00000000
stha %l0,[%i3+%o4]0x88 ! Mem[0000000085800020] = 0000792b
! %l6 = 000000d6, %l7 = 0000008d, Mem[0000000085000010] = 99ffffff 95ed3c53
stda %l6,[%i2+%o2]0x89 ! Mem[0000000085000010] = 000000d6 0000008d
! %l5 = 00000000000000ff, Mem[00000000918001a0] = 8efa3f3e
stw %l5,[%o0+0x1a0] ! Mem[00000000918001a0] = 000000ff
! Mem[0000000085000028] = 990ccd84, %l1 = 0000000000000004
lduha [%i2+%o5]0x81,%l1 ! %l1 = 000000000000990c
! Mem[00000000848000d0] = 9ac270e5, %l2 = 0000000000000054
lduw [%i1+0x0d0],%l2 ! %l2 = 000000009ac270e5
! Mem[0000000084800092] = e0a804e8, %l5 = 00000000000000ff
ldstub [%i1+0x092],%l5 ! %l5 = 00000004000000ff
! %l7 = 000000000000008d, Mem[0000000085800018] = ff0000fe
stwa %l7,[%i3+%o3]0x89 ! Mem[0000000085800018] = 0000008d
! Mem[0000000084000010] = dd9807c6, %l3 = 95ed3c5399ffffff
ldswa [%i0+%o2]0x88,%l3 ! %l3 = ffffffffdd9807c6
! Mem[0000000085800010] = 792b6acbe55ac001, %l1 = 000000000000990c, %l4 = 00000000ff68e10d
add %i3,0x10,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 792b6acbe55ac001
ba,a p58_not_taken_0_end
p58_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p58_branch_failed
p58_not_taken_0_end:
! End of Random Code for Thread 58
p58_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0e8] ! Set processor 58 done flag
! Check Registers
p58_check_registers:
set p58_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000be80792b
bne,a,pn %xcc,p58_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000990c
bne,a,pn %xcc,p58_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000009ac270e5
bne,a,pn %xcc,p58_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffdd9807c6
bne,a,pn %xcc,p58_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 792b6acbe55ac001
bne,a,pn %xcc,p58_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000004
bne,a,pn %xcc,p58_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000d6
bne,a,pn %xcc,p58_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000008d
bne,a,pn %xcc,p58_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p58_check_fp_registers:
set p58_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 49b36e03 a75226a7
bne %xcc,p58_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 32dd5312 2916af64
bne %xcc,p58_f4_fail
nop
! Check Local Memory
set p58_local0_expect,%g1
p58_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 06680000a1fceefd
ldx [%i0+0x000],%g3 ! Observed data at 0000000084000000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 54530043f1864175
ldx [%i0+0x008],%g3 ! Observed data at 0000000084000008
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = c60798dd60b9342f
ldx [%i0+0x010],%g3 ! Observed data at 0000000084000010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 108289ef9272697b
ldx [%i0+0x018],%g3 ! Observed data at 0000000084000018
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff0000feafec4dbc
ldx [%i0+0x028],%g3 ! Observed data at 0000000084000028
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = b2ebf18d26d9fe0f
ldx [%i0+0x060],%g3 ! Observed data at 0000000084000060
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x060,%g4
ldx [%g1+0x088],%g2 ! Expected data = e8b9ffe42c6bc42f
ldx [%i0+0x088],%g3 ! Observed data at 0000000084000088
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0292a191b71fbb60
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000840000b0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = c5a39ef600000087
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000840000d0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 2141fc5664ff9236
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000840000f8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 00000006eff2fc7f
ldx [%i0+0x110],%g3 ! Observed data at 0000000084000110
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0000000e9bf20b6a
ldx [%i0+0x128],%g3 ! Observed data at 0000000084000128
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x128,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 000000b4e61303bd
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000840001b8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x1b8,%g4
set p58_local1_expect,%g1
p58_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ff3baeac284e4fdd
ldx [%i1+0x000],%g3 ! Observed data at 0000000084800000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = c0a21863ff26eb34
ldx [%i1+0x008],%g3 ! Observed data at 0000000084800008
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00005b2fe131506c
ldx [%i1+0x010],%g3 ! Observed data at 0000000084800010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000009cd167b2
ldx [%i1+0x018],%g3 ! Observed data at 0000000084800018
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = fe0000ff3d38e6a2
ldx [%i1+0x020],%g3 ! Observed data at 0000000084800020
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 2f5b4ae89f1e5420
ldx [%i1+0x028],%g3 ! Observed data at 0000000084800028
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 2910e337758ab44d
ldx [%i1+0x030],%g3 ! Observed data at 0000000084800030
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x030,%g4
ldx [%g1+0x090],%g2 ! Expected data = e0a8ffe83c156e7e
ldx [%i1+0x090],%g3 ! Observed data at 0000000084800090
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 0d44003d450e5d6d
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000848000a8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 13ff736d3d560fee
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 = 0715fffbef898210
ldx [%i1+0x110],%g3 ! Observed data at 0000000084800110
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = cbffacaf6e1a0c44
ldx [%i1+0x118],%g3 ! Observed data at 0000000084800118
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = bf49a84120cef77b
ldx [%i1+0x120],%g3 ! Observed data at 0000000084800120
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = afec4dbcf3a8a47d
ldx [%i1+0x128],%g3 ! Observed data at 0000000084800128
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x128,%g4
ldx [%g1+0x158],%g2 ! Expected data = cdbbc9ff2f570e10
ldx [%i1+0x158],%g3 ! Observed data at 0000000084800158
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x158,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ffe007e200000013
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000848001c8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = b72460d4d17362e8
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000848001d0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ee7fee8bff6f0adb
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000848001e0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 6957e21cff0fd5f0
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000848001f8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x1f8,%g4
set p58_local2_expect,%g1
p58_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ff67fdff00000000
ldx [%i2+0x000],%g3 ! Observed data at 0000000085000000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = f9d12b48afec4dbc
ldx [%i2+0x008],%g3 ! Observed data at 0000000085000008
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = d60000008d000000
ldx [%i2+0x010],%g3 ! Observed data at 0000000085000010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000000145898ae
ldx [%i2+0x018],%g3 ! Observed data at 0000000085000018
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000001ff8b1426
ldx [%i2+0x020],%g3 ! Observed data at 0000000085000020
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = ff26f5ddb37c10ab
ldx [%i2+0x030],%g3 ! Observed data at 0000000085000030
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 60bb86ff7ef1b7c1
ldx [%i2+0x048],%g3 ! Observed data at 0000000085000048
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x048,%g4
ldx [%g1+0x088],%g2 ! Expected data = 413a91b27bffab40
ldx [%i2+0x088],%g3 ! Observed data at 0000000085000088
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = d0ff596954acd68a
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000850000a0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 05e907c632fdcc83
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000850000c0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ba27b0868bc56947
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000850000e8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 9af5b375dd4f4e28
ldx [%i2+0x100],%g3 ! Observed data at 0000000085000100
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 5062f0e57659feff
ldx [%i2+0x120],%g3 ! Observed data at 0000000085000120
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x120,%g4
ldx [%g1+0x180],%g2 ! Expected data = 5ead8aeaa918ff6a
ldx [%i2+0x180],%g3 ! Observed data at 0000000085000180
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ff747b008904f168
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000850001d0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 7fff82b16b9a0ff6
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000850001e8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x1e8,%g4
set p58_local3_expect,%g1
p58_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 00006806ba27b086
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 = 792b6acbe55ac001
ldx [%i3+0x010],%g3 ! Observed data at 0000000085800010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8d0000008c858c1f
ldx [%i3+0x018],%g3 ! Observed data at 0000000085800018
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2b79000046ab9f84
ldx [%i3+0x020],%g3 ! Observed data at 0000000085800020
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff68e10d7266a351
ldx [%i3+0x028],%g3 ! Observed data at 0000000085800028
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x028,%g4
ldx [%g1+0x070],%g2 ! Expected data = c233dc460f36ae11
ldx [%i3+0x070],%g3 ! Observed data at 0000000085800070
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 4c67fdff145898ff
ldx [%i3+0x080],%g3 ! Observed data at 0000000085800080
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = c63a002571ff8a1a
ldx [%i3+0x090],%g3 ! Observed data at 0000000085800090
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = dfbcc7b4ffffff8c
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000858000b0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ff0000fe1f8c858c
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000858000d0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 331e9c1d5bdaff00
ldx [%i3+0x110],%g3 ! Observed data at 0000000085800110
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 09ff255cd6b168cd
ldx [%i3+0x128],%g3 ! Observed data at 0000000085800128
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x128,%g4
ldx [%g1+0x158],%g2 ! Expected data = ff85dc76cb688dff
ldx [%i3+0x158],%g3 ! Observed data at 0000000085800158
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 7dd8c53450d0ffb9
ldx [%i3+0x160],%g3 ! Observed data at 0000000085800160
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x160,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 5c3c34d3bd5dffb5
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000858001d8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x1d8,%g4
! The test for processor 58 has passed
p58_passed:
ta GOOD_TRAP
nop
p58_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p58_failed
p58_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p58_failed
p58_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p58_failed
p58_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p58_failed
p58_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p58_failed
p58_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p58_failed
p58_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p58_failed
p58_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p58_failed
p58_f0_fail:
set p58_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f4_fail:
set p58_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000085000028]
swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085000018]
lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000085000018]
stda %l0,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085800020]
swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000084800000]
done
p58_trap1o:
ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000085000028]
swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085000018]
lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000085000018]
stda %l0,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085800020]
swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000084800000]
done
p58_trap2e:
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000084000010]
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085800028]
stha %l1,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000020]
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000085800000]
stxa %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084800000]
swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000084000018]
swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085000000]
done
p58_trap2o:
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000084000010]
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085800028]
stha %l1,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000020]
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000085800000]
stxa %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084800000]
swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000084000018]
swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085000000]
done
p58_trap3e:
nop
done
p58_trap3o:
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 = e2abeb87e793f11b
ldx [%g1+0x008],%l1 ! %l1 = 494934d60d44003d
ldx [%g1+0x010],%l2 ! %l2 = 1b2d5f4fbc11522c
ldx [%g1+0x018],%l3 ! %l3 = 864b77fa5b548980
ldx [%g1+0x020],%l4 ! %l4 = 39c0d263b79dce43
ldx [%g1+0x028],%l5 ! %l5 = 9b9babd1d74cd957
ldx [%g1+0x030],%l6 ! %l6 = 125d9fddb72460d4
ldx [%g1+0x038],%l7 ! %l7 = 9ef7678dd957eb7e
! Initialize the output register of window 0
set unres3_start,%o0
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 = 4ea4d19d ae979efb bb4bf48c 47ecd7e1
! %f4 = 24e43ffa 27ce5715 8dafb973 323a3d2c
! %f8 = 310c6264 6d61f496 81e51075 c8718a6b
! %f12 = 5b36d2e8 a2fb076a ba6e3bf5 68ca8605
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ef544c12 78e1a68b 962eea0c 00802ee1
! %f20 = 2668a072 4d7b4402 a27492e2 21f8159d
! %f24 = d7aa7e68 6cce6033 ee471263 52eceb7c
! %f28 = 1d32525c ca34e2ff fe546f21 9592d143
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 321d0285 c331a0f1 fbb1475a 8d4a0e78
! %f36 = a7bc2a69 a2410fb3 54b7ff68 66a77e91
! %f40 = 41b15783 48d821cd 14acb403 aadc5732
! %f44 = 71fbb470 a3bbc290 646ab1f6 40e9f584
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc942075f00000023,%g7,%g1 ! GSR scale = 4, align = 3
wr %g1,%g0,%gsr ! GSR = c942075f00000023
wr %g0,%y ! Clear Y 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:
! %l2 = 30f9db9820501ef1, Mem[000000008700004a] = 5198ebf1
sth %l2,[%i2+0x04a] ! Mem[0000000087000048] = 51981ef1
! Mem[0000000087800020] = 9d6eb797, %l0 = 52206ff048ea8be0
ldstuba [%i3+%o4]0x81,%l0 ! %l0 = 0000009d000000ff
! Mem[0000000087800148] = 75fef9c40dd2df85, %l2 = 30f9db9820501ef1, %l3 = 14b5d6ac70176d1e
add %i3,0x148,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 75fef9c40dd2df85
! Mem[0000000086000018] = b5fcfe81, %l4 = 832fca3803a86ee8
lduha [%i0+%o3]0x80,%l4 ! %l4 = 000000000000b5fc
! Mem[00000000908001f8] = 3d4d32cf, %g2 = fb473a345ffff528
ldsh [%i5+0x1f8],%g2 ! %g2 = 0000000000003d4d
! Mem[00000000910000cc] = a944c55a, %g2 = 0000000000003d4d
ldsh [%i6+0x0ce],%g2 ! %g2 = ffffffffffffa944
! Mem[0000000090000110] = db6b4315, %g2 = ffffffffffffa944
lduwa [%i4+0x110]%asi,%g2 ! %g2 = 00000000db6b4315
! Mem[0000000086000140] = af53ba04, %l2 = 30f9db9820501ef1
ldstub [%i0+0x140],%l2 ! %l2 = 000000af000000ff
! Mem[00000000860000aa] = f946822c, %l0 = 000000000000009d
ldstub [%i0+0x0aa],%l0 ! %l0 = 00000082000000ff
! Mem[0000000087800120] = 88b553ce, %l6 = cfc15ada999eeed6, %asi = 80
swapa [%i3+0x120]%asi,%l6 ! %l6 = 0000000088b553ce
p59_label_2:
! Mem[00000000870000d8] = 0f174fa1, %l0 = 00000082, %l5 = edf5913d
add %i2,0xd8,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000000f174fa1
! Mem[0000000086800030] = 31eeb5d97ea0e3b6, %l5 = 000000000f174fa1, %l7 = a20bdfb8438c183a
add %i1,0x30,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 31eeb5d97ea0e3b6
! %l7 = 31eeb5d97ea0e3b6, Mem[00000000908000b8] = c737fbdb
sth %l7,[%i5+0x0b8] ! Mem[00000000908000b8] = e3b6fbdb
! Mem[00000000910001a8] = 7cb88b9a, %g2 = 00000000db6b4315
ldsb [%i6+0x1a9],%g2 ! %g2 = 000000000000007c
! Mem[0000000087800010] = 54ee014f, %l6 = 0000000088b553ce
swapa [%i3+%o2]0x81,%l6 ! %l6 = 0000000054ee014f
! %l5 = 000000000f174fa1, Mem[0000000087000000] = 570d6cc9
stwa %l5,[%i2+%g0]0x89 ! Mem[0000000087000000] = 0f174fa1
! Mem[00000000860000d8] = 78f4191f10935f17, %l4 = 000000000000b5fc, %l5 = 000000000f174fa1
add %i0,0xd8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 78f4191f10935f17
! Mem[00000000878000f8] = b6896b2554d08fd8, %l7 = 31eeb5d97ea0e3b6, %l0 = 0000000000000082
add %i3,0xf8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = b6896b2554d08fd8
! Mem[0000000086000028] = 2ca15b6a, %l4 = 000000000000b5fc
ldstuba [%i0+%o5]0x81,%l4 ! %l4 = 0000002c000000ff
! %l5 = 78f4191f10935f17, Mem[000000009180014a] = 34c12117
sth %l5,[%o0+0x14a] ! Mem[0000000091800148] = 5f172117
p59_label_3:
! Mem[0000000087000000] = a14f170f, %l2 = 00000000000000af
lduha [%i2+%g0]0x80,%l2 ! %l2 = 000000000000a14f
! %l0 = 54d08fd8, %l1 = 19b54f67, Mem[0000000086800018] = 807f3d58 9ba2f83a
stda %l0,[%i1+%o3]0x89 ! Mem[0000000086800018] = 54d08fd8 19b54f67
! Mem[0000000087800000] = 9673427a, %l5 = 78f4191f10935f17
swapa [%i3+%g0]0x80,%l5 ! %l5 = 000000009673427a
! Mem[00000000868001a0] = e4ed2a01, %l6 = 0000000054ee014f
ldsb [%i1+0x1a2],%l6 ! %l6 = 000000000000002a
! %l0 = b6896b2554d08fd8, Mem[000000009080008a] = 77997a33
sth %l0,[%i5+0x08a] ! Mem[0000000090800088] = 8fd87a33
! Mem[0000000087000028] = 000d4bea 4cfa7d4d, %l6 = 0000002a, %l7 = 7ea0e3b6
ldda [%i2+%o5]0x80,%l6 ! %l6 = 00000000000d4bea 000000004cfa7d4d
! Mem[0000000086000028] = ffa15b6a, %l3 = 75fef9c40dd2df85
swap [%i0+%o5],%l3 ! %l3 = 00000000ffa15b6a
! Mem[000000008700011c] = cf0bb376, %l3 = ffa15b6a, %l2 = 0000a14f
add %i2,0x11c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000cf0bb376
! Mem[0000000086800178] = 40f36bd321ddda5d, %l4 = 000000000000002c, %l7 = 000000004cfa7d4d
add %i1,0x178,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 40f36bd321ddda5d
! Mem[0000000087800094] = fcd48521, %l2 = 00000000cf0bb376
swap [%i3+0x094],%l2 ! %l2 = 00000000fcd48521
p59_label_4:
! Mem[0000000087000018] = ed24b012, %l7 = 40f36bd321ddda5d
ldstuba [%i2+%o3]0x89,%l7 ! %l7 = 00000012000000ff
! Mem[000000008780018c] = 8649cab2, %l0 = 54d08fd8, %l3 = ffa15b6a
add %i3,0x18c,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000008649cab2
! Mem[000000008680000c] = 240c21c5, %l5 = 9673427a, %l1 = 19b54f67
add %i1,0x0c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000240c21c5
! Mem[0000000087000028] = 000d4bea, %l2 = 00000000fcd48521
lduba [%i2+%o5]0x80,%l2 ! %l2 = 0000000000000000
! %l0 = 54d08fd8, %l1 = 240c21c5, Mem[0000000086000018] = 81fefcb5 4af93ff7
stda %l0,[%i0+%o3]0x88 ! Mem[0000000086000018] = 54d08fd8 240c21c5
! Mem[0000000086000152] = c3fa2af4, %l6 = 00000000000d4bea
ldstub [%i0+0x152],%l6 ! %l6 = 0000002a000000ff
! %l5 = 000000009673427a, Mem[0000000087000018] = ed24b0ff
stba %l5,[%i2+%o3]0x89 ! Mem[0000000087000018] = ed24b07a
! Mem[0000000086800000] = a3353dac, %l5 = 000000009673427a
ldswa [%i1+%g0]0x89,%l5 ! %l5 = ffffffffa3353dac
! Mem[0000000086000018] = d88fd054, %l7 = 0000000000000012
lduha [%i0+%o3]0x81,%l7 ! %l7 = 000000000000d88f
! %l1 = 00000000240c21c5, Mem[0000000091800110] = f66c827eb71659bd
stx %l1,[%o0+0x110] ! Mem[0000000091800110] = 00000000240c21c5
p59_label_5:
! Mem[0000000087800114] = 89b6d6e8, %l3 = 000000008649cab2
swap [%i3+0x114],%l3 ! %l3 = 0000000089b6d6e8
! Mem[0000000087000010] = fea91a87, %l0 = b6896b2554d08fd8
swapa [%i2+%o2]0x81,%l0 ! %l0 = 00000000fea91a87
! %l6 = 0000002a, %l7 = 0000d88f, Mem[0000000091800030] = d69884ce 0e1c093a
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 0000002a 0000d88f
! Mem[0000000087000028] = 000d4bea, %l7 = 000000000000d88f
swapa [%i2+%o5]0x81,%l7 ! %l7 = 00000000000d4bea
! Mem[0000000086800074] = 8c48b7c6, %l3 = 0000000089b6d6e8
swap [%i1+0x074],%l3 ! %l3 = 000000008c48b7c6
! Mem[00000000870000ee] = f6c409b9, %l0 = 00000000fea91a87
ldstub [%i2+0x0ee],%l0 ! %l0 = 00000009000000ff
! %l0 = 0000000000000009, Mem[0000000087800008] = 5a7ee77c49b90b85
stxa %l0,[%i3+%o1]0x89 ! Mem[0000000087800008] = 0000000000000009
! Mem[00000000868000b6] = f775f590, %l5 = ffffffffa3353dac
ldstub [%i1+0x0b6],%l5 ! %l5 = 000000f5000000ff
! Mem[0000000086800070] = b96a2cd189b6d6e8, %l7 = 00000000000d4bea, %l3 = 000000008c48b7c6
add %i1,0x70,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = b96a2cd189b6d6e8
! Mem[00000000900000a8] = f2c2de63, %g2 = 000000000000007c
lduw [%i4+0x0a8],%g2 ! %g2 = 00000000f2c2de63
p59_label_6:
! Mem[0000000086800028] = 0d274424, %l7 = 00000000000d4bea
ldswa [%i1+%o5]0x81,%l7 ! %l7 = 000000000d274424
! Mem[0000000086000030] = 9cf14d94d392793c, %l4 = 000000000000002c, %l0 = 0000000000000009
add %i0,0x30,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 9cf14d94d392793c
! Mem[0000000091000140] = 304bbbe1 423a7710, %g2 = f2c2de63, %g3 = 0bad0b00
ldd [%i6+0x140],%g2 ! %g2 = 00000000304bbbe1 00000000423a7710
! Mem[00000000910000dc] = 9c5c2a85, %g18 = 960ce5dc2ce56efa
ldsw [%i6+0x0dc],%g2 ! %g2 = 960ce5dc2ce56efa
! Mem[0000000086000004] = d5bdeb47, %l0 = 9cf14d94d392793c
ldsh [%i0+0x006],%l0 ! %l0 = ffffffffffffeb47
! Mem[0000000087000198] = 4146df67, %l4 = 000000000000002c
ldswa [%i2+0x198]%asi,%l4 ! %l4 = 000000004146df67
! Mem[0000000091000174] = 1397835d, %g2 = ffffffff9c5c2a85
ldub [%i6+0x175],%g2 ! %g2 = 0000000000000013
! %l5 = 00000000000000f5, Mem[000000009000009e] = 4283c462, %asi = 80
stba %l5,[%i4+0x09e]%asi ! Mem[000000009000009c] = f583c462
! Mem[0000000086000010] = d647dc03, %l2 = 0000000000000000
ldstuba [%i0+%o2]0x80,%l2 ! %l2 = 000000d6000000ff
! Mem[000000009180002c] = 5bb1ab00, %g2 = 0000000000000013
ldsba [%o0+0x02d]%asi,%g2 ! %g2 = 000000000000005b
p59_label_7:
! Mem[0000000091000194] = 29b833a5, %g18 = 960ce5dc2ce56efa
ldsw [%i6+0x194],%g2 ! %g2 = 960ce5dc2ce56efa
! %l1 = 00000000240c21c5, Mem[0000000090800016] = 03e84f1b
stb %l1,[%i5+0x016] ! Mem[0000000090800014] = c5e84f1b
! Mem[0000000087800008] = 00000009, %l1 = 00000000240c21c5
ldstuba [%i3+%o1]0x88,%l1 ! %l1 = 00000009000000ff
! Mem[00000000870000fc] = 38a5da59, %l1 = 0000000000000009
swap [%i2+0x0fc],%l1 ! %l1 = 0000000038a5da59
! Mem[00000000870000fc] = 00000009, %l7 = 0d274424, %l1 = 38a5da59
add %i2,0xfc,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000000000009
! %l4 = 000000004146df67, Mem[0000000086000008] = 3d9ca5d269d7a9b9
stxa %l4,[%i0+%o1]0x81 ! Mem[0000000086000008] = 000000004146df67
! Mem[0000000087800130] = 240dbc4f, %l7 = 0d274424, %l2 = 000000d6
add %i3,0x130,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000240dbc4f
! Mem[0000000087000110] = 1b2bb8f7, %l3 = 89b6d6e8, %l0 = ffffeb47
add %i2,0x110,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000001b2bb8f7
! %l0 = 000000001b2bb8f7, Mem[0000000091800194] = eb4255f1
sth %l0,[%o0+0x194] ! Mem[0000000091800194] = b8f755f1
! %l2 = 00000000240dbc4f, Mem[0000000087000000] = 0f174fa1
stba %l2,[%i2+%g0]0x89 ! Mem[0000000087000000] = 0f174f4f
p59_label_8:
! %l7 = 000000000d274424, Mem[00000000860000cc] = 3ce083c1
sth %l7,[%i0+0x0cc] ! Mem[00000000860000cc] = 442483c1
! Mem[0000000086800010] = 76400bd3, %l1 = 0000000000000009
lduba [%i1+%o2]0x89,%l1 ! %l1 = 00000000000000d3
! Mem[0000000086800028] = 2444270d, %l6 = 000000000000002a
lduba [%i1+%o5]0x89,%l6 ! %l6 = 000000000000000d
! %l1 = 00000000000000d3, Mem[0000000087000028] = 0000d88f
stha %l1,[%i2+%o5]0x80 ! Mem[0000000087000028] = 00d3d88f
! Mem[0000000090800120] = 319a6fbd, %g2 = 0000000029b833a5
lduh [%i5+0x120],%g2 ! %g2 = 000000000000319a
! %l1 = 00000000000000d3, Mem[000000009100002d] = 8e376270
stb %l1,[%i6+0x02d] ! Mem[000000009100002c] = d3376270
! Mem[00000000908000d8] = 96fbec34, %g2 = 000000000000319a
ldsh [%i5+0x0d8],%g2 ! %g2 = ffffffffffff96fb
! %l7 = 000000000d274424, Mem[0000000087000018] = 7ab024ed2daf863f
stxa %l7,[%i2+%o3]0x80 ! Mem[0000000087000018] = 000000000d274424
! Mem[0000000087800155] = d717ccbf, %l7 = 000000000d274424
ldstuba [%i3+0x155]%asi,%l7 ! %l7 = 00000017000000ff
! %l3 = b96a2cd189b6d6e8, Mem[0000000086000008] = 00000000
stha %l3,[%i0+%o1]0x88 ! Mem[0000000086000008] = 0000d6e8
p59_label_9:
! %l5 = 00000000000000f5, Mem[0000000091000190] = 5c5bf5b929b833a5
stx %l5,[%i6+0x190] ! Mem[0000000091000190] = 00000000000000f5
! Mem[00000000878001c8] = c6dff2cf, %l5 = 00000000000000f5
swap [%i3+0x1c8],%l5 ! %l5 = 00000000c6dff2cf
! Mem[0000000086000008] = 0000d6e8, %l6 = 000000000000000d
ldstuba [%i0+%o1]0x88,%l6 ! %l6 = 000000e8000000ff
! Mem[00000000870000e2] = 6edab7f2, %l4 = 000000004146df67
ldstub [%i2+0x0e2],%l4 ! %l4 = 000000b7000000ff
! %l0 = 1b2bb8f7, %l1 = 000000d3, Mem[0000000090000108] = 3c2b1770 b86e8ce7
std %l0,[%i4+0x108] ! Mem[0000000090000108] = 1b2bb8f7 000000d3
! Mem[0000000086800008] = f27c1193, %l3 = 89b6d6e8, %l2 = 240dbc4f
add %i1,0x08,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000f27c1193
! Mem[000000008680017b] = 40f36bd3, %l1 = 00000000000000d3
ldstub [%i1+0x17b],%l1 ! %l1 = 000000d3000000ff
! Mem[00000000900000c0] = 75ab1498, %g18 = 960ce5dc2ce56efa
ldsw [%i4+0x0c0],%g2 ! %g2 = 960ce5dc2ce56efa
! Mem[00000000900000f0] = 24b4ec74, %g2 = 0000000075ab1498
ldsha [%i4+0x0f2]%asi,%g2 ! %g2 = 00000000000024b4
! Mem[0000000086000028] = 85dfd20d, %l2 = 00000000f27c1193
ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 0000000d000000ff
p59_label_10:
! Mem[000000008700012c] = 2b0a3108, %l6 = 000000e8, %l0 = 1b2bb8f7
add %i2,0x12c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000002b0a3108
! Mem[00000000908000ec] = b53286b0, %g2 = 00000000000024b4
lduw [%i5+0x0ec],%g2 ! %g2 = 00000000b53286b0
! Mem[0000000087000028] = 8fd8d300, %l6 = 00000000000000e8
swapa [%i2+%o5]0x89,%l6 ! %l6 = 000000008fd8d300
! Mem[00000000860000bf] = a0dcaecc, %l0 = 000000002b0a3108
ldstub [%i0+0x0bf],%l0 ! %l0 = 000000cc000000ff
! %l6 = 000000008fd8d300, Mem[0000000090800188] = b34362b7a0645291, %asi = 80
stxa %l6,[%i5+0x188]%asi ! Mem[0000000090800188] = 000000008fd8d300
! Mem[0000000086000008] = ffd60000, %l4 = 00000000000000b7
ldsba [%i0+%o1]0x81,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000086800100] = 0332193e, %l1 = 00000000000000d3
swap [%i1+0x100],%l1 ! %l1 = 000000000332193e
! Mem[00000000900000e4] = a8f8c61f, %g2 = 00000000b53286b0
lduh [%i4+0x0e4],%g2 ! %g2 = 000000000000a8f8
! Mem[0000000087800020] = 97b76eff, %l6 = 000000008fd8d300
swapa [%i3+%o4]0x88,%l6 ! %l6 = 0000000097b76eff
! %l1 = 000000000332193e, Mem[000000009100003c] = f9c9897b
sth %l1,[%i6+0x03c] ! Mem[000000009100003c] = 193e897b
p59_label_11:
! Mem[0000000087000020] = 2e4a1525, %l0 = 00000000000000cc
ldsha [%i2+%o4]0x88,%l0 ! %l0 = 0000000000001525
! Mem[0000000086800018] = d88fd054, %l7 = 0000000000000017
ldsba [%i1+%o3]0x81,%l7 ! %l7 = ffffffffffffffd8
! Mem[000000008700012c] = 2b0a3108, %l6 = 97b76eff, %l6 = 97b76eff
add %i2,0x12c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000002b0a3108
! %l5 = 00000000c6dff2cf, Mem[0000000090000138] = 1ab11db53bdaa092
stx %l5,[%i4+0x138] ! Mem[0000000090000138] = 00000000c6dff2cf
! %l4 = ffffffffffffffff, Mem[0000000086800000] = a462f628a3353dac
stxa %l4,[%i1+%g0]0x89 ! Mem[0000000086800000] = ffffffffffffffff
! Mem[0000000087800000] = 10935f17, %l2 = 000000000000000d
swapa [%i3+%g0]0x81,%l2 ! %l2 = 0000000010935f17
! Mem[0000000087800135] = bbe8bd5e, %l3 = b96a2cd189b6d6e8
ldstub [%i3+0x135],%l3 ! %l3 = 000000e8000000ff
! %l6 = 000000002b0a3108, Mem[0000000087000028] = 000000e8
stwa %l6,[%i2+%o5]0x89 ! Mem[0000000087000028] = 2b0a3108
! %l4 = ffffffff, %l5 = c6dff2cf, Mem[00000000900000d8] = f41ece74 887c101a
std %l4,[%i4+0x0d8] ! Mem[00000000900000d8] = ffffffff c6dff2cf
! %l1 = 000000000332193e, Mem[0000000090000079] = 0e85c82f
stb %l1,[%i4+0x079] ! Mem[0000000090000078] = 3e85c82f
p59_label_12:
! Mem[0000000091000068] = adccfc3760c26dee, %g2 = 000000000000a8f8
ldx [%i6+0x068],%g2 ! %g2 = adccfc3760c26dee
! Mem[0000000087000010] = 54d08fd8, %l4 = ffffffffffffffff
swapa [%i2+%o2]0x81,%l4 ! %l4 = 0000000054d08fd8
! Mem[0000000086000008] = ffd600004146df67, %l4 = 0000000054d08fd8, %l7 = ffffffffffffffd8
add %i0,0x08,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = ffd600004146df67
! Mem[0000000086000008] = ffd60000, %l7 = ffd600004146df67
ldswa [%i0+%o1]0x80,%l7 ! %l7 = ffffffffffd60000
! Mem[0000000087800138] = 0abded32, %l2 = 0000000010935f17
swap [%i3+0x138],%l2 ! %l2 = 000000000abded32
! Mem[00000000878001b4] = d9758095, %l4 = 54d08fd8, %l4 = 54d08fd8
add %i3,0x1b4,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000d9758095
! Mem[0000000087800075] = 11cc9df7, %l6 = 000000002b0a3108
ldstub [%i3+0x075],%l6 ! %l6 = 000000cc000000ff
! %l6 = 00000000000000cc, Mem[0000000090800058] = d1f13f7616397488
stx %l6,[%i5+0x058] ! Mem[0000000090800058] = 00000000000000cc
! Mem[0000000086800000] = ffffffff, %l7 = ffffffffffd60000
swapa [%i1+%g0]0x89,%l7 ! %l7 = 00000000ffffffff
! Mem[00000000908000c8] = 3256a541, %g2 = adccfc3760c26dee
ldub [%i5+0x0c8],%g2 ! %g2 = 0000000000000032
p59_label_13:
! Mem[0000000086000090] = 0f24179d, %l0 = 0000000000001525
swap [%i0+0x090],%l0 ! %l0 = 000000000f24179d
! Mem[0000000086000008] = ffd60000, %l0 = 000000000f24179d
ldsba [%i0+%o1]0x80,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000087000088] = 435df2b8, %l2 = 0abded32, %l0 = ffffffff
add %i2,0x88,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000435df2b8
! Mem[00000000860000ac] = 8aae82ee, %l3 = 00000000000000e8
swap [%i0+0x0ac],%l3 ! %l3 = 000000008aae82ee
! %l0 = 435df2b8, %l1 = 0332193e, Mem[00000000908000d8] = 96fbec34 b5eac70a
std %l0,[%i5+0x0d8] ! Mem[00000000908000d8] = 435df2b8 0332193e
! Mem[0000000086800008] = f27c1193, %l0 = 00000000435df2b8
swapa [%i1+%o1]0x80,%l0 ! %l0 = 00000000f27c1193
! Mem[00000000868000ec] = 4063c58a, %l4 = 00000000d9758095
swap [%i1+0x0ec],%l4 ! %l4 = 000000004063c58a
! Mem[000000008680000c] = 240c21c5, %l4 = 4063c58a, %l0 = f27c1193
add %i1,0x0c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000240c21c5
! Mem[0000000086000028] = 85dfd2ff, %l6 = 00000000000000cc
ldsha [%i0+%o5]0x89,%l6 ! %l6 = ffffffffffffd2ff
! %l4 = 000000004063c58a, Mem[0000000091000178] = 5d76971c
stw %l4,[%i6+0x178] ! Mem[0000000091000178] = 4063c58a
p59_label_14:
! Mem[0000000087000020] = 25154a2e56d8f9f7, %l2 = 000000000abded32, %l4 = 000000004063c58a
add %i2,0x20,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 25154a2e56d8f9f7
! %l0 = 00000000240c21c5, Mem[0000000087800028] = c1df45b4
stwa %l0,[%i3+%o5]0x89 ! Mem[0000000087800028] = 240c21c5
! Mem[00000000860000d8] = 78f4191f, %l2 = 000000000abded32, %asi = 80
swapa [%i0+0x0d8]%asi,%l2 ! %l2 = 0000000078f4191f
! Mem[0000000086800190] = add738d9, %l2 = 78f4191f, %l1 = 0332193e
add %i1,0x190,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000add738d9
! %l2 = 78f4191f, %l3 = 8aae82ee, Mem[0000000087000010] = ffffffff bfe18f25
stda %l2,[%i2+%o2]0x89 ! Mem[0000000087000010] = 78f4191f 8aae82ee
! Mem[0000000086000010] = 03dc47ff, %l6 = ffffffffffffd2ff
swapa [%i0+%o2]0x88,%l6 ! %l6 = 0000000003dc47ff
! Mem[0000000091000078] = 6abd6364, %g2 = 0000000000000032
ldsb [%i6+0x078],%g2 ! %g2 = 000000000000006a
! Mem[000000008700015c] = 0380caf3, %l0 = 00000000240c21c5
swap [%i2+0x15c],%l0 ! %l0 = 000000000380caf3
! Mem[0000000086000048] = a73fa539, %l2 = 0000000078f4191f
ldstub [%i0+0x048],%l2 ! %l2 = 000000a7000000ff
! Mem[00000000860001b6] = aeeb6866, %l4 = 25154a2e56d8f9f7
ldstub [%i0+0x1b6],%l4 ! %l4 = 00000068000000ff
p59_label_15:
! %l1 = 00000000add738d9, Mem[00000000910001dc] = d4ce3762
stb %l1,[%i6+0x1dc] ! Mem[00000000910001dc] = d9ce3762
! Mem[0000000090000040] = b99f55a5cf572c67, %g2 = 000000000000006a
ldx [%i4+0x040],%g2 ! %g2 = b99f55a5cf572c67
! %l4 = 00000068, %l5 = c6dff2cf, Mem[0000000086800018] = d88fd054 674fb519
stda %l4,[%i1+%o3]0x81 ! Mem[0000000086800018] = 00000068 c6dff2cf
! Mem[0000000086000010] = ffffd2ff, %l1 = 00000000add738d9
ldswa [%i0+%o2]0x89,%l1 ! %l1 = ffffffffffffd2ff
! Mem[000000008600017f] = b62ca81c, %l6 = 0000000003dc47ff
ldstub [%i0+0x17f],%l6 ! %l6 = 0000001c000000ff
! Mem[0000000087000000] = 0f174f4f, %l6 = 000000000000001c
swapa [%i2+%g0]0x88,%l6 ! %l6 = 000000000f174f4f
! Mem[0000000086800028] = 2444270d, %l2 = 00000000000000a7
ldsha [%i1+%o5]0x88,%l2 ! %l2 = 000000000000270d
! Mem[00000000860001f8] = 14fcf2231c0078bd, %l7 = 00000000ffffffff, %l4 = 0000000000000068
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 14fcf2231c0078bd
! %l0 = 0380caf3, %l1 = ffffd2ff, Mem[0000000086000010] = ffffd2ff 07a59891
stda %l0,[%i0+%o2]0x88 ! Mem[0000000086000010] = 0380caf3 ffffd2ff
! Mem[0000000087800008] = ff000000, %l1 = ffffffffffffd2ff
ldstuba [%i3+%o1]0x81,%l1 ! %l1 = 000000ff000000ff
p59_label_16:
! Mem[0000000086000024] = 8e11490b, %l2 = 000000000000270d
swap [%i0+0x024],%l2 ! %l2 = 000000008e11490b
! Mem[00000000910001a4] = b600367c, %g2 = b99f55a5cf572c67
ldsh [%i6+0x1a6],%g2 ! %g2 = ffffffffffffb600
! Mem[00000000860001a8] = ac97d6aa, %l3 = 000000008aae82ee, %asi = 80
swapa [%i0+0x1a8]%asi,%l3 ! %l3 = 00000000ac97d6aa
! Mem[00000000900001e8] = 7ee47755, %g2 = ffffffffffffb600
lduh [%i4+0x1e8],%g2 ! %g2 = 0000000000007ee4
! %l4 = 14fcf2231c0078bd, Mem[00000000918000a0] = 73a98c85becc2ad5
stx %l4,[%o0+0x0a0] ! Mem[00000000918000a0] = 14fcf2231c0078bd
! Mem[000000008680004c] = 5eae972b, %l2 = 8e11490b, %l6 = 0f174f4f
add %i1,0x4c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000005eae972b
! Mem[0000000086000010] = f3ca8003ffd2ffff, %l6 = 000000005eae972b
ldxa [%i0+%o2]0x81,%l6 ! %l6 = f3ca8003ffd2ffff
! %l3 = 00000000ac97d6aa, Mem[0000000090800148] = 82af3faff4612308
stx %l3,[%i5+0x148] ! Mem[0000000090800148] = 00000000ac97d6aa
! Mem[0000000090000154] = 25b2cdc0, %g2 = 0000000000007ee4
ldub [%i4+0x154],%g2 ! %g2 = 0000000000000025
! Mem[0000000086000010] = 0380caf3, %l2 = 000000008e11490b
ldstuba [%i0+%o2]0x88,%l2 ! %l2 = 000000f3000000ff
p59_label_17:
! %l4 = 14fcf2231c0078bd, Mem[0000000087800000] = 0000000d
stba %l4,[%i3+%g0]0x80 ! Mem[0000000087800000] = bd00000d
! %l5 = 00000000c6dff2cf, Mem[00000000918000c8] = a6b151c01cfaf3cf
stx %l5,[%o0+0x0c8] ! Mem[00000000918000c8] = 00000000c6dff2cf
! Mem[0000000087800108] = d431b7f3, %l6 = f3ca8003ffd2ffff
swap [%i3+0x108],%l6 ! %l6 = 00000000d431b7f3
! Mem[000000008700009c] = 9d2afbdb, %l3 = 00000000ac97d6aa
ldstub [%i2+0x09c],%l3 ! %l3 = 0000009d000000ff
! Mem[0000000087000010] = 1f19f478, %l6 = 00000000d431b7f3
lduba [%i2+%o2]0x80,%l6 ! %l6 = 000000000000001f
! Mem[0000000086800018] = 68000000, %l4 = 14fcf2231c0078bd
ldswa [%i1+%o3]0x89,%l4 ! %l4 = 0000000068000000
! Mem[0000000091800070] = 21b6fa1d 3fdbcc04, %g2 = 00000025, %g3 = 423a7710
ldd [%o0+0x070],%g2 ! %g2 = 0000000021b6fa1d 000000003fdbcc04
! Mem[0000000087800018] = 2ed5cc38, %l6 = 000000000000001f
lduba [%i3+%o3]0x88,%l6 ! %l6 = 0000000000000038
! Mem[00000000908001d0] = 37a15708, %g2 = 0000000021b6fa1d
lduh [%i5+0x1d0],%g2 ! %g2 = 00000000000037a1
! Mem[0000000090000188] = 9ac53ac5c5a07b79, %g2 = 00000000000037a1
ldx [%i4+0x188],%g2 ! %g2 = 9ac53ac5c5a07b79
p59_label_18:
! Mem[0000000086000010] = ffca8003 ffd2ffff, %l2 = 000000f3, %l3 = 0000009d
ldda [%i0+%o2]0x81,%l2 ! %l2 = 00000000ffca8003 00000000ffd2ffff
! Mem[0000000087000180] = d79e9dc0, %l0 = 000000000380caf3
swap [%i2+0x180],%l0 ! %l0 = 00000000d79e9dc0
! Mem[0000000087800188] = 34ebd16e, %l4 = 0000000068000000
swap [%i3+0x188],%l4 ! %l4 = 0000000034ebd16e
! Mem[00000000870001d0] = 8c826bd2, %l2 = ffca8003, %l3 = ffd2ffff
add %i2,0x1d0,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000008c826bd2
! %l2 = ffca8003, %l3 = 8c826bd2, Mem[0000000091000020] = 72613ed0 8e4a24ba
std %l2,[%i6+%o4] ! Mem[0000000091000020] = ffca8003 8c826bd2
! Mem[00000000878001b8] = f9e0f20e7d3f5d45, %l3 = 000000008c826bd2, %l5 = 00000000c6dff2cf
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = f9e0f20e7d3f5d45
! Mem[00000000900001a4] = 5592f24a, %g2 = 9ac53ac5c5a07b79
ldub [%i4+0x1a5],%g2 ! %g2 = 0000000000000055
! Mem[0000000086800124] = f70b371d, %l3 = 8c826bd2, %l6 = 00000038
add %i1,0x124,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000f70b371d
! Mem[0000000087000008] = 658f2599, %l0 = 00000000d79e9dc0
ldsba [%i2+%o1]0x80,%l0 ! %l0 = 0000000000000065
! Mem[0000000087000000] = 1c000000, %l3 = 000000008c826bd2
ldsba [%i2+%g0]0x80,%l3 ! %l3 = 000000000000001c
p59_label_19:
! Mem[00000000860000f8] = 4c7efa7af1f2c93c, %l6 = 00000000f70b371d
ldxa [%i0+0x0f8]%asi,%l6 ! %l6 = 4c7efa7af1f2c93c
! Mem[00000000910000d0] = c55a166e, %g18 = 960ce5dc2ce56efa
ldsw [%i6+0x0d0],%g2 ! %g2 = 960ce5dc2ce56efa
! Mem[00000000878001d8] = b4a07fa5, %l2 = 00000000ffca8003
swap [%i3+0x1d8],%l2 ! %l2 = 00000000b4a07fa5
! Mem[0000000087800010] = 88b553ce, %l5 = f9e0f20e7d3f5d45
swapa [%i3+%o2]0x81,%l5 ! %l5 = 0000000088b553ce
! Mem[0000000086800048] = c218e1d2, %l0 = 00000065, %l3 = 0000001c
add %i1,0x48,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000c218e1d2
! Mem[0000000090800040] = 29b75599 10cfefb5, %g2 = c55a166e, %g3 = 3fdbcc04
ldd [%i5+0x040],%g2 ! %g2 = 0000000029b75599 0000000010cfefb5
! Mem[0000000086800000] = ffd60000, %l5 = 0000000088b553ce
ldsba [%i1+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[00000000860001f8] = 14fcf223, %l5 = 00000000, %l3 = c218e1d2
add %i0,0x1f8,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000014fcf223
! Mem[000000008680014c] = ac0f3d0a, %l1 = 00000000000000ff
swap [%i1+0x14c],%l1 ! %l1 = 00000000ac0f3d0a
! Mem[000000008700014d] = 42bb49ac, %l7 = 00000000ffffffff
ldstub [%i2+0x14d],%l7 ! %l7 = 000000bb000000ff
p59_label_20:
! Mem[000000008680002c] = 5b55bb3a, %l1 = 00000000ac0f3d0a
ldstuba [%i1+0x02c]%asi,%l1 ! %l1 = 0000005b000000ff
! Mem[0000000086800118] = 705423e6, %l6 = 4c7efa7af1f2c93c
swap [%i1+0x118],%l6 ! %l6 = 00000000705423e6
! Mem[0000000087800070] = 2970944e11ff9df7, %l6 = 00000000705423e6, %l2 = 00000000b4a07fa5
add %i3,0x70,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 2970944e11ff9df7
! Mem[0000000086000180] = bb209783e587a33a, %l6 = 00000000705423e6, %l6 = 00000000705423e6
add %i0,0x180,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = bb209783e587a33a
! Mem[00000000878001c8] = 000000f5, %l7 = 00000000000000bb
swap [%i3+0x1c8],%l7 ! %l7 = 00000000000000f5
! Mem[0000000086000168] = a011551f, %l7 = 00000000000000f5, %asi = 80
swapa [%i0+0x168]%asi,%l7 ! %l7 = 00000000a011551f
! Mem[00000000918000ec] = 9f63f850, %g18 = 960ce5dc2ce56efa
ldsw [%o0+0x0ec],%g2 ! %g2 = 960ce5dc2ce56efa
! Mem[00000000870001e8] = 2db4bba1e5798d7b, %l4 = 0000000034ebd16e, %l4 = 0000000034ebd16e
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 2db4bba1e5798d7b
! Mem[000000008780010f] = b2a5dfc7, %l0 = 0000000000000065
ldstuba [%i3+0x10f]%asi,%l0 ! %l0 = 000000c7000000ff
! Mem[00000000910000e8] = 27c66de1 f7452a3b, %g2 = 9f63f850, %g3 = 10cfefb5
ldda [%i6+0x0e8]%asi,%g2 ! %g2 = 0000000027c66de1 00000000f7452a3b
p59_label_21:
! Mem[00000000860000a8] = f946ff2c, %l4 = 2db4bba1e5798d7b, %asi = 80
swapa [%i0+0x0a8]%asi,%l4 ! %l4 = 00000000f946ff2c
! Mem[0000000087800020] = 00d3d88f, %l7 = 00000000a011551f
lduba [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000000
! %l4 = 00000000f946ff2c, Mem[0000000086000010] = ffca8003ffd2ffff
stxa %l4,[%i0+%o2]0x81 ! Mem[0000000086000010] = 00000000f946ff2c
! Mem[00000000870000bd] = 1e31db0f, %l1 = 000000000000005b
ldstub [%i2+0x0bd],%l1 ! %l1 = 00000031000000ff
! Mem[0000000087800018] = 38ccd52e, %l4 = 00000000f946ff2c
swapa [%i3+%o3]0x80,%l4 ! %l4 = 0000000038ccd52e
! Mem[0000000091800108] = da59eb8fd5a60bac, %g2 = 0000000027c66de1
ldx [%o0+0x108],%g2 ! %g2 = da59eb8fd5a60bac
! Mem[0000000087000008] = 658f2599, %l4 = 38ccd52e, %l1 = 00000031
add %i2,0x08,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000658f2599
! %l2 = 2970944e11ff9df7, Mem[0000000086800000] = ffffffffffd60000
stxa %l2,[%i1+%g0]0x88 ! Mem[0000000086800000] = 2970944e11ff9df7
! Mem[000000008700001c] = 0d274424, %l1 = 00000000658f2599
ldstub [%i2+0x01c],%l1 ! %l1 = 0000000d000000ff
! Mem[000000009080007c] = fe29992a, %g2 = da59eb8fd5a60bac
ldsb [%i5+0x07e],%g2 ! %g2 = fffffffffffffffe
p59_label_22:
! Mem[0000000086800018] = 68000000, %l4 = 0000000038ccd52e
swapa [%i1+%o3]0x89,%l4 ! %l4 = 0000000068000000
! Mem[0000000087000140] = 47859fb8 88e4516e, %l6 = e587a33a, %l7 = 00000000
ldd [%i2+0x140],%l6 ! %l6 = 0000000047859fb8 0000000088e4516e
! %l0 = 00000000000000c7, Mem[000000009100017c] = 0b6563a1
stw %l0,[%i6+0x17c] ! Mem[000000009100017c] = 000000c7
! %l2 = 2970944e11ff9df7, Mem[00000000860000dc] = 10935f17
stw %l2,[%i0+0x0dc] ! Mem[00000000860000dc] = 11ff9df7
! Mem[0000000086800018] = 38ccd52e, %l6 = 0000000047859fb8
ldsba [%i1+%o3]0x89,%l6 ! %l6 = 000000000000002e
! Mem[0000000086000018] = 54d08fd8, %l2 = 2970944e11ff9df7
swapa [%i0+%o3]0x88,%l2 ! %l2 = 0000000054d08fd8
! %l3 = 0000000014fcf223, Mem[000000009180015c] = 9ad315d0
stb %l3,[%o0+0x15c] ! Mem[000000009180015c] = 23d315d0
! %l6 = 000000000000002e, Mem[0000000087800198] = 6f1b677dbe308318
stx %l6,[%i3+0x198] ! Mem[0000000087800198] = 000000000000002e
! Mem[00000000860000a8] = e5798d7b, %l7 = 0000000088e4516e
swap [%i0+0x0a8],%l7 ! %l7 = 00000000e5798d7b
! Mem[0000000086800008] = 435df2b8, %l6 = 0000002e, %l6 = 0000002e
add %i1,0x08,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000435df2b8
p59_label_23:
! Mem[0000000087000147] = 88e4516e, %l4 = 0000000068000000
ldstub [%i2+0x147],%l4 ! %l4 = 0000006e000000ff
! Mem[0000000087000184] = 34fb0d8e, %l4 = 0000006e, %l6 = 435df2b8
add %i2,0x184,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000034fb0d8e
! Mem[00000000860001a8] = 8aae82eee023b569, %l7 = 00000000e5798d7b, %l4 = 000000000000006e
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 8aae82eee023b569
! %l2 = 0000000054d08fd8, Mem[00000000900000fe] = 082a843e
stb %l2,[%i4+0x0fe] ! Mem[00000000900000fc] = d82a843e
! Mem[000000008600019b] = 38d49e72, %l7 = 00000000e5798d7b
ldstuba [%i0+0x19b]%asi,%l7 ! %l7 = 00000072000000ff
! Mem[00000000860001a4] = 0e16a354, %l5 = 0000000000000000
swap [%i0+0x1a4],%l5 ! %l5 = 000000000e16a354
! Mem[00000000868001c8] = 37fc28ef, %l3 = 14fcf223, %l2 = 54d08fd8
add %i1,0x1c8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000037fc28ef
! Mem[00000000868000e4] = ea2c26e9, %l1 = 000000000000000d
swap [%i1+0x0e4],%l1 ! %l1 = 00000000ea2c26e9
! %l3 = 0000000014fcf223, Mem[000000009080007d] = 17fe2999
stb %l3,[%i5+0x07d] ! Mem[000000009080007c] = 23fe2999
! Mem[00000000868001d0] = d00ca6da032990a7, %l6 = 0000000034fb0d8e, %l0 = 00000000000000c7
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = d00ca6da032990a7
p59_label_24:
! %l6 = 0000000034fb0d8e, Mem[0000000091800020] = 19dcc7b8
stw %l6,[%o0+%o4] ! Mem[0000000091800020] = 34fb0d8e
! Mem[0000000087800000] = bd00000d, %l3 = 0000000014fcf223
swapa [%i3+%g0]0x81,%l3 ! %l3 = 00000000bd00000d
! Mem[00000000918001a8] = 6b6a4bd3, %g18 = 960ce5dc2ce56efa
ldswa [%o0+0x1a8]%asi,%g2 ! %g2 = 960ce5dc2ce56efa
! Mem[0000000086800150] = 26fe4a5c, %l6 = 0000000034fb0d8e
swap [%i1+0x150],%l6 ! %l6 = 0000000026fe4a5c
! Mem[0000000091000050] = 59c75ae118b941cc, %g2 = 000000006b6a4bd3
ldx [%i6+0x050],%g2 ! %g2 = 59c75ae118b941cc
! Mem[00000000908000d4] = c3435df2, %g2 = 59c75ae118b941cc
ldsb [%i5+0x0d7],%g2 ! %g2 = ffffffffffffffc3
! Mem[0000000087800000] = c7bf03ac23f2fc14, %l0 = d00ca6da032990a7
ldxa [%i3+%g0]0x89,%l0 ! %l0 = c7bf03ac23f2fc14
! %l7 = 0000000000000072, Mem[0000000087000000] = 1c000000
stba %l7,[%i2+%g0]0x80 ! Mem[0000000087000000] = 72000000
! Mem[000000008780004c] = 76165086, %l3 = bd00000d, %l4 = e023b569
add %i3,0x4c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000076165086
! %l7 = 0000000000000072, Mem[0000000086800020] = 9a48d70f
stba %l7,[%i1+%o4]0x88 ! Mem[0000000086800020] = 9a48d772
p59_label_25:
! Mem[000000008600016c] = a7bf7e09, %l1 = ea2c26e9, %l1 = ea2c26e9
add %i0,0x16c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000a7bf7e09
! Mem[0000000087000010] = 78f4191f, %l7 = 0000000000000072
swapa [%i2+%o2]0x88,%l7 ! %l7 = 0000000078f4191f
! %l2 = 37fc28ef, %l3 = bd00000d, Mem[0000000087000020] = 25154a2e 56d8f9f7
stda %l2,[%i2+%o4]0x81 ! Mem[0000000087000020] = 37fc28ef bd00000d
! Mem[0000000087800028] = 240c21c5, %l7 = 0000000078f4191f
ldstuba [%i3+%o5]0x88,%l7 ! %l7 = 000000c5000000ff
! Mem[00000000908000cc] = 5ee96023, %g2 = ffffffffffffffc3
lduwa [%i5+0x0cc]%asi,%g2 ! %g2 = 000000005ee96023
! Mem[0000000087000010] = 72000000, %l6 = 0000000026fe4a5c
ldstuba [%i2+%o2]0x81,%l6 ! %l6 = 00000072000000ff
! %l1 = 00000000a7bf7e09, Mem[0000000086000000] = dea24273
stha %l1,[%i0+%g0]0x89 ! Mem[0000000086000000] = dea27e09
! Mem[0000000086800038] = 85c7f3c531e691d5, %l0 = c7bf03ac23f2fc14, %l6 = 0000000000000072
add %i1,0x38,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 85c7f3c531e691d5
! Mem[00000000878000e4] = be4d25c1, %l0 = c7bf03ac23f2fc14
lduh [%i3+0x0e4],%l0 ! %l0 = 000000000000be4d
! %l5 = 000000000e16a354, Mem[0000000086000020] = bc5b367c
stha %l5,[%i0+%o4]0x88 ! Mem[0000000086000020] = bc5ba354
ba,a p59_not_taken_0_end
p59_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 000000000000be4d
bne,a,pn %xcc,p59_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000a7bf7e09
bne,a,pn %xcc,p59_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000037fc28ef
bne,a,pn %xcc,p59_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000bd00000d
bne,a,pn %xcc,p59_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000076165086
bne,a,pn %xcc,p59_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000e16a354
bne,a,pn %xcc,p59_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 85c7f3c531e691d5
bne,a,pn %xcc,p59_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000c5
bne,a,pn %xcc,p59_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p59_check_fp_registers:
set p59_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be bb4bf48c 47ecd7e1
bne %xcc,p59_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 8dafb973 323a3d2c
bne %xcc,p59_f6_fail
nop
! Check Local Memory
set p59_local0_expect,%g1
p59_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 097ea2ded5bdeb47
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 = ffd600004146df67
ldx [%i0+0x008],%g3 ! Observed data at 0000000086000008
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000000f946ff2c
ldx [%i0+0x010],%g3 ! Observed data at 0000000086000010
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = f79dff11c5210c24
ldx [%i0+0x018],%g3 ! Observed data at 0000000086000018
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 54a35bbc0000270d
ldx [%i0+0x020],%g3 ! Observed data at 0000000086000020
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffd2df8507983592
ldx [%i0+0x028],%g3 ! Observed data at 0000000086000028
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = ff3fa539f60cdc87
ldx [%i0+0x048],%g3 ! Observed data at 0000000086000048
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x048,%g4
ldx [%g1+0x090],%g2 ! Expected data = 000015253def5f99
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 = 88e4516e000000e8
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000860000a8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 61e609a8a0dcaeff
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000860000b8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 0c482322442483c1
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000860000c8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 0abded3211ff9df7
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000860000d8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x140],%g2 ! Expected data = ff53ba04216dfbd7
ldx [%i0+0x140],%g3 ! Observed data at 0000000086000140
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = c3fafff44e791be1
ldx [%i0+0x150],%g3 ! Observed data at 0000000086000150
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = 000000f5a7bf7e09
ldx [%i0+0x168],%g3 ! Observed data at 0000000086000168
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 0dd0bf6eb62ca8ff
ldx [%i0+0x178],%g3 ! Observed data at 0000000086000178
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 38d49eff61da4edb
ldx [%i0+0x198],%g3 ! Observed data at 0000000086000198
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 6766e1e900000000
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000860001a0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 8aae82eee023b569
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000860001a8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 2daa5d6baeebff66
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000860001b0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x1b0,%g4
set p59_local1_expect,%g1
p59_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = f79dff114e947029
ldx [%i1+0x000],%g3 ! Observed data at 0000000086800000
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 435df2b8240c21c5
ldx [%i1+0x008],%g3 ! Observed data at 0000000086800008
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 2ed5cc38c6dff2cf
ldx [%i1+0x018],%g3 ! Observed data at 0000000086800018
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 72d7489a644be67e
ldx [%i1+0x020],%g3 ! Observed data at 0000000086800020
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0d274424ff55bb3a
ldx [%i1+0x028],%g3 ! Observed data at 0000000086800028
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x028,%g4
ldx [%g1+0x070],%g2 ! Expected data = b96a2cd189b6d6e8
ldx [%i1+0x070],%g3 ! Observed data at 0000000086800070
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x070,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 964d5b18f775ff90
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000868000b0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = e25e09e70000000d
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000868000e0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 25e5de1fd9758095
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000868000e8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 000000d342a27ddf
ldx [%i1+0x100],%g3 ! Observed data at 0000000086800100
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = f1f2c93c8e8c6ec3
ldx [%i1+0x118],%g3 ! Observed data at 0000000086800118
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x118,%g4
ldx [%g1+0x148],%g2 ! Expected data = 10147d95000000ff
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 = 34fb0d8ebcc673e5
ldx [%i1+0x150],%g3 ! Observed data at 0000000086800150
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = 40f36bff21ddda5d
ldx [%i1+0x178],%g3 ! Observed data at 0000000086800178
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x178,%g4
set p59_local2_expect,%g1
p59_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 72000000e4a9f61e
ldx [%i2+0x000],%g3 ! Observed data at 0000000087000000
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff000000ee82ae8a
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 = 00000000ff274424
ldx [%i2+0x018],%g3 ! Observed data at 0000000087000018
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 37fc28efbd00000d
ldx [%i2+0x020],%g3 ! Observed data at 0000000087000020
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 08310a2b4cfa7d4d
ldx [%i2+0x028],%g3 ! Observed data at 0000000087000028
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 51981ef10f6ad9ba
ldx [%i2+0x048],%g3 ! Observed data at 0000000087000048
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x048,%g4
ldx [%g1+0x098],%g2 ! Expected data = 35db2438ff2afbdb
ldx [%i2+0x098],%g3 ! Observed data at 0000000087000098
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 62f156271effdb0f
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000870000b8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 6edafff2a3800f68
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000870000e0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 4ab2fb3af6c4ffb9
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000870000e8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 8bedd79200000009
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000870000f8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 47859fb888e451ff
ldx [%i2+0x140],%g3 ! Observed data at 0000000087000140
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 91b9cbe642ff49ac
ldx [%i2+0x148],%g3 ! Observed data at 0000000087000148
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 988e9143240c21c5
ldx [%i2+0x158],%g3 ! Observed data at 0000000087000158
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0380caf334fb0d8e
ldx [%i2+0x180],%g3 ! Observed data at 0000000087000180
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x180,%g4
set p59_local3_expect,%g1
p59_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 14fcf223ac03bfc7
ldx [%i3+0x000],%g3 ! Observed data at 0000000087800000
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff00000000000000
ldx [%i3+0x008],%g3 ! Observed data at 0000000087800008
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 7d3f5d454dca7095
ldx [%i3+0x010],%g3 ! Observed data at 0000000087800010
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = f946ff2cc6ec8ea6
ldx [%i3+0x018],%g3 ! Observed data at 0000000087800018
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00d3d88f16544c25
ldx [%i3+0x020],%g3 ! Observed data at 0000000087800020
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff210c24b8358e9a
ldx [%i3+0x028],%g3 ! Observed data at 0000000087800028
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x028,%g4
ldx [%g1+0x070],%g2 ! Expected data = 2970944e11ff9df7
ldx [%i3+0x070],%g3 ! Observed data at 0000000087800070
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = 44bc3d24cf0bb376
ldx [%i3+0x090],%g3 ! Observed data at 0000000087800090
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x090,%g4
ldx [%g1+0x108],%g2 ! Expected data = ffd2ffffb2a5dfff
ldx [%i3+0x108],%g3 ! Observed data at 0000000087800108
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = a492dcde8649cab2
ldx [%i3+0x110],%g3 ! Observed data at 0000000087800110
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 999eeed662293898
ldx [%i3+0x120],%g3 ! Observed data at 0000000087800120
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 240dbc4fbbffbd5e
ldx [%i3+0x130],%g3 ! Observed data at 0000000087800130
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 10935f17c8128d77
ldx [%i3+0x138],%g3 ! Observed data at 0000000087800138
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = a7a0c484d7ffccbf
ldx [%i3+0x150],%g3 ! Observed data at 0000000087800150
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x150,%g4
ldx [%g1+0x188],%g2 ! Expected data = 680000008649cab2
ldx [%i3+0x188],%g3 ! Observed data at 0000000087800188
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 000000000000002e
ldx [%i3+0x198],%g3 ! Observed data at 0000000087800198
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 000000bb1053c43c
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000878001c8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ffca80036c6d5fc1
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
p59_f2_fail:
set p59_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f6_fail:
set p59_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 59 failed
p59_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0ec] ! Set processor 59 done flag
set p59_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 59 failed
p59_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0ec] ! Set processor 59 done flag
set p59_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p59_selfmod_failed:
ba p59_failed
mov 0xabc,%g1
p59_common_error:
or %g0,0xf1b,%g1
ba p59_failed
mov %o5,%g3
p59_common_signature_error:
set p59_temp,%g1
ba p59_failed
st %g2,[%g1] ! Common Lock Number
p59_common_timeout:
set p59_temp,%g1
ba p59_failed
st %g2,[%g1] ! Common Lock Number
p59_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p59_failed
mov 0x0,%g3
p59_trap1e:
swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000086800028]
ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000087800000]
ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000086000000]
stha %l3,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800028]
swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000087000020]
stha %l7,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000028]
ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000086000010]
done
p59_trap1o:
swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000086800028]
ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000087800000]
ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000086000000]
stha %l3,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800028]
swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000087000020]
stha %l7,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000028]
ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000086000010]
done
p59_trap2e:
swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000086800010]
stxa %l7,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000018]
ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000087800020]
ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000086800018]
swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000087800000]
done
p59_trap2o:
swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000086800010]
stxa %l7,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000018]
ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000087800020]
ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000086800018]
swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000087800000]
done
p59_trap3e:
nop
nop
nop
nop
done
p59_trap3o:
nop
nop
nop
nop
done
p59_init_memory_pointers:
set p59_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p59_local0_start,%i0
set p59_local1_start,%i1
set p59_local2_start,%i2
set p59_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 52206ff048ea8be0
ldx [%g1+0x008],%l1 ! %l1 = 47f673c019b54f67
ldx [%g1+0x010],%l2 ! %l2 = 30f9db9820501ef1
ldx [%g1+0x018],%l3 ! %l3 = 14b5d6ac70176d1e
ldx [%g1+0x020],%l4 ! %l4 = 832fca3803a86ee8
ldx [%g1+0x028],%l5 ! %l5 = aed7a2d9edf5913d
ldx [%g1+0x030],%l6 ! %l6 = cfc15ada999eeed6
ldx [%g1+0x038],%l7 ! %l7 = a20bdfb8438c183a
! Initialize the output register of window 0
set unres3_start,%o0
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 = 0d7712e8 a4bf0116 6e79d1bf 513e2301
! %f4 = 4324a37c f3f6c0a6 7aa6392b 018c6038
! %f8 = 5922b8a2 30744f72 319bbb77 fc4e2f2e
! %f12 = 9785504a 0082ae22 2a75c550 12a43adb
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = eebf4d68 6a637c89 76708f70 6a31bd07
! %f20 = 07c86648 f35eed35 a02255ab 32e47350
! %f24 = 0284e7fc 3b56a63e 64f49128 0ad070e5
! %f28 = 9f23d96a e88037b4 21fa5796 a3945234
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6b128820 bcfb16e6 256fc808 b5d740fd
! %f36 = 2f4e833b 112aa784 7230febf 62d06114
! %f40 = 45e24db7 adb46a10 87a1aca0 bbb8bd52
! %f44 = cd52993d 598f5ca5 ba75c7d5 64e69391
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7300e8c000000013,%g7,%g1 ! GSR scale = 2, align = 3
wr %g1,%g0,%gsr ! GSR = 7300e8c000000013
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 60
p60_label_1:
! %l3 = 0280bdaaec64fd48, Mem[0000000088000000] = b90bf395
stwa %l3,[%i0+%g0]0x80 ! Mem[0000000088000000] = ec64fd48
! Mem[00000000898001cc] = 524ec308, %l7 = 12f1be90, %l5 = 237b4bf5
add %i3,0x1cc,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000524ec308
! Mem[00000000880001a0] = abd28a6ceee415ee, %l2 = e1dd5dbe80b50527
ldx [%i0+0x1a0],%l2 ! %l2 = abd28a6ceee415ee
! Mem[0000000091800188] = 56ff57fac77bc2d0, %g2 = d0dd3306ff54f688
ldx [%o0+0x188],%g2 ! %g2 = 56ff57fac77bc2d0
! Mem[00000000890000d8] = d1f70ab322724466, %l5 = 00000000524ec308, %l6 = d0151163bdd1e538
add %i2,0xd8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = d1f70ab322724466
! Mem[0000000090000020] = f4fdb649, %g2 = 56ff57fac77bc2d0
ldsh [%i4+0x022],%g2 ! %g2 = fffffffffffff4fd
! Mem[0000000089800088] = bd78ff04, %l7 = 98bb860212f1be90
swap [%i3+0x088],%l7 ! %l7 = 00000000bd78ff04
! %l2 = abd28a6ceee415ee, Mem[00000000900000e8] = 9839da078d7c0270
stx %l2,[%i4+0x0e8] ! Mem[00000000900000e8] = abd28a6ceee415ee
! Mem[00000000898000e8] = fa0f52c8aca3a9c9, %l5 = 00000000524ec308, %l5 = 00000000524ec308
add %i3,0xe8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = fa0f52c8aca3a9c9
! %l4 = 515318361edbeaab, Mem[000000009100016c] = 546a41bb
sth %l4,[%i6+0x16c] ! Mem[000000009100016c] = eaab41bb
p60_label_2:
! %l1 = 8347b4f7ff91e966, Mem[0000000088000028] = 60f3172375cfd570
stxa %l1,[%i0+%o5]0x88 ! Mem[0000000088000028] = 8347b4f7ff91e966
! %l3 = 0280bdaaec64fd48, Mem[0000000091000104] = bf5e78ca
stb %l3,[%i6+0x104] ! Mem[0000000091000104] = 485e78ca
! Mem[0000000089800020] = 95bc09e3, %l3 = 0280bdaaec64fd48
ldsba [%i3+%o4]0x80,%l3 ! %l3 = ffffffffffffff95
! Mem[0000000090800100] = 1cb74e70, %g2 = fffffffffffff4fd
lduh [%i5+0x102],%g2 ! %g2 = 0000000000001cb7
! Mem[00000000898000c4] = 06337018, %l6 = d1f70ab322724466
swap [%i3+0x0c4],%l6 ! %l6 = 0000000006337018
! Mem[0000000090000040] = b99f55a5 cf572c67, %g2 = 00001cb7, %g3 = 0bad0b00
ldd [%i4+0x040],%g2 ! %g2 = 00000000b99f55a5 00000000cf572c67
! Mem[0000000089800000] = f38f2d96, %l2 = abd28a6ceee415ee
swapa [%i3+%g0]0x89,%l2 ! %l2 = 00000000f38f2d96
! Mem[0000000089800010] = 14092268, %l2 = 00000000f38f2d96
swapa [%i3+%o2]0x81,%l2 ! %l2 = 0000000014092268
! Mem[000000008800014c] = 7bb88976, %l1 = 8347b4f7ff91e966
swap [%i0+0x14c],%l1 ! %l1 = 000000007bb88976
! Mem[0000000088800020] = 1c4fd053, %l3 = ffffffffffffff95
lduba [%i1+%o4]0x80,%l3 ! %l3 = 000000000000001c
p60_label_3:
! Mem[0000000089000010] = 42f76cc1, %l1 = 000000007bb88976
lduba [%i2+%o2]0x89,%l1 ! %l1 = 00000000000000c1
! Mem[00000000898000c8] = d29272da, %l5 = aca3a9c9, %l1 = 000000c1
add %i3,0xc8,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000d29272da
! %l6 = 0000000006337018, Mem[00000000918001d8] = b65b5b8664b6a66e
stx %l6,[%o0+0x1d8] ! Mem[00000000918001d8] = 0000000006337018
! %l5 = fa0f52c8aca3a9c9, Mem[0000000088800020] = 1c4fd053
stba %l5,[%i1+%o4]0x81 ! Mem[0000000088800020] = c94fd053
! Mem[000000008800000b] = 1c914164, %l5 = fa0f52c8aca3a9c9
ldstub [%i0+0x00b],%l5 ! %l5 = 00000064000000ff
! Mem[0000000088800190] = c083031d37051c7b, %l4 = 515318361edbeaab, %l3 = 000000000000001c
add %i1,0x190,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = c083031d37051c7b
! Mem[0000000088800004] = d6d22ef4, %l4 = 515318361edbeaab
ldstub [%i1+0x004],%l4 ! %l4 = 000000d6000000ff
! Mem[0000000089800000] = ee15e4ee 7671bd68, %l0 = 4ca866a5, %l1 = d29272da
ldda [%i3+%g0]0x80,%l0 ! %l0 = 00000000ee15e4ee 000000007671bd68
! Mem[000000008980018a] = 8d0a3365, %l1 = 000000007671bd68
ldstub [%i3+0x18a],%l1 ! %l1 = 00000033000000ff
! Mem[00000000910001a0] = d5a68328, %g18 = 478a5b26787b5d9e
ldsw [%i6+0x1a0],%g2 ! %g2 = 478a5b26787b5d9e
p60_label_4:
! Mem[0000000088000008] = f8dce658ff41911c, %l0 = 00000000ee15e4ee
ldxa [%i0+%o1]0x89,%l0 ! %l0 = f8dce658ff41911c
! Mem[00000000898001c0] = dcb7d6722bb1a448, %l4 = 00000000000000d6, %l5 = 0000000000000064
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = dcb7d6722bb1a448
! Mem[0000000089800018] = 43bff842 fa077341, %l2 = 14092268, %l3 = 37051c7b
ldda [%i3+%o3]0x88,%l2 ! %l2 = 00000000fa077341 0000000043bff842
! Mem[000000008800008c] = bfcab90b, %l4 = 000000d6, %l1 = 00000033
add %i0,0x8c,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000bfcab90b
! Mem[0000000091000124] = 5fd9a1ef, %g2 = ffffffffd5a68328
lduh [%i6+0x126],%g2 ! %g2 = 0000000000005fd9
! Mem[0000000091800168] = 6b18b328 5bffb3b7, %g2 = 00005fd9, %g3 = cf572c67
ldda [%o0+0x168]%asi,%g2 ! %g2 = 000000006b18b328 000000005bffb3b7
! Mem[0000000088000190] = 2c9e88b6e53c4cf8, %l6 = 0000000006337018, %l4 = 00000000000000d6
add %i0,0x190,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 2c9e88b6e53c4cf8
! Mem[0000000088000124] = 834ab03f, %l0 = f8dce658ff41911c
ldsh [%i0+0x124],%l0 ! %l0 = ffffffffffff834a
! Mem[0000000089000004] = 0fecb54a, %l5 = dcb7d6722bb1a448
swap [%i2+0x004],%l5 ! %l5 = 000000000fecb54a
! Mem[0000000089800099] = 72ebb4c8, %l7 = 00000000bd78ff04
ldstub [%i3+0x099],%l7 ! %l7 = 000000eb000000ff
p60_label_5:
! Mem[00000000898001b8] = feece7f07da9e892, %l1 = 00000000bfcab90b, %l0 = ffffffffffff834a
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = feece7f07da9e892
! %l0 = feece7f07da9e892, Mem[0000000088000020] = a439f67d
stwa %l0,[%i0+%o4]0x81 ! Mem[0000000088000020] = 7da9e892
! %l5 = 000000000fecb54a, Mem[0000000088000010] = 38ac2b4889634076
stxa %l5,[%i0+%o2]0x80 ! Mem[0000000088000010] = 000000000fecb54a
! Mem[00000000900000a0] = c4622d7f, %g2 = 000000006b18b328
lduw [%i4+0x0a0],%g2 ! %g2 = 00000000c4622d7f
! Mem[0000000091800100] = 63494533f6d308d7, %g2 = 00000000c4622d7f
ldx [%o0+0x100],%g2 ! %g2 = 63494533f6d308d7
! Mem[0000000091000080] = 909e4e96, %g2 = 63494533f6d308d7
lduw [%i6+0x080],%g2 ! %g2 = 00000000909e4e96
! Mem[0000000088800000] = 6e422ad6, %l3 = 0000000043bff842
ldstuba [%i1+%g0]0x80,%l3 ! %l3 = 0000006e000000ff
! %l1 = 00000000bfcab90b, Mem[0000000088000028] = ff91e966
stba %l1,[%i0+%o5]0x89 ! Mem[0000000088000028] = ff91e90b
! %l2 = fa077341, %l3 = 0000006e, Mem[00000000890000f0] = ae67279b 37dd2744
std %l2,[%i2+0x0f0] ! Mem[00000000890000f0] = fa077341 0000006e
! Mem[0000000089800190] = 19fce7908fc54c0f, %l4 = 2c9e88b6e53c4cf8, %l6 = 0000000006337018
add %i3,0x190,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 19fce7908fc54c0f
p60_label_6:
! Mem[00000000888001ac] = ecf8838a, %l2 = fa077341, %l2 = fa077341
add %i1,0x1ac,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000ecf8838a
! Mem[000000008800011a] = 02028613, %l4 = 2c9e88b6e53c4cf8
ldstub [%i0+0x11a],%l4 ! %l4 = 00000086000000ff
! Mem[0000000088800018] = d470c195, %l2 = 00000000ecf8838a
ldstuba [%i1+%o3]0x89,%l2 ! %l2 = 00000095000000ff
! %l2 = 00000095, %l3 = 0000006e, Mem[0000000090000018] = d35392b2 af9a6919
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 00000095 0000006e
! Mem[00000000900001f8] = b5cdbdb4, %g2 = 00000000909e4e96
ldub [%i4+0x1f9],%g2 ! %g2 = 00000000000000b5
! %l4 = 00000086, %l5 = 0fecb54a, Mem[00000000900001b0] = 8c3afc95 9ded457a
std %l4,[%i4+0x1b0] ! Mem[00000000900001b0] = 00000086 0fecb54a
! %l4 = 00000086, %l5 = 0fecb54a, Mem[00000000910001e0] = 79665661 a65dd8ec
std %l4,[%i6+0x1e0] ! Mem[00000000910001e0] = 00000086 0fecb54a
! Mem[0000000089800000] = ee15e4ee, %l0 = feece7f07da9e892
ldsba [%i3+%g0]0x80,%l0 ! %l0 = ffffffffffffffee
! Mem[0000000088000018] = 66e24c32, %l5 = 000000000fecb54a
ldstuba [%i0+%o3]0x88,%l5 ! %l5 = 00000032000000ff
! Mem[00000000898001a0] = fb740620, %l3 = 000000000000006e
ldsh [%i3+0x1a2],%l3 ! %l3 = 0000000000000620
p60_label_7:
! Mem[00000000888000fc] = 89b3d815, %l2 = 0000000000000095, %asi = 80
swapa [%i1+0x0fc]%asi,%l2 ! %l2 = 0000000089b3d815
! %l6 = 19fce7908fc54c0f, Mem[0000000088000018] = ff4ce266
stba %l6,[%i0+%o3]0x81 ! Mem[0000000088000018] = 0f4ce266
! Mem[00000000880000cc] = c9e8dd02, %l6 = 8fc54c0f, %l7 = 000000eb
add %i0,0xcc,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000c9e8dd02
! Mem[00000000910000a4] = bc5ee1f7, %g2 = 00000000000000b5
lduw [%i6+0x0a4],%g2 ! %g2 = 00000000bc5ee1f7
! Mem[0000000088800028] = 7bd302e1, %l2 = 0000000089b3d815
ldswa [%i1+%o5]0x88,%l2 ! %l2 = 000000007bd302e1
! %l1 = 00000000bfcab90b, Mem[00000000910000c0] = 76fe986599869002
stx %l1,[%i6+0x0c0] ! Mem[00000000910000c0] = 00000000bfcab90b
! Mem[000000008900007c] = 3f38e2e2, %l3 = 0000000000000620
swap [%i2+0x07c],%l3 ! %l3 = 000000003f38e2e2
! Mem[00000000908001d0] = 37a15708, %g18 = 478a5b26787b5d9e
ldsw [%i5+0x1d0],%g2 ! %g2 = 478a5b26787b5d9e
! Mem[0000000088000008] = 1c9141ff, %l3 = 000000003f38e2e2
ldstuba [%i0+%o1]0x80,%l3 ! %l3 = 0000001c000000ff
! Mem[0000000088000000] = 48fd64ec, %l0 = ffffffffffffffee
ldstuba [%i0+%g0]0x88,%l0 ! %l0 = 000000ec000000ff
p60_label_8:
! Mem[0000000088800094] = a69b7e21, %l6 = 19fce7908fc54c0f
ldsw [%i1+0x094],%l6 ! %l6 = ffffffffa69b7e21
! Mem[0000000091800098] = 5d546afca752e24f, %g2 = 0000000037a15708
ldx [%o0+0x098],%g2 ! %g2 = 5d546afca752e24f
! Mem[0000000089000095] = e8b95d8b, %l0 = 00000000000000ec
ldstub [%i2+0x095],%l0 ! %l0 = 000000b9000000ff
! Mem[00000000880001dc] = 7ac31f70, %l4 = 00000086, %l0 = 000000b9
add %i0,0x1dc,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000007ac31f70
! Mem[0000000088000198] = 5be45fe4, %l4 = 0000000000000086
ldsh [%i0+0x198],%l4 ! %l4 = 0000000000005be4
! Mem[0000000088000020] = 92e8a97d, %l5 = 0000000000000032
ldsba [%i0+%o4]0x88,%l5 ! %l5 = 000000000000007d
! Mem[0000000091800110] = f66c827e b71659bd, %g2 = a752e24f, %g3 = 5bffb3b7
ldd [%o0+0x110],%g2 ! %g2 = 00000000f66c827e 00000000b71659bd
! Mem[0000000088800198] = 8fd6ecd1, %l3 = 000000000000001c, %asi = 80
swapa [%i1+0x198]%asi,%l3 ! %l3 = 000000008fd6ecd1
! %l2 = 000000007bd302e1, Mem[0000000091800014] = 84169e64
stw %l2,[%o0+0x014] ! Mem[0000000091800014] = 7bd302e1
! Mem[00000000888001c8] = b7c6f45638e957de, %l6 = ffffffffa69b7e21, %l2 = 000000007bd302e1
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = b7c6f45638e957de
p60_label_9:
! Mem[00000000910001d8] = 247c1a51d4ce3762, %g2 = 00000000f66c827e
ldx [%i6+0x1d8],%g2 ! %g2 = 247c1a51d4ce3762
! %l6 = a69b7e21, %l7 = c9e8dd02, Mem[0000000090000190] = 0f750e17 9d2e696b
stda %l6,[%i4+0x190]%asi ! Mem[0000000090000190] = a69b7e21 c9e8dd02
! %l0 = 000000007ac31f70, Mem[0000000089000050] = 3ba60237fc10a609, %asi = 80
stxa %l0,[%i2+0x050]%asi ! Mem[0000000089000050] = 000000007ac31f70
! Mem[0000000089800028] = eda77b1e77e554bd, %l0 = 000000007ac31f70
ldxa [%i3+%o5]0x80,%l0 ! %l0 = eda77b1e77e554bd
! %l6 = ffffffffa69b7e21, Mem[0000000089800020] = 95bc09e321a139d3
stxa %l6,[%i3+%o4]0x80 ! Mem[0000000089800020] = ffffffffa69b7e21
! Mem[0000000089000018] = 9fce3dab, %l0 = eda77b1e77e554bd
ldstuba [%i2+%o3]0x81,%l0 ! %l0 = 0000009f000000ff
! Mem[0000000088800020] = 53d04fc9, %l4 = 0000000000005be4
ldsha [%i1+%o4]0x88,%l4 ! %l4 = 0000000000004fc9
! Mem[0000000089800008] = 0a1490f1, %l6 = ffffffffa69b7e21
ldstuba [%i3+%o1]0x80,%l6 ! %l6 = 0000000a000000ff
! Mem[00000000880001f0] = 9d436304, %l1 = bfcab90b, %l0 = 0000009f
add %i0,0x1f0,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000009d436304
! Mem[0000000088000000] = 48fd64ff, %l6 = 000000000000000a
swapa [%i0+%g0]0x88,%l6 ! %l6 = 0000000048fd64ff
p60_label_10:
! Mem[0000000088000010] = 00000000, %l0 = 000000009d436304
ldsba [%i0+%o2]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000088000134] = 962b0757, %l1 = bfcab90b, %l0 = 00000000
add %i0,0x134,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000962b0757
! Mem[0000000089000120] = 1617906ceb7c7599, %l0 = 00000000962b0757, %l4 = 0000000000004fc9
add %i2,0x120,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 1617906ceb7c7599
! Mem[0000000089000020] = 1c382c5b, %l2 = b7c6f45638e957de
ldstuba [%i2+%o4]0x88,%l2 ! %l2 = 0000005b000000ff
! Mem[00000000898001ff] = 6032245f, %l4 = 1617906ceb7c7599
ldstub [%i3+0x1ff],%l4 ! %l4 = 0000005f000000ff
! Mem[0000000089000140] = 563116daf73e9fb1, %l4 = 000000000000005f, %l5 = 000000000000007d
add %i2,0x140,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 563116daf73e9fb1
! Mem[00000000898000e4] = 0e6b2006, %l5 = 563116daf73e9fb1, %asi = 80
swapa [%i3+0x0e4]%asi,%l5 ! %l5 = 000000000e6b2006
! Mem[0000000088000126] = 834ab03f, %l5 = 000000000e6b2006
ldstub [%i0+0x126],%l5 ! %l5 = 000000b0000000ff
! Mem[0000000089800000] = eee415ee, %l5 = 00000000000000b0
swapa [%i3+%g0]0x88,%l5 ! %l5 = 00000000eee415ee
! %l3 = 000000008fd6ecd1, Mem[0000000089800028] = 1e7ba7ed
stwa %l3,[%i3+%o5]0x88 ! Mem[0000000089800028] = 8fd6ecd1
p60_label_11:
! Mem[000000008980014c] = 74e7701b, %l3 = 8fd6ecd1, %l1 = bfcab90b
add %i3,0x14c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000074e7701b
! %l4 = 000000000000005f, Mem[0000000088800008] = cea9e7853a3bb4bd
stxa %l4,[%i1+%o1]0x88 ! Mem[0000000088800008] = 000000000000005f
! Mem[0000000088800068] = fec3e88e, %l1 = 74e7701b, %l7 = c9e8dd02
add %i1,0x68,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000fec3e88e
! Mem[0000000089800028] = 8fd6ecd1, %l2 = 000000000000005b
swapa [%i3+%o5]0x89,%l2 ! %l2 = 000000008fd6ecd1
! Mem[000000009000017c] = 5c5270d8, %g2 = 247c1a51d4ce3762
lduba [%i4+0x17d]%asi,%g2 ! %g2 = 000000000000005c
! Mem[000000008800002c] = f7b44783, %l3 = 8fd6ecd1, %l1 = 74e7701b
add %i0,0x2c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000f7b44783
! %l6 = 0000000048fd64ff, Mem[0000000091800174] = 317c6070
stw %l6,[%o0+0x174] ! Mem[0000000091800174] = 48fd64ff
! %l7 = 00000000fec3e88e, Mem[0000000088000000] = 0a000000
stba %l7,[%i0+%g0]0x81 ! Mem[0000000088000000] = 8e000000
! Mem[0000000089800010] = f38f2d96, %l5 = 00000000eee415ee
ldsha [%i3+%o2]0x81,%l5 ! %l5 = fffffffffffff38f
! Mem[0000000088800044] = 4f39b8f1, %l2 = 000000008fd6ecd1
swap [%i1+0x044],%l2 ! %l2 = 000000004f39b8f1
p60_label_12:
! Mem[0000000089000018] = ffce3dab, %l6 = 0000000048fd64ff
ldsha [%i2+%o3]0x80,%l6 ! %l6 = ffffffffffffffce
! %l3 = 000000008fd6ecd1, Mem[0000000089800010] = f38f2d96
stha %l3,[%i3+%o2]0x81 ! Mem[0000000089800010] = ecd12d96
! Mem[00000000898001f8] = de11c0e5603224ff, %l6 = ffffffffffffffce, %l3 = 000000008fd6ecd1
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = de11c0e5603224ff
! Mem[0000000089800188] = 8d0aff6575c1d02d, %l6 = ffffffffffffffce, %l6 = ffffffffffffffce
add %i3,0x188,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 8d0aff6575c1d02d
! Mem[0000000089800050] = bc507344, %l4 = 000000000000005f
lduh [%i3+0x050],%l4 ! %l4 = 000000000000bc50
! Mem[0000000089000014] = 682f5ca9, %l3 = de11c0e5603224ff
swap [%i2+0x014],%l3 ! %l3 = 00000000682f5ca9
! %l5 = fffffffffffff38f, Mem[0000000089800020] = ffffffff
stwa %l5,[%i3+%o4]0x89 ! Mem[0000000089800020] = fffff38f
! Mem[0000000088000159] = d8d4f946, %l2 = 000000004f39b8f1
ldstuba [%i0+0x159]%asi,%l2 ! %l2 = 000000d4000000ff
! Mem[0000000091000044] = 5b1ed74b, %g2 = 000000000000005c
ldsh [%i6+0x044],%g2 ! %g2 = 0000000000005b1e
! Mem[0000000089800168] = c226b682, %l6 = 75c1d02d, %l0 = 962b0757
add %i3,0x168,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000c226b682
p60_label_13:
! Mem[0000000089000170] = 85c00c4a4c27a267, %l7 = 00000000fec3e88e, %l7 = 00000000fec3e88e
add %i2,0x170,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 85c00c4a4c27a267
! Mem[0000000089000010] = ff243260 42f76cc1, %l2 = 000000d4, %l3 = 682f5ca9
ldda [%i2+%o2]0x89,%l2 ! %l2 = 0000000042f76cc1 00000000ff243260
! Mem[00000000890000d8] = d1f70ab322724466, %l0 = 00000000c226b682, %l3 = 00000000ff243260
add %i2,0xd8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = d1f70ab322724466
! Mem[0000000088000008] = ff9141ff58e6dcf8, %l6 = 8d0aff6575c1d02d
ldxa [%i0+%o1]0x80,%l6 ! %l6 = ff9141ff58e6dcf8
! Mem[00000000888000e4] = 269aa61e, %l6 = 58e6dcf8, %l5 = fffff38f
add %i1,0xe4,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000269aa61e
! Mem[00000000898001e0] = 832a8966, %l6 = ff9141ff58e6dcf8
ldsba [%i3+0x1e3]%asi,%l6 ! %l6 = 0000000000000066
! Mem[000000009000019c] = 20a71d6e, %g18 = 478a5b26787b5d9e
ldsw [%i4+0x19c],%g2 ! %g2 = 478a5b26787b5d9e
! Mem[00000000900000dc] = 887c101a, %g18 = 478a5b26787b5d9e
ldsw [%i4+0x0dc],%g2 ! %g2 = 478a5b26787b5d9e
! Mem[0000000089000008] = aedea4fe35220f3d, %l2 = 0000000042f76cc1, %l4 = 000000000000bc50
add %i2,0x08,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = aedea4fe35220f3d
! Mem[0000000090800018] = 4f1b521f db923fe6, %g2 = 887c101a, %g3 = b71659bd
ldd [%i5+%o3],%g2 ! %g2 = 000000004f1b521f 00000000db923fe6
p60_label_14:
! Mem[0000000088000020] = 7da9e892, %l2 = 0000000042f76cc1
ldsba [%i0+%o4]0x80,%l2 ! %l2 = 000000000000007d
! Mem[000000009180000c] = dbdb9950, %g18 = 478a5b26787b5d9e
ldswa [%o0+0x00c]%asi,%g2 ! %g2 = 478a5b26787b5d9e
! Mem[0000000089800008] = ff1490f1, %l4 = aedea4fe35220f3d
ldsba [%i3+%o1]0x81,%l4 ! %l4 = ffffffffffffffff
! %l1 = 00000000f7b44783, Mem[00000000880001a8] = 2dcb521ead968ee5
stx %l1,[%i0+0x1a8] ! Mem[00000000880001a8] = 00000000f7b44783
! Mem[000000009100014c] = eddfd90d, %g2 = ffffffffdbdb9950
lduh [%i6+0x14c],%g2 ! %g2 = 000000000000eddf
! Mem[0000000089800028] = 5b000000, %l2 = 000000000000007d
ldstuba [%i3+%o5]0x81,%l2 ! %l2 = 0000005b000000ff
! Mem[0000000088000104] = 3478ac34, %l4 = ffffffffffffffff
swap [%i0+0x104],%l4 ! %l4 = 000000003478ac34
! %l1 = 00000000f7b44783, Mem[0000000089800018] = 417307fa42f8bf43
stxa %l1,[%i3+%o3]0x80 ! Mem[0000000089800018] = 00000000f7b44783
! Mem[00000000910000a4] = bc5ee1f7, %g2 = 000000000000eddf
ldub [%i6+0x0a4],%g2 ! %g2 = 00000000000000bc
! Mem[00000000880000a8] = 9ed36ce1c4d38241, %l0 = 00000000c226b682, %l1 = 00000000f7b44783
add %i0,0xa8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 9ed36ce1c4d38241
p60_label_15:
! Mem[0000000089000130] = d719c4073650a988, %l5 = 00000000269aa61e, %l7 = 85c00c4a4c27a267
add %i2,0x130,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = d719c4073650a988
! Mem[0000000089000028] = f4920a09, %l0 = 00000000c226b682
ldswa [%i2+%o5]0x88,%l0 ! %l0 = fffffffff4920a09
! Mem[0000000088800018] = ffc170d4, %l5 = 269aa61e, %l7 = 3650a988
add %i1,0x18,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000ffc170d4
! Mem[000000008880001e] = 3f832659, %l2 = 000000000000005b
ldstuba [%i1+0x01e]%asi,%l2 ! %l2 = 00000026000000ff
! %l3 = d1f70ab322724466, Mem[0000000088800000] = ff422ad6
stba %l3,[%i1+%g0]0x80 ! Mem[0000000088800000] = 66422ad6
! %l2 = 00000026, %l3 = 22724466, Mem[0000000091800090] = e3433e2e 2a3b42b9
std %l2,[%o0+0x090] ! Mem[0000000091800090] = 00000026 22724466
! Mem[0000000090000140] = 2720ac32, %g2 = 00000000000000bc
ldsb [%i4+0x141],%g2 ! %g2 = 0000000000000027
! Mem[0000000090800158] = e0a9cb1c, %g2 = 0000000000000027
ldsh [%i5+0x15a],%g2 ! %g2 = ffffffffffffe0a9
! Mem[0000000089000040] = 5a5f9f091b422dd9, %l0 = fffffffff4920a09, %l4 = 000000003478ac34
add %i2,0x40,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 5a5f9f091b422dd9
! Mem[000000008900000c] = 35220f3d, %l4 = 5a5f9f091b422dd9
swap [%i2+0x00c],%l4 ! %l4 = 0000000035220f3d
p60_label_16:
! Mem[00000000890001c8] = 235b74c1, %l2 = 00000026, %l5 = 269aa61e
add %i2,0x1c8,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000235b74c1
! Mem[00000000910001b8] = 5ba78de8, %g2 = ffffffffffffe0a9
ldsb [%i6+0x1bb],%g2 ! %g2 = 000000000000005b
! Mem[00000000918001b8] = dde3da61, %g18 = 478a5b26787b5d9e
ldsw [%o0+0x1b8],%g2 ! %g2 = 478a5b26787b5d9e
! Mem[00000000898000b6] = bb562898, %l5 = 00000000235b74c1
ldstub [%i3+0x0b6],%l5 ! %l5 = 00000028000000ff
! Mem[0000000089800098] = 72ffb4c8764d83e5, %l3 = d1f70ab322724466, %l2 = 0000000000000026
add %i3,0x98,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 72ffb4c8764d83e5
! Mem[0000000088000010] = 00000000, %l3 = d1f70ab322724466
swapa [%i0+%o2]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000089000018] = ffce3dab, %l7 = 00000000ffc170d4
lduha [%i2+%o3]0x81,%l7 ! %l7 = 000000000000ffce
! Mem[0000000091800050] = ccf52dd5, %g2 = ffffffffdde3da61
ldub [%o0+0x050],%g2 ! %g2 = 00000000000000cc
! %l6 = 0000000000000066, Mem[0000000091800023] = b869b267
stb %l6,[%o0+0x023] ! Mem[0000000091800020] = 6669b267
! Mem[00000000918001c8] = 6d92714e, %g2 = 00000000000000cc
ldsha [%o0+0x1c8]%asi,%g2 ! %g2 = 0000000000006d92
p60_label_17:
! Mem[00000000898001a0] = fb740620, %l1 = c4d38241, %l7 = 0000ffce
add %i3,0x1a0,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000fb740620
! Mem[0000000088000028] = 8347b4f7 ff91e90b, %l4 = 35220f3d, %l5 = 00000028
ldda [%i0+%o5]0x89,%l4 ! %l4 = 00000000ff91e90b 000000008347b4f7
! %l5 = 000000008347b4f7, Mem[0000000091800034] = 0e1c093a
stb %l5,[%o0+0x034] ! Mem[0000000091800034] = f71c093a
! Mem[0000000088000038] = 8a616cb4e586304b, %l2 = 72ffb4c8764d83e5, %l3 = 0000000000000000
add %i0,0x38,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 8a616cb4e586304b
! %l6 = 0000000000000066, Mem[0000000088000187] = d8a0282e
stb %l6,[%i0+0x187] ! Mem[0000000088000184] = d8a02866
! Mem[0000000088000068] = 2dd64e8d, %l1 = 9ed36ce1c4d38241, %asi = 80
swapa [%i0+0x068]%asi,%l1 ! %l1 = 000000002dd64e8d
! Mem[00000000888001ea] = 2c87b5b9, %l7 = 00000000fb740620
ldstub [%i1+0x1ea],%l7 ! %l7 = 000000b5000000ff
! %l0 = fffffffff4920a09, Mem[000000008800016a] = 316e2de9
sth %l0,[%i0+0x16a] ! Mem[0000000088000168] = 316e0a09
! Mem[0000000088800070] = f505449b, %l3 = 8a616cb4e586304b
swap [%i1+0x070],%l3 ! %l3 = 00000000f505449b
! %l2 = 72ffb4c8764d83e5, Mem[0000000090800058] = d1f13f76
stw %l2,[%i5+0x058] ! Mem[0000000090800058] = 764d83e5
p60_label_18:
! Mem[0000000088000020] = 92e8a97d, %l4 = 00000000ff91e90b
swapa [%i0+%o4]0x88,%l4 ! %l4 = 0000000092e8a97d
! Mem[0000000089000008] = fea4deae, %l6 = 0000000000000066
lduwa [%i2+%o1]0x88,%l6 ! %l6 = 00000000fea4deae
! Mem[0000000091800144] = b3200d47, %g2 = 0000000000006d92
ldsb [%o0+0x145],%g2 ! %g2 = ffffffffffffffb3
! Mem[0000000089800058] = 87cf2ef5, %l1 = 000000002dd64e8d
ldsw [%i3+0x058],%l1 ! %l1 = ffffffff87cf2ef5
! Mem[0000000088800138] = e8bb73362dc5a95c, %l7 = 00000000000000b5, %l2 = 72ffb4c8764d83e5
add %i1,0x138,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = e8bb73362dc5a95c
! %l0 = f4920a09, %l1 = 87cf2ef5, Mem[0000000088800018] = d470c1ff 59ff833f
stda %l0,[%i1+%o3]0x88 ! Mem[0000000088800018] = f4920a09 87cf2ef5
! Mem[0000000088000020] = 0be991ff, %l2 = e8bb73362dc5a95c
ldsha [%i0+%o4]0x80,%l2 ! %l2 = 0000000000000be9
! Mem[0000000089000004] = 2bb1a448, %l0 = f4920a09, %l0 = f4920a09
add %i2,0x04,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000002bb1a448
! Mem[000000008880003f] = 51d64eff, %l1 = ffffffff87cf2ef5
ldstub [%i1+0x03f],%l1 ! %l1 = 000000ff000000ff
! Mem[00000000918000f8] = 9ad202b3, %g2 = ffffffffffffffb3
ldsh [%o0+0x0fa],%g2 ! %g2 = ffffffffffff9ad2
p60_label_19:
! Mem[0000000091800050] = ccf52dd5 544a3e12, %g2 = ffff9ad2, %g3 = db923fe6
ldd [%o0+0x050],%g2 ! %g2 = 00000000ccf52dd5 00000000544a3e12
! Mem[0000000089800028] = ff000000, %l4 = 0000000092e8a97d
lduwa [%i3+%o5]0x81,%l4 ! %l4 = 00000000ff000000
! Mem[00000000890000b8] = 8fe33835, %l1 = 000000ff, %l7 = 000000b5
add %i2,0xb8,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000008fe33835
! Mem[0000000088800098] = c47314cf, %l6 = 00000000fea4deae
swap [%i1+0x098],%l6 ! %l6 = 00000000c47314cf
! Mem[0000000089800171] = 5c7f2fbe, %l6 = 00000000c47314cf
ldstub [%i3+0x171],%l6 ! %l6 = 0000007f000000ff
! Mem[0000000088800028] = e102d37b, %l6 = 000000000000007f
ldswa [%i1+%o5]0x81,%l6 ! %l6 = ffffffffe102d37b
! Mem[00000000898001f8] = de11c0e5, %l5 = 8347b4f7, %l4 = ff000000
add %i3,0x1f8,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000de11c0e5
! Mem[0000000088800018] = 090a92f4, %l1 = 00000000000000ff
lduba [%i1+%o3]0x81,%l1 ! %l1 = 0000000000000009
! Mem[000000008900014c] = 7e92dcc2, %l7 = 8fe33835, %l4 = de11c0e5
add %i2,0x14c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000007e92dcc2
! Mem[0000000088000060] = 76f8ad8765b8f761, %l3 = 00000000f505449b, %l3 = 00000000f505449b
add %i0,0x60,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 76f8ad8765b8f761
p60_label_20:
! %l4 = 000000007e92dcc2, Mem[0000000088800028] = bcb9cbf77bd302e1
stxa %l4,[%i1+%o5]0x88 ! Mem[0000000088800028] = 000000007e92dcc2
! Mem[0000000089000000] = 926129ea, %l7 = 000000008fe33835
swapa [%i2+%g0]0x89,%l7 ! %l7 = 00000000926129ea
! Mem[0000000088800010] = 82b70c52 953a46a3, %l6 = e102d37b, %l7 = 926129ea
ldda [%i1+%o2]0x80,%l6 ! %l6 = 0000000082b70c52 00000000953a46a3
! Mem[00000000908001f0] = 963c877279f7d3b5, %g2 = 00000000ccf52dd5
ldxa [%i5+0x1f0]%asi,%g2 ! %g2 = 963c877279f7d3b5
! %l0 = 000000002bb1a448, Mem[0000000088800010] = 520cb782
stba %l0,[%i1+%o2]0x89 ! Mem[0000000088800010] = 520cb748
! Mem[0000000089000028] = 090a92f4 7af97a07, %l0 = 2bb1a448, %l1 = 00000009
ldda [%i2+%o5]0x81,%l0 ! %l0 = 00000000090a92f4 000000007af97a07
! Mem[00000000900000c8] = 00041723, %g2 = 963c877279f7d3b5
lduw [%i4+0x0c8],%g2 ! %g2 = 0000000000041723
! Mem[00000000880000f0] = 5c654b2d, %l6 = 82b70c52, %l0 = 090a92f4
add %i0,0xf0,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000005c654b2d
! Mem[0000000089800168] = c226b682, %l4 = 7e92dcc2, %l2 = 00000be9
add %i3,0x168,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000c226b682
! %l2 = 00000000c226b682, Mem[00000000888000bf] = e2d62413
stb %l2,[%i1+0x0bf] ! Mem[00000000888000bc] = e2d62482
p60_label_21:
! Mem[0000000089800018] = 00000000, %l1 = 000000007af97a07
ldswa [%i3+%o3]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000091000064] = eeb0a1ad, %g2 = 0000000000041723
ldsb [%i6+0x065],%g2 ! %g2 = ffffffffffffffee
! Mem[0000000088800074] = 2b3a2a9c, %l7 = 00000000953a46a3
ldstub [%i1+0x074],%l7 ! %l7 = 0000002b000000ff
! Mem[0000000089000188] = e5c4e0c46f248845, %l3 = 76f8ad8765b8f761, %l6 = 0000000082b70c52
add %i2,0x188,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = e5c4e0c46f248845
! Mem[00000000910001f0] = fca7e35c fcfe56cc, %g2 = ffffffee, %g3 = 544a3e12
ldd [%i6+0x1f0],%g2 ! %g2 = 00000000fca7e35c 00000000fcfe56cc
! Mem[0000000088800108] = e5ea8d44, %l6 = e5c4e0c46f248845
swap [%i1+0x108],%l6 ! %l6 = 00000000e5ea8d44
! Mem[00000000888001b0] = 253f9db8, %l1 = 0000000000000000
swap [%i1+0x1b0],%l1 ! %l1 = 00000000253f9db8
! Mem[0000000088800018] = 090a92f4f52ecf87, %l0 = 000000005c654b2d
ldxa [%i1+%o3]0x80,%l0 ! %l0 = 090a92f4f52ecf87
! Mem[0000000089000120] = 1617906c, %l6 = e5ea8d44, %l1 = 253f9db8
add %i2,0x120,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000001617906c
! Mem[00000000900000a4] = 062df2c2, %g2 = 00000000fca7e35c
lduh [%i4+0x0a6],%g2 ! %g2 = 000000000000062d
p60_label_22:
! Mem[0000000088000108] = 79b64454373a060a, %l2 = 00000000c226b682, %l3 = 76f8ad8765b8f761
add %i0,0x108,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 79b64454373a060a
! Mem[0000000088000108] = 79b64454373a060a, %l7 = 000000000000002b, %l7 = 000000000000002b
add %i0,0x108,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 79b64454373a060a
! Mem[0000000088800028] = c2dc927e, %l5 = 000000008347b4f7
lduba [%i1+%o5]0x80,%l5 ! %l5 = 00000000000000c2
! Mem[0000000090000110] = 4315d319, %g2 = 000000000000062d
ldub [%i4+0x112],%g2 ! %g2 = 0000000000000043
! Mem[0000000089000030] = 735872409b489f8b, %l0 = 090a92f4f52ecf87, %l5 = 00000000000000c2
add %i2,0x30,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 735872409b489f8b
! Mem[00000000918001d4] = 218a926c, %g2 = 0000000000000043
ldsh [%o0+0x1d4],%g2 ! %g2 = 000000000000218a
! Mem[0000000088800028] = c2dc927e, %l2 = 00000000c226b682
lduwa [%i1+%o5]0x80,%l2 ! %l2 = 00000000c2dc927e
! Mem[0000000091800068] = 564352cc, %g2 = 000000000000218a
lduw [%o0+0x068],%g2 ! %g2 = 00000000564352cc
! Mem[0000000088000112] = 464448fd, %l7 = 79b64454373a060a
ldstuba [%i0+0x112]%asi,%l7 ! %l7 = 00000048000000ff
! Mem[0000000088000194] = e53c4cf8, %l4 = 7e92dcc2, %l6 = e5ea8d44
add %i0,0x194,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000e53c4cf8
p60_label_23:
! Mem[0000000088800198] = 0000001c, %l1 = 000000001617906c
swap [%i1+0x198],%l1 ! %l1 = 000000000000001c
! Mem[0000000088800126] = 7c1c582a, %l0 = 090a92f4f52ecf87
ldstub [%i1+0x126],%l0 ! %l0 = 00000058000000ff
! Mem[0000000091000110] = 259a7444, %g2 = 00000000564352cc
lduw [%i6+0x110],%g2 ! %g2 = 00000000259a7444
! Mem[00000000880001a0] = abd28a6c, %l7 = 0000000000000048
swap [%i0+0x1a0],%l7 ! %l7 = 00000000abd28a6c
! Mem[0000000091800044] = dd5e9049, %g2 = 00000000259a7444
ldsb [%o0+0x047],%g2 ! %g2 = ffffffffffffffdd
! Mem[0000000091000080] = 909e4e96 8c494cf0, %g2 = ffffffdd, %g3 = fcfe56cc
ldd [%i6+0x080],%g2 ! %g2 = 00000000909e4e96 000000008c494cf0
! Mem[0000000088800084] = eec18afd, %l4 = 000000007e92dcc2, %asi = 80
swapa [%i1+0x084]%asi,%l4 ! %l4 = 00000000eec18afd
! %l2 = c2dc927e, %l3 = 373a060a, Mem[00000000910001d8] = 247c1a51 d4ce3762
std %l2,[%i6+0x1d8] ! Mem[00000000910001d8] = c2dc927e 373a060a
! Mem[0000000089800000] = 000000b0, %l2 = 00000000c2dc927e
ldsha [%i3+%g0]0x88,%l2 ! %l2 = 00000000000000b0
! Mem[0000000089800138] = a042155e, %l1 = 000000000000001c
swap [%i3+0x138],%l1 ! %l1 = 00000000a042155e
p60_label_24:
! Mem[0000000089800128] = 8caabf0736082717, %l7 = 00000000abd28a6c
ldx [%i3+0x128],%l7 ! %l7 = 8caabf0736082717
! %l2 = 00000000000000b0, Mem[00000000918000e0] = c47e0a0e6b4a0971
stx %l2,[%o0+0x0e0] ! Mem[00000000918000e0] = 00000000000000b0
! Mem[0000000091800138] = 59978ff2 af83df28, %g2 = 909e4e96, %g3 = 8c494cf0
ldd [%o0+0x138],%g2 ! %g2 = 0000000059978ff2 00000000af83df28
! Mem[0000000091800194] = eb4255f1, %g2 = 0000000059978ff2
lduw [%o0+0x194],%g2 ! %g2 = 00000000eb4255f1
! Mem[000000009100018c] = c5e2594b, %g2 = 00000000eb4255f1
ldsb [%i6+0x18c],%g2 ! %g2 = ffffffffffffffc5
! Mem[000000008980000d] = 4d028dae, %l6 = 00000000e53c4cf8
ldstub [%i3+0x00d],%l6 ! %l6 = 00000002000000ff
! Mem[0000000088000010] = 66447222, %l3 = 79b64454373a060a
swapa [%i0+%o2]0x80,%l3 ! %l3 = 0000000066447222
! %l4 = eec18afd, %l5 = 9b489f8b, Mem[0000000088800000] = 66422ad6 ffd22ef4
stda %l4,[%i1+%g0]0x81 ! Mem[0000000088800000] = eec18afd 9b489f8b
! Mem[0000000089000020] = ff2c381c, %l0 = 0000000000000058
ldsha [%i2+%o4]0x80,%l0 ! %l0 = ffffffffffffff2c
! %l3 = 0000000066447222, Mem[000000008980000f] = 4dff8dae, %asi = 80
stba %l3,[%i3+0x00f]%asi ! Mem[000000008980000c] = 4dff8d22
p60_label_25:
! Mem[0000000090800118] = 697cd6b5, %g2 = ffffffffffffffc5
lduh [%i5+0x11a],%g2 ! %g2 = 000000000000697c
! Mem[0000000089800018] = 8347b4f700000000, %l2 = 00000000000000b0
ldxa [%i3+%o3]0x88,%l2 ! %l2 = 8347b4f700000000
! Mem[00000000908000f4] = da6b02f4, %g2 = 000000000000697c
lduwa [%i5+0x0f4]%asi,%g2 ! %g2 = 00000000da6b02f4
! Mem[00000000898001a8] = 3a45fe0a11c2732e, %l1 = 00000000a042155e, %l7 = 8caabf0736082717
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 3a45fe0a11c2732e
! Mem[0000000091800140] = cdcdb320, %g2 = 00000000da6b02f4
ldsba [%o0+0x143]%asi,%g2 ! %g2 = ffffffffffffffcd
! Mem[0000000091800138] = 8ff2af83, %g2 = ffffffffffffffcd
lduh [%o0+0x13a],%g2 ! %g2 = 0000000000008ff2
! Mem[0000000088000018] = 0f4ce266, %l0 = ffffffffffffff2c
lduwa [%i0+%o3]0x80,%l0 ! %l0 = 000000000f4ce266
! Mem[0000000088800059] = b1524090, %l1 = 00000000a042155e
ldstub [%i1+0x059],%l1 ! %l1 = 00000052000000ff
! Mem[0000000090000198] = 5e6d1f8c20a71d6e, %g2 = 0000000000008ff2
ldx [%i4+0x198],%g2 ! %g2 = 5e6d1f8c20a71d6e
! Mem[000000008880016c] = 7ce11475, %l6 = 0000000000000002
ldsb [%i1+0x16e],%l6 ! %l6 = 0000000000000014
ba,a p60_not_taken_0_end
p60_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
nop
ba,a p60_branch_failed
p60_not_taken_0_end:
! End of Random Code for Thread 60
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 000000000f4ce266
bne,a,pn %xcc,p60_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000052
bne,a,pn %xcc,p60_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 8347b4f700000000
bne,a,pn %xcc,p60_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000066447222
bne,a,pn %xcc,p60_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000eec18afd
bne,a,pn %xcc,p60_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 735872409b489f8b
bne,a,pn %xcc,p60_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000014
bne,a,pn %xcc,p60_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 3a45fe0a11c2732e
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 0d7712e8 a4bf0116
bne %xcc,p60_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 6e79d1bf 513e2301
bne %xcc,p60_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4324a37c f3f6c0a6
bne %xcc,p60_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 7aa6392b 018c6038
bne %xcc,p60_f6_fail
nop
! Check Local Memory
set p60_local0_expect,%g1
p60_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 8e00000033dbd711
ldx [%i0+0x000],%g3 ! Observed data at 0000000088000000
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff9141ff58e6dcf8
ldx [%i0+0x008],%g3 ! Observed data at 0000000088000008
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 373a060a0fecb54a
ldx [%i0+0x010],%g3 ! Observed data at 0000000088000010
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0f4ce26678446481
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 = 0be991ffb0537137
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 = 0be991fff7b44783
ldx [%i0+0x028],%g3 ! Observed data at 0000000088000028
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = c4d382410ef999ee
ldx [%i0+0x068],%g3 ! Observed data at 0000000088000068
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x068,%g4
ldx [%g1+0x100],%g2 ! Expected data = c38f645fffffffff
ldx [%i0+0x100],%g3 ! Observed data at 0000000088000100
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 4644fffddd5185fa
ldx [%i0+0x110],%g3 ! Observed data at 0000000088000110
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0202ff13309745fa
ldx [%i0+0x118],%g3 ! Observed data at 0000000088000118
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = f46a9dbe834aff3f
ldx [%i0+0x120],%g3 ! Observed data at 0000000088000120
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x120,%g4
ldx [%g1+0x148],%g2 ! Expected data = 7912c49dff91e966
ldx [%i0+0x148],%g3 ! Observed data at 0000000088000148
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = d8fff94698efa50a
ldx [%i0+0x158],%g3 ! Observed data at 0000000088000158
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 316e0a09ebd54372
ldx [%i0+0x168],%g3 ! Observed data at 0000000088000168
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = f56d1336d8a02866
ldx [%i0+0x180],%g3 ! Observed data at 0000000088000180
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 00000048eee415ee
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000880001a0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 00000000f7b44783
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000880001a8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x1a8,%g4
set p60_local1_expect,%g1
p60_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = eec18afd9b489f8b
ldx [%i1+0x000],%g3 ! Observed data at 0000000088800000
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 5f00000000000000
ldx [%i1+0x008],%g3 ! Observed data at 0000000088800008
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 48b70c52953a46a3
ldx [%i1+0x010],%g3 ! Observed data at 0000000088800010
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 090a92f4f52ecf87
ldx [%i1+0x018],%g3 ! Observed data at 0000000088800018
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = c94fd05309f44bc8
ldx [%i1+0x020],%g3 ! Observed data at 0000000088800020
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = c2dc927e00000000
ldx [%i1+0x028],%g3 ! Observed data at 0000000088800028
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 76c531c351d64eff
ldx [%i1+0x038],%g3 ! Observed data at 0000000088800038
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 6a47d9228fd6ecd1
ldx [%i1+0x040],%g3 ! Observed data at 0000000088800040
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = b1ff40900acf74a5
ldx [%i1+0x058],%g3 ! Observed data at 0000000088800058
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = e586304bff3a2a9c
ldx [%i1+0x070],%g3 ! Observed data at 0000000088800070
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = be0da6707e92dcc2
ldx [%i1+0x080],%g3 ! Observed data at 0000000088800080
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = fea4deae68f609c7
ldx [%i1+0x098],%g3 ! Observed data at 0000000088800098
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 14cffb4fe2d62482
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000888000b8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = d6d2248400000095
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000888000f8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 6f248845b1301c54
ldx [%i1+0x108],%g3 ! Observed data at 0000000088800108
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = dbf5d9057c1cff2a
ldx [%i1+0x120],%g3 ! Observed data at 0000000088800120
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x120,%g4
ldx [%g1+0x198],%g2 ! Expected data = 1617906cadac1ee7
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 = 00000000a97269ed
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000888001b0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 2c87ffb9b58c33e3
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000888001e8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x1e8,%g4
set p60_local2_expect,%g1
p60_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 3538e38f2bb1a448
ldx [%i2+0x000],%g3 ! Observed data at 0000000089000000
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = aedea4fe1b422dd9
ldx [%i2+0x008],%g3 ! Observed data at 0000000089000008
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = c16cf742603224ff
ldx [%i2+0x010],%g3 ! Observed data at 0000000089000010
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffce3dab3f7f33d1
ldx [%i2+0x018],%g3 ! Observed data at 0000000089000018
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff2c381ce2b14f6c
ldx [%i2+0x020],%g3 ! Observed data at 0000000089000020
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x020,%g4
ldx [%g1+0x050],%g2 ! Expected data = 000000007ac31f70
ldx [%i2+0x050],%g3 ! Observed data at 0000000089000050
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x050,%g4
ldx [%g1+0x078],%g2 ! Expected data = e334cc1600000620
ldx [%i2+0x078],%g3 ! Observed data at 0000000089000078
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 44317336e8ff5d8b
ldx [%i2+0x090],%g3 ! Observed data at 0000000089000090
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = fa0773410000006e
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000890000f0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x0f0,%g4
set p60_local3_expect,%g1
p60_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = b00000007671bd68
ldx [%i3+0x000],%g3 ! Observed data at 0000000089800000
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff1490f14dff8d22
ldx [%i3+0x008],%g3 ! Observed data at 0000000089800008
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ecd12d96ee403aba
ldx [%i3+0x010],%g3 ! Observed data at 0000000089800010
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000000f7b44783
ldx [%i3+0x018],%g3 ! Observed data at 0000000089800018
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8ff3ffffa69b7e21
ldx [%i3+0x020],%g3 ! Observed data at 0000000089800020
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff00000077e554bd
ldx [%i3+0x028],%g3 ! Observed data at 0000000089800028
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x028,%g4
ldx [%g1+0x088],%g2 ! Expected data = 12f1be90c0894e7f
ldx [%i3+0x088],%g3 ! Observed data at 0000000089800088
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 72ffb4c8764d83e5
ldx [%i3+0x098],%g3 ! Observed data at 0000000089800098
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 141278febb56ff98
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000898000b0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 73f9792f22724466
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000898000c0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 31561b66f73e9fb1
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000898000e0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x138],%g2 ! Expected data = 0000001cbc270646
ldx [%i3+0x138],%g3 ! Observed data at 0000000089800138
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x138,%g4
ldx [%g1+0x170],%g2 ! Expected data = 5cff2fbeac42562d
ldx [%i3+0x170],%g3 ! Observed data at 0000000089800170
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = 8d0aff6575c1d02d
ldx [%i3+0x188],%g3 ! Observed data at 0000000089800188
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = de11c0e5603224ff
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000898001f8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x1f8,%g4
! The test for processor 60 has passed
p60_passed:
ta GOOD_TRAP
nop
p60_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p60_failed
p60_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p60_failed
p60_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p60_failed
p60_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p60_failed
p60_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p60_failed
p60_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p60_failed
p60_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p60_failed
p60_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p60_failed
p60_f0_fail:
set p60_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f2_fail:
set p60_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f4_fail:
set p60_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
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:
stda %l6,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800008]
ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000089800008]
done
p60_trap1o:
stda %l6,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800008]
ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000089800008]
done
p60_trap2e:
swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000089800018]
ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000088800010]
stxa %l5,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000028]
swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000089000000]
done
p60_trap2o:
swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000089800018]
ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000088800010]
stxa %l5,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000028]
swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000089000000]
done
p60_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p60_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p60_init_memory_pointers:
set p60_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p60_local0_start,%i0
set p60_local1_start,%i1
set p60_local2_start,%i2
set p60_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 5337892e4ca866a5
ldx [%g1+0x008],%l1 ! %l1 = 8347b4f7ff91e966
ldx [%g1+0x010],%l2 ! %l2 = e1dd5dbe80b50527
ldx [%g1+0x018],%l3 ! %l3 = 0280bdaaec64fd48
ldx [%g1+0x020],%l4 ! %l4 = 515318361edbeaab
ldx [%g1+0x028],%l5 ! %l5 = 6e3d5584237b4bf5
ldx [%g1+0x030],%l6 ! %l6 = d0151163bdd1e538
ldx [%g1+0x038],%l7 ! %l7 = 98bb860212f1be90
! Initialize the output register of window 0
set unres3_start,%o0
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 = e32e4ccf 4d487d6e bfe16e6e 2e1fd675
! %f4 = d3cc4a94 8d013a38 497e1f58 8d34f23f
! %f8 = 6b5293c9 342fec75 b1c47e95 2fbe3972
! %f12 = 6ee9454c c571e8df 0acd22ef 1474cc33
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = db13b4f0 bf7c7c34 665adca1 f29872c2
! %f20 = 8209e3e6 46f99573 2627ce03 28ec3044
! %f24 = f3c70053 10478b4b ea81bba7 56e0e2b8
! %f28 = 31a3aed5 ff135678 7835e8fc 9aa4dbe3
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 3af2bc6e e113e98c f3ddf501 a9b60e84
! %f36 = 493d3c09 a5eaaee5 cef77f69 94013a58
! %f40 = 20520bc3 00de9065 6a25cc40 4ada1dfe
! %f44 = 33dcd4b5 174e1ef9 e7345e03 6d4669be
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7ff2af3000000038,%g7,%g1 ! GSR scale = 7, align = 0
wr %g1,%g0,%gsr ! GSR = 7ff2af3000000038
wr %g0,%y ! Clear Y 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[000000008b800058] = b1132b77, %l7 = a9ad29f2483738f4
swap [%i3+0x058],%l7 ! %l7 = 00000000b1132b77
! Mem[000000008b000008] = ed55dd4a, %l6 = cbc79d900a0e3270
swapa [%i2+%o1]0x80,%l6 ! %l6 = 00000000ed55dd4a
! %l1 = baf317de6de6ee37, Mem[000000008b800028] = 99c70236
stwa %l1,[%i3+%o5]0x80 ! Mem[000000008b800028] = 6de6ee37
! Mem[0000000091000040] = 5ed65b1e, %g2 = 9463bcf16800010f
lduh [%i6+0x042],%g2 ! %g2 = 0000000000005ed6
! %l0 = 2fe6ab6281b98683, Mem[0000000090800078] = 2b5751b8c117fe29
stx %l0,[%i5+0x078] ! Mem[0000000090800078] = 2fe6ab6281b98683
! Mem[000000008a8000bc] = caa13023, %l4 = 0b63d26a05599afb
ldsw [%i1+0x0bc],%l4 ! %l4 = ffffffffcaa13023
! %l6 = 00000000ed55dd4a, Mem[00000000900001e6] = 364a7ee4
sth %l6,[%i4+0x1e6] ! Mem[00000000900001e4] = dd4a7ee4
! Mem[000000008a800178] = 014bedb8, %l2 = 9d7a581a3084835e
ldstub [%i1+0x178],%l2 ! %l2 = 00000001000000ff
! Mem[000000008b000112] = 16baf075, %l4 = ffffffffcaa13023
ldstuba [%i2+0x112]%asi,%l4 ! %l4 = 000000f0000000ff
! Mem[000000008a0000c4] = 7b64fa53, %l3 = 5fe7ffc5c1c45d77, %asi = 80
swapa [%i0+0x0c4]%asi,%l3 ! %l3 = 000000007b64fa53
p61_label_2:
! %l6 = 00000000ed55dd4a, Mem[0000000091800130] = 7b157b3a, %asi = 80
stwa %l6,[%o0+0x130]%asi ! Mem[0000000091800130] = ed55dd4a
! %l3 = 000000007b64fa53, Mem[0000000090800047] = b5ecb2b1
stb %l3,[%i5+0x047] ! Mem[0000000090800044] = 53ecb2b1
! Mem[000000008a000008] = 7d747d07, %l3 = 000000007b64fa53
lduba [%i0+%o1]0x89,%l3 ! %l3 = 0000000000000007
! Mem[000000008b800028] = 37eee66d, %l4 = 00000000000000f0
ldstuba [%i3+%o5]0x89,%l4 ! %l4 = 0000006d000000ff
! Mem[000000008b0001b4] = 39ca0f3d, %l5 = 14eec12d94f6c8b2
ldstub [%i2+0x1b4],%l5 ! %l5 = 00000039000000ff
! %l4 = 000000000000006d, Mem[000000008a000020] = b199eb152c8f7519
stxa %l4,[%i0+%o4]0x80 ! Mem[000000008a000020] = 000000000000006d
! %l2 = 0000000000000001, Mem[0000000090000174] = cf0df84b
stw %l2,[%i4+0x174] ! Mem[0000000090000174] = 00000001
! Mem[000000009000015c] = e248893d, %g2 = 0000000000005ed6
ldsh [%i4+0x15c],%g2 ! %g2 = ffffffffffffe248
! Mem[0000000091000050] = 59c75ae118b941cc, %g2 = ffffffffffffe248
ldx [%i6+0x050],%g2 ! %g2 = 59c75ae118b941cc
! Mem[000000008b8001f0] = 0371f401, %l0 = 2fe6ab6281b98683
swap [%i3+0x1f0],%l0 ! %l0 = 000000000371f401
p61_label_3:
! Mem[000000008a000030] = 7a06f39031862c68, %l6 = 00000000ed55dd4a, %l6 = 00000000ed55dd4a
add %i0,0x30,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 7a06f39031862c68
! Mem[000000008b800194] = eae323af, %l1 = 6de6ee37, %l3 = 00000007
add %i3,0x194,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000eae323af
! Mem[000000008b800020] = 5313cad2, %l2 = 0000000000000001
swapa [%i3+%o4]0x88,%l2 ! %l2 = 000000005313cad2
! %l0 = 0371f401, %l1 = 6de6ee37, Mem[0000000090800110] = 04f74b2c bd57aaef
std %l0,[%i5+0x110] ! Mem[0000000090800110] = 0371f401 6de6ee37
! Mem[0000000090000180] = d8e84e828d45a097, %g2 = 59c75ae118b941cc
ldx [%i4+0x180],%g2 ! %g2 = d8e84e828d45a097
! Mem[000000008a00009c] = 56ff7add, %l1 = baf317de6de6ee37
swap [%i0+0x09c],%l1 ! %l1 = 0000000056ff7add
! Mem[000000008a000018] = 789cea22, %l2 = 000000005313cad2
ldstuba [%i0+%o3]0x80,%l2 ! %l2 = 00000078000000ff
! Mem[000000008a800008] = 9b9a8f66, %l0 = 000000000371f401
ldsba [%i1+%o1]0x80,%l0 ! %l0 = ffffffffffffff9b
! Mem[000000008a800108] = 8e810368, %l0 = ffffffffffffff9b
swap [%i1+0x108],%l0 ! %l0 = 000000008e810368
! Mem[000000008a800028] = eba94c2b, %l5 = 0000000000000039
swapa [%i1+%o5]0x88,%l5 ! %l5 = 00000000eba94c2b
p61_label_4:
! Mem[000000008a000010] = 4fa8e7bb, %l5 = 00000000eba94c2b
ldsba [%i0+%o2]0x89,%l5 ! %l5 = ffffffffffffffbb
! Mem[000000008b0000b4] = 5a6d14be, %l7 = 00000000b1132b77
ldstub [%i2+0x0b4],%l7 ! %l7 = 0000005a000000ff
! Mem[000000008b0001d8] = 3fa54e9e, %l4 = 0000006d, %l3 = eae323af
add %i2,0x1d8,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000003fa54e9e
! %l5 = ffffffffffffffbb, Mem[000000008a800000] = 605965a1ea5ae147
stxa %l5,[%i1+%g0]0x81 ! Mem[000000008a800000] = ffffffffffffffbb
! %l1 = 0000000056ff7add, Mem[00000000900000f4] = ec746c71
stw %l1,[%i4+0x0f4] ! Mem[00000000900000f4] = 56ff7add
! Mem[000000008a0001e4] = 11710c68, %l4 = 000000000000006d
swap [%i0+0x1e4],%l4 ! %l4 = 0000000011710c68
! Mem[000000008b000033] = 95db9d2c, %l0 = 000000008e810368
ldstub [%i2+0x033],%l0 ! %l0 = 0000002c000000ff
! Mem[000000008a000000] = 53b7b714, %l5 = ffffffffffffffbb
ldstuba [%i0+%g0]0x80,%l5 ! %l5 = 00000053000000ff
! %l6 = 31862c68, %l7 = 0000005a, Mem[000000008b800008] = 017c5dc9 e8abcf8a
stda %l6,[%i3+%o1]0x81 ! Mem[000000008b800008] = 31862c68 0000005a
! %l3 = 000000003fa54e9e, Mem[000000009100016e] = 41bbb7d8
sth %l3,[%i6+0x16e] ! Mem[000000009100016c] = 4e9eb7d8
p61_label_5:
! %l7 = 000000000000005a, Mem[000000008b000020] = 0ec273f2
stba %l7,[%i2+%o4]0x88 ! Mem[000000008b000020] = 0ec2735a
! Mem[000000008a000008] = 077d747d, %l4 = 0000000011710c68
ldsba [%i0+%o1]0x80,%l4 ! %l4 = 0000000000000007
! Mem[00000000918001f0] = 7dd08908, %g18 = 9805bd0874c8a8e6
ldsw [%o0+0x1f0],%g2 ! %g2 = 9805bd0874c8a8e6
! Mem[0000000091800180] = a254098f, %g18 = 9805bd0874c8a8e6
ldsw [%o0+0x180],%g2 ! %g2 = 9805bd0874c8a8e6
! Mem[000000008b000018] = e5396d04, %l5 = 0000000000000053
swapa [%i2+%o3]0x89,%l5 ! %l5 = 00000000e5396d04
! %l5 = 00000000e5396d04, Mem[000000008a00010a] = 5415e9bc, %asi = 80
stha %l5,[%i0+0x10a]%asi ! Mem[000000008a000108] = 54156d04
! Mem[000000008a800000] = ffffffff, %l2 = 0000000000000078
swapa [%i1+%g0]0x80,%l2 ! %l2 = 00000000ffffffff
! %l4 = 0000000000000007, Mem[0000000090800028] = ba02f5065792cb5c
stx %l4,[%i5+%o5] ! Mem[0000000090800028] = 0000000000000007
! %l6 = 7a06f39031862c68, Mem[000000008a000028] = 44d65b40
stha %l6,[%i0+%o5]0x80 ! Mem[000000008a000028] = 2c685b40
! Mem[000000008b800008] = 682c8631, %l3 = 000000003fa54e9e
ldstuba [%i3+%o1]0x89,%l3 ! %l3 = 00000031000000ff
p61_label_6:
! Mem[0000000090800098] = cd4886d9, %g18 = 9805bd0874c8a8e6
ldsw [%i5+0x098],%g2 ! %g2 = 9805bd0874c8a8e6
! Mem[000000008a800148] = 37e28787, %l1 = 56ff7add, %l5 = e5396d04
add %i1,0x148,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000037e28787
! Mem[000000008b000028] = 0c5c03df, %l6 = 7a06f39031862c68
lduba [%i2+%o5]0x89,%l6 ! %l6 = 00000000000000df
! Mem[000000008b800020] = 00000001, %l2 = 00000000ffffffff
lduwa [%i3+%o4]0x89,%l2 ! %l2 = 0000000000000001
! Mem[000000008a800000] = bbffffff 78000000, %l2 = 00000001, %l3 = 00000031
ldda [%i1+%g0]0x88,%l2 ! %l2 = 0000000078000000 00000000bbffffff
! Mem[000000008b800018] = 0b092f13, %l5 = 0000000037e28787
swapa [%i3+%o3]0x81,%l5 ! %l5 = 000000000b092f13
! %l3 = 00000000bbffffff, Mem[0000000091000110] = 259a7444
stw %l3,[%i6+0x110] ! Mem[0000000091000110] = bbffffff
! Mem[000000008a000010] = bbe7a84f, %l1 = 0000000056ff7add
ldsha [%i0+%o2]0x81,%l1 ! %l1 = ffffffffffffbbe7
! %l2 = 78000000, %l3 = bbffffff, Mem[000000008b000010] = 84ddb37c 22e68bd1
stda %l2,[%i2+%o2]0x80 ! Mem[000000008b000010] = 78000000 bbffffff
! Mem[000000008a000060] = 45bf4250bfdefef4, %l0 = 000000000000002c, %l5 = 000000000b092f13
add %i0,0x60,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 45bf4250bfdefef4
p61_label_7:
! %l5 = 45bf4250bfdefef4, Mem[000000008b800142] = 56186fba
stb %l5,[%i3+0x142] ! Mem[000000008b800140] = 5618f4ba
! Mem[000000008a800008] = 9b9a8f66, %l5 = bfdefef4, %l4 = 00000007
add %i1,0x08,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000009b9a8f66
! Mem[00000000908000c8] = 3256a541, %g2 = ffffffffcd4886d9
ldsb [%i5+0x0c8],%g2 ! %g2 = 0000000000000032
! Mem[000000008b800010] = 10cf51e0, %l4 = 000000009b9a8f66
lduwa [%i3+%o2]0x80,%l4 ! %l4 = 0000000010cf51e0
! Mem[000000008b800028] = 37eee6ff, %l4 = 0000000010cf51e0
swapa [%i3+%o5]0x89,%l4 ! %l4 = 0000000037eee6ff
! Mem[000000008b800078] = ec4d401b, %l1 = ffffbbe7, %l6 = 000000df
add %i3,0x78,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000ec4d401b
! Mem[000000008b000194] = af3ed054, %l2 = 0000000078000000
swap [%i2+0x194],%l2 ! %l2 = 00000000af3ed054
! Mem[000000008b8000e8] = 86d234559467babb, %l1 = ffffffffffffbbe7, %l2 = 00000000af3ed054
add %i3,0xe8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 86d234559467babb
! Mem[0000000091000124] = 975d5fd9, %g18 = 9805bd0874c8a8e6
ldsw [%i6+0x124],%g2 ! %g2 = 9805bd0874c8a8e6
! Mem[000000008a0001d8] = b00e71d9486fb8b8, %l2 = 86d234559467babb, %l6 = 00000000ec4d401b
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = b00e71d9486fb8b8
p61_label_8:
! Mem[000000008a00010c] = ea3d4ebb, %l4 = 37eee6ff, %l7 = 0000005a
add %i0,0x10c,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000ea3d4ebb
! Mem[000000008b800008] = 682c86ff, %l7 = 00000000ea3d4ebb
ldstuba [%i3+%o1]0x89,%l7 ! %l7 = 000000ff000000ff
! Mem[000000008a000008] = 077d747d956f7e22, %l6 = b00e71d9486fb8b8, %l4 = 0000000037eee6ff
add %i0,0x08,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 077d747d956f7e22
! Mem[000000008b0000a8] = d217843c, %l4 = 956f7e22, %l4 = 956f7e22
add %i2,0xa8,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000d217843c
! Mem[000000008b800018] = 37e28787, %l0 = 000000000000002c
ldstuba [%i3+%o3]0x80,%l0 ! %l0 = 00000037000000ff
! Mem[000000008a000010] = bbe7a84f, %l5 = 45bf4250bfdefef4
swapa [%i0+%o2]0x80,%l5 ! %l5 = 00000000bbe7a84f
! %l4 = 00000000d217843c, Mem[000000008a000020] = 00000000
stwa %l4,[%i0+%o4]0x81 ! Mem[000000008a000020] = d217843c
! Mem[000000008b800018] = 8787e2ff, %l7 = 00000000000000ff
swapa [%i3+%o3]0x89,%l7 ! %l7 = 000000008787e2ff
! Mem[000000008b000010] = 00000078, %l6 = b00e71d9486fb8b8
swapa [%i2+%o2]0x88,%l6 ! %l6 = 0000000000000078
! %l6 = 00000078, %l7 = 8787e2ff, Mem[0000000090800030] = a9a2499d 2b9c85a6
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 00000078 8787e2ff
p61_label_9:
! Mem[000000008b000010] = 486fb8b8, %l4 = 00000000d217843c
ldstuba [%i2+%o2]0x88,%l4 ! %l4 = 000000b8000000ff
! Mem[000000008b000014] = bbffffff, %l0 = 00000037, %l5 = bbe7a84f
add %i2,0x14,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000bbffffff
! Mem[000000008b80007c] = 7f00fdeb, %l3 = 00000000bbffffff
swap [%i3+0x07c],%l3 ! %l3 = 000000007f00fdeb
! Mem[00000000918001a8] = 6b6a4bd3, %g2 = ffffffff975d5fd9
lduh [%o0+0x1a8],%g2 ! %g2 = 0000000000006b6a
! Mem[000000008b000018] = 53000000, %l1 = ffffffffffffbbe7
lduba [%i2+%o3]0x80,%l1 ! %l1 = 0000000000000053
! Mem[000000008b80018c] = 27c661f2, %l5 = 00000000bbffffff
ldstub [%i3+0x18c],%l5 ! %l5 = 00000027000000ff
! Mem[000000008b800010] = e051cf10, %l0 = 0000000000000037
ldsha [%i3+%o2]0x89,%l0 ! %l0 = ffffffffffffcf10
! %l3 = 000000007f00fdeb, Mem[000000008a800000] = bbffffff78000000
stxa %l3,[%i1+%g0]0x88 ! Mem[000000008a800000] = 000000007f00fdeb
! Mem[000000008b800010] = e051cf10, %l5 = 0000000000000027
ldstuba [%i3+%o2]0x88,%l5 ! %l5 = 00000010000000ff
! Mem[0000000091800140] = 99c754cdcdb3200d, %g2 = 0000000000006b6a
ldx [%o0+0x140],%g2 ! %g2 = 99c754cdcdb3200d
p61_label_10:
! Mem[0000000091000168] = 08a1f293 546a4e9e, %g2 = cdb3200d, %g3 = 0bad0b00
ldd [%i6+0x168],%g2 ! %g2 = 0000000008a1f293 00000000546a4e9e
! Mem[000000008a000108] = 54156d04, %l5 = 0000000000000010
swap [%i0+0x108],%l5 ! %l5 = 0000000054156d04
! %l0 = ffffffffffffcf10, Mem[000000008a000028] = 405b682c
stha %l0,[%i0+%o5]0x89 ! Mem[000000008a000028] = 405bcf10
! %l0 = ffffcf10, %l1 = 00000053, Mem[000000008a800020] = 1e9300d1 78505765
stda %l0,[%i1+%o4]0x88 ! Mem[000000008a800020] = ffffcf10 00000053
! Mem[0000000091800058] = ab5608d0 863b1eb6, %g2 = 08a1f293, %g3 = 546a4e9e
ldd [%o0+0x058],%g2 ! %g2 = 00000000ab5608d0 00000000863b1eb6
! Mem[000000008a800020] = 10cfffff53000000, %l5 = 0000000054156d04, %l7 = 000000008787e2ff
add %i1,0x20,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 10cfffff53000000
! Mem[000000008b800010] = ffcf51e0, %l5 = 0000000054156d04
lduha [%i3+%o2]0x81,%l5 ! %l5 = 000000000000ffcf
! Mem[000000008b800000] = e0f29890, %l0 = ffffffffffffcf10
lduwa [%i3+%g0]0x88,%l0 ! %l0 = 00000000e0f29890
! Mem[0000000090000140] = 1b2720ac, %g2 = 00000000ab5608d0
ldsb [%i4+0x140],%g2 ! %g2 = 000000000000001b
! Mem[000000008b000008] = 70320e0a, %l4 = 00000000000000b8
ldstuba [%i2+%o1]0x88,%l4 ! %l4 = 0000000a000000ff
p61_label_11:
! Mem[0000000090000108] = 3c2b1770 b86e8ce7, %g2 = 0000001b, %g3 = 863b1eb6
ldd [%i4+0x108],%g2 ! %g2 = 000000003c2b1770 00000000b86e8ce7
! %l5 = 000000000000ffcf, Mem[00000000918001c6] = 42a96d92
sth %l5,[%o0+0x1c6] ! Mem[00000000918001c4] = ffcf6d92
! Mem[000000008b800080] = a5a272bf, %l6 = 00000078, %l7 = 53000000
add %i3,0x80,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000a5a272bf
! Mem[000000008a000010] = f4fedebf, %l7 = 00000000a5a272bf
lduha [%i0+%o2]0x88,%l7 ! %l7 = 000000000000debf
! %l4 = 0000000a, %l5 = 0000ffcf, Mem[00000000918000b8] = 9d6075fb af9577c9
std %l4,[%o0+0x0b8] ! Mem[00000000918000b8] = 0000000a 0000ffcf
! Mem[000000008b0001c9] = f6661640, %l4 = 000000000000000a
ldstub [%i2+0x1c9],%l4 ! %l4 = 00000066000000ff
! Mem[000000008a000018] = ff9cea22, %l0 = 00000000e0f29890
swapa [%i0+%o3]0x81,%l0 ! %l0 = 00000000ff9cea22
! Mem[000000008b800028] = 10cf51e0, %l6 = 0000000000000078
lduha [%i3+%o5]0x89,%l6 ! %l6 = 00000000000051e0
! Mem[00000000910001a8] = 367cb88b, %g18 = 9805bd0874c8a8e6
ldsw [%i6+0x1a8],%g2 ! %g2 = 9805bd0874c8a8e6
! %l7 = 000000000000debf, Mem[0000000091000038] = 2910a14d, %asi = 80
stba %l7,[%i6+0x038]%asi ! Mem[0000000091000038] = bf10a14d
p61_label_12:
! Mem[000000008a800008] = 9b9a8f66, %l3 = 000000007f00fdeb
lduwa [%i1+%o1]0x80,%l3 ! %l3 = 000000009b9a8f66
! %l0 = 00000000ff9cea22, Mem[00000000918000ea] = e5d59f63
sth %l0,[%o0+0x0ea] ! Mem[00000000918000e8] = ea229f63
! Mem[0000000091800094] = 2a3b42b9, %g2 = 00000000367cb88b
lduw [%o0+0x094],%g2 ! %g2 = 000000002a3b42b9
! Mem[000000008b80001f] = 2eff9713, %l6 = 00000000000051e0
ldstub [%i3+0x01f],%l6 ! %l6 = 00000013000000ff
! Mem[000000008b000028] = df035c0c, %l3 = 000000009b9a8f66
ldsba [%i2+%o5]0x80,%l3 ! %l3 = ffffffffffffffdf
! Mem[000000008a8000e0] = 69234564a40225cd, %l0 = 00000000ff9cea22, %l0 = 00000000ff9cea22
add %i1,0xe0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 69234564a40225cd
! Mem[000000008a80006c] = ebb15159, %l3 = ffffffffffffffdf
ldstub [%i1+0x06c],%l3 ! %l3 = 000000eb000000ff
! Mem[000000008a800198] = 9a3ec6dc4e5538b3, %l3 = 00000000000000eb, %l6 = 0000000000000013
add %i1,0x198,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 9a3ec6dc4e5538b3
! Mem[000000008b800058] = 483738f4 95210544, %l0 = a40225cd, %l1 = 00000053
ldd [%i3+0x058],%l0 ! %l0 = 00000000483738f4 0000000095210544
! Mem[000000008b800190] = 5026b27eeae323af, %l5 = 000000000000ffcf, %l7 = 000000000000debf
add %i3,0x190,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 5026b27eeae323af
p61_label_13:
! Mem[0000000090000198] = 5e6d1f8c 20a71d6e, %g2 = 2a3b42b9, %g3 = b86e8ce7
ldd [%i4+0x198],%g2 ! %g2 = 000000005e6d1f8c 0000000020a71d6e
! Mem[000000008b000000] = 2f388b370c9894c0, %l0 = 00000000483738f4, %l0 = 00000000483738f4
casxa [%i2]0x80,%l0,%l0 ! %l0 = 2f388b370c9894c0
! Mem[0000000090000008] = 354aae5e 7877a39b, %g2 = 5e6d1f8c, %g3 = 20a71d6e
ldd [%i4+%o1],%g2 ! %g2 = 00000000354aae5e 000000007877a39b
! Mem[000000008b8000a8] = 3da4c346798b4bd1, %l3 = 00000000000000eb, %l5 = 000000000000ffcf
add %i3,0xa8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 3da4c346798b4bd1
! Mem[000000008b000030] = 95db9dffaba24327, %l5 = 3da4c346798b4bd1, %l5 = 3da4c346798b4bd1
add %i2,0x30,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 95db9dffaba24327
! Mem[000000008a8001f2] = c416e3ad, %l1 = 0000000095210544
ldstub [%i1+0x1f2],%l1 ! %l1 = 000000e3000000ff
! Mem[000000008a80013c] = ca5cf6f6, %l0 = 2f388b370c9894c0
swap [%i1+0x13c],%l0 ! %l0 = 00000000ca5cf6f6
! Mem[000000008b000014] = bbffffff, %l4 = 0000000000000066
swap [%i2+0x014],%l4 ! %l4 = 00000000bbffffff
! Mem[000000008a000008] = 077d747d956f7e22, %l4 = 00000000bbffffff
ldxa [%i0+%o1]0x80,%l4 ! %l4 = 077d747d956f7e22
! Mem[0000000090000100] = 843eecc4, %g18 = 9805bd0874c8a8e6
ldsw [%i4+0x100],%g2 ! %g2 = 9805bd0874c8a8e6
p61_label_14:
! %l0 = 00000000ca5cf6f6, Mem[0000000091800010] = 19ff0091
sth %l0,[%o0+%o2] ! Mem[0000000091800010] = f6f60091
! Mem[000000008b8001d8] = 3e98c139ba841802, %l3 = 00000000000000eb, %l5 = 95db9dffaba24327
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 3e98c139ba841802
! Mem[000000008a8001c4] = 6176a832, %l4 = 077d747d956f7e22
ldstub [%i1+0x1c4],%l4 ! %l4 = 00000061000000ff
! %l4 = 0000000000000061, Mem[0000000091000118] = 24214cb33f1a7d47
stx %l4,[%i6+0x118] ! Mem[0000000091000118] = 0000000000000061
! Mem[00000000918001ac] = bef432bd, %g2 = ffffffff843eecc4
lduh [%o0+0x1ae],%g2 ! %g2 = 000000000000bef4
! %l1 = 00000000000000e3, Mem[000000009180015c] = 9ad315d0, %asi = 80
stha %l1,[%o0+0x15c]%asi ! Mem[000000009180015c] = 00e315d0
! Mem[00000000908001c4] = 24043940, %g2 = 000000000000bef4
ldub [%i5+0x1c5],%g2 ! %g2 = 0000000000000024
! Mem[000000008b00002c] = 06934028, %l4 = 00000061, %l5 = ba841802
add %i2,0x2c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000006934028
! Mem[0000000090000068] = 6e2252f842395098, %g2 = 0000000000000024
ldx [%i4+0x068],%g2 ! %g2 = 6e2252f842395098
! %l6 = 4e5538b3, %l7 = eae323af, Mem[000000008b800010] = e051cfff 2367dbf0
stda %l6,[%i3+%o2]0x89 ! Mem[000000008b800010] = 4e5538b3 eae323af
p61_label_15:
! Mem[00000000908000ec] = 3286b0e3, %g2 = 6e2252f842395098
ldub [%i5+0x0ed],%g2 ! %g2 = 0000000000000032
! Mem[000000008b8000e0] = 022a6055, %l5 = 0000000006934028
ldstuba [%i3+0x0e0]%asi,%l5 ! %l5 = 00000002000000ff
! %l4 = 0000000000000061, Mem[000000008b000018] = 00000053
stba %l4,[%i2+%o3]0x89 ! Mem[000000008b000018] = 00000061
! Mem[000000008b800098] = 1ce70f8b, %l1 = 000000e3, %l0 = ca5cf6f6
add %i3,0x98,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000001ce70f8b
! Mem[000000008a000010] = bfdefef4, %l7 = 5026b27eeae323af
lduba [%i0+%o2]0x81,%l7 ! %l7 = 00000000000000bf
! %l0 = 1ce70f8b, %l1 = 000000e3, Mem[00000000910001a8] = 367cb88b 9a670170
stda %l0,[%i6+0x1a8]%asi ! Mem[00000000910001a8] = 1ce70f8b 000000e3
! Mem[000000008a80012c] = 52551450, %l4 = 0000000000000061
ldsh [%i1+0x12e],%l4 ! %l4 = 0000000000001450
! Mem[000000008b800010] = b338554e, %l5 = 0000000000000002
swapa [%i3+%o2]0x80,%l5 ! %l5 = 00000000b338554e
! Mem[000000008a80002e] = 5798f555, %l3 = 00000000000000eb
ldstub [%i1+0x02e],%l3 ! %l3 = 000000f5000000ff
! Mem[000000008a00019c] = 675a2404, %l6 = 4e5538b3, %l3 = 000000f5
add %i0,0x19c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000675a2404
p61_label_16:
! %l1 = 00000000000000e3, Mem[0000000090800038] = 9077206f
stw %l1,[%i5+0x038] ! Mem[0000000090800038] = 000000e3
! Mem[000000008a000160] = 4cbc364431614500, %l3 = 00000000675a2404, %l0 = 000000001ce70f8b
add %i0,0x160,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 4cbc364431614500
! %l0 = 31614500, %l1 = 000000e3, Mem[00000000900000e8] = 9839da07 8d7c0270
stda %l0,[%i4+0x0e8]%asi ! Mem[00000000900000e8] = 31614500 000000e3
! Mem[000000008a000048] = 02e8c253, %l4 = 0000000000001450
swap [%i0+0x048],%l4 ! %l4 = 0000000002e8c253
! Mem[000000008a000028] = 10cf5b40, %l5 = 00000000b338554e
swapa [%i0+%o5]0x81,%l5 ! %l5 = 0000000010cf5b40
! %l3 = 00000000675a2404, Mem[00000000910001b0] = 83000d90, %asi = 80
stha %l3,[%i6+0x1b0]%asi ! Mem[00000000910001b0] = 24040d90
! %l6 = 9a3ec6dc4e5538b3, Mem[000000008b800028] = 10cf51e0
stwa %l6,[%i3+%o5]0x88 ! Mem[000000008b800028] = 4e5538b3
! Mem[0000000091000048] = 0ab775a3, %g2 = 0000000000000032
lduha [%i6+0x048]%asi,%g2 ! %g2 = 0000000000000ab7
! Mem[000000008a000010] = bfdefef4, %l2 = 86d234559467babb
lduba [%i0+%o2]0x80,%l2 ! %l2 = 00000000000000bf
! Mem[000000008b000003] = 2f388b37, %l1 = 00000000000000e3
ldstub [%i2+0x003],%l1 ! %l1 = 00000037000000ff
p61_label_17:
! Mem[0000000091000188] = 7210b0c5, %g2 = 0000000000000ab7
ldsb [%i6+0x189],%g2 ! %g2 = 0000000000000072
! Mem[000000008b000000] = ff8b382f, %l5 = 0000000010cf5b40
ldstuba [%i2+%g0]0x88,%l5 ! %l5 = 0000002f000000ff
! Mem[000000008b00004f] = 7a14469c, %l2 = 00000000000000bf
ldstuba [%i2+0x04f]%asi,%l2 ! %l2 = 0000009c000000ff
! Mem[000000008a000020] = 6d000000 3c8417d2, %l4 = 02e8c253, %l5 = 0000002f
ldda [%i0+%o4]0x88,%l4 ! %l4 = 000000003c8417d2 000000006d000000
! Mem[000000008a800020] = 00000053 ffffcf10, %l2 = 0000009c, %l3 = 675a2404
ldda [%i1+%o4]0x88,%l2 ! %l2 = 00000000ffffcf10 0000000000000053
! Mem[000000008b0001b0] = 3f18ce2d, %l3 = 0000000000000053, %asi = 80
swapa [%i2+0x1b0]%asi,%l3 ! %l3 = 000000003f18ce2d
! Mem[00000000910000f0] = 0ba31d1e f27f7d71, %g2 = 00000072, %g3 = 7877a39b
ldd [%i6+0x0f0],%g2 ! %g2 = 000000000ba31d1e 00000000f27f7d71
! Mem[000000008a000120] = b66614f8, %l4 = 000000003c8417d2
ldstuba [%i0+0x120]%asi,%l4 ! %l4 = 000000b6000000ff
! Mem[0000000091000088] = c245a6bc afe30e96, %g2 = 0ba31d1e, %g3 = f27f7d71
ldd [%i6+0x088],%g2 ! %g2 = 00000000c245a6bc 00000000afe30e96
! %l2 = ffffcf10, %l3 = 3f18ce2d, Mem[0000000090000178] = d24499ec dc5c5270
std %l2,[%i4+0x178] ! Mem[0000000090000178] = ffffcf10 3f18ce2d
p61_label_18:
! Mem[000000008a000056] = 0e424f32, %l2 = 00000000ffffcf10
ldstuba [%i0+0x056]%asi,%l2 ! %l2 = 0000004f000000ff
! Mem[000000008a000028] = b338554e8a2bae80, %l1 = 0000000000000037
ldxa [%i0+%o5]0x81,%l1 ! %l1 = b338554e8a2bae80
! Mem[000000008b8001c0] = 015781b8, %l2 = 000000000000004f
ldswa [%i3+0x1c0]%asi,%l2 ! %l2 = 00000000015781b8
! %l4 = 00000000000000b6, Mem[000000008a800000] = ebfd007f
stwa %l4,[%i1+%g0]0x81 ! Mem[000000008a800000] = 000000b6
! Mem[000000008b00019a] = ad4c8d59, %l1 = b338554e8a2bae80
ldstuba [%i2+0x19a]%asi,%l1 ! %l1 = 0000008d000000ff
! Mem[00000000918000a4] = becc2ad5, %g2 = 00000000c245a6bc
ldub [%o0+0x0a4],%g2 ! %g2 = 00000000000000be
! Mem[000000008a80008c] = f4b40c1d, %l0 = 4cbc364431614500
swap [%i1+0x08c],%l0 ! %l0 = 00000000f4b40c1d
! Mem[000000008b000140] = 65d64bed, %l4 = 00000000000000b6
swap [%i2+0x140],%l4 ! %l4 = 0000000065d64bed
! Mem[000000008b8001bc] = 8812258a, %l0 = 00000000f4b40c1d
swap [%i3+0x1bc],%l0 ! %l0 = 000000008812258a
! Mem[000000008a000038] = 5e3c1011, %l5 = 000000006d000000
swap [%i0+0x038],%l5 ! %l5 = 000000005e3c1011
p61_label_19:
! Mem[000000008a800104] = e8f5bd4f, %l1 = 000000000000008d
ldstuba [%i1+0x104]%asi,%l1 ! %l1 = 000000e8000000ff
! Mem[000000008b000130] = c4f1c325, %l0 = 8812258a, %l2 = 015781b8
add %i2,0x130,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000c4f1c325
! Mem[000000008a0000bc] = 15eb6a22, %l5 = 000000005e3c1011
ldstuba [%i0+0x0bc]%asi,%l5 ! %l5 = 00000015000000ff
! %l4 = 65d64bed, %l5 = 00000015, Mem[000000008a000018] = 9098f2e0 ce40a9c3
stda %l4,[%i0+%o3]0x89 ! Mem[000000008a000018] = 65d64bed 00000015
! Mem[0000000091000090] = 3fcb14f4, %g2 = 00000000000000be
lduba [%i6+0x093]%asi,%g2 ! %g2 = 000000000000003f
! Mem[000000008a000188] = ee3e3a4640450fdd, %l4 = 0000000065d64bed, %l4 = 0000000065d64bed
add %i0,0x188,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = ee3e3a4640450fdd
! Mem[000000008a800028] = 39000000 5798ff55, %l6 = 4e5538b3, %l7 = 000000bf
ldda [%i1+%o5]0x81,%l6 ! %l6 = 0000000039000000 000000005798ff55
! Mem[000000008b000020] = 5a73c20e, %l2 = 00000000c4f1c325
ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 0000005a000000ff
! Mem[000000008a800008] = 668f9a9b, %l2 = 000000000000005a
swapa [%i1+%o1]0x89,%l2 ! %l2 = 00000000668f9a9b
! Mem[000000008b0001a4] = 772ceae8, %l6 = 0000000039000000
swap [%i2+0x1a4],%l6 ! %l6 = 00000000772ceae8
p61_label_20:
! %l2 = 668f9a9b, %l3 = 3f18ce2d, Mem[000000008a000020] = 3c8417d2 6d000000
stda %l2,[%i0+%o4]0x89 ! Mem[000000008a000020] = 668f9a9b 3f18ce2d
! Mem[000000008a00017c] = 71735055, %l3 = 000000003f18ce2d
swap [%i0+0x17c],%l3 ! %l3 = 0000000071735055
! Mem[00000000910000ec] = f7452a3b, %g2 = 000000000000003f
ldsha [%i6+0x0ec]%asi,%g2 ! %g2 = fffffffffffff745
! %l3 = 0000000071735055, Mem[000000008b800010] = 02000000
stba %l3,[%i3+%o2]0x88 ! Mem[000000008b800010] = 02000055
! Mem[000000008a800188] = 82f4c9ae, %l3 = 71735055, %l1 = 000000e8
add %i1,0x188,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000082f4c9ae
! %l0 = 000000008812258a, Mem[0000000091800106] = 08d7da59
sth %l0,[%o0+0x106] ! Mem[0000000091800104] = 258ada59
! Mem[0000000091800190] = 9c78ac4deb4255f1, %g2 = fffffffffffff745
ldx [%o0+0x190],%g2 ! %g2 = 9c78ac4deb4255f1
! %l1 = 0000000082f4c9ae, Mem[000000008b000010] = 486fb8ff
stwa %l1,[%i2+%o2]0x88 ! Mem[000000008b000010] = 82f4c9ae
! Mem[000000008b8000aa] = 3da4c346, %l4 = ee3e3a4640450fdd
ldstub [%i3+0x0aa],%l4 ! %l4 = 000000c3000000ff
! %l1 = 0000000082f4c9ae, Mem[0000000091800089] = 4471e4ac
stb %l1,[%o0+0x089] ! Mem[0000000091800088] = ae71e4ac
p61_label_21:
! Mem[000000009080015c] = cb1ca361, %g18 = 9805bd0874c8a8e6
ldsw [%i5+0x15c],%g2 ! %g2 = 9805bd0874c8a8e6
! Mem[000000008a000147] = 70a0d25b, %l1 = 0000000082f4c9ae
ldstuba [%i0+0x147]%asi,%l1 ! %l1 = 0000005b000000ff
! Mem[000000008a800028] = 55ff985700000039, %l2 = 00000000668f9a9b
ldxa [%i1+%o5]0x88,%l2 ! %l2 = 55ff985700000039
! Mem[000000008a000018] = ed4bd665, %l3 = 0000000071735055
ldstuba [%i0+%o3]0x81,%l3 ! %l3 = 000000ed000000ff
! Mem[000000008b000198] = ad4cff59fd29f109, %l3 = 00000000000000ed, %l2 = 55ff985700000039
add %i2,0x198,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = ad4cff59fd29f109
! Mem[00000000900000f0] = 24b456ff, %g2 = ffffffffcb1ca361
ldsha [%i4+0x0f2]%asi,%g2 ! %g2 = 00000000000024b4
! Mem[000000008a8001f4] = 82af10e0, %l7 = 000000005798ff55
swap [%i1+0x1f4],%l7 ! %l7 = 0000000082af10e0
! Mem[000000008a000008] = 7d747d07, %l0 = 000000008812258a
lduwa [%i0+%o1]0x89,%l0 ! %l0 = 000000007d747d07
! %l1 = 000000000000005b, Mem[000000008b000020] = ff73c20e
stha %l1,[%i2+%o4]0x80 ! Mem[000000008b000020] = 005bc20e
! Mem[000000008a000008] = 7d747d07, %l6 = 00000000772ceae8
swapa [%i0+%o1]0x89,%l6 ! %l6 = 000000007d747d07
p61_label_22:
! %l3 = 00000000000000ed, Mem[000000008b000018] = 61000000
stwa %l3,[%i2+%o3]0x80 ! Mem[000000008b000018] = 000000ed
! Mem[00000000900001a8] = 4a7a7f95, %g2 = 00000000000024b4
lduw [%i4+0x1a8],%g2 ! %g2 = 000000004a7a7f95
! %l0 = 7d747d07, %l1 = 0000005b, Mem[00000000908001b0] = 7d413f3e 85c25eb7
std %l0,[%i5+0x1b0] ! Mem[00000000908001b0] = 7d747d07 0000005b
! Mem[000000008a8001d0] = 2d348fa5, %l1 = 000000000000005b
ldsw [%i1+0x1d0],%l1 ! %l1 = 000000002d348fa5
! Mem[00000000908001d0] = 37a15708, %g2 = 000000004a7a7f95
lduh [%i5+0x1d0],%g2 ! %g2 = 00000000000037a1
! %l7 = 0000000082af10e0, Mem[00000000908001c2] = 46672e24
sth %l7,[%i5+0x1c2] ! Mem[00000000908001c0] = 10e02e24
! Mem[000000009080006c] = ef2fde52, %g2 = 00000000000037a1
lduha [%i5+0x06e]%asi,%g2 ! %g2 = 000000000000ef2f
! Mem[000000008b000008] = ff0e3270, %l0 = 000000007d747d07
ldstuba [%i2+%o1]0x80,%l0 ! %l0 = 000000ff000000ff
! Mem[000000008a000000] = 14b7b7ff, %l0 = 00000000000000ff
swapa [%i0+%g0]0x89,%l0 ! %l0 = 0000000014b7b7ff
! %l4 = 000000c3, %l5 = 00000015, Mem[000000008b000028] = 0c5c03df 28409306
stda %l4,[%i2+%o5]0x89 ! Mem[000000008b000028] = 000000c3 00000015
p61_label_23:
! Mem[000000008b800028] = b338554e, %l1 = 000000002d348fa5
ldstuba [%i3+%o5]0x81,%l1 ! %l1 = 000000b3000000ff
! Mem[000000008b800028] = ff38554e, %l3 = 00000000000000ed
ldstuba [%i3+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000090800134] = bf50598f, %g2 = 000000000000ef2f
ldsb [%i5+0x136],%g2 ! %g2 = ffffffffffffffbf
! %l1 = 00000000000000b3, Mem[00000000918000ec] = 9f63f850
stw %l1,[%o0+0x0ec] ! Mem[00000000918000ec] = 000000b3
! Mem[000000008b8000b4] = 1192e8c2, %l7 = 82af10e0, %l3 = 000000ff
add %i3,0xb4,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000001192e8c2
! %l1 = 00000000000000b3, Mem[000000008a800020] = ffffcf10
stba %l1,[%i1+%o4]0x88 ! Mem[000000008a800020] = ffffcfb3
! %l0 = 14b7b7ff, %l1 = 000000b3, Mem[0000000090800030] = 00000078 8787e2ff
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 14b7b7ff 000000b3
! Mem[000000008b80011c] = 4bae3e21, %l6 = 7d747d07, %l2 = fd29f109
add %i3,0x11c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000004bae3e21
! Mem[000000008b8000cc] = 56c8eb8f, %l3 = 1192e8c2, %l6 = 7d747d07
add %i3,0xcc,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000056c8eb8f
! Mem[000000008a000008] = e8ea2c77, %l2 = 000000004bae3e21
swapa [%i0+%o1]0x81,%l2 ! %l2 = 00000000e8ea2c77
p61_label_24:
! %l4 = 00000000000000c3, Mem[00000000918001be] = 4b59f7ce
sth %l4,[%o0+0x1be] ! Mem[00000000918001bc] = 00c3f7ce
! Mem[000000008b8000fa] = 3e00e2ca, %l3 = 000000001192e8c2
ldstub [%i3+0x0fa],%l3 ! %l3 = 000000e2000000ff
! Mem[000000008a800010] = 544ff6d3, %l3 = 00000000000000e2
ldstuba [%i1+%o2]0x89,%l3 ! %l3 = 000000d3000000ff
! Mem[000000008a00017f] = 3f18ce2d, %l4 = 00000000000000c3
ldstub [%i0+0x17f],%l4 ! %l4 = 0000002d000000ff
! Mem[000000008b800018] = 000000ff, %l5 = 0000000000000015
lduwa [%i3+%o3]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[000000008a000068] = 00c8e243, %l5 = 00000000000000ff, %asi = 80
swapa [%i0+0x068]%asi,%l5 ! %l5 = 0000000000c8e243
! Mem[000000008a800178] = ff4bedb8, %l5 = 0000000000c8e243
swap [%i1+0x178],%l5 ! %l5 = 00000000ff4bedb8
! Mem[000000008a0000c2] = 9f06c63c, %l2 = 00000000e8ea2c77
ldstub [%i0+0x0c2],%l2 ! %l2 = 000000c6000000ff
! Mem[000000008b000198] = ad4cff59, %l1 = 00000000000000b3
ldstuba [%i2+0x198]%asi,%l1 ! %l1 = 000000ad000000ff
! Mem[000000008b800064] = 6f51089a, %l2 = 00000000000000c6
swap [%i3+0x064],%l2 ! %l2 = 000000006f51089a
p61_label_25:
! Mem[000000009000009c] = 3b554283, %g18 = 9805bd0874c8a8e6
ldsw [%i4+0x09c],%g2 ! %g2 = 9805bd0874c8a8e6
! %l2 = 000000006f51089a, Mem[0000000090800000] = f4c7e3d3bc583ef2
stx %l2,[%i5+%g0] ! Mem[0000000090800000] = 000000006f51089a
! Mem[000000008b80008b] = 8ecc8648, %l6 = 0000000056c8eb8f
ldstub [%i3+0x08b],%l6 ! %l6 = 00000048000000ff
! Mem[000000008a800018] = a7858031, %l7 = 0000000082af10e0
swapa [%i1+%o3]0x81,%l7 ! %l7 = 00000000a7858031
! %l6 = 00000048, %l7 = a7858031, Mem[000000008b000000] = ff8b38ff c094980c
stda %l6,[%i2+%g0]0x89 ! Mem[000000008b000000] = 00000048 a7858031
! %l6 = 0000000000000048, Mem[000000008a800018] = 82af10e0
stba %l6,[%i1+%o3]0x81 ! Mem[000000008a800018] = 48af10e0
! Mem[000000008b800000] = 9098f2e0, %l6 = 0000000000000048
ldstuba [%i3+%g0]0x81,%l6 ! %l6 = 00000090000000ff
! %l4 = 0000002d, %l5 = ff4bedb8, Mem[00000000918001b8] = dde3da61 dbbc00c3
std %l4,[%o0+0x1b8] ! Mem[00000000918001b8] = 0000002d ff4bedb8
! Mem[000000008b800028] = ff38554e, %l2 = 000000006f51089a
ldstuba [%i3+%o5]0x81,%l2 ! %l2 = 000000ff000000ff
! Mem[000000008a000018] = ff4bd665, %l0 = 0000000014b7b7ff
ldswa [%i0+%o3]0x81,%l0 ! %l0 = ffffffffff4bd665
ba,a p61_not_taken_0_end
p61_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 ffffffffff4bd665
bne,a,pn %xcc,p61_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000ad
bne,a,pn %xcc,p61_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000ff
bne,a,pn %xcc,p61_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000d3
bne,a,pn %xcc,p61_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000002d
bne,a,pn %xcc,p61_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000ff4bedb8
bne,a,pn %xcc,p61_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000090
bne,a,pn %xcc,p61_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000a7858031
bne,a,pn %xcc,p61_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p61_check_fp_registers:
set p61_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be e32e4ccf 4d487d6e
bne %xcc,p61_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be bfe16e6e 2e1fd675
bne %xcc,p61_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be d3cc4a94 8d013a38
bne %xcc,p61_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 497e1f58 8d34f23f
bne %xcc,p61_f6_fail
nop
! Check Local Memory
set p61_local0_expect,%g1
p61_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ff000000d4dca7af
ldx [%i0+0x000],%g3 ! Observed data at 000000008a000000
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 4bae3e21956f7e22
ldx [%i0+0x008],%g3 ! Observed data at 000000008a000008
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = bfdefef480951607
ldx [%i0+0x010],%g3 ! Observed data at 000000008a000010
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff4bd66515000000
ldx [%i0+0x018],%g3 ! Observed data at 000000008a000018
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9b9a8f662dce183f
ldx [%i0+0x020],%g3 ! Observed data at 000000008a000020
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = b338554e8a2bae80
ldx [%i0+0x028],%g3 ! Observed data at 000000008a000028
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 6d000000595c460d
ldx [%i0+0x038],%g3 ! Observed data at 000000008a000038
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 00001450123f4aa4
ldx [%i0+0x048],%g3 ! Observed data at 000000008a000048
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 2c8b82ce0e42ff32
ldx [%i0+0x050],%g3 ! Observed data at 000000008a000050
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 000000ffd3fe945c
ldx [%i0+0x068],%g3 ! Observed data at 000000008a000068
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x068,%g4
ldx [%g1+0x098],%g2 ! Expected data = 3240d07b6de6ee37
ldx [%i0+0x098],%g3 ! Observed data at 000000008a000098
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = f091cf3bffeb6a22
ldx [%i0+0x0b8],%g3 ! Observed data at 000000008a0000b8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 9f06ff3cc1c45d77
ldx [%i0+0x0c0],%g3 ! Observed data at 000000008a0000c0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 00000010ea3d4ebb
ldx [%i0+0x108],%g3 ! Observed data at 000000008a000108
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = ff6614f898c59395
ldx [%i0+0x120],%g3 ! Observed data at 000000008a000120
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = 3165b9ec70a0d2ff
ldx [%i0+0x140],%g3 ! Observed data at 000000008a000140
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x140,%g4
ldx [%g1+0x178],%g2 ! Expected data = a9490b203f18ceff
ldx [%i0+0x178],%g3 ! Observed data at 000000008a000178
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 35dabd650000006d
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+0x000],%g2 ! Expected data = 000000b600000000
ldx [%i1+0x000],%g3 ! Observed data at 000000008a800000
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 5a0000000fb877d3
ldx [%i1+0x008],%g3 ! Observed data at 000000008a800008
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = fff64f54479a8ceb
ldx [%i1+0x010],%g3 ! Observed data at 000000008a800010
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 48af10e0bd86102b
ldx [%i1+0x018],%g3 ! Observed data at 000000008a800018
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = b3cfffff53000000
ldx [%i1+0x020],%g3 ! Observed data at 000000008a800020
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 390000005798ff55
ldx [%i1+0x028],%g3 ! Observed data at 000000008a800028
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 2839d6bdffb15159
ldx [%i1+0x068],%g3 ! Observed data at 000000008a800068
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 64069b3731614500
ldx [%i1+0x088],%g3 ! Observed data at 000000008a800088
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x088,%g4
ldx [%g1+0x100],%g2 ! Expected data = 724e5468fff5bd4f
ldx [%i1+0x100],%g3 ! Observed data at 000000008a800100
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = ffffff9b94c4a5ba
ldx [%i1+0x108],%g3 ! Observed data at 000000008a800108
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x108,%g4
ldx [%g1+0x138],%g2 ! Expected data = 669597690c9894c0
ldx [%i1+0x138],%g3 ! Observed data at 000000008a800138
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x138,%g4
ldx [%g1+0x178],%g2 ! Expected data = 00c8e243ce80be90
ldx [%i1+0x178],%g3 ! Observed data at 000000008a800178
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 036ce292ff76a832
ldx [%i1+0x1c0],%g3 ! Observed data at 000000008a8001c0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = c416ffad5798ff55
ldx [%i1+0x1f0],%g3 ! Observed data at 000000008a8001f0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x1f0,%g4
set p61_local2_expect,%g1
p61_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 48000000318085a7
ldx [%i2+0x000],%g3 ! Observed data at 000000008b000000
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff0e3270da67d351
ldx [%i2+0x008],%g3 ! Observed data at 000000008b000008
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = aec9f48200000066
ldx [%i2+0x010],%g3 ! Observed data at 000000008b000010
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000ed038e6e91
ldx [%i2+0x018],%g3 ! Observed data at 000000008b000018
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 005bc20e1fd32be3
ldx [%i2+0x020],%g3 ! Observed data at 000000008b000020
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = c300000015000000
ldx [%i2+0x028],%g3 ! Observed data at 000000008b000028
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 95db9dffaba24327
ldx [%i2+0x030],%g3 ! Observed data at 000000008b000030
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 0caced907a1446ff
ldx [%i2+0x048],%g3 ! Observed data at 000000008b000048
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x048,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = a0d33b12ff6d14be
ldx [%i2+0x0b0],%g3 ! Observed data at 000000008b0000b0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 16baff753c6ae2b9
ldx [%i2+0x110],%g3 ! Observed data at 000000008b000110
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = 000000b670adac6d
ldx [%i2+0x140],%g3 ! Observed data at 000000008b000140
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x140,%g4
ldx [%g1+0x190],%g2 ! Expected data = 8c9ff86978000000
ldx [%i2+0x190],%g3 ! Observed data at 000000008b000190
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = ff4cff59fd29f109
ldx [%i2+0x198],%g3 ! Observed data at 000000008b000198
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 2cb08af639000000
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 = 00000053ffca0f3d
ldx [%i2+0x1b0],%g3 ! Observed data at 000000008b0001b0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = f6ff1640e3128869
ldx [%i2+0x1c8],%g3 ! Observed data at 000000008b0001c8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x1c8,%g4
set p61_local3_expect,%g1
p61_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ff98f2e081a316ba
ldx [%i3+0x000],%g3 ! Observed data at 000000008b800000
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff862c680000005a
ldx [%i3+0x008],%g3 ! Observed data at 000000008b800008
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 55000002af23e3ea
ldx [%i3+0x010],%g3 ! Observed data at 000000008b800010
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff0000002eff97ff
ldx [%i3+0x018],%g3 ! Observed data at 000000008b800018
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 01000000be5f99b7
ldx [%i3+0x020],%g3 ! Observed data at 000000008b800020
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff38554e9b56dbd7
ldx [%i3+0x028],%g3 ! Observed data at 000000008b800028
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = 483738f495210544
ldx [%i3+0x058],%g3 ! Observed data at 000000008b800058
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 8794d8d4000000c6
ldx [%i3+0x060],%g3 ! Observed data at 000000008b800060
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = ec4d401bbbffffff
ldx [%i3+0x078],%g3 ! Observed data at 000000008b800078
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 8ecc86ffb8af3d2d
ldx [%i3+0x088],%g3 ! Observed data at 000000008b800088
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 3da4ff46798b4bd1
ldx [%i3+0x0a8],%g3 ! Observed data at 000000008b8000a8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ff2a605520c844c8
ldx [%i3+0x0e0],%g3 ! Observed data at 000000008b8000e0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 3e00ffcafa35e336
ldx [%i3+0x0f8],%g3 ! Observed data at 000000008b8000f8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 5618f4ba9df28bb3
ldx [%i3+0x140],%g3 ! Observed data at 000000008b800140
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x140,%g4
ldx [%g1+0x188],%g2 ! Expected data = 2784e518ffc661f2
ldx [%i3+0x188],%g3 ! Observed data at 000000008b800188
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 2f91f4bff4b40c1d
ldx [%i3+0x1b8],%g3 ! Observed data at 000000008b8001b8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 81b9868377076c56
ldx [%i3+0x1f0],%g3 ! Observed data at 000000008b8001f0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x1f0,%g4
! The test for processor 61 has passed
p61_passed:
ta GOOD_TRAP
nop
p61_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p61_failed
p61_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p61_failed
p61_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p61_failed
p61_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p61_failed
p61_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p61_failed
p61_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p61_failed
p61_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p61_failed
p61_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p61_failed
p61_f0_fail:
set p61_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f2_fail:
set p61_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f4_fail:
set p61_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f6_fail:
set p61_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 61 failed
p61_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0f4] ! Set processor 61 done flag
set p61_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 61 failed
p61_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0f4] ! Set processor 61 done flag
set p61_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p61_selfmod_failed:
ba p61_failed
mov 0xabc,%g1
p61_common_error:
or %g0,0xf1d,%g1
ba p61_failed
mov %o5,%g3
p61_common_signature_error:
set p61_temp,%g1
ba p61_failed
st %g2,[%g1] ! Common Lock Number
p61_common_timeout:
set p61_temp,%g1
ba p61_failed
st %g2,[%g1] ! Common Lock Number
p61_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p61_failed
mov 0x0,%g3
p61_trap1e:
lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008a800018]
swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008b800008]
done
p61_trap1o:
lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008a800018]
swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008b800008]
done
p61_trap2e:
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b800010]
ldsba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b800018]
done
p61_trap2o:
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b800010]
ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b800018]
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 = 2fe6ab6281b98683
ldx [%g1+0x008],%l1 ! %l1 = baf317de6de6ee37
ldx [%g1+0x010],%l2 ! %l2 = 9d7a581a3084835e
ldx [%g1+0x018],%l3 ! %l3 = 5fe7ffc5c1c45d77
ldx [%g1+0x020],%l4 ! %l4 = 0b63d26a05599afb
ldx [%g1+0x028],%l5 ! %l5 = 14eec12d94f6c8b2
ldx [%g1+0x030],%l6 ! %l6 = cbc79d900a0e3270
ldx [%g1+0x038],%l7 ! %l7 = a9ad29f2483738f4
! Initialize the output register of window 0
set unres3_start,%o0
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 = dd3839f4 14c9947e ad997b26 1d88600f
! %f4 = ba9eccdc 7288fb45 c5535323 2c3fced5
! %f8 = 157c222e 13262d95 60a44605 859724ac
! %f12 = 5fab06ca f6e6ec24 61d4a8a0 b39d07a8
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = bc0676c8 bea2c101 258f6d81 b5daf30f
! %f20 = 154ae2cd fe6bee25 299c903b 2cd37f3c
! %f24 = 3004c7c9 2b99683c 76769ee4 2cf943a1
! %f28 = 184e353f ccc3e58e 2cd74e8b d904def4
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 596d425c a63fba21 c273a4e6 e6eb53bc
! %f36 = 8724a9e4 df75b924 b5fb713c 6971bba9
! %f40 = d9796eb2 d4b9c7f3 6777586d 2bbef785
! %f44 = fba7bed9 ae4addcc 7d54fa49 02dfa277
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe4072a600000003a,%g7,%g1 ! GSR scale = 7, align = 2
wr %g1,%g0,%gsr ! GSR = e4072a600000003a
wr %g0,%y ! Clear Y 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:
! %l6 = 8e58c1f9, %l7 = 887085a1, Mem[000000008c800018] = f8d6cb86 82128191
stda %l6,[%i1+%o3]0x81 ! Mem[000000008c800018] = 8e58c1f9 887085a1
! Mem[000000008c000054] = 3d937e97, %l2 = b4a81b400d9dc20a, %asi = 80
swapa [%i0+0x054]%asi,%l2 ! %l2 = 000000003d937e97
! Mem[000000008d000008] = 36c1826a, %l4 = 58d8a6b83a082147
ldstuba [%i2+%o1]0x81,%l4 ! %l4 = 00000036000000ff
! %l4 = 0000000000000036, Mem[00000000900000b0] = 0141dccfe5015c01
stx %l4,[%i4+0x0b0] ! Mem[00000000900000b0] = 0000000000000036
! Mem[0000000091800140] = 99c754cd, %g2 = 7f041789000000dc
ldsh [%o0+0x140],%g2 ! %g2 = ffffffffffff99c7
! %l4 = 0000000000000036, Mem[000000008c800008] = 1425c0ae
stwa %l4,[%i1+%o1]0x81 ! Mem[000000008c800008] = 00000036
! Mem[000000008c800018] = f9c1588e, %l7 = 93124800887085a1
lduwa [%i1+%o3]0x88,%l7 ! %l7 = 00000000f9c1588e
! Mem[000000008d000178] = 74e52005, %l2 = 000000003d937e97, %asi = 80
swapa [%i2+0x178]%asi,%l2 ! %l2 = 0000000074e52005
! Mem[0000000090000078] = 6c0e85c8, %g2 = ffffffffffff99c7
lduh [%i4+0x078],%g2 ! %g2 = 0000000000006c0e
! Mem[000000008d000130] = 588b0b06, %l4 = 00000036, %l1 = 1309cb17
add %i2,0x130,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000588b0b06
p62_label_2:
! Mem[000000008c000090] = 3d400118, %l2 = 0000000074e52005
lduwa [%i0+0x090]%asi,%l2 ! %l2 = 000000003d400118
! %l1 = 00000000588b0b06, Mem[000000008c000198] = 6353a15d, %asi = 80
stwa %l1,[%i0+0x198]%asi ! Mem[000000008c000198] = 588b0b06
! %l3 = 3264285bf9153f90, Mem[000000008c800028] = 21d1390e
stha %l3,[%i1+%o5]0x80 ! Mem[000000008c800028] = 3f90390e
! Mem[000000008c000080] = d0ee762baeb57ebd, %l1 = 00000000588b0b06, %l0 = b23fb1b2400ed8a1
add %i0,0x80,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = d0ee762baeb57ebd
! Mem[000000009000004c] = 5a627429, %g2 = 0000000000006c0e
ldsh [%i4+0x04e],%g2 ! %g2 = 0000000000005a62
! %l7 = 00000000f9c1588e, Mem[000000008c800010] = cca18a24
stha %l7,[%i1+%o2]0x81 ! Mem[000000008c800010] = 588e8a24
! Mem[000000008d80011c] = 128df848, %l5 = 7f489a1871f8e0b9
swap [%i3+0x11c],%l5 ! %l5 = 00000000128df848
! %l7 = 00000000f9c1588e, Mem[000000008c000008] = ef97053e
stba %l7,[%i0+%o1]0x81 ! Mem[000000008c000008] = 8e97053e
! %l3 = 3264285bf9153f90, Mem[0000000091800068] = 564352cc
stw %l3,[%o0+0x068] ! Mem[0000000091800068] = f9153f90
! Mem[000000008d000140] = 96022b4e17f424a0, %l0 = d0ee762baeb57ebd, %l6 = 41de7dd68e58c1f9
add %i2,0x140,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 96022b4e17f424a0
p62_label_3:
! Mem[000000008d000028] = 5fd158bc, %l7 = 00000000f9c1588e
ldsba [%i2+%o5]0x88,%l7 ! %l7 = ffffffffffffffbc
! Mem[000000008d8000d8] = d0668e573c1c682c, %l3 = 3264285bf9153f90, %l0 = d0ee762baeb57ebd
add %i3,0xd8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = d0668e573c1c682c
! %l4 = 0000000000000036, Mem[000000008d800018] = 0377714a
stba %l4,[%i3+%o3]0x81 ! Mem[000000008d800018] = 3677714a
! Mem[000000008c000122] = 226d890a, %l0 = d0668e573c1c682c
ldstub [%i0+0x122],%l0 ! %l0 = 00000089000000ff
! Mem[0000000091800178] = 31403254, %g2 = 0000000000005a62
lduw [%o0+0x178],%g2 ! %g2 = 0000000031403254
! Mem[000000008d000020] = 28809259, %l0 = 0000000000000089
swapa [%i2+%o4]0x81,%l0 ! %l0 = 0000000028809259
! Mem[000000008d800090] = 5d6b1525, %l7 = ffffffffffffffbc, %asi = 80
swapa [%i3+0x090]%asi,%l7 ! %l7 = 000000005d6b1525
! Mem[0000000091000060] = fcafbdc1 91eeb0a1, %g2 = 31403254, %g3 = 0bad0b00
ldd [%i6+0x060],%g2 ! %g2 = 00000000fcafbdc1 0000000091eeb0a1
! Mem[00000000900000d4] = a0677e25, %g2 = 00000000fcafbdc1
lduw [%i4+0x0d4],%g2 ! %g2 = 00000000a0677e25
! Mem[000000008d800134] = 309ec806, %l0 = 28809259, %l1 = 588b0b06
add %i3,0x134,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000309ec806
p62_label_4:
! Mem[000000008d8000fa] = b93ab581, %l3 = 3264285bf9153f90
ldstuba [%i3+0x0fa]%asi,%l3 ! %l3 = 000000b5000000ff
! Mem[000000008d800028] = c98aa714, %l4 = 0000000000000036
swapa [%i3+%o5]0x89,%l4 ! %l4 = 00000000c98aa714
! Mem[00000000908001f8] = 3d4d32cf, %g18 = 6f72a2ead1181bdf
ldsw [%i5+0x1f8],%g2 ! %g2 = 6f72a2ead1181bdf
! Mem[00000000908000ec] = b53286b0, %g2 = 000000003d4d32cf
lduw [%i5+0x0ec],%g2 ! %g2 = 00000000b53286b0
! Mem[000000008c000110] = 21746740, %l6 = 96022b4e17f424a0
swap [%i0+0x110],%l6 ! %l6 = 0000000021746740
! Mem[000000008d000028] = bc58d15f, %l0 = 0000000028809259
ldsba [%i2+%o5]0x80,%l0 ! %l0 = ffffffffffffffbc
! Mem[000000008c0000c8] = 5d4a232f, %l2 = 000000003d400118
swap [%i0+0x0c8],%l2 ! %l2 = 000000005d4a232f
! Mem[000000008d000020] = 00000089, %l7 = 000000005d6b1525
ldstuba [%i2+%o4]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[000000008d000048] = 08dd48736a35bafb, %l5 = 00000000128df848, %l7 = 0000000000000000
add %i2,0x48,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 08dd48736a35bafb
! %l0 = ffffffffffffffbc, Mem[000000008c800008] = 36000000
stwa %l0,[%i1+%o1]0x89 ! Mem[000000008c800008] = ffffffbc
p62_label_5:
! Mem[000000008d8000c8] = ffd1b541, %l3 = 00000000000000b5
swap [%i3+0x0c8],%l3 ! %l3 = 00000000ffd1b541
! Mem[000000008d000018] = e8c12f38, %l5 = 00000000128df848
lduwa [%i2+%o3]0x88,%l5 ! %l5 = 00000000e8c12f38
! Mem[0000000090000044] = cf572c67, %g2 = 00000000b53286b0
lduh [%i4+0x044],%g2 ! %g2 = 000000000000cf57
! %l6 = 0000000021746740, Mem[000000008c000000] = 3bdd9fd78c0194f5
stxa %l6,[%i0+%g0]0x80 ! Mem[000000008c000000] = 0000000021746740
! Mem[000000008c800010] = 588e8a24, %l7 = 08dd48736a35bafb
ldstuba [%i1+%o2]0x81,%l7 ! %l7 = 00000058000000ff
! Mem[000000008d000010] = f5544cbe, %l2 = 000000005d4a232f
lduwa [%i2+%o2]0x88,%l2 ! %l2 = 00000000f5544cbe
! Mem[000000008c80017c] = 20c9639e, %l2 = 00000000f5544cbe
swap [%i1+0x17c],%l2 ! %l2 = 0000000020c9639e
! Mem[000000008d800000] = d0d14f6f, %l5 = 00000000e8c12f38
ldstuba [%i3+%g0]0x80,%l5 ! %l5 = 000000d0000000ff
! Mem[000000008d0000f8] = 66a304540a8ae0f6, %l7 = 0000000000000058, %l0 = ffffffffffffffbc
add %i2,0xf8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 66a304540a8ae0f6
! %l7 = 0000000000000058, Mem[0000000090000129] = 0b63ccd5, %asi = 80
stba %l7,[%i4+0x129]%asi ! Mem[0000000090000128] = 5863ccd5
p62_label_6:
! Mem[000000008c800018] = f9c1588e, %l5 = 00000000000000d0
ldstuba [%i1+%o3]0x89,%l5 ! %l5 = 0000008e000000ff
! Mem[0000000091800098] = 546afca7, %g2 = 000000000000cf57
ldub [%o0+0x099],%g2 ! %g2 = 0000000000000054
! Mem[000000008c8000a0] = d2dc7c68, %l7 = 0000000000000058
lduwa [%i1+0x0a0]%asi,%l7 ! %l7 = 00000000d2dc7c68
! Mem[000000008d000010] = be4c54f5, %l0 = 66a304540a8ae0f6
swapa [%i2+%o2]0x80,%l0 ! %l0 = 00000000be4c54f5
! Mem[00000000908000d0] = d09ab65d 4f2de1c3, %g2 = 00000054, %g3 = 91eeb0a1
ldd [%i5+0x0d0],%g2 ! %g2 = 00000000d09ab65d 000000004f2de1c3
! Mem[000000008d8000c8] = 000000b5, %l2 = 0000000020c9639e
ldsh [%i3+0x0ca],%l2 ! %l2 = 00000000000000b5
! Mem[000000008c800075] = 2164cdd5, %l4 = 00000000c98aa714
ldstub [%i1+0x075],%l4 ! %l4 = 00000064000000ff
! %l2 = 00000000000000b5, Mem[000000008d8001f8] = 85dd68935e4e8313
stx %l2,[%i3+0x1f8] ! Mem[000000008d8001f8] = 00000000000000b5
! Mem[000000008c000000] = 00000000, %l5 = 000000000000008e
lduha [%i0+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[000000008c000104] = b2408779, %l1 = 00000000309ec806
swap [%i0+0x104],%l1 ! %l1 = 00000000b2408779
p62_label_7:
! Mem[00000000908000a8] = a4d6a3786186de9a, %g2 = 00000000d09ab65d
ldx [%i5+0x0a8],%g2 ! %g2 = a4d6a3786186de9a
! Mem[0000000091000020] = 72613ed08e4a24ba, %g2 = a4d6a3786186de9a
ldx [%i6+%o4],%g2 ! %g2 = 72613ed08e4a24ba
! Mem[000000008c800010] = ff8e8a24c6a18b1b, %l1 = 00000000b2408779, %l0 = 00000000be4c54f5
add %i1,0x10,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = ff8e8a24c6a18b1b
! Mem[0000000090000170] = 849f7ccf, %g2 = 72613ed08e4a24ba
ldsb [%i4+0x171],%g2 ! %g2 = ffffffffffffff84
! %l0 = c6a18b1b, %l1 = b2408779, Mem[0000000090000180] = d8e84e82 8d45a097
std %l0,[%i4+0x180] ! Mem[0000000090000180] = c6a18b1b b2408779
! Mem[000000008c000150] = 1a81ade5, %l6 = 0000000021746740
swap [%i0+0x150],%l6 ! %l6 = 000000001a81ade5
! %l4 = 00000064, %l5 = 00000000, Mem[000000008d800028] = 36000000 404236b1
stda %l4,[%i3+%o5]0x81 ! Mem[000000008d800028] = 00000064 00000000
! Mem[000000008c000000] = 00000000 21746740, %l4 = 00000064, %l5 = 00000000
ldda [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000000 0000000021746740
! Mem[000000008c800028] = 0e39903f, %l7 = 00000000d2dc7c68
swapa [%i1+%o5]0x88,%l7 ! %l7 = 000000000e39903f
! Mem[000000008d000110] = 76f969c4, %l1 = b2408779, %l5 = 21746740
add %i2,0x110,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000076f969c4
p62_label_8:
! Mem[0000000090800154] = 1424c7d4, %g2 = ffffffffffffff84
lduw [%i5+0x154],%g2 ! %g2 = 000000001424c7d4
! Mem[000000008c8000b4] = 0cbb1584, %l0 = ff8e8a24c6a18b1b
ldstub [%i1+0x0b4],%l0 ! %l0 = 0000000c000000ff
! Mem[000000008d80014d] = 33457941, %l7 = 000000000e39903f
ldstub [%i3+0x14d],%l7 ! %l7 = 00000045000000ff
! %l1 = 00000000b2408779, Mem[000000008d000010] = f6e08a0a
stha %l1,[%i2+%o2]0x89 ! Mem[000000008d000010] = f6e08779
! Mem[000000008d800020] = bd8f18d8, %l1 = 00000000b2408779
lduba [%i3+%o4]0x81,%l1 ! %l1 = 00000000000000bd
! Mem[00000000900001b0] = 8c3afc95, %g18 = 6f72a2ead1181bdf
ldsw [%i4+0x1b0],%g2 ! %g2 = 6f72a2ead1181bdf
! Mem[0000000090000018] = d35392b2af9a6919, %g2 = ffffffff8c3afc95
ldx [%i4+%o3],%g2 ! %g2 = d35392b2af9a6919
! Mem[0000000090800074] = e48dde6b, %g18 = 6f72a2ead1181bdf
ldsw [%i5+0x074],%g2 ! %g2 = 6f72a2ead1181bdf
! Mem[000000008c8001f4] = a9588105, %l2 = 00000000000000b5
swap [%i1+0x1f4],%l2 ! %l2 = 00000000a9588105
! %l5 = 0000000076f969c4, Mem[00000000918000a8] = 38658e3f
stb %l5,[%o0+0x0a8] ! Mem[00000000918000a8] = c4658e3f
p62_label_9:
! Mem[0000000090800084] = 9124e5a4, %g18 = 6f72a2ead1181bdf
ldsw [%i5+0x084],%g2 ! %g2 = 6f72a2ead1181bdf
! Mem[000000008c000000] = 00000000, %l4 = 0000000000000000
lduwa [%i0+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000090800060] = f3ecac3f 60cd1874, %g2 = 9124e5a4, %g3 = 4f2de1c3
ldd [%i5+0x060],%g2 ! %g2 = 00000000f3ecac3f 0000000060cd1874
! Mem[000000008c800084] = 343bf601, %l2 = a9588105, %l1 = 000000bd
add %i1,0x84,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000343bf601
! Mem[000000008d000018] = e8c12f38, %l7 = 0000000000000045
swapa [%i2+%o3]0x88,%l7 ! %l7 = 00000000e8c12f38
! Mem[000000008c000000] = 00000000, %l6 = 000000001a81ade5
ldstuba [%i0+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[000000009180016c] = 5bffb3b7, %g2 = 00000000f3ecac3f
ldsb [%o0+0x16c],%g2 ! %g2 = 000000000000005b
! %l1 = 00000000343bf601, Mem[0000000091800174] = 317c6070
sth %l1,[%o0+0x174] ! Mem[0000000091800174] = f6016070
! Mem[00000000908000d0] = d09ab65d4f2de1c3, %g2 = 000000000000005b
ldxa [%i5+0x0d0]%asi,%g2 ! %g2 = d09ab65d4f2de1c3
! Mem[0000000091800070] = fa1d3fdb, %g2 = d09ab65d4f2de1c3
ldsh [%o0+0x072],%g2 ! %g2 = fffffffffffffa1d
p62_label_10:
! Mem[000000008d000078] = beeb4ed2 d7a5928a, %l6 = 00000000, %l7 = e8c12f38
ldd [%i2+0x078],%l6 ! %l6 = 00000000beeb4ed2 00000000d7a5928a
! Mem[000000008c000018] = f5d51c8d, %l2 = 00000000a9588105
ldstuba [%i0+%o3]0x80,%l2 ! %l2 = 000000f5000000ff
! Mem[0000000090000198] = 8c20a71d, %g2 = fffffffffffffa1d
ldsb [%i4+0x19b],%g2 ! %g2 = ffffffffffffff8c
! Mem[000000008d000150] = 6f45f01a71ada6b2, %l3 = 00000000ffd1b541, %l4 = 0000000000000000
add %i2,0x150,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 6f45f01a71ada6b2
! Mem[000000008d800030] = f758da0d 02a73bfc, %l6 = beeb4ed2, %l7 = d7a5928a
ldda [%i3+0x030]%asi,%l6 ! %l6 = 00000000f758da0d 0000000002a73bfc
! Mem[000000008d000018] = 45000000, %l7 = 0000000002a73bfc
lduba [%i2+%o3]0x80,%l7 ! %l7 = 0000000000000045
! %l2 = 00000000000000f5, Mem[000000008d800010] = bd0d5dcb
stba %l2,[%i3+%o2]0x89 ! Mem[000000008d800010] = bd0d5df5
! Mem[000000008d0000d8] = c17153ce6f185296, %l2 = 00000000000000f5, %l2 = 00000000000000f5
add %i2,0xd8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = c17153ce6f185296
! Mem[000000008c800020] = 88e88454, %l0 = 000000000000000c
ldsha [%i1+%o4]0x88,%l0 ! %l0 = ffffffffffff8454
! %l5 = 0000000076f969c4, Mem[0000000091000098] = e6b6c238ee880969
stx %l5,[%i6+0x098] ! Mem[0000000091000098] = 0000000076f969c4
p62_label_11:
! %l0 = ffffffffffff8454, Mem[000000008d800010] = f55d0dbd7f0c8781
stxa %l0,[%i3+%o2]0x80 ! Mem[000000008d800010] = ffffffffffff8454
! %l4 = 6f45f01a71ada6b2, Mem[00000000908000b5] = 1a2125c7
stb %l4,[%i5+0x0b5] ! Mem[00000000908000b4] = b22125c7
! Mem[000000008d8001f0] = 54fac171, %l7 = 0000000000000045
swap [%i3+0x1f0],%l7 ! %l7 = 0000000054fac171
! Mem[000000009100014c] = eddfd90d, %g18 = 6f72a2ead1181bdf
ldswa [%i6+0x14c]%asi,%g2 ! %g2 = 6f72a2ead1181bdf
! %l2 = 6f185296, %l3 = ffd1b541, Mem[000000008c800028] = d2dc7c68 295ec20f
stda %l2,[%i1+%o5]0x89 ! Mem[000000008c800028] = 6f185296 ffd1b541
! %l2 = c17153ce6f185296, Mem[000000008d800020] = bd8f18d8
stwa %l2,[%i3+%o4]0x80 ! Mem[000000008d800020] = 6f185296
! Mem[000000008c000118] = 240eb02e, %l7 = 54fac171, %l1 = 343bf601
add %i0,0x118,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000240eb02e
! Mem[000000008d00003c] = c144bd27, %l5 = 0000000076f969c4
swap [%i2+0x03c],%l5 ! %l5 = 00000000c144bd27
! Mem[000000008c800148] = b683b2346ebeaf4d, %l5 = 00000000c144bd27, %l6 = 00000000f758da0d
add %i1,0x148,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = b683b2346ebeaf4d
! Mem[000000008c000110] = 17f424a0d3a5d7dc, %l3 = 00000000ffd1b541, %l3 = 00000000ffd1b541
add %i0,0x110,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 17f424a0d3a5d7dc
p62_label_12:
! Mem[000000008c000132] = 67657b39, %l7 = 0000000054fac171
ldstub [%i0+0x132],%l7 ! %l7 = 0000007b000000ff
! Mem[00000000910000f0] = 0ba31d1ef27f7d71, %g2 = ffffffffeddfd90d
ldx [%i6+0x0f0],%g2 ! %g2 = 0ba31d1ef27f7d71
! Mem[000000008d000008] = 3a0bbc946a82c1ff, %l1 = 00000000240eb02e
ldxa [%i2+%o1]0x88,%l1 ! %l1 = 3a0bbc946a82c1ff
! Mem[000000008d000128] = d61177b57650ca57, %l6 = b683b2346ebeaf4d, %l4 = 6f45f01a71ada6b2
add %i2,0x128,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = d61177b57650ca57
! Mem[000000008c800010] = ff8e8a24, %l7 = 000000000000007b
swapa [%i1+%o2]0x81,%l7 ! %l7 = 00000000ff8e8a24
! %l1 = 3a0bbc946a82c1ff, Mem[000000008d800010] = ffffffff
stwa %l1,[%i3+%o2]0x88 ! Mem[000000008d800010] = 6a82c1ff
! Mem[000000008c800000] = 4690866f, %l3 = 17f424a0d3a5d7dc
ldsha [%i1+%g0]0x89,%l3 ! %l3 = ffffffffffff866f
! Mem[000000008c8000c4] = 6ac59685, %l4 = d61177b57650ca57, %asi = 80
swapa [%i1+0x0c4]%asi,%l4 ! %l4 = 000000006ac59685
! Mem[000000008c800010] = 0000007b, %l0 = ffffffffffff8454
lduwa [%i1+%o2]0x81,%l0 ! %l0 = 000000000000007b
! Mem[000000008c000008] = 8e97053e, %l7 = 00000000ff8e8a24
ldstuba [%i0+%o1]0x81,%l7 ! %l7 = 0000008e000000ff
p62_label_13:
! Mem[000000008c8000f8] = b08f767b, %l6 = 6ebeaf4d, %l2 = 6f185296
add %i1,0xf8,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000b08f767b
! Mem[000000008d0001d8] = 5af9299b900e6264, %l0 = 000000000000007b, %l7 = 000000000000008e
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 5af9299b900e6264
! Mem[00000000900001e4] = fede364a, %g18 = 6f72a2ead1181bdf
ldsw [%i4+0x1e4],%g2 ! %g2 = 6f72a2ead1181bdf
! Mem[000000008d800028] = 64000000, %l0 = 000000000000007b
swapa [%i3+%o5]0x89,%l0 ! %l0 = 0000000064000000
! Mem[00000000910001d0] = 1af60ce8, %g18 = 6f72a2ead1181bdf
ldswa [%i6+0x1d0]%asi,%g2 ! %g2 = 6f72a2ead1181bdf
! %l6 = b683b2346ebeaf4d, Mem[000000008d000028] = bc58d15f
stha %l6,[%i2+%o5]0x81 ! Mem[000000008d000028] = af4dd15f
! Mem[0000000091800178] = 31403254 3c7ecaaa, %g2 = 1af60ce8, %g3 = 60cd1874
ldd [%o0+0x178],%g2 ! %g2 = 0000000031403254 000000003c7ecaaa
! Mem[000000008c800020] = 88e88454, %l5 = 00000000c144bd27
ldsba [%i1+%o4]0x88,%l5 ! %l5 = 0000000000000054
! %l5 = 0000000000000054, Mem[000000008c800050] = ce18825d8f0f3706
stx %l5,[%i1+0x050] ! Mem[000000008c800050] = 0000000000000054
! %l6 = b683b2346ebeaf4d, Mem[00000000918000b0] = c29b4c8099de7b59
stx %l6,[%o0+0x0b0] ! Mem[00000000918000b0] = b683b2346ebeaf4d
p62_label_14:
! %l1 = 3a0bbc946a82c1ff, Mem[000000009080003d] = 0a298b29
stb %l1,[%i5+0x03d] ! Mem[000000009080003c] = ff298b29
! Mem[000000008c000020] = 21a1d7d8f25ec75b, %l0 = 0000000064000000
ldxa [%i0+%o4]0x88,%l0 ! %l0 = 21a1d7d8f25ec75b
! %l7 = 5af9299b900e6264, Mem[000000008d800028] = 0000007b
stba %l7,[%i3+%o5]0x89 ! Mem[000000008d800028] = 00000064
! Mem[000000008c000018] = 8d1cd5ff, %l4 = 000000006ac59685
ldstuba [%i0+%o3]0x89,%l4 ! %l4 = 000000ff000000ff
! Mem[000000008d8001bc] = a8802a4e, %l1 = 3a0bbc946a82c1ff
swap [%i3+0x1bc],%l1 ! %l1 = 00000000a8802a4e
! Mem[000000008c00019c] = dd8a6458, %l0 = f25ec75b, %l1 = a8802a4e
add %i0,0x19c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000dd8a6458
! Mem[000000008d0000a8] = 75b3b9e4, %l5 = 0000000000000054
ldstub [%i2+0x0a8],%l5 ! %l5 = 00000075000000ff
! Mem[000000008c8000e8] = 3b0c8ef9, %l5 = 0000000000000075
lduh [%i1+0x0e8],%l5 ! %l5 = 0000000000003b0c
! Mem[000000008c800008] = bcffffffa9364f2a, %l4 = 00000000000000ff
ldxa [%i1+%o1]0x80,%l4 ! %l4 = bcffffffa9364f2a
! Mem[000000008d000108] = dbe8aa40, %l2 = 00000000b08f767b, %asi = 80
swapa [%i2+0x108]%asi,%l2 ! %l2 = 00000000dbe8aa40
p62_label_15:
! Mem[000000008c000050] = d7a2c0200d9dc20a, %l4 = bcffffffa9364f2a, %l1 = 00000000dd8a6458
add %i0,0x50,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = d7a2c0200d9dc20a
! Mem[00000000900001b8] = 2a1a388b517f6a2e, %g2 = 0000000031403254
ldx [%i4+0x1b8],%g2 ! %g2 = 2a1a388b517f6a2e
! %l7 = 5af9299b900e6264, Mem[0000000091000020] = 72613ed08e4a24ba
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = 5af9299b900e6264
! Mem[000000008c000018] = ffd51c8d, %l5 = 0000000000003b0c
ldstuba [%i0+%o3]0x80,%l5 ! %l5 = 000000ff000000ff
! Mem[000000008d800060] = 74f1b5c84c88aa67, %l5 = 00000000000000ff, %l2 = 00000000dbe8aa40
add %i3,0x60,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 74f1b5c84c88aa67
! Mem[000000008d800000] = ffd14f6f, %l5 = 00000000000000ff
lduba [%i3+%g0]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[000000008c8000c8] = b188a7b250fda6ae, %l0 = 21a1d7d8f25ec75b, %l1 = d7a2c0200d9dc20a
add %i1,0xc8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = b188a7b250fda6ae
! Mem[000000008d800090] = ffffffbc, %l4 = bcffffffa9364f2a, %asi = 80
swapa [%i3+0x090]%asi,%l4 ! %l4 = 00000000ffffffbc
! Mem[000000008d00019e] = 90eee0c9, %l4 = 00000000ffffffbc
ldstub [%i2+0x19e],%l4 ! %l4 = 000000e0000000ff
! Mem[0000000091800010] = 19ff009184169e64, %g2 = 2a1a388b517f6a2e
ldx [%o0+%o2],%g2 ! %g2 = 19ff009184169e64
p62_label_16:
! Mem[00000000910000b0] = 6aea0b87, %g2 = 19ff009184169e64
lduw [%i6+0x0b0],%g2 ! %g2 = 000000006aea0b87
! Mem[000000009180002c] = abd69884, %g2 = 000000006aea0b87
ldub [%o0+0x02f],%g2 ! %g2 = 00000000000000ab
! Mem[000000008d800028] = 00000000 00000064, %l4 = 000000e0, %l5 = 000000ff
ldda [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000064 0000000000000000
! Mem[000000008c0000f8] = 92865b62, %l7 = 5af9299b900e6264
ldstuba [%i0+0x0f8]%asi,%l7 ! %l7 = 00000092000000ff
! Mem[000000008d00015c] = c69bef25, %l6 = b683b2346ebeaf4d
swap [%i2+0x15c],%l6 ! %l6 = 00000000c69bef25
! %l3 = ffffffffffff866f, Mem[000000008c800018] = ff58c1f9
stwa %l3,[%i1+%o3]0x81 ! Mem[000000008c800018] = ffff866f
! Mem[000000008d0001d0] = af894ef9, %l6 = 00000000c69bef25
lduwa [%i2+0x1d0]%asi,%l6 ! %l6 = 00000000af894ef9
! Mem[000000008c000000] = 000000ff, %l1 = b188a7b250fda6ae
ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
! Mem[000000008c0000d8] = 08c24ee8, %l1 = 00000000000000ff
swap [%i0+0x0d8],%l1 ! %l1 = 0000000008c24ee8
! Mem[000000008c0001a8] = e63c4330, %l1 = 0000000008c24ee8
ldstub [%i0+0x1a8],%l1 ! %l1 = 000000e6000000ff
p62_label_17:
! Mem[000000008c800010] = 7b000000, %l4 = 0000000000000064
swapa [%i1+%o2]0x88,%l4 ! %l4 = 000000007b000000
! Mem[000000008c800024] = 66488dc1, %l2 = 4c88aa67, %l4 = 7b000000
add %i1,0x24,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000066488dc1
! %l5 = 0000000000000000, Mem[0000000091000026] = 62648cd6, %asi = 80
stba %l5,[%i6+0x026]%asi ! Mem[0000000091000024] = 00648cd6
! Mem[000000008c00008c] = 12cdb8ce, %l7 = 0000000000000092
swap [%i0+0x08c],%l7 ! %l7 = 0000000012cdb8ce
! Mem[000000008c000018] = ffd51c8d 16beb9b2, %l2 = 4c88aa67, %l3 = ffff866f
ldda [%i0+%o3]0x80,%l2 ! %l2 = 00000000ffd51c8d 0000000016beb9b2
! %l3 = 0000000016beb9b2, Mem[000000009100002a] = e0db488e, %asi = 80
stha %l3,[%i6+0x02a]%asi ! Mem[0000000091000028] = b9b2488e
! Mem[000000008d000000] = 7526ea2e, %l4 = 0000000066488dc1
swapa [%i2+%g0]0x81,%l4 ! %l4 = 000000007526ea2e
! Mem[000000008c8001c7] = eeac2a65, %l6 = 00000000af894ef9
ldstub [%i1+0x1c7],%l6 ! %l6 = 00000065000000ff
! %l5 = 0000000000000000, Mem[000000008c800008] = bcffffff
stba %l5,[%i1+%o1]0x81 ! Mem[000000008c800008] = 00ffffff
! Mem[000000008d000018] = 45000000, %l0 = 21a1d7d8f25ec75b
ldstuba [%i2+%o3]0x81,%l0 ! %l0 = 00000045000000ff
p62_label_18:
! Mem[00000000910000b8] = ff3eae0e, %g2 = 00000000000000ab
lduha [%i6+0x0b8]%asi,%g2 ! %g2 = 000000000000ff3e
! Mem[00000000910000c4] = 99869002, %g2 = 000000000000ff3e
ldsb [%i6+0x0c4],%g2 ! %g2 = ffffffffffffff99
! Mem[000000008d8000d0] = c648d85b 09836e4a, %l0 = 00000045, %l1 = 000000e6
ldd [%i3+0x0d0],%l0 ! %l0 = 00000000c648d85b 0000000009836e4a
! Mem[000000008c000028] = 6cd3365e, %l3 = 0000000016beb9b2
lduwa [%i0+%o5]0x88,%l3 ! %l3 = 000000006cd3365e
! Mem[000000008d8000d4] = 09836e4a, %l2 = 00000000ffd51c8d
swap [%i3+0x0d4],%l2 ! %l2 = 0000000009836e4a
! Mem[000000008c800000] = 6f869046, %l4 = 000000007526ea2e
ldstuba [%i1+%g0]0x80,%l4 ! %l4 = 0000006f000000ff
! Mem[000000008d8000ac] = d5db2773, %l2 = 0000000009836e4a, %asi = 80
swapa [%i3+0x0ac]%asi,%l2 ! %l2 = 00000000d5db2773
! Mem[000000008c000000] = 40677421 000000ff, %l6 = 00000065, %l7 = 12cdb8ce
ldda [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000ff 0000000040677421
! Mem[000000008c000000] = 000000ff, %l1 = 0000000009836e4a
lduwa [%i0+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[000000008c00008c] = 00000092, %l0 = c648d85b, %l5 = 00000000
add %i0,0x8c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000000000092
p62_label_19:
! Mem[000000008c800000] = ff869046, %l1 = 00000000000000ff
swapa [%i1+%g0]0x80,%l1 ! %l1 = 00000000ff869046
! Mem[0000000090800138] = 2cfaf018, %g2 = ffffffffffffff99
ldsh [%i5+0x13a],%g2 ! %g2 = 0000000000002cfa
! %l1 = 00000000ff869046, Mem[000000008d800000] = ffd14f6f
stba %l1,[%i3+%g0]0x80 ! Mem[000000008d800000] = 46d14f6f
! %l5 = 0000000000000092, Mem[00000000910001b8] = 889ba15b
sth %l5,[%i6+0x1b8] ! Mem[00000000910001b8] = 0092a15b
! Mem[000000008c800093] = 89bd8d9c, %l4 = 000000000000006f
ldstub [%i1+0x093],%l4 ! %l4 = 0000009c000000ff
! Mem[000000008d800018] = 3677714a, %l3 = 000000006cd3365e
ldstuba [%i3+%o3]0x80,%l3 ! %l3 = 00000036000000ff
! Mem[000000008d000020] = 890000ff, %l2 = 00000000d5db2773
lduha [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[000000008c800110] = cddc2ec884ad7171, %l1 = 00000000ff869046, %l4 = 000000000000009c
add %i1,0x110,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = cddc2ec884ad7171
! Mem[0000000091800150] = 5b35634a dfc229c6, %g2 = 00002cfa, %g3 = 3c7ecaaa
ldd [%o0+0x150],%g2 ! %g2 = 000000005b35634a 00000000dfc229c6
! Mem[000000008c0000ad] = 84712f90, %l0 = 00000000c648d85b
ldstub [%i0+0x0ad],%l0 ! %l0 = 00000071000000ff
p62_label_20:
! Mem[000000008d000020] = ff00008931a6c889, %l3 = 0000000000000036
ldxa [%i2+%o4]0x81,%l3 ! %l3 = ff00008931a6c889
! %l2 = 00000000000000ff, Mem[0000000090800028] = ba02f506, %asi = 80
stwa %l2,[%i5+0x028]%asi ! Mem[0000000090800028] = 000000ff
! Mem[000000008c800020] = 88e88454, %l4 = cddc2ec884ad7171
ldsha [%i1+%o4]0x88,%l4 ! %l4 = ffffffffffff8454
! Mem[000000008d000028] = 5fd14daf, %l3 = ff00008931a6c889
ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 000000af000000ff
! Mem[000000008c800018] = ffff866f, %l7 = 0000000040677421
swapa [%i1+%o3]0x81,%l7 ! %l7 = 00000000ffff866f
! Mem[000000008c800020] = 5484e888, %l0 = 0000000000000071
lduwa [%i1+%o4]0x81,%l0 ! %l0 = 000000005484e888
! Mem[00000000918001d0] = 5c503449218a926c, %g2 = 000000005b35634a
ldx [%o0+0x1d0],%g2 ! %g2 = 5c503449218a926c
! Mem[000000008d800020] = 9652186f, %l2 = 00000000000000ff
lduha [%i3+%o4]0x88,%l2 ! %l2 = 000000000000186f
! Mem[000000008c800000] = ff000000, %l5 = 0000000000000092
ldsha [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[000000008c8000f6] = aa515010, %l1 = 00000000ff869046
ldstub [%i1+0x0f6],%l1 ! %l1 = 00000050000000ff
p62_label_21:
! %l7 = 00000000ffff866f, Mem[000000008d800008] = 10b5d97c
stha %l7,[%i3+%o1]0x89 ! Mem[000000008d800008] = 10b5866f
! Mem[000000008d800000] = 46d14f6f, %l2 = 000000000000186f
swapa [%i3+%g0]0x81,%l2 ! %l2 = 0000000046d14f6f
! %l2 = 46d14f6f, %l3 = 000000af, Mem[000000008d800028] = 64000000 00000000
stda %l2,[%i3+%o5]0x81 ! Mem[000000008d800028] = 46d14f6f 000000af
! Mem[000000008d000020] = ff000089, %l1 = 0000000000000050
ldstuba [%i2+%o4]0x81,%l1 ! %l1 = 000000ff000000ff
! Mem[000000008d800049] = 29a0fe1e, %l3 = 00000000000000af
ldstub [%i3+0x049],%l3 ! %l3 = 000000a0000000ff
! Mem[000000008c8001a0] = 37f84897, %l0 = 000000005484e888
ldsw [%i1+0x1a0],%l0 ! %l0 = 0000000037f84897
! %l4 = ffff8454, %l5 = 00000000, Mem[0000000090000188] = 9ac53ac5 c5a07b79
std %l4,[%i4+0x188] ! Mem[0000000090000188] = ffff8454 00000000
! %l2 = 0000000046d14f6f, Mem[00000000918001f1] = d0890851
stb %l2,[%o0+0x1f1] ! Mem[00000000918001f0] = 6f890851
! Mem[000000008c800010] = 64000000, %l2 = 0000000046d14f6f
lduba [%i1+%o2]0x81,%l2 ! %l2 = 0000000000000064
! Mem[000000008c0000c8] = 3d400118, %l5 = 00000000, %l5 = 00000000
add %i0,0xc8,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000003d400118
p62_label_22:
! Mem[000000008c800168] = 614334b9595e051f, %l4 = ffffffffffff8454, %l2 = 0000000000000064
add %i1,0x168,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 614334b9595e051f
! Mem[000000008d800008] = 10b5866f, %l6 = 00000000000000ff
swapa [%i3+%o1]0x88,%l6 ! %l6 = 0000000010b5866f
! Mem[000000008c00017c] = d7cff3c7, %l0 = 37f84897, %l6 = 10b5866f
add %i0,0x17c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000d7cff3c7
! Mem[000000008d000010] = 7987e0f6, %l7 = 00000000ffff866f
ldstuba [%i2+%o2]0x81,%l7 ! %l7 = 00000079000000ff
! %l3 = 00000000000000a0, Mem[00000000908001f8] = 3d4d32cf
stw %l3,[%i5+0x1f8] ! Mem[00000000908001f8] = 000000a0
! Mem[000000008c00006c] = 9d77d61e, %l1 = 000000ff, %l5 = 3d400118
add %i0,0x6c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000009d77d61e
! Mem[00000000908001d8] = ef1f2ee5, %g2 = 5c503449218a926c
ldsh [%i5+0x1da],%g2 ! %g2 = ffffffffffffef1f
! Mem[000000008d000000] = c18d4866, %l6 = 00000000d7cff3c7
ldsba [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000066
! Mem[000000008d0001c9] = c150a537, %l2 = 614334b9595e051f
ldstub [%i2+0x1c9],%l2 ! %l2 = 00000050000000ff
! Mem[000000008d800106] = 1fc0b41d, %l6 = 0000000000000066
ldstub [%i3+0x106],%l6 ! %l6 = 000000b4000000ff
p62_label_23:
! %l1 = 00000000000000ff, Mem[00000000900000b0] = 0000000000000036
stx %l1,[%i4+0x0b0] ! Mem[00000000900000b0] = 00000000000000ff
! Mem[000000008d80016c] = 1c0bef5e, %l6 = 00000000000000b4
swap [%i3+0x16c],%l6 ! %l6 = 000000001c0bef5e
! Mem[000000008c80014c] = 6ebeaf4d, %l1 = 000000ff, %l1 = 000000ff
add %i1,0x14c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000006ebeaf4d
! Mem[000000008c800008] = 00ffffff, %l4 = ffffffffffff8454
ldswa [%i1+%o1]0x81,%l4 ! %l4 = 0000000000ffffff
! %l3 = 00000000000000a0, Mem[0000000090800123] = bdae4626
stb %l3,[%i5+0x123] ! Mem[0000000090800120] = a0ae4626
! %l4 = 0000000000ffffff, Mem[000000008d000020] = 890000ff
stha %l4,[%i2+%o4]0x88 ! Mem[000000008d000020] = 8900ffff
! Mem[000000008c000018] = ffd51c8d, %l4 = 0000000000ffffff
ldstuba [%i0+%o3]0x80,%l4 ! %l4 = 000000ff000000ff
! Mem[000000008d000079] = beeb4ed2, %l1 = 000000006ebeaf4d
ldstub [%i2+0x079],%l1 ! %l1 = 000000eb000000ff
! Mem[000000008c800018] = 40677421, %l1 = 00000000000000eb
lduwa [%i1+%o3]0x80,%l1 ! %l1 = 0000000040677421
! Mem[000000008d800000] = 0000186f, %l6 = 000000001c0bef5e
lduba [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000000
p62_label_24:
! Mem[000000008d800033] = f758da0d, %l7 = 0000000000000079
ldstub [%i3+0x033],%l7 ! %l7 = 0000000d000000ff
! Mem[000000008c000000] = 000000ff, %l2 = 0000000000000050
swapa [%i0+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! %l1 = 0000000040677421, Mem[000000008c800020] = 5484e888
stwa %l1,[%i1+%o4]0x80 ! Mem[000000008c800020] = 40677421
! Mem[00000000908000fc] = 029ad6c7, %g2 = ffffffffffffef1f
ldsh [%i5+0x0fe],%g2 ! %g2 = 000000000000029a
! Mem[000000008c000130] = 6765ff3965fbeaae, %l4 = 00000000000000ff, %l4 = 00000000000000ff
add %i0,0x130,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 6765ff3965fbeaae
! Mem[0000000090800010] = 92a3c171 347e03e8, %g2 = 0000029a, %g3 = dfc229c6
ldd [%i5+%o2],%g2 ! %g2 = 0000000092a3c171 00000000347e03e8
! Mem[0000000091800150] = 5b35634a, %g2 = 0000000092a3c171
lduw [%o0+0x150],%g2 ! %g2 = 000000005b35634a
! Mem[000000008d0000e6] = 583f64d2, %l2 = 00000000000000ff
ldstub [%i2+0x0e6],%l2 ! %l2 = 00000064000000ff
! Mem[000000008c000120] = 226dff0a856a75cf, %l7 = 000000000000000d, %l7 = 000000000000000d
add %i0,0x120,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 226dff0a856a75cf
! %l5 = 000000009d77d61e, Mem[0000000090000148] = 35dc6843d20df4be
stx %l5,[%i4+0x148] ! Mem[0000000090000148] = 000000009d77d61e
p62_label_25:
! Mem[000000008c00019c] = dd8a6458, %l4 = 6765ff3965fbeaae
swap [%i0+0x19c],%l4 ! %l4 = 00000000dd8a6458
! Mem[000000008c800010] = 64000000, %l7 = 226dff0a856a75cf
ldswa [%i1+%o2]0x81,%l7 ! %l7 = 0000000064000000
! Mem[000000008d000024] = 31a6c889, %l4 = dd8a6458, %l0 = 37f84897
add %i2,0x24,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000031a6c889
! Mem[000000008c000020] = f25ec75b, %l0 = 0000000031a6c889
ldsba [%i0+%o4]0x89,%l0 ! %l0 = 000000000000005b
! Mem[000000008d000168] = 76d25424543251b6, %l5 = 000000009d77d61e, %l4 = 00000000dd8a6458
add %i2,0x168,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 76d25424543251b6
! Mem[000000008d00005c] = 24ad8afa, %l6 = 00000000, %l0 = 0000005b
add %i2,0x5c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000024ad8afa
! Mem[000000008c800178] = ac90288cf5544cbe, %l1 = 0000000040677421, %l5 = 000000009d77d61e
add %i1,0x178,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = ac90288cf5544cbe
! Mem[000000008c000158] = 0a019242e4ed1023, %l0 = 0000000024ad8afa, %l6 = 0000000000000000
add %i0,0x158,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 0a019242e4ed1023
! Mem[000000008c800104] = bfb65641, %l2 = 00000064, %l1 = 40677421
add %i1,0x104,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000bfb65641
! Mem[000000008c0000a8] = 6169363e, %l0 = 0000000024ad8afa
swap [%i0+0x0a8],%l0 ! %l0 = 000000006169363e
ba,a p62_not_taken_0_end
p62_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 000000006169363e
bne,a,pn %xcc,p62_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000bfb65641
bne,a,pn %xcc,p62_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000064
bne,a,pn %xcc,p62_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000a0
bne,a,pn %xcc,p62_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 76d25424543251b6
bne,a,pn %xcc,p62_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ac90288cf5544cbe
bne,a,pn %xcc,p62_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0a019242e4ed1023
bne,a,pn %xcc,p62_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000064000000
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 dd3839f4 14c9947e
bne %xcc,p62_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ad997b26 1d88600f
bne %xcc,p62_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ba9eccdc 7288fb45
bne %xcc,p62_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be c5535323 2c3fced5
bne %xcc,p62_f6_fail
nop
! Check Local Memory
set p62_local0_expect,%g1
p62_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 5000000021746740
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 = ff97053e6100c3f4
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 = ffd51c8d16beb9b2
ldx [%i0+0x018],%g3 ! Observed data at 000000008c000018
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x018,%g4
ldx [%g1+0x050],%g2 ! Expected data = d7a2c0200d9dc20a
ldx [%i0+0x050],%g3 ! Observed data at 000000008c000050
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = cd55404000000092
ldx [%i0+0x088],%g3 ! Observed data at 000000008c000088
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 24ad8afa84ff2f90
ldx [%i0+0x0a8],%g3 ! Observed data at 000000008c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 3d4001189d0c96fc
ldx [%i0+0x0c8],%g3 ! Observed data at 000000008c0000c8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 000000ffe6c03db4
ldx [%i0+0x0d8],%g3 ! Observed data at 000000008c0000d8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ff865b629b25bae1
ldx [%i0+0x0f8],%g3 ! Observed data at 000000008c0000f8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 16463853309ec806
ldx [%i0+0x100],%g3 ! Observed data at 000000008c000100
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 17f424a0d3a5d7dc
ldx [%i0+0x110],%g3 ! Observed data at 000000008c000110
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 226dff0a856a75cf
ldx [%i0+0x120],%g3 ! Observed data at 000000008c000120
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 6765ff3965fbeaae
ldx [%i0+0x130],%g3 ! Observed data at 000000008c000130
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 21746740c7bf38f0
ldx [%i0+0x150],%g3 ! Observed data at 000000008c000150
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x150,%g4
ldx [%g1+0x198],%g2 ! Expected data = 588b0b0665fbeaae
ldx [%i0+0x198],%g3 ! Observed data at 000000008c000198
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ff3c43309fa6db22
ldx [%i0+0x1a8],%g3 ! Observed data at 000000008c0001a8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1a8,%g4
set p62_local1_expect,%g1
p62_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 000000ff6af07ee3
ldx [%i1+0x000],%g3 ! Observed data at 000000008c800000
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00ffffffa9364f2a
ldx [%i1+0x008],%g3 ! Observed data at 000000008c800008
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 64000000c6a18b1b
ldx [%i1+0x010],%g3 ! Observed data at 000000008c800010
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 40677421887085a1
ldx [%i1+0x018],%g3 ! Observed data at 000000008c800018
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4067742166488dc1
ldx [%i1+0x020],%g3 ! Observed data at 000000008c800020
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 9652186f41b5d1ff
ldx [%i1+0x028],%g3 ! Observed data at 000000008c800028
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0000000000000054
ldx [%i1+0x050],%g3 ! Observed data at 000000008c800050
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 5f5eb07121ffcdd5
ldx [%i1+0x070],%g3 ! Observed data at 000000008c800070
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = 89bd8dfff31d85c9
ldx [%i1+0x090],%g3 ! Observed data at 000000008c800090
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 441bed1effbb1584
ldx [%i1+0x0b0],%g3 ! Observed data at 000000008c8000b0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0545633e7650ca57
ldx [%i1+0x0c0],%g3 ! Observed data at 000000008c8000c0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = c82d7919aa51ff10
ldx [%i1+0x0f0],%g3 ! Observed data at 000000008c8000f0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x178],%g2 ! Expected data = ac90288cf5544cbe
ldx [%i1+0x178],%g3 ! Observed data at 000000008c800178
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 730e0646eeac2aff
ldx [%i1+0x1c0],%g3 ! Observed data at 000000008c8001c0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = f4caab9e000000b5
ldx [%i1+0x1f0],%g3 ! Observed data at 000000008c8001f0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x1f0,%g4
set p62_local2_expect,%g1
p62_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 66488dc117746c41
ldx [%i2+0x000],%g3 ! Observed data at 000000008d000000
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffc1826a94bc0b3a
ldx [%i2+0x008],%g3 ! Observed data at 000000008d000008
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff87e0f6a7bbade9
ldx [%i2+0x010],%g3 ! Observed data at 000000008d000010
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff0000006d2ccfb1
ldx [%i2+0x018],%g3 ! Observed data at 000000008d000018
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffff008931a6c889
ldx [%i2+0x020],%g3 ! Observed data at 000000008d000020
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff4dd15f986fa3a4
ldx [%i2+0x028],%g3 ! Observed data at 000000008d000028
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9b4b1ab876f969c4
ldx [%i2+0x038],%g3 ! Observed data at 000000008d000038
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = beff4ed2d7a5928a
ldx [%i2+0x078],%g3 ! Observed data at 000000008d000078
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ffb3b9e4d184668c
ldx [%i2+0x0a8],%g3 ! Observed data at 000000008d0000a8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 3692494e583fffd2
ldx [%i2+0x0e0],%g3 ! Observed data at 000000008d0000e0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = b08f767b9c7c1b98
ldx [%i2+0x108],%g3 ! Observed data at 000000008d000108
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x108,%g4
ldx [%g1+0x158],%g2 ! Expected data = 8c9f35666ebeaf4d
ldx [%i2+0x158],%g3 ! Observed data at 000000008d000158
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = 3d937e97baf57ca6
ldx [%i2+0x178],%g3 ! Observed data at 000000008d000178
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = ddc09c1e90eeffc9
ldx [%i2+0x198],%g3 ! Observed data at 000000008d000198
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = c1ffa53731e01690
ldx [%i2+0x1c8],%g3 ! Observed data at 000000008d0001c8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x1c8,%g4
set p62_local3_expect,%g1
p62_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 0000186ff4a4a6f9
ldx [%i3+0x000],%g3 ! Observed data at 000000008d800000
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff000000588afa66
ldx [%i3+0x008],%g3 ! Observed data at 000000008d800008
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffc1826affff8454
ldx [%i3+0x010],%g3 ! Observed data at 000000008d800010
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff77714a38ed9baf
ldx [%i3+0x018],%g3 ! Observed data at 000000008d800018
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 6f185296aaae30c6
ldx [%i3+0x020],%g3 ! Observed data at 000000008d800020
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 46d14f6f000000af
ldx [%i3+0x028],%g3 ! Observed data at 000000008d800028
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = f758daff02a73bfc
ldx [%i3+0x030],%g3 ! Observed data at 000000008d800030
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 29fffe1ef17d5157
ldx [%i3+0x048],%g3 ! Observed data at 000000008d800048
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x048,%g4
ldx [%g1+0x090],%g2 ! Expected data = a9364f2a30d3092b
ldx [%i3+0x090],%g3 ! Observed data at 000000008d800090
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = c525ef5a09836e4a
ldx [%i3+0x0a8],%g3 ! Observed data at 000000008d8000a8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 000000b50f0936a8
ldx [%i3+0x0c8],%g3 ! Observed data at 000000008d8000c8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = c648d85bffd51c8d
ldx [%i3+0x0d0],%g3 ! Observed data at 000000008d8000d0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = b93aff813047f16d
ldx [%i3+0x0f8],%g3 ! Observed data at 000000008d8000f8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = d9c7e4ae1fc0ff1d
ldx [%i3+0x100],%g3 ! Observed data at 000000008d800100
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 073f650671f8e0b9
ldx [%i3+0x118],%g3 ! Observed data at 000000008d800118
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x118,%g4
ldx [%g1+0x148],%g2 ! Expected data = d496400733ff7941
ldx [%i3+0x148],%g3 ! Observed data at 000000008d800148
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = dd6f133b000000b4
ldx [%i3+0x168],%g3 ! Observed data at 000000008d800168
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x168,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 508715466a82c1ff
ldx [%i3+0x1b8],%g3 ! Observed data at 000000008d8001b8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 00000045e142066f
ldx [%i3+0x1f0],%g3 ! Observed data at 000000008d8001f0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 00000000000000b5
ldx [%i3+0x1f8],%g3 ! Observed data at 000000008d8001f8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1f8,%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
p62_f2_fail:
set p62_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f4_fail:
set p62_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f6_fail:
set p62_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 62 failed
p62_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0f8] ! Set processor 62 done flag
set p62_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 62 failed
p62_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0f8] ! Set processor 62 done flag
set p62_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p62_selfmod_failed:
ba p62_failed
mov 0xabc,%g1
p62_common_error:
or %g0,0xf1e,%g1
ba p62_failed
mov %o5,%g3
p62_common_signature_error:
set p62_temp,%g1
ba p62_failed
st %g2,[%g1] ! Common Lock Number
p62_common_timeout:
set p62_temp,%g1
ba p62_failed
st %g2,[%g1] ! Common Lock Number
p62_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p62_failed
mov 0x0,%g3
p62_trap1e:
ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008c000028]
swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008d800020]
swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008c000008]
lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d000010]
done
p62_trap1o:
ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008c000028]
swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008d800020]
swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008c000008]
lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d000010]
done
p62_trap2e:
stwa %l3,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d800008]
swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008d000000]
swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c800020]
lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008c800008]
swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008c000010]
done
p62_trap2o:
stwa %l3,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d800008]
swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008d000000]
swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c800020]
lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008c800008]
swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008c000010]
done
p62_trap3e:
nop
nop
nop
nop
nop
done
p62_trap3o:
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 = b23fb1b2400ed8a1
ldx [%g1+0x008],%l1 ! %l1 = 595d483c1309cb17
ldx [%g1+0x010],%l2 ! %l2 = b4a81b400d9dc20a
ldx [%g1+0x018],%l3 ! %l3 = 3264285bf9153f90
ldx [%g1+0x020],%l4 ! %l4 = 58d8a6b83a082147
ldx [%g1+0x028],%l5 ! %l5 = 7f489a1871f8e0b9
ldx [%g1+0x030],%l6 ! %l6 = 41de7dd68e58c1f9
ldx [%g1+0x038],%l7 ! %l7 = 93124800887085a1
! Initialize the output register of window 0
set unres3_start,%o0
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 = e1817139 0d29f2d3 195a54e8 11dbf42f
! %f4 = 89269675 55458ea8 61bf6eb2 bc8d750e
! %f8 = 36acd742 ea7fb598 47c526eb 39051fb3
! %f12 = 977c1b70 c5c3059f e0fb07fd ab3f1f29
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = dc0a3f8c 4a7bfe79 46b8e69e 11b89f5e
! %f20 = 9d9e06c4 b6a886dc c0a48f72 e6f1fe05
! %f24 = ea31bf54 b26b9aa2 0d48998b 20b618e0
! %f28 = 577f8b32 f62705ad 0f516b82 4b065d66
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ff5e9573 fda72e03 3ee19a27 87a5dc05
! %f36 = 1f529ea8 7270d922 c761df8b 0af4a94e
! %f40 = 40f49f84 f508f5be dfe173c6 c907b76a
! %f44 = 51d9e13d 2ded4a68 65c69c8d 614b15ae
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x347320680000003a,%g7,%g1 ! GSR scale = 7, align = 2
wr %g1,%g0,%gsr ! GSR = 347320680000003a
wr %g0,%y ! Clear Y 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[000000008e800155] = 8f00c874, %l5 = 3b3dcc21dc00bccb
ldstuba [%i1+0x155]%asi,%l5 ! %l5 = 00000000000000ff
! %l4 = da351bf1eaa44bf8, Mem[000000008f800020] = 14d07c1a
stha %l4,[%i3+%o4]0x80 ! Mem[000000008f800020] = 4bf87c1a
! Mem[000000008e000155] = 8b8dd8ad, %l3 = cc24bd560c393b51
ldstub [%i0+0x155],%l3 ! %l3 = 0000008d000000ff
! %l4 = eaa44bf8, %l5 = 00000000, Mem[00000000908000e8] = fa3347b4 b53286b0
std %l4,[%i5+0x0e8] ! Mem[00000000908000e8] = eaa44bf8 00000000
! Mem[000000008e000018] = 324c7d4b, %l0 = 6f9ec41796512a5c
swapa [%i0+%o3]0x80,%l0 ! %l0 = 00000000324c7d4b
! Mem[000000008e800010] = 5ab810f5, %l1 = 2e9c3b96718865b4
lduha [%i1+%o2]0x88,%l1 ! %l1 = 00000000000010f5
! Mem[000000008f000154] = d829b06c, %l2 = 32d1295607f96a83
swap [%i2+0x154],%l2 ! %l2 = 00000000d829b06c
! Mem[00000000910000c8] = 3601e403, %g18 = a5a05ca03a13bd44
ldsw [%i6+0x0c8],%g2 ! %g2 = a5a05ca03a13bd44
! Mem[000000008f000193] = d77ce0ce, %l3 = 000000000000008d
ldstub [%i2+0x193],%l3 ! %l3 = 000000ce000000ff
! Mem[000000008f800008] = c17745f7, %l4 = da351bf1eaa44bf8
lduwa [%i3+%o1]0x88,%l4 ! %l4 = 00000000c17745f7
p63_label_2:
! Mem[000000008e800018] = a275eea0, %l0 = 00000000324c7d4b
swapa [%i1+%o3]0x88,%l0 ! %l0 = 00000000a275eea0
! %l3 = 00000000000000ce, Mem[000000008e800010] = f510b85a
stba %l3,[%i1+%o2]0x80 ! Mem[000000008e800010] = ce10b85a
! Mem[0000000090800014] = 347e03e8, %g2 = 000000003601e403
lduw [%i5+0x014],%g2 ! %g2 = 00000000347e03e8
! %l6 = 945b6e0e8b5a60d9, Mem[000000008f800048] = eaad4eae9bba0590, %asi = 80
stxa %l6,[%i3+0x048]%asi ! Mem[000000008f800048] = 945b6e0e8b5a60d9
! %l4 = 00000000c17745f7, Mem[000000008f000018] = 9223e84a
stha %l4,[%i2+%o3]0x80 ! Mem[000000008f000018] = 45f7e84a
! %l4 = c17745f7, %l5 = 00000000, Mem[0000000090800008] = 275f371d bd1d40b9
std %l4,[%i5+%o1] ! Mem[0000000090800008] = c17745f7 00000000
! Mem[00000000918001bc] = dbbc4b59, %g2 = 00000000347e03e8
ldsh [%o0+0x1bc],%g2 ! %g2 = ffffffffffffdbbc
! Mem[000000008f800000] = 8139b4e4, %l1 = 00000000000010f5
ldswa [%i3+%g0]0x89,%l1 ! %l1 = ffffffff8139b4e4
! Mem[000000008f8001a0] = 95ec548a137091f0, %l1 = ffffffff8139b4e4, %l6 = 945b6e0e8b5a60d9
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 95ec548a137091f0
! Mem[000000008f000118] = e1435e55acbb27fe, %l0 = 00000000a275eea0, %l0 = 00000000a275eea0
add %i2,0x118,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = e1435e55acbb27fe
p63_label_3:
! Mem[000000008f000018] = 45f7e84a, %l7 = ce778cd2490c8638
ldsha [%i2+%o3]0x81,%l7 ! %l7 = 00000000000045f7
! Mem[0000000091800158] = 32fb9ad3, %g2 = ffffffffffffdbbc
ldsh [%o0+0x15a],%g2 ! %g2 = 00000000000032fb
! %l3 = 00000000000000ce, Mem[0000000090800178] = 6df65f9bb7485aec, %asi = 80
stxa %l3,[%i5+0x178]%asi ! Mem[0000000090800178] = 00000000000000ce
! Mem[0000000090000130] = f158787f 84e8c64f, %g2 = 000032fb, %g3 = 0bad0b00
ldd [%i4+0x130],%g2 ! %g2 = 00000000f158787f 0000000084e8c64f
! Mem[000000008f800020] = 4bf87c1a, %l7 = 00000000000045f7
swapa [%i3+%o4]0x81,%l7 ! %l7 = 000000004bf87c1a
! Mem[000000008e800070] = 61e62912, %l5 = 00000000, %l4 = c17745f7
add %i1,0x70,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000061e62912
! Mem[0000000091800128] = 52c014db, %g2 = 00000000f158787f
ldsh [%o0+0x12a],%g2 ! %g2 = 00000000000052c0
! Mem[000000008e8001e0] = 6826e0d5, %l6 = 95ec548a137091f0
swap [%i1+0x1e0],%l6 ! %l6 = 000000006826e0d5
! Mem[000000009000010c] = b86e8ce7, %g18 = a5a05ca03a13bd44
ldsw [%i4+0x10c],%g2 ! %g2 = a5a05ca03a13bd44
! Mem[000000008f000120] = bb5aa27e, %l3 = 00000000000000ce
lduwa [%i2+0x120]%asi,%l3 ! %l3 = 00000000bb5aa27e
p63_label_4:
! Mem[000000008f000018] = 1411c8b6 4ae8f745, %l0 = acbb27fe, %l1 = 8139b4e4
ldda [%i2+%o3]0x89,%l0 ! %l0 = 000000004ae8f745 000000001411c8b6
! Mem[000000008f800018] = 132cb26b, %l7 = 000000004bf87c1a
swapa [%i3+%o3]0x81,%l7 ! %l7 = 00000000132cb26b
! %l3 = 00000000bb5aa27e, Mem[000000008f800008] = f74577c1
stwa %l3,[%i3+%o1]0x80 ! Mem[000000008f800008] = bb5aa27e
! Mem[000000008f800000] = e4b43981, %l4 = 0000000061e62912
lduwa [%i3+%g0]0x81,%l4 ! %l4 = 00000000e4b43981
! %l7 = 00000000132cb26b, Mem[0000000090000010] = 4f096489
stw %l7,[%i4+%o2] ! Mem[0000000090000010] = 132cb26b
! Mem[000000008f00012a] = b2bb7168, %l2 = 00000000d829b06c
ldstuba [%i2+0x12a]%asi,%l2 ! %l2 = 00000071000000ff
! %l1 = 000000001411c8b6, Mem[000000008e000010] = 30d784022399c491
stxa %l1,[%i0+%o2]0x88 ! Mem[000000008e000010] = 000000001411c8b6
! %l2 = 00000071, %l3 = bb5aa27e, Mem[000000008e000020] = 69aa19e5 dd8c309f
stda %l2,[%i0+%o4]0x81 ! Mem[000000008e000020] = 00000071 bb5aa27e
! %l2 = 0000000000000071, Mem[000000009000002a] = 66a79677, %asi = 80
stba %l2,[%i4+0x02a]%asi ! Mem[0000000090000028] = 71a79677
! Mem[000000008f000028] = 3322a3c6, %l0 = 000000004ae8f745
swapa [%i2+%o5]0x80,%l0 ! %l0 = 000000003322a3c6
p63_label_5:
! Mem[000000008f000000] = b20c0085, %l0 = 000000003322a3c6
ldstuba [%i2+%g0]0x80,%l0 ! %l0 = 000000b2000000ff
! Mem[000000008e00012c] = cdc25d0a, %l0 = 00000000000000b2
swap [%i0+0x12c],%l0 ! %l0 = 00000000cdc25d0a
! Mem[000000008e800080] = d5b18f74, %l4 = e4b43981, %l4 = e4b43981
add %i1,0x80,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000d5b18f74
! Mem[000000008e800028] = baf7a6f5, %l5 = 0000000000000000
ldsha [%i1+%o5]0x89,%l5 ! %l5 = ffffffffffffa6f5
! Mem[000000008e800028] = f5a6f7ba, %l6 = 000000006826e0d5
lduwa [%i1+%o5]0x81,%l6 ! %l6 = 00000000f5a6f7ba
! Mem[000000008f00011d] = acbb27fe, %l0 = 00000000cdc25d0a
ldstub [%i2+0x11d],%l0 ! %l0 = 000000bb000000ff
! Mem[000000008f00002c] = 08a8a57a, %l1 = 000000001411c8b6, %asi = 80
swapa [%i2+0x02c]%asi,%l1 ! %l1 = 0000000008a8a57a
! Mem[000000008e800108] = 30e7e02c, %l7 = 00000000132cb26b
swap [%i1+0x108],%l7 ! %l7 = 0000000030e7e02c
! Mem[000000008e800008] = e5345070b4e580f0, %l3 = 00000000bb5aa27e, %l7 = 0000000030e7e02c
add %i1,0x08,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = e5345070b4e580f0
! Mem[000000008e000100] = 5d713ab7, %l4 = 00000000d5b18f74
swap [%i0+0x100],%l4 ! %l4 = 000000005d713ab7
p63_label_6:
! Mem[000000008f800030] = b6c4babc, %l6 = 00000000f5a6f7ba
swap [%i3+0x030],%l6 ! %l6 = 00000000b6c4babc
! %l1 = 0000000008a8a57a, Mem[000000008e800000] = d501ba7b574ae596
stxa %l1,[%i1+%g0]0x80 ! Mem[000000008e800000] = 0000000008a8a57a
! %l2 = 00000071, %l3 = bb5aa27e, Mem[000000008f000000] = ff0c0085 ae832c0e
stda %l2,[%i2+%g0]0x80 ! Mem[000000008f000000] = 00000071 bb5aa27e
! Mem[000000008e800000] = 00000000, %l6 = 00000000b6c4babc
lduba [%i1+%g0]0x80,%l6 ! %l6 = 0000000000000000
! %l1 = 0000000008a8a57a, Mem[000000009100019d] = 4cd95dd5
stb %l1,[%i6+0x19d] ! Mem[000000009100019c] = 7ad95dd5
! Mem[00000000908000f8] = bdc8388f, %g2 = ffffffffb86e8ce7
lduw [%i5+0x0f8],%g2 ! %g2 = 00000000bdc8388f
! Mem[000000008f8001b0] = a4c5cc98, %l3 = 00000000bb5aa27e
ldstub [%i3+0x1b0],%l3 ! %l3 = 000000a4000000ff
! Mem[000000008f800028] = 76963648, %l1 = 0000000008a8a57a
ldsha [%i3+%o5]0x89,%l1 ! %l1 = 0000000000003648
! %l2 = 0000000000000071, Mem[0000000091800059] = 5608d086, %asi = 80
stba %l2,[%o0+0x059]%asi ! Mem[0000000091800058] = 7108d086
! %l2 = 0000000000000071, Mem[000000009180001c] = 6fd852ea, %asi = 80
stwa %l2,[%o0+0x01c]%asi ! Mem[000000009180001c] = 00000071
p63_label_7:
! Mem[000000008f0001e4] = 86ca178c, %l6 = 00000000, %l7 = b4e580f0
add %i2,0x1e4,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000086ca178c
! Mem[0000000090800118] = 22b2697c, %g18 = a5a05ca03a13bd44
ldsw [%i5+0x118],%g2 ! %g2 = a5a05ca03a13bd44
! Mem[000000008e8000f3] = 07c99cfb, %l2 = 0000000000000071
ldstub [%i1+0x0f3],%l2 ! %l2 = 000000fb000000ff
! %l5 = ffffffffffffa6f5, Mem[000000008e800018] = 324c7d4b
stha %l5,[%i1+%o3]0x88 ! Mem[000000008e800018] = 324ca6f5
! Mem[0000000091800054] = 3e12ab71, %g2 = 0000000022b2697c
ldsh [%o0+0x056],%g2 ! %g2 = 0000000000003e12
! Mem[000000008e00008c] = 08fce1bb, %l2 = 00000000000000fb
swap [%i0+0x08c],%l2 ! %l2 = 0000000008fce1bb
! Mem[00000000910000e0] = 0847f0b7 33113aa4, %g2 = 00003e12, %g3 = 84e8c64f
ldd [%i6+0x0e0],%g2 ! %g2 = 000000000847f0b7 0000000033113aa4
! %l7 = 0000000086ca178c, Mem[000000008e800000] = 7aa5a80800000000
stxa %l7,[%i1+%g0]0x88 ! Mem[000000008e800000] = 0000000086ca178c
! Mem[000000008f800010] = ea3319ad, %l3 = 00000000000000a4
swapa [%i3+%o2]0x89,%l3 ! %l3 = 00000000ea3319ad
! %l3 = 00000000ea3319ad, Mem[000000008f000028] = 4ae8f745
stba %l3,[%i2+%o5]0x80 ! Mem[000000008f000028] = ade8f745
p63_label_8:
! Mem[00000000908001b4] = 85c25eb7, %g18 = a5a05ca03a13bd44
ldsw [%i5+0x1b4],%g2 ! %g2 = a5a05ca03a13bd44
! Mem[0000000091800190] = 9c78ac4d eb4255f1, %g2 = 85c25eb7, %g3 = 33113aa4
ldd [%o0+0x190],%g2 ! %g2 = 000000009c78ac4d 00000000eb4255f1
! Mem[000000008f800028] = 48369676, %l4 = 000000005d713ab7
ldsha [%i3+%o5]0x80,%l4 ! %l4 = 0000000000004836
! Mem[000000008e800078] = bb1a6235ab691f7e, %l5 = ffffffffffffa6f5, %l4 = 0000000000004836
add %i1,0x78,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = bb1a6235ab691f7e
! Mem[0000000090800148] = 82af3faf, %g2 = 000000009c78ac4d
lduh [%i5+0x148],%g2 ! %g2 = 00000000000082af
! Mem[000000008e800010] = 5ab810ce, %l7 = 0000000086ca178c
ldstuba [%i1+%o2]0x88,%l7 ! %l7 = 000000ce000000ff
! %l0 = 000000bb, %l1 = 00003648, Mem[000000008f800028] = 48369676 e8046300
stda %l0,[%i3+%o5]0x80 ! Mem[000000008f800028] = 000000bb 00003648
! Mem[000000008e8000df] = d0a55850, %l0 = 00000000000000bb
ldstuba [%i1+0x0df]%asi,%l0 ! %l0 = 00000050000000ff
! Mem[000000009000017c] = dc5c5270, %g2 = 00000000000082af
ldsb [%i4+0x17c],%g2 ! %g2 = ffffffffffffffdc
! %l4 = bb1a6235ab691f7e, Mem[000000009100017c] = 0b6563a1, %asi = 80
stha %l4,[%i6+0x17c]%asi ! Mem[000000009100017c] = 1f7e63a1
p63_label_9:
! Mem[000000008e800018] = 324ca6f5, %l0 = 0000000000000050
lduba [%i1+%o3]0x89,%l0 ! %l0 = 00000000000000f5
! %l4 = bb1a6235ab691f7e, Mem[0000000090000130] = f158787f84e8c64f, %asi = 80
stxa %l4,[%i4+0x130]%asi ! Mem[0000000090000130] = bb1a6235ab691f7e
! Mem[000000008e8000c0] = d48e185ae3ba84a7, %l6 = 0000000000000000, %l4 = bb1a6235ab691f7e
add %i1,0xc0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = d48e185ae3ba84a7
! Mem[0000000090800084] = 9124e5a4, %g2 = ffffffffffffffdc
lduh [%i5+0x084],%g2 ! %g2 = 0000000000009124
! Mem[000000008e800164] = a08aeca0, %l3 = 00000000ea3319ad
lduw [%i1+0x164],%l3 ! %l3 = 00000000a08aeca0
! %l6 = 0000000000000000, Mem[000000008e800018] = 027b988f324ca6f5
stxa %l6,[%i1+%o3]0x89 ! Mem[000000008e800018] = 0000000000000000
! Mem[000000008e00000c] = d4f32783, %l1 = 00003648, %l4 = e3ba84a7
add %i0,0x0c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000d4f32783
! Mem[0000000090000048] = 6bb81c5d, %g2 = 0000000000009124
ldub [%i4+0x04a],%g2 ! %g2 = 000000000000006b
! Mem[000000008e8000b4] = 436a46b2, %l4 = 00000000d4f32783, %asi = 80
swapa [%i1+0x0b4]%asi,%l4 ! %l4 = 00000000436a46b2
! Mem[000000008f000000] = 00000071, %l7 = 00000000000000ce
ldstuba [%i2+%g0]0x81,%l7 ! %l7 = 00000000000000ff
p63_label_10:
! %l2 = 0000000008fce1bb, Mem[00000000900000a8] = f2c2de63, %asi = 80
stwa %l2,[%i4+0x0a8]%asi ! Mem[00000000900000a8] = 08fce1bb
! Mem[000000008f000134] = d8be4cbf, %l0 = 00000000000000f5
ldstuba [%i2+0x134]%asi,%l0 ! %l0 = 000000d8000000ff
! Mem[000000008e000028] = f23d1236, %l0 = 00000000000000d8
ldstuba [%i0+%o5]0x81,%l0 ! %l0 = 000000f2000000ff
! Mem[0000000090800110] = 04f74b2c bd57aaef, %g2 = 0000006b, %g3 = eb4255f1
ldd [%i5+0x110],%g2 ! %g2 = 0000000004f74b2c 00000000bd57aaef
! Mem[000000008e80018c] = 77e5a106, %l0 = 00000000000000f2
swap [%i1+0x18c],%l0 ! %l0 = 0000000077e5a106
! Mem[000000008f8000c8] = 9696a3bfbe29940c, %l7 = 0000000000000000, %l7 = 0000000000000000
add %i3,0xc8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 9696a3bfbe29940c
! Mem[000000008e000165] = 8812f1cb, %l3 = 00000000a08aeca0
ldstuba [%i0+0x165]%asi,%l3 ! %l3 = 00000012000000ff
! Mem[000000008e800020] = 2627321b786ac912, %l7 = 9696a3bfbe29940c
ldxa [%i1+%o4]0x80,%l7 ! %l7 = 2627321b786ac912
! Mem[000000008f800008] = 7ea25abb, %l4 = 00000000436a46b2
ldstuba [%i3+%o1]0x89,%l4 ! %l4 = 000000bb000000ff
! Mem[000000008e800054] = 2f38063b, %l4 = 000000bb, %l6 = 00000000
add %i1,0x54,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000002f38063b
p63_label_11:
! Mem[000000008f8001b5] = 3e22eab8, %l7 = 2627321b786ac912
ldstuba [%i3+0x1b5]%asi,%l7 ! %l7 = 00000022000000ff
! Mem[000000008e800020] = 2627321b, %l1 = 0000000000003648
swap [%i1+%o4],%l1 ! %l1 = 000000002627321b
! Mem[000000008f000034] = 25f93957, %l5 = ffffa6f5, %l5 = ffffa6f5
add %i2,0x34,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000025f93957
! Mem[000000008e800010] = ff10b85a768fcfe8, %l4 = 00000000000000bb
ldxa [%i1+%o2]0x80,%l4 ! %l4 = ff10b85a768fcfe8
! %l4 = ff10b85a768fcfe8, Mem[0000000090000108] = 3c2b1770
sth %l4,[%i4+0x108] ! Mem[0000000090000108] = cfe81770
! Mem[000000008f000010] = 6ae85079, %l4 = ff10b85a768fcfe8
lduha [%i2+%o2]0x81,%l4 ! %l4 = 0000000000006ae8
! Mem[00000000908001d0] = 37a15708, %g2 = 0000000004f74b2c
ldsh [%i5+0x1d0],%g2 ! %g2 = 00000000000037a1
! Mem[00000000918001c4] = 42a96d92, %g2 = 00000000000037a1
lduh [%o0+0x1c6],%g2 ! %g2 = 00000000000042a9
! %l0 = 0000000077e5a106, Mem[0000000091800135] = e757e359, %asi = 80
stba %l0,[%o0+0x135]%asi ! Mem[0000000091800134] = 0657e359
! Mem[000000008f000000] = 7ea25abb 710000ff, %l4 = 00006ae8, %l5 = 25f93957
ldda [%i2+%g0]0x89,%l4 ! %l4 = 00000000710000ff 000000007ea25abb
p63_label_12:
! Mem[000000008f000018] = 45f7e84a, %l2 = 0000000008fce1bb
swapa [%i2+%o3]0x81,%l2 ! %l2 = 0000000045f7e84a
! Mem[000000008e0000c0] = d8b8a4b8, %l3 = 0000000000000012
swap [%i0+0x0c0],%l3 ! %l3 = 00000000d8b8a4b8
! %l0 = 0000000077e5a106, Mem[000000008e800010] = ff10b85a
stha %l0,[%i1+%o2]0x81 ! Mem[000000008e800010] = a106b85a
! %l6 = 000000002f38063b, Mem[00000000910000e8] = 27c66de1f7452a3b
stx %l6,[%i6+0x0e8] ! Mem[00000000910000e8] = 000000002f38063b
! Mem[000000008e000068] = 39b0a0d7, %l0 = 77e5a106, %l6 = 2f38063b
add %i0,0x68,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000039b0a0d7
! Mem[0000000090000068] = 6e2252f842395098, %g2 = 00000000000042a9
ldx [%i4+0x068],%g2 ! %g2 = 6e2252f842395098
! Mem[0000000090800124] = 4626648d, %g2 = 6e2252f842395098
ldsb [%i5+0x125],%g2 ! %g2 = 0000000000000046
! %l0 = 0000000077e5a106, Mem[000000008f000028] = ade8f745
stba %l0,[%i2+%o5]0x80 ! Mem[000000008f000028] = 06e8f745
! Mem[000000008e8000c0] = d48e185ae3ba84a7, %l5 = 000000007ea25abb, %l2 = 0000000045f7e84a
add %i1,0xc0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = d48e185ae3ba84a7
! %l0 = 0000000077e5a106, Mem[0000000090800090] = 4d08a38e
stw %l0,[%i5+0x090] ! Mem[0000000090800090] = 77e5a106
p63_label_13:
! Mem[000000009100016c] = 546a41bb, %g2 = 0000000000000046
lduw [%i6+0x16c],%g2 ! %g2 = 00000000546a41bb
! Mem[000000008e000004] = 325478d1, %l5 = 7ea25abb, %l1 = 2627321b
add %i0,0x04,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000325478d1
! Mem[000000008e000114] = a125ecee, %l0 = 0000000077e5a106
swap [%i0+0x114],%l0 ! %l0 = 00000000a125ecee
! Mem[000000008e80007c] = ab691f7e, %l1 = 00000000325478d1
swap [%i1+0x07c],%l1 ! %l1 = 00000000ab691f7e
! Mem[000000008f800018] = 4bf87c1a, %l4 = 00000000710000ff
lduwa [%i3+%o3]0x81,%l4 ! %l4 = 000000004bf87c1a
! %l1 = 00000000ab691f7e, Mem[0000000090800140] = 9dde6f7e937b5b55
stx %l1,[%i5+0x140] ! Mem[0000000090800140] = 00000000ab691f7e
! Mem[000000008f8000e1] = 3db8e40a, %l1 = 00000000ab691f7e
ldstub [%i3+0x0e1],%l1 ! %l1 = 000000b8000000ff
! Mem[000000008e00006c] = 3c77749b, %l2 = d48e185ae3ba84a7
swap [%i0+0x06c],%l2 ! %l2 = 000000003c77749b
! Mem[000000008e80019c] = 1607a4e5, %l2 = 000000003c77749b
lduha [%i1+0x19c]%asi,%l2 ! %l2 = 0000000000001607
! Mem[000000008f800028] = bb000000, %l0 = 00000000a125ecee
ldstuba [%i3+%o5]0x89,%l0 ! %l0 = 00000000000000ff
p63_label_14:
! Mem[000000009080003c] = f00a298b, %g2 = 00000000546a41bb
lduh [%i5+0x03c],%g2 ! %g2 = 000000000000f00a
! Mem[000000009100007c] = cda7349b, %g2 = 000000000000f00a
lduh [%i6+0x07c],%g2 ! %g2 = 000000000000cda7
! Mem[000000008f000070] = d3beade7436527bd, %l0 = 0000000000000000, %l4 = 000000004bf87c1a
add %i2,0x70,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = d3beade7436527bd
! %l6 = 0000000039b0a0d7, Mem[00000000900001fc] = b4bb57a1
stw %l6,[%i4+0x1fc] ! Mem[00000000900001fc] = 39b0a0d7
! Mem[000000008e000020] = 00000071, %l2 = 0000000000001607
ldstuba [%i0+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! %l2 = 0000000000000000, Mem[0000000090000040] = b99f55a5
sth %l2,[%i4+0x040] ! Mem[0000000090000040] = 000055a5
! Mem[000000008f800010] = a4000000, %l5 = 000000007ea25abb
swap [%i3+%o2],%l5 ! %l5 = 00000000a4000000
! %l4 = d3beade7436527bd, Mem[000000009100002a] = e0db488e
sth %l4,[%i6+0x02a] ! Mem[0000000091000028] = 27bd488e
! Mem[000000009080011c] = d6b5a75d, %g18 = a5a05ca03a13bd44
ldsw [%i5+0x11c],%g2 ! %g2 = a5a05ca03a13bd44
! Mem[000000008e8001f3] = f1d0f4b9, %l4 = d3beade7436527bd
ldstub [%i1+0x1f3],%l4 ! %l4 = 000000b9000000ff
p63_label_15:
! %l2 = 00000000, %l3 = d8b8a4b8, Mem[000000008f800008] = 7ea25aff 52b1c98f
stda %l2,[%i3+%o1]0x89 ! Mem[000000008f800008] = 00000000 d8b8a4b8
! Mem[000000008f8000c4] = 83766925, %l1 = 000000b8, %l5 = a4000000
add %i3,0xc4,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000083766925
! Mem[000000008e000000] = 803a1893, %l3 = 00000000d8b8a4b8
ldsba [%i0+%g0]0x80,%l3 ! %l3 = ffffffffffffff80
! Mem[000000008f000020] = e53f7460, %l4 = 00000000000000b9
lduba [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000060
! Mem[000000008f0001e8] = 35efb330, %l5 = 0000000083766925
swap [%i2+0x1e8],%l5 ! %l5 = 0000000035efb330
! Mem[000000008e800020] = 00003648, %l1 = 00000000000000b8
swapa [%i1+%o4]0x81,%l1 ! %l1 = 0000000000003648
! Mem[000000008f000020] = e53f7460, %l2 = 0000000000000000
ldsha [%i2+%o4]0x89,%l2 ! %l2 = 0000000000007460
! Mem[000000008f000020] = 60743fe5, %l1 = 0000000000003648
ldswa [%i2+%o4]0x81,%l1 ! %l1 = 0000000060743fe5
! Mem[000000008f8001b4] = 3effeab8, %l0 = 0000000000000000
swap [%i3+0x1b4],%l0 ! %l0 = 000000003effeab8
! Mem[0000000091800008] = 8cf551a2 dbdb9950, %g2 = d6b5a75d, %g3 = bd57aaef
ldda [%o0+0x008]%asi,%g2 ! %g2 = 000000008cf551a2 00000000dbdb9950
p63_label_16:
! Mem[000000008e000140] = f06153f3, %l2 = 0000000000007460
swap [%i0+0x140],%l2 ! %l2 = 00000000f06153f3
! Mem[000000008e000000] = 93183a80, %l7 = 0000000000000022
swapa [%i0+%g0]0x89,%l7 ! %l7 = 0000000093183a80
! Mem[000000008e000048] = 3c1f37c8, %l2 = 00000000f06153f3
swap [%i0+0x048],%l2 ! %l2 = 000000003c1f37c8
! Mem[000000008f800010] = bb5aa27e, %l0 = 000000003effeab8
ldstuba [%i3+%o2]0x89,%l0 ! %l0 = 0000007e000000ff
! Mem[0000000091000168] = 08a1f293546a41bb, %g2 = 000000008cf551a2
ldxa [%i6+0x168]%asi,%g2 ! %g2 = 08a1f293546a41bb
! %l6 = 39b0a0d7, %l7 = 93183a80, Mem[000000008e000018] = 5c2a5196 dc746d75
stda %l6,[%i0+%o3]0x88 ! Mem[000000008e000018] = 39b0a0d7 93183a80
! Mem[000000008f0000a4] = 296c8317, %l0 = 0000007e, %l7 = 93183a80
add %i2,0xa4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000296c8317
! Mem[000000008f8000e8] = 940fb9c14599daa4, %l1 = 0000000060743fe5, %l2 = 000000003c1f37c8
add %i3,0xe8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 940fb9c14599daa4
! Mem[000000008e800184] = 0aefc11f, %l5 = 35efb330, %l5 = 35efb330
add %i1,0x184,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000000aefc11f
! Mem[000000008e000000] = 22000000, %l3 = ffffffffffffff80
ldsha [%i0+%g0]0x81,%l3 ! %l3 = 0000000000002200
p63_label_17:
! Mem[000000008e800053] = 88bf16a4, %l7 = 00000000296c8317
ldstub [%i1+0x053],%l7 ! %l7 = 000000a4000000ff
! Mem[000000008f800048] = 945b6e0e8b5a60d9, %l5 = 000000000aefc11f, %l7 = 00000000000000a4
add %i3,0x48,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 945b6e0e8b5a60d9
! %l0 = 000000000000007e, Mem[000000008f800008] = 00000000
stba %l0,[%i3+%o1]0x81 ! Mem[000000008f800008] = 7e000000
! Mem[000000008f800010] = bb5aa2ff, %l3 = 0000000000002200
lduha [%i3+%o2]0x89,%l3 ! %l3 = 000000000000a2ff
! Mem[000000008f00009c] = 6e7e5513, %l5 = 000000000aefc11f
swap [%i2+0x09c],%l5 ! %l5 = 000000006e7e5513
! Mem[000000008f000065] = 37832ab5, %l2 = 940fb9c14599daa4
ldstub [%i2+0x065],%l2 ! %l2 = 00000083000000ff
! Mem[000000008f800052] = 40185cdb, %l7 = 945b6e0e8b5a60d9
ldstuba [%i3+0x052]%asi,%l7 ! %l7 = 0000005c000000ff
! %l1 = 0000000060743fe5, Mem[0000000090000080] = 5149647e18bc487f
stx %l1,[%i4+0x080] ! Mem[0000000090000080] = 0000000060743fe5
! Mem[000000008e8000ac] = eb0f1b97, %l5 = 000000006e7e5513
swap [%i1+0x0ac],%l5 ! %l5 = 00000000eb0f1b97
! %l5 = 00000000eb0f1b97, Mem[0000000090800128] = 8de49c5f842233e5, %asi = 80
stxa %l5,[%i5+0x128]%asi ! Mem[0000000090800128] = 00000000eb0f1b97
p63_label_18:
! %l0 = 0000007e, %l1 = 60743fe5, Mem[000000008f800008] = 0000007e d8b8a4b8
stda %l0,[%i3+%o1]0x89 ! Mem[000000008f800008] = 0000007e 60743fe5
! %l4 = 0000000000000060, Mem[000000008f800020] = f7450000
stha %l4,[%i3+%o4]0x89 ! Mem[000000008f800020] = f7450060
! %l3 = 000000000000a2ff, Mem[000000008f800028] = ff0000bb
stba %l3,[%i3+%o5]0x80 ! Mem[000000008f800028] = ff0000bb
! Mem[000000008f800128] = c064e671ab6c9db1, %l4 = 0000000000000060, %l7 = 000000000000005c
add %i3,0x128,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = c064e671ab6c9db1
! %l0 = 000000000000007e, Mem[000000008e800000] = 8c17ca86
stwa %l0,[%i1+%g0]0x80 ! Mem[000000008e800000] = 0000007e
! %l3 = 000000000000a2ff, Mem[000000008f000028] = 45f7e806
stwa %l3,[%i2+%o5]0x89 ! Mem[000000008f000028] = 0000a2ff
! %l6 = 0000000039b0a0d7, Mem[000000009000018c] = c5a07b79
sth %l6,[%i4+0x18c] ! Mem[000000009000018c] = a0d77b79
! Mem[0000000091000038] = 2910a14d, %g2 = 08a1f293546a41bb
lduw [%i6+0x038],%g2 ! %g2 = 000000002910a14d
! Mem[000000008f800020] = f7450060, %l7 = c064e671ab6c9db1
swapa [%i3+%o4]0x89,%l7 ! %l7 = 00000000f7450060
! Mem[0000000091000188] = 10b0c5e2, %g2 = 000000002910a14d
ldsh [%i6+0x18a],%g2 ! %g2 = 00000000000010b0
p63_label_19:
! Mem[000000008f8000e8] = 940fb9c1, %l5 = 00000000eb0f1b97
swap [%i3+0x0e8],%l5 ! %l5 = 00000000940fb9c1
! %l4 = 0000000000000060, Mem[0000000090000179] = 4499ecdc
stb %l4,[%i4+0x179] ! Mem[0000000090000178] = 6099ecdc
! Mem[000000008f000184] = b4f6ff45, %l2 = 0000000000000083
ldstub [%i2+0x184],%l2 ! %l2 = 000000b4000000ff
! Mem[000000008e000010] = 000000001411c8b6, %l1 = 0000000060743fe5
ldxa [%i0+%o2]0x88,%l1 ! %l1 = 000000001411c8b6
! %l6 = 39b0a0d7, %l7 = f7450060, Mem[0000000090800050] = 9ed4adb0 93373e46
std %l6,[%i5+0x050] ! Mem[0000000090800050] = 39b0a0d7 f7450060
! Mem[000000008f000069] = cf676128, %l0 = 000000000000007e
ldstub [%i2+0x069],%l0 ! %l0 = 00000067000000ff
! Mem[000000008f000008] = aaba92ca, %l1 = 000000001411c8b6
lduba [%i2+%o1]0x89,%l1 ! %l1 = 00000000000000ca
! %l3 = 000000000000a2ff, Mem[00000000910001aa] = b88b9a67
sth %l3,[%i6+0x1aa] ! Mem[00000000910001a8] = a2ff9a67
! Mem[000000009100010c] = 2fb4259a, %g2 = 00000000000010b0
ldsba [%i6+0x10e]%asi,%g2 ! %g2 = 000000000000002f
! Mem[000000008f8001c8] = dff9251674d48e4a, %l7 = 00000000f7450060, %l0 = 0000000000000067
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = dff9251674d48e4a
p63_label_20:
! Mem[0000000091800064] = bd2f4b85, %g18 = a5a05ca03a13bd44
ldsw [%o0+0x064],%g2 ! %g2 = a5a05ca03a13bd44
! Mem[000000008f000010] = 7950e86a, %l2 = 00000000000000b4
swapa [%i2+%o2]0x88,%l2 ! %l2 = 000000007950e86a
! Mem[000000008f000008] = ca92baaa, %l3 = 000000000000a2ff
swapa [%i2+%o1]0x81,%l3 ! %l3 = 00000000ca92baaa
! Mem[000000008e800150] = 6b4751298fffc874, %l7 = 00000000f7450060, %l0 = dff9251674d48e4a
add %i1,0x150,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 6b4751298fffc874
! %l5 = 00000000940fb9c1, Mem[000000008e000010] = b6c81114
stha %l5,[%i0+%o2]0x80 ! Mem[000000008e000010] = b9c11114
! Mem[000000008f8001e8] = 3d0581c6d66d95ce, %l2 = 000000007950e86a, %l7 = 00000000f7450060
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 3d0581c6d66d95ce
! Mem[00000000918001f8] = 9854b03f b5e229a2, %g2 = bd2f4b85, %g3 = dbdb9950
ldd [%o0+0x1f8],%g2 ! %g2 = 000000009854b03f 00000000b5e229a2
! Mem[00000000910000cc] = 0deda944, %g18 = a5a05ca03a13bd44
ldsw [%i6+0x0cc],%g2 ! %g2 = a5a05ca03a13bd44
! %l4 = 00000060, %l5 = 940fb9c1, Mem[000000008e800018] = 00000000 00000000
stda %l4,[%i1+%o3]0x80 ! Mem[000000008e800018] = 00000060 940fb9c1
! Mem[000000008f8001e8] = 3d0581c6, %l1 = 00000000000000ca
swap [%i3+0x1e8],%l1 ! %l1 = 000000003d0581c6
p63_label_21:
! %l4 = 0000000000000060, Mem[000000008e000069] = 39b0a0d7
stb %l4,[%i0+0x069] ! Mem[000000008e000068] = 3960a0d7
! %l7 = 3d0581c6d66d95ce, Mem[000000008e800010] = a106b85a
stwa %l7,[%i1+%o2]0x81 ! Mem[000000008e800010] = d66d95ce
! %l3 = 00000000ca92baaa, Mem[0000000091800120] = 2c0672fb48490aa3
stx %l3,[%o0+0x120] ! Mem[0000000091800120] = 00000000ca92baaa
! Mem[000000008e000040] = 52b1837e, %l6 = 0000000039b0a0d7
swap [%i0+0x040],%l6 ! %l6 = 0000000052b1837e
! Mem[000000008e000164] = 88fff1cb, %l5 = 940fb9c1, %l5 = 940fb9c1
add %i0,0x164,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000088fff1cb
! %l6 = 52b1837e, %l7 = d66d95ce, Mem[000000008f800008] = 0000007e 60743fe5
stda %l6,[%i3+%o1]0x89 ! Mem[000000008f800008] = 52b1837e d66d95ce
! Mem[000000008f000034] = 25f93957, %l0 = 8fffc874, %l7 = d66d95ce
add %i2,0x34,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000025f93957
! Mem[000000008e80003f] = 4e83ee75, %l5 = 0000000088fff1cb
ldstuba [%i1+0x03f]%asi,%l5 ! %l5 = 00000075000000ff
! Mem[000000008f000020] = 8b494f2fe53f7460, %l1 = 000000003d0581c6
ldxa [%i2+%o4]0x88,%l1 ! %l1 = 8b494f2fe53f7460
! Mem[000000008f0001d8] = 0342daaf, %l5 = 0000000000000075
swap [%i2+0x1d8],%l5 ! %l5 = 000000000342daaf
p63_label_22:
! Mem[0000000090800178] = 00000000000000ce, %g2 = 000000000deda944
ldx [%i5+0x178],%g2 ! %g2 = 00000000000000ce
! Mem[0000000090000080] = 00000000, %g18 = a5a05ca03a13bd44
ldswa [%i4+0x080]%asi,%g2 ! %g2 = a5a05ca03a13bd44
! Mem[000000008e8001c8] = 89f17e00a76e1ab2, %l7 = 0000000025f93957, %l3 = 00000000ca92baaa
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 89f17e00a76e1ab2
! %l4 = 0000000000000060, Mem[000000008e00018e] = 36df41ae
stb %l4,[%i0+0x18e] ! Mem[000000008e00018c] = 36df60ae
! Mem[000000008e800000] = 7e000000, %l5 = 000000000342daaf
ldstuba [%i1+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[000000008e800018] = 60000000, %l4 = 0000000000000060
ldsha [%i1+%o3]0x89,%l4 ! %l4 = 0000000000000000
! Mem[000000008f000168] = 9b88b1b66e936402, %l4 = 0000000000000000, %l6 = 0000000052b1837e
add %i2,0x168,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 9b88b1b66e936402
! Mem[000000008f000048] = 587372e0, %l2 = 7950e86a, %l2 = 7950e86a
add %i2,0x48,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000587372e0
! Mem[000000008f0001d7] = c5aa5be2, %l3 = 89f17e00a76e1ab2
ldstub [%i2+0x1d7],%l3 ! %l3 = 000000e2000000ff
! %l0 = 6b4751298fffc874, Mem[000000009000003c] = 2cf0ae01
sth %l0,[%i4+0x03c] ! Mem[000000009000003c] = c874ae01
p63_label_23:
! Mem[000000008e000144] = 44e0365c, %l4 = 0000000000000000
swap [%i0+0x144],%l4 ! %l4 = 0000000044e0365c
! Mem[000000008e000020] = ff000071, %l6 = 9b88b1b66e936402
lduba [%i0+%o4]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[000000008e00010b] = 5b5f9a5f, %l1 = 8b494f2fe53f7460
ldstuba [%i0+0x10b]%asi,%l1 ! %l1 = 0000005f000000ff
! Mem[00000000908001c0] = 2fed4667 2e240439, %g2 = 00000000, %g3 = b5e229a2
ldd [%i5+0x1c0],%g2 ! %g2 = 000000002fed4667 000000002e240439
! %l2 = 587372e0, %l3 = 000000e2, Mem[000000008e000010] = b9c11114 00000000
stda %l2,[%i0+%o2]0x81 ! Mem[000000008e000010] = 587372e0 000000e2
! Mem[000000008e000080] = 26c27766, %l0 = 6b4751298fffc874
lduha [%i0+0x082]%asi,%l0 ! %l0 = 0000000000007766
! Mem[000000008e800184] = 0aefc11f, %l6 = 00000000000000ff
swap [%i1+0x184],%l6 ! %l6 = 000000000aefc11f
! Mem[000000008f800028] = ff0000bb00003648, %l7 = 0000000025f93957, %l0 = 0000000000007766
add %i3,0x28,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = ff0000bb00003648
! Mem[000000008e800125] = af2bcca7, %l5 = 0000000000000000
ldstub [%i1+0x125],%l5 ! %l5 = 0000002b000000ff
! %l3 = 00000000000000e2, Mem[0000000091000038] = 2910a14df9c9897b
stx %l3,[%i6+0x038] ! Mem[0000000091000038] = 00000000000000e2
p63_label_24:
! %l6 = 000000000aefc11f, Mem[000000008e800018] = 60000000
stba %l6,[%i1+%o3]0x88 ! Mem[000000008e800018] = 6000001f
! Mem[0000000091800130] = 7b157b3a, %g2 = 000000002fed4667
lduw [%o0+0x130],%g2 ! %g2 = 000000007b157b3a
! Mem[000000008f000140] = 88bf4d2f, %l0 = 00003648, %l6 = 0aefc11f
add %i2,0x140,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000088bf4d2f
! Mem[000000008f800028] = bb0000ff, %l2 = 00000000587372e0
swapa [%i3+%o5]0x89,%l2 ! %l2 = 00000000bb0000ff
! Mem[000000008f800020] = b19d6cab, %l1 = 000000000000005f
swapa [%i3+%o4]0x81,%l1 ! %l1 = 00000000b19d6cab
! %l7 = 0000000025f93957, Mem[0000000090000050] = 7429653e97bc6135
stx %l7,[%i4+0x050] ! Mem[0000000090000050] = 0000000025f93957
! Mem[0000000090000064] = f66ef76e, %g2 = 000000007b157b3a
ldub [%i4+0x065],%g2 ! %g2 = 00000000000000f6
! Mem[000000008e8000f0] = 07c99cff406936e6, %l7 = 0000000025f93957, %l1 = 00000000b19d6cab
add %i1,0xf0,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 07c99cff406936e6
! Mem[0000000091000008] = 08ef954c, %g2 = 00000000000000f6
lduw [%i6+%o1],%g2 ! %g2 = 0000000008ef954c
! Mem[000000008f8000af] = b1220269, %l0 = ff0000bb00003648
ldstub [%i3+0x0af],%l0 ! %l0 = 00000069000000ff
p63_label_25:
! Mem[000000008f800000] = 8139b4e4, %l1 = 07c99cff406936e6
ldsba [%i3+%g0]0x89,%l1 ! %l1 = ffffffffffffffe4
! Mem[000000008f000000] = ff000071, %l7 = 0000000025f93957
ldsha [%i2+%g0]0x80,%l7 ! %l7 = ffffffffffffff00
! %l3 = 00000000000000e2, Mem[00000000908000ba] = fbdb47cd
stb %l3,[%i5+0x0ba] ! Mem[00000000908000b8] = e2db47cd
! Mem[000000008f000130] = 90f17923ffbe4cbf, %l0 = 0000000000000069, %l1 = ffffffffffffffe4
add %i2,0x130,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 90f17923ffbe4cbf
! Mem[000000008f800028] = 48360000 587372e0, %l2 = bb0000ff, %l3 = 000000e2
ldda [%i3+%o5]0x88,%l2 ! %l2 = 00000000587372e0 0000000048360000
! Mem[000000008f000170] = 4f1165e6da2f172d, %l6 = 0000000088bf4d2f, %l6 = 0000000088bf4d2f
add %i2,0x170,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 4f1165e6da2f172d
! %l4 = 0000000044e0365c, Mem[000000008f000080] = 1c68636f
sth %l4,[%i2+0x080] ! Mem[000000008f000080] = 365c636f
! Mem[000000008f000028] = ffa20000, %l3 = 0000000048360000
ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[000000008e000008] = b9884c41, %l5 = 000000000000002b
ldstuba [%i0+%o1]0x80,%l5 ! %l5 = 000000b9000000ff
! Mem[000000008e80000f] = b4e580f0, %l3 = 00000000000000ff
ldstub [%i1+0x00f],%l3 ! %l3 = 000000f0000000ff
ba,a p63_not_taken_0_end
p63_not_taken_0:
! The following code should not be executed
ldsha [%i0+0x0f4]%asi,%l2
stx %l2,[%i1+0x020]
nop
nop
sth %l0,[%i0+0x058]
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 0000000000000069
bne,a,pn %xcc,p63_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 90f17923ffbe4cbf
bne,a,pn %xcc,p63_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000587372e0
bne,a,pn %xcc,p63_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000f0
bne,a,pn %xcc,p63_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000044e0365c
bne,a,pn %xcc,p63_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000b9
bne,a,pn %xcc,p63_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 4f1165e6da2f172d
bne,a,pn %xcc,p63_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffff00
bne,a,pn %xcc,p63_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p63_check_fp_registers:
set p63_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be e1817139 0d29f2d3
bne %xcc,p63_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 195a54e8 11dbf42f
bne %xcc,p63_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 89269675 55458ea8
bne %xcc,p63_f4_fail
nop
! Check Local Memory
set p63_local0_expect,%g1
p63_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 22000000325478d1
ldx [%i0+0x000],%g3 ! Observed data at 000000008e000000
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff884c41d4f32783
ldx [%i0+0x008],%g3 ! Observed data at 000000008e000008
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 587372e0000000e2
ldx [%i0+0x010],%g3 ! Observed data at 000000008e000010
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = d7a0b039803a1893
ldx [%i0+0x018],%g3 ! Observed data at 000000008e000018
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff000071bb5aa27e
ldx [%i0+0x020],%g3 ! Observed data at 000000008e000020
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff3d1236c8df3d8f
ldx [%i0+0x028],%g3 ! Observed data at 000000008e000028
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 39b0a0d7873c3141
ldx [%i0+0x040],%g3 ! Observed data at 000000008e000040
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = f06153f37f423304
ldx [%i0+0x048],%g3 ! Observed data at 000000008e000048
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = 3960a0d7e3ba84a7
ldx [%i0+0x068],%g3 ! Observed data at 000000008e000068
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = c20598f5000000fb
ldx [%i0+0x088],%g3 ! Observed data at 000000008e000088
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 000000129f4bcf81
ldx [%i0+0x0c0],%g3 ! Observed data at 000000008e0000c0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x100],%g2 ! Expected data = d5b18f742057e069
ldx [%i0+0x100],%g3 ! Observed data at 000000008e000100
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 5b5f9affdab10db5
ldx [%i0+0x108],%g3 ! Observed data at 000000008e000108
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 75f4329677e5a106
ldx [%i0+0x110],%g3 ! Observed data at 000000008e000110
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = c38b71da000000b2
ldx [%i0+0x128],%g3 ! Observed data at 000000008e000128
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0000746000000000
ldx [%i0+0x140],%g3 ! Observed data at 000000008e000140
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 6d8bed4c8bffd8ad
ldx [%i0+0x150],%g3 ! Observed data at 000000008e000150
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = d471686888fff1cb
ldx [%i0+0x160],%g3 ! Observed data at 000000008e000160
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x160,%g4
ldx [%g1+0x188],%g2 ! Expected data = 0b1a8d6336df60ae
ldx [%i0+0x188],%g3 ! Observed data at 000000008e000188
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x188,%g4
set p63_local1_expect,%g1
p63_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ff00007e00000000
ldx [%i1+0x000],%g3 ! Observed data at 000000008e800000
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = e5345070b4e580ff
ldx [%i1+0x008],%g3 ! Observed data at 000000008e800008
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = d66d95ce768fcfe8
ldx [%i1+0x010],%g3 ! Observed data at 000000008e800010
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 1f000060940fb9c1
ldx [%i1+0x018],%g3 ! Observed data at 000000008e800018
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000b8786ac912
ldx [%i1+0x020],%g3 ! Observed data at 000000008e800020
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = d34924f84e83eeff
ldx [%i1+0x038],%g3 ! Observed data at 000000008e800038
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 88bf16ff2f38063b
ldx [%i1+0x050],%g3 ! Observed data at 000000008e800050
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x050,%g4
ldx [%g1+0x078],%g2 ! Expected data = bb1a6235325478d1
ldx [%i1+0x078],%g3 ! Observed data at 000000008e800078
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 5aefd3d66e7e5513
ldx [%i1+0x0a8],%g3 ! Observed data at 000000008e8000a8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 85f60bddd4f32783
ldx [%i1+0x0b0],%g3 ! Observed data at 000000008e8000b0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ab63d5f9d0a558ff
ldx [%i1+0x0d8],%g3 ! Observed data at 000000008e8000d8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 07c99cff406936e6
ldx [%i1+0x0f0],%g3 ! Observed data at 000000008e8000f0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 132cb26bad0ceadb
ldx [%i1+0x108],%g3 ! Observed data at 000000008e800108
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 6731d9e7afffcca7
ldx [%i1+0x120],%g3 ! Observed data at 000000008e800120
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x120,%g4
ldx [%g1+0x150],%g2 ! Expected data = 6b4751298fffc874
ldx [%i1+0x150],%g3 ! Observed data at 000000008e800150
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = e642f26d000000ff
ldx [%i1+0x180],%g3 ! Observed data at 000000008e800180
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 03f50c15000000f2
ldx [%i1+0x188],%g3 ! Observed data at 000000008e800188
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 137091f031f0f1e3
ldx [%i1+0x1e0],%g3 ! Observed data at 000000008e8001e0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = f1d0f4ffb2558dbd
ldx [%i1+0x1f0],%g3 ! Observed data at 000000008e8001f0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x1f0,%g4
set p63_local2_expect,%g1
p63_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ff000071bb5aa27e
ldx [%i2+0x000],%g3 ! Observed data at 000000008f000000
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0000a2ff6f0e882e
ldx [%i2+0x008],%g3 ! Observed data at 000000008f000008
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = b4000000adccb6fb
ldx [%i2+0x010],%g3 ! Observed data at 000000008f000010
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 08fce1bbb6c81114
ldx [%i2+0x018],%g3 ! Observed data at 000000008f000018
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffa200001411c8b6
ldx [%i2+0x028],%g3 ! Observed data at 000000008f000028
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 5b7a0cb337ff2ab5
ldx [%i2+0x060],%g3 ! Observed data at 000000008f000060
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = cfff612839a02859
ldx [%i2+0x068],%g3 ! Observed data at 000000008f000068
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 365c636f8ab8486f
ldx [%i2+0x080],%g3 ! Observed data at 000000008f000080
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = a9dd4c8a0aefc11f
ldx [%i2+0x098],%g3 ! Observed data at 000000008f000098
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x098,%g4
ldx [%g1+0x118],%g2 ! Expected data = e1435e55acff27fe
ldx [%i2+0x118],%g3 ! Observed data at 000000008f000118
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = b2bbff68f17a0588
ldx [%i2+0x128],%g3 ! Observed data at 000000008f000128
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 90f17923ffbe4cbf
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 = 3b17141707f96a83
ldx [%i2+0x150],%g3 ! Observed data at 000000008f000150
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = 1cb1dd7dfff6ff45
ldx [%i2+0x180],%g3 ! Observed data at 000000008f000180
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = d77ce0ffbaa9c53b
ldx [%i2+0x190],%g3 ! Observed data at 000000008f000190
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 33078421c5aa5bff
ldx [%i2+0x1d0],%g3 ! Observed data at 000000008f0001d0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 0000007580bba6ab
ldx [%i2+0x1d8],%g3 ! Observed data at 000000008f0001d8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 83766925e72c78bb
ldx [%i2+0x1e8],%g3 ! Observed data at 000000008f0001e8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1e8,%g4
set p63_local3_expect,%g1
p63_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 7e83b152ce956dd6
ldx [%i3+0x008],%g3 ! Observed data at 000000008f800008
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffa25abbe287ac81
ldx [%i3+0x010],%g3 ! Observed data at 000000008f800010
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 4bf87c1a59ebe28b
ldx [%i3+0x018],%g3 ! Observed data at 000000008f800018
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000005f5dfbb538
ldx [%i3+0x020],%g3 ! Observed data at 000000008f800020
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = e072735800003648
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 = f5a6f7ba47c7bdcd
ldx [%i3+0x030],%g3 ! Observed data at 000000008f800030
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 945b6e0e8b5a60d9
ldx [%i3+0x048],%g3 ! Observed data at 000000008f800048
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 4018ffdb52393e51
ldx [%i3+0x050],%g3 ! Observed data at 000000008f800050
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x050,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 3d307085b12202ff
ldx [%i3+0x0a8],%g3 ! Observed data at 000000008f8000a8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 3dffe40a490ec05d
ldx [%i3+0x0e0],%g3 ! Observed data at 000000008f8000e0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = eb0f1b974599daa4
ldx [%i3+0x0e8],%g3 ! Observed data at 000000008f8000e8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ffc5cc9800000000
ldx [%i3+0x1b0],%g3 ! Observed data at 000000008f8001b0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 000000cad66d95ce
ldx [%i3+0x1e8],%g3 ! Observed data at 000000008f8001e8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x1e8,%g4
! The test for processor 63 has passed
p63_passed:
ta GOOD_TRAP
nop
p63_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p63_failed
p63_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p63_failed
p63_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p63_failed
p63_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p63_failed
p63_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p63_failed
p63_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p63_failed
p63_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p63_failed
p63_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p63_failed
p63_f0_fail:
set p63_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f2_fail:
set p63_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f4_fail:
set p63_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008f800028]
ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e000008]
stxa %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f800028]
ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e800028]
stba %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800018]
stwa %l1,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000028]
done
p63_trap1o:
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008f800028]
ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e000008]
stxa %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f800028]
ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e800028]
stba %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800018]
stwa %l1,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000028]
done
p63_trap2e:
stxa %l2,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000018]
stwa %l2,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000020]
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008f000008]
stda %l4,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000018]
swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008e800010]
ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008e800010]
done
p63_trap2o:
stxa %l2,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000018]
stwa %l2,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000020]
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008f000008]
stda %l4,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000018]
swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008e800010]
ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008e800010]
done
p63_trap3e:
nop
done
p63_trap3o:
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 = 6f9ec41796512a5c
ldx [%g1+0x008],%l1 ! %l1 = 2e9c3b96718865b4
ldx [%g1+0x010],%l2 ! %l2 = 32d1295607f96a83
ldx [%g1+0x018],%l3 ! %l3 = cc24bd560c393b51
ldx [%g1+0x020],%l4 ! %l4 = da351bf1eaa44bf8
ldx [%g1+0x028],%l5 ! %l5 = 3b3dcc21dc00bccb
ldx [%g1+0x030],%l6 ! %l6 = 945b6e0e8b5a60d9
ldx [%g1+0x038],%l7 ! %l7 = ce778cd2490c8638
! Initialize the output register of window 0
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:
swap [%i1+0x084],%l4 ! Mem[0000000010800084]
stw %l6,[%i3+0x0dc] ! Mem[00000000118000dc]
std %l0,[%i0+0x0c0] ! Mem[00000000100000c0]
swap [%i1+0x034],%l7 ! Mem[0000000010800034]
ldx [%i1+0x070],%l6 ! Mem[0000000010800070]
ldstub [%i1+0x114],%l0 ! Mem[0000000010800114]
sth %l3,[%i2+0x180] ! Mem[0000000011000180]
jmpl %o7,%g0
ldstub [%i2+0x0ca],%l5 ! Mem[00000000110000ca]
p0_near_0_he:
ldx [%i0+0x1f0],%l3 ! Mem[00000000100001f0]
ldstub [%i3+0x030],%l5 ! Mem[0000000011800030]
std %l4,[%i1+0x140] ! Mem[0000000010800140]
swap [%i2+0x1a8],%l6 ! Mem[00000000110001a8]
sth %l0,[%i0+0x004] ! Mem[0000000010000004]
jmpl %o7,%g0
ldsh [%i0+0x09c],%l4 ! Mem[000000001000009c]
p1_near_0_le:
swap [%i1+0x0c8],%l5 ! Mem[00000000128000c8]
std %l0,[%i3+0x178] ! Mem[0000000013800178]
std %l0,[%i0+0x0c0] ! Mem[00000000120000c0]
swap [%i2+0x190],%l3 ! Mem[0000000013000190]
ldd [%i1+0x198],%l0 ! Mem[0000000012800198]
ldub [%i1+0x143],%l2 ! Mem[0000000012800143]
sth %l6,[%i1+0x13a] ! Mem[000000001280013a]
jmpl %o7,%g0
std %l0,[%i0+0x108] ! Mem[0000000012000108]
p1_near_0_he:
swap [%i3+0x074],%l6 ! Mem[0000000013800074]
ldstub [%i3+0x11f],%l0 ! Mem[000000001380011f]
ldstub [%i2+0x1ba],%l6 ! Mem[00000000130001ba]
stb %l3,[%i3+0x062] ! Mem[0000000013800062]
stb %l4,[%i0+0x124] ! Mem[0000000012000124]
jmpl %o7,%g0
ldub [%i2+0x1ef],%l2 ! Mem[00000000130001ef]
p2_near_0_le:
swap [%i1+0x084],%l4 ! Mem[0000000014800084]
stx %l6,[%i0+0x0d8] ! Mem[00000000140000d8]
swap [%i2+0x0e0],%l1 ! Mem[00000000150000e0]
std %l6,[%i3+0x030] ! Mem[0000000015800030]
sth %l4,[%i2+0x0fa] ! Mem[00000000150000fa]
ldsw [%i3+0x064],%l7 ! Mem[0000000015800064]
swap [%i0+0x188],%l2 ! Mem[0000000014000188]
jmpl %o7,%g0
std %l6,[%i0+0x168] ! Mem[0000000014000168]
p2_near_0_he:
ldsh [%i3+0x08a],%l0 ! Mem[000000001580008a]
swap [%i2+0x138],%l3 ! Mem[0000000015000138]
lduh [%i2+0x142],%l5 ! Mem[0000000015000142]
jmpl %o7,%g0
ldsw [%i2+0x1a8],%l6 ! Mem[00000000150001a8]
p3_near_0_le:
std %l4,[%i1+0x0a0] ! Mem[00000000168000a0]
lduh [%i2+0x0dc],%l6 ! Mem[00000000170000dc]
ldsh [%i1+0x044],%l4 ! Mem[0000000016800044]
std %l0,[%i3+0x0a0] ! Mem[00000000178000a0]
ldsb [%i2+0x0e4],%l5 ! Mem[00000000170000e4]
sth %l1,[%i0+0x0ea] ! Mem[00000000160000ea]
ldsh [%i2+0x170],%l2 ! Mem[0000000017000170]
jmpl %o7,%g0
swap [%i2+0x0a0],%l1 ! Mem[00000000170000a0]
p3_near_0_he:
ldub [%i1+0x163],%l2 ! Mem[0000000016800163]
ldsb [%i2+0x05a],%l2 ! Mem[000000001700005a]
ldd [%i0+0x1a8],%l0 ! Mem[00000000160001a8]
ldub [%i2+0x009],%l4 ! Mem[0000000017000009]
std %l4,[%i2+0x018] ! Mem[0000000017000018]
jmpl %o7,%g0
ldstub [%i0+0x0e5],%l2 ! Mem[00000000160000e5]
p4_near_0_le:
ldub [%i1+0x0a7],%l4 ! Mem[00000000188000a7]
ldsh [%i0+0x0dc],%l6 ! Mem[00000000180000dc]
ldsh [%i0+0x014],%l1 ! Mem[0000000018000014]
swap [%i0+0x078],%l4 ! Mem[0000000018000078]
swap [%i0+0x088],%l3 ! Mem[0000000018000088]
ldsh [%i3+0x1f2],%l3 ! Mem[00000000198001f2]
ldx [%i1+0x118],%l3 ! Mem[0000000018800118]
jmpl %o7,%g0
swap [%i0+0x134],%l4 ! Mem[0000000018000134]
p4_near_0_he:
ldstub [%i0+0x190],%l0 ! Mem[0000000018000190]
ldstub [%i2+0x088],%l3 ! Mem[0000000019000088]
ldx [%i1+0x160],%l1 ! Mem[0000000018800160]
stx %l4,[%i1+0x138] ! Mem[0000000018800138]
jmpl %o7,%g0
ldd [%i1+0x068],%l4 ! Mem[0000000018800068]
p5_near_0_le:
ldstub [%i1+0x0a7],%l4 ! Mem[000000001a8000a7]
stw %l5,[%i0+0x1f4] ! Mem[000000001a0001f4]
swap [%i3+0x034],%l1 ! Mem[000000001b800034]
ldstub [%i3+0x0f2],%l3 ! Mem[000000001b8000f2]
ldd [%i3+0x0a8],%l4 ! Mem[000000001b8000a8]
ldstub [%i0+0x1f3],%l3 ! Mem[000000001a0001f3]
ldstub [%i1+0x06c],%l4 ! Mem[000000001a80006c]
jmpl %o7,%g0
std %l6,[%i0+0x1a8] ! Mem[000000001a0001a8]
p5_near_0_he:
jmpl %o7,%g0
sth %l5,[%i0+0x05e] ! Mem[000000001a00005e]
jmpl %o7,%g0
nop
p6_near_0_le:
swap [%i2+0x10c],%l5 ! Mem[000000001d00010c]
stw %l5,[%i2+0x1f4] ! Mem[000000001d0001f4]
ldstub [%i3+0x148],%l2 ! Mem[000000001d800148]
swap [%i2+0x154],%l6 ! Mem[000000001d000154]
lduw [%i0+0x048],%l3 ! Mem[000000001c000048]
swap [%i1+0x104],%l6 ! Mem[000000001c800104]
swap [%i2+0x06c],%l4 ! Mem[000000001d00006c]
jmpl %o7,%g0
lduh [%i0+0x1ae],%l6 ! Mem[000000001c0001ae]
p6_near_0_he:
jmpl %o7,%g0
ldsw [%i3+0x130],%l0 ! Mem[000000001d800130]
jmpl %o7,%g0
nop
p7_near_0_le:
swap [%i1+0x0a4],%l4 ! Mem[000000001e8000a4]
stx %l1,[%i1+0x1a0] ! Mem[000000001e8001a0]
stx %l2,[%i2+0x168] ! Mem[000000001f000168]
ldsw [%i1+0x0dc],%l5 ! Mem[000000001e8000dc]
ldd [%i3+0x048],%l2 ! Mem[000000001f800048]
std %l4,[%i3+0x168] ! Mem[000000001f800168]
ldub [%i2+0x156],%l6 ! Mem[000000001f000156]
jmpl %o7,%g0
stb %l5,[%i0+0x083] ! Mem[000000001e000083]
p7_near_0_he:
jmpl %o7,%g0
lduw [%i1+0x04c],%l2 ! Mem[000000001e80004c]
jmpl %o7,%g0
nop
p8_near_0_le:
std %l4,[%i1+0x080] ! Mem[0000000020800080]
ldd [%i1+0x180],%l0 ! Mem[0000000020800180]
ldstub [%i1+0x168],%l2 ! Mem[0000000020800168]
std %l2,[%i2+0x080] ! Mem[0000000021000080]
swap [%i1+0x00c],%l2 ! Mem[000000002080000c]
stb %l6,[%i2+0x114] ! Mem[0000000021000114]
swap [%i1+0x048],%l3 ! Mem[0000000020800048]
jmpl %o7,%g0
swap [%i0+0x0a0],%l5 ! Mem[00000000200000a0]
p8_near_0_he:
jmpl %o7,%g0
lduh [%i0+0x1cc],%l1 ! Mem[00000000200001cc]
jmpl %o7,%g0
nop
p9_near_0_le:
ldub [%i1+0x087],%l4 ! Mem[0000000022800087]
swap [%i0+0x0fc],%l6 ! Mem[00000000220000fc]
ldub [%i0+0x13a],%l7 ! Mem[000000002200013a]
ldstub [%i2+0x07b],%l4 ! Mem[000000002300007b]
sth %l3,[%i0+0x04a] ! Mem[000000002200004a]
swap [%i3+0x168],%l4 ! Mem[0000000023800168]
ldub [%i3+0x030],%l5 ! Mem[0000000023800030]
jmpl %o7,%g0
swap [%i3+0x160],%l5 ! Mem[0000000023800160]
p9_near_0_he:
swap [%i1+0x07c],%l5 ! Mem[000000002280007c]
swap [%i3+0x088],%l3 ! Mem[0000000023800088]
ldub [%i1+0x016],%l5 ! Mem[0000000022800016]
jmpl %o7,%g0
std %l4,[%i2+0x020] ! Mem[0000000023000020]
p10_near_0_le:
ldstub [%i1+0x087],%l4 ! Mem[0000000024800087]
lduw [%i2+0x0fc],%l6 ! Mem[00000000250000fc]
swap [%i3+0x0c0],%l1 ! Mem[00000000258000c0]
ldstub [%i2+0x0a3],%l2 ! Mem[00000000250000a3]
ldx [%i1+0x010],%l3 ! Mem[0000000024800010]
lduh [%i2+0x104],%l6 ! Mem[0000000025000104]
ldsw [%i0+0x030],%l5 ! Mem[0000000024000030]
jmpl %o7,%g0
sth %l5,[%i2+0x016] ! Mem[0000000025000016]
p10_near_0_he:
jmpl %o7,%g0
lduw [%i1+0x1cc],%l1 ! Mem[00000000248001cc]
jmpl %o7,%g0
nop
p11_near_0_le:
ldd [%i3+0x100],%l6 ! Mem[0000000027800100]
ldsw [%i0+0x07c],%l5 ! Mem[000000002600007c]
ldsw [%i3+0x138],%l7 ! Mem[0000000027800138]
ldx [%i3+0x0a0],%l2 ! Mem[00000000278000a0]
swap [%i0+0x048],%l3 ! Mem[0000000026000048]
ldub [%i2+0x130],%l0 ! Mem[0000000027000130]
ldstub [%i2+0x06a],%l3 ! Mem[000000002700006a]
jmpl %o7,%g0
ldx [%i3+0x0a0],%l5 ! Mem[00000000278000a0]
p11_near_0_he:
jmpl %o7,%g0
ldd [%i0+0x1c8],%l0 ! Mem[00000000260001c8]
jmpl %o7,%g0
nop
p12_near_0_le:
swap [%i1+0x0a4],%l4 ! Mem[00000000288000a4]
stb %l1,[%i3+0x184] ! Mem[0000000029800184]
swap [%i1+0x044],%l4 ! Mem[0000000028800044]
ldx [%i3+0x018],%l4 ! Mem[0000000029800018]
lduw [%i0+0x0ac],%l5 ! Mem[00000000280000ac]
lduh [%i2+0x07c],%l2 ! Mem[000000002900007c]
ldstub [%i1+0x075],%l0 ! Mem[0000000028800075]
jmpl %o7,%g0
ldx [%i3+0x000],%l2 ! Mem[0000000029800000]
p12_near_0_he:
ldstub [%i1+0x169],%l4 ! Mem[0000000028800169]
swap [%i2+0x154],%l6 ! Mem[0000000029000154]
swap [%i1+0x160],%l5 ! Mem[0000000028800160]
jmpl %o7,%g0
swap [%i3+0x110],%l2 ! Mem[0000000029800110]
p13_near_0_le:
std %l4,[%i1+0x0a0] ! Mem[000000002a8000a0]
ldstub [%i1+0x0fd],%l6 ! Mem[000000002a8000fd]
ldstub [%i3+0x0e1],%l1 ! Mem[000000002b8000e1]
swap [%i3+0x034],%l7 ! Mem[000000002b800034]
ldub [%i3+0x071],%l6 ! Mem[000000002b800071]
std %l0,[%i3+0x128] ! Mem[000000002b800128]
ldsw [%i1+0x000],%l2 ! Mem[000000002a800000]
jmpl %o7,%g0
swap [%i0+0x000],%l2 ! Mem[000000002a000000]
p13_near_0_he:
ldx [%i3+0x148],%l4 ! Mem[000000002b800148]
ldstub [%i1+0x030],%l5 ! Mem[000000002a800030]
std %l4,[%i2+0x080] ! Mem[000000002b000080]
jmpl %o7,%g0
ldstub [%i2+0x060],%l1 ! Mem[000000002b000060]
p14_near_0_le:
ldub [%i2+0x0a7],%l4 ! Mem[000000002d0000a7]
swap [%i1+0x1cc],%l4 ! Mem[000000002c8001cc]
ldsw [%i2+0x11c],%l3 ! Mem[000000002d00011c]
lduh [%i2+0x082],%l2 ! Mem[000000002d000082]
ldsh [%i1+0x1be],%l0 ! Mem[000000002c8001be]
sth %l0,[%i0+0x130] ! Mem[000000002c000130]
stx %l3,[%i0+0x048] ! Mem[000000002c000048]
jmpl %o7,%g0
swap [%i1+0x108],%l1 ! Mem[000000002c800108]
p14_near_0_he:
ldsb [%i0+0x1ec],%l1 ! Mem[000000002c0001ec]
stb %l6,[%i0+0x066] ! Mem[000000002c000066]
swap [%i2+0x160],%l1 ! Mem[000000002d000160]
std %l4,[%i2+0x118] ! Mem[000000002d000118]
std %l4,[%i0+0x048] ! Mem[000000002c000048]
jmpl %o7,%g0
std %l4,[%i2+0x0c8] ! Mem[000000002d0000c8]
p15_near_0_le:
ldstub [%i2+0x0a7],%l4 ! Mem[000000002f0000a7]
ldd [%i0+0x1a0],%l0 ! Mem[000000002e0001a0]
lduw [%i3+0x044],%l4 ! Mem[000000002f800044]
swap [%i1+0x080],%l1 ! Mem[000000002e800080]
ldx [%i0+0x0d8],%l4 ! Mem[000000002e0000d8]
ldub [%i2+0x045],%l7 ! Mem[000000002f000045]
ldstub [%i3+0x09b],%l0 ! Mem[000000002f80009b]
jmpl %o7,%g0
lduw [%i3+0x060],%l4 ! Mem[000000002f800060]
p15_near_0_he:
stw %l4,[%i3+0x168] ! Mem[000000002f800168]
swap [%i0+0x174],%l6 ! Mem[000000002e000174]
ldsb [%i3+0x0d3],%l1 ! Mem[000000002f8000d3]
swap [%i0+0x0b4],%l1 ! Mem[000000002e0000b4]
ldx [%i1+0x130],%l6 ! Mem[000000002e800130]
jmpl %o7,%g0
swap [%i0+0x180],%l0 ! Mem[000000002e000180]
p16_near_0_le:
ldsb [%i2+0x12d],%l5 ! Mem[000000003100012d]
lduh [%i0+0x1a4],%l1 ! Mem[00000000300001a4]
lduw [%i0+0x034],%l1 ! Mem[0000000030000034]
lduh [%i3+0x0f2],%l3 ! Mem[00000000318000f2]
sth %l4,[%i2+0x0ec] ! Mem[00000000310000ec]
ldsh [%i0+0x07c],%l2 ! Mem[000000003000007c]
stw %l0,[%i1+0x098] ! Mem[0000000030800098]
jmpl %o7,%g0
ldd [%i3+0x020],%l2 ! Mem[0000000031800020]
p16_near_0_he:
swap [%i1+0x124],%l6 ! Mem[0000000030800124]
ldsh [%i1+0x156],%l6 ! Mem[0000000030800156]
stb %l4,[%i2+0x0cd] ! Mem[00000000310000cd]
jmpl %o7,%g0
ldsw [%i2+0x1a8],%l6 ! Mem[00000000310001a8]
p17_near_0_le:
swap [%i2+0x084],%l4 ! Mem[0000000033000084]
swap [%i1+0x184],%l1 ! Mem[0000000032800184]
sth %l4,[%i0+0x064] ! Mem[0000000032000064]
lduh [%i3+0x0a0],%l1 ! Mem[00000000338000a0]
stx %l5,[%i3+0x0c0] ! Mem[00000000338000c0]
stx %l1,[%i1+0x0e8] ! Mem[00000000328000e8]
swap [%i3+0x150],%l2 ! Mem[0000000033800150]
jmpl %o7,%g0
ldx [%i3+0x0e0],%l2 ! Mem[00000000338000e0]
p17_near_0_he:
ldsh [%i0+0x1d2],%l3 ! Mem[00000000320001d2]
ldstub [%i3+0x068],%l1 ! Mem[0000000033800068]
ldd [%i1+0x000],%l4 ! Mem[0000000032800000]
jmpl %o7,%g0
ldstub [%i0+0x185],%l1 ! Mem[0000000032000185]
p18_near_0_le:
std %l4,[%i2+0x080] ! Mem[0000000035000080]
swap [%i0+0x0dc],%l6 ! Mem[00000000340000dc]
swap [%i0+0x0c0],%l1 ! Mem[00000000340000c0]
ldstub [%i2+0x0a1],%l1 ! Mem[00000000350000a1]
ldd [%i2+0x0f8],%l4 ! Mem[00000000350000f8]
ldd [%i3+0x0c8],%l0 ! Mem[00000000358000c8]
swap [%i3+0x1a8],%l2 ! Mem[00000000358001a8]
jmpl %o7,%g0
ldsh [%i0+0x168],%l7 ! Mem[0000000034000168]
p18_near_0_he:
stw %l6,[%i2+0x114] ! Mem[0000000035000114]
std %l2,[%i1+0x068] ! Mem[0000000034800068]
stx %l1,[%i2+0x0d0] ! Mem[00000000350000d0]
jmpl %o7,%g0
ldx [%i0+0x000],%l4 ! Mem[0000000034000000]
p19_near_0_le:
ldub [%i2+0x087],%l4 ! Mem[0000000037000087]
ldstub [%i0+0x1f6],%l5 ! Mem[00000000360001f6]
ldsh [%i0+0x18c],%l2 ! Mem[000000003600018c]
swap [%i1+0x1dc],%l7 ! Mem[00000000368001dc]
swap [%i1+0x0ec],%l4 ! Mem[00000000368000ec]
stb %l2,[%i1+0x07d] ! Mem[000000003680007d]
ldd [%i0+0x0b8],%l0 ! Mem[00000000360000b8]
jmpl %o7,%g0
ldsw [%i1+0x000],%l2 ! Mem[0000000036800000]
p19_near_0_he:
stx %l6,[%i3+0x130] ! Mem[0000000037800130]
std %l2,[%i0+0x048] ! Mem[0000000036000048]
swap [%i3+0x0d0],%l1 ! Mem[00000000378000d0]
jmpl %o7,%g0
swap [%i1+0x094],%l1 ! Mem[0000000036800094]
p20_near_0_le:
ldstub [%i2+0x087],%l4 ! Mem[0000000039000087]
sth %l5,[%i3+0x1d6] ! Mem[00000000398001d6]
ldstub [%i2+0x034],%l1 ! Mem[0000000039000034]
sth %l7,[%i3+0x1de] ! Mem[00000000398001de]
lduh [%i2+0x0cc],%l4 ! Mem[00000000390000cc]
stx %l4,[%i1+0x168] ! Mem[0000000038800168]
stb %l6,[%i3+0x176] ! Mem[0000000039800176]
jmpl %o7,%g0
ldsh [%i3+0x0ec],%l4 ! Mem[00000000398000ec]
p20_near_0_he:
jmpl %o7,%g0
stw %l5,[%i0+0x07c] ! Mem[000000003800007c]
jmpl %o7,%g0
nop
p21_near_0_le:
ldsh [%i0+0x120],%l6 ! Mem[000000003a000120]
lduw [%i2+0x07c],%l5 ! Mem[000000003b00007c]
sth %l2,[%i3+0x0b6] ! Mem[000000003b8000b6]
stb %l2,[%i2+0x0a2] ! Mem[000000003b0000a2]
ldstub [%i1+0x036],%l3 ! Mem[000000003a800036]
ldstub [%i0+0x0aa],%l0 ! Mem[000000003a0000aa]
ldsh [%i1+0x088],%l3 ! Mem[000000003a800088]
jmpl %o7,%g0
stx %l5,[%i2+0x030] ! Mem[000000003b000030]
p21_near_0_he:
jmpl %o7,%g0
std %l2,[%i0+0x050] ! Mem[000000003a000050]
jmpl %o7,%g0
nop
p22_near_0_le:
swap [%i2+0x0a4],%l4 ! Mem[000000003d0000a4]
swap [%i1+0x0f4],%l2 ! Mem[000000003c8000f4]
ldsb [%i0+0x163],%l7 ! Mem[000000003c000163]
ldsh [%i2+0x0a2],%l2 ! Mem[000000003d0000a2]
ldsb [%i1+0x0c6],%l5 ! Mem[000000003c8000c6]
ldd [%i2+0x130],%l6 ! Mem[000000003d000130]
lduw [%i2+0x048],%l3 ! Mem[000000003d000048]
jmpl %o7,%g0
ldsh [%i2+0x138],%l7 ! Mem[000000003d000138]
p22_near_0_he:
ldsb [%i3+0x074],%l6 ! Mem[000000003d800074]
ldstub [%i3+0x11f],%l0 ! Mem[000000003d80011f]
ldx [%i0+0x158],%l2 ! Mem[000000003c000158]
swap [%i2+0x170],%l2 ! Mem[000000003d000170]
jmpl %o7,%g0
lduw [%i1+0x01c],%l7 ! Mem[000000003c80001c]
p23_near_0_le:
std %l4,[%i2+0x0a0] ! Mem[000000003f0000a0]
lduh [%i2+0x1d6],%l5 ! Mem[000000003f0001d6]
swap [%i1+0x014],%l1 ! Mem[000000003e800014]
ldstub [%i0+0x05b],%l4 ! Mem[000000003e00005b]
stb %l3,[%i3+0x016] ! Mem[000000003f800016]
ldx [%i2+0x0a8],%l0 ! Mem[000000003f0000a8]
ldub [%i0+0x13b],%l3 ! Mem[000000003e00013b]
jmpl %o7,%g0
stx %l4,[%i2+0x130] ! Mem[000000003f000130]
p23_near_0_he:
ldub [%i1+0x1b0],%l0 ! Mem[000000003e8001b0]
lduw [%i1+0x068],%l3 ! Mem[000000003e800068]
ldstub [%i3+0x036],%l5 ! Mem[000000003f800036]
stx %l4,[%i2+0x020] ! Mem[000000003f000020]
jmpl %o7,%g0
stb %l5,[%i0+0x049] ! Mem[000000003e000049]
p24_near_0_le:
ldub [%i2+0x0a7],%l4 ! Mem[00000000410000a7]
ldstub [%i3+0x1a4],%l1 ! Mem[00000000418001a4]
ldd [%i0+0x060],%l4 ! Mem[0000000040000060]
lduh [%i3+0x03e],%l4 ! Mem[000000004180003e]
ldub [%i0+0x08c],%l5 ! Mem[000000004000008c]
ldsb [%i1+0x0ab],%l5 ! Mem[00000000408000ab]
ldx [%i0+0x068],%l1 ! Mem[0000000040000068]
jmpl %o7,%g0
ldstub [%i0+0x1ae],%l6 ! Mem[00000000400001ae]
p24_near_0_he:
jmpl %o7,%g0
ldsb [%i1+0x163],%l2 ! Mem[0000000040800163]
jmpl %o7,%g0
nop
p25_near_0_le:
ldstub [%i3+0x087],%l4 ! Mem[0000000043800087]
stb %l1,[%i3+0x1a4] ! Mem[00000000438001a4]
stw %l1,[%i2+0x014] ! Mem[0000000043000014]
lduh [%i3+0x0d2],%l3 ! Mem[00000000438000d2]
ldstub [%i2+0x08c],%l5 ! Mem[000000004300008c]
ldstub [%i0+0x08a],%l0 ! Mem[000000004200008a]
lduh [%i2+0x04c],%l4 ! Mem[000000004300004c]
jmpl %o7,%g0
stw %l4,[%i3+0x0cc] ! Mem[00000000438000cc]
p25_near_0_he:
jmpl %o7,%g0
lduh [%i1+0x150],%l2 ! Mem[0000000042800150]
jmpl %o7,%g0
nop
p26_near_0_le:
ldsb [%i0+0x0b1],%l4 ! Mem[00000000440000b1]
ldstub [%i0+0x1d6],%l5 ! Mem[00000000440001d6]
stw %l7,[%i1+0x140] ! Mem[0000000044800140]
ldd [%i2+0x0a0],%l2 ! Mem[00000000450000a0]
ldstub [%i1+0x06a],%l3 ! Mem[000000004480006a]
lduw [%i2+0x114],%l6 ! Mem[0000000045000114]
stx %l3,[%i2+0x0a8] ! Mem[00000000450000a8]
jmpl %o7,%g0
swap [%i1+0x07c],%l1 ! Mem[000000004480007c]
p26_near_0_he:
ldstub [%i2+0x0df],%l3 ! Mem[00000000450000df]
ldub [%i2+0x080],%l4 ! Mem[0000000045000080]
ldx [%i2+0x170],%l3 ! Mem[0000000045000170]
stx %l4,[%i2+0x0f8] ! Mem[00000000450000f8]
jmpl %o7,%g0
swap [%i2+0x1b0],%l6 ! Mem[00000000450001b0]
p27_near_0_le:
swap [%i3+0x084],%l4 ! Mem[0000000047800084]
ldstub [%i3+0x1f6],%l5 ! Mem[00000000478001f6]
ldsb [%i3+0x0e2],%l7 ! Mem[00000000478000e2]
sth %l6,[%i1+0x0e0] ! Mem[00000000468000e0]
ldstub [%i1+0x1be],%l0 ! Mem[00000000468001be]
ldx [%i2+0x110],%l0 ! Mem[0000000047000110]
ldsw [%i2+0x068],%l3 ! Mem[0000000047000068]
jmpl %o7,%g0
ldx [%i1+0x0f0],%l1 ! Mem[00000000468000f0]
p27_near_0_he:
ldx [%i3+0x150],%l2 ! Mem[0000000047800150]
sth %l1,[%i2+0x092] ! Mem[0000000047000092]
jmpl %o7,%g0
ldstub [%i2+0x18e],%l0 ! Mem[000000004700018e]
p28_near_0_le:
std %l4,[%i3+0x080] ! Mem[0000000049800080]
stw %l1,[%i0+0x1a4] ! Mem[00000000480001a4]
swap [%i0+0x014],%l1 ! Mem[0000000048000014]
ldstub [%i1+0x1ff],%l7 ! Mem[00000000488001ff]
ldx [%i0+0x088],%l5 ! Mem[0000000048000088]
stx %l2,[%i1+0x078] ! Mem[0000000048800078]
ldstub [%i0+0x048],%l1 ! Mem[0000000048000048]
jmpl %o7,%g0
sth %l4,[%i0+0x042] ! Mem[0000000048000042]
p28_near_0_he:
swap [%i1+0x168],%l4 ! Mem[0000000048800168]
ldd [%i2+0x010],%l4 ! Mem[0000000049000010]
ldstub [%i2+0x16b],%l1 ! Mem[000000004900016b]
std %l0,[%i3+0x0b0] ! Mem[00000000498000b0]
ldub [%i3+0x079],%l1 ! Mem[0000000049800079]
jmpl %o7,%g0
stw %l2,[%i3+0x0e4] ! Mem[00000000498000e4]
p29_near_0_le:
ldub [%i3+0x087],%l4 ! Mem[000000004b800087]
lduh [%i1+0x184],%l1 ! Mem[000000004a800184]
ldsb [%i3+0x13a],%l7 ! Mem[000000004b80013a]
swap [%i2+0x0a0],%l2 ! Mem[000000004b0000a0]
ldstub [%i0+0x0aa],%l3 ! Mem[000000004a0000aa]
ldstub [%i0+0x0aa],%l0 ! Mem[000000004a0000aa]
stb %l4,[%i1+0x04c] ! Mem[000000004a80004c]
jmpl %o7,%g0
swap [%i1+0x18c],%l6 ! Mem[000000004a80018c]
p29_near_0_he:
jmpl %o7,%g0
swap [%i3+0x160],%l2 ! Mem[000000004b800160]
jmpl %o7,%g0
nop
p30_near_0_le:
ldstub [%i3+0x0a7],%l4 ! Mem[000000004d8000a7]
swap [%i1+0x1a4],%l1 ! Mem[000000004c8001a4]
swap [%i0+0x18c],%l2 ! Mem[000000004c00018c]
ldub [%i3+0x03f],%l4 ! Mem[000000004d80003f]
lduh [%i3+0x046],%l2 ! Mem[000000004d800046]
swap [%i3+0x12c],%l1 ! Mem[000000004d80012c]
stx %l2,[%i0+0x000] ! Mem[000000004c000000]
jmpl %o7,%g0
ldx [%i1+0x020],%l5 ! Mem[000000004c800020]
p30_near_0_he:
lduw [%i1+0x134],%l6 ! Mem[000000004c800134]
jmpl %o7,%g0
swap [%i3+0x068],%l3 ! Mem[000000004d800068]
p31_near_0_le:
sth %l5,[%i0+0x10c] ! Mem[000000004e00010c]
swap [%i3+0x0f4],%l2 ! Mem[000000004f8000f4]
lduw [%i3+0x160],%l7 ! Mem[000000004f800160]
ldd [%i2+0x058],%l4 ! Mem[000000004f000058]
swap [%i0+0x098],%l5 ! Mem[000000004e000098]
ldsh [%i1+0x08a],%l5 ! Mem[000000004e80008a]
ldstub [%i1+0x09b],%l0 ! Mem[000000004e80009b]
jmpl %o7,%g0
ldsw [%i1+0x040],%l4 ! Mem[000000004e800040]
p31_near_0_he:
ldstub [%i0+0x149],%l4 ! Mem[000000004e000149]
ldstub [%i2+0x04a],%l3 ! Mem[000000004f00004a]
swap [%i0+0x014],%l5 ! Mem[000000004e000014]
ldsw [%i0+0x004],%l4 ! Mem[000000004e000004]
ldstub [%i3+0x132],%l5 ! Mem[000000004f800132]
jmpl %o7,%g0
lduh [%i2+0x1f4],%l0 ! Mem[000000004f0001f4]
p32_near_0_le:
swap [%i3+0x0a4],%l4 ! Mem[00000000518000a4]
stb %l1,[%i1+0x184] ! Mem[0000000050800184]
stw %l4,[%i2+0x064] ! Mem[0000000051000064]
ldd [%i2+0x0a0],%l0 ! Mem[00000000510000a0]
stw %l2,[%i2+0x044] ! Mem[0000000051000044]
lduh [%i3+0x05c],%l2 ! Mem[000000005180005c]
lduw [%i0+0x068],%l1 ! Mem[0000000050000068]
jmpl %o7,%g0
ldstub [%i0+0x043],%l4 ! Mem[0000000050000043]
p32_near_0_he:
ldstub [%i2+0x114],%l6 ! Mem[0000000051000114]
swap [%i2+0x0b8],%l2 ! Mem[00000000510000b8]
ldstub [%i0+0x14b],%l1 ! Mem[000000005000014b]
std %l2,[%i3+0x130] ! Mem[0000000051800130]
ldsh [%i1+0x114],%l6 ! Mem[0000000050800114]
jmpl %o7,%g0
sth %l0,[%i1+0x1a0] ! Mem[00000000508001a0]
p33_near_0_le:
std %l4,[%i3+0x0a0] ! Mem[00000000538000a0]
swap [%i2+0x0fc],%l6 ! Mem[00000000530000fc]
ldstub [%i0+0x065],%l4 ! Mem[0000000052000065]
lduw [%i0+0x058],%l4 ! Mem[0000000052000058]
std %l2,[%i3+0x010] ! Mem[0000000053800010]
ldstub [%i1+0x190],%l0 ! Mem[0000000052800190]
swap [%i0+0x1a4],%l3 ! Mem[00000000520001a4]
jmpl %o7,%g0
swap [%i1+0x080],%l5 ! Mem[0000000052800080]
p33_near_0_he:
jmpl %o7,%g0
stx %l6,[%i0+0x050] ! Mem[0000000052000050]
jmpl %o7,%g0
nop
p34_near_0_le:
ldub [%i3+0x087],%l4 ! Mem[0000000055800087]
ldstub [%i0+0x1d6],%l5 ! Mem[00000000540001d6]
lduw [%i3+0x034],%l1 ! Mem[0000000055800034]
lduh [%i3+0x0d2],%l3 ! Mem[00000000558000d2]
ldstub [%i0+0x0e4],%l5 ! Mem[00000000540000e4]
ldd [%i2+0x148],%l2 ! Mem[0000000055000148]
ldub [%i1+0x18a],%l2 ! Mem[000000005480018a]
jmpl %o7,%g0
ldd [%i2+0x060],%l4 ! Mem[0000000055000060]
p34_near_0_he:
ldub [%i1+0x163],%l2 ! Mem[0000000054800163]
ldstub [%i0+0x0a8],%l3 ! Mem[00000000540000a8]
stx %l7,[%i1+0x138] ! Mem[0000000054800138]
ldsw [%i3+0x020],%l2 ! Mem[0000000055800020]
ldstub [%i0+0x194],%l3 ! Mem[0000000054000194]
jmpl %o7,%g0
swap [%i0+0x0f0],%l1 ! Mem[00000000540000f0]
p35_near_0_le:
ldstub [%i0+0x0a7],%l4 ! Mem[00000000560000a7]
ldstub [%i3+0x0dd],%l6 ! Mem[00000000578000dd]
ldsb [%i1+0x034],%l1 ! Mem[0000000056800034]
stx %l3,[%i1+0x0d0] ! Mem[00000000568000d0]
sth %l5,[%i0+0x09a] ! Mem[000000005600009a]
lduw [%i0+0x0a8],%l0 ! Mem[00000000560000a8]
ldstub [%i3+0x04c],%l4 ! Mem[000000005780004c]
jmpl %o7,%g0
ldstub [%i1+0x1ae],%l6 ! Mem[00000000568001ae]
p35_near_0_he:
jmpl %o7,%g0
swap [%i2+0x110],%l0 ! Mem[0000000057000110]
jmpl %o7,%g0
nop
p36_near_0_le:
ldub [%i0+0x10d],%l5 ! Mem[000000005800010d]
lduh [%i3+0x1a4],%l1 ! Mem[00000000598001a4]
ldub [%i3+0x065],%l4 ! Mem[0000000059800065]
ldsw [%i3+0x01c],%l4 ! Mem[000000005980001c]
std %l2,[%i2+0x010] ! Mem[0000000059000010]
ldstub [%i1+0x105],%l6 ! Mem[0000000058800105]
swap [%i0+0x06c],%l4 ! Mem[000000005800006c]
jmpl %o7,%g0
swap [%i1+0x0ec],%l4 ! Mem[00000000588000ec]
p36_near_0_he:
jmpl %o7,%g0
ldub [%i1+0x170],%l2 ! Mem[0000000058800170]
jmpl %o7,%g0
nop
p37_near_0_le:
ldstub [%i0+0x087],%l4 ! Mem[000000005a000087]
swap [%i3+0x1a4],%l1 ! Mem[000000005b8001a4]
swap [%i1+0x1ac],%l2 ! Mem[000000005a8001ac]
ldstub [%i2+0x155],%l6 ! Mem[000000005b000155]
stb %l1,[%i2+0x05b] ! Mem[000000005b00005b]
ldstub [%i3+0x134],%l6 ! Mem[000000005b800134]
ldstub [%i1+0x030],%l5 ! Mem[000000005a800030]
jmpl %o7,%g0
ldd [%i1+0x140],%l4 ! Mem[000000005a800140]
p37_near_0_he:
swap [%i0+0x05c],%l5 ! Mem[000000005a00005c]
ldub [%i3+0x11a],%l6 ! Mem[000000005b80011a]
swap [%i0+0x138],%l7 ! Mem[000000005a000138]
jmpl %o7,%g0
ldsw [%i0+0x000],%l2 ! Mem[000000005a000000]
p38_near_0_le:
std %l4,[%i1+0x040] ! Mem[000000005c800040]
swap [%i3+0x108],%l3 ! Mem[000000005d800108]
stw %l3,[%i0+0x13c] ! Mem[000000005c00013c]
ldsb [%i0+0x082],%l2 ! Mem[000000005c000082]
stw %l3,[%i2+0x0a8] ! Mem[000000005d0000a8]
swap [%i2+0x0a0],%l3 ! Mem[000000005d0000a0]
ldstub [%i2+0x006],%l1 ! Mem[000000005d000006]
jmpl %o7,%g0
lduh [%i1+0x114],%l4 ! Mem[000000005c800114]
p38_near_0_he:
sth %l0,[%i2+0x190] ! Mem[000000005d000190]
ldsb [%i3+0x0b8],%l2 ! Mem[000000005d8000b8]
ldsb [%i1+0x16b],%l1 ! Mem[000000005c80016b]
ldsw [%i0+0x024],%l4 ! Mem[000000005c000024]
jmpl %o7,%g0
ldsb [%i0+0x011],%l4 ! Mem[000000005c000011]
p39_near_0_le:
swap [%i0+0x084],%l4 ! Mem[000000005e000084]
stx %l6,[%i0+0x0d8] ! Mem[000000005e0000d8]
ldsb [%i1+0x045],%l4 ! Mem[000000005e800045]
ldstub [%i0+0x081],%l1 ! Mem[000000005e000081]
swap [%i2+0x0f8],%l4 ! Mem[000000005f0000f8]
stb %l2,[%i1+0x05d] ! Mem[000000005e80005d]
swap [%i1+0x054],%l0 ! Mem[000000005e800054]
jmpl %o7,%g0
ldsh [%i2+0x020],%l2 ! Mem[000000005f000020]
p39_near_0_he:
swap [%i3+0x190],%l0 ! Mem[000000005f800190]
swap [%i2+0x098],%l2 ! Mem[000000005f000098]
stx %l1,[%i1+0x140] ! Mem[000000005e800140]
jmpl %o7,%g0
stb %l4,[%i3+0x138] ! Mem[000000005f800138]
p40_near_0_le:
std %l4,[%i0+0x0a0] ! Mem[00000000600000a0]
lduh [%i2+0x0dc],%l6 ! Mem[00000000610000dc]
ldstub [%i1+0x13a],%l7 ! Mem[000000006080013a]
ldstub [%i0+0x1ff],%l7 ! Mem[00000000600001ff]
stw %l4,[%i0+0x0ec] ! Mem[00000000600000ec]
std %l6,[%i2+0x110] ! Mem[0000000061000110]
stw %l3,[%i0+0x088] ! Mem[0000000060000088]
jmpl %o7,%g0
swap [%i1+0x118],%l7 ! Mem[0000000060800118]
p40_near_0_he:
swap [%i1+0x074],%l6 ! Mem[0000000060800074]
ldd [%i0+0x110],%l6 ! Mem[0000000060000110]
stw %l3,[%i2+0x130] ! Mem[0000000061000130]
lduw [%i1+0x050],%l1 ! Mem[0000000060800050]
jmpl %o7,%g0
ldstub [%i1+0x192],%l6 ! Mem[0000000060800192]
p41_near_0_le:
ldub [%i0+0x0a7],%l4 ! Mem[00000000620000a7]
ldsh [%i1+0x0dc],%l6 ! Mem[00000000628000dc]
ldsh [%i2+0x0e0],%l1 ! Mem[00000000630000e0]
sth %l7,[%i2+0x1fe] ! Mem[00000000630001fe]
ldstub [%i3+0x0ac],%l5 ! Mem[00000000638000ac]
ldstub [%i2+0x05d],%l2 ! Mem[000000006300005d]
ldsb [%i3+0x068],%l1 ! Mem[0000000063800068]
jmpl %o7,%g0
ldub [%i2+0x063],%l4 ! Mem[0000000063000063]
p41_near_0_he:
ldub [%i0+0x1b0],%l0 ! Mem[00000000620001b0]
swap [%i2+0x1a4],%l3 ! Mem[00000000630001a4]
ldstub [%i2+0x036],%l5 ! Mem[0000000063000036]
ldsh [%i3+0x026],%l4 ! Mem[0000000063800026]
ldstub [%i3+0x01c],%l4 ! Mem[000000006380001c]
jmpl %o7,%g0
stx %l5,[%i0+0x0c8] ! Mem[00000000620000c8]
p42_near_0_le:
ldstub [%i0+0x0a7],%l4 ! Mem[00000000640000a7]
ldd [%i1+0x078],%l4 ! Mem[0000000064800078]
ldstub [%i0+0x13a],%l7 ! Mem[000000006400013a]
lduw [%i0+0x1fc],%l7 ! Mem[00000000640001fc]
std %l4,[%i1+0x098] ! Mem[0000000064800098]
stw %l5,[%i1+0x0a8] ! Mem[00000000648000a8]
swap [%i2+0x068],%l1 ! Mem[0000000065000068]
jmpl %o7,%g0
ldstub [%i0+0x114],%l4 ! Mem[0000000064000114]
p42_near_0_he:
ldx [%i1+0x190],%l0 ! Mem[0000000064800190]
ldd [%i0+0x180],%l2 ! Mem[0000000064000180]
lduh [%i0+0x036],%l5 ! Mem[0000000064000036]
sth %l2,[%i2+0x108] ! Mem[0000000065000108]
jmpl %o7,%g0
ldstub [%i0+0x114],%l6 ! Mem[0000000064000114]
p43_near_0_le:
swap [%i0+0x090],%l4 ! Mem[0000000066000090]
ldd [%i0+0x058],%l4 ! Mem[0000000066000058]
stx %l7,[%i1+0x138] ! Mem[0000000066800138]
ldsh [%i2+0x0a2],%l2 ! Mem[00000000670000a2]
sth %l3,[%i2+0x0aa] ! Mem[00000000670000aa]
lduh [%i0+0x08a],%l0 ! Mem[000000006600008a]
lduw [%i3+0x04c],%l4 ! Mem[000000006780004c]
jmpl %o7,%g0
ldsw [%i0+0x0cc],%l4 ! Mem[00000000660000cc]
p43_near_0_he:
jmpl %o7,%g0
ldstub [%i0+0x143],%l2 ! Mem[0000000066000143]
jmpl %o7,%g0
nop
p44_near_0_le:
swap [%i0+0x084],%l4 ! Mem[0000000068000084]
swap [%i1+0x184],%l1 ! Mem[0000000068800184]
ldub [%i0+0x1ad],%l2 ! Mem[00000000680001ad]
stx %l7,[%i1+0x1d8] ! Mem[00000000688001d8]
lduw [%i0+0x0cc],%l4 ! Mem[00000000680000cc]
ldstub [%i3+0x16d],%l2 ! Mem[000000006980016d]
ldsh [%i1+0x1aa],%l2 ! Mem[00000000688001aa]
jmpl %o7,%g0
ldx [%i1+0x148],%l7 ! Mem[0000000068800148]
p44_near_0_he:
stx %l3,[%i1+0x080] ! Mem[0000000068800080]
ldstub [%i0+0x156],%l6 ! Mem[0000000068000156]
ldub [%i1+0x142],%l5 ! Mem[0000000068800142]
jmpl %o7,%g0
ldsw [%i3+0x094],%l1 ! Mem[0000000069800094]
p45_near_0_le:
std %l4,[%i0+0x080] ! Mem[000000006a000080]
stb %l1,[%i1+0x1a4] ! Mem[000000006a8001a4]
stb %l1,[%i0+0x014] ! Mem[000000006a000014]
std %l2,[%i3+0x0d0] ! Mem[000000006b8000d0]
ldsw [%i2+0x058],%l1 ! Mem[000000006b000058]
ldstub [%i0+0x163],%l2 ! Mem[000000006a000163]
ldstub [%i0+0x185],%l3 ! Mem[000000006a000185]
jmpl %o7,%g0
swap [%i0+0x128],%l1 ! Mem[000000006a000128]
p45_near_0_he:
ldstub [%i2+0x09f],%l3 ! Mem[000000006b00009f]
swap [%i1+0x0a0],%l4 ! Mem[000000006a8000a0]
ldsh [%i3+0x0de],%l2 ! Mem[000000006b8000de]
ldstub [%i3+0x143],%l4 ! Mem[000000006b800143]
ldsb [%i2+0x118],%l7 ! Mem[000000006b000118]
jmpl %o7,%g0
std %l4,[%i3+0x108] ! Mem[000000006b800108]
p46_near_0_le:
ldub [%i1+0x087],%l4 ! Mem[000000006c800087]
swap [%i0+0x0fc],%l6 ! Mem[000000006c0000fc]
ldsh [%i1+0x044],%l4 ! Mem[000000006c800044]
swap [%i3+0x03c],%l4 ! Mem[000000006d80003c]
stx %l2,[%i2+0x040] ! Mem[000000006d000040]
stw %l1,[%i3+0x10c] ! Mem[000000006d80010c]
swap [%i0+0x020],%l2 ! Mem[000000006c000020]
jmpl %o7,%g0
stx %l2,[%i3+0x0e0] ! Mem[000000006d8000e0]
p46_near_0_he:
ldx [%i0+0x1d0],%l3 ! Mem[000000006c0001d0]
ldd [%i2+0x048],%l0 ! Mem[000000006d000048]
ldx [%i0+0x000],%l5 ! Mem[000000006c000000]
jmpl %o7,%g0
ldsw [%i0+0x194],%l0 ! Mem[000000006c000194]
p47_near_0_le:
ldstub [%i1+0x0a7],%l4 ! Mem[000000006e8000a7]
lduw [%i2+0x0fc],%l6 ! Mem[000000006f0000fc]
ldstub [%i3+0x13a],%l7 ! Mem[000000006f80013a]
ldsw [%i3+0x1fc],%l7 ! Mem[000000006f8001fc]
sth %l4,[%i0+0x0ec] ! Mem[000000006e0000ec]
ldstub [%i2+0x1f3],%l3 ! Mem[000000006f0001f3]
swap [%i1+0x048],%l1 ! Mem[000000006e800048]
jmpl %o7,%g0
swap [%i2+0x060],%l4 ! Mem[000000006f000060]
p47_near_0_he:
ldub [%i0+0x149],%l4 ! Mem[000000006e000149]
ldsw [%i2+0x030],%l5 ! Mem[000000006f000030]
ldd [%i0+0x108],%l0 ! Mem[000000006e000108]
sth %l4,[%i2+0x026] ! Mem[000000006f000026]
swap [%i2+0x1b4],%l3 ! Mem[000000006f0001b4]
jmpl %o7,%g0
swap [%i0+0x1d4],%l0 ! Mem[000000006e0001d4]
p48_near_0_le:
lduh [%i3+0x090],%l4 ! Mem[0000000071800090]
swap [%i0+0x1d4],%l5 ! Mem[00000000700001d4]
lduw [%i0+0x1ac],%l2 ! Mem[00000000700001ac]
swap [%i2+0x1dc],%l7 ! Mem[00000000710001dc]
ldstub [%i1+0x0c6],%l5 ! Mem[00000000708000c6]
stw %l0,[%i1+0x110] ! Mem[0000000070800110]
stb %l1,[%i1+0x092] ! Mem[0000000070800092]
jmpl %o7,%g0
ldstub [%i1+0x07e],%l1 ! Mem[000000007080007e]
p48_near_0_he:
ldx [%i3+0x008],%l7 ! Mem[0000000071800008]
ldx [%i0+0x078],%l2 ! Mem[0000000070000078]
ldsh [%i0+0x194],%l4 ! Mem[0000000070000194]
ldx [%i3+0x120],%l0 ! Mem[0000000071800120]
jmpl %o7,%g0
swap [%i0+0x1b0],%l6 ! Mem[00000000700001b0]
p49_near_0_le:
swap [%i1+0x0a4],%l4 ! Mem[00000000728000a4]
ldx [%i2+0x0d8],%l6 ! Mem[00000000730000d8]
ldsh [%i3+0x0e0],%l1 ! Mem[00000000738000e0]
swap [%i3+0x014],%l7 ! Mem[0000000073800014]
ldsh [%i2+0x0da],%l4 ! Mem[00000000730000da]
ldx [%i3+0x060],%l7 ! Mem[0000000073800060]
ldsh [%i1+0x180],%l3 ! Mem[0000000072800180]
jmpl %o7,%g0
ldub [%i0+0x148],%l7 ! Mem[0000000072000148]
p49_near_0_he:
stx %l0,[%i1+0x0a8] ! Mem[00000000728000a8]
ldsh [%i1+0x13a],%l3 ! Mem[000000007280013a]
ldd [%i0+0x000],%l4 ! Mem[0000000072000000]
jmpl %o7,%g0
ldstub [%i2+0x01c],%l5 ! Mem[000000007300001c]
p50_near_0_le:
std %l4,[%i1+0x0a0] ! Mem[00000000748000a0]
ldstub [%i1+0x0dd],%l6 ! Mem[00000000748000dd]
lduh [%i1+0x0c0],%l1 ! Mem[00000000748000c0]
ldx [%i2+0x058],%l4 ! Mem[0000000075000058]
ldd [%i0+0x048],%l2 ! Mem[0000000074000048]
stx %l6,[%i2+0x130] ! Mem[0000000075000130]
ldstub [%i3+0x030],%l5 ! Mem[0000000075800030]
jmpl %o7,%g0
ldx [%i3+0x160],%l5 ! Mem[0000000075800160]
p50_near_0_he:
swap [%i1+0x040],%l0 ! Mem[0000000074800040]
ldstub [%i0+0x092],%l1 ! Mem[0000000074000092]
lduh [%i3+0x110],%l3 ! Mem[0000000075800110]
jmpl %o7,%g0
ldsw [%i0+0x070],%l1 ! Mem[0000000074000070]
p51_near_0_le:
ldub [%i1+0x0a7],%l4 ! Mem[00000000768000a7]
stb %l5,[%i3+0x1d6] ! Mem[00000000778001d6]
ldstub [%i2+0x014],%l1 ! Mem[0000000077000014]
swap [%i1+0x01c],%l4 ! Mem[000000007680001c]
ldstub [%i1+0x067],%l2 ! Mem[0000000076800067]
ldstub [%i0+0x12c],%l1 ! Mem[000000007600012c]
ldd [%i0+0x188],%l2 ! Mem[0000000076000188]
jmpl %o7,%g0
ldub [%i1+0x168],%l7 ! Mem[0000000076800168]
p51_near_0_he:
ldsh [%i0+0x168],%l4 ! Mem[0000000076000168]
ldstub [%i2+0x176],%l6 ! Mem[0000000077000176]
sth %l5,[%i1+0x016] ! Mem[0000000076800016]
jmpl %o7,%g0
ldd [%i0+0x108],%l2 ! Mem[0000000076000108]
p52_near_0_le:
ldstub [%i1+0x0a7],%l4 ! Mem[00000000788000a7]
stw %l6,[%i2+0x0dc] ! Mem[00000000790000dc]
std %l0,[%i3+0x0e0] ! Mem[00000000798000e0]
lduw [%i2+0x034],%l7 ! Mem[0000000079000034]
stx %l4,[%i1+0x0d8] ! Mem[00000000788000d8]
ldstub [%i0+0x0ea],%l1 ! Mem[00000000780000ea]
ldx [%i3+0x170],%l2 ! Mem[0000000079800170]
jmpl %o7,%g0
std %l2,[%i0+0x0e0] ! Mem[00000000780000e0]
p52_near_0_he:
ldstub [%i0+0x0aa],%l0 ! Mem[00000000780000aa]
stb %l3,[%i1+0x11b] ! Mem[000000007880011b]
lduw [%i0+0x0ec],%l4 ! Mem[00000000780000ec]
jmpl %o7,%g0
ldstub [%i1+0x185],%l1 ! Mem[0000000078800185]
p53_near_0_le:
lduw [%i2+0x10c],%l5 ! Mem[000000007b00010c]
ldsw [%i0+0x1d4],%l5 ! Mem[000000007a0001d4]
ldsb [%i3+0x014],%l1 ! Mem[000000007b800014]
swap [%i1+0x03c],%l4 ! Mem[000000007a80003c]
std %l4,[%i3+0x0a8] ! Mem[000000007b8000a8]
swap [%i0+0x07c],%l2 ! Mem[000000007a00007c]
ldstub [%i1+0x006],%l1 ! Mem[000000007a800006]
jmpl %o7,%g0
stb %l5,[%i2+0x162] ! Mem[000000007b000162]
p53_near_0_he:
ldsb [%i1+0x07f],%l5 ! Mem[000000007a80007f]
swap [%i0+0x058],%l2 ! Mem[000000007a000058]
ldsh [%i1+0x142],%l1 ! Mem[000000007a800142]
jmpl %o7,%g0
ldd [%i2+0x038],%l0 ! Mem[000000007b000038]
p54_near_0_le:
swap [%i1+0x084],%l4 ! Mem[000000007c800084]
ldsb [%i2+0x0dd],%l6 ! Mem[000000007d0000dd]
swap [%i0+0x0c0],%l1 ! Mem[000000007c0000c0]
std %l2,[%i3+0x0f0] ! Mem[000000007d8000f0]
std %l4,[%i0+0x0e8] ! Mem[000000007c0000e8]
ldsb [%i0+0x07d],%l2 ! Mem[000000007c00007d]
ldd [%i0+0x0b8],%l0 ! Mem[000000007c0000b8]
jmpl %o7,%g0
ldsh [%i2+0x042],%l4 ! Mem[000000007d000042]
p54_near_0_he:
std %l4,[%i2+0x148] ! Mem[000000007d000148]
lduw [%i2+0x098],%l2 ! Mem[000000007d000098]
swap [%i2+0x0a0],%l5 ! Mem[000000007d0000a0]
ldstub [%i1+0x095],%l1 ! Mem[000000007c800095]
swap [%i1+0x158],%l4 ! Mem[000000007c800158]
jmpl %o7,%g0
ldstub [%i1+0x04e],%l1 ! Mem[000000007c80004e]
p55_near_0_le:
std %l4,[%i1+0x080] ! Mem[000000007e800080]
sth %l1,[%i1+0x184] ! Mem[000000007e800184]
ldsw [%i1+0x138],%l7 ! Mem[000000007e800138]
ldstub [%i3+0x052],%l4 ! Mem[000000007f800052]
swap [%i1+0x088],%l3 ! Mem[000000007e800088]
ldub [%i3+0x0aa],%l0 ! Mem[000000007f8000aa]
stx %l3,[%i2+0x048] ! Mem[000000007f000048]
jmpl %o7,%g0
ldsb [%i0+0x10a],%l1 ! Mem[000000007e00010a]
p55_near_0_he:
lduw [%i0+0x1ec],%l1 ! Mem[000000007e0001ec]
lduh [%i0+0x066],%l6 ! Mem[000000007e000066]
ldsw [%i1+0x0cc],%l0 ! Mem[000000007e8000cc]
std %l0,[%i2+0x050] ! Mem[000000007f000050]
ldub [%i1+0x0c4],%l0 ! Mem[000000007e8000c4]
jmpl %o7,%g0
lduw [%i2+0x1e4],%l5 ! Mem[000000007f0001e4]
p56_near_0_le:
ldub [%i1+0x087],%l4 ! Mem[0000000080800087]
stb %l6,[%i2+0x0dd] ! Mem[00000000810000dd]
ldstub [%i2+0x014],%l1 ! Mem[0000000081000014]
swap [%i2+0x0a0],%l2 ! Mem[00000000810000a0]
swap [%i3+0x0e4],%l5 ! Mem[00000000818000e4]
swap [%i2+0x168],%l4 ! Mem[0000000081000168]
ldub [%i2+0x098],%l2 ! Mem[0000000081000098]
jmpl %o7,%g0
stw %l1,[%i0+0x108] ! Mem[0000000080000108]
p56_near_0_he:
ldsh [%i3+0x030],%l6 ! Mem[0000000081800030]
std %l2,[%i2+0x090] ! Mem[0000000081000090]
stb %l2,[%i2+0x013] ! Mem[0000000081000013]
lduw [%i1+0x04c],%l2 ! Mem[000000008080004c]
lduw [%i0+0x01c],%l7 ! Mem[000000008000001c]
jmpl %o7,%g0
stb %l3,[%i1+0x19f] ! Mem[000000008080019f]
p57_near_0_le:
ldstub [%i1+0x087],%l4 ! Mem[0000000082800087]
swap [%i1+0x1a4],%l1 ! Mem[00000000828001a4]
swap [%i0+0x18c],%l2 ! Mem[000000008200018c]
stx %l4,[%i1+0x038] ! Mem[0000000082800038]
ldsb [%i3+0x067],%l2 ! Mem[0000000083800067]
sth %l5,[%i1+0x0aa] ! Mem[00000000828000aa]
lduw [%i3+0x0b8],%l0 ! Mem[00000000838000b8]
jmpl %o7,%g0
swap [%i1+0x000],%l5 ! Mem[0000000082800000]
p57_near_0_he:
lduw [%i1+0x134],%l6 ! Mem[0000000082800134]
jmpl %o7,%g0
ldsh [%i1+0x04a],%l3 ! Mem[000000008280004a]
p58_near_0_le:
ldstub [%i2+0x101],%l6 ! Mem[0000000085000101]
ldstub [%i1+0x1f3],%l6 ! Mem[00000000848001f3]
ldstub [%i2+0x0c4],%l1 ! Mem[00000000850000c4]
ldstub [%i3+0x11c],%l0 ! Mem[000000008580011c]
stw %l0,[%i2+0x14c] ! Mem[000000008500014c]
ldsb [%i1+0x05f],%l5 ! Mem[000000008480005f]
ldstub [%i3+0x11a],%l6 ! Mem[000000008580011a]
jmpl %o7,%g0
swap [%i2+0x0ec],%l0 ! Mem[00000000850000ec]
p58_near_0_he:
jmpl %o7,%g0
swap [%i0+0x1ac],%l0 ! Mem[00000000840001ac]
jmpl %o7,%g0
nop
p59_near_0_le:
swap [%i1+0x0a4],%l4 ! Mem[00000000868000a4]
ldx [%i2+0x1a0],%l1 ! Mem[00000000870001a0]
swap [%i0+0x034],%l1 ! Mem[0000000086000034]
swap [%i1+0x01c],%l4 ! Mem[000000008680001c]
ldsw [%i1+0x0ac],%l5 ! Mem[00000000868000ac]
ldsh [%i2+0x07c],%l2 ! Mem[000000008700007c]
ldub [%i0+0x09b],%l0 ! Mem[000000008600009b]
jmpl %o7,%g0
ldd [%i1+0x060],%l4 ! Mem[0000000086800060]
p59_near_0_he:
ldstub [%i0+0x169],%l4 ! Mem[0000000086000169]
swap [%i1+0x030],%l5 ! Mem[0000000086800030]
stw %l5,[%i1+0x140] ! Mem[0000000086800140]
ldstub [%i3+0x189],%l6 ! Mem[0000000087800189]
stx %l4,[%i2+0x178] ! Mem[0000000087000178]
jmpl %o7,%g0
swap [%i3+0x04c],%l1 ! Mem[000000008780004c]
p60_near_0_le:
std %l4,[%i1+0x0a0] ! Mem[00000000888000a0]
ldsb [%i0+0x07d],%l5 ! Mem[000000008800007d]
swap [%i3+0x160],%l7 ! Mem[0000000089800160]
ldub [%i1+0x052],%l4 ! Mem[0000000088800052]
std %l4,[%i0+0x0a8] ! Mem[00000000880000a8]
ldstub [%i1+0x0ab],%l5 ! Mem[00000000888000ab]
stw %l1,[%i0+0x068] ! Mem[0000000088000068]
jmpl %o7,%g0
ldsw [%i0+0x020],%l5 ! Mem[0000000088000020]
p60_near_0_he:
ldstub [%i3+0x114],%l6 ! Mem[0000000089800114]
jmpl %o7,%g0
ldstub [%i3+0x0b8],%l2 ! Mem[00000000898000b8]
p61_near_0_le:
ldub [%i1+0x0a7],%l4 ! Mem[000000008a8000a7]
ldstub [%i3+0x184],%l1 ! Mem[000000008b800184]
stw %l1,[%i1+0x034] ! Mem[000000008a800034]
ldstub [%i1+0x03f],%l4 ! Mem[000000008a80003f]
stb %l4,[%i0+0x0ec] ! Mem[000000008a0000ec]
ldstub [%i3+0x07d],%l2 ! Mem[000000008b80007d]
ldsh [%i3+0x13a],%l3 ! Mem[000000008b80013a]
jmpl %o7,%g0
ldstub [%i3+0x114],%l4 ! Mem[000000008b800114]
p61_near_0_he:
swap [%i1+0x140],%l2 ! Mem[000000008a800140]
ldsw [%i0+0x1a4],%l3 ! Mem[000000008a0001a4]
ldd [%i0+0x138],%l6 ! Mem[000000008a000138]
stb %l1,[%i3+0x040] ! Mem[000000008b800040]
jmpl %o7,%g0
std %l4,[%i2+0x018] ! Mem[000000008b000018]
p62_near_0_le:
ldstub [%i1+0x087],%l4 ! Mem[000000008c800087]
ldstub [%i2+0x1ee],%l4 ! Mem[000000008d0001ee]
ldub [%i2+0x13d],%l3 ! Mem[000000008d00013d]
ldd [%i1+0x170],%l6 ! Mem[000000008c800170]
swap [%i1+0x02c],%l2 ! Mem[000000008c80002c]
stw %l4,[%i2+0x148] ! Mem[000000008d000148]
stx %l6,[%i2+0x170] ! Mem[000000008d000170]
jmpl %o7,%g0
ldsb [%i0+0x0ed],%l4 ! Mem[000000008c0000ed]
p62_near_0_he:
jmpl %o7,%g0
swap [%i3+0x140],%l2 ! Mem[000000008d800140]
jmpl %o7,%g0
nop
p63_near_0_le:
ldx [%i1+0x0b0],%l4 ! Mem[000000008e8000b0]
stx %l5,[%i3+0x1f0] ! Mem[000000008f8001f0]
stb %l1,[%i2+0x034] ! Mem[000000008f000034]
ldstub [%i3+0x0f2],%l3 ! Mem[000000008f8000f2]
ldx [%i0+0x0e0],%l5 ! Mem[000000008e0000e0]
swap [%i0+0x0e8],%l1 ! Mem[000000008e0000e8]
ldsb [%i0+0x002],%l2 ! Mem[000000008e000002]
jmpl %o7,%g0
stb %l7,[%i1+0x168] ! Mem[000000008e800168]
p63_near_0_he:
ldsw [%i2+0x0a8],%l0 ! Mem[000000008f0000a8]
ldd [%i2+0x150],%l6 ! Mem[000000008f000150]
stx %l1,[%i3+0x0f0] ! Mem[000000008f8000f0]
jmpl %o7,%g0
swap [%i2+0x128],%l2 ! Mem[000000008f000128]
near0_b2b_h:
nop
jmpl %o7,%g0
nop
near0_b2b_l:
nop
jmpl %o7,%g0
nop
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
lduh [%i2+0x01a],%l2 ! Mem[000000001100001a]
stw %l3,[%i0+0x0e4] ! Mem[00000000100000e4]
ldd [%i3+0x1e8],%l4 ! Mem[00000000118001e8]
swap [%i0+0x1a4],%l5 ! Mem[00000000100001a4]
std %l4,[%i0+0x000] ! Mem[0000000010000000]
jmpl %o7,%g0
ldstub [%i3+0x1bf],%l1 ! Mem[00000000118001bf]
p0_near_1_he:
ldsb [%i0+0x0ac],%l4 ! Mem[00000000100000ac]
stb %l5,[%i1+0x187] ! Mem[0000000010800187]
lduw [%i3+0x024],%l2 ! Mem[0000000011800024]
swap [%i1+0x070],%l3 ! Mem[0000000010800070]
jmpl %o7,%g0
ldx [%i1+0x130],%l6 ! Mem[0000000010800130]
p1_near_1_le:
swap [%i1+0x108],%l1 ! Mem[0000000012800108]
swap [%i3+0x090],%l6 ! Mem[0000000013800090]
jmpl %o7,%g0
swap [%i3+0x1b0],%l5 ! Mem[00000000138001b0]
p1_near_1_he:
lduw [%i0+0x0ec],%l2 ! Mem[00000000120000ec]
ldstub [%i1+0x04b],%l7 ! Mem[000000001280004b]
jmpl %o7,%g0
swap [%i1+0x0d4],%l1 ! Mem[00000000128000d4]
p2_near_1_le:
sth %l3,[%i1+0x0a8] ! Mem[00000000148000a8]
swap [%i0+0x108],%l1 ! Mem[0000000014000108]
swap [%i3+0x008],%l4 ! Mem[0000000015800008]
std %l6,[%i0+0x1e0] ! Mem[00000000140001e0]
ldstub [%i2+0x03e],%l4 ! Mem[000000001500003e]
jmpl %o7,%g0
ldstub [%i1+0x057],%l0 ! Mem[0000000014800057]
p2_near_1_he:
swap [%i0+0x0c4],%l0 ! Mem[00000000140000c4]
lduh [%i0+0x0d2],%l1 ! Mem[00000000140000d2]
swap [%i1+0x16c],%l4 ! Mem[000000001480016c]
swap [%i2+0x0d8],%l6 ! Mem[00000000150000d8]
ldx [%i3+0x0e8],%l5 ! Mem[00000000158000e8]
lduh [%i0+0x1e4],%l2 ! Mem[00000000140001e4]
ldub [%i1+0x044],%l2 ! Mem[0000000014800044]
jmpl %o7,%g0
stw %l2,[%i1+0x1b0] ! Mem[00000000148001b0]
p3_near_1_le:
sth %l1,[%i3+0x03a] ! Mem[000000001780003a]
lduw [%i2+0x148],%l6 ! Mem[0000000017000148]
jmpl %o7,%g0
swap [%i0+0x1a4],%l7 ! Mem[00000000160001a4]
p3_near_1_he:
std %l0,[%i1+0x100] ! Mem[0000000016800100]
ldx [%i2+0x118],%l7 ! Mem[0000000017000118]
std %l4,[%i0+0x190] ! Mem[0000000016000190]
jmpl %o7,%g0
ldub [%i0+0x17b],%l7 ! Mem[000000001600017b]
p4_near_1_le:
ldx [%i1+0x168],%l1 ! Mem[0000000018800168]
ldx [%i3+0x120],%l6 ! Mem[0000000019800120]
ldsh [%i1+0x1de],%l5 ! Mem[00000000188001de]
ldsh [%i3+0x1de],%l5 ! Mem[00000000198001de]
jmpl %o7,%g0
lduh [%i2+0x1e4],%l2 ! Mem[00000000190001e4]
p4_near_1_he:
sth %l6,[%i0+0x092] ! Mem[0000000018000092]
jmpl %o7,%g0
ldsh [%i2+0x01a],%l6 ! Mem[000000001900001a]
p5_near_1_le:
ldstub [%i1+0x012],%l0 ! Mem[000000001a800012]
swap [%i0+0x190],%l0 ! Mem[000000001a000190]
stx %l2,[%i2+0x070] ! Mem[000000001b000070]
jmpl %o7,%g0
swap [%i2+0x138],%l6 ! Mem[000000001b000138]
p5_near_1_he:
stb %l6,[%i2+0x0f0] ! Mem[000000001b0000f0]
jmpl %o7,%g0
ldd [%i0+0x028],%l6 ! Mem[000000001a000028]
p6_near_1_le:
swap [%i3+0x170],%l4 ! Mem[000000001d800170]
std %l0,[%i1+0x1b0] ! Mem[000000001c8001b0]
ldsw [%i2+0x054],%l2 ! Mem[000000001d000054]
ldsw [%i2+0x094],%l3 ! Mem[000000001d000094]
ldsh [%i2+0x130],%l3 ! Mem[000000001d000130]
jmpl %o7,%g0
stw %l7,[%i2+0x1c8] ! Mem[000000001d0001c8]
p6_near_1_he:
stx %l7,[%i1+0x128] ! Mem[000000001c800128]
stb %l3,[%i3+0x104] ! Mem[000000001d800104]
swap [%i3+0x128],%l0 ! Mem[000000001d800128]
swap [%i2+0x1b8],%l4 ! Mem[000000001d0001b8]
ldstub [%i0+0x03b],%l6 ! Mem[000000001c00003b]
stx %l7,[%i1+0x178] ! Mem[000000001c800178]
jmpl %o7,%g0
std %l6,[%i0+0x130] ! Mem[000000001c000130]
p7_near_1_le:
lduh [%i0+0x1d4],%l0 ! Mem[000000001e0001d4]
ldstub [%i2+0x1ec],%l3 ! Mem[000000001f0001ec]
swap [%i2+0x094],%l7 ! Mem[000000001f000094]
jmpl %o7,%g0
swap [%i3+0x12c],%l4 ! Mem[000000001f80012c]
p7_near_1_he:
ldd [%i2+0x168],%l4 ! Mem[000000001f000168]
swap [%i1+0x080],%l6 ! Mem[000000001e800080]
swap [%i3+0x0ac],%l2 ! Mem[000000001f8000ac]
ldstub [%i3+0x0f3],%l2 ! Mem[000000001f8000f3]
ldsw [%i0+0x0ec],%l2 ! Mem[000000001e0000ec]
jmpl %o7,%g0
sth %l3,[%i3+0x026] ! Mem[000000001f800026]
p8_near_1_le:
swap [%i0+0x180],%l0 ! Mem[0000000020000180]
ldub [%i1+0x1e4],%l0 ! Mem[00000000208001e4]
ldstub [%i3+0x07e],%l1 ! Mem[000000002180007e]
ldsh [%i0+0x196],%l0 ! Mem[0000000020000196]
stw %l5,[%i0+0x1e0] ! Mem[00000000200001e0]
stb %l0,[%i3+0x108] ! Mem[0000000021800108]
jmpl %o7,%g0
sth %l7,[%i0+0x1e2] ! Mem[00000000200001e2]
p8_near_1_he:
jmpl %o7,%g0
ldsw [%i2+0x110],%l5 ! Mem[0000000021000110]
jmpl %o7,%g0
nop
p9_near_1_le:
lduw [%i1+0x044],%l6 ! Mem[0000000022800044]
jmpl %o7,%g0
ldstub [%i2+0x130],%l3 ! Mem[0000000023000130]
p9_near_1_he:
ldstub [%i2+0x091],%l3 ! Mem[0000000023000091]
ldsh [%i1+0x080],%l4 ! Mem[0000000022800080]
ldstub [%i2+0x0de],%l2 ! Mem[00000000230000de]
ldstub [%i3+0x10a],%l1 ! Mem[000000002380010a]
stw %l1,[%i2+0x0ec] ! Mem[00000000230000ec]
ldstub [%i2+0x0c7],%l1 ! Mem[00000000230000c7]
std %l6,[%i0+0x160] ! Mem[0000000022000160]
jmpl %o7,%g0
ldstub [%i1+0x08e],%l3 ! Mem[000000002280008e]
p10_near_1_le:
sth %l0,[%i2+0x1a0] ! Mem[00000000250001a0]
stx %l7,[%i2+0x018] ! Mem[0000000025000018]
ldsh [%i3+0x090],%l3 ! Mem[0000000025800090]
ldsw [%i1+0x098],%l7 ! Mem[0000000024800098]
ldstub [%i3+0x1f8],%l5 ! Mem[00000000258001f8]
stb %l7,[%i1+0x1cb] ! Mem[00000000248001cb]
jmpl %o7,%g0
stx %l7,[%i3+0x138] ! Mem[0000000025800138]
p10_near_1_he:
sth %l5,[%i2+0x06a] ! Mem[000000002500006a]
std %l2,[%i3+0x1a0] ! Mem[00000000258001a0]
ldsb [%i0+0x026],%l3 ! Mem[0000000024000026]
ldstub [%i1+0x0b9],%l2 ! Mem[00000000248000b9]
ldstub [%i3+0x0e3],%l0 ! Mem[00000000258000e3]
jmpl %o7,%g0
swap [%i3+0x1ac],%l1 ! Mem[00000000258001ac]
p11_near_1_le:
swap [%i3+0x1a0],%l0 ! Mem[00000000278001a0]
std %l6,[%i3+0x018] ! Mem[0000000027800018]
ldub [%i3+0x09f],%l5 ! Mem[000000002780009f]
lduh [%i0+0x1b6],%l0 ! Mem[00000000260001b6]
stb %l3,[%i3+0x171] ! Mem[0000000027800171]
lduw [%i0+0x124],%l0 ! Mem[0000000026000124]
jmpl %o7,%g0
ldub [%i1+0x1b3],%l6 ! Mem[00000000268001b3]
p11_near_1_he:
lduh [%i0+0x1fc],%l0 ! Mem[00000000260001fc]
swap [%i1+0x168],%l2 ! Mem[0000000026800168]
ldstub [%i0+0x04d],%l3 ! Mem[000000002600004d]
jmpl %o7,%g0
std %l2,[%i3+0x148] ! Mem[0000000027800148]
p12_near_1_le:
jmpl %o7,%g0
ldsb [%i1+0x13a],%l6 ! Mem[000000002880013a]
jmpl %o7,%g0
nop
p12_near_1_he:
ldstub [%i0+0x1a1],%l1 ! Mem[00000000280001a1]
ldub [%i0+0x054],%l6 ! Mem[0000000028000054]
jmpl %o7,%g0
ldsh [%i3+0x132],%l7 ! Mem[0000000029800132]
p13_near_1_le:
std %l2,[%i2+0x090] ! Mem[000000002b000090]
sth %l1,[%i3+0x16e] ! Mem[000000002b80016e]
ldx [%i3+0x018],%l1 ! Mem[000000002b800018]
ldstub [%i3+0x16a],%l6 ! Mem[000000002b80016a]
swap [%i2+0x1ac],%l2 ! Mem[000000002b0001ac]
ldsw [%i3+0x000],%l3 ! Mem[000000002b800000]
jmpl %o7,%g0
ldd [%i0+0x0b0],%l6 ! Mem[000000002a0000b0]
p13_near_1_he:
ldstub [%i1+0x1e4],%l5 ! Mem[000000002a8001e4]
sth %l2,[%i2+0x1e4] ! Mem[000000002b0001e4]
swap [%i3+0x0f8],%l6 ! Mem[000000002b8000f8]
ldstub [%i3+0x0cd],%l5 ! Mem[000000002b8000cd]
ldub [%i0+0x077],%l4 ! Mem[000000002a000077]
ldstub [%i1+0x0f9],%l7 ! Mem[000000002a8000f9]
jmpl %o7,%g0
lduh [%i2+0x1c2],%l7 ! Mem[000000002b0001c2]
p14_near_1_le:
ldsh [%i1+0x01a],%l1 ! Mem[000000002c80001a]
jmpl %o7,%g0
lduw [%i0+0x03c],%l7 ! Mem[000000002c00003c]
p14_near_1_he:
jmpl %o7,%g0
lduw [%i3+0x10c],%l2 ! Mem[000000002d80010c]
jmpl %o7,%g0
nop
p15_near_1_le:
ldsb [%i1+0x171],%l2 ! Mem[000000002e800171]
jmpl %o7,%g0
ldx [%i3+0x1c0],%l6 ! Mem[000000002f8001c0]
p15_near_1_he:
ldx [%i3+0x1b0],%l3 ! Mem[000000002f8001b0]
ldsw [%i0+0x128],%l0 ! Mem[000000002e000128]
jmpl %o7,%g0
ldub [%i1+0x19b],%l4 ! Mem[000000002e80019b]
p16_near_1_le:
swap [%i2+0x058],%l2 ! Mem[0000000031000058]
ldd [%i2+0x118],%l6 ! Mem[0000000031000118]
ldstub [%i2+0x040],%l1 ! Mem[0000000031000040]
stb %l5,[%i0+0x112] ! Mem[0000000030000112]
swap [%i1+0x0a0],%l4 ! Mem[00000000308000a0]
jmpl %o7,%g0
ldub [%i1+0x0e9],%l1 ! Mem[00000000308000e9]
p16_near_1_he:
lduw [%i2+0x190],%l6 ! Mem[0000000031000190]
jmpl %o7,%g0
ldsw [%i2+0x17c],%l1 ! Mem[000000003100017c]
p17_near_1_le:
swap [%i2+0x118],%l6 ! Mem[0000000033000118]
stx %l1,[%i2+0x078] ! Mem[0000000033000078]
jmpl %o7,%g0
swap [%i3+0x008],%l4 ! Mem[0000000033800008]
p17_near_1_he:
sth %l0,[%i1+0x196] ! Mem[0000000032800196]
swap [%i3+0x1c0],%l5 ! Mem[00000000338001c0]
jmpl %o7,%g0
ldstub [%i1+0x127],%l0 ! Mem[0000000032800127]
p18_near_1_le:
swap [%i3+0x058],%l2 ! Mem[0000000035800058]
ldsh [%i1+0x18e],%l0 ! Mem[000000003480018e]
jmpl %o7,%g0
stw %l2,[%i0+0x000] ! Mem[0000000034000000]
p18_near_1_he:
stx %l1,[%i3+0x1e8] ! Mem[00000000358001e8]
swap [%i3+0x1c0],%l5 ! Mem[00000000358001c0]
ldub [%i0+0x042],%l3 ! Mem[0000000034000042]
ldstub [%i2+0x104],%l4 ! Mem[0000000035000104]
swap [%i1+0x03c],%l4 ! Mem[000000003480003c]
ldx [%i2+0x198],%l2 ! Mem[0000000035000198]
jmpl %o7,%g0
ldsb [%i1+0x179],%l0 ! Mem[0000000034800179]
p19_near_1_le:
lduw [%i0+0x0b0],%l1 ! Mem[00000000360000b0]
ldstub [%i1+0x163],%l1 ! Mem[0000000036800163]
jmpl %o7,%g0
swap [%i1+0x118],%l4 ! Mem[0000000036800118]
p19_near_1_he:
swap [%i0+0x1ec],%l1 ! Mem[00000000360001ec]
lduh [%i3+0x1c0],%l5 ! Mem[00000000378001c0]
lduh [%i1+0x042],%l3 ! Mem[0000000036800042]
ldstub [%i2+0x118],%l7 ! Mem[0000000037000118]
ldstub [%i0+0x1ef],%l2 ! Mem[00000000360001ef]
stw %l2,[%i0+0x1e4] ! Mem[00000000360001e4]
swap [%i2+0x1a4],%l6 ! Mem[00000000370001a4]
jmpl %o7,%g0
sth %l2,[%i1+0x1c4] ! Mem[00000000368001c4]
p20_near_1_le:
ldsw [%i2+0x010],%l0 ! Mem[0000000039000010]
lduh [%i2+0x192],%l0 ! Mem[0000000039000192]
ldub [%i1+0x1ec],%l1 ! Mem[00000000388001ec]
jmpl %o7,%g0
ldstub [%i2+0x046],%l6 ! Mem[0000000039000046]
p20_near_1_he:
jmpl %o7,%g0
sth %l7,[%i3+0x032] ! Mem[0000000039800032]
jmpl %o7,%g0
nop
p21_near_1_le:
ldsw [%i2+0x0a0],%l4 ! Mem[000000003b0000a0]
ldd [%i3+0x1e8],%l6 ! Mem[000000003b8001e8]
ldub [%i1+0x147],%l6 ! Mem[000000003a800147]
ldsb [%i3+0x12b],%l7 ! Mem[000000003b80012b]
jmpl %o7,%g0
std %l2,[%i3+0x1d8] ! Mem[000000003b8001d8]
p21_near_1_he:
ldsb [%i1+0x0fa],%l6 ! Mem[000000003a8000fa]
ldx [%i2+0x0e0],%l3 ! Mem[000000003b0000e0]
ldsh [%i2+0x04a],%l5 ! Mem[000000003b00004a]
swap [%i2+0x078],%l6 ! Mem[000000003b000078]
swap [%i3+0x1c8],%l1 ! Mem[000000003b8001c8]
lduh [%i1+0x18a],%l3 ! Mem[000000003a80018a]
jmpl %o7,%g0
std %l4,[%i0+0x000] ! Mem[000000003a000000]
p22_near_1_le:
jmpl %o7,%g0
swap [%i0+0x00c],%l7 ! Mem[000000003c00000c]
jmpl %o7,%g0
nop
p22_near_1_he:
stb %l7,[%i3+0x0b6] ! Mem[000000003d8000b6]
ldsh [%i1+0x0c4],%l7 ! Mem[000000003c8000c4]
ldsh [%i2+0x196],%l3 ! Mem[000000003d000196]
jmpl %o7,%g0
ldub [%i0+0x1de],%l3 ! Mem[000000003c0001de]
p23_near_1_le:
ldd [%i1+0x1b0],%l4 ! Mem[000000003e8001b0]
swap [%i3+0x0fc],%l4 ! Mem[000000003f8000fc]
ldub [%i3+0x193],%l6 ! Mem[000000003f800193]
lduw [%i1+0x1c4],%l5 ! Mem[000000003e8001c4]
jmpl %o7,%g0
lduh [%i0+0x14c],%l4 ! Mem[000000003e00014c]
p23_near_1_he:
jmpl %o7,%g0
ldstub [%i0+0x1bb],%l4 ! Mem[000000003e0001bb]
jmpl %o7,%g0
nop
p24_near_1_le:
stx %l4,[%i1+0x170] ! Mem[0000000040800170]
ldsw [%i1+0x190],%l0 ! Mem[0000000040800190]
stw %l2,[%i2+0x04c] ! Mem[000000004100004c]
ldsb [%i1+0x043],%l3 ! Mem[0000000040800043]
std %l0,[%i1+0x168] ! Mem[0000000040800168]
jmpl %o7,%g0
swap [%i3+0x09c],%l7 ! Mem[000000004180009c]
p24_near_1_he:
std %l6,[%i3+0x008] ! Mem[0000000041800008]
ldsb [%i2+0x193],%l3 ! Mem[0000000041000193]
ldstub [%i3+0x082],%l3 ! Mem[0000000041800082]
ldstub [%i3+0x092],%l6 ! Mem[0000000041800092]
swap [%i3+0x14c],%l3 ! Mem[000000004180014c]
ldx [%i1+0x1c8],%l6 ! Mem[00000000408001c8]
jmpl %o7,%g0
ldsh [%i3+0x18e],%l1 ! Mem[000000004180018e]
p25_near_1_le:
jmpl %o7,%g0
ldd [%i1+0x0b8],%l4 ! Mem[00000000428000b8]
jmpl %o7,%g0
nop
p25_near_1_he:
ldstub [%i1+0x009],%l4 ! Mem[0000000042800009]
jmpl %o7,%g0
swap [%i1+0x01c],%l4 ! Mem[000000004280001c]
p26_near_1_le:
ldsb [%i1+0x104],%l3 ! Mem[0000000044800104]
ldsb [%i3+0x128],%l0 ! Mem[0000000045800128]
ldstub [%i2+0x091],%l6 ! Mem[0000000045000091]
jmpl %o7,%g0
swap [%i2+0x19c],%l7 ! Mem[000000004500019c]
p26_near_1_he:
lduh [%i1+0x142],%l7 ! Mem[0000000044800142]
swap [%i0+0x06c],%l3 ! Mem[000000004400006c]
ldsw [%i0+0x140],%l1 ! Mem[0000000044000140]
ldx [%i3+0x070],%l7 ! Mem[0000000045800070]
ldstub [%i2+0x0ae],%l3 ! Mem[00000000450000ae]
stw %l2,[%i0+0x1d0] ! Mem[00000000440001d0]
jmpl %o7,%g0
ldsb [%i1+0x186],%l7 ! Mem[0000000044800186]
p27_near_1_le:
lduw [%i3+0x074],%l6 ! Mem[0000000047800074]
jmpl %o7,%g0
swap [%i2+0x110],%l7 ! Mem[0000000047000110]
p27_near_1_he:
ldsb [%i1+0x1ed],%l6 ! Mem[00000000468001ed]
swap [%i3+0x09c],%l5 ! Mem[000000004780009c]
swap [%i1+0x1c4],%l0 ! Mem[00000000468001c4]
swap [%i1+0x02c],%l7 ! Mem[000000004680002c]
jmpl %o7,%g0
lduh [%i3+0x042],%l3 ! Mem[0000000047800042]
p28_near_1_le:
ldsw [%i2+0x150],%l2 ! Mem[0000000049000150]
swap [%i1+0x1fc],%l5 ! Mem[00000000488001fc]
jmpl %o7,%g0
stb %l1,[%i3+0x0d3] ! Mem[00000000498000d3]
p28_near_1_he:
stx %l3,[%i2+0x0a0] ! Mem[00000000490000a0]
swap [%i2+0x1f8],%l3 ! Mem[00000000490001f8]
jmpl %o7,%g0
ldsh [%i1+0x18a],%l3 ! Mem[000000004880018a]
p29_near_1_le:
swap [%i1+0x170],%l4 ! Mem[000000004a800170]
swap [%i2+0x0d8],%l0 ! Mem[000000004b0000d8]
ldstub [%i3+0x074],%l6 ! Mem[000000004b800074]
ldub [%i0+0x13f],%l0 ! Mem[000000004a00013f]
swap [%i1+0x010],%l2 ! Mem[000000004a800010]
jmpl %o7,%g0
stx %l6,[%i2+0x100] ! Mem[000000004b000100]
p29_near_1_he:
swap [%i2+0x128],%l7 ! Mem[000000004b000128]
stb %l2,[%i1+0x0fe] ! Mem[000000004a8000fe]
ldsh [%i0+0x162],%l4 ! Mem[000000004a000162]
lduw [%i0+0x118],%l7 ! Mem[000000004a000118]
ldsb [%i1+0x12c],%l4 ! Mem[000000004a80012c]
lduh [%i1+0x0ae],%l7 ! Mem[000000004a8000ae]
jmpl %o7,%g0
ldsw [%i1+0x158],%l0 ! Mem[000000004a800158]
p30_near_1_le:
swap [%i2+0x0fc],%l2 ! Mem[000000004d0000fc]
ldsw [%i3+0x178],%l2 ! Mem[000000004d800178]
swap [%i2+0x064],%l6 ! Mem[000000004d000064]
ldsb [%i0+0x013],%l2 ! Mem[000000004c000013]
ldd [%i3+0x150],%l2 ! Mem[000000004d800150]
stx %l6,[%i0+0x148] ! Mem[000000004c000148]
jmpl %o7,%g0
lduh [%i2+0x18e],%l2 ! Mem[000000004d00018e]
p30_near_1_he:
ldd [%i2+0x0f8],%l4 ! Mem[000000004d0000f8]
ldsw [%i2+0x0c0],%l3 ! Mem[000000004d0000c0]
sth %l7,[%i3+0x19e] ! Mem[000000004d80019e]
ldub [%i3+0x0d5],%l3 ! Mem[000000004d8000d5]
ldx [%i3+0x178],%l3 ! Mem[000000004d800178]
jmpl %o7,%g0
std %l2,[%i3+0x030] ! Mem[000000004d800030]
p31_near_1_le:
sth %l2,[%i3+0x150] ! Mem[000000004f800150]
ldub [%i1+0x14a],%l6 ! Mem[000000004e80014a]
ldstub [%i0+0x1af],%l2 ! Mem[000000004e0001af]
jmpl %o7,%g0
swap [%i1+0x1a0],%l6 ! Mem[000000004e8001a0]
p31_near_1_he:
ldub [%i1+0x124],%l4 ! Mem[000000004e800124]
ldub [%i2+0x1ef],%l2 ! Mem[000000004f0001ef]
swap [%i1+0x19c],%l2 ! Mem[000000004e80019c]
jmpl %o7,%g0
sth %l0,[%i0+0x158] ! Mem[000000004e000158]
p32_near_1_le:
stw %l4,[%i2+0x118] ! Mem[0000000051000118]
jmpl %o7,%g0
ldx [%i0+0x068],%l5 ! Mem[0000000050000068]
p32_near_1_he:
ldd [%i3+0x1a8],%l2 ! Mem[00000000518001a8]
swap [%i3+0x04c],%l2 ! Mem[000000005180004c]
ldstub [%i2+0x01e],%l7 ! Mem[000000005100001e]
stw %l7,[%i3+0x184] ! Mem[0000000051800184]
jmpl %o7,%g0
ldub [%i1+0x181],%l6 ! Mem[0000000050800181]
p33_near_1_le:
lduw [%i3+0x0d0],%l1 ! Mem[00000000538000d0]
stb %l6,[%i0+0x1cd] ! Mem[00000000520001cd]
stb %l6,[%i3+0x130] ! Mem[0000000053800130]
ldstub [%i0+0x1ce],%l1 ! Mem[00000000520001ce]
ldx [%i0+0x1f8],%l0 ! Mem[00000000520001f8]
jmpl %o7,%g0
ldsb [%i1+0x162],%l7 ! Mem[0000000052800162]
p33_near_1_he:
ldstub [%i2+0x0ab],%l5 ! Mem[00000000530000ab]
ldx [%i1+0x0b0],%l1 ! Mem[00000000528000b0]
stx %l3,[%i1+0x140] ! Mem[0000000052800140]
swap [%i2+0x17c],%l6 ! Mem[000000005300017c]
jmpl %o7,%g0
std %l2,[%i3+0x010] ! Mem[0000000053800010]
p34_near_1_le:
stb %l6,[%i2+0x124] ! Mem[0000000055000124]
sth %l0,[%i2+0x0c4] ! Mem[00000000550000c4]
jmpl %o7,%g0
ldstub [%i3+0x1fe],%l5 ! Mem[00000000558001fe]
p34_near_1_he:
lduw [%i3+0x140],%l0 ! Mem[0000000055800140]
sth %l7,[%i3+0x138] ! Mem[0000000055800138]
ldstub [%i3+0x10c],%l4 ! Mem[000000005580010c]
jmpl %o7,%g0
stx %l7,[%i1+0x0a8] ! Mem[00000000548000a8]
p35_near_1_le:
ldd [%i3+0x088],%l6 ! Mem[0000000057800088]
swap [%i0+0x0fc],%l2 ! Mem[00000000560000fc]
ldstub [%i0+0x178],%l2 ! Mem[0000000056000178]
stb %l6,[%i3+0x119] ! Mem[0000000057800119]
ldx [%i3+0x0c8],%l0 ! Mem[00000000578000c8]
jmpl %o7,%g0
ldstub [%i3+0x052],%l1 ! Mem[0000000057800052]
p35_near_1_he:
ldstub [%i0+0x089],%l6 ! Mem[0000000056000089]
stb %l6,[%i1+0x1ba] ! Mem[00000000568001ba]
swap [%i2+0x160],%l0 ! Mem[0000000057000160]
jmpl %o7,%g0
lduw [%i0+0x1b8],%l4 ! Mem[00000000560001b8]
p36_near_1_le:
jmpl %o7,%g0
stb %l1,[%i3+0x04e] ! Mem[000000005980004e]
jmpl %o7,%g0
nop
p36_near_1_he:
jmpl %o7,%g0
sth %l1,[%i2+0x022] ! Mem[0000000059000022]
jmpl %o7,%g0
nop
p37_near_1_le:
ldstub [%i1+0x112],%l7 ! Mem[000000005a800112]
ldstub [%i1+0x130],%l3 ! Mem[000000005a800130]
ldstub [%i1+0x104],%l6 ! Mem[000000005a800104]
swap [%i0+0x0c4],%l0 ! Mem[000000005a0000c4]
lduw [%i1+0x0d0],%l1 ! Mem[000000005a8000d0]
ldsw [%i2+0x0cc],%l4 ! Mem[000000005b0000cc]
jmpl %o7,%g0
ldsb [%i1+0x096],%l4 ! Mem[000000005a800096]
p37_near_1_he:
stb %l3,[%i0+0x16e] ! Mem[000000005a00016e]
swap [%i3+0x160],%l7 ! Mem[000000005b800160]
swap [%i0+0x1ac],%l1 ! Mem[000000005a0001ac]
ldsb [%i2+0x1ef],%l2 ! Mem[000000005b0001ef]
jmpl %o7,%g0
ldsb [%i1+0x0fc],%l3 ! Mem[000000005a8000fc]
p38_near_1_le:
std %l2,[%i1+0x030] ! Mem[000000005c800030]
stw %l2,[%i1+0x090] ! Mem[000000005c800090]
jmpl %o7,%g0
swap [%i0+0x190],%l6 ! Mem[000000005c000190]
p38_near_1_he:
ldsb [%i3+0x1d8],%l5 ! Mem[000000005d8001d8]
ldstub [%i3+0x0dd],%l4 ! Mem[000000005d8000dd]
lduh [%i3+0x090],%l6 ! Mem[000000005d800090]
ldstub [%i1+0x1b3],%l5 ! Mem[000000005c8001b3]
ldd [%i1+0x178],%l6 ! Mem[000000005c800178]
ldstub [%i3+0x098],%l5 ! Mem[000000005d800098]
jmpl %o7,%g0
swap [%i2+0x014],%l3 ! Mem[000000005d000014]
p39_near_1_le:
stb %l2,[%i1+0x05d] ! Mem[000000005e80005d]
ldsb [%i3+0x1b4],%l4 ! Mem[000000005f8001b4]
ldsw [%i0+0x0bc],%l7 ! Mem[000000005e0000bc]
swap [%i2+0x0c4],%l0 ! Mem[000000005f0000c4]
swap [%i2+0x1e4],%l5 ! Mem[000000005f0001e4]
swap [%i1+0x14c],%l4 ! Mem[000000005e80014c]
lduh [%i3+0x096],%l4 ! Mem[000000005f800096]
jmpl %o7,%g0
stw %l3,[%i2+0x0e4] ! Mem[000000005f0000e4]
p39_near_1_he:
std %l0,[%i1+0x0a8] ! Mem[000000005e8000a8]
ldub [%i1+0x13f],%l2 ! Mem[000000005e80013f]
ldub [%i2+0x036],%l3 ! Mem[000000005f000036]
sth %l6,[%i2+0x1c8] ! Mem[000000005f0001c8]
std %l2,[%i1+0x058] ! Mem[000000005e800058]
jmpl %o7,%g0
ldsw [%i2+0x138],%l1 ! Mem[000000005f000138]
p40_near_1_le:
ldsw [%i2+0x194],%l4 ! Mem[0000000061000194]
std %l6,[%i0+0x1c8] ! Mem[00000000600001c8]
ldd [%i1+0x0e0],%l2 ! Mem[00000000608000e0]
ldstub [%i2+0x1fe],%l5 ! Mem[00000000610001fe]
ldsw [%i2+0x114],%l4 ! Mem[0000000061000114]
lduw [%i3+0x0d8],%l6 ! Mem[00000000618000d8]
jmpl %o7,%g0
swap [%i0+0x0e4],%l3 ! Mem[00000000600000e4]
p40_near_1_he:
ldsh [%i2+0x15a],%l7 ! Mem[000000006100015a]
stx %l2,[%i3+0x138] ! Mem[0000000061800138]
ldx [%i3+0x1c0],%l1 ! Mem[00000000618001c0]
ldd [%i2+0x1a0],%l6 ! Mem[00000000610001a0]
stw %l3,[%i2+0x140] ! Mem[0000000061000140]
jmpl %o7,%g0
ldstub [%i0+0x134],%l1 ! Mem[0000000060000134]
p41_near_1_le:
swap [%i2+0x104],%l6 ! Mem[0000000063000104]
jmpl %o7,%g0
swap [%i1+0x0c4],%l0 ! Mem[00000000628000c4]
p41_near_1_he:
ldstub [%i0+0x1d8],%l2 ! Mem[00000000620001d8]
lduh [%i0+0x1de],%l3 ! Mem[00000000620001de]
stb %l1,[%i2+0x0cf] ! Mem[00000000630000cf]
stx %l3,[%i1+0x168] ! Mem[0000000062800168]
swap [%i3+0x140],%l7 ! Mem[0000000063800140]
stw %l6,[%i1+0x048] ! Mem[0000000062800048]
swap [%i2+0x1cc],%l2 ! Mem[00000000630001cc]
jmpl %o7,%g0
lduw [%i2+0x1a0],%l6 ! Mem[00000000630001a0]
p42_near_1_le:
ldstub [%i0+0x143],%l1 ! Mem[0000000064000143]
stb %l4,[%i3+0x138] ! Mem[0000000065800138]
stw %l0,[%i1+0x1d8] ! Mem[00000000648001d8]
swap [%i1+0x0e4],%l2 ! Mem[00000000648000e4]
ldsb [%i3+0x1ed],%l6 ! Mem[00000000658001ed]
stw %l5,[%i3+0x0bc] ! Mem[00000000658000bc]
jmpl %o7,%g0
ldd [%i2+0x0a0],%l4 ! Mem[00000000650000a0]
p42_near_1_he:
ldub [%i3+0x003],%l3 ! Mem[0000000065800003]
stb %l7,[%i3+0x0b6] ! Mem[00000000658000b6]
ldstub [%i0+0x020],%l5 ! Mem[0000000064000020]
stx %l2,[%i3+0x1f8] ! Mem[00000000658001f8]
jmpl %o7,%g0
lduw [%i1+0x1dc],%l3 ! Mem[00000000648001dc]
p43_near_1_le:
ldx [%i2+0x150],%l4 ! Mem[0000000067000150]
stx %l5,[%i3+0x0a0] ! Mem[00000000678000a0]
lduh [%i3+0x054],%l6 ! Mem[0000000067800054]
lduw [%i2+0x060],%l3 ! Mem[0000000067000060]
lduh [%i2+0x19a],%l6 ! Mem[000000006700019a]
jmpl %o7,%g0
stb %l6,[%i3+0x124] ! Mem[0000000067800124]
p43_near_1_he:
stw %l1,[%i3+0x1cc] ! Mem[00000000678001cc]
ldstub [%i0+0x1c0],%l5 ! Mem[00000000660001c0]
ldd [%i0+0x100],%l0 ! Mem[0000000066000100]
ldstub [%i0+0x193],%l6 ! Mem[0000000066000193]
stb %l2,[%i2+0x1ef] ! Mem[00000000670001ef]
stw %l2,[%i2+0x1c4] ! Mem[00000000670001c4]
jmpl %o7,%g0
ldsb [%i3+0x0fa],%l6 ! Mem[00000000678000fa]
p44_near_1_le:
stx %l6,[%i3+0x060] ! Mem[0000000069800060]
swap [%i1+0x0ec],%l0 ! Mem[00000000688000ec]
jmpl %o7,%g0
ldstub [%i1+0x052],%l1 ! Mem[0000000068800052]
p44_near_1_he:
ldsb [%i1+0x09b],%l7 ! Mem[000000006880009b]
stx %l5,[%i2+0x1d8] ! Mem[00000000690001d8]
ldsw [%i0+0x124],%l0 ! Mem[0000000068000124]
jmpl %o7,%g0
ldstub [%i3+0x1fb],%l3 ! Mem[00000000698001fb]
p45_near_1_le:
ldd [%i0+0x168],%l2 ! Mem[000000006a000168]
ldstub [%i3+0x1fb],%l3 ! Mem[000000006b8001fb]
jmpl %o7,%g0
lduw [%i2+0x16c],%l3 ! Mem[000000006b00016c]
p45_near_1_he:
lduw [%i3+0x078],%l6 ! Mem[000000006b800078]
ldd [%i1+0x018],%l6 ! Mem[000000006a800018]
std %l2,[%i3+0x030] ! Mem[000000006b800030]
ldsh [%i2+0x1bc],%l1 ! Mem[000000006b0001bc]
stw %l3,[%i3+0x164] ! Mem[000000006b800164]
jmpl %o7,%g0
swap [%i0+0x01c],%l3 ! Mem[000000006a00001c]
p46_near_1_le:
jmpl %o7,%g0
swap [%i1+0x098],%l2 ! Mem[000000006c800098]
jmpl %o7,%g0
nop
p46_near_1_he:
lduh [%i1+0x192],%l0 ! Mem[000000006c800192]
stb %l1,[%i2+0x1cc] ! Mem[000000006d0001cc]
lduh [%i0+0x096],%l3 ! Mem[000000006c000096]
ldsh [%i2+0x130],%l3 ! Mem[000000006d000130]
ldsh [%i0+0x072],%l1 ! Mem[000000006c000072]
ldd [%i2+0x148],%l6 ! Mem[000000006d000148]
jmpl %o7,%g0
std %l6,[%i3+0x180] ! Mem[000000006d800180]
p47_near_1_le:
ldsh [%i0+0x092],%l2 ! Mem[000000006e000092]
swap [%i3+0x148],%l6 ! Mem[000000006f800148]
stw %l2,[%i1+0x18c] ! Mem[000000006e80018c]
jmpl %o7,%g0
stb %l0,[%i1+0x057] ! Mem[000000006e800057]
p47_near_1_he:
lduh [%i3+0x124],%l4 ! Mem[000000006f800124]
ldsw [%i1+0x12c],%l4 ! Mem[000000006e80012c]
ldstub [%i0+0x19d],%l2 ! Mem[000000006e00019d]
lduw [%i2+0x0b4],%l5 ! Mem[000000006f0000b4]
ldstub [%i0+0x1c6],%l1 ! Mem[000000006e0001c6]
ldstub [%i1+0x1e8],%l3 ! Mem[000000006e8001e8]
ldub [%i0+0x07e],%l2 ! Mem[000000006e00007e]
jmpl %o7,%g0
ldx [%i2+0x118],%l1 ! Mem[000000006f000118]
p48_near_1_le:
ldstub [%i3+0x124],%l3 ! Mem[0000000071800124]
ldstub [%i3+0x108],%l0 ! Mem[0000000071800108]
ldsw [%i3+0x0b0],%l6 ! Mem[00000000718000b0]
jmpl %o7,%g0
ldsh [%i3+0x16e],%l3 ! Mem[000000007180016e]
p48_near_1_he:
ldstub [%i3+0x044],%l2 ! Mem[0000000071800044]
ldstub [%i3+0x1b0],%l2 ! Mem[00000000718001b0]
stx %l1,[%i1+0x1a0] ! Mem[00000000708001a0]
swap [%i1+0x080],%l1 ! Mem[0000000070800080]
ldsh [%i2+0x1ac],%l4 ! Mem[00000000710001ac]
jmpl %o7,%g0
swap [%i3+0x0cc],%l3 ! Mem[00000000718000cc]
p49_near_1_le:
ldstub [%i1+0x030],%l5 ! Mem[0000000072800030]
swap [%i0+0x108],%l1 ! Mem[0000000072000108]
swap [%i1+0x004],%l4 ! Mem[0000000072800004]
lduw [%i2+0x058],%l1 ! Mem[0000000073000058]
ldstub [%i0+0x1d4],%l0 ! Mem[00000000720001d4]
sth %l7,[%i2+0x188] ! Mem[0000000073000188]
jmpl %o7,%g0
ldsb [%i2+0x110],%l6 ! Mem[0000000073000110]
p49_near_1_he:
ldsw [%i3+0x1a4],%l7 ! Mem[00000000738001a4]
swap [%i1+0x020],%l3 ! Mem[0000000072800020]
ldstub [%i0+0x1c3],%l3 ! Mem[00000000720001c3]
swap [%i1+0x0dc],%l3 ! Mem[00000000728000dc]
ldsb [%i3+0x1fd],%l0 ! Mem[00000000738001fd]
stb %l3,[%i3+0x0a2] ! Mem[00000000738000a2]
stx %l6,[%i0+0x0b0] ! Mem[00000000720000b0]
jmpl %o7,%g0
swap [%i3+0x190],%l5 ! Mem[0000000073800190]
p50_near_1_le:
ldsb [%i1+0x07d],%l2 ! Mem[000000007480007d]
ldstub [%i2+0x194],%l4 ! Mem[0000000075000194]
stw %l0,[%i0+0x104] ! Mem[0000000074000104]
jmpl %o7,%g0
swap [%i3+0x1d8],%l3 ! Mem[00000000758001d8]
p50_near_1_he:
ldstub [%i3+0x06a],%l5 ! Mem[000000007580006a]
ldstub [%i0+0x07a],%l6 ! Mem[000000007400007a]
ldd [%i3+0x068],%l6 ! Mem[0000000075800068]
jmpl %o7,%g0
swap [%i0+0x0d4],%l1 ! Mem[00000000740000d4]
p51_near_1_le:
stx %l3,[%i1+0x0b0] ! Mem[00000000768000b0]
lduw [%i3+0x0ec],%l0 ! Mem[00000000778000ec]
jmpl %o7,%g0
swap [%i3+0x050],%l1 ! Mem[0000000077800050]
p51_near_1_he:
stx %l2,[%i2+0x058] ! Mem[0000000077000058]
ldstub [%i3+0x1f8],%l5 ! Mem[00000000778001f8]
ldsw [%i3+0x160],%l4 ! Mem[0000000077800160]
jmpl %o7,%g0
std %l6,[%i1+0x118] ! Mem[0000000076800118]
p52_near_1_le:
sth %l6,[%i0+0x046] ! Mem[0000000078000046]
ldx [%i1+0x030],%l2 ! Mem[0000000078800030]
jmpl %o7,%g0
stb %l6,[%i0+0x104] ! Mem[0000000078000104]
p52_near_1_he:
ldd [%i2+0x1c8],%l0 ! Mem[00000000790001c8]
swap [%i1+0x1b0],%l3 ! Mem[00000000788001b0]
ldstub [%i0+0x162],%l7 ! Mem[0000000078000162]
ldstub [%i1+0x1ea],%l7 ! Mem[00000000788001ea]
ldsw [%i2+0x098],%l2 ! Mem[0000000079000098]
ldsb [%i1+0x0c3],%l0 ! Mem[00000000788000c3]
jmpl %o7,%g0
ldstub [%i3+0x0fd],%l7 ! Mem[00000000798000fd]
p53_near_1_le:
ldsh [%i2+0x1ee],%l1 ! Mem[000000007b0001ee]
ldx [%i1+0x120],%l3 ! Mem[000000007a800120]
swap [%i0+0x108],%l0 ! Mem[000000007a000108]
ldsb [%i1+0x091],%l6 ! Mem[000000007a800091]
lduh [%i0+0x19e],%l7 ! Mem[000000007a00019e]
jmpl %o7,%g0
stx %l3,[%i0+0x0f0] ! Mem[000000007a0000f0]
p53_near_1_he:
stw %l6,[%i0+0x100] ! Mem[000000007a000100]
swap [%i0+0x1fc],%l1 ! Mem[000000007a0001fc]
ldstub [%i1+0x0c0],%l6 ! Mem[000000007a8000c0]
ldstub [%i1+0x1ac],%l4 ! Mem[000000007a8001ac]
ldstub [%i3+0x0ce],%l3 ! Mem[000000007b8000ce]
lduh [%i2+0x04e],%l4 ! Mem[000000007b00004e]
ldstub [%i2+0x16f],%l3 ! Mem[000000007b00016f]
jmpl %o7,%g0
ldsh [%i3+0x11c],%l2 ! Mem[000000007b80011c]
p54_near_1_le:
jmpl %o7,%g0
stw %l4,[%i3+0x118] ! Mem[000000007d800118]
jmpl %o7,%g0
nop
p54_near_1_he:
stb %l4,[%i1+0x053] ! Mem[000000007c800053]
ldsb [%i0+0x18e],%l2 ! Mem[000000007c00018e]
ldstub [%i1+0x06e],%l2 ! Mem[000000007c80006e]
ldstub [%i2+0x0c4],%l0 ! Mem[000000007d0000c4]
stw %l1,[%i2+0x0d0] ! Mem[000000007d0000d0]
std %l4,[%i2+0x148] ! Mem[000000007d000148]
ldub [%i3+0x082],%l6 ! Mem[000000007d800082]
jmpl %o7,%g0
lduw [%i1+0x0c4],%l3 ! Mem[000000007c8000c4]
p55_near_1_le:
ldsb [%i2+0x082],%l3 ! Mem[000000007f000082]
swap [%i3+0x090],%l6 ! Mem[000000007f800090]
stb %l7,[%i1+0x1be] ! Mem[000000007e8001be]
jmpl %o7,%g0
stx %l4,[%i1+0x1a0] ! Mem[000000007e8001a0]
p55_near_1_he:
swap [%i1+0x024],%l3 ! Mem[000000007e800024]
std %l2,[%i3+0x1a8] ! Mem[000000007f8001a8]
ldstub [%i2+0x071],%l7 ! Mem[000000007f000071]
jmpl %o7,%g0
ldub [%i2+0x0dd],%l7 ! Mem[000000007f0000dd]
p56_near_1_le:
ldub [%i2+0x107],%l0 ! Mem[0000000081000107]
sth %l6,[%i0+0x1b2] ! Mem[00000000800001b2]
swap [%i1+0x1c4],%l5 ! Mem[00000000808001c4]
stw %l4,[%i3+0x14c] ! Mem[000000008180014c]
ldstub [%i0+0x0b6],%l4 ! Mem[00000000800000b6]
jmpl %o7,%g0
stb %l6,[%i2+0x04e] ! Mem[000000008100004e]
p56_near_1_he:
ldub [%i2+0x0f5],%l3 ! Mem[00000000810000f5]
ldub [%i3+0x0b4],%l5 ! Mem[00000000818000b4]
swap [%i0+0x1bc],%l5 ! Mem[00000000800001bc]
swap [%i3+0x0b0],%l1 ! Mem[00000000818000b0]
stx %l2,[%i1+0x048] ! Mem[0000000080800048]
jmpl %o7,%g0
std %l6,[%i0+0x180] ! Mem[0000000080000180]
p57_near_1_le:
swap [%i1+0x0dc],%l2 ! Mem[00000000828000dc]
ldstub [%i3+0x178],%l2 ! Mem[0000000083800178]
ldsw [%i1+0x090],%l1 ! Mem[0000000082800090]
ldstub [%i0+0x05e],%l1 ! Mem[000000008200005e]
ldstub [%i1+0x0b2],%l2 ! Mem[00000000828000b2]
ldsb [%i2+0x192],%l6 ! Mem[0000000083000192]
jmpl %o7,%g0
swap [%i2+0x01c],%l4 ! Mem[000000008300001c]
p57_near_1_he:
lduw [%i2+0x0bc],%l7 ! Mem[00000000830000bc]
ldstub [%i2+0x104],%l4 ! Mem[0000000083000104]
ldstub [%i1+0x03f],%l4 ! Mem[000000008280003f]
swap [%i1+0x038],%l6 ! Mem[0000000082800038]
jmpl %o7,%g0
swap [%i0+0x080],%l6 ! Mem[0000000082000080]
p58_near_1_le:
ldstub [%i1+0x185],%l7 ! Mem[0000000084800185]
ldsh [%i1+0x1a0],%l6 ! Mem[00000000848001a0]
ldsb [%i1+0x00c],%l7 ! Mem[000000008480000c]
sth %l7,[%i3+0x0e4] ! Mem[00000000858000e4]
swap [%i0+0x194],%l3 ! Mem[0000000084000194]
std %l2,[%i2+0x0c8] ! Mem[00000000850000c8]
jmpl %o7,%g0
ldstub [%i1+0x026],%l3 ! Mem[0000000084800026]
p58_near_1_he:
stb %l4,[%i1+0x057] ! Mem[0000000084800057]
swap [%i0+0x0d8],%l7 ! Mem[00000000840000d8]
lduw [%i0+0x144],%l4 ! Mem[0000000084000144]
ldstub [%i3+0x13b],%l5 ! Mem[000000008580013b]
ldd [%i2+0x068],%l4 ! Mem[0000000085000068]
jmpl %o7,%g0
ldsw [%i2+0x164],%l3 ! Mem[0000000085000164]
p59_near_1_le:
jmpl %o7,%g0
lduh [%i0+0x020],%l2 ! Mem[0000000086000020]
jmpl %o7,%g0
nop
p59_near_1_he:
std %l2,[%i0+0x060] ! Mem[0000000086000060]
stx %l1,[%i0+0x168] ! Mem[0000000086000168]
ldsw [%i3+0x018],%l1 ! Mem[0000000087800018]
ldsw [%i2+0x0c4],%l0 ! Mem[00000000870000c4]
ldstub [%i3+0x1de],%l5 ! Mem[00000000878001de]
swap [%i0+0x114],%l4 ! Mem[0000000086000114]
jmpl %o7,%g0
ldx [%i3+0x008],%l7 ! Mem[0000000087800008]
p60_near_1_le:
ldstub [%i2+0x0f6],%l7 ! Mem[00000000890000f6]
ldub [%i2+0x150],%l2 ! Mem[0000000089000150]
ldub [%i0+0x05a],%l2 ! Mem[000000008800005a]
swap [%i3+0x18c],%l0 ! Mem[000000008980018c]
stx %l2,[%i1+0x000] ! Mem[0000000088800000]
ldub [%i0+0x194],%l3 ! Mem[0000000088000194]
jmpl %o7,%g0
ldstub [%i3+0x0d0],%l1 ! Mem[00000000898000d0]
p60_near_1_he:
swap [%i2+0x0b0],%l2 ! Mem[00000000890000b0]
ldd [%i0+0x1c0],%l6 ! Mem[00000000880001c0]
jmpl %o7,%g0
stb %l3,[%i1+0x19f] ! Mem[000000008880019f]
p61_near_1_le:
jmpl %o7,%g0
stb %l5,[%i1+0x1d8] ! Mem[000000008a8001d8]
jmpl %o7,%g0
nop
p61_near_1_he:
ldsw [%i2+0x0c0],%l6 ! Mem[000000008b0000c0]
ldd [%i2+0x028],%l6 ! Mem[000000008b000028]
ldub [%i1+0x1b3],%l3 ! Mem[000000008a8001b3]
ldstub [%i1+0x143],%l0 ! Mem[000000008a800143]
ldx [%i2+0x138],%l7 ! Mem[000000008b000138]
sth %l5,[%i0+0x1a6] ! Mem[000000008a0001a6]
stb %l4,[%i2+0x186] ! Mem[000000008b000186]
jmpl %o7,%g0
ldstub [%i3+0x098],%l5 ! Mem[000000008b800098]
p62_near_1_le:
ldsb [%i0+0x0b4],%l0 ! Mem[000000008c0000b4]
ldstub [%i2+0x1a1],%l1 ! Mem[000000008d0001a1]
ldstub [%i1+0x008],%l7 ! Mem[000000008c800008]
lduh [%i3+0x062],%l3 ! Mem[000000008d800062]
stb %l2,[%i0+0x17c] ! Mem[000000008c00017c]
jmpl %o7,%g0
ldx [%i1+0x150],%l2 ! Mem[000000008c800150]
p62_near_1_he:
lduh [%i2+0x196],%l0 ! Mem[000000008d000196]
jmpl %o7,%g0
swap [%i2+0x170],%l3 ! Mem[000000008d000170]
p63_near_1_le:
swap [%i3+0x118],%l6 ! Mem[000000008f800118]
swap [%i0+0x07c],%l1 ! Mem[000000008e00007c]
jmpl %o7,%g0
ldstub [%i3+0x138],%l4 ! Mem[000000008f800138]
p63_near_1_he:
ldsb [%i0+0x043],%l3 ! Mem[000000008e000043]
swap [%i1+0x15c],%l2 ! Mem[000000008e80015c]
ldd [%i2+0x150],%l2 ! Mem[000000008f000150]
ldsb [%i0+0x14a],%l6 ! Mem[000000008e00014a]
ldx [%i3+0x1a8],%l2 ! Mem[000000008f8001a8]
ldsh [%i0+0x022],%l3 ! Mem[000000008e000022]
swap [%i3+0x1e0],%l3 ! Mem[000000008f8001e0]
jmpl %o7,%g0
swap [%i2+0x0fc],%l3 ! Mem[000000008f0000fc]
near1_b2b_h:
nop
nop
nop
jmpl %o7,%g0
nop
near1_b2b_l:
nop
nop
nop
jmpl %o7,%g0
nop
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
stw %l7,[%i2+0x0f8] ! Mem[00000000110000f8]
jmpl %o7,%g0
ldsw [%i1+0x090],%l0 ! Mem[0000000010800090]
p0_near_2_he:
swap [%i1+0x104],%l3 ! Mem[0000000010800104]
swap [%i2+0x0bc],%l7 ! Mem[00000000110000bc]
jmpl %o7,%g0
ldstub [%i2+0x1d4],%l2 ! Mem[00000000110001d4]
p1_near_2_le:
lduw [%i3+0x140],%l3 ! Mem[0000000013800140]
stb %l4,[%i2+0x19d] ! Mem[000000001300019d]
sth %l5,[%i1+0x070] ! Mem[0000000012800070]
swap [%i2+0x0b0],%l0 ! Mem[00000000130000b0]
std %l6,[%i1+0x100] ! Mem[0000000012800100]
ldsb [%i2+0x1f2],%l4 ! Mem[00000000130001f2]
jmpl %o7,%g0
lduw [%i1+0x160],%l1 ! Mem[0000000012800160]
p1_near_2_he:
lduw [%i2+0x174],%l1 ! Mem[0000000013000174]
ldstub [%i3+0x1cb],%l7 ! Mem[00000000138001cb]
swap [%i3+0x074],%l1 ! Mem[0000000013800074]
ldx [%i0+0x058],%l2 ! Mem[0000000012000058]
swap [%i3+0x048],%l6 ! Mem[0000000013800048]
jmpl %o7,%g0
stw %l4,[%i2+0x0c4] ! Mem[00000000130000c4]
p2_near_2_le:
ldd [%i1+0x1e8],%l2 ! Mem[00000000148001e8]
swap [%i3+0x07c],%l2 ! Mem[000000001580007c]
ldsh [%i2+0x11c],%l2 ! Mem[000000001500011c]
jmpl %o7,%g0
ldsb [%i0+0x0a0],%l3 ! Mem[00000000140000a0]
p2_near_2_he:
std %l2,[%i2+0x0e0] ! Mem[00000000150000e0]
jmpl %o7,%g0
ldstub [%i3+0x16a],%l5 ! Mem[000000001580016a]
p3_near_2_le:
ldstub [%i3+0x167],%l4 ! Mem[0000000017800167]
ldsw [%i0+0x0bc],%l0 ! Mem[00000000160000bc]
jmpl %o7,%g0
ldsw [%i0+0x134],%l4 ! Mem[0000000016000134]
p3_near_2_he:
ldub [%i1+0x08b],%l6 ! Mem[000000001680008b]
ldstub [%i2+0x17a],%l5 ! Mem[000000001700017a]
ldx [%i0+0x140],%l7 ! Mem[0000000016000140]
jmpl %o7,%g0
stb %l2,[%i2+0x13c] ! Mem[000000001700013c]
p4_near_2_le:
ldx [%i2+0x058],%l6 ! Mem[0000000019000058]
lduh [%i1+0x1ca],%l1 ! Mem[00000000188001ca]
jmpl %o7,%g0
ldstub [%i2+0x047],%l6 ! Mem[0000000019000047]
p4_near_2_he:
ldsh [%i3+0x00a],%l4 ! Mem[000000001980000a]
ldsb [%i0+0x11a],%l3 ! Mem[000000001800011a]
ldstub [%i0+0x1ce],%l5 ! Mem[00000000180001ce]
jmpl %o7,%g0
ldstub [%i2+0x0ed],%l2 ! Mem[00000000190000ed]
p5_near_2_le:
stb %l5,[%i2+0x0cd] ! Mem[000000001b0000cd]
swap [%i1+0x188],%l7 ! Mem[000000001a800188]
ldub [%i3+0x130],%l6 ! Mem[000000001b800130]
lduh [%i3+0x1e6],%l0 ! Mem[000000001b8001e6]
jmpl %o7,%g0
ldstub [%i2+0x193],%l3 ! Mem[000000001b000193]
p5_near_2_he:
ldstub [%i1+0x0c4],%l0 ! Mem[000000001a8000c4]
ldub [%i1+0x04e],%l6 ! Mem[000000001a80004e]
ldstub [%i2+0x06a],%l5 ! Mem[000000001b00006a]
stw %l6,[%i1+0x078] ! Mem[000000001a800078]
jmpl %o7,%g0
swap [%i1+0x190],%l2 ! Mem[000000001a800190]
p6_near_2_le:
swap [%i3+0x064],%l6 ! Mem[000000001d800064]
stw %l6,[%i1+0x0c0] ! Mem[000000001c8000c0]
jmpl %o7,%g0
swap [%i1+0x1ac],%l4 ! Mem[000000001c8001ac]
p6_near_2_he:
ldsw [%i1+0x1cc],%l5 ! Mem[000000001c8001cc]
ldstub [%i3+0x0ed],%l2 ! Mem[000000001d8000ed]
stx %l7,[%i2+0x1c0] ! Mem[000000001d0001c0]
jmpl %o7,%g0
swap [%i1+0x1f0],%l4 ! Mem[000000001c8001f0]
p7_near_2_le:
sth %l4,[%i2+0x056] ! Mem[000000001f000056]
ldsw [%i2+0x06c],%l2 ! Mem[000000001f00006c]
ldub [%i2+0x06b],%l7 ! Mem[000000001f00006b]
stb %l1,[%i3+0x0d6] ! Mem[000000001f8000d6]
ldx [%i1+0x110],%l4 ! Mem[000000001e800110]
jmpl %o7,%g0
sth %l7,[%i3+0x10a] ! Mem[000000001f80010a]
p7_near_2_he:
ldsb [%i3+0x17a],%l5 ! Mem[000000001f80017a]
ldstub [%i2+0x0e3],%l6 ! Mem[000000001f0000e3]
stw %l6,[%i1+0x100] ! Mem[000000001e800100]
stx %l4,[%i3+0x1f0] ! Mem[000000001f8001f0]
ldstub [%i3+0x122],%l1 ! Mem[000000001f800122]
stw %l0,[%i3+0x09c] ! Mem[000000001f80009c]
jmpl %o7,%g0
ldd [%i3+0x150],%l0 ! Mem[000000001f800150]
p8_near_2_le:
swap [%i2+0x0e4],%l6 ! Mem[00000000210000e4]
jmpl %o7,%g0
ldub [%i1+0x148],%l1 ! Mem[0000000020800148]
p8_near_2_he:
stx %l2,[%i3+0x1b0] ! Mem[00000000218001b0]
ldstub [%i1+0x1c9],%l4 ! Mem[00000000208001c9]
swap [%i2+0x118],%l2 ! Mem[0000000021000118]
jmpl %o7,%g0
ldstub [%i0+0x093],%l0 ! Mem[0000000020000093]
p9_near_2_le:
ldsh [%i1+0x11a],%l5 ! Mem[000000002280011a]
std %l4,[%i3+0x0d8] ! Mem[00000000238000d8]
std %l0,[%i0+0x0c0] ! Mem[00000000220000c0]
stb %l2,[%i3+0x18a] ! Mem[000000002380018a]
lduh [%i1+0x0c4],%l2 ! Mem[00000000228000c4]
sth %l0,[%i2+0x0f6] ! Mem[00000000230000f6]
jmpl %o7,%g0
ldub [%i3+0x11f],%l5 ! Mem[000000002380011f]
p9_near_2_he:
ldsh [%i1+0x0d8],%l4 ! Mem[00000000228000d8]
ldstub [%i3+0x0e4],%l3 ! Mem[00000000238000e4]
ldsb [%i1+0x1a1],%l3 ! Mem[00000000228001a1]
ldstub [%i3+0x167],%l6 ! Mem[0000000023800167]
jmpl %o7,%g0
stw %l0,[%i2+0x148] ! Mem[0000000023000148]
p10_near_2_le:
swap [%i2+0x138],%l5 ! Mem[0000000025000138]
ldsw [%i1+0x0fc],%l5 ! Mem[00000000248000fc]
lduh [%i0+0x0e4],%l1 ! Mem[00000000240000e4]
swap [%i1+0x0cc],%l6 ! Mem[00000000248000cc]
std %l4,[%i2+0x198] ! Mem[0000000025000198]
ldd [%i0+0x0d8],%l6 ! Mem[00000000240000d8]
ldub [%i0+0x028],%l2 ! Mem[0000000024000028]
jmpl %o7,%g0
lduh [%i3+0x1e0],%l6 ! Mem[00000000258001e0]
p10_near_2_he:
swap [%i0+0x028],%l7 ! Mem[0000000024000028]
swap [%i2+0x148],%l3 ! Mem[0000000025000148]
ldd [%i2+0x1e8],%l6 ! Mem[00000000250001e8]
stx %l6,[%i1+0x178] ! Mem[0000000024800178]
jmpl %o7,%g0
ldd [%i3+0x010],%l4 ! Mem[0000000025800010]
p11_near_2_le:
lduw [%i1+0x064],%l2 ! Mem[0000000026800064]
ldsw [%i3+0x03c],%l7 ! Mem[000000002780003c]
stb %l6,[%i3+0x067] ! Mem[0000000027800067]
stx %l5,[%i3+0x0d8] ! Mem[00000000278000d8]
std %l0,[%i1+0x180] ! Mem[0000000026800180]
jmpl %o7,%g0
ldstub [%i3+0x0ec],%l2 ! Mem[00000000278000ec]
p11_near_2_he:
stx %l3,[%i1+0x0a0] ! Mem[00000000268000a0]
swap [%i1+0x198],%l5 ! Mem[0000000026800198]
swap [%i0+0x03c],%l3 ! Mem[000000002600003c]
stb %l4,[%i3+0x01c] ! Mem[000000002780001c]
ldstub [%i1+0x0e4],%l3 ! Mem[00000000268000e4]
ldsb [%i0+0x117],%l7 ! Mem[0000000026000117]
sth %l2,[%i1+0x0f2] ! Mem[00000000268000f2]
jmpl %o7,%g0
swap [%i2+0x1e0],%l1 ! Mem[00000000270001e0]
p12_near_2_le:
lduw [%i3+0x018],%l7 ! Mem[0000000029800018]
ldstub [%i3+0x09f],%l3 ! Mem[000000002980009f]
std %l0,[%i2+0x1e8] ! Mem[00000000290001e8]
stx %l7,[%i3+0x028] ! Mem[0000000029800028]
jmpl %o7,%g0
lduh [%i1+0x062],%l3 ! Mem[0000000028800062]
p12_near_2_he:
swap [%i1+0x000],%l5 ! Mem[0000000028800000]
ldx [%i0+0x1f8],%l2 ! Mem[00000000280001f8]
ldsw [%i0+0x168],%l2 ! Mem[0000000028000168]
std %l0,[%i2+0x0e8] ! Mem[00000000290000e8]
lduh [%i0+0x01a],%l6 ! Mem[000000002800001a]
ldstub [%i1+0x141],%l7 ! Mem[0000000028800141]
swap [%i2+0x048],%l6 ! Mem[0000000029000048]
jmpl %o7,%g0
lduh [%i1+0x1ee],%l2 ! Mem[00000000288001ee]
p13_near_2_le:
jmpl %o7,%g0
ldstub [%i1+0x132],%l5 ! Mem[000000002a800132]
jmpl %o7,%g0
nop
p13_near_2_he:
ldsw [%i2+0x0ac],%l3 ! Mem[000000002b0000ac]
jmpl %o7,%g0
ldsw [%i2+0x08c],%l4 ! Mem[000000002b00008c]
p14_near_2_le:
swap [%i2+0x088],%l4 ! Mem[000000002d000088]
swap [%i1+0x158],%l6 ! Mem[000000002c800158]
jmpl %o7,%g0
swap [%i3+0x110],%l5 ! Mem[000000002d800110]
p14_near_2_he:
stw %l4,[%i1+0x1ac] ! Mem[000000002c8001ac]
jmpl %o7,%g0
sth %l6,[%i3+0x0ce] ! Mem[000000002d8000ce]
p15_near_2_le:
swap [%i3+0x1b4],%l3 ! Mem[000000002f8001b4]
ldsw [%i2+0x1fc],%l3 ! Mem[000000002f0001fc]
ldx [%i2+0x0e8],%l1 ! Mem[000000002f0000e8]
ldsw [%i1+0x16c],%l3 ! Mem[000000002e80016c]
swap [%i3+0x0e0],%l0 ! Mem[000000002f8000e0]
lduh [%i2+0x1ae],%l1 ! Mem[000000002f0001ae]
ldx [%i1+0x1c8],%l2 ! Mem[000000002e8001c8]
jmpl %o7,%g0
ldsh [%i1+0x1da],%l2 ! Mem[000000002e8001da]
p15_near_2_he:
ldsh [%i3+0x18c],%l4 ! Mem[000000002f80018c]
swap [%i2+0x0cc],%l3 ! Mem[000000002f0000cc]
swap [%i1+0x1b8],%l5 ! Mem[000000002e8001b8]
swap [%i2+0x0dc],%l6 ! Mem[000000002f0000dc]
swap [%i2+0x0a8],%l3 ! Mem[000000002f0000a8]
ldub [%i3+0x1e4],%l2 ! Mem[000000002f8001e4]
jmpl %o7,%g0
stw %l6,[%i1+0x0e0] ! Mem[000000002e8000e0]
p16_near_2_le:
swap [%i1+0x09c],%l7 ! Mem[000000003080009c]
ldstub [%i2+0x0e0],%l3 ! Mem[00000000310000e0]
ldstub [%i3+0x19e],%l7 ! Mem[000000003180019e]
lduw [%i2+0x178],%l7 ! Mem[0000000031000178]
ldstub [%i1+0x18f],%l1 ! Mem[000000003080018f]
ldstub [%i0+0x0ac],%l4 ! Mem[00000000300000ac]
jmpl %o7,%g0
ldstub [%i2+0x063],%l5 ! Mem[0000000031000063]
p16_near_2_he:
ldsw [%i2+0x0c4],%l1 ! Mem[00000000310000c4]
stb %l6,[%i1+0x0cf] ! Mem[00000000308000cf]
lduw [%i2+0x0b8],%l7 ! Mem[00000000310000b8]
ldub [%i0+0x0f1],%l0 ! Mem[00000000300000f1]
ldsw [%i0+0x0a8],%l3 ! Mem[00000000300000a8]
jmpl %o7,%g0
ldstub [%i0+0x1e0],%l6 ! Mem[00000000300001e0]
p17_near_2_le:
swap [%i3+0x0fc],%l3 ! Mem[00000000338000fc]
ldstub [%i1+0x04a],%l5 ! Mem[000000003280004a]
ldstub [%i3+0x07a],%l6 ! Mem[000000003380007a]
jmpl %o7,%g0
stx %l7,[%i0+0x038] ! Mem[0000000032000038]
p17_near_2_he:
ldstub [%i2+0x0fc],%l3 ! Mem[00000000330000fc]
jmpl %o7,%g0
ldx [%i0+0x1d8],%l4 ! Mem[00000000320001d8]
p18_near_2_le:
stb %l1,[%i0+0x0c7] ! Mem[00000000340000c7]
sth %l7,[%i0+0x050] ! Mem[0000000034000050]
ldsh [%i2+0x08e],%l3 ! Mem[000000003500008e]
jmpl %o7,%g0
std %l2,[%i0+0x0e8] ! Mem[00000000340000e8]
p18_near_2_he:
ldd [%i3+0x098],%l4 ! Mem[0000000035800098]
lduh [%i3+0x050],%l5 ! Mem[0000000035800050]
ldd [%i0+0x0a0],%l2 ! Mem[00000000340000a0]
ldsw [%i2+0x038],%l4 ! Mem[0000000035000038]
stb %l7,[%i2+0x00a] ! Mem[000000003500000a]
jmpl %o7,%g0
stw %l3,[%i1+0x168] ! Mem[0000000034800168]
p19_near_2_le:
swap [%i2+0x158],%l7 ! Mem[0000000037000158]
jmpl %o7,%g0
swap [%i2+0x048],%l6 ! Mem[0000000037000048]
p19_near_2_he:
ldstub [%i1+0x1ce],%l5 ! Mem[00000000368001ce]
swap [%i2+0x09c],%l4 ! Mem[000000003700009c]
ldx [%i3+0x1c0],%l7 ! Mem[00000000378001c0]
ldsb [%i3+0x1d2],%l4 ! Mem[00000000378001d2]
stw %l1,[%i0+0x120] ! Mem[0000000036000120]
swap [%i2+0x194],%l3 ! Mem[0000000037000194]
ldstub [%i1+0x1ab],%l5 ! Mem[00000000368001ab]
jmpl %o7,%g0
stx %l6,[%i0+0x160] ! Mem[0000000036000160]
p20_near_2_le:
sth %l3,[%i2+0x0e0] ! Mem[00000000390000e0]
ldsh [%i1+0x1de],%l5 ! Mem[00000000388001de]
stx %l4,[%i0+0x110] ! Mem[0000000038000110]
ldstub [%i3+0x0a2],%l6 ! Mem[00000000398000a2]
ldub [%i3+0x0c6],%l3 ! Mem[00000000398000c6]
swap [%i3+0x048],%l5 ! Mem[0000000039800048]
sth %l3,[%i1+0x1a2] ! Mem[00000000388001a2]
jmpl %o7,%g0
sth %l7,[%i1+0x1ea] ! Mem[00000000388001ea]
p20_near_2_he:
lduw [%i3+0x0d4],%l4 ! Mem[00000000398000d4]
stw %l2,[%i3+0x04c] ! Mem[000000003980004c]
ldd [%i3+0x118],%l2 ! Mem[0000000039800118]
swap [%i2+0x180],%l5 ! Mem[0000000039000180]
stb %l4,[%i2+0x04b] ! Mem[000000003900004b]
jmpl %o7,%g0
stw %l7,[%i3+0x108] ! Mem[0000000039800108]
p21_near_2_le:
stx %l3,[%i1+0x138] ! Mem[000000003a800138]
lduh [%i2+0x0fe],%l5 ! Mem[000000003b0000fe]
ldsb [%i2+0x09f],%l4 ! Mem[000000003b00009f]
swap [%i2+0x1f8],%l2 ! Mem[000000003b0001f8]
sth %l3,[%i2+0x0a6] ! Mem[000000003b0000a6]
lduw [%i1+0x160],%l1 ! Mem[000000003a800160]
ldstub [%i0+0x0b5],%l1 ! Mem[000000003a0000b5]
jmpl %o7,%g0
ldstub [%i1+0x119],%l2 ! Mem[000000003a800119]
p21_near_2_he:
ldx [%i3+0x010],%l7 ! Mem[000000003b800010]
stb %l5,[%i1+0x027] ! Mem[000000003a800027]
stb %l5,[%i2+0x0a1] ! Mem[000000003b0000a1]
ldstub [%i3+0x01b],%l0 ! Mem[000000003b80001b]
ldsw [%i0+0x1dc],%l7 ! Mem[000000003a0001dc]
jmpl %o7,%g0
stx %l6,[%i0+0x188] ! Mem[000000003a000188]
p22_near_2_le:
swap [%i2+0x178],%l6 ! Mem[000000003d000178]
sth %l4,[%i0+0x056] ! Mem[000000003c000056]
stb %l7,[%i1+0x0f9] ! Mem[000000003c8000f9]
swap [%i2+0x144],%l4 ! Mem[000000003d000144]
lduw [%i3+0x13c],%l7 ! Mem[000000003d80013c]
ldstub [%i0+0x0a3],%l3 ! Mem[000000003c0000a3]
jmpl %o7,%g0
ldstub [%i0+0x03a],%l7 ! Mem[000000003c00003a]
p22_near_2_he:
ldsw [%i1+0x1e4],%l2 ! Mem[000000003c8001e4]
stx %l6,[%i1+0x0e0] ! Mem[000000003c8000e0]
ldub [%i0+0x120],%l6 ! Mem[000000003c000120]
jmpl %o7,%g0
lduh [%i0+0x068],%l1 ! Mem[000000003c000068]
p23_near_2_le:
ldsb [%i0+0x196],%l3 ! Mem[000000003e000196]
ldsb [%i1+0x162],%l7 ! Mem[000000003e800162]
stx %l7,[%i3+0x1e8] ! Mem[000000003f8001e8]
swap [%i1+0x160],%l1 ! Mem[000000003e800160]
swap [%i1+0x1e8],%l6 ! Mem[000000003e8001e8]
ldub [%i0+0x1af],%l1 ! Mem[000000003e0001af]
ldx [%i2+0x1c8],%l2 ! Mem[000000003f0001c8]
jmpl %o7,%g0
ldx [%i2+0x1d8],%l2 ! Mem[000000003f0001d8]
p23_near_2_he:
stw %l6,[%i2+0x0e4] ! Mem[000000003f0000e4]
ldstub [%i2+0x1d3],%l2 ! Mem[000000003f0001d3]
ldsw [%i0+0x100],%l3 ! Mem[000000003e000100]
stw %l3,[%i1+0x16c] ! Mem[000000003e80016c]
lduh [%i1+0x11c],%l2 ! Mem[000000003e80011c]
sth %l5,[%i3+0x15a] ! Mem[000000003f80015a]
jmpl %o7,%g0
ldstub [%i3+0x143],%l7 ! Mem[000000003f800143]
p24_near_2_le:
lduw [%i3+0x1fc],%l1 ! Mem[00000000418001fc]
ldstub [%i2+0x0e0],%l6 ! Mem[00000000410000e0]
std %l2,[%i1+0x150] ! Mem[0000000040800150]
ldd [%i0+0x0e8],%l2 ! Mem[00000000400000e8]
sth %l1,[%i3+0x002] ! Mem[0000000041800002]
ldsw [%i1+0x0c0],%l3 ! Mem[00000000408000c0]
std %l4,[%i1+0x058] ! Mem[0000000040800058]
jmpl %o7,%g0
ldsb [%i0+0x19d],%l3 ! Mem[000000004000019d]
p24_near_2_he:
swap [%i0+0x0e4],%l3 ! Mem[00000000400000e4]
swap [%i3+0x174],%l2 ! Mem[0000000041800174]
swap [%i0+0x00c],%l2 ! Mem[000000004000000c]
sth %l0,[%i3+0x0d8] ! Mem[00000000418000d8]
swap [%i2+0x064],%l4 ! Mem[0000000041000064]
swap [%i2+0x1d8],%l5 ! Mem[00000000410001d8]
swap [%i3+0x124],%l7 ! Mem[0000000041800124]
jmpl %o7,%g0
std %l0,[%i3+0x100] ! Mem[0000000041800100]
p25_near_2_le:
jmpl %o7,%g0
stx %l1,[%i2+0x148] ! Mem[0000000043000148]
jmpl %o7,%g0
nop
p25_near_2_he:
stx %l0,[%i1+0x188] ! Mem[0000000042800188]
stw %l0,[%i3+0x194] ! Mem[0000000043800194]
ldx [%i1+0x150],%l3 ! Mem[0000000042800150]
lduw [%i0+0x0fc],%l4 ! Mem[00000000420000fc]
ldsb [%i1+0x104],%l4 ! Mem[0000000042800104]
std %l4,[%i0+0x108] ! Mem[0000000042000108]
jmpl %o7,%g0
stw %l2,[%i0+0x1bc] ! Mem[00000000420001bc]
p26_near_2_le:
stx %l3,[%i1+0x140] ! Mem[0000000044800140]
jmpl %o7,%g0
ldsh [%i1+0x14c],%l3 ! Mem[000000004480014c]
p26_near_2_he:
stw %l0,[%i3+0x0d4] ! Mem[00000000458000d4]
swap [%i2+0x11c],%l2 ! Mem[000000004500011c]
ldsh [%i0+0x0ce],%l3 ! Mem[00000000440000ce]
swap [%i2+0x0fc],%l0 ! Mem[00000000450000fc]
swap [%i0+0x1b4],%l1 ! Mem[00000000440001b4]
ldd [%i1+0x038],%l4 ! Mem[0000000044800038]
ldstub [%i1+0x120],%l6 ! Mem[0000000044800120]
jmpl %o7,%g0
stx %l5,[%i2+0x1e0] ! Mem[00000000450001e0]
p27_near_2_le:
swap [%i1+0x020],%l5 ! Mem[0000000046800020]
stw %l5,[%i1+0x1b4] ! Mem[00000000468001b4]
ldsb [%i3+0x064],%l2 ! Mem[0000000047800064]
ldsw [%i1+0x190],%l2 ! Mem[0000000046800190]
ldd [%i3+0x0d0],%l0 ! Mem[00000000478000d0]
std %l4,[%i0+0x130] ! Mem[0000000046000130]
swap [%i1+0x108],%l7 ! Mem[0000000046800108]
jmpl %o7,%g0
ldx [%i3+0x118],%l2 ! Mem[0000000047800118]
p27_near_2_he:
ldub [%i2+0x0b3],%l0 ! Mem[00000000470000b3]
lduw [%i2+0x1c4],%l7 ! Mem[00000000470001c4]
ldsb [%i1+0x1d2],%l4 ! Mem[00000000468001d2]
jmpl %o7,%g0
ldsh [%i3+0x0f8],%l4 ! Mem[00000000478000f8]
p28_near_2_le:
ldub [%i2+0x18b],%l7 ! Mem[000000004900018b]
jmpl %o7,%g0
swap [%i0+0x184],%l6 ! Mem[0000000048000184]
p28_near_2_he:
ldstub [%i1+0x043],%l5 ! Mem[0000000048800043]
ldsw [%i1+0x15c],%l5 ! Mem[000000004880015c]
ldsb [%i1+0x114],%l1 ! Mem[0000000048800114]
jmpl %o7,%g0
ldub [%i2+0x1ee],%l5 ! Mem[00000000490001ee]
p29_near_2_le:
sth %l3,[%i1+0x14e] ! Mem[000000004a80014e]
ldsb [%i3+0x171],%l0 ! Mem[000000004b800171]
swap [%i3+0x134],%l6 ! Mem[000000004b800134]
jmpl %o7,%g0
swap [%i0+0x1e4],%l1 ! Mem[000000004a0001e4]
p29_near_2_he:
ldsb [%i1+0x0e0],%l6 ! Mem[000000004a8000e0]
jmpl %o7,%g0
stb %l4,[%i1+0x1ac] ! Mem[000000004a8001ac]
p30_near_2_le:
stw %l7,[%i3+0x070] ! Mem[000000004d800070]
stx %l7,[%i3+0x0f8] ! Mem[000000004d8000f8]
ldd [%i2+0x0e8],%l2 ! Mem[000000004d0000e8]
jmpl %o7,%g0
ldd [%i2+0x1a0],%l6 ! Mem[000000004d0001a0]
p30_near_2_he:
ldstub [%i2+0x0c4],%l6 ! Mem[000000004d0000c4]
swap [%i3+0x0ec],%l6 ! Mem[000000004d8000ec]
stx %l5,[%i1+0x198] ! Mem[000000004c800198]
swap [%i1+0x0dc],%l6 ! Mem[000000004c8000dc]
jmpl %o7,%g0
ldstub [%i2+0x0aa],%l3 ! Mem[000000004d0000aa]
p31_near_2_le:
ldstub [%i2+0x16e],%l3 ! Mem[000000004f00016e]
stx %l0,[%i3+0x150] ! Mem[000000004f800150]
swap [%i2+0x13c],%l2 ! Mem[000000004f00013c]
jmpl %o7,%g0
ldstub [%i3+0x016],%l3 ! Mem[000000004f800016]
p31_near_2_he:
swap [%i1+0x0c0],%l6 ! Mem[000000004e8000c0]
lduh [%i0+0x0e4],%l6 ! Mem[000000004e0000e4]
swap [%i1+0x1f0],%l2 ! Mem[000000004e8001f0]
jmpl %o7,%g0
swap [%i2+0x120],%l3 ! Mem[000000004f000120]
p32_near_2_le:
ldx [%i2+0x138],%l7 ! Mem[0000000051000138]
sth %l5,[%i1+0x186] ! Mem[0000000050800186]
swap [%i3+0x0ac],%l7 ! Mem[00000000518000ac]
jmpl %o7,%g0
stb %l0,[%i3+0x159] ! Mem[0000000051800159]
p32_near_2_he:
sth %l1,[%i0+0x1a6] ! Mem[00000000500001a6]
ldd [%i2+0x000],%l4 ! Mem[0000000051000000]
swap [%i1+0x18c],%l4 ! Mem[000000005080018c]
jmpl %o7,%g0
stb %l3,[%i0+0x0ee] ! Mem[00000000500000ee]
p33_near_2_le:
lduh [%i1+0x16e],%l3 ! Mem[000000005280016e]
swap [%i3+0x028],%l2 ! Mem[0000000053800028]
swap [%i1+0x1e0],%l3 ! Mem[00000000528001e0]
jmpl %o7,%g0
swap [%i3+0x1f8],%l1 ! Mem[00000000538001f8]
p33_near_2_he:
lduw [%i2+0x1d4],%l4 ! Mem[00000000530001d4]
swap [%i2+0x018],%l7 ! Mem[0000000053000018]
sth %l3,[%i3+0x186] ! Mem[0000000053800186]
swap [%i1+0x064],%l2 ! Mem[0000000052800064]
sth %l6,[%i0+0x050] ! Mem[0000000052000050]
jmpl %o7,%g0
ldstub [%i2+0x1c2],%l6 ! Mem[00000000530001c2]
p34_near_2_le:
ldd [%i2+0x0e8],%l0 ! Mem[00000000550000e8]
ldstub [%i0+0x01b],%l6 ! Mem[000000005400001b]
ldsw [%i3+0x1e8],%l6 ! Mem[00000000558001e8]
jmpl %o7,%g0
ldd [%i2+0x068],%l6 ! Mem[0000000055000068]
p34_near_2_he:
lduh [%i3+0x1fc],%l1 ! Mem[00000000558001fc]
ldsw [%i3+0x0fc],%l5 ! Mem[00000000558000fc]
ldstub [%i3+0x10a],%l7 ! Mem[000000005580010a]
ldstub [%i3+0x11b],%l2 ! Mem[000000005580011b]
ldsb [%i2+0x0b3],%l0 ! Mem[00000000550000b3]
lduh [%i2+0x0d6],%l0 ! Mem[00000000550000d6]
lduw [%i3+0x018],%l0 ! Mem[0000000055800018]
jmpl %o7,%g0
stb %l5,[%i2+0x1f4] ! Mem[00000000550001f4]
p35_near_2_le:
ldx [%i1+0x0f0],%l2 ! Mem[00000000568000f0]
ldub [%i0+0x06d],%l5 ! Mem[000000005600006d]
lduh [%i1+0x1ea],%l7 ! Mem[00000000568001ea]
ldstub [%i0+0x187],%l1 ! Mem[0000000056000187]
sth %l6,[%i1+0x0e0] ! Mem[00000000568000e0]
ldsb [%i0+0x0c4],%l6 ! Mem[00000000560000c4]
ldx [%i2+0x1f0],%l2 ! Mem[00000000570001f0]
jmpl %o7,%g0
swap [%i2+0x100],%l3 ! Mem[0000000057000100]
p35_near_2_he:
swap [%i3+0x108],%l7 ! Mem[0000000057800108]
ldstub [%i0+0x0cc],%l2 ! Mem[00000000560000cc]
ldx [%i1+0x0c0],%l2 ! Mem[00000000568000c0]
stx %l2,[%i1+0x1f0] ! Mem[00000000568001f0]
jmpl %o7,%g0
ldstub [%i3+0x1b0],%l0 ! Mem[00000000578001b0]
p36_near_2_le:
ldstub [%i1+0x073],%l4 ! Mem[0000000058800073]
stw %l1,[%i1+0x14c] ! Mem[000000005880014c]
ldstub [%i2+0x03a],%l1 ! Mem[000000005900003a]
jmpl %o7,%g0
stb %l7,[%i0+0x03e] ! Mem[000000005800003e]
p36_near_2_he:
jmpl %o7,%g0
stw %l2,[%i3+0x0fc] ! Mem[00000000598000fc]
jmpl %o7,%g0
nop
p37_near_2_le:
ldx [%i1+0x180],%l0 ! Mem[000000005a800180]
std %l2,[%i1+0x118] ! Mem[000000005a800118]
lduh [%i3+0x11e],%l6 ! Mem[000000005b80011e]
stx %l2,[%i0+0x1d0] ! Mem[000000005a0001d0]
jmpl %o7,%g0
sth %l0,[%i3+0x190] ! Mem[000000005b800190]
p37_near_2_he:
ldstub [%i0+0x15c],%l2 ! Mem[000000005a00015c]
stx %l5,[%i1+0x1f8] ! Mem[000000005a8001f8]
swap [%i2+0x154],%l2 ! Mem[000000005b000154]
jmpl %o7,%g0
ldsb [%i3+0x04b],%l1 ! Mem[000000005b80004b]
p38_near_2_le:
ldsh [%i3+0x070],%l7 ! Mem[000000005d800070]
swap [%i0+0x0ac],%l3 ! Mem[000000005c0000ac]
swap [%i0+0x08c],%l4 ! Mem[000000005c00008c]
jmpl %o7,%g0
swap [%i3+0x120],%l3 ! Mem[000000005d800120]
p38_near_2_he:
sth %l2,[%i3+0x1da] ! Mem[000000005d8001da]
sth %l3,[%i3+0x14c] ! Mem[000000005d80014c]
stw %l4,[%i2+0x038] ! Mem[000000005d000038]
lduh [%i0+0x194],%l3 ! Mem[000000005c000194]
jmpl %o7,%g0
ldstub [%i0+0x18b],%l5 ! Mem[000000005c00018b]
p39_near_2_le:
swap [%i2+0x100],%l3 ! Mem[000000005f000100]
swap [%i0+0x14c],%l3 ! Mem[000000005e00014c]
ldsw [%i3+0x11c],%l2 ! Mem[000000005f80011c]
jmpl %o7,%g0
lduw [%i0+0x0a0],%l3 ! Mem[000000005e0000a0]
p39_near_2_he:
ldsw [%i3+0x08c],%l5 ! Mem[000000005f80008c]
jmpl %o7,%g0
ldstub [%i3+0x019],%l0 ! Mem[000000005f800019]
p40_near_2_le:
lduw [%i1+0x198],%l5 ! Mem[0000000060800198]
ldd [%i1+0x0f8],%l6 ! Mem[00000000608000f8]
lduh [%i0+0x0aa],%l3 ! Mem[00000000600000aa]
swap [%i1+0x1e4],%l2 ! Mem[00000000608001e4]
ldd [%i2+0x0f0],%l0 ! Mem[00000000610000f0]
ldub [%i2+0x0a7],%l7 ! Mem[00000000610000a7]
jmpl %o7,%g0
swap [%i1+0x140],%l6 ! Mem[0000000060800140]
p40_near_2_he:
stb %l6,[%i0+0x0ab] ! Mem[00000000600000ab]
ldd [%i2+0x170],%l0 ! Mem[0000000061000170]
stx %l2,[%i2+0x1d0] ! Mem[00000000610001d0]
swap [%i1+0x034],%l7 ! Mem[0000000060800034]
ldstub [%i3+0x078],%l3 ! Mem[0000000061800078]
ldub [%i1+0x00b],%l1 ! Mem[000000006080000b]
jmpl %o7,%g0
swap [%i2+0x1f4],%l0 ! Mem[00000000610001f4]
p41_near_2_le:
ldd [%i3+0x1e8],%l4 ! Mem[00000000638001e8]
std %l2,[%i1+0x188] ! Mem[0000000062800188]
lduh [%i1+0x13e],%l6 ! Mem[000000006280013e]
ldsw [%i3+0x164],%l7 ! Mem[0000000063800164]
jmpl %o7,%g0
stw %l3,[%i0+0x168] ! Mem[0000000062000168]
p41_near_2_he:
swap [%i0+0x1c8],%l4 ! Mem[00000000620001c8]
jmpl %o7,%g0
stb %l4,[%i2+0x1a1] ! Mem[00000000630001a1]
p42_near_2_le:
sth %l2,[%i2+0x1e4] ! Mem[00000000650001e4]
ldsh [%i3+0x0de],%l2 ! Mem[00000000658000de]
sth %l2,[%i0+0x0cc] ! Mem[00000000640000cc]
ldsh [%i2+0x1c2],%l7 ! Mem[00000000650001c2]
swap [%i1+0x1fc],%l1 ! Mem[00000000648001fc]
ldstub [%i0+0x0e0],%l6 ! Mem[00000000640000e0]
jmpl %o7,%g0
sth %l6,[%i3+0x0e4] ! Mem[00000000658000e4]
p42_near_2_he:
sth %l7,[%i0+0x13e] ! Mem[000000006400013e]
jmpl %o7,%g0
stw %l2,[%i0+0x0cc] ! Mem[00000000640000cc]
p43_near_2_le:
ldstub [%i3+0x0c7],%l1 ! Mem[00000000678000c7]
ldd [%i2+0x140],%l6 ! Mem[0000000067000140]
std %l6,[%i2+0x130] ! Mem[0000000067000130]
stw %l0,[%i2+0x0a8] ! Mem[00000000670000a8]
swap [%i2+0x1d8],%l2 ! Mem[00000000670001d8]
ldsw [%i3+0x160],%l3 ! Mem[0000000067800160]
jmpl %o7,%g0
lduh [%i0+0x19c],%l4 ! Mem[000000006600019c]
p43_near_2_he:
ldsb [%i3+0x04e],%l4 ! Mem[000000006780004e]
jmpl %o7,%g0
stw %l6,[%i0+0x0dc] ! Mem[00000000660000dc]
p44_near_2_le:
ldstub [%i0+0x1e5],%l2 ! Mem[00000000680001e5]
ldsw [%i0+0x094],%l0 ! Mem[0000000068000094]
std %l2,[%i3+0x118] ! Mem[0000000069800118]
jmpl %o7,%g0
ldstub [%i0+0x1a1],%l5 ! Mem[00000000680001a1]
p44_near_2_he:
stx %l5,[%i2+0x178] ! Mem[0000000069000178]
swap [%i3+0x088],%l6 ! Mem[0000000069800088]
ldstub [%i0+0x1c3],%l3 ! Mem[00000000680001c3]
ldstub [%i0+0x0f7],%l5 ! Mem[00000000680000f7]
stx %l2,[%i2+0x118] ! Mem[0000000069000118]
jmpl %o7,%g0
ldsw [%i2+0x140],%l6 ! Mem[0000000069000140]
p45_near_2_le:
std %l6,[%i3+0x160] ! Mem[000000006b800160]
stb %l6,[%i0+0x100] ! Mem[000000006a000100]
ldsb [%i3+0x071],%l6 ! Mem[000000006b800071]
stw %l6,[%i1+0x1e0] ! Mem[000000006a8001e0]
ldsh [%i3+0x18a],%l7 ! Mem[000000006b80018a]
jmpl %o7,%g0
ldsb [%i1+0x14f],%l1 ! Mem[000000006a80014f]
p45_near_2_he:
swap [%i3+0x060],%l2 ! Mem[000000006b800060]
ldx [%i2+0x0b8],%l0 ! Mem[000000006b0000b8]
jmpl %o7,%g0
lduw [%i0+0x040],%l7 ! Mem[000000006a000040]
p46_near_2_le:
swap [%i3+0x060],%l3 ! Mem[000000006d800060]
ldstub [%i1+0x0b1],%l6 ! Mem[000000006c8000b1]
ldsw [%i2+0x100],%l1 ! Mem[000000006d000100]
jmpl %o7,%g0
swap [%i0+0x178],%l7 ! Mem[000000006c000178]
p46_near_2_he:
sth %l1,[%i0+0x1ca] ! Mem[000000006c0001ca]
ldstub [%i3+0x1aa],%l3 ! Mem[000000006d8001aa]
jmpl %o7,%g0
stx %l1,[%i1+0x0a0] ! Mem[000000006c8000a0]
p47_near_2_le:
swap [%i3+0x1a8],%l6 ! Mem[000000006f8001a8]
swap [%i2+0x0ac],%l5 ! Mem[000000006f0000ac]
lduw [%i0+0x168],%l5 ! Mem[000000006e000168]
jmpl %o7,%g0
ldub [%i1+0x180],%l5 ! Mem[000000006e800180]
p47_near_2_he:
ldstub [%i2+0x02a],%l7 ! Mem[000000006f00002a]
ldx [%i2+0x168],%l3 ! Mem[000000006f000168]
ldstub [%i2+0x06f],%l3 ! Mem[000000006f00006f]
lduh [%i0+0x16e],%l3 ! Mem[000000006e00016e]
jmpl %o7,%g0
std %l0,[%i3+0x008] ! Mem[000000006f800008]
p48_near_2_le:
ldsh [%i3+0x04a],%l4 ! Mem[000000007180004a]
lduh [%i3+0x10a],%l7 ! Mem[000000007180010a]
ldsw [%i3+0x188],%l2 ! Mem[0000000071800188]
ldstub [%i0+0x0b3],%l0 ! Mem[00000000700000b3]
stb %l3,[%i2+0x0e2] ! Mem[00000000710000e2]
jmpl %o7,%g0
ldstub [%i0+0x16a],%l5 ! Mem[000000007000016a]
p48_near_2_he:
ldstub [%i0+0x03b],%l4 ! Mem[000000007000003b]
lduh [%i1+0x02a],%l7 ! Mem[000000007080002a]
stb %l5,[%i3+0x13d] ! Mem[000000007180013d]
jmpl %o7,%g0
swap [%i3+0x1ec],%l6 ! Mem[00000000718001ec]
p49_near_2_le:
swap [%i3+0x1a0],%l3 ! Mem[00000000738001a0]
stb %l7,[%i3+0x1ea] ! Mem[00000000738001ea]
jmpl %o7,%g0
ldstub [%i0+0x0bf],%l0 ! Mem[00000000720000bf]
p49_near_2_he:
ldsh [%i3+0x142],%l3 ! Mem[0000000073800142]
std %l6,[%i1+0x178] ! Mem[0000000072800178]
jmpl %o7,%g0
ldsb [%i2+0x014],%l3 ! Mem[0000000073000014]
p50_near_2_le:
swap [%i3+0x17c],%l5 ! Mem[000000007580017c]
lduh [%i2+0x114],%l1 ! Mem[0000000075000114]
ldstub [%i1+0x1e3],%l3 ! Mem[00000000748001e3]
ldd [%i0+0x0f0],%l0 ! Mem[00000000740000f0]
swap [%i2+0x0a4],%l7 ! Mem[00000000750000a4]
ldub [%i0+0x0ef],%l3 ! Mem[00000000740000ef]
jmpl %o7,%g0
ldstub [%i2+0x0bd],%l5 ! Mem[00000000750000bd]
p50_near_2_he:
ldstub [%i1+0x1e8],%l0 ! Mem[00000000748001e8]
lduw [%i2+0x0f8],%l3 ! Mem[00000000750000f8]
sth %l1,[%i0+0x0d4] ! Mem[00000000740000d4]
swap [%i2+0x024],%l5 ! Mem[0000000075000024]
stb %l6,[%i2+0x068] ! Mem[0000000075000068]
stx %l4,[%i1+0x0e0] ! Mem[00000000748000e0]
jmpl %o7,%g0
swap [%i0+0x144],%l1 ! Mem[0000000074000144]
p51_near_2_le:
swap [%i2+0x12c],%l2 ! Mem[000000007700012c]
lduw [%i2+0x06c],%l5 ! Mem[000000007700006c]
swap [%i1+0x1e8],%l1 ! Mem[00000000768001e8]
ldsh [%i2+0x1dc],%l1 ! Mem[00000000770001dc]
swap [%i1+0x114],%l4 ! Mem[0000000076800114]
jmpl %o7,%g0
ldstub [%i1+0x0c4],%l1 ! Mem[00000000768000c4]
p51_near_2_he:
swap [%i3+0x1cc],%l5 ! Mem[00000000778001cc]
jmpl %o7,%g0
ldsh [%i1+0x0a2],%l3 ! Mem[00000000768000a2]
p52_near_2_le:
swap [%i0+0x0bc],%l0 ! Mem[00000000780000bc]
ldub [%i1+0x0e9],%l4 ! Mem[00000000788000e9]
swap [%i1+0x1f8],%l2 ! Mem[00000000788001f8]
ldstub [%i3+0x01d],%l3 ! Mem[000000007980001d]
jmpl %o7,%g0
ldstub [%i1+0x0e5],%l2 ! Mem[00000000788000e5]
p52_near_2_he:
sth %l6,[%i0+0x14c] ! Mem[000000007800014c]
ldub [%i3+0x01f],%l3 ! Mem[000000007980001f]
std %l4,[%i3+0x0f8] ! Mem[00000000798000f8]
swap [%i2+0x1a0],%l4 ! Mem[00000000790001a0]
ldub [%i2+0x018],%l5 ! Mem[0000000079000018]
ldsb [%i1+0x0c0],%l0 ! Mem[00000000788000c0]
ldstub [%i3+0x1f9],%l4 ! Mem[00000000798001f9]
jmpl %o7,%g0
ldsw [%i3+0x068],%l0 ! Mem[0000000079800068]
p53_near_2_le:
ldsh [%i1+0x13e],%l6 ! Mem[000000007a80013e]
stw %l2,[%i3+0x1f4] ! Mem[000000007b8001f4]
jmpl %o7,%g0
ldstub [%i1+0x190],%l0 ! Mem[000000007a800190]
p53_near_2_he:
ldstub [%i2+0x01c],%l4 ! Mem[000000007b00001c]
stb %l5,[%i1+0x1dc] ! Mem[000000007a8001dc]
lduw [%i2+0x154],%l2 ! Mem[000000007b000154]
jmpl %o7,%g0
ldd [%i2+0x140],%l6 ! Mem[000000007b000140]
p54_near_2_le:
ldsw [%i3+0x0a8],%l1 ! Mem[000000007d8000a8]
ldd [%i0+0x0b8],%l4 ! Mem[000000007c0000b8]
ldstub [%i2+0x0b2],%l7 ! Mem[000000007d0000b2]
stx %l1,[%i0+0x090] ! Mem[000000007c000090]
stw %l2,[%i0+0x04c] ! Mem[000000007c00004c]
jmpl %o7,%g0
ldstub [%i3+0x167],%l4 ! Mem[000000007d800167]
p54_near_2_he:
stw %l6,[%i1+0x180] ! Mem[000000007c800180]
stx %l7,[%i0+0x158] ! Mem[000000007c000158]
jmpl %o7,%g0
ldsb [%i2+0x19d],%l4 ! Mem[000000007d00019d]
p55_near_2_le:
swap [%i0+0x09c],%l0 ! Mem[000000007e00009c]
lduh [%i2+0x04a],%l4 ! Mem[000000007f00004a]
stx %l3,[%i1+0x160] ! Mem[000000007e800160]
ldx [%i1+0x188],%l2 ! Mem[000000007e800188]
jmpl %o7,%g0
ldstub [%i1+0x0e5],%l2 ! Mem[000000007e8000e5]
p55_near_2_he:
swap [%i1+0x100],%l6 ! Mem[000000007e800100]
ldsw [%i1+0x1dc],%l2 ! Mem[000000007e8001dc]
ldstub [%i2+0x176],%l5 ! Mem[000000007f000176]
swap [%i2+0x0c4],%l3 ! Mem[000000007f0000c4]
stx %l3,[%i0+0x1a0] ! Mem[000000007e0001a0]
swap [%i0+0x100],%l6 ! Mem[000000007e000100]
ldub [%i2+0x1c0],%l1 ! Mem[000000007f0001c0]
jmpl %o7,%g0
ldstub [%i2+0x048],%l0 ! Mem[000000007f000048]
p56_near_2_le:
std %l4,[%i0+0x040] ! Mem[0000000080000040]
sth %l3,[%i1+0x16c] ! Mem[000000008080016c]
ldsh [%i3+0x13c],%l2 ! Mem[000000008180013c]
jmpl %o7,%g0
swap [%i1+0x19c],%l3 ! Mem[000000008080019c]
p56_near_2_he:
std %l0,[%i1+0x1a0] ! Mem[00000000808001a0]
std %l4,[%i1+0x118] ! Mem[0000000080800118]
swap [%i0+0x1d4],%l5 ! Mem[00000000800001d4]
ldsh [%i3+0x066],%l4 ! Mem[0000000081800066]
swap [%i3+0x170],%l1 ! Mem[0000000081800170]
swap [%i3+0x11c],%l5 ! Mem[000000008180011c]
swap [%i2+0x138],%l1 ! Mem[0000000081000138]
jmpl %o7,%g0
ldsw [%i0+0x170],%l3 ! Mem[0000000080000170]
p57_near_2_le:
ldstub [%i1+0x101],%l1 ! Mem[0000000082800101]
lduw [%i3+0x070],%l7 ! Mem[0000000083800070]
ldstub [%i1+0x149],%l2 ! Mem[0000000082800149]
ldstub [%i0+0x0ee],%l3 ! Mem[00000000820000ee]
ldsh [%i3+0x120],%l3 ! Mem[0000000083800120]
sth %l3,[%i3+0x16c] ! Mem[000000008380016c]
jmpl %o7,%g0
sth %l2,[%i3+0x13c] ! Mem[000000008380013c]
p57_near_2_he:
stw %l7,[%i2+0x170] ! Mem[0000000083000170]
swap [%i0+0x1fc],%l5 ! Mem[00000000820001fc]
jmpl %o7,%g0
sth %l7,[%i3+0x0ca] ! Mem[00000000838000ca]
p58_near_2_le:
ldd [%i3+0x178],%l4 ! Mem[0000000085800178]
swap [%i1+0x104],%l4 ! Mem[0000000084800104]
jmpl %o7,%g0
std %l6,[%i0+0x0a0] ! Mem[00000000840000a0]
p58_near_2_he:
ldstub [%i3+0x0ba],%l2 ! Mem[00000000858000ba]
ldstub [%i2+0x1b1],%l4 ! Mem[00000000850001b1]
ldstub [%i2+0x1e9],%l4 ! Mem[00000000850001e9]
ldstub [%i2+0x1eb],%l7 ! Mem[00000000850001eb]
jmpl %o7,%g0
ldstub [%i0+0x13b],%l1 ! Mem[000000008400013b]
p59_near_2_le:
ldd [%i0+0x180],%l4 ! Mem[0000000086000180]
lduw [%i0+0x0f4],%l3 ! Mem[00000000860000f4]
ldx [%i1+0x158],%l0 ! Mem[0000000086800158]
lduw [%i2+0x0ec],%l5 ! Mem[00000000870000ec]
stx %l4,[%i0+0x0d0] ! Mem[00000000860000d0]
ldsb [%i1+0x0f9],%l7 ! Mem[00000000868000f9]
ldstub [%i0+0x06b],%l7 ! Mem[000000008600006b]
jmpl %o7,%g0
stx %l1,[%i3+0x0f0] ! Mem[00000000878000f0]
p59_near_2_he:
ldstub [%i1+0x143],%l3 ! Mem[0000000086800143]
ldd [%i1+0x058],%l6 ! Mem[0000000086800058]
stx %l3,[%i1+0x1e0] ! Mem[00000000868001e0]
swap [%i3+0x1d8],%l1 ! Mem[00000000878001d8]
ldstub [%i1+0x14d],%l6 ! Mem[000000008680014d]
ldsh [%i2+0x01e],%l3 ! Mem[000000008700001e]
jmpl %o7,%g0
sth %l4,[%i0+0x01c] ! Mem[000000008600001c]
p60_near_2_le:
ldsh [%i1+0x126],%l0 ! Mem[0000000088800126]
swap [%i1+0x1b0],%l6 ! Mem[00000000888001b0]
ldx [%i0+0x108],%l4 ! Mem[0000000088000108]
lduh [%i3+0x19c],%l2 ! Mem[000000008980019c]
ldub [%i0+0x136],%l6 ! Mem[0000000088000136]
jmpl %o7,%g0
swap [%i1+0x1f0],%l2 ! Mem[00000000888001f0]
p60_near_2_he:
stx %l4,[%i0+0x048] ! Mem[0000000088000048]
swap [%i2+0x1c8],%l4 ! Mem[00000000890001c8]
stw %l2,[%i0+0x118] ! Mem[0000000088000118]
swap [%i3+0x000],%l1 ! Mem[0000000089800000]
swap [%i1+0x0e0],%l3 ! Mem[00000000888000e0]
jmpl %o7,%g0
ldub [%i2+0x05d],%l5 ! Mem[000000008900005d]
p61_near_2_le:
swap [%i1+0x1a4],%l1 ! Mem[000000008a8001a4]
swap [%i1+0x0c0],%l6 ! Mem[000000008a8000c0]
ldstub [%i1+0x175],%l3 ! Mem[000000008a800175]
jmpl %o7,%g0
swap [%i1+0x148],%l1 ! Mem[000000008a800148]
p61_near_2_he:
lduw [%i0+0x19c],%l1 ! Mem[000000008a00019c]
ldsh [%i2+0x09e],%l7 ! Mem[000000008b00009e]
ldsw [%i3+0x16c],%l3 ! Mem[000000008b80016c]
jmpl %o7,%g0
ldsh [%i1+0x152],%l7 ! Mem[000000008a800152]
p62_near_2_le:
jmpl %o7,%g0
lduh [%i2+0x15a],%l3 ! Mem[000000008d00015a]
jmpl %o7,%g0
nop
p62_near_2_he:
jmpl %o7,%g0
ldub [%i1+0x0f3],%l1 ! Mem[000000008c8000f3]
jmpl %o7,%g0
nop
p63_near_2_le:
ldstub [%i0+0x135],%l4 ! Mem[000000008e000135]
ldsb [%i2+0x02c],%l7 ! Mem[000000008f00002c]
ldub [%i2+0x0e4],%l7 ! Mem[000000008f0000e4]
ldub [%i0+0x18a],%l6 ! Mem[000000008e00018a]
sth %l3,[%i2+0x1a2] ! Mem[000000008f0001a2]
jmpl %o7,%g0
swap [%i3+0x190],%l2 ! Mem[000000008f800190]
p63_near_2_he:
ldd [%i1+0x1e8],%l6 ! Mem[000000008e8001e8]
swap [%i1+0x05c],%l2 ! Mem[000000008e80005c]
ldsb [%i2+0x19d],%l4 ! Mem[000000008f00019d]
jmpl %o7,%g0
stb %l7,[%i1+0x11e] ! Mem[000000008e80011e]
near2_b2b_h:
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
near2_b2b_l:
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
ldsw [%i2+0x060],%l7 ! Mem[0000000011000060]
ldx [%i2+0x1a0],%l6 ! Mem[00000000110001a0]
stx %l5,[%i3+0x1e0] ! Mem[00000000118001e0]
lduh [%i1+0x050],%l7 ! Mem[0000000010800050]
jmpl %o7,%g0
ldsw [%i0+0x148],%l7 ! Mem[0000000010000148]
p0_near_3_he:
jmpl %o7,%g0
sth %l5,[%i3+0x0f4] ! Mem[00000000118000f4]
jmpl %o7,%g0
nop
p1_near_3_le:
jmpl %o7,%g0
stw %l1,[%i2+0x010] ! Mem[0000000013000010]
jmpl %o7,%g0
nop
p1_near_3_he:
stx %l7,[%i2+0x018] ! Mem[0000000013000018]
jmpl %o7,%g0
sth %l6,[%i2+0x196] ! Mem[0000000013000196]
p2_near_3_le:
swap [%i0+0x01c],%l4 ! Mem[000000001400001c]
ldsw [%i1+0x028],%l7 ! Mem[0000000014800028]
swap [%i2+0x1a8],%l5 ! Mem[00000000150001a8]
jmpl %o7,%g0
swap [%i3+0x068],%l1 ! Mem[0000000015800068]
p2_near_3_he:
jmpl %o7,%g0
swap [%i1+0x0a4],%l4 ! Mem[00000000148000a4]
jmpl %o7,%g0
nop
p3_near_3_le:
lduh [%i2+0x1d4],%l5 ! Mem[00000000170001d4]
sth %l4,[%i2+0x046] ! Mem[0000000017000046]
swap [%i1+0x044],%l2 ! Mem[0000000016800044]
sth %l4,[%i2+0x000] ! Mem[0000000017000000]
swap [%i0+0x184],%l0 ! Mem[0000000016000184]
jmpl %o7,%g0
stb %l3,[%i3+0x151] ! Mem[0000000017800151]
p3_near_3_he:
lduw [%i3+0x1d8],%l5 ! Mem[00000000178001d8]
lduw [%i1+0x17c],%l7 ! Mem[000000001680017c]
stx %l3,[%i3+0x060] ! Mem[0000000017800060]
ldx [%i1+0x080],%l5 ! Mem[0000000016800080]
jmpl %o7,%g0
ldsb [%i0+0x060],%l7 ! Mem[0000000016000060]
p4_near_3_le:
lduw [%i3+0x07c],%l5 ! Mem[000000001980007c]
lduw [%i3+0x1bc],%l3 ! Mem[00000000198001bc]
jmpl %o7,%g0
ldstub [%i0+0x105],%l4 ! Mem[0000000018000105]
p4_near_3_he:
stx %l7,[%i0+0x0c8] ! Mem[00000000180000c8]
ldstub [%i1+0x1cd],%l6 ! Mem[00000000188001cd]
ldsb [%i3+0x15a],%l6 ! Mem[000000001980015a]
ldstub [%i0+0x034],%l5 ! Mem[0000000018000034]
ldstub [%i3+0x1be],%l7 ! Mem[00000000198001be]
ldd [%i2+0x138],%l0 ! Mem[0000000019000138]
ldstub [%i0+0x171],%l3 ! Mem[0000000018000171]
jmpl %o7,%g0
ldstub [%i1+0x12d],%l1 ! Mem[000000001880012d]
p5_near_3_le:
ldstub [%i3+0x112],%l5 ! Mem[000000001b800112]
ldsb [%i2+0x00a],%l4 ! Mem[000000001b00000a]
swap [%i2+0x15c],%l6 ! Mem[000000001b00015c]
jmpl %o7,%g0
stw %l3,[%i3+0x034] ! Mem[000000001b800034]
p5_near_3_he:
stw %l4,[%i1+0x1dc] ! Mem[000000001a8001dc]
ldub [%i2+0x028],%l2 ! Mem[000000001b000028]
swap [%i3+0x1bc],%l3 ! Mem[000000001b8001bc]
jmpl %o7,%g0
ldd [%i3+0x100],%l6 ! Mem[000000001b800100]
p6_near_3_le:
jmpl %o7,%g0
ldstub [%i0+0x085],%l5 ! Mem[000000001c000085]
jmpl %o7,%g0
nop
p6_near_3_he:
ldstub [%i2+0x181],%l3 ! Mem[000000001d000181]
jmpl %o7,%g0
lduw [%i2+0x0c0],%l0 ! Mem[000000001d0000c0]
p7_near_3_le:
sth %l1,[%i0+0x0d4] ! Mem[000000001e0000d4]
stx %l5,[%i2+0x020] ! Mem[000000001f000020]
jmpl %o7,%g0
ldsb [%i1+0x048],%l6 ! Mem[000000001e800048]
p7_near_3_he:
ldd [%i0+0x190],%l0 ! Mem[000000001e000190]
ldsw [%i2+0x1f4],%l5 ! Mem[000000001f0001f4]
lduh [%i0+0x142],%l7 ! Mem[000000001e000142]
swap [%i3+0x01c],%l1 ! Mem[000000001f80001c]
ldstub [%i2+0x19a],%l0 ! Mem[000000001f00019a]
stb %l2,[%i0+0x05e] ! Mem[000000001e00005e]
ldstub [%i1+0x071],%l1 ! Mem[000000001e800071]
jmpl %o7,%g0
ldstub [%i2+0x0e6],%l2 ! Mem[000000001f0000e6]
p8_near_3_le:
ldx [%i0+0x098],%l7 ! Mem[0000000020000098]
ldstub [%i2+0x1f2],%l4 ! Mem[00000000210001f2]
jmpl %o7,%g0
sth %l4,[%i1+0x0d8] ! Mem[00000000208000d8]
p8_near_3_he:
lduh [%i3+0x172],%l1 ! Mem[0000000021800172]
sth %l3,[%i2+0x0ee] ! Mem[00000000210000ee]
ldstub [%i1+0x0fe],%l0 ! Mem[00000000208000fe]
ldsh [%i0+0x09e],%l0 ! Mem[000000002000009e]
jmpl %o7,%g0
swap [%i2+0x0dc],%l0 ! Mem[00000000210000dc]
p9_near_3_le:
jmpl %o7,%g0
ldstub [%i3+0x123],%l4 ! Mem[0000000023800123]
jmpl %o7,%g0
nop
p9_near_3_he:
ldstub [%i1+0x0d5],%l1 ! Mem[00000000228000d5]
swap [%i0+0x05c],%l2 ! Mem[000000002200005c]
ldx [%i2+0x040],%l7 ! Mem[0000000023000040]
jmpl %o7,%g0
ldx [%i3+0x0e0],%l4 ! Mem[00000000238000e0]
p10_near_3_le:
ldsh [%i2+0x02c],%l2 ! Mem[000000002500002c]
swap [%i1+0x1c0],%l1 ! Mem[00000000248001c0]
lduh [%i1+0x00c],%l0 ! Mem[000000002480000c]
stx %l5,[%i0+0x1f8] ! Mem[00000000240001f8]
swap [%i0+0x070],%l6 ! Mem[0000000024000070]
ldstub [%i1+0x16a],%l4 ! Mem[000000002480016a]
lduw [%i2+0x080],%l5 ! Mem[0000000025000080]
jmpl %o7,%g0
lduw [%i2+0x018],%l0 ! Mem[0000000025000018]
p10_near_3_he:
ldstub [%i0+0x10d],%l0 ! Mem[000000002400010d]
jmpl %o7,%g0
swap [%i2+0x004],%l7 ! Mem[0000000025000004]
p11_near_3_le:
ldsh [%i0+0x122],%l4 ! Mem[0000000026000122]
std %l4,[%i0+0x010] ! Mem[0000000026000010]
ldsh [%i0+0x156],%l5 ! Mem[0000000026000156]
ldx [%i1+0x1a8],%l7 ! Mem[00000000268001a8]
stb %l0,[%i2+0x178] ! Mem[0000000027000178]
swap [%i2+0x1b4],%l0 ! Mem[00000000270001b4]
jmpl %o7,%g0
swap [%i3+0x100],%l1 ! Mem[0000000027800100]
p11_near_3_he:
ldub [%i3+0x1e0],%l7 ! Mem[00000000278001e0]
ldx [%i2+0x0f0],%l2 ! Mem[00000000270000f0]
jmpl %o7,%g0
ldsh [%i1+0x17e],%l5 ! Mem[000000002680017e]
p12_near_3_le:
ldstub [%i1+0x0c0],%l6 ! Mem[00000000288000c0]
jmpl %o7,%g0
lduw [%i3+0x0e4],%l6 ! Mem[00000000298000e4]
p12_near_3_he:
swap [%i0+0x034],%l3 ! Mem[0000000028000034]
jmpl %o7,%g0
stx %l2,[%i0+0x190] ! Mem[0000000028000190]
p13_near_3_le:
ldstub [%i3+0x0dd],%l5 ! Mem[000000002b8000dd]
ldstub [%i0+0x0c4],%l1 ! Mem[000000002a0000c4]
ldsw [%i0+0x094],%l5 ! Mem[000000002a000094]
ldstub [%i3+0x16b],%l5 ! Mem[000000002b80016b]
ldstub [%i2+0x171],%l1 ! Mem[000000002b000171]
jmpl %o7,%g0
ldsb [%i2+0x038],%l5 ! Mem[000000002b000038]
p13_near_3_he:
ldub [%i1+0x1a7],%l0 ! Mem[000000002a8001a7]
ldstub [%i2+0x021],%l3 ! Mem[000000002b000021]
swap [%i2+0x044],%l3 ! Mem[000000002b000044]
std %l0,[%i2+0x1d0] ! Mem[000000002b0001d0]
jmpl %o7,%g0
ldsb [%i0+0x015],%l2 ! Mem[000000002a000015]
p14_near_3_le:
swap [%i0+0x09c],%l4 ! Mem[000000002c00009c]
ldstub [%i3+0x1fb],%l2 ! Mem[000000002d8001fb]
ldsb [%i1+0x01d],%l3 ! Mem[000000002c80001d]
ldsh [%i0+0x0e4],%l2 ! Mem[000000002c0000e4]
ldub [%i2+0x0f7],%l0 ! Mem[000000002d0000f7]
jmpl %o7,%g0
std %l0,[%i2+0x038] ! Mem[000000002d000038]
p14_near_3_he:
ldsb [%i2+0x143],%l1 ! Mem[000000002d000143]
ldub [%i1+0x09f],%l0 ! Mem[000000002c80009f]
swap [%i2+0x100],%l4 ! Mem[000000002d000100]
ldsb [%i1+0x011],%l5 ! Mem[000000002c800011]
jmpl %o7,%g0
ldstub [%i3+0x0a7],%l1 ! Mem[000000002d8000a7]
p15_near_3_le:
jmpl %o7,%g0
ldsh [%i2+0x018],%l0 ! Mem[000000002f000018]
jmpl %o7,%g0
nop
p15_near_3_he:
lduw [%i2+0x15c],%l2 ! Mem[000000002f00015c]
swap [%i0+0x150],%l1 ! Mem[000000002e000150]
sth %l7,[%i1+0x0ca] ! Mem[000000002e8000ca]
ldsw [%i3+0x1cc],%l6 ! Mem[000000002f8001cc]
jmpl %o7,%g0
lduh [%i0+0x15a],%l6 ! Mem[000000002e00015a]
p16_near_3_le:
swap [%i2+0x144],%l7 ! Mem[0000000031000144]
ldstub [%i3+0x1f7],%l4 ! Mem[00000000318001f7]
ldstub [%i2+0x06b],%l1 ! Mem[000000003100006b]
ldsh [%i2+0x0ae],%l4 ! Mem[00000000310000ae]
jmpl %o7,%g0
std %l0,[%i3+0x028] ! Mem[0000000031800028]
p16_near_3_he:
swap [%i3+0x000],%l6 ! Mem[0000000031800000]
swap [%i0+0x168],%l4 ! Mem[0000000030000168]
swap [%i0+0x090],%l2 ! Mem[0000000030000090]
sth %l7,[%i3+0x008] ! Mem[0000000031800008]
jmpl %o7,%g0
ldstub [%i1+0x1d5],%l4 ! Mem[00000000308001d5]
p17_near_3_le:
stx %l2,[%i1+0x1a8] ! Mem[00000000328001a8]
ldsh [%i3+0x0e4],%l2 ! Mem[00000000338000e4]
ldsw [%i2+0x170],%l1 ! Mem[0000000033000170]
jmpl %o7,%g0
ldstub [%i2+0x13d],%l5 ! Mem[000000003300013d]
p17_near_3_he:
swap [%i3+0x1e8],%l4 ! Mem[00000000338001e8]
ldx [%i1+0x180],%l4 ! Mem[0000000032800180]
swap [%i0+0x134],%l7 ! Mem[0000000032000134]
ldd [%i1+0x010],%l0 ! Mem[0000000032800010]
ldub [%i1+0x087],%l1 ! Mem[0000000032800087]
sth %l1,[%i3+0x07c] ! Mem[000000003380007c]
jmpl %o7,%g0
swap [%i3+0x158],%l0 ! Mem[0000000033800158]
p18_near_3_le:
ldstub [%i2+0x1ea],%l4 ! Mem[00000000350001ea]
jmpl %o7,%g0
stb %l1,[%i3+0x1b6] ! Mem[00000000358001b6]
p18_near_3_he:
sth %l5,[%i2+0x13c] ! Mem[000000003500013c]
ldub [%i2+0x187],%l0 ! Mem[0000000035000187]
stw %l3,[%i0+0x150] ! Mem[0000000034000150]
jmpl %o7,%g0
ldstub [%i3+0x14f],%l1 ! Mem[000000003580014f]
p19_near_3_le:
ldstub [%i2+0x18b],%l7 ! Mem[000000003700018b]
swap [%i0+0x120],%l4 ! Mem[0000000036000120]
ldstub [%i0+0x130],%l7 ! Mem[0000000036000130]
stw %l5,[%i0+0x0b8] ! Mem[00000000360000b8]
lduh [%i2+0x092],%l2 ! Mem[0000000037000092]
ldstub [%i3+0x028],%l7 ! Mem[0000000037800028]
jmpl %o7,%g0
ldd [%i3+0x0f8],%l0 ! Mem[00000000378000f8]
p19_near_3_he:
ldsw [%i3+0x010],%l2 ! Mem[0000000037800010]
sth %l6,[%i2+0x046] ! Mem[0000000037000046]
ldsw [%i1+0x040],%l5 ! Mem[0000000036800040]
ldsb [%i3+0x115],%l0 ! Mem[0000000037800115]
stb %l0,[%i2+0x1b6] ! Mem[00000000370001b6]
sth %l5,[%i1+0x064] ! Mem[0000000036800064]
ldx [%i1+0x010],%l3 ! Mem[0000000036800010]
jmpl %o7,%g0
sth %l4,[%i0+0x024] ! Mem[0000000036000024]
p20_near_3_le:
lduw [%i0+0x080],%l3 ! Mem[0000000038000080]
lduw [%i2+0x140],%l7 ! Mem[0000000039000140]
stb %l5,[%i0+0x1b9] ! Mem[00000000380001b9]
swap [%i3+0x084],%l3 ! Mem[0000000039800084]
ldsw [%i1+0x17c],%l2 ! Mem[000000003880017c]
ldsh [%i1+0x1fc],%l5 ! Mem[00000000388001fc]
jmpl %o7,%g0
swap [%i3+0x0c8],%l7 ! Mem[00000000398000c8]
p20_near_3_he:
stb %l6,[%i3+0x1c2] ! Mem[00000000398001c2]
swap [%i3+0x078],%l3 ! Mem[0000000039800078]
jmpl %o7,%g0
stw %l1,[%i0+0x028] ! Mem[0000000038000028]
p21_near_3_le:
lduw [%i1+0x094],%l4 ! Mem[000000003a800094]
ldsw [%i0+0x064],%l0 ! Mem[000000003a000064]
ldstub [%i1+0x07e],%l2 ! Mem[000000003a80007e]
swap [%i3+0x044],%l6 ! Mem[000000003b800044]
stw %l5,[%i1+0x060] ! Mem[000000003a800060]
jmpl %o7,%g0
ldstub [%i1+0x115],%l0 ! Mem[000000003a800115]
p21_near_3_he:
jmpl %o7,%g0
ldx [%i2+0x100],%l2 ! Mem[000000003b000100]
jmpl %o7,%g0
nop
p22_near_3_le:
ldstub [%i0+0x0ae],%l4 ! Mem[000000003c0000ae]
swap [%i2+0x1c8],%l0 ! Mem[000000003d0001c8]
ldstub [%i1+0x19e],%l7 ! Mem[000000003c80019e]
swap [%i3+0x030],%l0 ! Mem[000000003d800030]
ldub [%i2+0x1a9],%l7 ! Mem[000000003d0001a9]
stb %l6,[%i0+0x048] ! Mem[000000003c000048]
sth %l4,[%i2+0x096] ! Mem[000000003d000096]
jmpl %o7,%g0
ldd [%i0+0x1c0],%l2 ! Mem[000000003c0001c0]
p22_near_3_he:
ldstub [%i2+0x004],%l7 ! Mem[000000003d000004]
jmpl %o7,%g0
ldstub [%i3+0x08e],%l4 ! Mem[000000003d80008e]
p23_near_3_le:
stw %l5,[%i0+0x05c] ! Mem[000000003e00005c]
stb %l6,[%i3+0x1c0] ! Mem[000000003f8001c0]
swap [%i0+0x088],%l6 ! Mem[000000003e000088]
jmpl %o7,%g0
ldstub [%i0+0x156],%l1 ! Mem[000000003e000156]
p23_near_3_he:
swap [%i2+0x0f0],%l2 ! Mem[000000003f0000f0]
stw %l1,[%i1+0x0a4] ! Mem[000000003e8000a4]
swap [%i0+0x1d4],%l0 ! Mem[000000003e0001d4]
jmpl %o7,%g0
swap [%i0+0x0dc],%l5 ! Mem[000000003e0000dc]
p24_near_3_le:
ldub [%i0+0x1e0],%l7 ! Mem[00000000400001e0]
ldstub [%i3+0x0d2],%l2 ! Mem[00000000418000d2]
jmpl %o7,%g0
ldd [%i0+0x078],%l0 ! Mem[0000000040000078]
p24_near_3_he:
ldstub [%i3+0x13d],%l2 ! Mem[000000004180013d]
ldstub [%i3+0x120],%l1 ! Mem[0000000041800120]
ldstub [%i2+0x124],%l1 ! Mem[0000000041000124]
ldstub [%i1+0x02e],%l6 ! Mem[000000004080002e]
stb %l2,[%i1+0x06a] ! Mem[000000004080006a]
sth %l4,[%i2+0x1a4] ! Mem[00000000410001a4]
jmpl %o7,%g0
lduw [%i1+0x05c],%l6 ! Mem[000000004080005c]
p25_near_3_le:
swap [%i3+0x1d8],%l3 ! Mem[00000000438001d8]
stx %l3,[%i3+0x188] ! Mem[0000000043800188]
jmpl %o7,%g0
swap [%i1+0x004],%l5 ! Mem[0000000042800004]
p25_near_3_he:
lduh [%i3+0x1bc],%l4 ! Mem[00000000438001bc]
lduw [%i3+0x1cc],%l5 ! Mem[00000000438001cc]
std %l2,[%i2+0x080] ! Mem[0000000043000080]
stx %l5,[%i1+0x198] ! Mem[0000000042800198]
ldstub [%i0+0x066],%l4 ! Mem[0000000042000066]
ldsb [%i1+0x0d9],%l4 ! Mem[00000000428000d9]
swap [%i2+0x0e4],%l3 ! Mem[00000000430000e4]
jmpl %o7,%g0
swap [%i1+0x06c],%l0 ! Mem[000000004280006c]
p26_near_3_le:
std %l4,[%i0+0x170] ! Mem[0000000044000170]
swap [%i3+0x0e4],%l4 ! Mem[00000000458000e4]
ldsh [%i0+0x164],%l1 ! Mem[0000000044000164]
jmpl %o7,%g0
stw %l1,[%i3+0x074] ! Mem[0000000045800074]
p26_near_3_he:
jmpl %o7,%g0
ldstub [%i1+0x143],%l5 ! Mem[0000000044800143]
jmpl %o7,%g0
nop
p27_near_3_le:
swap [%i3+0x170],%l1 ! Mem[0000000047800170]
swap [%i1+0x070],%l6 ! Mem[0000000046800070]
lduh [%i2+0x14c],%l7 ! Mem[000000004700014c]
stw %l3,[%i0+0x078] ! Mem[0000000046000078]
jmpl %o7,%g0
stx %l0,[%i0+0x150] ! Mem[0000000046000150]
p27_near_3_he:
sth %l6,[%i2+0x052] ! Mem[0000000047000052]
ldstub [%i0+0x09f],%l0 ! Mem[000000004600009f]
jmpl %o7,%g0
ldub [%i0+0x0a5],%l6 ! Mem[00000000460000a5]
p28_near_3_le:
ldsb [%i3+0x1fd],%l4 ! Mem[00000000498001fd]
ldub [%i3+0x0ee],%l0 ! Mem[00000000498000ee]
ldsb [%i0+0x1e3],%l3 ! Mem[00000000480001e3]
stb %l5,[%i2+0x0d7] ! Mem[00000000490000d7]
lduw [%i1+0x100],%l6 ! Mem[0000000048800100]
std %l2,[%i1+0x1f8] ! Mem[00000000488001f8]
stw %l4,[%i3+0x0d8] ! Mem[00000000498000d8]
jmpl %o7,%g0
swap [%i1+0x180],%l4 ! Mem[0000000048800180]
p28_near_3_he:
stx %l5,[%i1+0x058] ! Mem[0000000048800058]
swap [%i0+0x16c],%l7 ! Mem[000000004800016c]
jmpl %o7,%g0
swap [%i0+0x188],%l7 ! Mem[0000000048000188]
p29_near_3_le:
ldstub [%i3+0x15a],%l5 ! Mem[000000004b80015a]
stw %l7,[%i3+0x160] ! Mem[000000004b800160]
swap [%i3+0x1b8],%l5 ! Mem[000000004b8001b8]
jmpl %o7,%g0
ldd [%i1+0x080],%l2 ! Mem[000000004a800080]
p29_near_3_he:
ldstub [%i1+0x120],%l7 ! Mem[000000004a800120]
lduw [%i2+0x1e8],%l4 ! Mem[000000004b0001e8]
stx %l7,[%i0+0x1b8] ! Mem[000000004a0001b8]
jmpl %o7,%g0
ldstub [%i1+0x13b],%l1 ! Mem[000000004a80013b]
p30_near_3_le:
ldd [%i1+0x118],%l6 ! Mem[000000004c800118]
swap [%i2+0x164],%l7 ! Mem[000000004d000164]
ldstub [%i0+0x1f7],%l4 ! Mem[000000004c0001f7]
swap [%i0+0x1ec],%l6 ! Mem[000000004c0001ec]
ldsb [%i2+0x16e],%l3 ! Mem[000000004d00016e]
jmpl %o7,%g0
stx %l6,[%i3+0x1f8] ! Mem[000000004d8001f8]
p30_near_3_he:
ldub [%i3+0x011],%l5 ! Mem[000000004d800011]
lduw [%i2+0x154],%l5 ! Mem[000000004d000154]
ldstub [%i3+0x18d],%l7 ! Mem[000000004d80018d]
lduh [%i0+0x008],%l7 ! Mem[000000004c000008]
ldstub [%i1+0x1d5],%l4 ! Mem[000000004c8001d5]
swap [%i1+0x120],%l1 ! Mem[000000004c800120]
jmpl %o7,%g0
swap [%i3+0x074],%l3 ! Mem[000000004d800074]
p31_near_3_le:
swap [%i2+0x128],%l7 ! Mem[000000004f000128]
ldub [%i0+0x0df],%l7 ! Mem[000000004e0000df]
ldstub [%i1+0x03b],%l4 ! Mem[000000004e80003b]
stb %l3,[%i1+0x0e4] ! Mem[000000004e8000e4]
jmpl %o7,%g0
sth %l3,[%i2+0x180] ! Mem[000000004f000180]
p31_near_3_he:
ldd [%i2+0x1c0],%l6 ! Mem[000000004f0001c0]
lduw [%i1+0x0bc],%l0 ! Mem[000000004e8000bc]
stx %l4,[%i2+0x100] ! Mem[000000004f000100]
lduh [%i0+0x010],%l5 ! Mem[000000004e000010]
ldstub [%i3+0x087],%l1 ! Mem[000000004f800087]
stw %l1,[%i1+0x05c] ! Mem[000000004e80005c]
jmpl %o7,%g0
stw %l5,[%i3+0x0bc] ! Mem[000000004f8000bc]
p32_near_3_le:
ldx [%i3+0x048],%l4 ! Mem[0000000051800048]
swap [%i2+0x1e8],%l4 ! Mem[00000000510001e8]
ldsw [%i2+0x118],%l2 ! Mem[0000000051000118]
ldx [%i2+0x0e0],%l2 ! Mem[00000000510000e0]
ldstub [%i1+0x0ae],%l5 ! Mem[00000000508000ae]
jmpl %o7,%g0
stw %l0,[%i1+0x190] ! Mem[0000000050800190]
p32_near_3_he:
std %l4,[%i0+0x018] ! Mem[0000000050000018]
ldstub [%i3+0x00a],%l7 ! Mem[000000005180000a]
ldub [%i1+0x169],%l3 ! Mem[0000000050800169]
jmpl %o7,%g0
lduw [%i3+0x06c],%l3 ! Mem[000000005180006c]
p33_near_3_le:
sth %l3,[%i0+0x0ea] ! Mem[00000000520000ea]
ldub [%i3+0x19e],%l7 ! Mem[000000005380019e]
ldsb [%i1+0x11b],%l1 ! Mem[000000005280011b]
swap [%i1+0x1a8],%l7 ! Mem[00000000528001a8]
jmpl %o7,%g0
ldub [%i1+0x12d],%l1 ! Mem[000000005280012d]
p33_near_3_he:
jmpl %o7,%g0
swap [%i0+0x1b4],%l0 ! Mem[00000000520001b4]
jmpl %o7,%g0
nop
p34_near_3_le:
stw %l3,[%i2+0x194] ! Mem[0000000055000194]
jmpl %o7,%g0
ldd [%i1+0x180],%l2 ! Mem[0000000054800180]
p34_near_3_he:
ldstub [%i0+0x0a5],%l7 ! Mem[00000000540000a5]
stw %l4,[%i2+0x084] ! Mem[0000000055000084]
stx %l6,[%i0+0x068] ! Mem[0000000054000068]
ldstub [%i1+0x014],%l0 ! Mem[0000000054800014]
swap [%i1+0x1e4],%l5 ! Mem[00000000548001e4]
ldsw [%i2+0x1ac],%l7 ! Mem[00000000550001ac]
jmpl %o7,%g0
ldstub [%i2+0x13a],%l4 ! Mem[000000005500013a]
p35_near_3_le:
std %l4,[%i1+0x038] ! Mem[0000000056800038]
lduw [%i2+0x150],%l1 ! Mem[0000000057000150]
ldub [%i3+0x11d],%l5 ! Mem[000000005780011d]
jmpl %o7,%g0
stw %l3,[%i0+0x06c] ! Mem[000000005600006c]
p35_near_3_he:
lduw [%i2+0x094],%l1 ! Mem[0000000057000094]
stb %l7,[%i0+0x117] ! Mem[0000000056000117]
ldx [%i1+0x0e0],%l0 ! Mem[00000000568000e0]
ldstub [%i3+0x1f9],%l4 ! Mem[00000000578001f9]
jmpl %o7,%g0
stw %l0,[%i1+0x028] ! Mem[0000000056800028]
p36_near_3_le:
ldstub [%i1+0x0e4],%l0 ! Mem[00000000588000e4]
stb %l5,[%i2+0x0cd] ! Mem[00000000590000cd]
ldstub [%i2+0x0d5],%l4 ! Mem[00000000590000d5]
ldub [%i0+0x094],%l0 ! Mem[0000000058000094]
ldsw [%i2+0x01c],%l7 ! Mem[000000005900001c]
stw %l6,[%i1+0x064] ! Mem[0000000058800064]
jmpl %o7,%g0
ldstub [%i3+0x081],%l1 ! Mem[0000000059800081]
p36_near_3_he:
ldstub [%i2+0x15f],%l6 ! Mem[000000005900015f]
ldstub [%i3+0x014],%l3 ! Mem[0000000059800014]
swap [%i2+0x1b4],%l2 ! Mem[00000000590001b4]
jmpl %o7,%g0
ldd [%i0+0x070],%l4 ! Mem[0000000058000070]
p37_near_3_le:
jmpl %o7,%g0
stb %l1,[%i0+0x196] ! Mem[000000005a000196]
jmpl %o7,%g0
nop
p37_near_3_he:
ldsb [%i3+0x000],%l4 ! Mem[000000005b800000]
lduh [%i0+0x13a],%l1 ! Mem[000000005a00013a]
stx %l3,[%i0+0x150] ! Mem[000000005a000150]
jmpl %o7,%g0
std %l2,[%i1+0x040] ! Mem[000000005a800040]
p38_near_3_le:
stw %l0,[%i0+0x0fc] ! Mem[000000005c0000fc]
ldstub [%i2+0x0bf],%l0 ! Mem[000000005d0000bf]
swap [%i3+0x06c],%l6 ! Mem[000000005d80006c]
jmpl %o7,%g0
ldstub [%i2+0x110],%l7 ! Mem[000000005d000110]
p38_near_3_he:
jmpl %o7,%g0
ldsb [%i1+0x05e],%l2 ! Mem[000000005c80005e]
jmpl %o7,%g0
nop
p39_near_3_le:
swap [%i3+0x15c],%l2 ! Mem[000000005f80015c]
stb %l1,[%i3+0x151] ! Mem[000000005f800151]
stw %l5,[%i3+0x11c] ! Mem[000000005f80011c]
swap [%i0+0x1cc],%l6 ! Mem[000000005e0001cc]
jmpl %o7,%g0
lduh [%i1+0x17a],%l6 ! Mem[000000005e80017a]
p39_near_3_he:
sth %l7,[%i2+0x116] ! Mem[000000005f000116]
jmpl %o7,%g0
std %l0,[%i3+0x1a0] ! Mem[000000005f8001a0]
p40_near_3_le:
std %l0,[%i2+0x0b8] ! Mem[00000000610000b8]
ldstub [%i2+0x085],%l6 ! Mem[0000000061000085]
ldsb [%i1+0x060],%l7 ! Mem[0000000060800060]
ldsw [%i1+0x1e0],%l3 ! Mem[00000000608001e0]
stw %l2,[%i3+0x030] ! Mem[0000000061800030]
std %l0,[%i3+0x1d8] ! Mem[00000000618001d8]
ldsh [%i1+0x0c8],%l5 ! Mem[00000000608000c8]
jmpl %o7,%g0
swap [%i2+0x070],%l5 ! Mem[0000000061000070]
p40_near_3_he:
ldsw [%i2+0x194],%l3 ! Mem[0000000061000194]
ldstub [%i3+0x1de],%l0 ! Mem[00000000618001de]
std %l2,[%i2+0x178] ! Mem[0000000061000178]
ldstub [%i0+0x034],%l3 ! Mem[0000000060000034]
stw %l4,[%i0+0x1a4] ! Mem[00000000600001a4]
swap [%i1+0x144],%l6 ! Mem[0000000060800144]
jmpl %o7,%g0
lduh [%i2+0x168],%l5 ! Mem[0000000061000168]
p41_near_3_le:
ldstub [%i1+0x1d5],%l2 ! Mem[00000000628001d5]
ldstub [%i0+0x00d],%l3 ! Mem[000000006200000d]
jmpl %o7,%g0
lduh [%i3+0x078],%l3 ! Mem[0000000063800078]
p41_near_3_he:
jmpl %o7,%g0
lduh [%i2+0x1d8],%l5 ! Mem[00000000630001d8]
jmpl %o7,%g0
nop
p42_near_3_le:
ldsw [%i2+0x1c0],%l4 ! Mem[00000000650001c0]
swap [%i2+0x174],%l7 ! Mem[0000000065000174]
jmpl %o7,%g0
lduw [%i1+0x0f4],%l0 ! Mem[00000000648000f4]
p42_near_3_he:
ldx [%i2+0x118],%l5 ! Mem[0000000065000118]
jmpl %o7,%g0
ldd [%i3+0x1f0],%l4 ! Mem[00000000658001f0]
p43_near_3_le:
ldstub [%i0+0x03f],%l3 ! Mem[000000006600003f]
stb %l4,[%i2+0x03c] ! Mem[000000006700003c]
jmpl %o7,%g0
swap [%i3+0x028],%l7 ! Mem[0000000067800028]
p43_near_3_he:
swap [%i0+0x068],%l1 ! Mem[0000000066000068]
stx %l0,[%i3+0x0d8] ! Mem[00000000678000d8]
ldsh [%i2+0x086],%l4 ! Mem[0000000067000086]
ldsw [%i0+0x0dc],%l0 ! Mem[00000000660000dc]
stb %l0,[%i2+0x1d5] ! Mem[00000000670001d5]
ldsb [%i3+0x17d],%l2 ! Mem[000000006780017d]
swap [%i1+0x010],%l2 ! Mem[0000000066800010]
jmpl %o7,%g0
swap [%i2+0x150],%l7 ! Mem[0000000067000150]
p44_near_3_le:
ldx [%i3+0x0c8],%l5 ! Mem[00000000698000c8]
ldd [%i0+0x150],%l0 ! Mem[0000000068000150]
swap [%i0+0x020],%l4 ! Mem[0000000068000020]
stx %l3,[%i2+0x028] ! Mem[0000000069000028]
swap [%i2+0x020],%l3 ! Mem[0000000069000020]
stb %l3,[%i1+0x067] ! Mem[0000000068800067]
jmpl %o7,%g0
lduh [%i3+0x1b6],%l5 ! Mem[00000000698001b6]
p44_near_3_he:
ldd [%i3+0x100],%l0 ! Mem[0000000069800100]
stb %l6,[%i3+0x1c5] ! Mem[00000000698001c5]
swap [%i1+0x058],%l7 ! Mem[0000000068800058]
ldstub [%i3+0x012],%l6 ! Mem[0000000069800012]
jmpl %o7,%g0
ldub [%i2+0x132],%l1 ! Mem[0000000069000132]
p45_near_3_le:
swap [%i3+0x0fc],%l1 ! Mem[000000006b8000fc]
stb %l5,[%i1+0x1d7] ! Mem[000000006a8001d7]
stb %l7,[%i1+0x163] ! Mem[000000006a800163]
ldstub [%i2+0x05b],%l7 ! Mem[000000006b00005b]
swap [%i1+0x144],%l2 ! Mem[000000006a800144]
jmpl %o7,%g0
swap [%i3+0x1e8],%l6 ! Mem[000000006b8001e8]
p45_near_3_he:
ldd [%i0+0x030],%l4 ! Mem[000000006a000030]
sth %l7,[%i2+0x0b0] ! Mem[000000006b0000b0]
ldstub [%i3+0x188],%l5 ! Mem[000000006b800188]
jmpl %o7,%g0
std %l0,[%i1+0x038] ! Mem[000000006a800038]
p46_near_3_le:
stb %l4,[%i0+0x1bd] ! Mem[000000006c0001bd]
ldstub [%i0+0x11e],%l7 ! Mem[000000006c00011e]
ldsw [%i2+0x0b0],%l0 ! Mem[000000006d0000b0]
jmpl %o7,%g0
stw %l7,[%i3+0x018] ! Mem[000000006d800018]
p46_near_3_he:
ldsb [%i1+0x1e4],%l2 ! Mem[000000006c8001e4]
lduw [%i0+0x104],%l4 ! Mem[000000006c000104]
ldd [%i3+0x170],%l0 ! Mem[000000006d800170]
jmpl %o7,%g0
ldsb [%i0+0x0ef],%l3 ! Mem[000000006c0000ef]
p47_near_3_le:
stx %l5,[%i1+0x030] ! Mem[000000006e800030]
swap [%i1+0x084],%l1 ! Mem[000000006e800084]
ldub [%i0+0x092],%l2 ! Mem[000000006e000092]
swap [%i2+0x008],%l7 ! Mem[000000006f000008]
jmpl %o7,%g0
ldstub [%i2+0x15d],%l1 ! Mem[000000006f00015d]
p47_near_3_he:
swap [%i3+0x074],%l1 ! Mem[000000006f800074]
jmpl %o7,%g0
ldstub [%i2+0x03d],%l7 ! Mem[000000006f00003d]
p48_near_3_le:
stb %l0,[%i0+0x09f] ! Mem[000000007000009f]
jmpl %o7,%g0
ldsh [%i1+0x0fe],%l0 ! Mem[00000000708000fe]
p48_near_3_he:
stb %l1,[%i0+0x11b] ! Mem[000000007000011b]
stw %l5,[%i2+0x004] ! Mem[0000000071000004]
stb %l7,[%i3+0x043] ! Mem[0000000071800043]
swap [%i1+0x0e4],%l4 ! Mem[00000000708000e4]
swap [%i0+0x164],%l1 ! Mem[0000000070000164]
ldsw [%i3+0x074],%l1 ! Mem[0000000071800074]
ldstub [%i2+0x0c2],%l4 ! Mem[00000000710000c2]
jmpl %o7,%g0
ldstub [%i3+0x155],%l5 ! Mem[0000000071800155]
p49_near_3_le:
lduw [%i3+0x1fc],%l4 ! Mem[00000000738001fc]
std %l0,[%i1+0x0c8] ! Mem[00000000728000c8]
ldstub [%i0+0x15a],%l5 ! Mem[000000007200015a]
jmpl %o7,%g0
swap [%i0+0x1f8],%l1 ! Mem[00000000720001f8]
p49_near_3_he:
sth %l0,[%i2+0x038] ! Mem[0000000073000038]
ldstub [%i1+0x04f],%l3 ! Mem[000000007280004f]
stw %l4,[%i3+0x1b0] ! Mem[00000000738001b0]
swap [%i2+0x1c8],%l4 ! Mem[00000000730001c8]
ldstub [%i0+0x0d8],%l3 ! Mem[00000000720000d8]
jmpl %o7,%g0
swap [%i3+0x054],%l1 ! Mem[0000000073800054]
p50_near_3_le:
lduw [%i3+0x1d0],%l0 ! Mem[00000000758001d0]
ldsb [%i0+0x11b],%l7 ! Mem[000000007400011b]
swap [%i0+0x154],%l1 ! Mem[0000000074000154]
ldsw [%i0+0x05c],%l2 ! Mem[000000007400005c]
sth %l0,[%i1+0x040] ! Mem[0000000074800040]
ldsh [%i3+0x1ba],%l5 ! Mem[00000000758001ba]
ldstub [%i1+0x0b6],%l4 ! Mem[00000000748000b6]
jmpl %o7,%g0
ldsw [%i2+0x094],%l2 ! Mem[0000000075000094]
p50_near_3_he:
ldd [%i1+0x178],%l4 ! Mem[0000000074800178]
ldstub [%i3+0x0fa],%l2 ! Mem[00000000758000fa]
jmpl %o7,%g0
swap [%i0+0x170],%l4 ! Mem[0000000074000170]
p51_near_3_le:
std %l2,[%i1+0x008] ! Mem[0000000076800008]
swap [%i3+0x1c4],%l2 ! Mem[00000000778001c4]
swap [%i2+0x0f4],%l5 ! Mem[00000000770000f4]
sth %l6,[%i1+0x100] ! Mem[0000000076800100]
swap [%i2+0x1dc],%l2 ! Mem[00000000770001dc]
ldd [%i3+0x0f8],%l4 ! Mem[00000000778000f8]
jmpl %o7,%g0
ldstub [%i3+0x181],%l4 ! Mem[0000000077800181]
p51_near_3_he:
ldsw [%i2+0x050],%l6 ! Mem[0000000077000050]
ldstub [%i0+0x0a5],%l7 ! Mem[00000000760000a5]
jmpl %o7,%g0
ldx [%i0+0x1a8],%l7 ! Mem[00000000760001a8]
p52_near_3_le:
lduw [%i2+0x068],%l1 ! Mem[0000000079000068]
jmpl %o7,%g0
lduh [%i0+0x148],%l4 ! Mem[0000000078000148]
p52_near_3_he:
std %l6,[%i1+0x068] ! Mem[0000000078800068]
ldsw [%i0+0x1b4],%l5 ! Mem[00000000780001b4]
ldub [%i0+0x164],%l1 ! Mem[0000000078000164]
std %l0,[%i2+0x050] ! Mem[0000000079000050]
ldd [%i3+0x0e0],%l4 ! Mem[00000000798000e0]
jmpl %o7,%g0
swap [%i1+0x0e4],%l6 ! Mem[00000000788000e4]
p53_near_3_le:
ldx [%i2+0x0a0],%l4 ! Mem[000000007b0000a0]
ldsb [%i0+0x06e],%l6 ! Mem[000000007a00006e]
swap [%i0+0x014],%l0 ! Mem[000000007a000014]
stb %l5,[%i0+0x1c5] ! Mem[000000007a0001c5]
ldsb [%i1+0x009],%l0 ! Mem[000000007a800009]
ldub [%i3+0x1c1],%l2 ! Mem[000000007b8001c1]
jmpl %o7,%g0
std %l4,[%i1+0x1d0] ! Mem[000000007a8001d0]
p53_near_3_he:
sth %l2,[%i1+0x012] ! Mem[000000007a800012]
ldx [%i0+0x050],%l4 ! Mem[000000007a000050]
jmpl %o7,%g0
ldd [%i3+0x0c0],%l6 ! Mem[000000007b8000c0]
p54_near_3_le:
stx %l7,[%i2+0x1a0] ! Mem[000000007d0001a0]
jmpl %o7,%g0
std %l6,[%i2+0x0d8] ! Mem[000000007d0000d8]
p54_near_3_he:
ldsw [%i2+0x01c],%l3 ! Mem[000000007d00001c]
ldsw [%i1+0x13c],%l6 ! Mem[000000007c80013c]
jmpl %o7,%g0
lduw [%i0+0x0d4],%l0 ! Mem[000000007c0000d4]
p55_near_3_le:
ldstub [%i1+0x110],%l7 ! Mem[000000007e800110]
jmpl %o7,%g0
ldsb [%i1+0x176],%l5 ! Mem[000000007e800176]
p55_near_3_he:
stb %l6,[%i0+0x068] ! Mem[000000007e000068]
swap [%i2+0x0e4],%l4 ! Mem[000000007f0000e4]
ldx [%i0+0x160],%l1 ! Mem[000000007e000160]
ldsb [%i3+0x085],%l2 ! Mem[000000007f800085]
ldstub [%i3+0x056],%l6 ! Mem[000000007f800056]
std %l6,[%i0+0x138] ! Mem[000000007e000138]
ldstub [%i0+0x13d],%l6 ! Mem[000000007e00013d]
jmpl %o7,%g0
lduh [%i3+0x0b4],%l2 ! Mem[000000007f8000b4]
p56_near_3_le:
stb %l2,[%i0+0x1e1] ! Mem[00000000800001e1]
ldsb [%i1+0x17d],%l7 ! Mem[000000008080017d]
stb %l3,[%i1+0x040] ! Mem[0000000080800040]
ldstub [%i0+0x081],%l5 ! Mem[0000000080000081]
jmpl %o7,%g0
ldsb [%i0+0x03b],%l0 ! Mem[000000008000003b]
p56_near_3_he:
swap [%i3+0x11c],%l0 ! Mem[000000008180011c]
jmpl %o7,%g0
ldsw [%i2+0x0d0],%l5 ! Mem[00000000810000d0]
p57_near_3_le:
lduw [%i3+0x160],%l1 ! Mem[0000000083800160]
lduh [%i0+0x09e],%l0 ! Mem[000000008200009e]
jmpl %o7,%g0
ldsh [%i2+0x06e],%l6 ! Mem[000000008300006e]
p57_near_3_he:
ldstub [%i1+0x13b],%l1 ! Mem[000000008280013b]
ldub [%i1+0x171],%l3 ! Mem[0000000082800171]
swap [%i1+0x040],%l7 ! Mem[0000000082800040]
swap [%i0+0x0e4],%l4 ! Mem[00000000820000e4]
ldx [%i0+0x160],%l1 ! Mem[0000000082000160]
ldd [%i1+0x1c8],%l4 ! Mem[00000000828001c8]
swap [%i3+0x0e0],%l4 ! Mem[00000000838000e0]
jmpl %o7,%g0
ldub [%i3+0x0c7],%l6 ! Mem[00000000838000c7]
p58_near_3_le:
jmpl %o7,%g0
ldsw [%i2+0x028],%l0 ! Mem[0000000085000028]
jmpl %o7,%g0
nop
p58_near_3_he:
lduh [%i1+0x068],%l1 ! Mem[0000000084800068]
ldub [%i1+0x015],%l2 ! Mem[0000000084800015]
stx %l0,[%i1+0x1f8] ! Mem[00000000848001f8]
jmpl %o7,%g0
ldstub [%i3+0x0fe],%l5 ! Mem[00000000858000fe]
p59_near_3_le:
ldstub [%i0+0x055],%l0 ! Mem[0000000086000055]
swap [%i2+0x140],%l6 ! Mem[0000000087000140]
std %l4,[%i2+0x0b8] ! Mem[00000000870000b8]
lduh [%i0+0x040],%l7 ! Mem[0000000086000040]
jmpl %o7,%g0
ldstub [%i3+0x018],%l5 ! Mem[0000000087800018]
p59_near_3_he:
ldd [%i3+0x010],%l6 ! Mem[0000000087800010]
ldsb [%i2+0x058],%l3 ! Mem[0000000087000058]
swap [%i0+0x150],%l0 ! Mem[0000000086000150]
sth %l5,[%i1+0x018] ! Mem[0000000086800018]
jmpl %o7,%g0
stx %l1,[%i0+0x1e8] ! Mem[00000000860001e8]
p60_near_3_le:
lduh [%i2+0x03a],%l4 ! Mem[000000008900003a]
sth %l7,[%i2+0x02a] ! Mem[000000008900002a]
lduh [%i0+0x148],%l3 ! Mem[0000000088000148]
jmpl %o7,%g0
ldx [%i2+0x0b8],%l2 ! Mem[00000000890000b8]
p60_near_3_he:
ldstub [%i2+0x040],%l7 ! Mem[0000000089000040]
lduw [%i1+0x06c],%l0 ! Mem[000000008880006c]
ldstub [%i2+0x034],%l0 ! Mem[0000000089000034]
ldsh [%i0+0x0a6],%l1 ! Mem[00000000880000a6]
lduh [%i2+0x07c],%l1 ! Mem[000000008900007c]
jmpl %o7,%g0
ldsh [%i0+0x0be],%l5 ! Mem[00000000880000be]
p61_near_3_le:
stw %l1,[%i1+0x170] ! Mem[000000008a800170]
ldstub [%i0+0x132],%l5 ! Mem[000000008a000132]
ldstub [%i0+0x0de],%l0 ! Mem[000000008a0000de]
ldstub [%i1+0x18b],%l7 ! Mem[000000008a80018b]
ldsw [%i0+0x044],%l3 ! Mem[000000008a000044]
ldstub [%i2+0x019],%l5 ! Mem[000000008b000019]
jmpl %o7,%g0
ldsb [%i0+0x164],%l1 ! Mem[000000008a000164]
p61_near_3_he:
ldstub [%i2+0x1f1],%l0 ! Mem[000000008b0001f1]
swap [%i1+0x0b4],%l4 ! Mem[000000008a8000b4]
sth %l3,[%i2+0x1c0] ! Mem[000000008b0001c0]
stw %l1,[%i1+0x178] ! Mem[000000008a800178]
swap [%i3+0x13c],%l2 ! Mem[000000008b80013c]
lduw [%i1+0x0e4],%l2 ! Mem[000000008a8000e4]
lduh [%i1+0x134],%l0 ! Mem[000000008a800134]
jmpl %o7,%g0
swap [%i2+0x0b4],%l2 ! Mem[000000008b0000b4]
p62_near_3_le:
swap [%i0+0x128],%l0 ! Mem[000000008c000128]
ldx [%i3+0x090],%l6 ! Mem[000000008d800090]
jmpl %o7,%g0
ldstub [%i3+0x193],%l5 ! Mem[000000008d800193]
p62_near_3_he:
swap [%i1+0x1a0],%l3 ! Mem[000000008c8001a0]
ldsb [%i1+0x03f],%l7 ! Mem[000000008c80003f]
jmpl %o7,%g0
stx %l1,[%i0+0x1f8] ! Mem[000000008c0001f8]
p63_near_3_le:
ldub [%i1+0x0df],%l6 ! Mem[000000008e8000df]
stb %l4,[%i2+0x1c3] ! Mem[000000008f0001c3]
ldx [%i3+0x030],%l6 ! Mem[000000008f800030]
swap [%i2+0x16c],%l3 ! Mem[000000008f00016c]
ldstub [%i3+0x1f9],%l6 ! Mem[000000008f8001f9]
jmpl %o7,%g0
std %l6,[%i0+0x0e8] ! Mem[000000008e0000e8]
p63_near_3_he:
swap [%i3+0x154],%l5 ! Mem[000000008f800154]
stb %l2,[%i1+0x0b2] ! Mem[000000008e8000b2]
stb %l5,[%i2+0x0fe] ! Mem[000000008f0000fe]
swap [%i0+0x0d0],%l2 ! Mem[000000008e0000d0]
stw %l1,[%i3+0x05c] ! Mem[000000008f80005c]
jmpl %o7,%g0
ldstub [%i3+0x004],%l7 ! Mem[000000008f800004]
near3_b2b_h:
nop
nop
nop
jmpl %o7,%g0
nop
near3_b2b_l:
nop
nop
nop
jmpl %o7,%g0
nop
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
ldstub [%i0+0x095],%l4 ! Mem[0000000010000095]
ldx [%i1+0x188],%l7 ! Mem[0000000010800188]
ldsh [%i2+0x034],%l1 ! Mem[0000000011000034]
ldub [%i1+0x15b],%l6 ! Mem[000000001080015b]
ldsw [%i3+0x06c],%l6 ! Mem[000000001180006c]
ldsh [%i0+0x14c],%l0 ! Mem[000000001000014c]
jmpl %o7,%g0
ldsb [%i0+0x158],%l0 ! Mem[0000000010000158]
p0_far_0_lem:
ldstub [%i0+0x095],%l4 ! Mem[0000000010000095]
ldx [%i1+0x188],%l7 ! Mem[0000000010800188]
membar #Sync
ldsh [%i2+0x034],%l1 ! Mem[0000000011000034]
ldub [%i1+0x15b],%l6 ! Mem[000000001080015b]
ldsw [%i3+0x06c],%l6 ! Mem[000000001180006c]
ldsh [%i0+0x14c],%l0 ! Mem[000000001000014c]
jmpl %o7,%g0
ldsb [%i0+0x158],%l0 ! Mem[0000000010000158]
p0_far_0_he:
lduw [%i0+0x1ac],%l1 ! Mem[00000000100001ac]
swap [%i3+0x19c],%l3 ! Mem[000000001180019c]
std %l2,[%i0+0x1b0] ! Mem[00000000100001b0]
ldsb [%i3+0x0b8],%l6 ! Mem[00000000118000b8]
jmpl %o7,%g0
lduh [%i1+0x0cc],%l7 ! Mem[00000000108000cc]
p0_far_0_hem:
lduw [%i0+0x1ac],%l1 ! Mem[00000000100001ac]
swap [%i3+0x19c],%l3 ! Mem[000000001180019c]
std %l2,[%i0+0x1b0] ! Mem[00000000100001b0]
ldsb [%i3+0x0b8],%l6 ! Mem[00000000118000b8]
jmpl %o7,%g0
lduh [%i1+0x0cc],%l7 ! Mem[00000000108000cc]
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p1_far_0_le:
sth %l2,[%i0+0x1d6] ! Mem[00000000120001d6]
swap [%i1+0x0cc],%l4 ! Mem[00000000128000cc]
ldstub [%i3+0x0e3],%l0 ! Mem[00000000138000e3]
swap [%i1+0x1ac],%l7 ! Mem[00000000128001ac]
ldstub [%i3+0x065],%l4 ! Mem[0000000013800065]
ldstub [%i3+0x1fc],%l5 ! Mem[00000000138001fc]
jmpl %o7,%g0
lduw [%i2+0x108],%l1 ! Mem[0000000013000108]
p1_far_0_lem:
sth %l2,[%i0+0x1d6] ! Mem[00000000120001d6]
swap [%i1+0x0cc],%l4 ! Mem[00000000128000cc]
ldstub [%i3+0x0e3],%l0 ! Mem[00000000138000e3]
swap [%i1+0x1ac],%l7 ! Mem[00000000128001ac]
ldstub [%i3+0x065],%l4 ! Mem[0000000013800065]
ldstub [%i3+0x1fc],%l5 ! Mem[00000000138001fc]
jmpl %o7,%g0
lduw [%i2+0x108],%l1 ! Mem[0000000013000108]
p1_far_0_he:
lduw [%i0+0x0d4],%l6 ! Mem[00000000120000d4]
ldstub [%i2+0x1bf],%l3 ! Mem[00000000130001bf]
ldstub [%i0+0x039],%l4 ! Mem[0000000012000039]
lduw [%i0+0x0e4],%l0 ! Mem[00000000120000e4]
jmpl %o7,%g0
ldsb [%i1+0x062],%l5 ! Mem[0000000012800062]
p1_far_0_hem:
lduw [%i0+0x0d4],%l6 ! Mem[00000000120000d4]
ldstub [%i2+0x1bf],%l3 ! Mem[00000000130001bf]
membar #Sync
ldstub [%i0+0x039],%l4 ! Mem[0000000012000039]
lduw [%i0+0x0e4],%l0 ! Mem[00000000120000e4]
jmpl %o7,%g0
ldsb [%i1+0x062],%l5 ! Mem[0000000012800062]
p1_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p2_far_0_le:
lduw [%i2+0x1fc],%l2 ! Mem[00000000150001fc]
ldx [%i3+0x000],%l3 ! Mem[0000000015800000]
ldstub [%i1+0x0d1],%l6 ! Mem[00000000148000d1]
ldstub [%i2+0x100],%l2 ! Mem[0000000015000100]
stw %l2,[%i2+0x0f8] ! Mem[00000000150000f8]
ldstub [%i1+0x16c],%l0 ! Mem[000000001480016c]
jmpl %o7,%g0
ldstub [%i3+0x039],%l4 ! Mem[0000000015800039]
p2_far_0_lem:
lduw [%i2+0x1fc],%l2 ! Mem[00000000150001fc]
membar #Sync
ldx [%i3+0x000],%l3 ! Mem[0000000015800000]
ldstub [%i1+0x0d1],%l6 ! Mem[00000000148000d1]
ldstub [%i2+0x100],%l2 ! Mem[0000000015000100]
stw %l2,[%i2+0x0f8] ! Mem[00000000150000f8]
ldstub [%i1+0x16c],%l0 ! Mem[000000001480016c]
membar #Sync
jmpl %o7,%g0
ldstub [%i3+0x039],%l4 ! Mem[0000000015800039]
p2_far_0_he:
swap [%i2+0x094],%l2 ! Mem[0000000015000094]
swap [%i3+0x020],%l6 ! Mem[0000000015800020]
jmpl %o7,%g0
ldd [%i3+0x1a0],%l0 ! Mem[00000000158001a0]
p2_far_0_hem:
swap [%i2+0x094],%l2 ! Mem[0000000015000094]
membar #Sync
swap [%i3+0x020],%l6 ! Mem[0000000015800020]
jmpl %o7,%g0
ldd [%i3+0x1a0],%l0 ! Mem[00000000158001a0]
p2_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p3_far_0_le:
ldsb [%i0+0x0df],%l7 ! Mem[00000000160000df]
ldx [%i3+0x188],%l7 ! Mem[0000000017800188]
ldsb [%i3+0x0e3],%l0 ! Mem[00000000178000e3]
swap [%i0+0x120],%l0 ! Mem[0000000016000120]
swap [%i1+0x1d8],%l3 ! Mem[00000000168001d8]
swap [%i0+0x19c],%l1 ! Mem[000000001600019c]
jmpl %o7,%g0
swap [%i0+0x158],%l7 ! Mem[0000000016000158]
p3_far_0_lem:
ldsb [%i0+0x0df],%l7 ! Mem[00000000160000df]
ldx [%i3+0x188],%l7 ! Mem[0000000017800188]
ldsb [%i3+0x0e3],%l0 ! Mem[00000000178000e3]
swap [%i0+0x120],%l0 ! Mem[0000000016000120]
swap [%i1+0x1d8],%l3 ! Mem[00000000168001d8]
swap [%i0+0x19c],%l1 ! Mem[000000001600019c]
jmpl %o7,%g0
swap [%i0+0x158],%l7 ! Mem[0000000016000158]
p3_far_0_he:
swap [%i1+0x178],%l5 ! Mem[0000000016800178]
swap [%i3+0x0c8],%l6 ! Mem[00000000178000c8]
jmpl %o7,%g0
ldub [%i1+0x083],%l3 ! Mem[0000000016800083]
p3_far_0_hem:
swap [%i1+0x178],%l5 ! Mem[0000000016800178]
swap [%i3+0x0c8],%l6 ! Mem[00000000178000c8]
jmpl %o7,%g0
ldub [%i1+0x083],%l3 ! Mem[0000000016800083]
p3_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p4_far_0_le:
lduh [%i2+0x0fa],%l4 ! Mem[00000000190000fa]
stb %l7,[%i2+0x07c] ! Mem[000000001900007c]
swap [%i1+0x00c],%l7 ! Mem[000000001880000c]
ldstub [%i0+0x078],%l5 ! Mem[0000000018000078]
swap [%i2+0x0d0],%l2 ! Mem[00000000190000d0]
ldsh [%i3+0x0f2],%l6 ! Mem[00000000198000f2]
jmpl %o7,%g0
ldstub [%i3+0x178],%l7 ! Mem[0000000019800178]
p4_far_0_lem:
lduh [%i2+0x0fa],%l4 ! Mem[00000000190000fa]
stb %l7,[%i2+0x07c] ! Mem[000000001900007c]
membar #Sync
swap [%i1+0x00c],%l7 ! Mem[000000001880000c]
ldstub [%i0+0x078],%l5 ! Mem[0000000018000078]
swap [%i2+0x0d0],%l2 ! Mem[00000000190000d0]
ldsh [%i3+0x0f2],%l6 ! Mem[00000000198000f2]
jmpl %o7,%g0
ldstub [%i3+0x178],%l7 ! Mem[0000000019800178]
p4_far_0_he:
ldstub [%i1+0x078],%l1 ! Mem[0000000018800078]
lduw [%i1+0x118],%l0 ! Mem[0000000018800118]
jmpl %o7,%g0
ldstub [%i1+0x129],%l6 ! Mem[0000000018800129]
p4_far_0_hem:
ldstub [%i1+0x078],%l1 ! Mem[0000000018800078]
lduw [%i1+0x118],%l0 ! Mem[0000000018800118]
jmpl %o7,%g0
ldstub [%i1+0x129],%l6 ! Mem[0000000018800129]
p4_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p5_far_0_le:
ldx [%i2+0x0f8],%l4 ! Mem[000000001b0000f8]
swap [%i3+0x13c],%l7 ! Mem[000000001b80013c]
stb %l7,[%i0+0x15c] ! Mem[000000001a00015c]
swap [%i2+0x100],%l0 ! Mem[000000001b000100]
ldstub [%i0+0x1a8],%l6 ! Mem[000000001a0001a8]
lduw [%i0+0x0f0],%l6 ! Mem[000000001a0000f0]
jmpl %o7,%g0
std %l0,[%i1+0x150] ! Mem[000000001a800150]
p5_far_0_lem:
ldx [%i2+0x0f8],%l4 ! Mem[000000001b0000f8]
swap [%i3+0x13c],%l7 ! Mem[000000001b80013c]
stb %l7,[%i0+0x15c] ! Mem[000000001a00015c]
swap [%i2+0x100],%l0 ! Mem[000000001b000100]
ldstub [%i0+0x1a8],%l6 ! Mem[000000001a0001a8]
lduw [%i0+0x0f0],%l6 ! Mem[000000001a0000f0]
jmpl %o7,%g0
std %l0,[%i1+0x150] ! Mem[000000001a800150]
p5_far_0_he:
swap [%i0+0x1d0],%l6 ! Mem[000000001a0001d0]
lduh [%i1+0x1fc],%l5 ! Mem[000000001a8001fc]
std %l0,[%i1+0x108] ! Mem[000000001a800108]
sth %l3,[%i1+0x1f0] ! Mem[000000001a8001f0]
stw %l7,[%i2+0x020] ! Mem[000000001b000020]
jmpl %o7,%g0
lduw [%i2+0x130],%l5 ! Mem[000000001b000130]
p5_far_0_hem:
swap [%i0+0x1d0],%l6 ! Mem[000000001a0001d0]
lduh [%i1+0x1fc],%l5 ! Mem[000000001a8001fc]
std %l0,[%i1+0x108] ! Mem[000000001a800108]
sth %l3,[%i1+0x1f0] ! Mem[000000001a8001f0]
membar #Sync
stw %l7,[%i2+0x020] ! Mem[000000001b000020]
jmpl %o7,%g0
lduw [%i2+0x130],%l5 ! Mem[000000001b000130]
p5_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p6_far_0_le:
lduw [%i2+0x094],%l4 ! Mem[000000001d000094]
ldx [%i2+0x188],%l7 ! Mem[000000001d000188]
lduw [%i1+0x064],%l2 ! Mem[000000001c800064]
lduh [%i0+0x078],%l5 ! Mem[000000001c000078]
ldx [%i0+0x060],%l4 ! Mem[000000001c000060]
ldsb [%i1+0x0e9],%l6 ! Mem[000000001c8000e9]
jmpl %o7,%g0
ldsb [%i2+0x102],%l7 ! Mem[000000001d000102]
p6_far_0_lem:
lduw [%i2+0x094],%l4 ! Mem[000000001d000094]
ldx [%i2+0x188],%l7 ! Mem[000000001d000188]
lduw [%i1+0x064],%l2 ! Mem[000000001c800064]
lduh [%i0+0x078],%l5 ! Mem[000000001c000078]
ldx [%i0+0x060],%l4 ! Mem[000000001c000060]
ldsb [%i1+0x0e9],%l6 ! Mem[000000001c8000e9]
jmpl %o7,%g0
ldsb [%i2+0x102],%l7 ! Mem[000000001d000102]
p6_far_0_he:
ldstub [%i0+0x10a],%l0 ! Mem[000000001c00010a]
ldstub [%i1+0x05a],%l2 ! Mem[000000001c80005a]
ldsw [%i2+0x14c],%l5 ! Mem[000000001d00014c]
jmpl %o7,%g0
swap [%i3+0x1fc],%l1 ! Mem[000000001d8001fc]
p6_far_0_hem:
ldstub [%i0+0x10a],%l0 ! Mem[000000001c00010a]
ldstub [%i1+0x05a],%l2 ! Mem[000000001c80005a]
ldsw [%i2+0x14c],%l5 ! Mem[000000001d00014c]
jmpl %o7,%g0
swap [%i3+0x1fc],%l1 ! Mem[000000001d8001fc]
p6_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p7_far_0_le:
lduw [%i1+0x0b4],%l4 ! Mem[000000001e8000b4]
ldsh [%i0+0x13e],%l7 ! Mem[000000001e00013e]
sth %l2,[%i1+0x064] ! Mem[000000001e800064]
ldstub [%i0+0x121],%l0 ! Mem[000000001e000121]
ldstub [%i0+0x188],%l6 ! Mem[000000001e000188]
stb %l6,[%i1+0x0f3] ! Mem[000000001e8000f3]
jmpl %o7,%g0
ldsb [%i1+0x151],%l1 ! Mem[000000001e800151]
p7_far_0_lem:
lduw [%i1+0x0b4],%l4 ! Mem[000000001e8000b4]
ldsh [%i0+0x13e],%l7 ! Mem[000000001e00013e]
sth %l2,[%i1+0x064] ! Mem[000000001e800064]
ldstub [%i0+0x121],%l0 ! Mem[000000001e000121]
ldstub [%i0+0x188],%l6 ! Mem[000000001e000188]
stb %l6,[%i1+0x0f3] ! Mem[000000001e8000f3]
jmpl %o7,%g0
ldsb [%i1+0x151],%l1 ! Mem[000000001e800151]
p7_far_0_he:
stx %l6,[%i3+0x1d0] ! Mem[000000001f8001d0]
ldsw [%i2+0x00c],%l4 ! Mem[000000001f00000c]
ldsb [%i3+0x055],%l6 ! Mem[000000001f800055]
ldstub [%i1+0x16a],%l4 ! Mem[000000001e80016a]
ldd [%i0+0x0f0],%l0 ! Mem[000000001e0000f0]
jmpl %o7,%g0
ldsb [%i3+0x01e],%l6 ! Mem[000000001f80001e]
p7_far_0_hem:
stx %l6,[%i3+0x1d0] ! Mem[000000001f8001d0]
membar #Sync
ldsw [%i2+0x00c],%l4 ! Mem[000000001f00000c]
ldsb [%i3+0x055],%l6 ! Mem[000000001f800055]
ldstub [%i1+0x16a],%l4 ! Mem[000000001e80016a]
ldd [%i0+0x0f0],%l0 ! Mem[000000001e0000f0]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x01e],%l6 ! Mem[000000001f80001e]
p7_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p8_far_0_le:
ldd [%i0+0x0b0],%l4 ! Mem[00000000200000b0]
stb %l7,[%i1+0x13f] ! Mem[000000002080013f]
ldstub [%i0+0x044],%l2 ! Mem[0000000020000044]
ldub [%i2+0x02f],%l6 ! Mem[000000002100002f]
ldstub [%i2+0x0f0],%l2 ! Mem[00000000210000f0]
lduw [%i3+0x01c],%l0 ! Mem[000000002180001c]
jmpl %o7,%g0
stx %l5,[%i1+0x088] ! Mem[0000000020800088]
p8_far_0_lem:
ldd [%i0+0x0b0],%l4 ! Mem[00000000200000b0]
stb %l7,[%i1+0x13f] ! Mem[000000002080013f]
ldstub [%i0+0x044],%l2 ! Mem[0000000020000044]
membar #Sync
ldub [%i2+0x02f],%l6 ! Mem[000000002100002f]
ldstub [%i2+0x0f0],%l2 ! Mem[00000000210000f0]
lduw [%i3+0x01c],%l0 ! Mem[000000002180001c]
jmpl %o7,%g0
stx %l5,[%i1+0x088] ! Mem[0000000020800088]
p8_far_0_he:
std %l4,[%i3+0x020] ! Mem[0000000021800020]
swap [%i3+0x0c8],%l6 ! Mem[00000000218000c8]
swap [%i1+0x09c],%l1 ! Mem[000000002080009c]
jmpl %o7,%g0
ldstub [%i2+0x16a],%l4 ! Mem[000000002100016a]
p8_far_0_hem:
membar #Sync
std %l4,[%i3+0x020] ! Mem[0000000021800020]
swap [%i3+0x0c8],%l6 ! Mem[00000000218000c8]
swap [%i1+0x09c],%l1 ! Mem[000000002080009c]
jmpl %o7,%g0
ldstub [%i2+0x16a],%l4 ! Mem[000000002100016a]
p8_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p9_far_0_le:
ldstub [%i3+0x0fa],%l4 ! Mem[00000000238000fa]
swap [%i0+0x07c],%l7 ! Mem[000000002200007c]
ldsb [%i1+0x167],%l2 ! Mem[0000000022800167]
ldsh [%i1+0x0ce],%l2 ! Mem[00000000228000ce]
ldsw [%i2+0x134],%l3 ! Mem[0000000023000134]
swap [%i3+0x1b4],%l2 ! Mem[00000000238001b4]
jmpl %o7,%g0
sth %l1,[%i2+0x150] ! Mem[0000000023000150]
p9_far_0_lem:
ldstub [%i3+0x0fa],%l4 ! Mem[00000000238000fa]
swap [%i0+0x07c],%l7 ! Mem[000000002200007c]
ldsb [%i1+0x167],%l2 ! Mem[0000000022800167]
ldsh [%i1+0x0ce],%l2 ! Mem[00000000228000ce]
ldsw [%i2+0x134],%l3 ! Mem[0000000023000134]
swap [%i3+0x1b4],%l2 ! Mem[00000000238001b4]
jmpl %o7,%g0
sth %l1,[%i2+0x150] ! Mem[0000000023000150]
p9_far_0_he:
ldsb [%i3+0x17b],%l5 ! Mem[000000002380017b]
swap [%i1+0x0cc],%l3 ! Mem[00000000228000cc]
ldsh [%i2+0x082],%l3 ! Mem[0000000023000082]
ldx [%i0+0x0e0],%l5 ! Mem[00000000220000e0]
ldstub [%i2+0x0f0],%l1 ! Mem[00000000230000f0]
jmpl %o7,%g0
stw %l4,[%i0+0x0c8] ! Mem[00000000220000c8]
p9_far_0_hem:
ldsb [%i3+0x17b],%l5 ! Mem[000000002380017b]
swap [%i1+0x0cc],%l3 ! Mem[00000000228000cc]
ldsh [%i2+0x082],%l3 ! Mem[0000000023000082]
ldx [%i0+0x0e0],%l5 ! Mem[00000000220000e0]
ldstub [%i2+0x0f0],%l1 ! Mem[00000000230000f0]
jmpl %o7,%g0
stw %l4,[%i0+0x0c8] ! Mem[00000000220000c8]
p9_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p10_far_0_le:
swap [%i3+0x0dc],%l7 ! Mem[00000000258000dc]
swap [%i1+0x1a8],%l7 ! Mem[00000000248001a8]
stb %l2,[%i2+0x064] ! Mem[0000000025000064]
sth %l5,[%i0+0x066] ! Mem[0000000024000066]
stw %l7,[%i2+0x184] ! Mem[0000000025000184]
ldx [%i0+0x0c8],%l6 ! Mem[00000000240000c8]
jmpl %o7,%g0
stw %l1,[%i0+0x09c] ! Mem[000000002400009c]
p10_far_0_lem:
swap [%i3+0x0dc],%l7 ! Mem[00000000258000dc]
swap [%i1+0x1a8],%l7 ! Mem[00000000248001a8]
stb %l2,[%i2+0x064] ! Mem[0000000025000064]
sth %l5,[%i0+0x066] ! Mem[0000000024000066]
stw %l7,[%i2+0x184] ! Mem[0000000025000184]
ldx [%i0+0x0c8],%l6 ! Mem[00000000240000c8]
jmpl %o7,%g0
stw %l1,[%i0+0x09c] ! Mem[000000002400009c]
p10_far_0_he:
jmpl %o7,%g0
stw %l2,[%i1+0x0f8] ! Mem[00000000248000f8]
jmpl %o7,%g0
nop
p10_far_0_hem:
jmpl %o7,%g0
stw %l2,[%i1+0x0f8] ! Mem[00000000248000f8]
jmpl %o7,%g0
nop
p10_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p11_far_0_le:
swap [%i3+0x0f8],%l4 ! Mem[00000000278000f8]
ldsw [%i1+0x11c],%l7 ! Mem[000000002680011c]
ldd [%i1+0x028],%l6 ! Mem[0000000026800028]
stw %l0,[%i3+0x100] ! Mem[0000000027800100]
ldsw [%i1+0x1a8],%l6 ! Mem[00000000268001a8]
swap [%i3+0x02c],%l4 ! Mem[000000002780002c]
jmpl %o7,%g0
swap [%i3+0x074],%l6 ! Mem[0000000027800074]
p11_far_0_lem:
swap [%i3+0x0f8],%l4 ! Mem[00000000278000f8]
ldsw [%i1+0x11c],%l7 ! Mem[000000002680011c]
membar #Sync
ldd [%i1+0x028],%l6 ! Mem[0000000026800028]
stw %l0,[%i3+0x100] ! Mem[0000000027800100]
ldsw [%i1+0x1a8],%l6 ! Mem[00000000268001a8]
swap [%i3+0x02c],%l4 ! Mem[000000002780002c]
jmpl %o7,%g0
swap [%i3+0x074],%l6 ! Mem[0000000027800074]
p11_far_0_he:
ldub [%i3+0x04f],%l6 ! Mem[000000002780004f]
ldstub [%i0+0x109],%l3 ! Mem[0000000026000109]
sth %l6,[%i2+0x128] ! Mem[0000000027000128]
ldstub [%i0+0x0c3],%l5 ! Mem[00000000260000c3]
ldub [%i1+0x0d0],%l1 ! Mem[00000000268000d0]
ldd [%i0+0x1d8],%l0 ! Mem[00000000260001d8]
jmpl %o7,%g0
ldstub [%i2+0x0cd],%l7 ! Mem[00000000270000cd]
p11_far_0_hem:
ldub [%i3+0x04f],%l6 ! Mem[000000002780004f]
ldstub [%i0+0x109],%l3 ! Mem[0000000026000109]
sth %l6,[%i2+0x128] ! Mem[0000000027000128]
ldstub [%i0+0x0c3],%l5 ! Mem[00000000260000c3]
ldub [%i1+0x0d0],%l1 ! Mem[00000000268000d0]
ldd [%i0+0x1d8],%l0 ! Mem[00000000260001d8]
jmpl %o7,%g0
ldstub [%i2+0x0cd],%l7 ! Mem[00000000270000cd]
p11_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p12_far_0_le:
ldstub [%i3+0x0da],%l4 ! Mem[00000000298000da]
swap [%i3+0x11c],%l7 ! Mem[000000002980011c]
ldsh [%i1+0x15c],%l7 ! Mem[000000002880015c]
swap [%i1+0x058],%l5 ! Mem[0000000028800058]
ldsw [%i0+0x1f8],%l3 ! Mem[00000000280001f8]
std %l0,[%i0+0x198] ! Mem[0000000028000198]
jmpl %o7,%g0
swap [%i0+0x074],%l6 ! Mem[0000000028000074]
p12_far_0_lem:
ldstub [%i3+0x0da],%l4 ! Mem[00000000298000da]
swap [%i3+0x11c],%l7 ! Mem[000000002980011c]
ldsh [%i1+0x15c],%l7 ! Mem[000000002880015c]
swap [%i1+0x058],%l5 ! Mem[0000000028800058]
ldsw [%i0+0x1f8],%l3 ! Mem[00000000280001f8]
std %l0,[%i0+0x198] ! Mem[0000000028000198]
jmpl %o7,%g0
swap [%i0+0x074],%l6 ! Mem[0000000028000074]
p12_far_0_he:
ldsw [%i2+0x078],%l1 ! Mem[0000000029000078]
ldstub [%i1+0x042],%l4 ! Mem[0000000028800042]
lduh [%i2+0x158],%l0 ! Mem[0000000029000158]
ldsb [%i1+0x0a6],%l7 ! Mem[00000000288000a6]
ldsb [%i0+0x105],%l4 ! Mem[0000000028000105]
lduw [%i0+0x0c8],%l4 ! Mem[00000000280000c8]
jmpl %o7,%g0
sth %l7,[%i1+0x0ba] ! Mem[00000000288000ba]
p12_far_0_hem:
ldsw [%i2+0x078],%l1 ! Mem[0000000029000078]
ldstub [%i1+0x042],%l4 ! Mem[0000000028800042]
lduh [%i2+0x158],%l0 ! Mem[0000000029000158]
ldsb [%i1+0x0a6],%l7 ! Mem[00000000288000a6]
ldsb [%i0+0x105],%l4 ! Mem[0000000028000105]
lduw [%i0+0x0c8],%l4 ! Mem[00000000280000c8]
jmpl %o7,%g0
sth %l7,[%i1+0x0ba] ! Mem[00000000288000ba]
p12_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p13_far_0_le:
stx %l4,[%i3+0x0b0] ! Mem[000000002b8000b0]
swap [%i3+0x1a8],%l7 ! Mem[000000002b8001a8]
ldsb [%i3+0x0c3],%l0 ! Mem[000000002b8000c3]
stw %l3,[%i0+0x0ac] ! Mem[000000002a0000ac]
ldd [%i3+0x128],%l6 ! Mem[000000002b800128]
ldstub [%i3+0x03c],%l0 ! Mem[000000002b80003c]
jmpl %o7,%g0
stw %l5,[%i0+0x0a8] ! Mem[000000002a0000a8]
p13_far_0_lem:
stx %l4,[%i3+0x0b0] ! Mem[000000002b8000b0]
swap [%i3+0x1a8],%l7 ! Mem[000000002b8001a8]
ldsb [%i3+0x0c3],%l0 ! Mem[000000002b8000c3]
stw %l3,[%i0+0x0ac] ! Mem[000000002a0000ac]
ldd [%i3+0x128],%l6 ! Mem[000000002b800128]
membar #Sync
ldstub [%i3+0x03c],%l0 ! Mem[000000002b80003c]
jmpl %o7,%g0
stw %l5,[%i0+0x0a8] ! Mem[000000002a0000a8]
p13_far_0_he:
std %l6,[%i0+0x180] ! Mem[000000002a000180]
ldstub [%i2+0x0c6],%l4 ! Mem[000000002b0000c6]
ldstub [%i2+0x0c0],%l2 ! Mem[000000002b0000c0]
jmpl %o7,%g0
ldsw [%i2+0x0a4],%l7 ! Mem[000000002b0000a4]
p13_far_0_hem:
std %l6,[%i0+0x180] ! Mem[000000002a000180]
ldstub [%i2+0x0c6],%l4 ! Mem[000000002b0000c6]
ldstub [%i2+0x0c0],%l2 ! Mem[000000002b0000c0]
jmpl %o7,%g0
ldsw [%i2+0x0a4],%l7 ! Mem[000000002b0000a4]
p13_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p14_far_0_le:
swap [%i3+0x1d4],%l2 ! Mem[000000002d8001d4]
stb %l2,[%i1+0x030] ! Mem[000000002c800030]
ldx [%i2+0x198],%l4 ! Mem[000000002d000198]
ldsw [%i3+0x064],%l5 ! Mem[000000002d800064]
ldub [%i3+0x1f2],%l6 ! Mem[000000002d8001f2]
swap [%i0+0x1dc],%l5 ! Mem[000000002c0001dc]
jmpl %o7,%g0
ldd [%i3+0x098],%l0 ! Mem[000000002d800098]
p14_far_0_lem:
swap [%i3+0x1d4],%l2 ! Mem[000000002d8001d4]
membar #Sync
stb %l2,[%i1+0x030] ! Mem[000000002c800030]
ldx [%i2+0x198],%l4 ! Mem[000000002d000198]
ldsw [%i3+0x064],%l5 ! Mem[000000002d800064]
ldub [%i3+0x1f2],%l6 ! Mem[000000002d8001f2]
swap [%i0+0x1dc],%l5 ! Mem[000000002c0001dc]
jmpl %o7,%g0
ldd [%i3+0x098],%l0 ! Mem[000000002d800098]
p14_far_0_he:
jmpl %o7,%g0
sth %l3,[%i3+0x086] ! Mem[000000002d800086]
jmpl %o7,%g0
nop
p14_far_0_hem:
jmpl %o7,%g0
sth %l3,[%i3+0x086] ! Mem[000000002d800086]
jmpl %o7,%g0
nop
p14_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p15_far_0_le:
ldstub [%i3+0x0df],%l7 ! Mem[000000002f8000df]
ldsw [%i3+0x1a8],%l3 ! Mem[000000002f8001a8]
swap [%i0+0x1c4],%l7 ! Mem[000000002e0001c4]
swap [%i1+0x184],%l7 ! Mem[000000002e800184]
ldstub [%i0+0x086],%l3 ! Mem[000000002e000086]
stb %l1,[%i2+0x161] ! Mem[000000002f000161]
jmpl %o7,%g0
ldstub [%i1+0x130],%l3 ! Mem[000000002e800130]
p15_far_0_lem:
ldstub [%i3+0x0df],%l7 ! Mem[000000002f8000df]
ldsw [%i3+0x1a8],%l3 ! Mem[000000002f8001a8]
swap [%i0+0x1c4],%l7 ! Mem[000000002e0001c4]
swap [%i1+0x184],%l7 ! Mem[000000002e800184]
ldstub [%i0+0x086],%l3 ! Mem[000000002e000086]
stb %l1,[%i2+0x161] ! Mem[000000002f000161]
jmpl %o7,%g0
ldstub [%i1+0x130],%l3 ! Mem[000000002e800130]
p15_far_0_he:
swap [%i2+0x1e0],%l1 ! Mem[000000002f0001e0]
ldstub [%i2+0x030],%l5 ! Mem[000000002f000030]
lduh [%i1+0x0aa],%l4 ! Mem[000000002e8000aa]
ldstub [%i1+0x0b5],%l2 ! Mem[000000002e8000b5]
jmpl %o7,%g0
ldstub [%i1+0x0c6],%l2 ! Mem[000000002e8000c6]
p15_far_0_hem:
swap [%i2+0x1e0],%l1 ! Mem[000000002f0001e0]
membar #Sync
ldstub [%i2+0x030],%l5 ! Mem[000000002f000030]
lduh [%i1+0x0aa],%l4 ! Mem[000000002e8000aa]
ldstub [%i1+0x0b5],%l2 ! Mem[000000002e8000b5]
jmpl %o7,%g0
ldstub [%i1+0x0c6],%l2 ! Mem[000000002e8000c6]
p15_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p16_far_0_le:
lduw [%i3+0x09c],%l2 ! Mem[000000003180009c]
ldsh [%i1+0x0cc],%l4 ! Mem[00000000308000cc]
swap [%i2+0x014],%l1 ! Mem[0000000031000014]
ldstub [%i2+0x0ac],%l0 ! Mem[00000000310000ac]
swap [%i0+0x1d8],%l3 ! Mem[00000000300001d8]
ldsh [%i0+0x03c],%l0 ! Mem[000000003000003c]
jmpl %o7,%g0
swap [%i1+0x1bc],%l0 ! Mem[00000000308001bc]
p16_far_0_lem:
lduw [%i3+0x09c],%l2 ! Mem[000000003180009c]
ldsh [%i1+0x0cc],%l4 ! Mem[00000000308000cc]
membar #Sync
swap [%i2+0x014],%l1 ! Mem[0000000031000014]
ldstub [%i2+0x0ac],%l0 ! Mem[00000000310000ac]
swap [%i0+0x1d8],%l3 ! Mem[00000000300001d8]
ldsh [%i0+0x03c],%l0 ! Mem[000000003000003c]
jmpl %o7,%g0
swap [%i1+0x1bc],%l0 ! Mem[00000000308001bc]
p16_far_0_he:
ldsb [%i2+0x04f],%l6 ! Mem[000000003100004f]
ldstub [%i2+0x109],%l3 ! Mem[0000000031000109]
jmpl %o7,%g0
stb %l7,[%i3+0x122] ! Mem[0000000031800122]
p16_far_0_hem:
ldsb [%i2+0x04f],%l6 ! Mem[000000003100004f]
ldstub [%i2+0x109],%l3 ! Mem[0000000031000109]
jmpl %o7,%g0
stb %l7,[%i3+0x122] ! Mem[0000000031800122]
p16_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p17_far_0_le:
ldd [%i0+0x0f8],%l6 ! Mem[00000000320000f8]
swap [%i0+0x0cc],%l4 ! Mem[00000000320000cc]
stw %l0,[%i0+0x0e0] ! Mem[00000000320000e0]
ldx [%i0+0x0a8],%l3 ! Mem[00000000320000a8]
ldstub [%i1+0x065],%l4 ! Mem[0000000032800065]
ldsb [%i1+0x0e6],%l4 ! Mem[00000000328000e6]
jmpl %o7,%g0
ldd [%i2+0x1c0],%l2 ! Mem[00000000330001c0]
p17_far_0_lem:
ldd [%i0+0x0f8],%l6 ! Mem[00000000320000f8]
swap [%i0+0x0cc],%l4 ! Mem[00000000320000cc]
stw %l0,[%i0+0x0e0] ! Mem[00000000320000e0]
ldx [%i0+0x0a8],%l3 ! Mem[00000000320000a8]
ldstub [%i1+0x065],%l4 ! Mem[0000000032800065]
ldsb [%i1+0x0e6],%l4 ! Mem[00000000328000e6]
jmpl %o7,%g0
ldd [%i2+0x1c0],%l2 ! Mem[00000000330001c0]
p17_far_0_he:
ldub [%i3+0x18c],%l1 ! Mem[000000003380018c]
ldstub [%i2+0x001],%l5 ! Mem[0000000033000001]
ldstub [%i3+0x019],%l4 ! Mem[0000000033800019]
ldstub [%i3+0x0b5],%l2 ! Mem[00000000338000b5]
swap [%i0+0x170],%l4 ! Mem[0000000032000170]
lduw [%i0+0x084],%l7 ! Mem[0000000032000084]
swap [%i0+0x038],%l3 ! Mem[0000000032000038]
jmpl %o7,%g0
lduh [%i3+0x02e],%l4 ! Mem[000000003380002e]
p17_far_0_hem:
ldub [%i3+0x18c],%l1 ! Mem[000000003380018c]
membar #Sync
ldstub [%i2+0x001],%l5 ! Mem[0000000033000001]
ldstub [%i3+0x019],%l4 ! Mem[0000000033800019]
ldstub [%i3+0x0b5],%l2 ! Mem[00000000338000b5]
swap [%i0+0x170],%l4 ! Mem[0000000032000170]
lduw [%i0+0x084],%l7 ! Mem[0000000032000084]
swap [%i0+0x038],%l3 ! Mem[0000000032000038]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x02e],%l4 ! Mem[000000003380002e]
p17_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p18_far_0_le:
stw %l7,[%i0+0x0fc] ! Mem[00000000340000fc]
swap [%i3+0x0cc],%l4 ! Mem[00000000358000cc]
swap [%i1+0x034],%l1 ! Mem[0000000034800034]
ldsb [%i2+0x08c],%l3 ! Mem[000000003500008c]
ldx [%i0+0x1d0],%l6 ! Mem[00000000340001d0]
ldub [%i0+0x00d],%l4 ! Mem[000000003400000d]
jmpl %o7,%g0
lduw [%i0+0x054],%l6 ! Mem[0000000034000054]
p18_far_0_lem:
stw %l7,[%i0+0x0fc] ! Mem[00000000340000fc]
swap [%i3+0x0cc],%l4 ! Mem[00000000358000cc]
membar #Sync
swap [%i1+0x034],%l1 ! Mem[0000000034800034]
ldsb [%i2+0x08c],%l3 ! Mem[000000003500008c]
ldx [%i0+0x1d0],%l6 ! Mem[00000000340001d0]
ldub [%i0+0x00d],%l4 ! Mem[000000003400000d]
jmpl %o7,%g0
lduw [%i0+0x054],%l6 ! Mem[0000000034000054]
p18_far_0_he:
ldub [%i3+0x044],%l1 ! Mem[0000000035800044]
ldstub [%i2+0x0e6],%l4 ! Mem[00000000350000e6]
sth %l6,[%i3+0x108] ! Mem[0000000035800108]
ldsb [%i1+0x0c3],%l5 ! Mem[00000000348000c3]
ldstub [%i0+0x1d9],%l2 ! Mem[00000000340001d9]
lduw [%i0+0x084],%l5 ! Mem[0000000034000084]
jmpl %o7,%g0
ldsw [%i0+0x0ec],%l7 ! Mem[00000000340000ec]
p18_far_0_hem:
ldub [%i3+0x044],%l1 ! Mem[0000000035800044]
ldstub [%i2+0x0e6],%l4 ! Mem[00000000350000e6]
sth %l6,[%i3+0x108] ! Mem[0000000035800108]
ldsb [%i1+0x0c3],%l5 ! Mem[00000000348000c3]
ldstub [%i0+0x1d9],%l2 ! Mem[00000000340001d9]
lduw [%i0+0x084],%l5 ! Mem[0000000034000084]
jmpl %o7,%g0
ldsw [%i0+0x0ec],%l7 ! Mem[00000000340000ec]
p18_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p19_far_0_le:
stb %l4,[%i3+0x0fa] ! Mem[00000000378000fa]
ldstub [%i1+0x1aa],%l7 ! Mem[00000000368001aa]
swap [%i0+0x0b0],%l4 ! Mem[00000000360000b0]
swap [%i1+0x18c],%l7 ! Mem[000000003680018c]
stb %l4,[%i0+0x065] ! Mem[0000000036000065]
ldsb [%i0+0x0de],%l1 ! Mem[00000000360000de]
jmpl %o7,%g0
stb %l0,[%i2+0x1bc] ! Mem[00000000370001bc]
p19_far_0_lem:
stb %l4,[%i3+0x0fa] ! Mem[00000000378000fa]
ldstub [%i1+0x1aa],%l7 ! Mem[00000000368001aa]
swap [%i0+0x0b0],%l4 ! Mem[00000000360000b0]
swap [%i1+0x18c],%l7 ! Mem[000000003680018c]
stb %l4,[%i0+0x065] ! Mem[0000000036000065]
ldsb [%i0+0x0de],%l1 ! Mem[00000000360000de]
jmpl %o7,%g0
stb %l0,[%i2+0x1bc] ! Mem[00000000370001bc]
p19_far_0_he:
lduh [%i2+0x064],%l1 ! Mem[0000000037000064]
swap [%i3+0x0e4],%l4 ! Mem[00000000378000e4]
jmpl %o7,%g0
swap [%i3+0x080],%l3 ! Mem[0000000037800080]
p19_far_0_hem:
lduh [%i2+0x064],%l1 ! Mem[0000000037000064]
swap [%i3+0x0e4],%l4 ! Mem[00000000378000e4]
jmpl %o7,%g0
swap [%i3+0x080],%l3 ! Mem[0000000037800080]
p19_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p20_far_0_le:
stb %l4,[%i1+0x0b5] ! Mem[00000000388000b5]
stb %l3,[%i3+0x1aa] ! Mem[00000000398001aa]
swap [%i0+0x198],%l4 ! Mem[0000000038000198]
ldx [%i3+0x060],%l5 ! Mem[0000000039800060]
lduw [%i3+0x1f0],%l6 ! Mem[00000000398001f0]
ldsb [%i3+0x1fc],%l5 ! Mem[00000000398001fc]
jmpl %o7,%g0
swap [%i1+0x09c],%l1 ! Mem[000000003880009c]
p20_far_0_lem:
stb %l4,[%i1+0x0b5] ! Mem[00000000388000b5]
stb %l3,[%i3+0x1aa] ! Mem[00000000398001aa]
swap [%i0+0x198],%l4 ! Mem[0000000038000198]
ldx [%i3+0x060],%l5 ! Mem[0000000039800060]
lduw [%i3+0x1f0],%l6 ! Mem[00000000398001f0]
ldsb [%i3+0x1fc],%l5 ! Mem[00000000398001fc]
jmpl %o7,%g0
swap [%i1+0x09c],%l1 ! Mem[000000003880009c]
p20_far_0_he:
jmpl %o7,%g0
swap [%i0+0x014],%l1 ! Mem[0000000038000014]
jmpl %o7,%g0
nop
p20_far_0_hem:
membar #Sync
jmpl %o7,%g0
swap [%i0+0x014],%l1 ! Mem[0000000038000014]
jmpl %o7,%g0
nop
p20_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p21_far_0_le:
ldsb [%i3+0x0da],%l4 ! Mem[000000003b8000da]
stw %l4,[%i1+0x0cc] ! Mem[000000003a8000cc]
swap [%i0+0x0e0],%l0 ! Mem[000000003a0000e0]
ldd [%i1+0x0a8],%l0 ! Mem[000000003a8000a8]
ldx [%i2+0x1f8],%l3 ! Mem[000000003b0001f8]
ldub [%i2+0x0fe],%l1 ! Mem[000000003b0000fe]
jmpl %o7,%g0
ldsb [%i3+0x075],%l6 ! Mem[000000003b800075]
p21_far_0_lem:
ldsb [%i3+0x0da],%l4 ! Mem[000000003b8000da]
stw %l4,[%i1+0x0cc] ! Mem[000000003a8000cc]
swap [%i0+0x0e0],%l0 ! Mem[000000003a0000e0]
ldd [%i1+0x0a8],%l0 ! Mem[000000003a8000a8]
ldx [%i2+0x1f8],%l3 ! Mem[000000003b0001f8]
ldub [%i2+0x0fe],%l1 ! Mem[000000003b0000fe]
jmpl %o7,%g0
ldsb [%i3+0x075],%l6 ! Mem[000000003b800075]
p21_far_0_he:
swap [%i0+0x06c],%l6 ! Mem[000000003a00006c]
ldstub [%i0+0x161],%l1 ! Mem[000000003a000161]
swap [%i0+0x06c],%l7 ! Mem[000000003a00006c]
stb %l2,[%i0+0x025] ! Mem[000000003a000025]
swap [%i0+0x1d8],%l2 ! Mem[000000003a0001d8]
ldsb [%i2+0x122],%l7 ! Mem[000000003b000122]
jmpl %o7,%g0
ldstub [%i3+0x0ed],%l7 ! Mem[000000003b8000ed]
p21_far_0_hem:
swap [%i0+0x06c],%l6 ! Mem[000000003a00006c]
ldstub [%i0+0x161],%l1 ! Mem[000000003a000161]
swap [%i0+0x06c],%l7 ! Mem[000000003a00006c]
membar #Sync
stb %l2,[%i0+0x025] ! Mem[000000003a000025]
swap [%i0+0x1d8],%l2 ! Mem[000000003a0001d8]
ldsb [%i2+0x122],%l7 ! Mem[000000003b000122]
jmpl %o7,%g0
ldstub [%i3+0x0ed],%l7 ! Mem[000000003b8000ed]
p21_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p22_far_0_le:
stb %l4,[%i3+0x0b5] ! Mem[000000003d8000b5]
ldsb [%i2+0x11f],%l7 ! Mem[000000003d00011f]
swap [%i3+0x00c],%l7 ! Mem[000000003d80000c]
stb %l3,[%i3+0x19a] ! Mem[000000003d80019a]
ldstub [%i0+0x136],%l3 ! Mem[000000003c000136]
sth %l4,[%i2+0x0a8] ! Mem[000000003d0000a8]
jmpl %o7,%g0
ldx [%i1+0x0f0],%l7 ! Mem[000000003c8000f0]
p22_far_0_lem:
stb %l4,[%i3+0x0b5] ! Mem[000000003d8000b5]
ldsb [%i2+0x11f],%l7 ! Mem[000000003d00011f]
membar #Sync
swap [%i3+0x00c],%l7 ! Mem[000000003d80000c]
stb %l3,[%i3+0x19a] ! Mem[000000003d80019a]
ldstub [%i0+0x136],%l3 ! Mem[000000003c000136]
sth %l4,[%i2+0x0a8] ! Mem[000000003d0000a8]
jmpl %o7,%g0
ldx [%i1+0x0f0],%l7 ! Mem[000000003c8000f0]
p22_far_0_he:
stb %l4,[%i3+0x065] ! Mem[000000003d800065]
ldstub [%i3+0x0de],%l1 ! Mem[000000003d8000de]
lduh [%i1+0x1a6],%l1 ! Mem[000000003c8001a6]
jmpl %o7,%g0
sth %l4,[%i2+0x0e0] ! Mem[000000003d0000e0]
p22_far_0_hem:
stb %l4,[%i3+0x065] ! Mem[000000003d800065]
ldstub [%i3+0x0de],%l1 ! Mem[000000003d8000de]
lduh [%i1+0x1a6],%l1 ! Mem[000000003c8001a6]
jmpl %o7,%g0
sth %l4,[%i2+0x0e0] ! Mem[000000003d0000e0]
p22_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p23_far_0_le:
ldsh [%i2+0x094],%l4 ! Mem[000000003f000094]
ldx [%i1+0x118],%l7 ! Mem[000000003e800118]
ldub [%i1+0x00f],%l7 ! Mem[000000003e80000f]
swap [%i0+0x00c],%l6 ! Mem[000000003e00000c]
swap [%i2+0x0f0],%l2 ! Mem[000000003f0000f0]
ldstub [%i2+0x196],%l2 ! Mem[000000003f000196]
jmpl %o7,%g0
ldstub [%i3+0x066],%l4 ! Mem[000000003f800066]
p23_far_0_lem:
ldsh [%i2+0x094],%l4 ! Mem[000000003f000094]
ldx [%i1+0x118],%l7 ! Mem[000000003e800118]
membar #Sync
ldub [%i1+0x00f],%l7 ! Mem[000000003e80000f]
swap [%i0+0x00c],%l6 ! Mem[000000003e00000c]
swap [%i2+0x0f0],%l2 ! Mem[000000003f0000f0]
ldstub [%i2+0x196],%l2 ! Mem[000000003f000196]
jmpl %o7,%g0
ldstub [%i3+0x066],%l4 ! Mem[000000003f800066]
p23_far_0_he:
ldstub [%i0+0x045],%l4 ! Mem[000000003e000045]
swap [%i3+0x1dc],%l5 ! Mem[000000003f8001dc]
ldstub [%i1+0x10b],%l1 ! Mem[000000003e80010b]
swap [%i3+0x148],%l1 ! Mem[000000003f800148]
ldstub [%i3+0x135],%l4 ! Mem[000000003f800135]
lduh [%i1+0x1a4],%l3 ! Mem[000000003e8001a4]
swap [%i0+0x15c],%l5 ! Mem[000000003e00015c]
jmpl %o7,%g0
ldsw [%i3+0x17c],%l3 ! Mem[000000003f80017c]
p23_far_0_hem:
ldstub [%i0+0x045],%l4 ! Mem[000000003e000045]
swap [%i3+0x1dc],%l5 ! Mem[000000003f8001dc]
ldstub [%i1+0x10b],%l1 ! Mem[000000003e80010b]
swap [%i3+0x148],%l1 ! Mem[000000003f800148]
ldstub [%i3+0x135],%l4 ! Mem[000000003f800135]
lduh [%i1+0x1a4],%l3 ! Mem[000000003e8001a4]
swap [%i0+0x15c],%l5 ! Mem[000000003e00015c]
jmpl %o7,%g0
ldsw [%i3+0x17c],%l3 ! Mem[000000003f80017c]
p23_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p24_far_0_le:
swap [%i2+0x0fc],%l7 ! Mem[00000000410000fc]
stb %l4,[%i3+0x0ec] ! Mem[00000000418000ec]
ldsh [%i2+0x014],%l1 ! Mem[0000000041000014]
lduw [%i0+0x0ac],%l0 ! Mem[00000000400000ac]
ldsb [%i1+0x10f],%l7 ! Mem[000000004080010f]
sth %l6,[%i0+0x0c8] ! Mem[00000000400000c8]
jmpl %o7,%g0
std %l0,[%i3+0x0b8] ! Mem[00000000418000b8]
p24_far_0_lem:
swap [%i2+0x0fc],%l7 ! Mem[00000000410000fc]
stb %l4,[%i3+0x0ec] ! Mem[00000000418000ec]
membar #Sync
ldsh [%i2+0x014],%l1 ! Mem[0000000041000014]
lduw [%i0+0x0ac],%l0 ! Mem[00000000400000ac]
ldsb [%i1+0x10f],%l7 ! Mem[000000004080010f]
sth %l6,[%i0+0x0c8] ! Mem[00000000400000c8]
jmpl %o7,%g0
std %l0,[%i3+0x0b8] ! Mem[00000000418000b8]
p24_far_0_he:
jmpl %o7,%g0
ldsb [%i1+0x0f8],%l2 ! Mem[00000000408000f8]
jmpl %o7,%g0
nop
p24_far_0_hem:
jmpl %o7,%g0
ldsb [%i1+0x0f8],%l2 ! Mem[00000000408000f8]
jmpl %o7,%g0
nop
p24_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p25_far_0_le:
ldstub [%i3+0x0da],%l4 ! Mem[00000000438000da]
std %l6,[%i2+0x1a8] ! Mem[00000000430001a8]
stx %l1,[%i3+0x030] ! Mem[0000000043800030]
lduw [%i1+0x08c],%l0 ! Mem[000000004280008c]
ldsw [%i2+0x1d8],%l3 ! Mem[00000000430001d8]
std %l4,[%i1+0x008] ! Mem[0000000042800008]
jmpl %o7,%g0
ldstub [%i1+0x055],%l6 ! Mem[0000000042800055]
p25_far_0_lem:
ldstub [%i3+0x0da],%l4 ! Mem[00000000438000da]
std %l6,[%i2+0x1a8] ! Mem[00000000430001a8]
membar #Sync
stx %l1,[%i3+0x030] ! Mem[0000000043800030]
lduw [%i1+0x08c],%l0 ! Mem[000000004280008c]
ldsw [%i2+0x1d8],%l3 ! Mem[00000000430001d8]
std %l4,[%i1+0x008] ! Mem[0000000042800008]
jmpl %o7,%g0
ldstub [%i1+0x055],%l6 ! Mem[0000000042800055]
p25_far_0_he:
ldx [%i3+0x048],%l6 ! Mem[0000000043800048]
ldd [%i0+0x060],%l4 ! Mem[0000000042000060]
ldsw [%i2+0x120],%l7 ! Mem[0000000043000120]
ldstub [%i0+0x025],%l2 ! Mem[0000000042000025]
stw %l5,[%i1+0x060] ! Mem[0000000042800060]
ldstub [%i3+0x04f],%l1 ! Mem[000000004380004f]
jmpl %o7,%g0
swap [%i0+0x048],%l3 ! Mem[0000000042000048]
p25_far_0_hem:
ldx [%i3+0x048],%l6 ! Mem[0000000043800048]
ldd [%i0+0x060],%l4 ! Mem[0000000042000060]
ldsw [%i2+0x120],%l7 ! Mem[0000000043000120]
membar #Sync
ldstub [%i0+0x025],%l2 ! Mem[0000000042000025]
stw %l5,[%i1+0x060] ! Mem[0000000042800060]
ldstub [%i3+0x04f],%l1 ! Mem[000000004380004f]
jmpl %o7,%g0
swap [%i0+0x048],%l3 ! Mem[0000000042000048]
p25_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p26_far_0_le:
swap [%i3+0x0b4],%l4 ! Mem[00000000458000b4]
swap [%i2+0x0cc],%l4 ! Mem[00000000450000cc]
stw %l1,[%i1+0x034] ! Mem[0000000044800034]
lduw [%i3+0x0ac],%l0 ! Mem[00000000458000ac]
ldstub [%i0+0x065],%l4 ! Mem[0000000044000065]
ldstub [%i3+0x0fe],%l1 ! Mem[00000000458000fe]
jmpl %o7,%g0
lduh [%i0+0x19c],%l0 ! Mem[000000004400019c]
p26_far_0_lem:
swap [%i3+0x0b4],%l4 ! Mem[00000000458000b4]
swap [%i2+0x0cc],%l4 ! Mem[00000000450000cc]
membar #Sync
stw %l1,[%i1+0x034] ! Mem[0000000044800034]
lduw [%i3+0x0ac],%l0 ! Mem[00000000458000ac]
ldstub [%i0+0x065],%l4 ! Mem[0000000044000065]
ldstub [%i3+0x0fe],%l1 ! Mem[00000000458000fe]
jmpl %o7,%g0
lduh [%i0+0x19c],%l0 ! Mem[000000004400019c]
p26_far_0_he:
lduw [%i3+0x18c],%l1 ! Mem[000000004580018c]
stb %l5,[%i3+0x021] ! Mem[0000000045800021]
jmpl %o7,%g0
lduh [%i1+0x038],%l4 ! Mem[0000000044800038]
p26_far_0_hem:
lduw [%i3+0x18c],%l1 ! Mem[000000004580018c]
membar #Sync
stb %l5,[%i3+0x021] ! Mem[0000000045800021]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x038],%l4 ! Mem[0000000044800038]
p26_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p27_far_0_le:
ldsw [%i3+0x0d8],%l4 ! Mem[00000000478000d8]
stx %l7,[%i2+0x138] ! Mem[0000000047000138]
ldstub [%i1+0x15c],%l7 ! Mem[000000004680015c]
lduh [%i1+0x100],%l0 ! Mem[0000000046800100]
ldub [%i3+0x1a8],%l6 ! Mem[00000000478001a8]
ldsh [%i1+0x0d2],%l6 ! Mem[00000000468000d2]
jmpl %o7,%g0
ldstub [%i2+0x0a9],%l5 ! Mem[00000000470000a9]
p27_far_0_lem:
ldsw [%i3+0x0d8],%l4 ! Mem[00000000478000d8]
stx %l7,[%i2+0x138] ! Mem[0000000047000138]
ldstub [%i1+0x15c],%l7 ! Mem[000000004680015c]
lduh [%i1+0x100],%l0 ! Mem[0000000046800100]
ldub [%i3+0x1a8],%l6 ! Mem[00000000478001a8]
ldsh [%i1+0x0d2],%l6 ! Mem[00000000468000d2]
jmpl %o7,%g0
ldstub [%i2+0x0a9],%l5 ! Mem[00000000470000a9]
p27_far_0_he:
sth %l7,[%i1+0x186] ! Mem[0000000046800186]
ldub [%i0+0x0e9],%l6 ! Mem[00000000460000e9]
ldstub [%i1+0x0c0],%l2 ! Mem[00000000468000c0]
jmpl %o7,%g0
std %l4,[%i2+0x040] ! Mem[0000000047000040]
p27_far_0_hem:
sth %l7,[%i1+0x186] ! Mem[0000000046800186]
ldub [%i0+0x0e9],%l6 ! Mem[00000000460000e9]
ldstub [%i1+0x0c0],%l2 ! Mem[00000000468000c0]
jmpl %o7,%g0
std %l4,[%i2+0x040] ! Mem[0000000047000040]
p27_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p28_far_0_le:
swap [%i1+0x094],%l4 ! Mem[0000000048800094]
std %l6,[%i1+0x1a8] ! Mem[00000000488001a8]
ldstub [%i3+0x044],%l2 ! Mem[0000000049800044]
stb %l7,[%i2+0x18e] ! Mem[000000004900018e]
ldsb [%i3+0x1f2],%l6 ! Mem[00000000498001f2]
lduh [%i0+0x0ce],%l3 ! Mem[00000000480000ce]
jmpl %o7,%g0
swap [%i0+0x06c],%l7 ! Mem[000000004800006c]
p28_far_0_lem:
swap [%i1+0x094],%l4 ! Mem[0000000048800094]
std %l6,[%i1+0x1a8] ! Mem[00000000488001a8]
ldstub [%i3+0x044],%l2 ! Mem[0000000049800044]
stb %l7,[%i2+0x18e] ! Mem[000000004900018e]
ldsb [%i3+0x1f2],%l6 ! Mem[00000000498001f2]
lduh [%i0+0x0ce],%l3 ! Mem[00000000480000ce]
jmpl %o7,%g0
swap [%i0+0x06c],%l7 ! Mem[000000004800006c]
p28_far_0_he:
ldstub [%i1+0x10a],%l0 ! Mem[000000004880010a]
ldstub [%i2+0x0ba],%l4 ! Mem[00000000490000ba]
swap [%i1+0x09c],%l6 ! Mem[000000004880009c]
swap [%i3+0x004],%l2 ! Mem[0000000049800004]
lduw [%i0+0x1dc],%l5 ! Mem[00000000480001dc]
jmpl %o7,%g0
stb %l0,[%i3+0x129] ! Mem[0000000049800129]
p28_far_0_hem:
ldstub [%i1+0x10a],%l0 ! Mem[000000004880010a]
ldstub [%i2+0x0ba],%l4 ! Mem[00000000490000ba]
swap [%i1+0x09c],%l6 ! Mem[000000004880009c]
membar #Sync
swap [%i3+0x004],%l2 ! Mem[0000000049800004]
lduw [%i0+0x1dc],%l5 ! Mem[00000000480001dc]
jmpl %o7,%g0
stb %l0,[%i3+0x129] ! Mem[0000000049800129]
p28_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p29_far_0_le:
ldub [%i0+0x095],%l4 ! Mem[000000004a000095]
ldub [%i0+0x0aa],%l4 ! Mem[000000004a0000aa]
std %l0,[%i3+0x030] ! Mem[000000004b800030]
ldstub [%i2+0x08c],%l3 ! Mem[000000004b00008c]
swap [%i0+0x184],%l7 ! Mem[000000004a000184]
ldstub [%i0+0x0c6],%l4 ! Mem[000000004a0000c6]
jmpl %o7,%g0
swap [%i3+0x0e0],%l2 ! Mem[000000004b8000e0]
p29_far_0_lem:
ldub [%i0+0x095],%l4 ! Mem[000000004a000095]
ldub [%i0+0x0aa],%l4 ! Mem[000000004a0000aa]
membar #Sync
std %l0,[%i3+0x030] ! Mem[000000004b800030]
ldstub [%i2+0x08c],%l3 ! Mem[000000004b00008c]
swap [%i0+0x184],%l7 ! Mem[000000004a000184]
ldstub [%i0+0x0c6],%l4 ! Mem[000000004a0000c6]
jmpl %o7,%g0
swap [%i3+0x0e0],%l2 ! Mem[000000004b8000e0]
p29_far_0_he:
swap [%i0+0x014],%l1 ! Mem[000000004a000014]
ldstub [%i3+0x14e],%l2 ! Mem[000000004b80014e]
ldstub [%i0+0x053],%l5 ! Mem[000000004a000053]
ldsw [%i1+0x180],%l1 ! Mem[000000004a800180]
lduw [%i1+0x060],%l5 ! Mem[000000004a800060]
ldstub [%i1+0x0ac],%l3 ! Mem[000000004a8000ac]
jmpl %o7,%g0
ldstub [%i3+0x01b],%l3 ! Mem[000000004b80001b]
p29_far_0_hem:
membar #Sync
swap [%i0+0x014],%l1 ! Mem[000000004a000014]
ldstub [%i3+0x14e],%l2 ! Mem[000000004b80014e]
ldstub [%i0+0x053],%l5 ! Mem[000000004a000053]
ldsw [%i1+0x180],%l1 ! Mem[000000004a800180]
lduw [%i1+0x060],%l5 ! Mem[000000004a800060]
ldstub [%i1+0x0ac],%l3 ! Mem[000000004a8000ac]
membar #Sync
jmpl %o7,%g0
ldstub [%i3+0x01b],%l3 ! Mem[000000004b80001b]
p29_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p30_far_0_le:
ldub [%i0+0x0fa],%l4 ! Mem[000000004c0000fa]
ldub [%i3+0x0aa],%l4 ! Mem[000000004d8000aa]
stb %l1,[%i1+0x034] ! Mem[000000004c800034]
swap [%i2+0x130],%l7 ! Mem[000000004d000130]
ldsw [%i0+0x084],%l3 ! Mem[000000004c000084]
stw %l1,[%i1+0x140] ! Mem[000000004c800140]
jmpl %o7,%g0
swap [%i1+0x120],%l7 ! Mem[000000004c800120]
p30_far_0_lem:
ldub [%i0+0x0fa],%l4 ! Mem[000000004c0000fa]
ldub [%i3+0x0aa],%l4 ! Mem[000000004d8000aa]
membar #Sync
stb %l1,[%i1+0x034] ! Mem[000000004c800034]
swap [%i2+0x130],%l7 ! Mem[000000004d000130]
ldsw [%i0+0x084],%l3 ! Mem[000000004c000084]
stw %l1,[%i1+0x140] ! Mem[000000004c800140]
jmpl %o7,%g0
swap [%i1+0x120],%l7 ! Mem[000000004c800120]
p30_far_0_he:
ldsb [%i0+0x097],%l2 ! Mem[000000004c000097]
swap [%i1+0x078],%l1 ! Mem[000000004c800078]
sth %l0,[%i0+0x180] ! Mem[000000004c000180]
jmpl %o7,%g0
ldsw [%i1+0x1fc],%l1 ! Mem[000000004c8001fc]
p30_far_0_hem:
ldsb [%i0+0x097],%l2 ! Mem[000000004c000097]
swap [%i1+0x078],%l1 ! Mem[000000004c800078]
sth %l0,[%i0+0x180] ! Mem[000000004c000180]
jmpl %o7,%g0
ldsw [%i1+0x1fc],%l1 ! Mem[000000004c8001fc]
p30_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p31_far_0_le:
ldd [%i1+0x098],%l2 ! Mem[000000004e800098]
ldx [%i3+0x0a0],%l2 ! Mem[000000004f8000a0]
stx %l3,[%i1+0x110] ! Mem[000000004e800110]
ldx [%i3+0x098],%l3 ! Mem[000000004f800098]
stx %l2,[%i2+0x090] ! Mem[000000004f000090]
ldd [%i3+0x0b8],%l4 ! Mem[000000004f8000b8]
jmpl %o7,%g0
ldx [%i1+0x1a0],%l0 ! Mem[000000004e8001a0]
p31_far_0_lem:
ldd [%i1+0x098],%l2 ! Mem[000000004e800098]
ldx [%i3+0x0a0],%l2 ! Mem[000000004f8000a0]
stx %l3,[%i1+0x110] ! Mem[000000004e800110]
ldx [%i3+0x098],%l3 ! Mem[000000004f800098]
stx %l2,[%i2+0x090] ! Mem[000000004f000090]
ldd [%i3+0x0b8],%l4 ! Mem[000000004f8000b8]
jmpl %o7,%g0
ldx [%i1+0x1a0],%l0 ! Mem[000000004e8001a0]
p31_far_0_he:
stb %l3,[%i3+0x1b4] ! Mem[000000004f8001b4]
lduw [%i2+0x090],%l2 ! Mem[000000004f000090]
ldstub [%i1+0x1f3],%l1 ! Mem[000000004e8001f3]
jmpl %o7,%g0
ldd [%i1+0x168],%l4 ! Mem[000000004e800168]
p31_far_0_hem:
stb %l3,[%i3+0x1b4] ! Mem[000000004f8001b4]
lduw [%i2+0x090],%l2 ! Mem[000000004f000090]
ldstub [%i1+0x1f3],%l1 ! Mem[000000004e8001f3]
jmpl %o7,%g0
ldd [%i1+0x168],%l4 ! Mem[000000004e800168]
p31_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p32_far_0_le:
sth %l7,[%i0+0x0de] ! Mem[00000000500000de]
stb %l4,[%i2+0x0ec] ! Mem[00000000510000ec]
ldd [%i2+0x010],%l0 ! Mem[0000000051000010]
swap [%i1+0x1ac],%l7 ! Mem[00000000508001ac]
std %l4,[%i2+0x060] ! Mem[0000000051000060]
swap [%i2+0x02c],%l4 ! Mem[000000005100002c]
jmpl %o7,%g0
stb %l1,[%i0+0x1a6] ! Mem[00000000500001a6]
p32_far_0_lem:
sth %l7,[%i0+0x0de] ! Mem[00000000500000de]
stb %l4,[%i2+0x0ec] ! Mem[00000000510000ec]
membar #Sync
ldd [%i2+0x010],%l0 ! Mem[0000000051000010]
swap [%i1+0x1ac],%l7 ! Mem[00000000508001ac]
std %l4,[%i2+0x060] ! Mem[0000000051000060]
swap [%i2+0x02c],%l4 ! Mem[000000005100002c]
jmpl %o7,%g0
stb %l1,[%i0+0x1a6] ! Mem[00000000500001a6]
p32_far_0_he:
ldx [%i1+0x0f8],%l2 ! Mem[00000000508000f8]
lduw [%i0+0x118],%l0 ! Mem[0000000050000118]
lduh [%i2+0x128],%l6 ! Mem[0000000051000128]
swap [%i3+0x180],%l1 ! Mem[0000000051800180]
swap [%i1+0x060],%l5 ! Mem[0000000050800060]
ldd [%i0+0x1d0],%l0 ! Mem[00000000500001d0]
lduh [%i1+0x0a2],%l3 ! Mem[00000000508000a2]
jmpl %o7,%g0
ldstub [%i1+0x051],%l0 ! Mem[0000000050800051]
p32_far_0_hem:
ldx [%i1+0x0f8],%l2 ! Mem[00000000508000f8]
lduw [%i0+0x118],%l0 ! Mem[0000000050000118]
lduh [%i2+0x128],%l6 ! Mem[0000000051000128]
swap [%i3+0x180],%l1 ! Mem[0000000051800180]
swap [%i1+0x060],%l5 ! Mem[0000000050800060]
ldd [%i0+0x1d0],%l0 ! Mem[00000000500001d0]
lduh [%i1+0x0a2],%l3 ! Mem[00000000508000a2]
jmpl %o7,%g0
ldstub [%i1+0x051],%l0 ! Mem[0000000050800051]
p32_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p33_far_0_le:
swap [%i3+0x09c],%l2 ! Mem[000000005380009c]
ldd [%i0+0x1a8],%l2 ! Mem[00000000520001a8]
ldsh [%i0+0x1c4],%l7 ! Mem[00000000520001c4]
ldd [%i2+0x030],%l2 ! Mem[0000000053000030]
lduh [%i2+0x044],%l1 ! Mem[0000000053000044]
lduw [%i3+0x0c4],%l4 ! Mem[00000000538000c4]
jmpl %o7,%g0
swap [%i2+0x0a0],%l3 ! Mem[00000000530000a0]
p33_far_0_lem:
swap [%i3+0x09c],%l2 ! Mem[000000005380009c]
ldd [%i0+0x1a8],%l2 ! Mem[00000000520001a8]
ldsh [%i0+0x1c4],%l7 ! Mem[00000000520001c4]
membar #Sync
ldd [%i2+0x030],%l2 ! Mem[0000000053000030]
lduh [%i2+0x044],%l1 ! Mem[0000000053000044]
lduw [%i3+0x0c4],%l4 ! Mem[00000000538000c4]
jmpl %o7,%g0
swap [%i2+0x0a0],%l3 ! Mem[00000000530000a0]
p33_far_0_he:
jmpl %o7,%g0
lduh [%i0+0x034],%l1 ! Mem[0000000052000034]
jmpl %o7,%g0
nop
p33_far_0_hem:
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x034],%l1 ! Mem[0000000052000034]
jmpl %o7,%g0
nop
p33_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p34_far_0_le:
ldd [%i1+0x0a0],%l4 ! Mem[00000000548000a0]
ldsb [%i0+0x18a],%l3 ! Mem[000000005400018a]
ldsb [%i1+0x0f1],%l6 ! Mem[00000000548000f1]
ldstub [%i1+0x054],%l3 ! Mem[0000000054800054]
ldstub [%i2+0x186],%l7 ! Mem[0000000055000186]
ldsh [%i1+0x0e8],%l6 ! Mem[00000000548000e8]
jmpl %o7,%g0
stx %l1,[%i0+0x0b8] ! Mem[00000000540000b8]
p34_far_0_lem:
ldd [%i1+0x0a0],%l4 ! Mem[00000000548000a0]
ldsb [%i0+0x18a],%l3 ! Mem[000000005400018a]
ldsb [%i1+0x0f1],%l6 ! Mem[00000000548000f1]
ldstub [%i1+0x054],%l3 ! Mem[0000000054800054]
ldstub [%i2+0x186],%l7 ! Mem[0000000055000186]
ldsh [%i1+0x0e8],%l6 ! Mem[00000000548000e8]
jmpl %o7,%g0
stx %l1,[%i0+0x0b8] ! Mem[00000000540000b8]
p34_far_0_he:
jmpl %o7,%g0
ldsh [%i0+0x0f4],%l6 ! Mem[00000000540000f4]
jmpl %o7,%g0
nop
p34_far_0_hem:
jmpl %o7,%g0
ldsh [%i0+0x0f4],%l6 ! Mem[00000000540000f4]
jmpl %o7,%g0
nop
p34_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p35_far_0_le:
ldsh [%i0+0x0da],%l4 ! Mem[00000000560000da]
ldsh [%i0+0x18a],%l3 ! Mem[000000005600018a]
sth %l4,[%i0+0x092] ! Mem[0000000056000092]
stw %l3,[%i2+0x074] ! Mem[0000000057000074]
swap [%i1+0x078],%l1 ! Mem[0000000056800078]
ldstub [%i3+0x16c],%l0 ! Mem[000000005780016c]
jmpl %o7,%g0
ldstub [%i2+0x158],%l0 ! Mem[0000000057000158]
p35_far_0_lem:
ldsh [%i0+0x0da],%l4 ! Mem[00000000560000da]
ldsh [%i0+0x18a],%l3 ! Mem[000000005600018a]
sth %l4,[%i0+0x092] ! Mem[0000000056000092]
stw %l3,[%i2+0x074] ! Mem[0000000057000074]
swap [%i1+0x078],%l1 ! Mem[0000000056800078]
ldstub [%i3+0x16c],%l0 ! Mem[000000005780016c]
jmpl %o7,%g0
ldstub [%i2+0x158],%l0 ! Mem[0000000057000158]
p35_far_0_he:
ldsb [%i1+0x1e5],%l7 ! Mem[00000000568001e5]
swap [%i2+0x088],%l1 ! Mem[0000000057000088]
swap [%i3+0x0a8],%l4 ! Mem[00000000578000a8]
ldx [%i1+0x1d8],%l1 ! Mem[00000000568001d8]
jmpl %o7,%g0
lduw [%i1+0x1f0],%l5 ! Mem[00000000568001f0]
p35_far_0_hem:
ldsb [%i1+0x1e5],%l7 ! Mem[00000000568001e5]
swap [%i2+0x088],%l1 ! Mem[0000000057000088]
swap [%i3+0x0a8],%l4 ! Mem[00000000578000a8]
ldx [%i1+0x1d8],%l1 ! Mem[00000000568001d8]
jmpl %o7,%g0
lduw [%i1+0x1f0],%l5 ! Mem[00000000568001f0]
p35_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p36_far_0_le:
sth %l4,[%i0+0x0da] ! Mem[00000000580000da]
swap [%i1+0x05c],%l7 ! Mem[000000005880005c]
ldsb [%i1+0x0d1],%l6 ! Mem[00000000588000d1]
ldstub [%i0+0x15b],%l6 ! Mem[000000005800015b]
std %l2,[%i0+0x0a0] ! Mem[00000000580000a0]
ldsh [%i1+0x09a],%l4 ! Mem[000000005880009a]
jmpl %o7,%g0
lduh [%i0+0x1f0],%l6 ! Mem[00000000580001f0]
p36_far_0_lem:
sth %l4,[%i0+0x0da] ! Mem[00000000580000da]
swap [%i1+0x05c],%l7 ! Mem[000000005880005c]
ldsb [%i1+0x0d1],%l6 ! Mem[00000000588000d1]
ldstub [%i0+0x15b],%l6 ! Mem[000000005800015b]
std %l2,[%i0+0x0a0] ! Mem[00000000580000a0]
ldsh [%i1+0x09a],%l4 ! Mem[000000005880009a]
jmpl %o7,%g0
lduh [%i0+0x1f0],%l6 ! Mem[00000000580001f0]
p36_far_0_he:
stx %l4,[%i0+0x008] ! Mem[0000000058000008]
swap [%i2+0x0ac],%l4 ! Mem[00000000590000ac]
swap [%i1+0x140],%l2 ! Mem[0000000058800140]
sth %l4,[%i2+0x0e8] ! Mem[00000000590000e8]
ldsw [%i0+0x020],%l3 ! Mem[0000000058000020]
stx %l1,[%i0+0x128] ! Mem[0000000058000128]
jmpl %o7,%g0
ldsw [%i3+0x014],%l6 ! Mem[0000000059800014]
p36_far_0_hem:
membar #Sync
stx %l4,[%i0+0x008] ! Mem[0000000058000008]
swap [%i2+0x0ac],%l4 ! Mem[00000000590000ac]
swap [%i1+0x140],%l2 ! Mem[0000000058800140]
sth %l4,[%i2+0x0e8] ! Mem[00000000590000e8]
ldsw [%i0+0x020],%l3 ! Mem[0000000058000020]
stx %l1,[%i0+0x128] ! Mem[0000000058000128]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x014],%l6 ! Mem[0000000059800014]
p36_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p37_far_0_le:
stx %l4,[%i1+0x0d8] ! Mem[000000005a8000d8]
ldsh [%i1+0x05c],%l7 ! Mem[000000005a80005c]
ldstub [%i1+0x0c3],%l0 ! Mem[000000005a8000c3]
ldsb [%i1+0x08c],%l0 ! Mem[000000005a80008c]
ldd [%i2+0x1d8],%l2 ! Mem[000000005b0001d8]
ldstub [%i0+0x19f],%l1 ! Mem[000000005a00019f]
jmpl %o7,%g0
swap [%i2+0x158],%l7 ! Mem[000000005b000158]
p37_far_0_lem:
stx %l4,[%i1+0x0d8] ! Mem[000000005a8000d8]
ldsh [%i1+0x05c],%l7 ! Mem[000000005a80005c]
ldstub [%i1+0x0c3],%l0 ! Mem[000000005a8000c3]
ldsb [%i1+0x08c],%l0 ! Mem[000000005a80008c]
ldd [%i2+0x1d8],%l2 ! Mem[000000005b0001d8]
ldstub [%i0+0x19f],%l1 ! Mem[000000005a00019f]
jmpl %o7,%g0
swap [%i2+0x158],%l7 ! Mem[000000005b000158]
p37_far_0_he:
ldstub [%i2+0x086],%l3 ! Mem[000000005b000086]
ldd [%i1+0x140],%l0 ! Mem[000000005a800140]
jmpl %o7,%g0
ldsw [%i0+0x06c],%l7 ! Mem[000000005a00006c]
p37_far_0_hem:
ldstub [%i2+0x086],%l3 ! Mem[000000005b000086]
ldd [%i1+0x140],%l0 ! Mem[000000005a800140]
jmpl %o7,%g0
ldsw [%i0+0x06c],%l7 ! Mem[000000005a00006c]
p37_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p38_far_0_le:
ldstub [%i1+0x0da],%l4 ! Mem[000000005c8000da]
ldx [%i1+0x078],%l7 ! Mem[000000005c800078]
sth %l2,[%i2+0x146] ! Mem[000000005d000146]
ldstub [%i2+0x00f],%l6 ! Mem[000000005d00000f]
ldsw [%i3+0x184],%l7 ! Mem[000000005d800184]
ldsh [%i1+0x0c8],%l6 ! Mem[000000005c8000c8]
jmpl %o7,%g0
ldx [%i2+0x098],%l1 ! Mem[000000005d000098]
p38_far_0_lem:
ldstub [%i1+0x0da],%l4 ! Mem[000000005c8000da]
ldx [%i1+0x078],%l7 ! Mem[000000005c800078]
sth %l2,[%i2+0x146] ! Mem[000000005d000146]
membar #Sync
ldstub [%i2+0x00f],%l6 ! Mem[000000005d00000f]
ldsw [%i3+0x184],%l7 ! Mem[000000005d800184]
ldsh [%i1+0x0c8],%l6 ! Mem[000000005c8000c8]
jmpl %o7,%g0
ldx [%i2+0x098],%l1 ! Mem[000000005d000098]
p38_far_0_he:
jmpl %o7,%g0
stb %l2,[%i1+0x0f8] ! Mem[000000005c8000f8]
jmpl %o7,%g0
nop
p38_far_0_hem:
jmpl %o7,%g0
stb %l2,[%i1+0x0f8] ! Mem[000000005c8000f8]
jmpl %o7,%g0
nop
p38_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p39_far_0_le:
ldstub [%i1+0x0fa],%l4 ! Mem[000000005e8000fa]
ldsb [%i3+0x030],%l2 ! Mem[000000005f800030]
stb %l6,[%i1+0x0f1] ! Mem[000000005e8000f1]
ldstub [%i1+0x067],%l5 ! Mem[000000005e800067]
lduh [%i3+0x022],%l4 ! Mem[000000005f800022]
ldstub [%i2+0x0e9],%l6 ! Mem[000000005f0000e9]
jmpl %o7,%g0
lduw [%i1+0x0bc],%l1 ! Mem[000000005e8000bc]
p39_far_0_lem:
ldstub [%i1+0x0fa],%l4 ! Mem[000000005e8000fa]
membar #Sync
ldsb [%i3+0x030],%l2 ! Mem[000000005f800030]
stb %l6,[%i1+0x0f1] ! Mem[000000005e8000f1]
ldstub [%i1+0x067],%l5 ! Mem[000000005e800067]
lduh [%i3+0x022],%l4 ! Mem[000000005f800022]
ldstub [%i2+0x0e9],%l6 ! Mem[000000005f0000e9]
jmpl %o7,%g0
lduw [%i1+0x0bc],%l1 ! Mem[000000005e8000bc]
p39_far_0_he:
jmpl %o7,%g0
ldstub [%i1+0x0d8],%l2 ! Mem[000000005e8000d8]
jmpl %o7,%g0
nop
p39_far_0_hem:
jmpl %o7,%g0
ldstub [%i1+0x0d8],%l2 ! Mem[000000005e8000d8]
jmpl %o7,%g0
nop
p39_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p40_far_0_le:
ldstub [%i1+0x0b5],%l4 ! Mem[00000000608000b5]
ldsw [%i1+0x188],%l3 ! Mem[0000000060800188]
stb %l6,[%i3+0x0f1] ! Mem[00000000618000f1]
lduh [%i3+0x066],%l5 ! Mem[0000000061800066]
lduw [%i0+0x158],%l5 ! Mem[0000000060000158]
stb %l5,[%i2+0x1dc] ! Mem[00000000610001dc]
jmpl %o7,%g0
swap [%i1+0x0a0],%l3 ! Mem[00000000608000a0]
p40_far_0_lem:
ldstub [%i1+0x0b5],%l4 ! Mem[00000000608000b5]
ldsw [%i1+0x188],%l3 ! Mem[0000000060800188]
stb %l6,[%i3+0x0f1] ! Mem[00000000618000f1]
lduh [%i3+0x066],%l5 ! Mem[0000000061800066]
lduw [%i0+0x158],%l5 ! Mem[0000000060000158]
stb %l5,[%i2+0x1dc] ! Mem[00000000610001dc]
jmpl %o7,%g0
swap [%i1+0x0a0],%l3 ! Mem[00000000608000a0]
p40_far_0_he:
jmpl %o7,%g0
stw %l3,[%i1+0x134] ! Mem[0000000060800134]
jmpl %o7,%g0
nop
p40_far_0_hem:
jmpl %o7,%g0
stw %l3,[%i1+0x134] ! Mem[0000000060800134]
jmpl %o7,%g0
nop
p40_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p41_far_0_le:
swap [%i1+0x0f8],%l4 ! Mem[00000000628000f8]
ldsh [%i1+0x0ec],%l4 ! Mem[00000000628000ec]
swap [%i2+0x0e0],%l0 ! Mem[00000000630000e0]
ldx [%i1+0x0a8],%l0 ! Mem[00000000628000a8]
ldstub [%i0+0x12f],%l7 ! Mem[000000006200012f]
ldsb [%i0+0x1fc],%l5 ! Mem[00000000620001fc]
jmpl %o7,%g0
swap [%i3+0x0e0],%l2 ! Mem[00000000638000e0]
p41_far_0_lem:
swap [%i1+0x0f8],%l4 ! Mem[00000000628000f8]
ldsh [%i1+0x0ec],%l4 ! Mem[00000000628000ec]
swap [%i2+0x0e0],%l0 ! Mem[00000000630000e0]
ldx [%i1+0x0a8],%l0 ! Mem[00000000628000a8]
ldstub [%i0+0x12f],%l7 ! Mem[000000006200012f]
ldsb [%i0+0x1fc],%l5 ! Mem[00000000620001fc]
jmpl %o7,%g0
swap [%i3+0x0e0],%l2 ! Mem[00000000638000e0]
p41_far_0_he:
stb %l1,[%i3+0x034] ! Mem[0000000063800034]
ldsh [%i1+0x14e],%l2 ! Mem[000000006280014e]
ldstub [%i0+0x04d],%l7 ! Mem[000000006200004d]
ldsb [%i0+0x005],%l2 ! Mem[0000000062000005]
ldstub [%i2+0x090],%l6 ! Mem[0000000063000090]
stw %l3,[%i2+0x098] ! Mem[0000000063000098]
jmpl %o7,%g0
ldstub [%i0+0x19f],%l4 ! Mem[000000006200019f]
p41_far_0_hem:
membar #Sync
stb %l1,[%i3+0x034] ! Mem[0000000063800034]
ldsh [%i1+0x14e],%l2 ! Mem[000000006280014e]
ldstub [%i0+0x04d],%l7 ! Mem[000000006200004d]
ldsb [%i0+0x005],%l2 ! Mem[0000000062000005]
ldstub [%i2+0x090],%l6 ! Mem[0000000063000090]
stw %l3,[%i2+0x098] ! Mem[0000000063000098]
jmpl %o7,%g0
ldstub [%i0+0x19f],%l4 ! Mem[000000006200019f]
p41_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p42_far_0_le:
lduh [%i2+0x1d6],%l2 ! Mem[00000000650001d6]
swap [%i1+0x0cc],%l4 ! Mem[00000000648000cc]
ldsw [%i1+0x014],%l1 ! Mem[0000000064800014]
ldx [%i2+0x088],%l0 ! Mem[0000000065000088]
swap [%i1+0x1d8],%l3 ! Mem[00000000648001d8]
ldx [%i0+0x198],%l1 ! Mem[0000000064000198]
jmpl %o7,%g0
ldd [%i2+0x178],%l6 ! Mem[0000000065000178]
p42_far_0_lem:
lduh [%i2+0x1d6],%l2 ! Mem[00000000650001d6]
swap [%i1+0x0cc],%l4 ! Mem[00000000648000cc]
membar #Sync
ldsw [%i1+0x014],%l1 ! Mem[0000000064800014]
ldx [%i2+0x088],%l0 ! Mem[0000000065000088]
swap [%i1+0x1d8],%l3 ! Mem[00000000648001d8]
ldx [%i0+0x198],%l1 ! Mem[0000000064000198]
jmpl %o7,%g0
ldd [%i2+0x178],%l6 ! Mem[0000000065000178]
p42_far_0_he:
stw %l4,[%i2+0x000] ! Mem[0000000065000000]
stb %l6,[%i0+0x0c9] ! Mem[00000000640000c9]
jmpl %o7,%g0
stx %l3,[%i1+0x080] ! Mem[0000000064800080]
p42_far_0_hem:
membar #Sync
stw %l4,[%i2+0x000] ! Mem[0000000065000000]
stb %l6,[%i0+0x0c9] ! Mem[00000000640000c9]
jmpl %o7,%g0
stx %l3,[%i1+0x080] ! Mem[0000000064800080]
p42_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p43_far_0_le:
stb %l7,[%i3+0x0ff] ! Mem[00000000678000ff]
lduw [%i3+0x088],%l4 ! Mem[0000000067800088]
lduh [%i2+0x15c],%l7 ! Mem[000000006700015c]
ldstub [%i3+0x101],%l0 ! Mem[0000000067800101]
lduh [%i0+0x188],%l6 ! Mem[0000000066000188]
lduh [%i3+0x0f2],%l6 ! Mem[00000000678000f2]
jmpl %o7,%g0
lduw [%i1+0x170],%l1 ! Mem[0000000066800170]
p43_far_0_lem:
stb %l7,[%i3+0x0ff] ! Mem[00000000678000ff]
lduw [%i3+0x088],%l4 ! Mem[0000000067800088]
lduh [%i2+0x15c],%l7 ! Mem[000000006700015c]
ldstub [%i3+0x101],%l0 ! Mem[0000000067800101]
lduh [%i0+0x188],%l6 ! Mem[0000000066000188]
lduh [%i3+0x0f2],%l6 ! Mem[00000000678000f2]
jmpl %o7,%g0
lduw [%i1+0x170],%l1 ! Mem[0000000066800170]
p43_far_0_he:
lduh [%i1+0x1d2],%l6 ! Mem[00000000668001d2]
lduh [%i3+0x00c],%l4 ! Mem[000000006780000c]
ldstub [%i3+0x055],%l6 ! Mem[0000000067800055]
ldub [%i3+0x14a],%l4 ! Mem[000000006780014a]
ldsb [%i0+0x135],%l4 ! Mem[0000000066000135]
jmpl %o7,%g0
ldstub [%i3+0x064],%l3 ! Mem[0000000067800064]
p43_far_0_hem:
lduh [%i1+0x1d2],%l6 ! Mem[00000000668001d2]
membar #Sync
lduh [%i3+0x00c],%l4 ! Mem[000000006780000c]
ldstub [%i3+0x055],%l6 ! Mem[0000000067800055]
ldub [%i3+0x14a],%l4 ! Mem[000000006780014a]
ldsb [%i0+0x135],%l4 ! Mem[0000000066000135]
jmpl %o7,%g0
ldstub [%i3+0x064],%l3 ! Mem[0000000067800064]
p43_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p44_far_0_le:
lduh [%i1+0x0da],%l4 ! Mem[00000000688000da]
lduh [%i3+0x0ec],%l4 ! Mem[00000000698000ec]
std %l6,[%i3+0x1e0] ! Mem[00000000698001e0]
sth %l2,[%i2+0x016] ! Mem[0000000069000016]
ldstub [%i1+0x15b],%l5 ! Mem[000000006880015b]
swap [%i0+0x1dc],%l5 ! Mem[00000000680001dc]
jmpl %o7,%g0
swap [%i1+0x09c],%l1 ! Mem[000000006880009c]
p44_far_0_lem:
lduh [%i1+0x0da],%l4 ! Mem[00000000688000da]
lduh [%i3+0x0ec],%l4 ! Mem[00000000698000ec]
std %l6,[%i3+0x1e0] ! Mem[00000000698001e0]
membar #Sync
sth %l2,[%i2+0x016] ! Mem[0000000069000016]
ldstub [%i1+0x15b],%l5 ! Mem[000000006880015b]
swap [%i0+0x1dc],%l5 ! Mem[00000000680001dc]
jmpl %o7,%g0
swap [%i1+0x09c],%l1 ! Mem[000000006880009c]
p44_far_0_he:
jmpl %o7,%g0
ldstub [%i3+0x18c],%l1 ! Mem[000000006980018c]
jmpl %o7,%g0
nop
p44_far_0_hem:
jmpl %o7,%g0
ldstub [%i3+0x18c],%l1 ! Mem[000000006980018c]
jmpl %o7,%g0
nop
p44_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p45_far_0_le:
ldx [%i1+0x0f8],%l4 ! Mem[000000006a8000f8]
stb %l7,[%i2+0x18a] ! Mem[000000006b00018a]
lduh [%i2+0x092],%l4 ! Mem[000000006b000092]
swap [%i3+0x0ac],%l3 ! Mem[000000006b8000ac]
sth %l4,[%i1+0x064] ! Mem[000000006a800064]
ldsw [%i2+0x00c],%l4 ! Mem[000000006b00000c]
jmpl %o7,%g0
stx %l1,[%i1+0x180] ! Mem[000000006a800180]
p45_far_0_lem:
ldx [%i1+0x0f8],%l4 ! Mem[000000006a8000f8]
stb %l7,[%i2+0x18a] ! Mem[000000006b00018a]
lduh [%i2+0x092],%l4 ! Mem[000000006b000092]
swap [%i3+0x0ac],%l3 ! Mem[000000006b8000ac]
sth %l4,[%i1+0x064] ! Mem[000000006a800064]
membar #Sync
ldsw [%i2+0x00c],%l4 ! Mem[000000006b00000c]
jmpl %o7,%g0
stx %l1,[%i1+0x180] ! Mem[000000006a800180]
p45_far_0_he:
ldd [%i2+0x080],%l2 ! Mem[000000006b000080]
ldstub [%i0+0x161],%l1 ! Mem[000000006a000161]
std %l2,[%i3+0x130] ! Mem[000000006b800130]
ldub [%i1+0x0f7],%l0 ! Mem[000000006a8000f7]
ldstub [%i0+0x15e],%l1 ! Mem[000000006a00015e]
swap [%i3+0x084],%l5 ! Mem[000000006b800084]
ldd [%i2+0x068],%l2 ! Mem[000000006b000068]
jmpl %o7,%g0
lduh [%i1+0x194],%l3 ! Mem[000000006a800194]
p45_far_0_hem:
ldd [%i2+0x080],%l2 ! Mem[000000006b000080]
ldstub [%i0+0x161],%l1 ! Mem[000000006a000161]
std %l2,[%i3+0x130] ! Mem[000000006b800130]
ldub [%i1+0x0f7],%l0 ! Mem[000000006a8000f7]
ldstub [%i0+0x15e],%l1 ! Mem[000000006a00015e]
swap [%i3+0x084],%l5 ! Mem[000000006b800084]
ldd [%i2+0x068],%l2 ! Mem[000000006b000068]
jmpl %o7,%g0
lduh [%i1+0x194],%l3 ! Mem[000000006a800194]
p45_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p46_far_0_le:
ldx [%i3+0x1f8],%l1 ! Mem[000000006d8001f8]
std %l2,[%i2+0x188] ! Mem[000000006d000188]
swap [%i1+0x014],%l1 ! Mem[000000006c800014]
ldx [%i2+0x070],%l3 ! Mem[000000006d000070]
ldstub [%i0+0x022],%l4 ! Mem[000000006c000022]
ldd [%i2+0x0e0],%l4 ! Mem[000000006d0000e0]
jmpl %o7,%g0
stb %l3,[%i2+0x083] ! Mem[000000006d000083]
p46_far_0_lem:
ldx [%i3+0x1f8],%l1 ! Mem[000000006d8001f8]
std %l2,[%i2+0x188] ! Mem[000000006d000188]
membar #Sync
swap [%i1+0x014],%l1 ! Mem[000000006c800014]
ldx [%i2+0x070],%l3 ! Mem[000000006d000070]
ldstub [%i0+0x022],%l4 ! Mem[000000006c000022]
ldd [%i2+0x0e0],%l4 ! Mem[000000006d0000e0]
jmpl %o7,%g0
stb %l3,[%i2+0x083] ! Mem[000000006d000083]
p46_far_0_he:
jmpl %o7,%g0
stw %l3,[%i0+0x084] ! Mem[000000006c000084]
jmpl %o7,%g0
nop
p46_far_0_hem:
jmpl %o7,%g0
stw %l3,[%i0+0x084] ! Mem[000000006c000084]
jmpl %o7,%g0
nop
p46_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p47_far_0_le:
swap [%i0+0x0fc],%l7 ! Mem[000000006e0000fc]
lduh [%i3+0x08a],%l4 ! Mem[000000006f80008a]
ldstub [%i2+0x0e3],%l0 ! Mem[000000006f0000e3]
sth %l0,[%i2+0x100] ! Mem[000000006f000100]
stb %l6,[%i1+0x188] ! Mem[000000006e800188]
ldsh [%i1+0x0f2],%l6 ! Mem[000000006e8000f2]
jmpl %o7,%g0
ldx [%i2+0x170],%l1 ! Mem[000000006f000170]
p47_far_0_lem:
swap [%i0+0x0fc],%l7 ! Mem[000000006e0000fc]
lduh [%i3+0x08a],%l4 ! Mem[000000006f80008a]
ldstub [%i2+0x0e3],%l0 ! Mem[000000006f0000e3]
sth %l0,[%i2+0x100] ! Mem[000000006f000100]
stb %l6,[%i1+0x188] ! Mem[000000006e800188]
ldsh [%i1+0x0f2],%l6 ! Mem[000000006e8000f2]
jmpl %o7,%g0
ldx [%i2+0x170],%l1 ! Mem[000000006f000170]
p47_far_0_he:
ldub [%i0+0x15b],%l5 ! Mem[000000006e00015b]
ldstub [%i3+0x0c6],%l4 ! Mem[000000006f8000c6]
swap [%i3+0x0a0],%l3 ! Mem[000000006f8000a0]
swap [%i1+0x060],%l5 ! Mem[000000006e800060]
swap [%i0+0x12c],%l4 ! Mem[000000006e00012c]
jmpl %o7,%g0
ldub [%i2+0x0e8],%l4 ! Mem[000000006f0000e8]
p47_far_0_hem:
ldub [%i0+0x15b],%l5 ! Mem[000000006e00015b]
ldstub [%i3+0x0c6],%l4 ! Mem[000000006f8000c6]
swap [%i3+0x0a0],%l3 ! Mem[000000006f8000a0]
swap [%i1+0x060],%l5 ! Mem[000000006e800060]
swap [%i0+0x12c],%l4 ! Mem[000000006e00012c]
jmpl %o7,%g0
ldub [%i2+0x0e8],%l4 ! Mem[000000006f0000e8]
p47_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p48_far_0_le:
ldsb [%i3+0x1da],%l1 ! Mem[00000000718001da]
swap [%i3+0x084],%l3 ! Mem[0000000071800084]
std %l2,[%i0+0x098] ! Mem[0000000070000098]
sth %l7,[%i0+0x18e] ! Mem[000000007000018e]
sth %l4,[%i0+0x044] ! Mem[0000000070000044]
lduh [%i3+0x0de],%l1 ! Mem[00000000718000de]
jmpl %o7,%g0
stx %l0,[%i0+0x198] ! Mem[0000000070000198]
p48_far_0_lem:
ldsb [%i3+0x1da],%l1 ! Mem[00000000718001da]
swap [%i3+0x084],%l3 ! Mem[0000000071800084]
std %l2,[%i0+0x098] ! Mem[0000000070000098]
sth %l7,[%i0+0x18e] ! Mem[000000007000018e]
sth %l4,[%i0+0x044] ! Mem[0000000070000044]
lduh [%i3+0x0de],%l1 ! Mem[00000000718000de]
jmpl %o7,%g0
stx %l0,[%i0+0x198] ! Mem[0000000070000198]
p48_far_0_he:
lduh [%i2+0x058],%l1 ! Mem[0000000071000058]
swap [%i3+0x040],%l4 ! Mem[0000000071800040]
jmpl %o7,%g0
sth %l3,[%i1+0x130] ! Mem[0000000070800130]
p48_far_0_hem:
lduh [%i2+0x058],%l1 ! Mem[0000000071000058]
swap [%i3+0x040],%l4 ! Mem[0000000071800040]
jmpl %o7,%g0
sth %l3,[%i1+0x130] ! Mem[0000000070800130]
p48_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p49_far_0_le:
ldsb [%i1+0x0b5],%l4 ! Mem[00000000728000b5]
ldstub [%i1+0x13f],%l7 ! Mem[000000007280013f]
stb %l7,[%i2+0x15c] ! Mem[000000007300015c]
stw %l5,[%i0+0x078] ! Mem[0000000072000078]
stx %l2,[%i3+0x0d0] ! Mem[00000000738000d0]
swap [%i3+0x0f0],%l6 ! Mem[00000000738000f0]
jmpl %o7,%g0
swap [%i0+0x0a8],%l5 ! Mem[00000000720000a8]
p49_far_0_lem:
ldsb [%i1+0x0b5],%l4 ! Mem[00000000728000b5]
ldstub [%i1+0x13f],%l7 ! Mem[000000007280013f]
stb %l7,[%i2+0x15c] ! Mem[000000007300015c]
stw %l5,[%i0+0x078] ! Mem[0000000072000078]
stx %l2,[%i3+0x0d0] ! Mem[00000000738000d0]
swap [%i3+0x0f0],%l6 ! Mem[00000000738000f0]
jmpl %o7,%g0
swap [%i0+0x0a8],%l5 ! Mem[00000000720000a8]
p49_far_0_he:
lduw [%i2+0x000],%l4 ! Mem[0000000073000000]
sth %l3,[%i3+0x0ee] ! Mem[00000000738000ee]
stx %l2,[%i1+0x1b0] ! Mem[00000000728001b0]
jmpl %o7,%g0
ldsb [%i0+0x095],%l2 ! Mem[0000000072000095]
p49_far_0_hem:
membar #Sync
lduw [%i2+0x000],%l4 ! Mem[0000000073000000]
sth %l3,[%i3+0x0ee] ! Mem[00000000738000ee]
stx %l2,[%i1+0x1b0] ! Mem[00000000728001b0]
jmpl %o7,%g0
ldsb [%i0+0x095],%l2 ! Mem[0000000072000095]
p49_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p50_far_0_le:
stx %l1,[%i0+0x1d8] ! Mem[00000000740001d8]
ldstub [%i0+0x084],%l3 ! Mem[0000000074000084]
ldstub [%i0+0x00f],%l7 ! Mem[000000007400000f]
lduh [%i0+0x1ba],%l3 ! Mem[00000000740001ba]
swap [%i0+0x0b4],%l0 ! Mem[00000000740000b4]
std %l2,[%i3+0x190] ! Mem[0000000075800190]
jmpl %o7,%g0
stw %l4,[%i1+0x064] ! Mem[0000000074800064]
p50_far_0_lem:
stx %l1,[%i0+0x1d8] ! Mem[00000000740001d8]
ldstub [%i0+0x084],%l3 ! Mem[0000000074000084]
membar #Sync
ldstub [%i0+0x00f],%l7 ! Mem[000000007400000f]
lduh [%i0+0x1ba],%l3 ! Mem[00000000740001ba]
swap [%i0+0x0b4],%l0 ! Mem[00000000740000b4]
std %l2,[%i3+0x190] ! Mem[0000000075800190]
jmpl %o7,%g0
stw %l4,[%i1+0x064] ! Mem[0000000074800064]
p50_far_0_he:
ldx [%i1+0x1d0],%l6 ! Mem[00000000748001d0]
stx %l3,[%i3+0x108] ! Mem[0000000075800108]
lduw [%i1+0x178],%l0 ! Mem[0000000074800178]
ldstub [%i2+0x0c3],%l5 ! Mem[00000000750000c3]
ldstub [%i1+0x0d0],%l1 ! Mem[00000000748000d0]
ldstub [%i2+0x0e8],%l4 ! Mem[00000000750000e8]
ldsh [%i2+0x04a],%l3 ! Mem[000000007500004a]
jmpl %o7,%g0
ldsb [%i3+0x08f],%l7 ! Mem[000000007580008f]
p50_far_0_hem:
ldx [%i1+0x1d0],%l6 ! Mem[00000000748001d0]
stx %l3,[%i3+0x108] ! Mem[0000000075800108]
lduw [%i1+0x178],%l0 ! Mem[0000000074800178]
ldstub [%i2+0x0c3],%l5 ! Mem[00000000750000c3]
ldstub [%i1+0x0d0],%l1 ! Mem[00000000748000d0]
ldstub [%i2+0x0e8],%l4 ! Mem[00000000750000e8]
ldsh [%i2+0x04a],%l3 ! Mem[000000007500004a]
jmpl %o7,%g0
ldsb [%i3+0x08f],%l7 ! Mem[000000007580008f]
p50_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p51_far_0_le:
ldx [%i0+0x1d8],%l1 ! Mem[00000000760001d8]
swap [%i3+0x0cc],%l4 ! Mem[00000000778000cc]
swap [%i3+0x0c0],%l0 ! Mem[00000000778000c0]
ldd [%i1+0x100],%l0 ! Mem[0000000076800100]
ldub [%i0+0x1db],%l3 ! Mem[00000000760001db]
ldstub [%i3+0x0ef],%l3 ! Mem[00000000778000ef]
jmpl %o7,%g0
swap [%i0+0x0c0],%l2 ! Mem[00000000760000c0]
p51_far_0_lem:
ldx [%i0+0x1d8],%l1 ! Mem[00000000760001d8]
swap [%i3+0x0cc],%l4 ! Mem[00000000778000cc]
swap [%i3+0x0c0],%l0 ! Mem[00000000778000c0]
ldd [%i1+0x100],%l0 ! Mem[0000000076800100]
ldub [%i0+0x1db],%l3 ! Mem[00000000760001db]
ldstub [%i3+0x0ef],%l3 ! Mem[00000000778000ef]
jmpl %o7,%g0
swap [%i0+0x0c0],%l2 ! Mem[00000000760000c0]
p51_far_0_he:
sth %l1,[%i0+0x1ac] ! Mem[00000000760001ac]
swap [%i1+0x16c],%l2 ! Mem[000000007680016c]
ldsb [%i2+0x116],%l5 ! Mem[0000000077000116]
ldstub [%i2+0x16d],%l1 ! Mem[000000007700016d]
stx %l6,[%i2+0x188] ! Mem[0000000077000188]
sth %l5,[%i0+0x0dc] ! Mem[00000000760000dc]
jmpl %o7,%g0
swap [%i3+0x128],%l5 ! Mem[0000000077800128]
p51_far_0_hem:
sth %l1,[%i0+0x1ac] ! Mem[00000000760001ac]
swap [%i1+0x16c],%l2 ! Mem[000000007680016c]
ldsb [%i2+0x116],%l5 ! Mem[0000000077000116]
ldstub [%i2+0x16d],%l1 ! Mem[000000007700016d]
stx %l6,[%i2+0x188] ! Mem[0000000077000188]
sth %l5,[%i0+0x0dc] ! Mem[00000000760000dc]
jmpl %o7,%g0
swap [%i3+0x128],%l5 ! Mem[0000000077800128]
p51_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p52_far_0_le:
ldstub [%i2+0x0fa],%l4 ! Mem[00000000790000fa]
swap [%i0+0x1a8],%l7 ! Mem[00000000780001a8]
lduh [%i0+0x0e2],%l0 ! Mem[00000000780000e2]
swap [%i0+0x100],%l0 ! Mem[0000000078000100]
lduw [%i1+0x188],%l6 ! Mem[0000000078800188]
ldstub [%i3+0x0f3],%l6 ! Mem[00000000798000f3]
jmpl %o7,%g0
lduh [%i1+0x0a8],%l5 ! Mem[00000000788000a8]
p52_far_0_lem:
ldstub [%i2+0x0fa],%l4 ! Mem[00000000790000fa]
swap [%i0+0x1a8],%l7 ! Mem[00000000780001a8]
lduh [%i0+0x0e2],%l0 ! Mem[00000000780000e2]
swap [%i0+0x100],%l0 ! Mem[0000000078000100]
lduw [%i1+0x188],%l6 ! Mem[0000000078800188]
ldstub [%i3+0x0f3],%l6 ! Mem[00000000798000f3]
jmpl %o7,%g0
lduh [%i1+0x0a8],%l5 ! Mem[00000000788000a8]
p52_far_0_he:
stx %l6,[%i3+0x068] ! Mem[0000000079800068]
lduh [%i0+0x042],%l4 ! Mem[0000000078000042]
ldsb [%i1+0x178],%l0 ! Mem[0000000078800178]
jmpl %o7,%g0
lduh [%i2+0x0f6],%l0 ! Mem[00000000790000f6]
p52_far_0_hem:
stx %l6,[%i3+0x068] ! Mem[0000000079800068]
lduh [%i0+0x042],%l4 ! Mem[0000000078000042]
ldsb [%i1+0x178],%l0 ! Mem[0000000078800178]
jmpl %o7,%g0
lduh [%i2+0x0f6],%l0 ! Mem[00000000790000f6]
p52_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p53_far_0_le:
ldsb [%i0+0x1da],%l1 ! Mem[000000007a0001da]
ldsw [%i3+0x084],%l3 ! Mem[000000007b800084]
stx %l7,[%i3+0x028] ! Mem[000000007b800028]
std %l6,[%i0+0x028] ! Mem[000000007a000028]
ldd [%i0+0x090],%l0 ! Mem[000000007a000090]
stx %l2,[%i0+0x1b0] ! Mem[000000007a0001b0]
jmpl %o7,%g0
ldd [%i3+0x170],%l0 ! Mem[000000007b800170]
p53_far_0_lem:
ldsb [%i0+0x1da],%l1 ! Mem[000000007a0001da]
ldsw [%i3+0x084],%l3 ! Mem[000000007b800084]
membar #Sync
stx %l7,[%i3+0x028] ! Mem[000000007b800028]
std %l6,[%i0+0x028] ! Mem[000000007a000028]
ldd [%i0+0x090],%l0 ! Mem[000000007a000090]
stx %l2,[%i0+0x1b0] ! Mem[000000007a0001b0]
jmpl %o7,%g0
ldd [%i3+0x170],%l0 ! Mem[000000007b800170]
p53_far_0_he:
swap [%i3+0x184],%l7 ! Mem[000000007b800184]
lduh [%i1+0x062],%l4 ! Mem[000000007a800062]
ldstub [%i2+0x129],%l6 ! Mem[000000007b000129]
lduw [%i3+0x13c],%l6 ! Mem[000000007b80013c]
swap [%i1+0x090],%l6 ! Mem[000000007a800090]
jmpl %o7,%g0
stb %l3,[%i2+0x0ba] ! Mem[000000007b0000ba]
p53_far_0_hem:
swap [%i3+0x184],%l7 ! Mem[000000007b800184]
lduh [%i1+0x062],%l4 ! Mem[000000007a800062]
ldstub [%i2+0x129],%l6 ! Mem[000000007b000129]
lduw [%i3+0x13c],%l6 ! Mem[000000007b80013c]
swap [%i1+0x090],%l6 ! Mem[000000007a800090]
jmpl %o7,%g0
stb %l3,[%i2+0x0ba] ! Mem[000000007b0000ba]
p53_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p54_far_0_le:
swap [%i2+0x0f8],%l4 ! Mem[000000007d0000f8]
sth %l7,[%i2+0x05c] ! Mem[000000007d00005c]
stw %l2,[%i2+0x144] ! Mem[000000007d000144]
ldx [%i3+0x0e8],%l2 ! Mem[000000007d8000e8]
lduw [%i1+0x114],%l3 ! Mem[000000007c800114]
sth %l4,[%i0+0x088] ! Mem[000000007c000088]
jmpl %o7,%g0
ldstub [%i3+0x158],%l7 ! Mem[000000007d800158]
p54_far_0_lem:
swap [%i2+0x0f8],%l4 ! Mem[000000007d0000f8]
sth %l7,[%i2+0x05c] ! Mem[000000007d00005c]
stw %l2,[%i2+0x144] ! Mem[000000007d000144]
ldx [%i3+0x0e8],%l2 ! Mem[000000007d8000e8]
lduw [%i1+0x114],%l3 ! Mem[000000007c800114]
sth %l4,[%i0+0x088] ! Mem[000000007c000088]
jmpl %o7,%g0
ldstub [%i3+0x158],%l7 ! Mem[000000007d800158]
p54_far_0_he:
ldstub [%i2+0x002],%l4 ! Mem[000000007d000002]
lduw [%i0+0x16c],%l0 ! Mem[000000007c00016c]
jmpl %o7,%g0
ldub [%i2+0x129],%l6 ! Mem[000000007d000129]
p54_far_0_hem:
membar #Sync
ldstub [%i2+0x002],%l4 ! Mem[000000007d000002]
lduw [%i0+0x16c],%l0 ! Mem[000000007c00016c]
jmpl %o7,%g0
ldub [%i2+0x129],%l6 ! Mem[000000007d000129]
p54_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p55_far_0_le:
stx %l1,[%i0+0x1f8] ! Mem[000000007e0001f8]
swap [%i3+0x0a4],%l3 ! Mem[000000007f8000a4]
ldstub [%i3+0x167],%l2 ! Mem[000000007f800167]
ldx [%i0+0x120],%l0 ! Mem[000000007e000120]
ldsw [%i0+0x188],%l6 ! Mem[000000007e000188]
std %l6,[%i1+0x0f0] ! Mem[000000007e8000f0]
jmpl %o7,%g0
std %l0,[%i0+0x170] ! Mem[000000007e000170]
p55_far_0_lem:
stx %l1,[%i0+0x1f8] ! Mem[000000007e0001f8]
swap [%i3+0x0a4],%l3 ! Mem[000000007f8000a4]
ldstub [%i3+0x167],%l2 ! Mem[000000007f800167]
ldx [%i0+0x120],%l0 ! Mem[000000007e000120]
ldsw [%i0+0x188],%l6 ! Mem[000000007e000188]
std %l6,[%i1+0x0f0] ! Mem[000000007e8000f0]
jmpl %o7,%g0
std %l0,[%i0+0x170] ! Mem[000000007e000170]
p55_far_0_he:
swap [%i3+0x04c],%l6 ! Mem[000000007f80004c]
ldsw [%i1+0x108],%l3 ! Mem[000000007e800108]
swap [%i2+0x0e0],%l2 ! Mem[000000007f0000e0]
std %l6,[%i2+0x0a0] ! Mem[000000007f0000a0]
ldsh [%i1+0x17e],%l1 ! Mem[000000007e80017e]
jmpl %o7,%g0
ldsb [%i3+0x0c8],%l4 ! Mem[000000007f8000c8]
p55_far_0_hem:
swap [%i3+0x04c],%l6 ! Mem[000000007f80004c]
ldsw [%i1+0x108],%l3 ! Mem[000000007e800108]
swap [%i2+0x0e0],%l2 ! Mem[000000007f0000e0]
std %l6,[%i2+0x0a0] ! Mem[000000007f0000a0]
ldsh [%i1+0x17e],%l1 ! Mem[000000007e80017e]
jmpl %o7,%g0
ldsb [%i3+0x0c8],%l4 ! Mem[000000007f8000c8]
p55_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p56_far_0_le:
ldx [%i0+0x1f8],%l1 ! Mem[00000000800001f8]
ldsb [%i1+0x0a4],%l3 ! Mem[00000000808000a4]
std %l2,[%i1+0x098] ! Mem[0000000080800098]
ldub [%i2+0x132],%l6 ! Mem[0000000081000132]
stw %l2,[%i3+0x0d0] ! Mem[00000000818000d0]
ldub [%i2+0x0de],%l1 ! Mem[00000000810000de]
jmpl %o7,%g0
ldstub [%i0+0x1bc],%l0 ! Mem[00000000800001bc]
p56_far_0_lem:
ldx [%i0+0x1f8],%l1 ! Mem[00000000800001f8]
ldsb [%i1+0x0a4],%l3 ! Mem[00000000808000a4]
std %l2,[%i1+0x098] ! Mem[0000000080800098]
ldub [%i2+0x132],%l6 ! Mem[0000000081000132]
stw %l2,[%i3+0x0d0] ! Mem[00000000818000d0]
ldub [%i2+0x0de],%l1 ! Mem[00000000810000de]
jmpl %o7,%g0
ldstub [%i0+0x1bc],%l0 ! Mem[00000000800001bc]
p56_far_0_he:
ldub [%i3+0x04f],%l6 ! Mem[000000008180004f]
swap [%i3+0x108],%l3 ! Mem[0000000081800108]
jmpl %o7,%g0
sth %l3,[%i2+0x1e4] ! Mem[00000000810001e4]
p56_far_0_hem:
ldub [%i3+0x04f],%l6 ! Mem[000000008180004f]
swap [%i3+0x108],%l3 ! Mem[0000000081800108]
jmpl %o7,%g0
sth %l3,[%i2+0x1e4] ! Mem[00000000810001e4]
p56_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p57_far_0_le:
ldx [%i3+0x0d8],%l7 ! Mem[00000000838000d8]
stb %l4,[%i0+0x0ec] ! Mem[00000000820000ec]
ldstub [%i3+0x0c3],%l0 ! Mem[00000000838000c3]
stb %l0,[%i1+0x08c] ! Mem[000000008280008c]
lduw [%i1+0x184],%l7 ! Mem[0000000082800184]
ldsh [%i1+0x128],%l3 ! Mem[0000000082800128]
jmpl %o7,%g0
stw %l0,[%i2+0x178] ! Mem[0000000083000178]
p57_far_0_lem:
ldx [%i3+0x0d8],%l7 ! Mem[00000000838000d8]
stb %l4,[%i0+0x0ec] ! Mem[00000000820000ec]
ldstub [%i3+0x0c3],%l0 ! Mem[00000000838000c3]
stb %l0,[%i1+0x08c] ! Mem[000000008280008c]
lduw [%i1+0x184],%l7 ! Mem[0000000082800184]
ldsh [%i1+0x128],%l3 ! Mem[0000000082800128]
jmpl %o7,%g0
stw %l0,[%i2+0x178] ! Mem[0000000083000178]
p57_far_0_he:
ldstub [%i2+0x18c],%l1 ! Mem[000000008300018c]
lduh [%i2+0x14e],%l2 ! Mem[000000008300014e]
swap [%i3+0x04c],%l7 ! Mem[000000008380004c]
ldsw [%i0+0x024],%l2 ! Mem[0000000082000024]
jmpl %o7,%g0
lduh [%i0+0x062],%l5 ! Mem[0000000082000062]
p57_far_0_hem:
ldstub [%i2+0x18c],%l1 ! Mem[000000008300018c]
lduh [%i2+0x14e],%l2 ! Mem[000000008300014e]
swap [%i3+0x04c],%l7 ! Mem[000000008380004c]
membar #Sync
ldsw [%i0+0x024],%l2 ! Mem[0000000082000024]
jmpl %o7,%g0
lduh [%i0+0x062],%l5 ! Mem[0000000082000062]
p57_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p58_far_0_le:
ldsb [%i0+0x1da],%l1 ! Mem[00000000840001da]
stb %l3,[%i2+0x0a4] ! Mem[00000000850000a4]
swap [%i3+0x0bc],%l3 ! Mem[00000000858000bc]
swap [%i1+0x130],%l6 ! Mem[0000000084800130]
ldd [%i0+0x110],%l2 ! Mem[0000000084000110]
std %l2,[%i2+0x1b0] ! Mem[00000000850001b0]
jmpl %o7,%g0
stw %l4,[%i2+0x044] ! Mem[0000000085000044]
p58_far_0_lem:
ldsb [%i0+0x1da],%l1 ! Mem[00000000840001da]
stb %l3,[%i2+0x0a4] ! Mem[00000000850000a4]
swap [%i3+0x0bc],%l3 ! Mem[00000000858000bc]
swap [%i1+0x130],%l6 ! Mem[0000000084800130]
ldd [%i0+0x110],%l2 ! Mem[0000000084000110]
std %l2,[%i2+0x1b0] ! Mem[00000000850001b0]
jmpl %o7,%g0
stw %l4,[%i2+0x044] ! Mem[0000000085000044]
p58_far_0_he:
stw %l4,[%i0+0x064] ! Mem[0000000084000064]
swap [%i2+0x0c8],%l6 ! Mem[00000000850000c8]
ldd [%i3+0x0a0],%l2 ! Mem[00000000858000a0]
ldub [%i3+0x16a],%l4 ! Mem[000000008580016a]
ldsh [%i1+0x134],%l4 ! Mem[0000000084800134]
std %l2,[%i2+0x060] ! Mem[0000000085000060]
swap [%i3+0x098],%l3 ! Mem[0000000085800098]
jmpl %o7,%g0
swap [%i3+0x17c],%l3 ! Mem[000000008580017c]
p58_far_0_hem:
stw %l4,[%i0+0x064] ! Mem[0000000084000064]
swap [%i2+0x0c8],%l6 ! Mem[00000000850000c8]
ldd [%i3+0x0a0],%l2 ! Mem[00000000858000a0]
ldub [%i3+0x16a],%l4 ! Mem[000000008580016a]
ldsh [%i1+0x134],%l4 ! Mem[0000000084800134]
std %l2,[%i2+0x060] ! Mem[0000000085000060]
swap [%i3+0x098],%l3 ! Mem[0000000085800098]
jmpl %o7,%g0
swap [%i3+0x17c],%l3 ! Mem[000000008580017c]
p58_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p59_far_0_le:
std %l2,[%i0+0x098] ! Mem[0000000086000098]
swap [%i2+0x0ec],%l4 ! Mem[00000000870000ec]
ldx [%i3+0x0e0],%l0 ! Mem[00000000878000e0]
stb %l5,[%i3+0x047] ! Mem[0000000087800047]
stb %l1,[%i1+0x044] ! Mem[0000000086800044]
stw %l4,[%i2+0x060] ! Mem[0000000087000060]
jmpl %o7,%g0
swap [%i3+0x130],%l3 ! Mem[0000000087800130]
p59_far_0_lem:
std %l2,[%i0+0x098] ! Mem[0000000086000098]
swap [%i2+0x0ec],%l4 ! Mem[00000000870000ec]
ldx [%i3+0x0e0],%l0 ! Mem[00000000878000e0]
stb %l5,[%i3+0x047] ! Mem[0000000087800047]
stb %l1,[%i1+0x044] ! Mem[0000000086800044]
stw %l4,[%i2+0x060] ! Mem[0000000087000060]
jmpl %o7,%g0
swap [%i3+0x130],%l3 ! Mem[0000000087800130]
p59_far_0_he:
ldstub [%i2+0x1c3],%l1 ! Mem[00000000870001c3]
stw %l1,[%i2+0x088] ! Mem[0000000087000088]
ldsw [%i2+0x0a8],%l4 ! Mem[00000000870000a8]
std %l2,[%i3+0x0b0] ! Mem[00000000878000b0]
jmpl %o7,%g0
ldstub [%i3+0x161],%l7 ! Mem[0000000087800161]
p59_far_0_hem:
ldstub [%i2+0x1c3],%l1 ! Mem[00000000870001c3]
stw %l1,[%i2+0x088] ! Mem[0000000087000088]
ldsw [%i2+0x0a8],%l4 ! Mem[00000000870000a8]
std %l2,[%i3+0x0b0] ! Mem[00000000878000b0]
jmpl %o7,%g0
ldstub [%i3+0x161],%l7 ! Mem[0000000087800161]
p59_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p60_far_0_le:
stx %l1,[%i1+0x1d8] ! Mem[00000000888001d8]
ldstub [%i1+0x05c],%l7 ! Mem[000000008880005c]
sth %l7,[%i3+0x02e] ! Mem[000000008980002e]
swap [%i1+0x064],%l5 ! Mem[0000000088800064]
stx %l6,[%i0+0x1f0] ! Mem[00000000880001f0]
ldd [%i0+0x0e8],%l6 ! Mem[00000000880000e8]
jmpl %o7,%g0
ldx [%i3+0x1e0],%l3 ! Mem[00000000898001e0]
p60_far_0_lem:
stx %l1,[%i1+0x1d8] ! Mem[00000000888001d8]
ldstub [%i1+0x05c],%l7 ! Mem[000000008880005c]
membar #Sync
sth %l7,[%i3+0x02e] ! Mem[000000008980002e]
swap [%i1+0x064],%l5 ! Mem[0000000088800064]
stx %l6,[%i0+0x1f0] ! Mem[00000000880001f0]
ldd [%i0+0x0e8],%l6 ! Mem[00000000880000e8]
jmpl %o7,%g0
ldx [%i3+0x1e0],%l3 ! Mem[00000000898001e0]
p60_far_0_he:
swap [%i0+0x084],%l3 ! Mem[0000000088000084]
ldsw [%i2+0x1d0],%l0 ! Mem[00000000890001d0]
ldstub [%i3+0x039],%l4 ! Mem[0000000089800039]
swap [%i3+0x180],%l1 ! Mem[0000000089800180]
ldsb [%i0+0x1f8],%l4 ! Mem[00000000880001f8]
ldsb [%i3+0x03e],%l2 ! Mem[000000008980003e]
ldd [%i1+0x1c8],%l2 ! Mem[00000000888001c8]
jmpl %o7,%g0
stx %l4,[%i3+0x088] ! Mem[0000000089800088]
p60_far_0_hem:
swap [%i0+0x084],%l3 ! Mem[0000000088000084]
ldsw [%i2+0x1d0],%l0 ! Mem[00000000890001d0]
membar #Sync
ldstub [%i3+0x039],%l4 ! Mem[0000000089800039]
swap [%i3+0x180],%l1 ! Mem[0000000089800180]
ldsb [%i0+0x1f8],%l4 ! Mem[00000000880001f8]
ldsb [%i3+0x03e],%l2 ! Mem[000000008980003e]
ldd [%i1+0x1c8],%l2 ! Mem[00000000888001c8]
jmpl %o7,%g0
stx %l4,[%i3+0x088] ! Mem[0000000089800088]
p60_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p61_far_0_le:
ldx [%i1+0x1f8],%l1 ! Mem[000000008a8001f8]
stx %l3,[%i1+0x0a0] ! Mem[000000008a8000a0]
ldstub [%i3+0x0bf],%l3 ! Mem[000000008b8000bf]
sth %l2,[%i0+0x0ce] ! Mem[000000008a0000ce]
ldstub [%i1+0x095],%l0 ! Mem[000000008a800095]
ldstub [%i3+0x0de],%l1 ! Mem[000000008b8000de]
jmpl %o7,%g0
lduw [%i3+0x128],%l1 ! Mem[000000008b800128]
p61_far_0_lem:
ldx [%i1+0x1f8],%l1 ! Mem[000000008a8001f8]
stx %l3,[%i1+0x0a0] ! Mem[000000008a8000a0]
ldstub [%i3+0x0bf],%l3 ! Mem[000000008b8000bf]
sth %l2,[%i0+0x0ce] ! Mem[000000008a0000ce]
ldstub [%i1+0x095],%l0 ! Mem[000000008a800095]
ldstub [%i3+0x0de],%l1 ! Mem[000000008b8000de]
jmpl %o7,%g0
lduw [%i3+0x128],%l1 ! Mem[000000008b800128]
p61_far_0_he:
ldsb [%i1+0x04f],%l6 ! Mem[000000008a80004f]
swap [%i1+0x108],%l3 ! Mem[000000008a800108]
ldsw [%i2+0x0e0],%l2 ! Mem[000000008b0000e0]
ldstub [%i1+0x0a6],%l7 ! Mem[000000008a8000a6]
jmpl %o7,%g0
ldub [%i2+0x0f0],%l1 ! Mem[000000008b0000f0]
p61_far_0_hem:
ldsb [%i1+0x04f],%l6 ! Mem[000000008a80004f]
swap [%i1+0x108],%l3 ! Mem[000000008a800108]
ldsw [%i2+0x0e0],%l2 ! Mem[000000008b0000e0]
ldstub [%i1+0x0a6],%l7 ! Mem[000000008a8000a6]
jmpl %o7,%g0
ldub [%i2+0x0f0],%l1 ! Mem[000000008b0000f0]
p61_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p62_far_0_le:
std %l4,[%i3+0x0d8] ! Mem[000000008d8000d8]
ldub [%i1+0x07c],%l7 ! Mem[000000008c80007c]
ldx [%i0+0x028],%l7 ! Mem[000000008c000028]
ldsb [%i1+0x058],%l5 ! Mem[000000008c800058]
ldsw [%i1+0x188],%l6 ! Mem[000000008c800188]
stx %l6,[%i3+0x0d0] ! Mem[000000008d8000d0]
jmpl %o7,%g0
stb %l1,[%i2+0x09c] ! Mem[000000008d00009c]
p62_far_0_lem:
std %l4,[%i3+0x0d8] ! Mem[000000008d8000d8]
ldub [%i1+0x07c],%l7 ! Mem[000000008c80007c]
membar #Sync
ldx [%i0+0x028],%l7 ! Mem[000000008c000028]
ldsb [%i1+0x058],%l5 ! Mem[000000008c800058]
ldsw [%i1+0x188],%l6 ! Mem[000000008c800188]
stx %l6,[%i3+0x0d0] ! Mem[000000008d8000d0]
jmpl %o7,%g0
stb %l1,[%i2+0x09c] ! Mem[000000008d00009c]
p62_far_0_he:
jmpl %o7,%g0
ldx [%i1+0x0e8],%l4 ! Mem[000000008c8000e8]
jmpl %o7,%g0
nop
p62_far_0_hem:
jmpl %o7,%g0
ldx [%i1+0x0e8],%l4 ! Mem[000000008c8000e8]
jmpl %o7,%g0
nop
p62_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p63_far_0_le:
ldsb [%i1+0x1fa],%l1 ! Mem[000000008e8001fa]
ldsh [%i1+0x0a4],%l3 ! Mem[000000008e8000a4]
ldsh [%i3+0x00e],%l7 ! Mem[000000008f80000e]
std %l2,[%i2+0x198] ! Mem[000000008f000198]
sth %l2,[%i2+0x0d0] ! Mem[000000008f0000d0]
lduw [%i0+0x1b4],%l2 ! Mem[000000008e0001b4]
jmpl %o7,%g0
stw %l1,[%i2+0x170] ! Mem[000000008f000170]
p63_far_0_lem:
ldsb [%i1+0x1fa],%l1 ! Mem[000000008e8001fa]
ldsh [%i1+0x0a4],%l3 ! Mem[000000008e8000a4]
membar #Sync
ldsh [%i3+0x00e],%l7 ! Mem[000000008f80000e]
std %l2,[%i2+0x198] ! Mem[000000008f000198]
sth %l2,[%i2+0x0d0] ! Mem[000000008f0000d0]
lduw [%i0+0x1b4],%l2 ! Mem[000000008e0001b4]
jmpl %o7,%g0
stw %l1,[%i2+0x170] ! Mem[000000008f000170]
p63_far_0_he:
ldstub [%i2+0x1f2],%l6 ! Mem[000000008f0001f2]
stw %l5,[%i0+0x1dc] ! Mem[000000008e0001dc]
ldstub [%i2+0x1a6],%l1 ! Mem[000000008f0001a6]
ldd [%i1+0x0c0],%l4 ! Mem[000000008e8000c0]
ldstub [%i3+0x105],%l4 ! Mem[000000008f800105]
jmpl %o7,%g0
stx %l4,[%i0+0x048] ! Mem[000000008e000048]
p63_far_0_hem:
ldstub [%i2+0x1f2],%l6 ! Mem[000000008f0001f2]
stw %l5,[%i0+0x1dc] ! Mem[000000008e0001dc]
ldstub [%i2+0x1a6],%l1 ! Mem[000000008f0001a6]
ldd [%i1+0x0c0],%l4 ! Mem[000000008e8000c0]
ldstub [%i3+0x105],%l4 ! Mem[000000008f800105]
jmpl %o7,%g0
stx %l4,[%i0+0x048] ! Mem[000000008e000048]
p63_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
nop
nop
nop
jmpl %o7,%g0
nop
far0_b2b_l:
nop
nop
nop
jmpl %o7,%g0
nop
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
ldsb [%i1+0x01d],%l1 ! Mem[000000001080001d]
jmpl %o7,%g0
ldstub [%i1+0x002],%l5 ! Mem[0000000010800002]
p0_far_1_lem:
membar #Sync
ldsb [%i1+0x01d],%l1 ! Mem[000000001080001d]
membar #Sync
jmpl %o7,%g0
ldstub [%i1+0x002],%l5 ! Mem[0000000010800002]
p0_far_1_he:
jmpl %o7,%g0
swap [%i3+0x19c],%l5 ! Mem[000000001180019c]
jmpl %o7,%g0
nop
p0_far_1_hem:
jmpl %o7,%g0
swap [%i3+0x19c],%l5 ! Mem[000000001180019c]
jmpl %o7,%g0
nop
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p1_far_1_le:
ldstub [%i1+0x181],%l0 ! Mem[0000000012800181]
std %l0,[%i2+0x1d8] ! Mem[00000000130001d8]
stx %l4,[%i3+0x170] ! Mem[0000000013800170]
stx %l4,[%i3+0x130] ! Mem[0000000013800130]
jmpl %o7,%g0
swap [%i1+0x1cc],%l6 ! Mem[00000000128001cc]
p1_far_1_lem:
ldstub [%i1+0x181],%l0 ! Mem[0000000012800181]
std %l0,[%i2+0x1d8] ! Mem[00000000130001d8]
stx %l4,[%i3+0x170] ! Mem[0000000013800170]
stx %l4,[%i3+0x130] ! Mem[0000000013800130]
jmpl %o7,%g0
swap [%i1+0x1cc],%l6 ! Mem[00000000128001cc]
p1_far_1_he:
stw %l6,[%i3+0x010] ! Mem[0000000013800010]
swap [%i1+0x00c],%l4 ! Mem[000000001280000c]
jmpl %o7,%g0
ldstub [%i2+0x16e],%l1 ! Mem[000000001300016e]
p1_far_1_hem:
membar #Sync
stw %l6,[%i3+0x010] ! Mem[0000000013800010]
swap [%i1+0x00c],%l4 ! Mem[000000001280000c]
jmpl %o7,%g0
ldstub [%i2+0x16e],%l1 ! Mem[000000001300016e]
p1_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p2_far_1_le:
ldsb [%i1+0x0bb],%l2 ! Mem[00000000148000bb]
stx %l3,[%i3+0x130] ! Mem[0000000015800130]
ldsb [%i2+0x180],%l1 ! Mem[0000000015000180]
jmpl %o7,%g0
ldsh [%i2+0x03e],%l4 ! Mem[000000001500003e]
p2_far_1_lem:
ldsb [%i1+0x0bb],%l2 ! Mem[00000000148000bb]
stx %l3,[%i3+0x130] ! Mem[0000000015800130]
ldsb [%i2+0x180],%l1 ! Mem[0000000015000180]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x03e],%l4 ! Mem[000000001500003e]
p2_far_1_he:
jmpl %o7,%g0
stx %l2,[%i3+0x148] ! Mem[0000000015800148]
jmpl %o7,%g0
nop
p2_far_1_hem:
jmpl %o7,%g0
stx %l2,[%i3+0x148] ! Mem[0000000015800148]
jmpl %o7,%g0
nop
p2_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p3_far_1_le:
jmpl %o7,%g0
ldsw [%i0+0x0a4],%l3 ! Mem[00000000160000a4]
jmpl %o7,%g0
nop
p3_far_1_lem:
jmpl %o7,%g0
ldsw [%i0+0x0a4],%l3 ! Mem[00000000160000a4]
jmpl %o7,%g0
nop
p3_far_1_he:
std %l4,[%i3+0x048] ! Mem[0000000017800048]
swap [%i3+0x07c],%l2 ! Mem[000000001780007c]
ldsw [%i1+0x0b4],%l2 ! Mem[00000000168000b4]
ldstub [%i0+0x0ba],%l4 ! Mem[00000000160000ba]
lduh [%i0+0x1d0],%l6 ! Mem[00000000160001d0]
jmpl %o7,%g0
stw %l2,[%i0+0x024] ! Mem[0000000016000024]
p3_far_1_hem:
std %l4,[%i3+0x048] ! Mem[0000000017800048]
swap [%i3+0x07c],%l2 ! Mem[000000001780007c]
ldsw [%i1+0x0b4],%l2 ! Mem[00000000168000b4]
ldstub [%i0+0x0ba],%l4 ! Mem[00000000160000ba]
lduh [%i0+0x1d0],%l6 ! Mem[00000000160001d0]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i0+0x024] ! Mem[0000000016000024]
p3_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p4_far_1_le:
ldub [%i3+0x0f4],%l6 ! Mem[00000000198000f4]
stx %l1,[%i2+0x088] ! Mem[0000000019000088]
lduh [%i3+0x180],%l0 ! Mem[0000000019800180]
swap [%i3+0x140],%l2 ! Mem[0000000019800140]
jmpl %o7,%g0
ldstub [%i3+0x0c9],%l3 ! Mem[00000000198000c9]
p4_far_1_lem:
ldub [%i3+0x0f4],%l6 ! Mem[00000000198000f4]
stx %l1,[%i2+0x088] ! Mem[0000000019000088]
lduh [%i3+0x180],%l0 ! Mem[0000000019800180]
swap [%i3+0x140],%l2 ! Mem[0000000019800140]
jmpl %o7,%g0
ldstub [%i3+0x0c9],%l3 ! Mem[00000000198000c9]
p4_far_1_he:
stw %l2,[%i1+0x0cc] ! Mem[00000000188000cc]
swap [%i1+0x040],%l4 ! Mem[0000000018800040]
ldd [%i2+0x1b0],%l6 ! Mem[00000000190001b0]
jmpl %o7,%g0
lduh [%i0+0x03c],%l4 ! Mem[000000001800003c]
p4_far_1_hem:
stw %l2,[%i1+0x0cc] ! Mem[00000000188000cc]
swap [%i1+0x040],%l4 ! Mem[0000000018800040]
ldd [%i2+0x1b0],%l6 ! Mem[00000000190001b0]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x03c],%l4 ! Mem[000000001800003c]
p4_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p5_far_1_le:
ldsw [%i1+0x040],%l5 ! Mem[000000001a800040]
ldub [%i1+0x12f],%l4 ! Mem[000000001a80012f]
jmpl %o7,%g0
ldstub [%i3+0x1f9],%l0 ! Mem[000000001b8001f9]
p5_far_1_lem:
ldsw [%i1+0x040],%l5 ! Mem[000000001a800040]
ldub [%i1+0x12f],%l4 ! Mem[000000001a80012f]
jmpl %o7,%g0
ldstub [%i3+0x1f9],%l0 ! Mem[000000001b8001f9]
p5_far_1_he:
ldstub [%i3+0x1a2],%l1 ! Mem[000000001b8001a2]
lduw [%i2+0x188],%l6 ! Mem[000000001b000188]
swap [%i1+0x120],%l7 ! Mem[000000001a800120]
ldstub [%i1+0x083],%l3 ! Mem[000000001a800083]
swap [%i1+0x0a0],%l4 ! Mem[000000001a8000a0]
jmpl %o7,%g0
ldstub [%i3+0x10c],%l6 ! Mem[000000001b80010c]
p5_far_1_hem:
ldstub [%i3+0x1a2],%l1 ! Mem[000000001b8001a2]
lduw [%i2+0x188],%l6 ! Mem[000000001b000188]
swap [%i1+0x120],%l7 ! Mem[000000001a800120]
ldstub [%i1+0x083],%l3 ! Mem[000000001a800083]
swap [%i1+0x0a0],%l4 ! Mem[000000001a8000a0]
jmpl %o7,%g0
ldstub [%i3+0x10c],%l6 ! Mem[000000001b80010c]
p5_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p6_far_1_le:
ldd [%i3+0x090],%l2 ! Mem[000000001d800090]
ldstub [%i1+0x0db],%l0 ! Mem[000000001c8000db]
ldstub [%i2+0x16a],%l4 ! Mem[000000001d00016a]
jmpl %o7,%g0
ldstub [%i0+0x134],%l3 ! Mem[000000001c000134]
p6_far_1_lem:
ldd [%i3+0x090],%l2 ! Mem[000000001d800090]
ldstub [%i1+0x0db],%l0 ! Mem[000000001c8000db]
ldstub [%i2+0x16a],%l4 ! Mem[000000001d00016a]
jmpl %o7,%g0
ldstub [%i0+0x134],%l3 ! Mem[000000001c000134]
p6_far_1_he:
jmpl %o7,%g0
lduh [%i3+0x046],%l6 ! Mem[000000001d800046]
jmpl %o7,%g0
nop
p6_far_1_hem:
jmpl %o7,%g0
lduh [%i3+0x046],%l6 ! Mem[000000001d800046]
jmpl %o7,%g0
nop
p6_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p7_far_1_le:
sth %l0,[%i3+0x04e] ! Mem[000000001f80004e]
ldstub [%i3+0x1f2],%l5 ! Mem[000000001f8001f2]
jmpl %o7,%g0
ldstub [%i0+0x0a7],%l7 ! Mem[000000001e0000a7]
p7_far_1_lem:
sth %l0,[%i3+0x04e] ! Mem[000000001f80004e]
ldstub [%i3+0x1f2],%l5 ! Mem[000000001f8001f2]
jmpl %o7,%g0
ldstub [%i0+0x0a7],%l7 ! Mem[000000001e0000a7]
p7_far_1_he:
swap [%i0+0x0e8],%l4 ! Mem[000000001e0000e8]
jmpl %o7,%g0
ldsh [%i0+0x022],%l3 ! Mem[000000001e000022]
p7_far_1_hem:
swap [%i0+0x0e8],%l4 ! Mem[000000001e0000e8]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x022],%l3 ! Mem[000000001e000022]
p7_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p8_far_1_le:
ldsh [%i2+0x140],%l1 ! Mem[0000000021000140]
swap [%i0+0x100],%l7 ! Mem[0000000020000100]
swap [%i0+0x024],%l2 ! Mem[0000000020000024]
jmpl %o7,%g0
ldx [%i1+0x090],%l6 ! Mem[0000000020800090]
p8_far_1_lem:
ldsh [%i2+0x140],%l1 ! Mem[0000000021000140]
swap [%i0+0x100],%l7 ! Mem[0000000020000100]
membar #Sync
swap [%i0+0x024],%l2 ! Mem[0000000020000024]
jmpl %o7,%g0
ldx [%i1+0x090],%l6 ! Mem[0000000020800090]
p8_far_1_he:
ldub [%i0+0x16c],%l5 ! Mem[000000002000016c]
swap [%i3+0x06c],%l0 ! Mem[000000002180006c]
ldsh [%i2+0x120],%l5 ! Mem[0000000021000120]
sth %l3,[%i2+0x08c] ! Mem[000000002100008c]
swap [%i2+0x0fc],%l1 ! Mem[00000000210000fc]
jmpl %o7,%g0
swap [%i3+0x02c],%l4 ! Mem[000000002180002c]
p8_far_1_hem:
ldub [%i0+0x16c],%l5 ! Mem[000000002000016c]
swap [%i3+0x06c],%l0 ! Mem[000000002180006c]
ldsh [%i2+0x120],%l5 ! Mem[0000000021000120]
sth %l3,[%i2+0x08c] ! Mem[000000002100008c]
swap [%i2+0x0fc],%l1 ! Mem[00000000210000fc]
membar #Sync
jmpl %o7,%g0
swap [%i3+0x02c],%l4 ! Mem[000000002180002c]
p8_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p9_far_1_le:
ldsb [%i3+0x1a2],%l1 ! Mem[00000000238001a2]
ldstub [%i1+0x1f8],%l4 ! Mem[00000000228001f8]
ldx [%i0+0x0a0],%l5 ! Mem[00000000220000a0]
swap [%i3+0x1bc],%l4 ! Mem[00000000238001bc]
jmpl %o7,%g0
stw %l0,[%i2+0x050] ! Mem[0000000023000050]
p9_far_1_lem:
ldsb [%i3+0x1a2],%l1 ! Mem[00000000238001a2]
ldstub [%i1+0x1f8],%l4 ! Mem[00000000228001f8]
ldx [%i0+0x0a0],%l5 ! Mem[00000000220000a0]
swap [%i3+0x1bc],%l4 ! Mem[00000000238001bc]
jmpl %o7,%g0
stw %l0,[%i2+0x050] ! Mem[0000000023000050]
p9_far_1_he:
lduh [%i3+0x134],%l7 ! Mem[0000000023800134]
std %l2,[%i3+0x0f8] ! Mem[00000000238000f8]
lduh [%i3+0x1b0],%l0 ! Mem[00000000238001b0]
stb %l3,[%i1+0x186] ! Mem[0000000022800186]
stw %l6,[%i0+0x0bc] ! Mem[00000000220000bc]
jmpl %o7,%g0
stb %l3,[%i3+0x0dd] ! Mem[00000000238000dd]
p9_far_1_hem:
lduh [%i3+0x134],%l7 ! Mem[0000000023800134]
std %l2,[%i3+0x0f8] ! Mem[00000000238000f8]
lduh [%i3+0x1b0],%l0 ! Mem[00000000238001b0]
stb %l3,[%i1+0x186] ! Mem[0000000022800186]
stw %l6,[%i0+0x0bc] ! Mem[00000000220000bc]
jmpl %o7,%g0
stb %l3,[%i3+0x0dd] ! Mem[00000000238000dd]
p9_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p10_far_1_le:
lduw [%i3+0x0d4],%l1 ! Mem[00000000258000d4]
stb %l4,[%i1+0x04a] ! Mem[000000002480004a]
sth %l7,[%i2+0x1c4] ! Mem[00000000250001c4]
ldstub [%i2+0x023],%l6 ! Mem[0000000025000023]
stb %l0,[%i3+0x181] ! Mem[0000000025800181]
ldstub [%i1+0x004],%l2 ! Mem[0000000024800004]
stx %l7,[%i3+0x0c8] ! Mem[00000000258000c8]
jmpl %o7,%g0
ldd [%i0+0x130],%l2 ! Mem[0000000024000130]
p10_far_1_lem:
lduw [%i3+0x0d4],%l1 ! Mem[00000000258000d4]
stb %l4,[%i1+0x04a] ! Mem[000000002480004a]
sth %l7,[%i2+0x1c4] ! Mem[00000000250001c4]
membar #Sync
ldstub [%i2+0x023],%l6 ! Mem[0000000025000023]
stb %l0,[%i3+0x181] ! Mem[0000000025800181]
ldstub [%i1+0x004],%l2 ! Mem[0000000024800004]
stx %l7,[%i3+0x0c8] ! Mem[00000000258000c8]
jmpl %o7,%g0
ldd [%i0+0x130],%l2 ! Mem[0000000024000130]
p10_far_1_he:
jmpl %o7,%g0
ldsb [%i2+0x1c1],%l2 ! Mem[00000000250001c1]
jmpl %o7,%g0
nop
p10_far_1_hem:
jmpl %o7,%g0
ldsb [%i2+0x1c1],%l2 ! Mem[00000000250001c1]
jmpl %o7,%g0
nop
p10_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p11_far_1_le:
swap [%i3+0x170],%l4 ! Mem[0000000027800170]
swap [%i0+0x024],%l3 ! Mem[0000000026000024]
jmpl %o7,%g0
ldstub [%i2+0x036],%l6 ! Mem[0000000027000036]
p11_far_1_lem:
swap [%i3+0x170],%l4 ! Mem[0000000027800170]
membar #Sync
swap [%i0+0x024],%l3 ! Mem[0000000026000024]
membar #Sync
jmpl %o7,%g0
ldstub [%i2+0x036],%l6 ! Mem[0000000027000036]
p11_far_1_he:
ldsb [%i1+0x012],%l6 ! Mem[0000000026800012]
ldstub [%i0+0x184],%l6 ! Mem[0000000026000184]
stw %l3,[%i3+0x084] ! Mem[0000000027800084]
swap [%i1+0x190],%l0 ! Mem[0000000026800190]
lduw [%i3+0x0b4],%l0 ! Mem[00000000278000b4]
jmpl %o7,%g0
stw %l4,[%i2+0x06c] ! Mem[000000002700006c]
p11_far_1_hem:
membar #Sync
ldsb [%i1+0x012],%l6 ! Mem[0000000026800012]
ldstub [%i0+0x184],%l6 ! Mem[0000000026000184]
stw %l3,[%i3+0x084] ! Mem[0000000027800084]
swap [%i1+0x190],%l0 ! Mem[0000000026800190]
lduw [%i3+0x0b4],%l0 ! Mem[00000000278000b4]
jmpl %o7,%g0
stw %l4,[%i2+0x06c] ! Mem[000000002700006c]
p11_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p12_far_1_le:
jmpl %o7,%g0
sth %l5,[%i3+0x120] ! Mem[0000000029800120]
jmpl %o7,%g0
nop
p12_far_1_lem:
jmpl %o7,%g0
sth %l5,[%i3+0x120] ! Mem[0000000029800120]
jmpl %o7,%g0
nop
p12_far_1_he:
lduh [%i0+0x1f2],%l1 ! Mem[00000000280001f2]
swap [%i1+0x118],%l7 ! Mem[0000000028800118]
swap [%i3+0x134],%l3 ! Mem[0000000029800134]
jmpl %o7,%g0
ldstub [%i3+0x046],%l4 ! Mem[0000000029800046]
p12_far_1_hem:
lduh [%i0+0x1f2],%l1 ! Mem[00000000280001f2]
swap [%i1+0x118],%l7 ! Mem[0000000028800118]
swap [%i3+0x134],%l3 ! Mem[0000000029800134]
jmpl %o7,%g0
ldstub [%i3+0x046],%l4 ! Mem[0000000029800046]
p12_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p13_far_1_le:
ldsb [%i3+0x1bf],%l3 ! Mem[000000002b8001bf]
jmpl %o7,%g0
ldub [%i0+0x116],%l5 ! Mem[000000002a000116]
p13_far_1_lem:
ldsb [%i3+0x1bf],%l3 ! Mem[000000002b8001bf]
jmpl %o7,%g0
ldub [%i0+0x116],%l5 ! Mem[000000002a000116]
p13_far_1_he:
std %l0,[%i2+0x160] ! Mem[000000002b000160]
jmpl %o7,%g0
stw %l1,[%i1+0x010] ! Mem[000000002a800010]
p13_far_1_hem:
std %l0,[%i2+0x160] ! Mem[000000002b000160]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i1+0x010] ! Mem[000000002a800010]
p13_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p14_far_1_le:
stb %l3,[%i1+0x064] ! Mem[000000002c800064]
swap [%i1+0x0e0],%l4 ! Mem[000000002c8000e0]
sth %l2,[%i3+0x0b6] ! Mem[000000002d8000b6]
lduw [%i1+0x020],%l6 ! Mem[000000002c800020]
lduh [%i0+0x1f0],%l6 ! Mem[000000002c0001f0]
jmpl %o7,%g0
std %l6,[%i2+0x0b8] ! Mem[000000002d0000b8]
p14_far_1_lem:
stb %l3,[%i1+0x064] ! Mem[000000002c800064]
swap [%i1+0x0e0],%l4 ! Mem[000000002c8000e0]
sth %l2,[%i3+0x0b6] ! Mem[000000002d8000b6]
membar #Sync
lduw [%i1+0x020],%l6 ! Mem[000000002c800020]
lduh [%i0+0x1f0],%l6 ! Mem[000000002c0001f0]
jmpl %o7,%g0
std %l6,[%i2+0x0b8] ! Mem[000000002d0000b8]
p14_far_1_he:
ldub [%i3+0x0af],%l4 ! Mem[000000002d8000af]
ldstub [%i2+0x11a],%l2 ! Mem[000000002d00011a]
std %l2,[%i2+0x1e0] ! Mem[000000002d0001e0]
ldsb [%i3+0x0ec],%l4 ! Mem[000000002d8000ec]
jmpl %o7,%g0
ldsh [%i2+0x118],%l6 ! Mem[000000002d000118]
p14_far_1_hem:
ldub [%i3+0x0af],%l4 ! Mem[000000002d8000af]
ldstub [%i2+0x11a],%l2 ! Mem[000000002d00011a]
std %l2,[%i2+0x1e0] ! Mem[000000002d0001e0]
ldsb [%i3+0x0ec],%l4 ! Mem[000000002d8000ec]
jmpl %o7,%g0
ldsh [%i2+0x118],%l6 ! Mem[000000002d000118]
p14_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p15_far_1_le:
swap [%i2+0x174],%l4 ! Mem[000000002f000174]
ldstub [%i3+0x1e1],%l2 ! Mem[000000002f8001e1]
std %l2,[%i0+0x130] ! Mem[000000002e000130]
swap [%i3+0x138],%l6 ! Mem[000000002f800138]
stb %l3,[%i2+0x11e] ! Mem[000000002f00011e]
swap [%i0+0x07c],%l2 ! Mem[000000002e00007c]
jmpl %o7,%g0
swap [%i0+0x07c],%l3 ! Mem[000000002e00007c]
p15_far_1_lem:
swap [%i2+0x174],%l4 ! Mem[000000002f000174]
ldstub [%i3+0x1e1],%l2 ! Mem[000000002f8001e1]
std %l2,[%i0+0x130] ! Mem[000000002e000130]
swap [%i3+0x138],%l6 ! Mem[000000002f800138]
stb %l3,[%i2+0x11e] ! Mem[000000002f00011e]
swap [%i0+0x07c],%l2 ! Mem[000000002e00007c]
jmpl %o7,%g0
swap [%i0+0x07c],%l3 ! Mem[000000002e00007c]
p15_far_1_he:
ldsb [%i1+0x19f],%l3 ! Mem[000000002e80019f]
jmpl %o7,%g0
ldx [%i1+0x0a8],%l5 ! Mem[000000002e8000a8]
p15_far_1_hem:
ldsb [%i1+0x19f],%l3 ! Mem[000000002e80019f]
jmpl %o7,%g0
ldx [%i1+0x0a8],%l5 ! Mem[000000002e8000a8]
p15_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p16_far_1_le:
ldstub [%i1+0x17c],%l3 ! Mem[000000003080017c]
ldstub [%i1+0x0ba],%l4 ! Mem[00000000308000ba]
ldstub [%i1+0x174],%l4 ! Mem[0000000030800174]
jmpl %o7,%g0
swap [%i1+0x168],%l4 ! Mem[0000000030800168]
p16_far_1_lem:
ldstub [%i1+0x17c],%l3 ! Mem[000000003080017c]
ldstub [%i1+0x0ba],%l4 ! Mem[00000000308000ba]
ldstub [%i1+0x174],%l4 ! Mem[0000000030800174]
jmpl %o7,%g0
swap [%i1+0x168],%l4 ! Mem[0000000030800168]
p16_far_1_he:
ldstub [%i2+0x1dc],%l0 ! Mem[00000000310001dc]
swap [%i1+0x060],%l7 ! Mem[0000000030800060]
stx %l6,[%i2+0x018] ! Mem[0000000031000018]
ldsw [%i2+0x1c8],%l3 ! Mem[00000000310001c8]
jmpl %o7,%g0
stw %l7,[%i0+0x0f0] ! Mem[00000000300000f0]
p16_far_1_hem:
ldstub [%i2+0x1dc],%l0 ! Mem[00000000310001dc]
swap [%i1+0x060],%l7 ! Mem[0000000030800060]
membar #Sync
stx %l6,[%i2+0x018] ! Mem[0000000031000018]
ldsw [%i2+0x1c8],%l3 ! Mem[00000000310001c8]
jmpl %o7,%g0
stw %l7,[%i0+0x0f0] ! Mem[00000000300000f0]
p16_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p17_far_1_le:
ldsb [%i2+0x12e],%l1 ! Mem[000000003300012e]
ldstub [%i0+0x1ec],%l6 ! Mem[00000000320001ec]
ldsb [%i3+0x13a],%l4 ! Mem[000000003380013a]
ldd [%i0+0x180],%l2 ! Mem[0000000032000180]
ldstub [%i2+0x0c8],%l4 ! Mem[00000000330000c8]
jmpl %o7,%g0
ldstub [%i0+0x125],%l2 ! Mem[0000000032000125]
p17_far_1_lem:
ldsb [%i2+0x12e],%l1 ! Mem[000000003300012e]
ldstub [%i0+0x1ec],%l6 ! Mem[00000000320001ec]
ldsb [%i3+0x13a],%l4 ! Mem[000000003380013a]
ldd [%i0+0x180],%l2 ! Mem[0000000032000180]
ldstub [%i2+0x0c8],%l4 ! Mem[00000000330000c8]
jmpl %o7,%g0
ldstub [%i0+0x125],%l2 ! Mem[0000000032000125]
p17_far_1_he:
sth %l3,[%i0+0x11a] ! Mem[000000003200011a]
ldub [%i1+0x170],%l0 ! Mem[0000000032800170]
ldub [%i2+0x117],%l1 ! Mem[0000000033000117]
ldsb [%i0+0x010],%l2 ! Mem[0000000032000010]
stb %l1,[%i3+0x1ed] ! Mem[00000000338001ed]
jmpl %o7,%g0
stw %l3,[%i1+0x19c] ! Mem[000000003280019c]
p17_far_1_hem:
sth %l3,[%i0+0x11a] ! Mem[000000003200011a]
ldub [%i1+0x170],%l0 ! Mem[0000000032800170]
ldub [%i2+0x117],%l1 ! Mem[0000000033000117]
membar #Sync
ldsb [%i0+0x010],%l2 ! Mem[0000000032000010]
stb %l1,[%i3+0x1ed] ! Mem[00000000338001ed]
jmpl %o7,%g0
stw %l3,[%i1+0x19c] ! Mem[000000003280019c]
p17_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p18_far_1_le:
ldd [%i0+0x078],%l4 ! Mem[0000000034000078]
stb %l3,[%i1+0x133] ! Mem[0000000034800133]
jmpl %o7,%g0
ldstub [%i2+0x1bf],%l0 ! Mem[00000000350001bf]
p18_far_1_lem:
ldd [%i0+0x078],%l4 ! Mem[0000000034000078]
stb %l3,[%i1+0x133] ! Mem[0000000034800133]
jmpl %o7,%g0
ldstub [%i2+0x1bf],%l0 ! Mem[00000000350001bf]
p18_far_1_he:
swap [%i2+0x0f4],%l6 ! Mem[00000000350000f4]
ldstub [%i1+0x06b],%l6 ! Mem[000000003480006b]
jmpl %o7,%g0
ldx [%i0+0x1e8],%l6 ! Mem[00000000340001e8]
p18_far_1_hem:
swap [%i2+0x0f4],%l6 ! Mem[00000000350000f4]
ldstub [%i1+0x06b],%l6 ! Mem[000000003480006b]
jmpl %o7,%g0
ldx [%i0+0x1e8],%l6 ! Mem[00000000340001e8]
p18_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p19_far_1_le:
jmpl %o7,%g0
stw %l3,[%i1+0x0a4] ! Mem[00000000368000a4]
jmpl %o7,%g0
nop
p19_far_1_lem:
jmpl %o7,%g0
stw %l3,[%i1+0x0a4] ! Mem[00000000368000a4]
jmpl %o7,%g0
nop
p19_far_1_he:
stb %l2,[%i3+0x06c] ! Mem[000000003780006c]
ldstub [%i3+0x069],%l6 ! Mem[0000000037800069]
ldd [%i0+0x008],%l4 ! Mem[0000000036000008]
ldx [%i1+0x070],%l3 ! Mem[0000000036800070]
lduw [%i1+0x174],%l4 ! Mem[0000000036800174]
jmpl %o7,%g0
stx %l2,[%i1+0x1c0] ! Mem[00000000368001c0]
p19_far_1_hem:
stb %l2,[%i3+0x06c] ! Mem[000000003780006c]
ldstub [%i3+0x069],%l6 ! Mem[0000000037800069]
membar #Sync
ldd [%i0+0x008],%l4 ! Mem[0000000036000008]
ldx [%i1+0x070],%l3 ! Mem[0000000036800070]
lduw [%i1+0x174],%l4 ! Mem[0000000036800174]
jmpl %o7,%g0
stx %l2,[%i1+0x1c0] ! Mem[00000000368001c0]
p19_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p20_far_1_le:
std %l2,[%i0+0x040] ! Mem[0000000038000040]
ldsb [%i3+0x0c0],%l4 ! Mem[00000000398000c0]
ldstub [%i0+0x165],%l1 ! Mem[0000000038000165]
swap [%i2+0x1bc],%l6 ! Mem[00000000390001bc]
jmpl %o7,%g0
ldx [%i1+0x170],%l4 ! Mem[0000000038800170]
p20_far_1_lem:
std %l2,[%i0+0x040] ! Mem[0000000038000040]
ldsb [%i3+0x0c0],%l4 ! Mem[00000000398000c0]
ldstub [%i0+0x165],%l1 ! Mem[0000000038000165]
swap [%i2+0x1bc],%l6 ! Mem[00000000390001bc]
jmpl %o7,%g0
ldx [%i1+0x170],%l4 ! Mem[0000000038800170]
p20_far_1_he:
std %l2,[%i3+0x098] ! Mem[0000000039800098]
ldstub [%i1+0x1a8],%l0 ! Mem[00000000388001a8]
ldstub [%i3+0x0db],%l0 ! Mem[00000000398000db]
ldub [%i2+0x1e1],%l2 ! Mem[00000000390001e1]
stx %l4,[%i2+0x0e8] ! Mem[00000000390000e8]
jmpl %o7,%g0
stx %l6,[%i1+0x068] ! Mem[0000000038800068]
p20_far_1_hem:
std %l2,[%i3+0x098] ! Mem[0000000039800098]
ldstub [%i1+0x1a8],%l0 ! Mem[00000000388001a8]
ldstub [%i3+0x0db],%l0 ! Mem[00000000398000db]
ldub [%i2+0x1e1],%l2 ! Mem[00000000390001e1]
stx %l4,[%i2+0x0e8] ! Mem[00000000390000e8]
jmpl %o7,%g0
stx %l6,[%i1+0x068] ! Mem[0000000038800068]
p20_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p21_far_1_le:
ldsb [%i0+0x19a],%l1 ! Mem[000000003a00019a]
sth %l6,[%i2+0x138] ! Mem[000000003b000138]
jmpl %o7,%g0
stb %l0,[%i3+0x066] ! Mem[000000003b800066]
p21_far_1_lem:
ldsb [%i0+0x19a],%l1 ! Mem[000000003a00019a]
sth %l6,[%i2+0x138] ! Mem[000000003b000138]
jmpl %o7,%g0
stb %l0,[%i3+0x066] ! Mem[000000003b800066]
p21_far_1_he:
swap [%i0+0x0e4],%l4 ! Mem[000000003a0000e4]
stw %l6,[%i2+0x170] ! Mem[000000003b000170]
jmpl %o7,%g0
ldd [%i1+0x0e0],%l0 ! Mem[000000003a8000e0]
p21_far_1_hem:
swap [%i0+0x0e4],%l4 ! Mem[000000003a0000e4]
stw %l6,[%i2+0x170] ! Mem[000000003b000170]
jmpl %o7,%g0
ldd [%i1+0x0e0],%l0 ! Mem[000000003a8000e0]
p21_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p22_far_1_le:
ldstub [%i3+0x1f1],%l0 ! Mem[000000003d8001f1]
jmpl %o7,%g0
lduh [%i0+0x072],%l5 ! Mem[000000003c000072]
p22_far_1_lem:
ldstub [%i3+0x1f1],%l0 ! Mem[000000003d8001f1]
jmpl %o7,%g0
lduh [%i0+0x072],%l5 ! Mem[000000003c000072]
p22_far_1_he:
ldstub [%i1+0x165],%l1 ! Mem[000000003c800165]
swap [%i3+0x160],%l3 ! Mem[000000003d800160]
std %l0,[%i1+0x0d8] ! Mem[000000003c8000d8]
ldsb [%i0+0x1e1],%l2 ! Mem[000000003c0001e1]
jmpl %o7,%g0
swap [%i1+0x0ec],%l4 ! Mem[000000003c8000ec]
p22_far_1_hem:
ldstub [%i1+0x165],%l1 ! Mem[000000003c800165]
swap [%i3+0x160],%l3 ! Mem[000000003d800160]
std %l0,[%i1+0x0d8] ! Mem[000000003c8000d8]
ldsb [%i0+0x1e1],%l2 ! Mem[000000003c0001e1]
jmpl %o7,%g0
swap [%i1+0x0ec],%l4 ! Mem[000000003c8000ec]
p22_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p23_far_1_le:
jmpl %o7,%g0
std %l6,[%i1+0x038] ! Mem[000000003e800038]
jmpl %o7,%g0
nop
p23_far_1_lem:
membar #Sync
jmpl %o7,%g0
std %l6,[%i1+0x038] ! Mem[000000003e800038]
jmpl %o7,%g0
nop
p23_far_1_he:
stw %l2,[%i2+0x0b4] ! Mem[000000003f0000b4]
ldsb [%i3+0x188],%l6 ! Mem[000000003f800188]
jmpl %o7,%g0
ldd [%i1+0x100],%l6 ! Mem[000000003e800100]
p23_far_1_hem:
stw %l2,[%i2+0x0b4] ! Mem[000000003f0000b4]
ldsb [%i3+0x188],%l6 ! Mem[000000003f800188]
jmpl %o7,%g0
ldd [%i1+0x100],%l6 ! Mem[000000003e800100]
p23_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p24_far_1_le:
stw %l5,[%i2+0x110] ! Mem[0000000041000110]
ldsw [%i0+0x000],%l4 ! Mem[0000000040000000]
swap [%i3+0x1ac],%l1 ! Mem[00000000418001ac]
sth %l2,[%i1+0x16e] ! Mem[000000004080016e]
lduw [%i3+0x018],%l4 ! Mem[0000000041800018]
std %l0,[%i1+0x180] ! Mem[0000000040800180]
ldstub [%i1+0x062],%l5 ! Mem[0000000040800062]
jmpl %o7,%g0
ldd [%i3+0x068],%l0 ! Mem[0000000041800068]
p24_far_1_lem:
stw %l5,[%i2+0x110] ! Mem[0000000041000110]
membar #Sync
ldsw [%i0+0x000],%l4 ! Mem[0000000040000000]
swap [%i3+0x1ac],%l1 ! Mem[00000000418001ac]
sth %l2,[%i1+0x16e] ! Mem[000000004080016e]
lduw [%i3+0x018],%l4 ! Mem[0000000041800018]
std %l0,[%i1+0x180] ! Mem[0000000040800180]
ldstub [%i1+0x062],%l5 ! Mem[0000000040800062]
jmpl %o7,%g0
ldd [%i3+0x068],%l0 ! Mem[0000000041800068]
p24_far_1_he:
ldub [%i1+0x0b8],%l6 ! Mem[00000000408000b8]
ldstub [%i2+0x0ed],%l7 ! Mem[00000000410000ed]
ldstub [%i2+0x133],%l3 ! Mem[0000000041000133]
swap [%i2+0x0dc],%l3 ! Mem[00000000410000dc]
swap [%i1+0x05c],%l1 ! Mem[000000004080005c]
ldstub [%i3+0x0b4],%l6 ! Mem[00000000418000b4]
jmpl %o7,%g0
lduh [%i3+0x00a],%l4 ! Mem[000000004180000a]
p24_far_1_hem:
ldub [%i1+0x0b8],%l6 ! Mem[00000000408000b8]
ldstub [%i2+0x0ed],%l7 ! Mem[00000000410000ed]
ldstub [%i2+0x133],%l3 ! Mem[0000000041000133]
swap [%i2+0x0dc],%l3 ! Mem[00000000410000dc]
swap [%i1+0x05c],%l1 ! Mem[000000004080005c]
ldstub [%i3+0x0b4],%l6 ! Mem[00000000418000b4]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x00a],%l4 ! Mem[000000004180000a]
p24_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p25_far_1_le:
ldub [%i0+0x121],%l5 ! Mem[0000000042000121]
sth %l0,[%i3+0x1d4] ! Mem[00000000438001d4]
stw %l3,[%i1+0x0a0] ! Mem[00000000428000a0]
swap [%i3+0x088],%l4 ! Mem[0000000043800088]
ldstub [%i0+0x109],%l0 ! Mem[0000000042000109]
std %l6,[%i3+0x040] ! Mem[0000000043800040]
jmpl %o7,%g0
swap [%i2+0x128],%l5 ! Mem[0000000043000128]
p25_far_1_lem:
ldub [%i0+0x121],%l5 ! Mem[0000000042000121]
sth %l0,[%i3+0x1d4] ! Mem[00000000438001d4]
stw %l3,[%i1+0x0a0] ! Mem[00000000428000a0]
swap [%i3+0x088],%l4 ! Mem[0000000043800088]
ldstub [%i0+0x109],%l0 ! Mem[0000000042000109]
std %l6,[%i3+0x040] ! Mem[0000000043800040]
jmpl %o7,%g0
swap [%i2+0x128],%l5 ! Mem[0000000043000128]
p25_far_1_he:
std %l4,[%i3+0x088] ! Mem[0000000043800088]
ldstub [%i3+0x12b],%l1 ! Mem[000000004380012b]
ldsw [%i2+0x124],%l2 ! Mem[0000000043000124]
ldsw [%i3+0x06c],%l4 ! Mem[000000004380006c]
jmpl %o7,%g0
sth %l1,[%i2+0x04c] ! Mem[000000004300004c]
p25_far_1_hem:
std %l4,[%i3+0x088] ! Mem[0000000043800088]
ldstub [%i3+0x12b],%l1 ! Mem[000000004380012b]
ldsw [%i2+0x124],%l2 ! Mem[0000000043000124]
ldsw [%i3+0x06c],%l4 ! Mem[000000004380006c]
jmpl %o7,%g0
sth %l1,[%i2+0x04c] ! Mem[000000004300004c]
p25_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p26_far_1_le:
swap [%i1+0x114],%l3 ! Mem[0000000044800114]
ldub [%i1+0x09a],%l4 ! Mem[000000004480009a]
jmpl %o7,%g0
ldstub [%i0+0x09e],%l6 ! Mem[000000004400009e]
p26_far_1_lem:
swap [%i1+0x114],%l3 ! Mem[0000000044800114]
ldub [%i1+0x09a],%l4 ! Mem[000000004480009a]
jmpl %o7,%g0
ldstub [%i0+0x09e],%l6 ! Mem[000000004400009e]
p26_far_1_he:
swap [%i1+0x070],%l0 ! Mem[0000000044800070]
swap [%i2+0x088],%l7 ! Mem[0000000045000088]
lduw [%i2+0x194],%l2 ! Mem[0000000045000194]
ldx [%i3+0x1a8],%l6 ! Mem[00000000458001a8]
jmpl %o7,%g0
ldsb [%i0+0x1d2],%l3 ! Mem[00000000440001d2]
p26_far_1_hem:
swap [%i1+0x070],%l0 ! Mem[0000000044800070]
swap [%i2+0x088],%l7 ! Mem[0000000045000088]
lduw [%i2+0x194],%l2 ! Mem[0000000045000194]
ldx [%i3+0x1a8],%l6 ! Mem[00000000458001a8]
jmpl %o7,%g0
ldsb [%i0+0x1d2],%l3 ! Mem[00000000440001d2]
p26_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p27_far_1_le:
swap [%i2+0x19c],%l3 ! Mem[000000004700019c]
jmpl %o7,%g0
swap [%i1+0x038],%l4 ! Mem[0000000046800038]
p27_far_1_lem:
swap [%i2+0x19c],%l3 ! Mem[000000004700019c]
membar #Sync
jmpl %o7,%g0
swap [%i1+0x038],%l4 ! Mem[0000000046800038]
p27_far_1_he:
ldub [%i0+0x00b],%l4 ! Mem[000000004600000b]
lduw [%i2+0x08c],%l4 ! Mem[000000004700008c]
jmpl %o7,%g0
ldub [%i2+0x1f3],%l1 ! Mem[00000000470001f3]
p27_far_1_hem:
membar #Sync
ldub [%i0+0x00b],%l4 ! Mem[000000004600000b]
lduw [%i2+0x08c],%l4 ! Mem[000000004700008c]
jmpl %o7,%g0
ldub [%i2+0x1f3],%l1 ! Mem[00000000470001f3]
p27_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p28_far_1_le:
ldsh [%i0+0x184],%l4 ! Mem[0000000048000184]
std %l6,[%i1+0x010] ! Mem[0000000048800010]
ldx [%i3+0x100],%l0 ! Mem[0000000049800100]
stx %l0,[%i1+0x008] ! Mem[0000000048800008]
swap [%i2+0x1ec],%l4 ! Mem[00000000490001ec]
swap [%i2+0x010],%l4 ! Mem[0000000049000010]
jmpl %o7,%g0
ldsh [%i1+0x148],%l2 ! Mem[0000000048800148]
p28_far_1_lem:
ldsh [%i0+0x184],%l4 ! Mem[0000000048000184]
membar #Sync
std %l6,[%i1+0x010] ! Mem[0000000048800010]
ldx [%i3+0x100],%l0 ! Mem[0000000049800100]
stx %l0,[%i1+0x008] ! Mem[0000000048800008]
swap [%i2+0x1ec],%l4 ! Mem[00000000490001ec]
swap [%i2+0x010],%l4 ! Mem[0000000049000010]
jmpl %o7,%g0
ldsh [%i1+0x148],%l2 ! Mem[0000000048800148]
p28_far_1_he:
swap [%i1+0x140],%l4 ! Mem[0000000048800140]
jmpl %o7,%g0
ldub [%i2+0x1c1],%l1 ! Mem[00000000490001c1]
p28_far_1_hem:
swap [%i1+0x140],%l4 ! Mem[0000000048800140]
jmpl %o7,%g0
ldub [%i2+0x1c1],%l1 ! Mem[00000000490001c1]
p28_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p29_far_1_le:
ldsw [%i3+0x020],%l3 ! Mem[000000004b800020]
jmpl %o7,%g0
ldub [%i1+0x134],%l4 ! Mem[000000004a800134]
p29_far_1_lem:
membar #Sync
ldsw [%i3+0x020],%l3 ! Mem[000000004b800020]
jmpl %o7,%g0
ldub [%i1+0x134],%l4 ! Mem[000000004a800134]
p29_far_1_he:
ldstub [%i3+0x041],%l4 ! Mem[000000004b800041]
swap [%i1+0x1b4],%l6 ! Mem[000000004a8001b4]
jmpl %o7,%g0
swap [%i1+0x138],%l6 ! Mem[000000004a800138]
p29_far_1_hem:
ldstub [%i3+0x041],%l4 ! Mem[000000004b800041]
swap [%i1+0x1b4],%l6 ! Mem[000000004a8001b4]
jmpl %o7,%g0
swap [%i1+0x138],%l6 ! Mem[000000004a800138]
p29_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p30_far_1_le:
stx %l3,[%i0+0x060] ! Mem[000000004c000060]
swap [%i2+0x0cc],%l2 ! Mem[000000004d0000cc]
sth %l5,[%i3+0x1a0] ! Mem[000000004d8001a0]
jmpl %o7,%g0
lduw [%i2+0x08c],%l1 ! Mem[000000004d00008c]
p30_far_1_lem:
stx %l3,[%i0+0x060] ! Mem[000000004c000060]
swap [%i2+0x0cc],%l2 ! Mem[000000004d0000cc]
sth %l5,[%i3+0x1a0] ! Mem[000000004d8001a0]
jmpl %o7,%g0
lduw [%i2+0x08c],%l1 ! Mem[000000004d00008c]
p30_far_1_he:
ldub [%i3+0x113],%l1 ! Mem[000000004d800113]
jmpl %o7,%g0
ldstub [%i0+0x0b6],%l2 ! Mem[000000004c0000b6]
p30_far_1_hem:
ldub [%i3+0x113],%l1 ! Mem[000000004d800113]
jmpl %o7,%g0
ldstub [%i0+0x0b6],%l2 ! Mem[000000004c0000b6]
p30_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p31_far_1_le:
ldub [%i3+0x1fc],%l0 ! Mem[000000004f8001fc]
ldub [%i2+0x1b7],%l2 ! Mem[000000004f0001b7]
ldsb [%i1+0x125],%l2 ! Mem[000000004e800125]
std %l4,[%i0+0x048] ! Mem[000000004e000048]
jmpl %o7,%g0
ldstub [%i3+0x0a5],%l6 ! Mem[000000004f8000a5]
p31_far_1_lem:
ldub [%i3+0x1fc],%l0 ! Mem[000000004f8001fc]
ldub [%i2+0x1b7],%l2 ! Mem[000000004f0001b7]
ldsb [%i1+0x125],%l2 ! Mem[000000004e800125]
std %l4,[%i0+0x048] ! Mem[000000004e000048]
jmpl %o7,%g0
ldstub [%i3+0x0a5],%l6 ! Mem[000000004f8000a5]
p31_far_1_he:
jmpl %o7,%g0
ldsh [%i3+0x136],%l1 ! Mem[000000004f800136]
jmpl %o7,%g0
nop
p31_far_1_hem:
jmpl %o7,%g0
ldsh [%i3+0x136],%l1 ! Mem[000000004f800136]
jmpl %o7,%g0
nop
p31_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p32_far_1_le:
stx %l3,[%i1+0x110] ! Mem[0000000050800110]
std %l2,[%i3+0x1c8] ! Mem[00000000518001c8]
ldsh [%i0+0x08a],%l4 ! Mem[000000005000008a]
std %l6,[%i0+0x140] ! Mem[0000000050000140]
ldsw [%i0+0x060],%l7 ! Mem[0000000050000060]
jmpl %o7,%g0
ldsh [%i2+0x188],%l6 ! Mem[0000000051000188]
p32_far_1_lem:
stx %l3,[%i1+0x110] ! Mem[0000000050800110]
std %l2,[%i3+0x1c8] ! Mem[00000000518001c8]
ldsh [%i0+0x08a],%l4 ! Mem[000000005000008a]
std %l6,[%i0+0x140] ! Mem[0000000050000140]
ldsw [%i0+0x060],%l7 ! Mem[0000000050000060]
jmpl %o7,%g0
ldsh [%i2+0x188],%l6 ! Mem[0000000051000188]
p32_far_1_he:
sth %l3,[%i3+0x05c] ! Mem[000000005180005c]
ldub [%i0+0x04e],%l4 ! Mem[000000005000004e]
ldstub [%i3+0x034],%l7 ! Mem[0000000051800034]
ldstub [%i3+0x01e],%l5 ! Mem[000000005180001e]
swap [%i3+0x1c4],%l5 ! Mem[00000000518001c4]
sth %l1,[%i2+0x106] ! Mem[0000000051000106]
jmpl %o7,%g0
ldstub [%i0+0x018],%l3 ! Mem[0000000050000018]
p32_far_1_hem:
sth %l3,[%i3+0x05c] ! Mem[000000005180005c]
ldub [%i0+0x04e],%l4 ! Mem[000000005000004e]
membar #Sync
ldstub [%i3+0x034],%l7 ! Mem[0000000051800034]
ldstub [%i3+0x01e],%l5 ! Mem[000000005180001e]
swap [%i3+0x1c4],%l5 ! Mem[00000000518001c4]
sth %l1,[%i2+0x106] ! Mem[0000000051000106]
membar #Sync
jmpl %o7,%g0
ldstub [%i0+0x018],%l3 ! Mem[0000000050000018]
p32_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p33_far_1_le:
swap [%i3+0x044],%l3 ! Mem[0000000053800044]
stw %l3,[%i0+0x068] ! Mem[0000000052000068]
ldsb [%i3+0x194],%l3 ! Mem[0000000053800194]
ldstub [%i0+0x0af],%l4 ! Mem[00000000520000af]
jmpl %o7,%g0
stx %l0,[%i3+0x0d8] ! Mem[00000000538000d8]
p33_far_1_lem:
swap [%i3+0x044],%l3 ! Mem[0000000053800044]
stw %l3,[%i0+0x068] ! Mem[0000000052000068]
ldsb [%i3+0x194],%l3 ! Mem[0000000053800194]
ldstub [%i0+0x0af],%l4 ! Mem[00000000520000af]
jmpl %o7,%g0
stx %l0,[%i3+0x0d8] ! Mem[00000000538000d8]
p33_far_1_he:
swap [%i3+0x0a0],%l4 ! Mem[00000000538000a0]
ldstub [%i1+0x1fc],%l0 ! Mem[00000000528001fc]
ldsh [%i3+0x0d0],%l0 ! Mem[00000000538000d0]
ldstub [%i2+0x12a],%l2 ! Mem[000000005300012a]
lduh [%i0+0x044],%l4 ! Mem[0000000052000044]
std %l0,[%i3+0x100] ! Mem[0000000053800100]
ldstub [%i1+0x0a4],%l3 ! Mem[00000000528000a4]
jmpl %o7,%g0
stb %l0,[%i1+0x190] ! Mem[0000000052800190]
p33_far_1_hem:
swap [%i3+0x0a0],%l4 ! Mem[00000000538000a0]
ldstub [%i1+0x1fc],%l0 ! Mem[00000000528001fc]
ldsh [%i3+0x0d0],%l0 ! Mem[00000000538000d0]
ldstub [%i2+0x12a],%l2 ! Mem[000000005300012a]
lduh [%i0+0x044],%l4 ! Mem[0000000052000044]
std %l0,[%i3+0x100] ! Mem[0000000053800100]
ldstub [%i1+0x0a4],%l3 ! Mem[00000000528000a4]
jmpl %o7,%g0
stb %l0,[%i1+0x190] ! Mem[0000000052800190]
p33_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p34_far_1_le:
ldstub [%i3+0x03e],%l6 ! Mem[000000005580003e]
swap [%i2+0x068],%l6 ! Mem[0000000055000068]
ldd [%i1+0x050],%l0 ! Mem[0000000054800050]
stx %l6,[%i0+0x108] ! Mem[0000000054000108]
jmpl %o7,%g0
swap [%i2+0x108],%l2 ! Mem[0000000055000108]
p34_far_1_lem:
membar #Sync
ldstub [%i3+0x03e],%l6 ! Mem[000000005580003e]
swap [%i2+0x068],%l6 ! Mem[0000000055000068]
ldd [%i1+0x050],%l0 ! Mem[0000000054800050]
stx %l6,[%i0+0x108] ! Mem[0000000054000108]
jmpl %o7,%g0
swap [%i2+0x108],%l2 ! Mem[0000000055000108]
p34_far_1_he:
ldd [%i0+0x1b0],%l0 ! Mem[00000000540001b0]
std %l0,[%i0+0x120] ! Mem[0000000054000120]
lduh [%i1+0x132],%l1 ! Mem[0000000054800132]
jmpl %o7,%g0
ldstub [%i3+0x052],%l7 ! Mem[0000000055800052]
p34_far_1_hem:
ldd [%i0+0x1b0],%l0 ! Mem[00000000540001b0]
std %l0,[%i0+0x120] ! Mem[0000000054000120]
lduh [%i1+0x132],%l1 ! Mem[0000000054800132]
jmpl %o7,%g0
ldstub [%i3+0x052],%l7 ! Mem[0000000055800052]
p34_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p35_far_1_le:
ldstub [%i0+0x13a],%l2 ! Mem[000000005600013a]
ldstub [%i0+0x1c9],%l6 ! Mem[00000000560001c9]
ldsb [%i2+0x002],%l3 ! Mem[0000000057000002]
sth %l1,[%i3+0x10e] ! Mem[000000005780010e]
jmpl %o7,%g0
swap [%i1+0x034],%l6 ! Mem[0000000056800034]
p35_far_1_lem:
ldstub [%i0+0x13a],%l2 ! Mem[000000005600013a]
ldstub [%i0+0x1c9],%l6 ! Mem[00000000560001c9]
membar #Sync
ldsb [%i2+0x002],%l3 ! Mem[0000000057000002]
sth %l1,[%i3+0x10e] ! Mem[000000005780010e]
membar #Sync
jmpl %o7,%g0
swap [%i1+0x034],%l6 ! Mem[0000000056800034]
p35_far_1_he:
swap [%i1+0x1b8],%l1 ! Mem[00000000568001b8]
ldsw [%i2+0x138],%l6 ! Mem[0000000057000138]
ldsh [%i0+0x13e],%l3 ! Mem[000000005600013e]
ldsh [%i0+0x046],%l4 ! Mem[0000000056000046]
ldd [%i1+0x1a0],%l2 ! Mem[00000000568001a0]
jmpl %o7,%g0
swap [%i1+0x0fc],%l2 ! Mem[00000000568000fc]
p35_far_1_hem:
swap [%i1+0x1b8],%l1 ! Mem[00000000568001b8]
ldsw [%i2+0x138],%l6 ! Mem[0000000057000138]
ldsh [%i0+0x13e],%l3 ! Mem[000000005600013e]
ldsh [%i0+0x046],%l4 ! Mem[0000000056000046]
ldd [%i1+0x1a0],%l2 ! Mem[00000000568001a0]
jmpl %o7,%g0
swap [%i1+0x0fc],%l2 ! Mem[00000000568000fc]
p35_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p36_far_1_le:
ldsw [%i0+0x198],%l1 ! Mem[0000000058000198]
ldsw [%i3+0x03c],%l4 ! Mem[000000005980003c]
lduh [%i3+0x0b6],%l2 ! Mem[00000000598000b6]
ldstub [%i3+0x1f8],%l1 ! Mem[00000000598001f8]
swap [%i0+0x184],%l3 ! Mem[0000000058000184]
jmpl %o7,%g0
stb %l7,[%i2+0x0b5] ! Mem[00000000590000b5]
p36_far_1_lem:
ldsw [%i0+0x198],%l1 ! Mem[0000000058000198]
membar #Sync
ldsw [%i3+0x03c],%l4 ! Mem[000000005980003c]
lduh [%i3+0x0b6],%l2 ! Mem[00000000598000b6]
ldstub [%i3+0x1f8],%l1 ! Mem[00000000598001f8]
swap [%i0+0x184],%l3 ! Mem[0000000058000184]
jmpl %o7,%g0
stb %l7,[%i2+0x0b5] ! Mem[00000000590000b5]
p36_far_1_he:
std %l6,[%i1+0x1a8] ! Mem[00000000588001a8]
ldstub [%i0+0x113],%l5 ! Mem[0000000058000113]
stb %l3,[%i1+0x041] ! Mem[0000000058800041]
std %l2,[%i1+0x0f8] ! Mem[00000000588000f8]
stx %l6,[%i3+0x108] ! Mem[0000000059800108]
ldub [%i3+0x1d8],%l1 ! Mem[00000000598001d8]
stx %l1,[%i2+0x100] ! Mem[0000000059000100]
jmpl %o7,%g0
stx %l3,[%i0+0x018] ! Mem[0000000058000018]
p36_far_1_hem:
std %l6,[%i1+0x1a8] ! Mem[00000000588001a8]
ldstub [%i0+0x113],%l5 ! Mem[0000000058000113]
stb %l3,[%i1+0x041] ! Mem[0000000058800041]
std %l2,[%i1+0x0f8] ! Mem[00000000588000f8]
stx %l6,[%i3+0x108] ! Mem[0000000059800108]
ldub [%i3+0x1d8],%l1 ! Mem[00000000598001d8]
stx %l1,[%i2+0x100] ! Mem[0000000059000100]
membar #Sync
jmpl %o7,%g0
stx %l3,[%i0+0x018] ! Mem[0000000058000018]
p36_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p37_far_1_le:
ldsw [%i2+0x094],%l2 ! Mem[000000005b000094]
ldub [%i1+0x023],%l6 ! Mem[000000005a800023]
ldsh [%i3+0x16c],%l5 ! Mem[000000005b80016c]
ldstub [%i2+0x098],%l6 ! Mem[000000005b000098]
ldstub [%i2+0x1d2],%l5 ! Mem[000000005b0001d2]
jmpl %o7,%g0
ldx [%i2+0x0e0],%l5 ! Mem[000000005b0000e0]
p37_far_1_lem:
ldsw [%i2+0x094],%l2 ! Mem[000000005b000094]
membar #Sync
ldub [%i1+0x023],%l6 ! Mem[000000005a800023]
ldsh [%i3+0x16c],%l5 ! Mem[000000005b80016c]
ldstub [%i2+0x098],%l6 ! Mem[000000005b000098]
ldstub [%i2+0x1d2],%l5 ! Mem[000000005b0001d2]
jmpl %o7,%g0
ldx [%i2+0x0e0],%l5 ! Mem[000000005b0000e0]
p37_far_1_he:
ldub [%i2+0x13a],%l7 ! Mem[000000005b00013a]
swap [%i1+0x134],%l3 ! Mem[000000005a800134]
jmpl %o7,%g0
lduw [%i0+0x064],%l4 ! Mem[000000005a000064]
p37_far_1_hem:
ldub [%i2+0x13a],%l7 ! Mem[000000005b00013a]
swap [%i1+0x134],%l3 ! Mem[000000005a800134]
jmpl %o7,%g0
lduw [%i0+0x064],%l4 ! Mem[000000005a000064]
p37_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p38_far_1_le:
ldub [%i1+0x1a4],%l3 ! Mem[000000005c8001a4]
sth %l4,[%i2+0x0c0] ! Mem[000000005d0000c0]
ldsw [%i0+0x1a4],%l0 ! Mem[000000005c0001a4]
swap [%i3+0x19c],%l6 ! Mem[000000005d80019c]
stb %l2,[%i0+0x163] ! Mem[000000005c000163]
ldd [%i1+0x000],%l2 ! Mem[000000005c800000]
swap [%i2+0x0ec],%l7 ! Mem[000000005d0000ec]
jmpl %o7,%g0
ldx [%i2+0x020],%l3 ! Mem[000000005d000020]
p38_far_1_lem:
ldub [%i1+0x1a4],%l3 ! Mem[000000005c8001a4]
sth %l4,[%i2+0x0c0] ! Mem[000000005d0000c0]
ldsw [%i0+0x1a4],%l0 ! Mem[000000005c0001a4]
swap [%i3+0x19c],%l6 ! Mem[000000005d80019c]
stb %l2,[%i0+0x163] ! Mem[000000005c000163]
membar #Sync
ldd [%i1+0x000],%l2 ! Mem[000000005c800000]
swap [%i2+0x0ec],%l7 ! Mem[000000005d0000ec]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x020],%l3 ! Mem[000000005d000020]
p38_far_1_he:
ldstub [%i0+0x1e1],%l2 ! Mem[000000005c0001e1]
ldx [%i2+0x0c8],%l4 ! Mem[000000005d0000c8]
jmpl %o7,%g0
lduh [%i1+0x10e],%l1 ! Mem[000000005c80010e]
p38_far_1_hem:
ldstub [%i0+0x1e1],%l2 ! Mem[000000005c0001e1]
ldx [%i2+0x0c8],%l4 ! Mem[000000005d0000c8]
jmpl %o7,%g0
lduh [%i1+0x10e],%l1 ! Mem[000000005c80010e]
p38_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p39_far_1_le:
swap [%i1+0x04c],%l2 ! Mem[000000005e80004c]
ldub [%i3+0x0bb],%l3 ! Mem[000000005f8000bb]
stx %l3,[%i0+0x178] ! Mem[000000005e000178]
sth %l1,[%i2+0x078] ! Mem[000000005f000078]
ldsb [%i2+0x163],%l2 ! Mem[000000005f000163]
swap [%i0+0x004],%l2 ! Mem[000000005e000004]
ldd [%i2+0x0e8],%l6 ! Mem[000000005f0000e8]
jmpl %o7,%g0
swap [%i0+0x110],%l3 ! Mem[000000005e000110]
p39_far_1_lem:
swap [%i1+0x04c],%l2 ! Mem[000000005e80004c]
ldub [%i3+0x0bb],%l3 ! Mem[000000005f8000bb]
stx %l3,[%i0+0x178] ! Mem[000000005e000178]
sth %l1,[%i2+0x078] ! Mem[000000005f000078]
ldsb [%i2+0x163],%l2 ! Mem[000000005f000163]
membar #Sync
swap [%i0+0x004],%l2 ! Mem[000000005e000004]
ldd [%i2+0x0e8],%l6 ! Mem[000000005f0000e8]
jmpl %o7,%g0
swap [%i0+0x110],%l3 ! Mem[000000005e000110]
p39_far_1_he:
jmpl %o7,%g0
lduh [%i2+0x11a],%l7 ! Mem[000000005f00011a]
jmpl %o7,%g0
nop
p39_far_1_hem:
jmpl %o7,%g0
lduh [%i2+0x11a],%l7 ! Mem[000000005f00011a]
jmpl %o7,%g0
nop
p39_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p40_far_1_le:
ldsh [%i2+0x0fc],%l5 ! Mem[00000000610000fc]
ldstub [%i1+0x083],%l3 ! Mem[0000000060800083]
stb %l0,[%i1+0x051] ! Mem[0000000060800051]
ldd [%i0+0x0a8],%l6 ! Mem[00000000600000a8]
jmpl %o7,%g0
ldstub [%i3+0x197],%l2 ! Mem[0000000061800197]
p40_far_1_lem:
ldsh [%i2+0x0fc],%l5 ! Mem[00000000610000fc]
ldstub [%i1+0x083],%l3 ! Mem[0000000060800083]
stb %l0,[%i1+0x051] ! Mem[0000000060800051]
ldd [%i0+0x0a8],%l6 ! Mem[00000000600000a8]
jmpl %o7,%g0
ldstub [%i3+0x197],%l2 ! Mem[0000000061800197]
p40_far_1_he:
ldstub [%i3+0x191],%l0 ! Mem[0000000061800191]
ldub [%i2+0x124],%l1 ! Mem[0000000061000124]
stw %l1,[%i3+0x108] ! Mem[0000000061800108]
ldsw [%i0+0x104],%l2 ! Mem[0000000060000104]
ldsw [%i0+0x06c],%l4 ! Mem[000000006000006c]
ldub [%i0+0x0a5],%l6 ! Mem[00000000600000a5]
jmpl %o7,%g0
std %l6,[%i3+0x140] ! Mem[0000000061800140]
p40_far_1_hem:
ldstub [%i3+0x191],%l0 ! Mem[0000000061800191]
ldub [%i2+0x124],%l1 ! Mem[0000000061000124]
stw %l1,[%i3+0x108] ! Mem[0000000061800108]
ldsw [%i0+0x104],%l2 ! Mem[0000000060000104]
ldsw [%i0+0x06c],%l4 ! Mem[000000006000006c]
ldub [%i0+0x0a5],%l6 ! Mem[00000000600000a5]
jmpl %o7,%g0
std %l6,[%i3+0x140] ! Mem[0000000061800140]
p40_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p41_far_1_le:
swap [%i3+0x1d0],%l5 ! Mem[00000000638001d0]
jmpl %o7,%g0
ldstub [%i2+0x0ac],%l3 ! Mem[00000000630000ac]
p41_far_1_lem:
swap [%i3+0x1d0],%l5 ! Mem[00000000638001d0]
jmpl %o7,%g0
ldstub [%i2+0x0ac],%l3 ! Mem[00000000630000ac]
p41_far_1_he:
std %l2,[%i0+0x1c0] ! Mem[00000000620001c0]
ldstub [%i0+0x114],%l3 ! Mem[0000000062000114]
jmpl %o7,%g0
swap [%i0+0x05c],%l6 ! Mem[000000006200005c]
p41_far_1_hem:
std %l2,[%i0+0x1c0] ! Mem[00000000620001c0]
ldstub [%i0+0x114],%l3 ! Mem[0000000062000114]
jmpl %o7,%g0
swap [%i0+0x05c],%l6 ! Mem[000000006200005c]
p41_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p42_far_1_le:
jmpl %o7,%g0
ldstub [%i0+0x0a6],%l3 ! Mem[00000000640000a6]
jmpl %o7,%g0
nop
p42_far_1_lem:
jmpl %o7,%g0
ldstub [%i0+0x0a6],%l3 ! Mem[00000000640000a6]
jmpl %o7,%g0
nop
p42_far_1_he:
ldsb [%i2+0x044],%l3 ! Mem[0000000065000044]
stx %l4,[%i2+0x0c0] ! Mem[00000000650000c0]
lduh [%i1+0x0ae],%l7 ! Mem[00000000648000ae]
ldd [%i2+0x090],%l2 ! Mem[0000000065000090]
ldub [%i2+0x16e],%l1 ! Mem[000000006500016e]
jmpl %o7,%g0
ldstub [%i3+0x061],%l4 ! Mem[0000000065800061]
p42_far_1_hem:
ldsb [%i2+0x044],%l3 ! Mem[0000000065000044]
stx %l4,[%i2+0x0c0] ! Mem[00000000650000c0]
lduh [%i1+0x0ae],%l7 ! Mem[00000000648000ae]
ldd [%i2+0x090],%l2 ! Mem[0000000065000090]
ldub [%i2+0x16e],%l1 ! Mem[000000006500016e]
jmpl %o7,%g0
ldstub [%i3+0x061],%l4 ! Mem[0000000065800061]
p42_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p43_far_1_le:
ldsw [%i0+0x12c],%l0 ! Mem[000000006600012c]
ldsh [%i2+0x042],%l5 ! Mem[0000000067000042]
swap [%i1+0x01c],%l2 ! Mem[000000006680001c]
jmpl %o7,%g0
swap [%i3+0x0dc],%l1 ! Mem[00000000678000dc]
p43_far_1_lem:
ldsw [%i0+0x12c],%l0 ! Mem[000000006600012c]
ldsh [%i2+0x042],%l5 ! Mem[0000000067000042]
membar #Sync
swap [%i1+0x01c],%l2 ! Mem[000000006680001c]
jmpl %o7,%g0
swap [%i3+0x0dc],%l1 ! Mem[00000000678000dc]
p43_far_1_he:
ldub [%i0+0x0e9],%l3 ! Mem[00000000660000e9]
swap [%i1+0x0e0],%l5 ! Mem[00000000668000e0]
lduh [%i2+0x0dc],%l3 ! Mem[00000000670000dc]
swap [%i2+0x05c],%l1 ! Mem[000000006700005c]
ldstub [%i3+0x141],%l7 ! Mem[0000000067800141]
ldx [%i0+0x060],%l7 ! Mem[0000000066000060]
jmpl %o7,%g0
ldub [%i2+0x1a8],%l6 ! Mem[00000000670001a8]
p43_far_1_hem:
ldub [%i0+0x0e9],%l3 ! Mem[00000000660000e9]
swap [%i1+0x0e0],%l5 ! Mem[00000000668000e0]
lduh [%i2+0x0dc],%l3 ! Mem[00000000670000dc]
swap [%i2+0x05c],%l1 ! Mem[000000006700005c]
ldstub [%i3+0x141],%l7 ! Mem[0000000067800141]
ldx [%i0+0x060],%l7 ! Mem[0000000066000060]
jmpl %o7,%g0
ldub [%i2+0x1a8],%l6 ! Mem[00000000670001a8]
p43_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p44_far_1_le:
swap [%i3+0x098],%l3 ! Mem[0000000069800098]
stb %l1,[%i1+0x182] ! Mem[0000000068800182]
swap [%i2+0x1a4],%l0 ! Mem[00000000690001a4]
ldstub [%i2+0x19c],%l6 ! Mem[000000006900019c]
jmpl %o7,%g0
stb %l2,[%i0+0x143] ! Mem[0000000068000143]
p44_far_1_lem:
swap [%i3+0x098],%l3 ! Mem[0000000069800098]
stb %l1,[%i1+0x182] ! Mem[0000000068800182]
swap [%i2+0x1a4],%l0 ! Mem[00000000690001a4]
ldstub [%i2+0x19c],%l6 ! Mem[000000006900019c]
jmpl %o7,%g0
stb %l2,[%i0+0x143] ! Mem[0000000068000143]
p44_far_1_he:
ldsw [%i1+0x124],%l2 ! Mem[0000000068800124]
ldstub [%i3+0x114],%l3 ! Mem[0000000069800114]
stb %l1,[%i3+0x180] ! Mem[0000000069800180]
ldsw [%i1+0x180],%l5 ! Mem[0000000068800180]
stb %l1,[%i3+0x19a] ! Mem[000000006980019a]
swap [%i3+0x138],%l6 ! Mem[0000000069800138]
swap [%i0+0x144],%l7 ! Mem[0000000068000144]
jmpl %o7,%g0
stb %l0,[%i0+0x1b0] ! Mem[00000000680001b0]
p44_far_1_hem:
ldsw [%i1+0x124],%l2 ! Mem[0000000068800124]
ldstub [%i3+0x114],%l3 ! Mem[0000000069800114]
stb %l1,[%i3+0x180] ! Mem[0000000069800180]
ldsw [%i1+0x180],%l5 ! Mem[0000000068800180]
stb %l1,[%i3+0x19a] ! Mem[000000006980019a]
swap [%i3+0x138],%l6 ! Mem[0000000069800138]
swap [%i0+0x144],%l7 ! Mem[0000000068000144]
jmpl %o7,%g0
stb %l0,[%i0+0x1b0] ! Mem[00000000680001b0]
p44_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p45_far_1_le:
stb %l0,[%i2+0x1d5] ! Mem[000000006b0001d5]
stx %l3,[%i3+0x080] ! Mem[000000006b800080]
ldsb [%i0+0x051],%l0 ! Mem[000000006a000051]
ldstub [%i0+0x10c],%l6 ! Mem[000000006a00010c]
swap [%i3+0x0cc],%l2 ! Mem[000000006b8000cc]
jmpl %o7,%g0
lduh [%i3+0x10a],%l5 ! Mem[000000006b80010a]
p45_far_1_lem:
stb %l0,[%i2+0x1d5] ! Mem[000000006b0001d5]
stx %l3,[%i3+0x080] ! Mem[000000006b800080]
ldsb [%i0+0x051],%l0 ! Mem[000000006a000051]
ldstub [%i0+0x10c],%l6 ! Mem[000000006a00010c]
swap [%i3+0x0cc],%l2 ! Mem[000000006b8000cc]
jmpl %o7,%g0
lduh [%i3+0x10a],%l5 ! Mem[000000006b80010a]
p45_far_1_he:
ldsb [%i3+0x0a9],%l4 ! Mem[000000006b8000a9]
lduw [%i1+0x128],%l1 ! Mem[000000006a800128]
swap [%i2+0x1b0],%l4 ! Mem[000000006b0001b0]
ldsh [%i0+0x19e],%l5 ! Mem[000000006a00019e]
jmpl %o7,%g0
ldstub [%i1+0x0f2],%l7 ! Mem[000000006a8000f2]
p45_far_1_hem:
ldsb [%i3+0x0a9],%l4 ! Mem[000000006b8000a9]
lduw [%i1+0x128],%l1 ! Mem[000000006a800128]
swap [%i2+0x1b0],%l4 ! Mem[000000006b0001b0]
ldsh [%i0+0x19e],%l5 ! Mem[000000006a00019e]
jmpl %o7,%g0
ldstub [%i1+0x0f2],%l7 ! Mem[000000006a8000f2]
p45_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p46_far_1_le:
swap [%i0+0x06c],%l2 ! Mem[000000006c00006c]
swap [%i1+0x030],%l4 ! Mem[000000006c800030]
sth %l7,[%i2+0x1c4] ! Mem[000000006d0001c4]
ldstub [%i0+0x05a],%l2 ! Mem[000000006c00005a]
std %l4,[%i0+0x168] ! Mem[000000006c000168]
jmpl %o7,%g0
lduh [%i2+0x098],%l6 ! Mem[000000006d000098]
p46_far_1_lem:
swap [%i0+0x06c],%l2 ! Mem[000000006c00006c]
membar #Sync
swap [%i1+0x030],%l4 ! Mem[000000006c800030]
sth %l7,[%i2+0x1c4] ! Mem[000000006d0001c4]
ldstub [%i0+0x05a],%l2 ! Mem[000000006c00005a]
std %l4,[%i0+0x168] ! Mem[000000006c000168]
jmpl %o7,%g0
lduh [%i2+0x098],%l6 ! Mem[000000006d000098]
p46_far_1_he:
stb %l3,[%i1+0x053] ! Mem[000000006c800053]
swap [%i3+0x118],%l2 ! Mem[000000006d800118]
ldd [%i2+0x0c0],%l0 ! Mem[000000006d0000c0]
ldsw [%i2+0x1fc],%l5 ! Mem[000000006d0001fc]
jmpl %o7,%g0
ldsb [%i2+0x10e],%l1 ! Mem[000000006d00010e]
p46_far_1_hem:
stb %l3,[%i1+0x053] ! Mem[000000006c800053]
swap [%i3+0x118],%l2 ! Mem[000000006d800118]
ldd [%i2+0x0c0],%l0 ! Mem[000000006d0000c0]
ldsw [%i2+0x1fc],%l5 ! Mem[000000006d0001fc]
jmpl %o7,%g0
ldsb [%i2+0x10e],%l1 ! Mem[000000006d00010e]
p46_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p47_far_1_le:
ldstub [%i2+0x06e],%l0 ! Mem[000000006f00006e]
ldstub [%i0+0x0c6],%l2 ! Mem[000000006e0000c6]
stx %l0,[%i3+0x1f0] ! Mem[000000006f8001f0]
swap [%i2+0x0fc],%l1 ! Mem[000000006f0000fc]
jmpl %o7,%g0
ldstub [%i1+0x00f],%l4 ! Mem[000000006e80000f]
p47_far_1_lem:
ldstub [%i2+0x06e],%l0 ! Mem[000000006f00006e]
ldstub [%i0+0x0c6],%l2 ! Mem[000000006e0000c6]
stx %l0,[%i3+0x1f0] ! Mem[000000006f8001f0]
swap [%i2+0x0fc],%l1 ! Mem[000000006f0000fc]
membar #Sync
jmpl %o7,%g0
ldstub [%i1+0x00f],%l4 ! Mem[000000006e80000f]
p47_far_1_he:
ldstub [%i1+0x0c3],%l5 ! Mem[000000006e8000c3]
swap [%i3+0x034],%l6 ! Mem[000000006f800034]
ldstub [%i2+0x086],%l4 ! Mem[000000006f000086]
sth %l4,[%i0+0x118] ! Mem[000000006e000118]
ldstub [%i0+0x10b],%l1 ! Mem[000000006e00010b]
jmpl %o7,%g0
swap [%i3+0x124],%l2 ! Mem[000000006f800124]
p47_far_1_hem:
ldstub [%i1+0x0c3],%l5 ! Mem[000000006e8000c3]
membar #Sync
swap [%i3+0x034],%l6 ! Mem[000000006f800034]
ldstub [%i2+0x086],%l4 ! Mem[000000006f000086]
sth %l4,[%i0+0x118] ! Mem[000000006e000118]
ldstub [%i0+0x10b],%l1 ! Mem[000000006e00010b]
jmpl %o7,%g0
swap [%i3+0x124],%l2 ! Mem[000000006f800124]
p47_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p48_far_1_le:
ldstub [%i3+0x1e5],%l7 ! Mem[00000000718001e5]
ldstub [%i1+0x010],%l5 ! Mem[0000000070800010]
ldsw [%i0+0x180],%l0 ! Mem[0000000070000180]
swap [%i3+0x004],%l2 ! Mem[0000000071800004]
jmpl %o7,%g0
lduh [%i2+0x0e8],%l3 ! Mem[00000000710000e8]
p48_far_1_lem:
ldstub [%i3+0x1e5],%l7 ! Mem[00000000718001e5]
membar #Sync
ldstub [%i1+0x010],%l5 ! Mem[0000000070800010]
ldsw [%i0+0x180],%l0 ! Mem[0000000070000180]
swap [%i3+0x004],%l2 ! Mem[0000000071800004]
jmpl %o7,%g0
lduh [%i2+0x0e8],%l3 ! Mem[00000000710000e8]
p48_far_1_he:
lduh [%i2+0x0d0],%l0 ! Mem[00000000710000d0]
swap [%i0+0x03c],%l4 ! Mem[000000007000003c]
ldd [%i2+0x030],%l6 ! Mem[0000000071000030]
jmpl %o7,%g0
ldub [%i0+0x123],%l0 ! Mem[0000000070000123]
p48_far_1_hem:
lduh [%i2+0x0d0],%l0 ! Mem[00000000710000d0]
membar #Sync
swap [%i0+0x03c],%l4 ! Mem[000000007000003c]
ldd [%i2+0x030],%l6 ! Mem[0000000071000030]
jmpl %o7,%g0
ldub [%i0+0x123],%l0 ! Mem[0000000070000123]
p48_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p49_far_1_le:
ldstub [%i1+0x059],%l1 ! Mem[0000000072800059]
ldub [%i2+0x143],%l2 ! Mem[0000000073000143]
jmpl %o7,%g0
lduh [%i1+0x0ca],%l5 ! Mem[00000000728000ca]
p49_far_1_lem:
ldstub [%i1+0x059],%l1 ! Mem[0000000072800059]
ldub [%i2+0x143],%l2 ! Mem[0000000073000143]
jmpl %o7,%g0
lduh [%i1+0x0ca],%l5 ! Mem[00000000728000ca]
p49_far_1_he:
ldsb [%i2+0x12c],%l6 ! Mem[000000007300012c]
ldsw [%i0+0x0ec],%l2 ! Mem[00000000720000ec]
jmpl %o7,%g0
ldstub [%i3+0x10b],%l5 ! Mem[000000007380010b]
p49_far_1_hem:
ldsb [%i2+0x12c],%l6 ! Mem[000000007300012c]
ldsw [%i0+0x0ec],%l2 ! Mem[00000000720000ec]
jmpl %o7,%g0
ldstub [%i3+0x10b],%l5 ! Mem[000000007380010b]
p49_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p50_far_1_le:
swap [%i3+0x08c],%l3 ! Mem[000000007580008c]
swap [%i1+0x0fc],%l1 ! Mem[00000000748000fc]
stx %l4,[%i0+0x080] ! Mem[0000000074000080]
stx %l7,[%i1+0x0a8] ! Mem[00000000748000a8]
swap [%i2+0x128],%l2 ! Mem[0000000075000128]
jmpl %o7,%g0
ldub [%i3+0x061],%l4 ! Mem[0000000075800061]
p50_far_1_lem:
swap [%i3+0x08c],%l3 ! Mem[000000007580008c]
swap [%i1+0x0fc],%l1 ! Mem[00000000748000fc]
stx %l4,[%i0+0x080] ! Mem[0000000074000080]
stx %l7,[%i1+0x0a8] ! Mem[00000000748000a8]
swap [%i2+0x128],%l2 ! Mem[0000000075000128]
jmpl %o7,%g0
ldub [%i3+0x061],%l4 ! Mem[0000000075800061]
p50_far_1_he:
ldstub [%i0+0x094],%l6 ! Mem[0000000074000094]
jmpl %o7,%g0
ldstub [%i1+0x18c],%l0 ! Mem[000000007480018c]
p50_far_1_hem:
ldstub [%i0+0x094],%l6 ! Mem[0000000074000094]
jmpl %o7,%g0
ldstub [%i1+0x18c],%l0 ! Mem[000000007480018c]
p50_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p51_far_1_le:
lduh [%i1+0x07e],%l5 ! Mem[000000007680007e]
ldx [%i3+0x110],%l4 ! Mem[0000000077800110]
jmpl %o7,%g0
swap [%i2+0x000],%l4 ! Mem[0000000077000000]
p51_far_1_lem:
lduh [%i1+0x07e],%l5 ! Mem[000000007680007e]
ldx [%i3+0x110],%l4 ! Mem[0000000077800110]
membar #Sync
jmpl %o7,%g0
swap [%i2+0x000],%l4 ! Mem[0000000077000000]
p51_far_1_he:
std %l6,[%i2+0x1b0] ! Mem[00000000770001b0]
ldstub [%i0+0x118],%l6 ! Mem[0000000076000118]
sth %l0,[%i2+0x066] ! Mem[0000000077000066]
std %l4,[%i1+0x040] ! Mem[0000000076800040]
jmpl %o7,%g0
swap [%i2+0x05c],%l3 ! Mem[000000007700005c]
p51_far_1_hem:
std %l6,[%i2+0x1b0] ! Mem[00000000770001b0]
ldstub [%i0+0x118],%l6 ! Mem[0000000076000118]
sth %l0,[%i2+0x066] ! Mem[0000000077000066]
std %l4,[%i1+0x040] ! Mem[0000000076800040]
jmpl %o7,%g0
swap [%i2+0x05c],%l3 ! Mem[000000007700005c]
p51_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p52_far_1_le:
ldsh [%i0+0x07a],%l2 ! Mem[000000007800007a]
jmpl %o7,%g0
ldub [%i3+0x116],%l5 ! Mem[0000000079800116]
p52_far_1_lem:
ldsh [%i0+0x07a],%l2 ! Mem[000000007800007a]
jmpl %o7,%g0
ldub [%i3+0x116],%l5 ! Mem[0000000079800116]
p52_far_1_he:
ldstub [%i1+0x145],%l1 ! Mem[0000000078800145]
jmpl %o7,%g0
std %l2,[%i0+0x070] ! Mem[0000000078000070]
p52_far_1_hem:
ldstub [%i1+0x145],%l1 ! Mem[0000000078800145]
jmpl %o7,%g0
std %l2,[%i0+0x070] ! Mem[0000000078000070]
p52_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p53_far_1_le:
stb %l2,[%i3+0x162] ! Mem[000000007b800162]
sth %l7,[%i2+0x0ec] ! Mem[000000007b0000ec]
stb %l3,[%i2+0x113] ! Mem[000000007b000113]
std %l0,[%i1+0x198] ! Mem[000000007a800198]
jmpl %o7,%g0
swap [%i2+0x088],%l4 ! Mem[000000007b000088]
p53_far_1_lem:
stb %l2,[%i3+0x162] ! Mem[000000007b800162]
sth %l7,[%i2+0x0ec] ! Mem[000000007b0000ec]
stb %l3,[%i2+0x113] ! Mem[000000007b000113]
std %l0,[%i1+0x198] ! Mem[000000007a800198]
jmpl %o7,%g0
swap [%i2+0x088],%l4 ! Mem[000000007b000088]
p53_far_1_he:
ldstub [%i2+0x04b],%l6 ! Mem[000000007b00004b]
ldx [%i0+0x1c8],%l6 ! Mem[000000007a0001c8]
stb %l0,[%i2+0x191] ! Mem[000000007b000191]
ldub [%i1+0x16c],%l2 ! Mem[000000007a80016c]
swap [%i2+0x040],%l7 ! Mem[000000007b000040]
lduw [%i2+0x1a0],%l2 ! Mem[000000007b0001a0]
jmpl %o7,%g0
std %l2,[%i1+0x0c8] ! Mem[000000007a8000c8]
p53_far_1_hem:
ldstub [%i2+0x04b],%l6 ! Mem[000000007b00004b]
ldx [%i0+0x1c8],%l6 ! Mem[000000007a0001c8]
stb %l0,[%i2+0x191] ! Mem[000000007b000191]
ldub [%i1+0x16c],%l2 ! Mem[000000007a80016c]
swap [%i2+0x040],%l7 ! Mem[000000007b000040]
lduw [%i2+0x1a0],%l2 ! Mem[000000007b0001a0]
jmpl %o7,%g0
std %l2,[%i1+0x0c8] ! Mem[000000007a8000c8]
p53_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p54_far_1_le:
swap [%i0+0x17c],%l3 ! Mem[000000007c00017c]
std %l4,[%i0+0x010] ! Mem[000000007c000010]
stx %l5,[%i3+0x148] ! Mem[000000007d800148]
ldsw [%i1+0x0e0],%l1 ! Mem[000000007c8000e0]
jmpl %o7,%g0
swap [%i3+0x1dc],%l5 ! Mem[000000007d8001dc]
p54_far_1_lem:
swap [%i0+0x17c],%l3 ! Mem[000000007c00017c]
membar #Sync
std %l4,[%i0+0x010] ! Mem[000000007c000010]
stx %l5,[%i3+0x148] ! Mem[000000007d800148]
ldsw [%i1+0x0e0],%l1 ! Mem[000000007c8000e0]
jmpl %o7,%g0
swap [%i3+0x1dc],%l5 ! Mem[000000007d8001dc]
p54_far_1_he:
stx %l2,[%i1+0x108] ! Mem[000000007c800108]
ldsb [%i0+0x12a],%l2 ! Mem[000000007c00012a]
stb %l4,[%i2+0x044] ! Mem[000000007d000044]
ldsh [%i0+0x138],%l6 ! Mem[000000007c000138]
ldstub [%i2+0x066],%l0 ! Mem[000000007d000066]
swap [%i3+0x010],%l6 ! Mem[000000007d800010]
jmpl %o7,%g0
ldub [%i0+0x08c],%l0 ! Mem[000000007c00008c]
p54_far_1_hem:
stx %l2,[%i1+0x108] ! Mem[000000007c800108]
ldsb [%i0+0x12a],%l2 ! Mem[000000007c00012a]
stb %l4,[%i2+0x044] ! Mem[000000007d000044]
ldsh [%i0+0x138],%l6 ! Mem[000000007c000138]
ldstub [%i2+0x066],%l0 ! Mem[000000007d000066]
membar #Sync
swap [%i3+0x010],%l6 ! Mem[000000007d800010]
jmpl %o7,%g0
ldub [%i0+0x08c],%l0 ! Mem[000000007c00008c]
p54_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p55_far_1_le:
ldsh [%i3+0x094],%l2 ! Mem[000000007f800094]
ldd [%i2+0x160],%l6 ! Mem[000000007f000160]
stx %l7,[%i1+0x100] ! Mem[000000007e800100]
ldstub [%i3+0x0a3],%l3 ! Mem[000000007f8000a3]
jmpl %o7,%g0
ldstub [%i1+0x051],%l0 ! Mem[000000007e800051]
p55_far_1_lem:
ldsh [%i3+0x094],%l2 ! Mem[000000007f800094]
ldd [%i2+0x160],%l6 ! Mem[000000007f000160]
stx %l7,[%i1+0x100] ! Mem[000000007e800100]
ldstub [%i3+0x0a3],%l3 ! Mem[000000007f8000a3]
jmpl %o7,%g0
ldstub [%i1+0x051],%l0 ! Mem[000000007e800051]
p55_far_1_he:
swap [%i0+0x110],%l3 ! Mem[000000007e000110]
ldstub [%i3+0x1cd],%l3 ! Mem[000000007f8001cd]
lduh [%i2+0x0aa],%l4 ! Mem[000000007f0000aa]
ldstub [%i0+0x129],%l0 ! Mem[000000007e000129]
std %l2,[%i0+0x1b0] ! Mem[000000007e0001b0]
jmpl %o7,%g0
swap [%i3+0x108],%l5 ! Mem[000000007f800108]
p55_far_1_hem:
swap [%i0+0x110],%l3 ! Mem[000000007e000110]
ldstub [%i3+0x1cd],%l3 ! Mem[000000007f8001cd]
lduh [%i2+0x0aa],%l4 ! Mem[000000007f0000aa]
ldstub [%i0+0x129],%l0 ! Mem[000000007e000129]
std %l2,[%i0+0x1b0] ! Mem[000000007e0001b0]
jmpl %o7,%g0
swap [%i3+0x108],%l5 ! Mem[000000007f800108]
p55_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p56_far_1_le:
swap [%i0+0x084],%l3 ! Mem[0000000080000084]
ldsh [%i0+0x160],%l1 ! Mem[0000000080000160]
ldstub [%i3+0x195],%l2 ! Mem[0000000081800195]
sth %l6,[%i1+0x098] ! Mem[0000000080800098]
ldsb [%i2+0x1d2],%l5 ! Mem[00000000810001d2]
ldstub [%i0+0x0ac],%l3 ! Mem[00000000800000ac]
ldsb [%i0+0x1bf],%l0 ! Mem[00000000800001bf]
jmpl %o7,%g0
ldd [%i3+0x078],%l0 ! Mem[0000000081800078]
p56_far_1_lem:
swap [%i0+0x084],%l3 ! Mem[0000000080000084]
ldsh [%i0+0x160],%l1 ! Mem[0000000080000160]
ldstub [%i3+0x195],%l2 ! Mem[0000000081800195]
sth %l6,[%i1+0x098] ! Mem[0000000080800098]
ldsb [%i2+0x1d2],%l5 ! Mem[00000000810001d2]
ldstub [%i0+0x0ac],%l3 ! Mem[00000000800000ac]
ldsb [%i0+0x1bf],%l0 ! Mem[00000000800001bf]
jmpl %o7,%g0
ldd [%i3+0x078],%l0 ! Mem[0000000081800078]
p56_far_1_he:
ldsh [%i2+0x046],%l4 ! Mem[0000000081000046]
swap [%i1+0x094],%l2 ! Mem[0000000080800094]
std %l0,[%i0+0x1f8] ! Mem[00000000800001f8]
jmpl %o7,%g0
ldd [%i3+0x0a8],%l0 ! Mem[00000000818000a8]
p56_far_1_hem:
ldsh [%i2+0x046],%l4 ! Mem[0000000081000046]
swap [%i1+0x094],%l2 ! Mem[0000000080800094]
std %l0,[%i0+0x1f8] ! Mem[00000000800001f8]
jmpl %o7,%g0
ldd [%i3+0x0a8],%l0 ! Mem[00000000818000a8]
p56_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p57_far_1_le:
stx %l0,[%i1+0x1a0] ! Mem[00000000828001a0]
ldstub [%i3+0x1de],%l1 ! Mem[00000000838001de]
ldstub [%i1+0x1dc],%l5 ! Mem[00000000828001dc]
ldx [%i3+0x040],%l4 ! Mem[0000000083800040]
jmpl %o7,%g0
swap [%i1+0x094],%l2 ! Mem[0000000082800094]
p57_far_1_lem:
stx %l0,[%i1+0x1a0] ! Mem[00000000828001a0]
ldstub [%i3+0x1de],%l1 ! Mem[00000000838001de]
ldstub [%i1+0x1dc],%l5 ! Mem[00000000828001dc]
ldx [%i3+0x040],%l4 ! Mem[0000000083800040]
jmpl %o7,%g0
swap [%i1+0x094],%l2 ! Mem[0000000082800094]
p57_far_1_he:
stx %l6,[%i3+0x030] ! Mem[0000000083800030]
ldsb [%i0+0x153],%l6 ! Mem[0000000082000153]
swap [%i1+0x0c0],%l6 ! Mem[00000000828000c0]
std %l4,[%i0+0x1c8] ! Mem[00000000820001c8]
jmpl %o7,%g0
ldd [%i2+0x1f8],%l6 ! Mem[00000000830001f8]
p57_far_1_hem:
membar #Sync
stx %l6,[%i3+0x030] ! Mem[0000000083800030]
ldsb [%i0+0x153],%l6 ! Mem[0000000082000153]
swap [%i1+0x0c0],%l6 ! Mem[00000000828000c0]
std %l4,[%i0+0x1c8] ! Mem[00000000820001c8]
jmpl %o7,%g0
ldd [%i2+0x1f8],%l6 ! Mem[00000000830001f8]
p57_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p58_far_1_le:
jmpl %o7,%g0
lduw [%i3+0x01c],%l6 ! Mem[000000008580001c]
jmpl %o7,%g0
nop
p58_far_1_lem:
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x01c],%l6 ! Mem[000000008580001c]
jmpl %o7,%g0
nop
p58_far_1_he:
ldx [%i2+0x168],%l1 ! Mem[0000000085000168]
ldsh [%i2+0x0c6],%l2 ! Mem[00000000850000c6]
jmpl %o7,%g0
ldsh [%i1+0x086],%l7 ! Mem[0000000084800086]
p58_far_1_hem:
ldx [%i2+0x168],%l1 ! Mem[0000000085000168]
ldsh [%i2+0x0c6],%l2 ! Mem[00000000850000c6]
jmpl %o7,%g0
ldsh [%i1+0x086],%l7 ! Mem[0000000084800086]
p58_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p59_far_1_le:
ldd [%i1+0x180],%l0 ! Mem[0000000086800180]
jmpl %o7,%g0
ldstub [%i1+0x0ca],%l5 ! Mem[00000000868000ca]
p59_far_1_lem:
ldd [%i1+0x180],%l0 ! Mem[0000000086800180]
jmpl %o7,%g0
ldstub [%i1+0x0ca],%l5 ! Mem[00000000868000ca]
p59_far_1_he:
ldstub [%i1+0x188],%l0 ! Mem[0000000086800188]
ldd [%i0+0x0f8],%l0 ! Mem[00000000860000f8]
jmpl %o7,%g0
ldub [%i2+0x1e1],%l2 ! Mem[00000000870001e1]
p59_far_1_hem:
ldstub [%i1+0x188],%l0 ! Mem[0000000086800188]
ldd [%i0+0x0f8],%l0 ! Mem[00000000860000f8]
jmpl %o7,%g0
ldub [%i2+0x1e1],%l2 ! Mem[00000000870001e1]
p59_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p60_far_1_le:
stb %l4,[%i3+0x046] ! Mem[0000000089800046]
ldsb [%i2+0x188],%l1 ! Mem[0000000089000188]
ldsh [%i2+0x17a],%l5 ! Mem[000000008900017a]
stb %l3,[%i3+0x07c] ! Mem[000000008980007c]
ldsw [%i2+0x060],%l3 ! Mem[0000000089000060]
swap [%i0+0x014],%l7 ! Mem[0000000088000014]
jmpl %o7,%g0
swap [%i3+0x160],%l2 ! Mem[0000000089800160]
p60_far_1_lem:
stb %l4,[%i3+0x046] ! Mem[0000000089800046]
ldsb [%i2+0x188],%l1 ! Mem[0000000089000188]
ldsh [%i2+0x17a],%l5 ! Mem[000000008900017a]
stb %l3,[%i3+0x07c] ! Mem[000000008980007c]
ldsw [%i2+0x060],%l3 ! Mem[0000000089000060]
membar #Sync
swap [%i0+0x014],%l7 ! Mem[0000000088000014]
jmpl %o7,%g0
swap [%i3+0x160],%l2 ! Mem[0000000089800160]
p60_far_1_he:
ldsw [%i0+0x0a4],%l3 ! Mem[00000000880000a4]
stb %l1,[%i2+0x090] ! Mem[0000000089000090]
jmpl %o7,%g0
sth %l0,[%i0+0x192] ! Mem[0000000088000192]
p60_far_1_hem:
ldsw [%i0+0x0a4],%l3 ! Mem[00000000880000a4]
stb %l1,[%i2+0x090] ! Mem[0000000089000090]
jmpl %o7,%g0
sth %l0,[%i0+0x192] ! Mem[0000000088000192]
p60_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p61_far_1_le:
sth %l5,[%i2+0x052] ! Mem[000000008b000052]
ldub [%i2+0x0e4],%l0 ! Mem[000000008b0000e4]
sth %l5,[%i0+0x062] ! Mem[000000008a000062]
ldstub [%i3+0x04f],%l1 ! Mem[000000008b80004f]
ldx [%i0+0x068],%l3 ! Mem[000000008a000068]
jmpl %o7,%g0
ldsh [%i2+0x124],%l2 ! Mem[000000008b000124]
p61_far_1_lem:
sth %l5,[%i2+0x052] ! Mem[000000008b000052]
ldub [%i2+0x0e4],%l0 ! Mem[000000008b0000e4]
sth %l5,[%i0+0x062] ! Mem[000000008a000062]
ldstub [%i3+0x04f],%l1 ! Mem[000000008b80004f]
ldx [%i0+0x068],%l3 ! Mem[000000008a000068]
jmpl %o7,%g0
ldsh [%i2+0x124],%l2 ! Mem[000000008b000124]
p61_far_1_he:
ldstub [%i0+0x005],%l3 ! Mem[000000008a000005]
stb %l7,[%i1+0x0d3] ! Mem[000000008a8000d3]
ldstub [%i3+0x0ab],%l4 ! Mem[000000008b8000ab]
ldstub [%i1+0x129],%l0 ! Mem[000000008a800129]
jmpl %o7,%g0
swap [%i3+0x040],%l7 ! Mem[000000008b800040]
p61_far_1_hem:
membar #Sync
ldstub [%i0+0x005],%l3 ! Mem[000000008a000005]
stb %l7,[%i1+0x0d3] ! Mem[000000008a8000d3]
ldstub [%i3+0x0ab],%l4 ! Mem[000000008b8000ab]
ldstub [%i1+0x129],%l0 ! Mem[000000008a800129]
jmpl %o7,%g0
swap [%i3+0x040],%l7 ! Mem[000000008b800040]
p61_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p62_far_1_le:
sth %l1,[%i1+0x0d4] ! Mem[000000008c8000d4]
ldx [%i1+0x048],%l4 ! Mem[000000008c800048]
swap [%i0+0x1e4],%l7 ! Mem[000000008c0001e4]
jmpl %o7,%g0
ldsw [%i1+0x078],%l2 ! Mem[000000008c800078]
p62_far_1_lem:
sth %l1,[%i1+0x0d4] ! Mem[000000008c8000d4]
ldx [%i1+0x048],%l4 ! Mem[000000008c800048]
swap [%i0+0x1e4],%l7 ! Mem[000000008c0001e4]
jmpl %o7,%g0
ldsw [%i1+0x078],%l2 ! Mem[000000008c800078]
p62_far_1_he:
ldx [%i0+0x120],%l5 ! Mem[000000008c000120]
stx %l7,[%i1+0x0a8] ! Mem[000000008c8000a8]
ldstub [%i3+0x092],%l2 ! Mem[000000008d800092]
jmpl %o7,%g0
swap [%i0+0x160],%l2 ! Mem[000000008c000160]
p62_far_1_hem:
ldx [%i0+0x120],%l5 ! Mem[000000008c000120]
stx %l7,[%i1+0x0a8] ! Mem[000000008c8000a8]
ldstub [%i3+0x092],%l2 ! Mem[000000008d800092]
jmpl %o7,%g0
swap [%i0+0x160],%l2 ! Mem[000000008c000160]
p62_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p63_far_1_le:
ldstub [%i1+0x1a2],%l1 ! Mem[000000008e8001a2]
ldsw [%i3+0x1f8],%l4 ! Mem[000000008f8001f8]
swap [%i0+0x04c],%l1 ! Mem[000000008e00004c]
swap [%i1+0x068],%l3 ! Mem[000000008e800068]
ldx [%i2+0x120],%l2 ! Mem[000000008f000120]
ldstub [%i3+0x12c],%l6 ! Mem[000000008f80012c]
ldd [%i3+0x108],%l2 ! Mem[000000008f800108]
jmpl %o7,%g0
swap [%i1+0x1a0],%l5 ! Mem[000000008e8001a0]
p63_far_1_lem:
ldstub [%i1+0x1a2],%l1 ! Mem[000000008e8001a2]
ldsw [%i3+0x1f8],%l4 ! Mem[000000008f8001f8]
swap [%i0+0x04c],%l1 ! Mem[000000008e00004c]
swap [%i1+0x068],%l3 ! Mem[000000008e800068]
ldx [%i2+0x120],%l2 ! Mem[000000008f000120]
ldstub [%i3+0x12c],%l6 ! Mem[000000008f80012c]
ldd [%i3+0x108],%l2 ! Mem[000000008f800108]
jmpl %o7,%g0
swap [%i1+0x1a0],%l5 ! Mem[000000008e8001a0]
p63_far_1_he:
swap [%i2+0x124],%l1 ! Mem[000000008f000124]
jmpl %o7,%g0
swap [%i3+0x128],%l1 ! Mem[000000008f800128]
p63_far_1_hem:
swap [%i2+0x124],%l1 ! Mem[000000008f000124]
jmpl %o7,%g0
swap [%i3+0x128],%l1 ! Mem[000000008f800128]
p63_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
nop
nop
nop
nop
jmpl %o7,%g0
nop
far1_b2b_l:
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
ldsh [%i3+0x15e],%l7 ! Mem[000000001180015e]
std %l6,[%i1+0x070] ! Mem[0000000010800070]
ldstub [%i1+0x06d],%l0 ! Mem[000000001080006d]
ldstub [%i2+0x1f7],%l1 ! Mem[00000000110001f7]
jmpl %o7,%g0
ldub [%i2+0x1b8],%l5 ! Mem[00000000110001b8]
p0_far_2_lem:
ldsh [%i3+0x15e],%l7 ! Mem[000000001180015e]
std %l6,[%i1+0x070] ! Mem[0000000010800070]
ldstub [%i1+0x06d],%l0 ! Mem[000000001080006d]
ldstub [%i2+0x1f7],%l1 ! Mem[00000000110001f7]
jmpl %o7,%g0
ldub [%i2+0x1b8],%l5 ! Mem[00000000110001b8]
p0_far_2_he:
swap [%i2+0x174],%l3 ! Mem[0000000011000174]
swap [%i1+0x058],%l3 ! Mem[0000000010800058]
swap [%i2+0x104],%l2 ! Mem[0000000011000104]
ldsb [%i3+0x0f7],%l5 ! Mem[00000000118000f7]
ldsh [%i1+0x0a6],%l1 ! Mem[00000000108000a6]
ldstub [%i1+0x02e],%l0 ! Mem[000000001080002e]
jmpl %o7,%g0
swap [%i1+0x03c],%l1 ! Mem[000000001080003c]
p0_far_2_hem:
swap [%i2+0x174],%l3 ! Mem[0000000011000174]
swap [%i1+0x058],%l3 ! Mem[0000000010800058]
swap [%i2+0x104],%l2 ! Mem[0000000011000104]
ldsb [%i3+0x0f7],%l5 ! Mem[00000000118000f7]
ldsh [%i1+0x0a6],%l1 ! Mem[00000000108000a6]
membar #Sync
ldstub [%i1+0x02e],%l0 ! Mem[000000001080002e]
membar #Sync
jmpl %o7,%g0
swap [%i1+0x03c],%l1 ! Mem[000000001080003c]
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p1_far_2_le:
std %l2,[%i3+0x020] ! Mem[0000000013800020]
ldstub [%i2+0x10b],%l1 ! Mem[000000001300010b]
ldstub [%i1+0x16f],%l0 ! Mem[000000001280016f]
stx %l1,[%i2+0x0f8] ! Mem[00000000130000f8]
jmpl %o7,%g0
ldd [%i1+0x088],%l2 ! Mem[0000000012800088]
p1_far_2_lem:
membar #Sync
std %l2,[%i3+0x020] ! Mem[0000000013800020]
ldstub [%i2+0x10b],%l1 ! Mem[000000001300010b]
ldstub [%i1+0x16f],%l0 ! Mem[000000001280016f]
stx %l1,[%i2+0x0f8] ! Mem[00000000130000f8]
jmpl %o7,%g0
ldd [%i1+0x088],%l2 ! Mem[0000000012800088]
p1_far_2_he:
jmpl %o7,%g0
stx %l0,[%i2+0x0e0] ! Mem[00000000130000e0]
jmpl %o7,%g0
nop
p1_far_2_hem:
jmpl %o7,%g0
stx %l0,[%i2+0x0e0] ! Mem[00000000130000e0]
jmpl %o7,%g0
nop
p1_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p2_far_2_le:
ldsw [%i2+0x064],%l0 ! Mem[0000000015000064]
ldstub [%i2+0x033],%l6 ! Mem[0000000015000033]
ldub [%i0+0x182],%l0 ! Mem[0000000014000182]
ldstub [%i0+0x095],%l7 ! Mem[0000000014000095]
swap [%i2+0x07c],%l0 ! Mem[000000001500007c]
swap [%i0+0x044],%l1 ! Mem[0000000014000044]
jmpl %o7,%g0
ldstub [%i2+0x142],%l6 ! Mem[0000000015000142]
p2_far_2_lem:
ldsw [%i2+0x064],%l0 ! Mem[0000000015000064]
membar #Sync
ldstub [%i2+0x033],%l6 ! Mem[0000000015000033]
ldub [%i0+0x182],%l0 ! Mem[0000000014000182]
ldstub [%i0+0x095],%l7 ! Mem[0000000014000095]
swap [%i2+0x07c],%l0 ! Mem[000000001500007c]
swap [%i0+0x044],%l1 ! Mem[0000000014000044]
jmpl %o7,%g0
ldstub [%i2+0x142],%l6 ! Mem[0000000015000142]
p2_far_2_he:
ldd [%i2+0x1a8],%l0 ! Mem[00000000150001a8]
ldx [%i2+0x150],%l6 ! Mem[0000000015000150]
ldstub [%i1+0x1fa],%l6 ! Mem[00000000148001fa]
ldstub [%i2+0x0b4],%l2 ! Mem[00000000150000b4]
ldsb [%i2+0x178],%l0 ! Mem[0000000015000178]
swap [%i1+0x178],%l7 ! Mem[0000000014800178]
ldd [%i2+0x138],%l4 ! Mem[0000000015000138]
jmpl %o7,%g0
ldstub [%i1+0x056],%l2 ! Mem[0000000014800056]
p2_far_2_hem:
ldd [%i2+0x1a8],%l0 ! Mem[00000000150001a8]
ldx [%i2+0x150],%l6 ! Mem[0000000015000150]
ldstub [%i1+0x1fa],%l6 ! Mem[00000000148001fa]
ldstub [%i2+0x0b4],%l2 ! Mem[00000000150000b4]
ldsb [%i2+0x178],%l0 ! Mem[0000000015000178]
swap [%i1+0x178],%l7 ! Mem[0000000014800178]
ldd [%i2+0x138],%l4 ! Mem[0000000015000138]
jmpl %o7,%g0
ldstub [%i1+0x056],%l2 ! Mem[0000000014800056]
p2_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p3_far_2_le:
ldstub [%i1+0x142],%l3 ! Mem[0000000016800142]
ldd [%i2+0x0f8],%l0 ! Mem[00000000170000f8]
jmpl %o7,%g0
lduw [%i2+0x148],%l4 ! Mem[0000000017000148]
p3_far_2_lem:
ldstub [%i1+0x142],%l3 ! Mem[0000000016800142]
ldd [%i2+0x0f8],%l0 ! Mem[00000000170000f8]
jmpl %o7,%g0
lduw [%i2+0x148],%l4 ! Mem[0000000017000148]
p3_far_2_he:
ldstub [%i0+0x138],%l4 ! Mem[0000000016000138]
ldsw [%i0+0x0dc],%l2 ! Mem[00000000160000dc]
sth %l6,[%i1+0x000] ! Mem[0000000016800000]
ldx [%i2+0x0c0],%l2 ! Mem[00000000170000c0]
jmpl %o7,%g0
stx %l1,[%i1+0x048] ! Mem[0000000016800048]
p3_far_2_hem:
ldstub [%i0+0x138],%l4 ! Mem[0000000016000138]
ldsw [%i0+0x0dc],%l2 ! Mem[00000000160000dc]
membar #Sync
sth %l6,[%i1+0x000] ! Mem[0000000016800000]
ldx [%i2+0x0c0],%l2 ! Mem[00000000170000c0]
jmpl %o7,%g0
stx %l1,[%i1+0x048] ! Mem[0000000016800048]
p3_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p4_far_2_le:
stx %l2,[%i1+0x1a0] ! Mem[00000000188001a0]
swap [%i2+0x0e8],%l3 ! Mem[00000000190000e8]
lduh [%i1+0x0bc],%l0 ! Mem[00000000188000bc]
jmpl %o7,%g0
ldstub [%i0+0x16f],%l0 ! Mem[000000001800016f]
p4_far_2_lem:
stx %l2,[%i1+0x1a0] ! Mem[00000000188001a0]
swap [%i2+0x0e8],%l3 ! Mem[00000000190000e8]
lduh [%i1+0x0bc],%l0 ! Mem[00000000188000bc]
jmpl %o7,%g0
ldstub [%i0+0x16f],%l0 ! Mem[000000001800016f]
p4_far_2_he:
stb %l5,[%i3+0x157] ! Mem[0000000019800157]
jmpl %o7,%g0
swap [%i0+0x160],%l0 ! Mem[0000000018000160]
p4_far_2_hem:
stb %l5,[%i3+0x157] ! Mem[0000000019800157]
jmpl %o7,%g0
swap [%i0+0x160],%l0 ! Mem[0000000018000160]
p4_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p5_far_2_le:
swap [%i3+0x1ec],%l3 ! Mem[000000001b8001ec]
stx %l4,[%i1+0x0a8] ! Mem[000000001a8000a8]
ldstub [%i1+0x109],%l0 ! Mem[000000001a800109]
ldsh [%i1+0x046],%l6 ! Mem[000000001a800046]
ldx [%i2+0x128],%l5 ! Mem[000000001b000128]
stw %l1,[%i3+0x08c] ! Mem[000000001b80008c]
swap [%i2+0x100],%l0 ! Mem[000000001b000100]
jmpl %o7,%g0
ldstub [%i1+0x00e],%l0 ! Mem[000000001a80000e]
p5_far_2_lem:
swap [%i3+0x1ec],%l3 ! Mem[000000001b8001ec]
stx %l4,[%i1+0x0a8] ! Mem[000000001a8000a8]
ldstub [%i1+0x109],%l0 ! Mem[000000001a800109]
ldsh [%i1+0x046],%l6 ! Mem[000000001a800046]
ldx [%i2+0x128],%l5 ! Mem[000000001b000128]
stw %l1,[%i3+0x08c] ! Mem[000000001b80008c]
swap [%i2+0x100],%l0 ! Mem[000000001b000100]
membar #Sync
jmpl %o7,%g0
ldstub [%i1+0x00e],%l0 ! Mem[000000001a80000e]
p5_far_2_he:
ldub [%i3+0x011],%l1 ! Mem[000000001b800011]
stb %l1,[%i1+0x06d] ! Mem[000000001a80006d]
ldsw [%i2+0x0c0],%l0 ! Mem[000000001b0000c0]
swap [%i3+0x0a4],%l5 ! Mem[000000001b8000a4]
ldstub [%i3+0x1fd],%l6 ! Mem[000000001b8001fd]
lduh [%i1+0x0a4],%l3 ! Mem[000000001a8000a4]
jmpl %o7,%g0
ldstub [%i3+0x0b0],%l1 ! Mem[000000001b8000b0]
p5_far_2_hem:
membar #Sync
ldub [%i3+0x011],%l1 ! Mem[000000001b800011]
stb %l1,[%i1+0x06d] ! Mem[000000001a80006d]
ldsw [%i2+0x0c0],%l0 ! Mem[000000001b0000c0]
swap [%i3+0x0a4],%l5 ! Mem[000000001b8000a4]
ldstub [%i3+0x1fd],%l6 ! Mem[000000001b8001fd]
lduh [%i1+0x0a4],%l3 ! Mem[000000001a8000a4]
jmpl %o7,%g0
ldstub [%i3+0x0b0],%l1 ! Mem[000000001b8000b0]
p5_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p6_far_2_le:
swap [%i3+0x118],%l4 ! Mem[000000001d800118]
jmpl %o7,%g0
lduh [%i3+0x088],%l4 ! Mem[000000001d800088]
p6_far_2_lem:
swap [%i3+0x118],%l4 ! Mem[000000001d800118]
jmpl %o7,%g0
lduh [%i3+0x088],%l4 ! Mem[000000001d800088]
p6_far_2_he:
swap [%i2+0x0fc],%l7 ! Mem[000000001d0000fc]
ldsw [%i3+0x158],%l5 ! Mem[000000001d800158]
swap [%i1+0x1d8],%l6 ! Mem[000000001c8001d8]
swap [%i0+0x060],%l3 ! Mem[000000001c000060]
std %l6,[%i1+0x010] ! Mem[000000001c800010]
ldsh [%i0+0x11e],%l4 ! Mem[000000001c00011e]
jmpl %o7,%g0
swap [%i3+0x108],%l7 ! Mem[000000001d800108]
p6_far_2_hem:
swap [%i2+0x0fc],%l7 ! Mem[000000001d0000fc]
ldsw [%i3+0x158],%l5 ! Mem[000000001d800158]
swap [%i1+0x1d8],%l6 ! Mem[000000001c8001d8]
swap [%i0+0x060],%l3 ! Mem[000000001c000060]
membar #Sync
std %l6,[%i1+0x010] ! Mem[000000001c800010]
ldsh [%i0+0x11e],%l4 ! Mem[000000001c00011e]
jmpl %o7,%g0
swap [%i3+0x108],%l7 ! Mem[000000001d800108]
p6_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p7_far_2_le:
stx %l2,[%i2+0x128] ! Mem[000000001f000128]
ldstub [%i3+0x061],%l4 ! Mem[000000001f800061]
ldsw [%i2+0x114],%l0 ! Mem[000000001f000114]
ldstub [%i3+0x139],%l6 ! Mem[000000001f800139]
swap [%i2+0x0dc],%l7 ! Mem[000000001f0000dc]
stw %l2,[%i3+0x088] ! Mem[000000001f800088]
sth %l0,[%i0+0x1a2] ! Mem[000000001e0001a2]
jmpl %o7,%g0
ldsh [%i3+0x094],%l7 ! Mem[000000001f800094]
p7_far_2_lem:
stx %l2,[%i2+0x128] ! Mem[000000001f000128]
ldstub [%i3+0x061],%l4 ! Mem[000000001f800061]
ldsw [%i2+0x114],%l0 ! Mem[000000001f000114]
ldstub [%i3+0x139],%l6 ! Mem[000000001f800139]
swap [%i2+0x0dc],%l7 ! Mem[000000001f0000dc]
stw %l2,[%i3+0x088] ! Mem[000000001f800088]
sth %l0,[%i0+0x1a2] ! Mem[000000001e0001a2]
jmpl %o7,%g0
ldsh [%i3+0x094],%l7 ! Mem[000000001f800094]
p7_far_2_he:
lduh [%i1+0x158],%l3 ! Mem[000000001e800158]
stb %l2,[%i2+0x0f5] ! Mem[000000001f0000f5]
ldstub [%i3+0x142],%l0 ! Mem[000000001f800142]
stw %l0,[%i0+0x07c] ! Mem[000000001e00007c]
stw %l0,[%i0+0x1b0] ! Mem[000000001e0001b0]
ldstub [%i1+0x062],%l1 ! Mem[000000001e800062]
ldstub [%i3+0x00e],%l7 ! Mem[000000001f80000e]
jmpl %o7,%g0
ldstub [%i1+0x14b],%l5 ! Mem[000000001e80014b]
p7_far_2_hem:
lduh [%i1+0x158],%l3 ! Mem[000000001e800158]
stb %l2,[%i2+0x0f5] ! Mem[000000001f0000f5]
ldstub [%i3+0x142],%l0 ! Mem[000000001f800142]
stw %l0,[%i0+0x07c] ! Mem[000000001e00007c]
stw %l0,[%i0+0x1b0] ! Mem[000000001e0001b0]
ldstub [%i1+0x062],%l1 ! Mem[000000001e800062]
membar #Sync
ldstub [%i3+0x00e],%l7 ! Mem[000000001f80000e]
jmpl %o7,%g0
ldstub [%i1+0x14b],%l5 ! Mem[000000001e80014b]
p7_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p8_far_2_le:
std %l4,[%i1+0x130] ! Mem[0000000020800130]
ldsb [%i2+0x021],%l4 ! Mem[0000000021000021]
lduw [%i2+0x030],%l6 ! Mem[0000000021000030]
stx %l5,[%i1+0x080] ! Mem[0000000020800080]
lduw [%i0+0x150],%l0 ! Mem[0000000020000150]
jmpl %o7,%g0
ldstub [%i1+0x05e],%l0 ! Mem[000000002080005e]
p8_far_2_lem:
std %l4,[%i1+0x130] ! Mem[0000000020800130]
membar #Sync
ldsb [%i2+0x021],%l4 ! Mem[0000000021000021]
lduw [%i2+0x030],%l6 ! Mem[0000000021000030]
stx %l5,[%i1+0x080] ! Mem[0000000020800080]
lduw [%i0+0x150],%l0 ! Mem[0000000020000150]
jmpl %o7,%g0
ldstub [%i1+0x05e],%l0 ! Mem[000000002080005e]
p8_far_2_he:
jmpl %o7,%g0
ldstub [%i2+0x0b7],%l0 ! Mem[00000000210000b7]
jmpl %o7,%g0
nop
p8_far_2_hem:
jmpl %o7,%g0
ldstub [%i2+0x0b7],%l0 ! Mem[00000000210000b7]
jmpl %o7,%g0
nop
p8_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p9_far_2_le:
swap [%i1+0x04c],%l4 ! Mem[000000002280004c]
ldsw [%i0+0x028],%l6 ! Mem[0000000022000028]
ldd [%i2+0x068],%l6 ! Mem[0000000023000068]
jmpl %o7,%g0
swap [%i1+0x130],%l2 ! Mem[0000000022800130]
p9_far_2_lem:
swap [%i1+0x04c],%l4 ! Mem[000000002280004c]
membar #Sync
ldsw [%i0+0x028],%l6 ! Mem[0000000022000028]
ldd [%i2+0x068],%l6 ! Mem[0000000023000068]
jmpl %o7,%g0
swap [%i1+0x130],%l2 ! Mem[0000000022800130]
p9_far_2_he:
jmpl %o7,%g0
ldstub [%i1+0x1b4],%l0 ! Mem[00000000228001b4]
jmpl %o7,%g0
nop
p9_far_2_hem:
jmpl %o7,%g0
ldstub [%i1+0x1b4],%l0 ! Mem[00000000228001b4]
jmpl %o7,%g0
nop
p9_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p10_far_2_le:
swap [%i1+0x1fc],%l0 ! Mem[00000000248001fc]
ldsw [%i1+0x064],%l6 ! Mem[0000000024800064]
stw %l6,[%i3+0x188] ! Mem[0000000025800188]
jmpl %o7,%g0
swap [%i2+0x0c8],%l3 ! Mem[00000000250000c8]
p10_far_2_lem:
swap [%i1+0x1fc],%l0 ! Mem[00000000248001fc]
ldsw [%i1+0x064],%l6 ! Mem[0000000024800064]
stw %l6,[%i3+0x188] ! Mem[0000000025800188]
jmpl %o7,%g0
swap [%i2+0x0c8],%l3 ! Mem[00000000250000c8]
p10_far_2_he:
ldx [%i2+0x130],%l1 ! Mem[0000000025000130]
stb %l6,[%i0+0x188] ! Mem[0000000024000188]
swap [%i1+0x1c8],%l3 ! Mem[00000000248001c8]
swap [%i3+0x0d0],%l7 ! Mem[00000000258000d0]
stx %l0,[%i1+0x148] ! Mem[0000000024800148]
jmpl %o7,%g0
ldd [%i1+0x108],%l0 ! Mem[0000000024800108]
p10_far_2_hem:
ldx [%i2+0x130],%l1 ! Mem[0000000025000130]
stb %l6,[%i0+0x188] ! Mem[0000000024000188]
swap [%i1+0x1c8],%l3 ! Mem[00000000248001c8]
swap [%i3+0x0d0],%l7 ! Mem[00000000258000d0]
stx %l0,[%i1+0x148] ! Mem[0000000024800148]
jmpl %o7,%g0
ldd [%i1+0x108],%l0 ! Mem[0000000024800108]
p10_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p11_far_2_le:
ldsh [%i1+0x158],%l3 ! Mem[0000000026800158]
ldsw [%i2+0x1e8],%l2 ! Mem[00000000270001e8]
ldsh [%i0+0x0a4],%l3 ! Mem[00000000260000a4]
jmpl %o7,%g0
ldsh [%i0+0x05e],%l0 ! Mem[000000002600005e]
p11_far_2_lem:
ldsh [%i1+0x158],%l3 ! Mem[0000000026800158]
ldsw [%i2+0x1e8],%l2 ! Mem[00000000270001e8]
ldsh [%i0+0x0a4],%l3 ! Mem[00000000260000a4]
jmpl %o7,%g0
ldsh [%i0+0x05e],%l0 ! Mem[000000002600005e]
p11_far_2_he:
ldx [%i0+0x0f8],%l4 ! Mem[00000000260000f8]
stx %l7,[%i0+0x048] ! Mem[0000000026000048]
stw %l0,[%i0+0x180] ! Mem[0000000026000180]
ldstub [%i2+0x152],%l6 ! Mem[0000000027000152]
ldstub [%i2+0x1fa],%l6 ! Mem[00000000270001fa]
sth %l5,[%i3+0x108] ! Mem[0000000027800108]
swap [%i3+0x068],%l5 ! Mem[0000000027800068]
jmpl %o7,%g0
ldstub [%i0+0x180],%l0 ! Mem[0000000026000180]
p11_far_2_hem:
ldx [%i0+0x0f8],%l4 ! Mem[00000000260000f8]
stx %l7,[%i0+0x048] ! Mem[0000000026000048]
stw %l0,[%i0+0x180] ! Mem[0000000026000180]
ldstub [%i2+0x152],%l6 ! Mem[0000000027000152]
ldstub [%i2+0x1fa],%l6 ! Mem[00000000270001fa]
sth %l5,[%i3+0x108] ! Mem[0000000027800108]
swap [%i3+0x068],%l5 ! Mem[0000000027800068]
jmpl %o7,%g0
ldstub [%i0+0x180],%l0 ! Mem[0000000026000180]
p11_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p12_far_2_le:
stw %l5,[%i2+0x128] ! Mem[0000000029000128]
ldx [%i3+0x030],%l6 ! Mem[0000000029800030]
jmpl %o7,%g0
swap [%i1+0x150],%l6 ! Mem[0000000028800150]
p12_far_2_lem:
stw %l5,[%i2+0x128] ! Mem[0000000029000128]
membar #Sync
ldx [%i3+0x030],%l6 ! Mem[0000000029800030]
jmpl %o7,%g0
swap [%i1+0x150],%l6 ! Mem[0000000028800150]
p12_far_2_he:
ldub [%i3+0x021],%l6 ! Mem[0000000029800021]
ldub [%i2+0x047],%l1 ! Mem[0000000029000047]
jmpl %o7,%g0
ldx [%i1+0x048],%l1 ! Mem[0000000028800048]
p12_far_2_hem:
membar #Sync
ldub [%i3+0x021],%l6 ! Mem[0000000029800021]
ldub [%i2+0x047],%l1 ! Mem[0000000029000047]
jmpl %o7,%g0
ldx [%i1+0x048],%l1 ! Mem[0000000028800048]
p12_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p13_far_2_le:
swap [%i0+0x1bc],%l0 ! Mem[000000002a0001bc]
std %l4,[%i2+0x088] ! Mem[000000002b000088]
jmpl %o7,%g0
ldstub [%i2+0x094],%l6 ! Mem[000000002b000094]
p13_far_2_lem:
swap [%i0+0x1bc],%l0 ! Mem[000000002a0001bc]
std %l4,[%i2+0x088] ! Mem[000000002b000088]
jmpl %o7,%g0
ldstub [%i2+0x094],%l6 ! Mem[000000002b000094]
p13_far_2_he:
jmpl %o7,%g0
stx %l2,[%i1+0x0b0] ! Mem[000000002a8000b0]
jmpl %o7,%g0
nop
p13_far_2_hem:
jmpl %o7,%g0
stx %l2,[%i1+0x0b0] ! Mem[000000002a8000b0]
jmpl %o7,%g0
nop
p13_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p14_far_2_le:
swap [%i3+0x188],%l6 ! Mem[000000002d800188]
stb %l3,[%i1+0x1f2] ! Mem[000000002c8001f2]
stx %l6,[%i1+0x170] ! Mem[000000002c800170]
std %l6,[%i3+0x0c0] ! Mem[000000002d8000c0]
jmpl %o7,%g0
ldd [%i0+0x038],%l4 ! Mem[000000002c000038]
p14_far_2_lem:
swap [%i3+0x188],%l6 ! Mem[000000002d800188]
stb %l3,[%i1+0x1f2] ! Mem[000000002c8001f2]
stx %l6,[%i1+0x170] ! Mem[000000002c800170]
std %l6,[%i3+0x0c0] ! Mem[000000002d8000c0]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x038],%l4 ! Mem[000000002c000038]
p14_far_2_he:
swap [%i1+0x018],%l2 ! Mem[000000002c800018]
ldstub [%i1+0x16f],%l0 ! Mem[000000002c80016f]
jmpl %o7,%g0
swap [%i0+0x158],%l3 ! Mem[000000002c000158]
p14_far_2_hem:
membar #Sync
swap [%i1+0x018],%l2 ! Mem[000000002c800018]
ldstub [%i1+0x16f],%l0 ! Mem[000000002c80016f]
jmpl %o7,%g0
swap [%i0+0x158],%l3 ! Mem[000000002c000158]
p14_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p15_far_2_le:
lduw [%i0+0x160],%l6 ! Mem[000000002e000160]
swap [%i1+0x124],%l0 ! Mem[000000002e800124]
ldx [%i0+0x188],%l7 ! Mem[000000002e000188]
jmpl %o7,%g0
ldsw [%i2+0x098],%l0 ! Mem[000000002f000098]
p15_far_2_lem:
lduw [%i0+0x160],%l6 ! Mem[000000002e000160]
swap [%i1+0x124],%l0 ! Mem[000000002e800124]
ldx [%i0+0x188],%l7 ! Mem[000000002e000188]
jmpl %o7,%g0
ldsw [%i2+0x098],%l0 ! Mem[000000002f000098]
p15_far_2_he:
ldstub [%i3+0x00e],%l7 ! Mem[000000002f80000e]
ldstub [%i3+0x1f3],%l0 ! Mem[000000002f8001f3]
stw %l5,[%i1+0x148] ! Mem[000000002e800148]
ldstub [%i0+0x074],%l1 ! Mem[000000002e000074]
swap [%i1+0x074],%l2 ! Mem[000000002e800074]
sth %l3,[%i1+0x1d4] ! Mem[000000002e8001d4]
jmpl %o7,%g0
swap [%i0+0x104],%l1 ! Mem[000000002e000104]
p15_far_2_hem:
membar #Sync
ldstub [%i3+0x00e],%l7 ! Mem[000000002f80000e]
ldstub [%i3+0x1f3],%l0 ! Mem[000000002f8001f3]
stw %l5,[%i1+0x148] ! Mem[000000002e800148]
ldstub [%i0+0x074],%l1 ! Mem[000000002e000074]
swap [%i1+0x074],%l2 ! Mem[000000002e800074]
sth %l3,[%i1+0x1d4] ! Mem[000000002e8001d4]
jmpl %o7,%g0
swap [%i0+0x104],%l1 ! Mem[000000002e000104]
p15_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p16_far_2_le:
ldstub [%i3+0x05a],%l2 ! Mem[000000003180005a]
stb %l6,[%i3+0x10f] ! Mem[000000003180010f]
ldub [%i1+0x10a],%l7 ! Mem[000000003080010a]
stw %l4,[%i2+0x080] ! Mem[0000000031000080]
jmpl %o7,%g0
swap [%i0+0x0a8],%l6 ! Mem[00000000300000a8]
p16_far_2_lem:
ldstub [%i3+0x05a],%l2 ! Mem[000000003180005a]
stb %l6,[%i3+0x10f] ! Mem[000000003180010f]
ldub [%i1+0x10a],%l7 ! Mem[000000003080010a]
stw %l4,[%i2+0x080] ! Mem[0000000031000080]
jmpl %o7,%g0
swap [%i0+0x0a8],%l6 ! Mem[00000000300000a8]
p16_far_2_he:
ldx [%i0+0x0d8],%l4 ! Mem[00000000300000d8]
jmpl %o7,%g0
swap [%i3+0x02c],%l7 ! Mem[000000003180002c]
p16_far_2_hem:
ldx [%i0+0x0d8],%l4 ! Mem[00000000300000d8]
membar #Sync
jmpl %o7,%g0
swap [%i3+0x02c],%l7 ! Mem[000000003180002c]
p16_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p17_far_2_le:
ldsb [%i2+0x011],%l1 ! Mem[0000000033000011]
ldstub [%i0+0x06d],%l1 ! Mem[000000003200006d]
ldstub [%i3+0x0a8],%l0 ! Mem[00000000338000a8]
swap [%i3+0x1d0],%l4 ! Mem[00000000338001d0]
jmpl %o7,%g0
ldsb [%i2+0x07f],%l0 ! Mem[000000003300007f]
p17_far_2_lem:
membar #Sync
ldsb [%i2+0x011],%l1 ! Mem[0000000033000011]
ldstub [%i0+0x06d],%l1 ! Mem[000000003200006d]
ldstub [%i3+0x0a8],%l0 ! Mem[00000000338000a8]
swap [%i3+0x1d0],%l4 ! Mem[00000000338001d0]
jmpl %o7,%g0
ldsb [%i2+0x07f],%l0 ! Mem[000000003300007f]
p17_far_2_he:
std %l6,[%i1+0x1c0] ! Mem[00000000328001c0]
jmpl %o7,%g0
lduw [%i3+0x1cc],%l7 ! Mem[00000000338001cc]
p17_far_2_hem:
std %l6,[%i1+0x1c0] ! Mem[00000000328001c0]
jmpl %o7,%g0
lduw [%i3+0x1cc],%l7 ! Mem[00000000338001cc]
p17_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p18_far_2_le:
ldd [%i1+0x088],%l0 ! Mem[0000000034800088]
ldsw [%i0+0x07c],%l6 ! Mem[000000003400007c]
jmpl %o7,%g0
ldstub [%i1+0x0c0],%l6 ! Mem[00000000348000c0]
p18_far_2_lem:
ldd [%i1+0x088],%l0 ! Mem[0000000034800088]
ldsw [%i0+0x07c],%l6 ! Mem[000000003400007c]
jmpl %o7,%g0
ldstub [%i1+0x0c0],%l6 ! Mem[00000000348000c0]
p18_far_2_he:
swap [%i1+0x004],%l2 ! Mem[0000000034800004]
ldstub [%i3+0x01a],%l2 ! Mem[000000003580001a]
ldsh [%i1+0x16e],%l0 ! Mem[000000003480016e]
ldx [%i2+0x178],%l3 ! Mem[0000000035000178]
std %l2,[%i3+0x0d0] ! Mem[00000000358000d0]
sth %l7,[%i3+0x106] ! Mem[0000000035800106]
jmpl %o7,%g0
swap [%i2+0x168],%l3 ! Mem[0000000035000168]
p18_far_2_hem:
membar #Sync
swap [%i1+0x004],%l2 ! Mem[0000000034800004]
ldstub [%i3+0x01a],%l2 ! Mem[000000003580001a]
ldsh [%i1+0x16e],%l0 ! Mem[000000003480016e]
ldx [%i2+0x178],%l3 ! Mem[0000000035000178]
std %l2,[%i3+0x0d0] ! Mem[00000000358000d0]
sth %l7,[%i3+0x106] ! Mem[0000000035800106]
jmpl %o7,%g0
swap [%i2+0x168],%l3 ! Mem[0000000035000168]
p18_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p19_far_2_le:
ldsh [%i3+0x140],%l7 ! Mem[0000000037800140]
ldx [%i0+0x060],%l6 ! Mem[0000000036000060]
ldstub [%i2+0x10b],%l5 ! Mem[000000003700010b]
jmpl %o7,%g0
sth %l1,[%i2+0x0ac] ! Mem[00000000370000ac]
p19_far_2_lem:
ldsh [%i3+0x140],%l7 ! Mem[0000000037800140]
ldx [%i0+0x060],%l6 ! Mem[0000000036000060]
ldstub [%i2+0x10b],%l5 ! Mem[000000003700010b]
jmpl %o7,%g0
sth %l1,[%i2+0x0ac] ! Mem[00000000370000ac]
p19_far_2_he:
lduw [%i2+0x1ac],%l0 ! Mem[00000000370001ac]
jmpl %o7,%g0
ldsb [%i3+0x03c],%l6 ! Mem[000000003780003c]
p19_far_2_hem:
lduw [%i2+0x1ac],%l0 ! Mem[00000000370001ac]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x03c],%l6 ! Mem[000000003780003c]
p19_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p20_far_2_le:
jmpl %o7,%g0
swap [%i0+0x01c],%l4 ! Mem[000000003800001c]
jmpl %o7,%g0
nop
p20_far_2_lem:
membar #Sync
jmpl %o7,%g0
swap [%i0+0x01c],%l4 ! Mem[000000003800001c]
jmpl %o7,%g0
nop
p20_far_2_he:
jmpl %o7,%g0
ldsh [%i1+0x104],%l1 ! Mem[0000000038800104]
jmpl %o7,%g0
nop
p20_far_2_hem:
jmpl %o7,%g0
ldsh [%i1+0x104],%l1 ! Mem[0000000038800104]
jmpl %o7,%g0
nop
p20_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p21_far_2_le:
jmpl %o7,%g0
stx %l5,[%i0+0x1c8] ! Mem[000000003a0001c8]
jmpl %o7,%g0
nop
p21_far_2_lem:
jmpl %o7,%g0
stx %l5,[%i0+0x1c8] ! Mem[000000003a0001c8]
jmpl %o7,%g0
nop
p21_far_2_he:
jmpl %o7,%g0
ldstub [%i1+0x04e],%l4 ! Mem[000000003a80004e]
jmpl %o7,%g0
nop
p21_far_2_hem:
jmpl %o7,%g0
ldstub [%i1+0x04e],%l4 ! Mem[000000003a80004e]
jmpl %o7,%g0
nop
p21_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p22_far_2_le:
stb %l2,[%i1+0x1b7] ! Mem[000000003c8001b7]
ldsb [%i2+0x19f],%l2 ! Mem[000000003d00019f]
lduh [%i3+0x0c6],%l4 ! Mem[000000003d8000c6]
jmpl %o7,%g0
ldsh [%i3+0x102],%l0 ! Mem[000000003d800102]
p22_far_2_lem:
stb %l2,[%i1+0x1b7] ! Mem[000000003c8001b7]
ldsb [%i2+0x19f],%l2 ! Mem[000000003d00019f]
lduh [%i3+0x0c6],%l4 ! Mem[000000003d8000c6]
jmpl %o7,%g0
ldsh [%i3+0x102],%l0 ! Mem[000000003d800102]
p22_far_2_he:
ldsw [%i3+0x1a8],%l6 ! Mem[000000003d8001a8]
stw %l2,[%i3+0x0e4] ! Mem[000000003d8000e4]
ldsw [%i3+0x04c],%l1 ! Mem[000000003d80004c]
sth %l0,[%i3+0x0c2] ! Mem[000000003d8000c2]
jmpl %o7,%g0
ldstub [%i2+0x1fc],%l2 ! Mem[000000003d0001fc]
p22_far_2_hem:
ldsw [%i3+0x1a8],%l6 ! Mem[000000003d8001a8]
stw %l2,[%i3+0x0e4] ! Mem[000000003d8000e4]
ldsw [%i3+0x04c],%l1 ! Mem[000000003d80004c]
sth %l0,[%i3+0x0c2] ! Mem[000000003d8000c2]
jmpl %o7,%g0
ldstub [%i2+0x1fc],%l2 ! Mem[000000003d0001fc]
p22_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p23_far_2_le:
ldx [%i1+0x0c8],%l5 ! Mem[000000003e8000c8]
ldstub [%i0+0x022],%l3 ! Mem[000000003e000022]
ldstub [%i0+0x114],%l4 ! Mem[000000003e000114]
ldstub [%i0+0x036],%l6 ! Mem[000000003e000036]
ldstub [%i0+0x191],%l0 ! Mem[000000003e000191]
ldsw [%i0+0x104],%l1 ! Mem[000000003e000104]
jmpl %o7,%g0
lduw [%i0+0x108],%l1 ! Mem[000000003e000108]
p23_far_2_lem:
ldx [%i1+0x0c8],%l5 ! Mem[000000003e8000c8]
membar #Sync
ldstub [%i0+0x022],%l3 ! Mem[000000003e000022]
ldstub [%i0+0x114],%l4 ! Mem[000000003e000114]
ldstub [%i0+0x036],%l6 ! Mem[000000003e000036]
ldstub [%i0+0x191],%l0 ! Mem[000000003e000191]
ldsw [%i0+0x104],%l1 ! Mem[000000003e000104]
jmpl %o7,%g0
lduw [%i0+0x108],%l1 ! Mem[000000003e000108]
p23_far_2_he:
ldx [%i0+0x130],%l0 ! Mem[000000003e000130]
stb %l5,[%i0+0x0a5] ! Mem[000000003e0000a5]
stx %l1,[%i2+0x110] ! Mem[000000003f000110]
ldd [%i2+0x188],%l6 ! Mem[000000003f000188]
stb %l3,[%i2+0x1c9] ! Mem[000000003f0001c9]
std %l4,[%i2+0x130] ! Mem[000000003f000130]
ldsb [%i0+0x059],%l2 ! Mem[000000003e000059]
jmpl %o7,%g0
ldx [%i1+0x108],%l0 ! Mem[000000003e800108]
p23_far_2_hem:
ldx [%i0+0x130],%l0 ! Mem[000000003e000130]
stb %l5,[%i0+0x0a5] ! Mem[000000003e0000a5]
stx %l1,[%i2+0x110] ! Mem[000000003f000110]
ldd [%i2+0x188],%l6 ! Mem[000000003f000188]
stb %l3,[%i2+0x1c9] ! Mem[000000003f0001c9]
std %l4,[%i2+0x130] ! Mem[000000003f000130]
ldsb [%i0+0x059],%l2 ! Mem[000000003e000059]
jmpl %o7,%g0
ldx [%i1+0x108],%l0 ! Mem[000000003e800108]
p23_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p24_far_2_le:
stb %l4,[%i0+0x067] ! Mem[0000000040000067]
ldd [%i3+0x180],%l2 ! Mem[0000000041800180]
jmpl %o7,%g0
swap [%i1+0x0dc],%l2 ! Mem[00000000408000dc]
p24_far_2_lem:
stb %l4,[%i0+0x067] ! Mem[0000000040000067]
ldd [%i3+0x180],%l2 ! Mem[0000000041800180]
jmpl %o7,%g0
swap [%i1+0x0dc],%l2 ! Mem[00000000408000dc]
p24_far_2_he:
std %l4,[%i2+0x1c8] ! Mem[00000000410001c8]
jmpl %o7,%g0
ldstub [%i3+0x030],%l4 ! Mem[0000000041800030]
p24_far_2_hem:
std %l4,[%i2+0x1c8] ! Mem[00000000410001c8]
membar #Sync
jmpl %o7,%g0
ldstub [%i3+0x030],%l4 ! Mem[0000000041800030]
p24_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p25_far_2_le:
stb %l7,[%i1+0x034] ! Mem[0000000042800034]
stx %l1,[%i2+0x010] ! Mem[0000000043000010]
jmpl %o7,%g0
ldstub [%i3+0x162],%l6 ! Mem[0000000043800162]
p25_far_2_lem:
membar #Sync
stb %l7,[%i1+0x034] ! Mem[0000000042800034]
stx %l1,[%i2+0x010] ! Mem[0000000043000010]
jmpl %o7,%g0
ldstub [%i3+0x162],%l6 ! Mem[0000000043800162]
p25_far_2_he:
ldstub [%i1+0x1e3],%l6 ! Mem[00000000428001e3]
stw %l6,[%i0+0x0a0] ! Mem[00000000420000a0]
sth %l6,[%i3+0x078] ! Mem[0000000043800078]
swap [%i3+0x110],%l6 ! Mem[0000000043800110]
ldstub [%i3+0x185],%l0 ! Mem[0000000043800185]
swap [%i3+0x09c],%l0 ! Mem[000000004380009c]
ldx [%i3+0x1b0],%l0 ! Mem[00000000438001b0]
jmpl %o7,%g0
ldsb [%i3+0x103],%l0 ! Mem[0000000043800103]
p25_far_2_hem:
ldstub [%i1+0x1e3],%l6 ! Mem[00000000428001e3]
stw %l6,[%i0+0x0a0] ! Mem[00000000420000a0]
sth %l6,[%i3+0x078] ! Mem[0000000043800078]
swap [%i3+0x110],%l6 ! Mem[0000000043800110]
ldstub [%i3+0x185],%l0 ! Mem[0000000043800185]
swap [%i3+0x09c],%l0 ! Mem[000000004380009c]
ldx [%i3+0x1b0],%l0 ! Mem[00000000438001b0]
jmpl %o7,%g0
ldsb [%i3+0x103],%l0 ! Mem[0000000043800103]
p25_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p26_far_2_le:
jmpl %o7,%g0
swap [%i2+0x110],%l1 ! Mem[0000000045000110]
jmpl %o7,%g0
nop
p26_far_2_lem:
jmpl %o7,%g0
swap [%i2+0x110],%l1 ! Mem[0000000045000110]
jmpl %o7,%g0
nop
p26_far_2_he:
ldx [%i3+0x038],%l4 ! Mem[0000000045800038]
swap [%i1+0x030],%l4 ! Mem[0000000044800030]
swap [%i1+0x04c],%l4 ! Mem[000000004480004c]
ldsb [%i3+0x1ca],%l3 ! Mem[00000000458001ca]
ldd [%i2+0x118],%l0 ! Mem[0000000045000118]
ldstub [%i0+0x1ea],%l6 ! Mem[00000000440001ea]
jmpl %o7,%g0
sth %l5,[%i3+0x108] ! Mem[0000000045800108]
p26_far_2_hem:
membar #Sync
ldx [%i3+0x038],%l4 ! Mem[0000000045800038]
swap [%i1+0x030],%l4 ! Mem[0000000044800030]
swap [%i1+0x04c],%l4 ! Mem[000000004480004c]
ldsb [%i3+0x1ca],%l3 ! Mem[00000000458001ca]
ldd [%i2+0x118],%l0 ! Mem[0000000045000118]
ldstub [%i0+0x1ea],%l6 ! Mem[00000000440001ea]
jmpl %o7,%g0
sth %l5,[%i3+0x108] ! Mem[0000000045800108]
p26_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p27_far_2_le:
ldsh [%i2+0x082],%l4 ! Mem[0000000047000082]
jmpl %o7,%g0
swap [%i1+0x1dc],%l0 ! Mem[00000000468001dc]
p27_far_2_lem:
ldsh [%i2+0x082],%l4 ! Mem[0000000047000082]
jmpl %o7,%g0
swap [%i1+0x1dc],%l0 ! Mem[00000000468001dc]
p27_far_2_he:
ldsw [%i2+0x1a8],%l1 ! Mem[00000000470001a8]
jmpl %o7,%g0
swap [%i3+0x0dc],%l4 ! Mem[00000000478000dc]
p27_far_2_hem:
ldsw [%i2+0x1a8],%l1 ! Mem[00000000470001a8]
jmpl %o7,%g0
swap [%i3+0x0dc],%l4 ! Mem[00000000478000dc]
p27_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p28_far_2_le:
ldub [%i0+0x0c3],%l0 ! Mem[00000000480000c3]
jmpl %o7,%g0
ldstub [%i0+0x01c],%l7 ! Mem[000000004800001c]
p28_far_2_lem:
ldub [%i0+0x0c3],%l0 ! Mem[00000000480000c3]
membar #Sync
jmpl %o7,%g0
ldstub [%i0+0x01c],%l7 ! Mem[000000004800001c]
p28_far_2_he:
jmpl %o7,%g0
ldx [%i1+0x1c0],%l5 ! Mem[00000000488001c0]
jmpl %o7,%g0
nop
p28_far_2_hem:
jmpl %o7,%g0
ldx [%i1+0x1c0],%l5 ! Mem[00000000488001c0]
jmpl %o7,%g0
nop
p28_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p29_far_2_le:
stb %l2,[%i3+0x1bf] ! Mem[000000004b8001bf]
swap [%i2+0x19c],%l5 ! Mem[000000004b00019c]
ldstub [%i0+0x12b],%l1 ! Mem[000000004a00012b]
swap [%i3+0x108],%l7 ! Mem[000000004b800108]
jmpl %o7,%g0
ldstub [%i0+0x160],%l4 ! Mem[000000004a000160]
p29_far_2_lem:
stb %l2,[%i3+0x1bf] ! Mem[000000004b8001bf]
swap [%i2+0x19c],%l5 ! Mem[000000004b00019c]
ldstub [%i0+0x12b],%l1 ! Mem[000000004a00012b]
swap [%i3+0x108],%l7 ! Mem[000000004b800108]
jmpl %o7,%g0
ldstub [%i0+0x160],%l4 ! Mem[000000004a000160]
p29_far_2_he:
ldd [%i1+0x140],%l0 ! Mem[000000004a800140]
jmpl %o7,%g0
ldsh [%i0+0x0e2],%l0 ! Mem[000000004a0000e2]
p29_far_2_hem:
ldd [%i1+0x140],%l0 ! Mem[000000004a800140]
jmpl %o7,%g0
ldsh [%i0+0x0e2],%l0 ! Mem[000000004a0000e2]
p29_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p30_far_2_le:
ldstub [%i1+0x1fb],%l6 ! Mem[000000004c8001fb]
ldsb [%i3+0x141],%l2 ! Mem[000000004d800141]
ldstub [%i3+0x034],%l7 ! Mem[000000004d800034]
swap [%i2+0x160],%l2 ! Mem[000000004d000160]
ldsb [%i2+0x086],%l7 ! Mem[000000004d000086]
ldsw [%i0+0x080],%l4 ! Mem[000000004c000080]
stw %l7,[%i2+0x1cc] ! Mem[000000004d0001cc]
jmpl %o7,%g0
ldx [%i0+0x1b0],%l1 ! Mem[000000004c0001b0]
p30_far_2_lem:
ldstub [%i1+0x1fb],%l6 ! Mem[000000004c8001fb]
ldsb [%i3+0x141],%l2 ! Mem[000000004d800141]
membar #Sync
ldstub [%i3+0x034],%l7 ! Mem[000000004d800034]
swap [%i2+0x160],%l2 ! Mem[000000004d000160]
ldsb [%i2+0x086],%l7 ! Mem[000000004d000086]
ldsw [%i0+0x080],%l4 ! Mem[000000004c000080]
stw %l7,[%i2+0x1cc] ! Mem[000000004d0001cc]
jmpl %o7,%g0
ldx [%i0+0x1b0],%l1 ! Mem[000000004c0001b0]
p30_far_2_he:
ldd [%i0+0x028],%l6 ! Mem[000000004c000028]
ldd [%i1+0x1f0],%l0 ! Mem[000000004c8001f0]
swap [%i0+0x148],%l5 ! Mem[000000004c000148]
ldsw [%i2+0x19c],%l7 ! Mem[000000004d00019c]
jmpl %o7,%g0
swap [%i3+0x1f0],%l0 ! Mem[000000004d8001f0]
p30_far_2_hem:
membar #Sync
ldd [%i0+0x028],%l6 ! Mem[000000004c000028]
ldd [%i1+0x1f0],%l0 ! Mem[000000004c8001f0]
swap [%i0+0x148],%l5 ! Mem[000000004c000148]
ldsw [%i2+0x19c],%l7 ! Mem[000000004d00019c]
jmpl %o7,%g0
swap [%i3+0x1f0],%l0 ! Mem[000000004d8001f0]
p30_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p31_far_2_le:
ldsw [%i2+0x0ac],%l2 ! Mem[000000004f0000ac]
swap [%i3+0x098],%l7 ! Mem[000000004f800098]
ldsh [%i2+0x18e],%l1 ! Mem[000000004f00018e]
swap [%i0+0x0a0],%l6 ! Mem[000000004e0000a0]
jmpl %o7,%g0
ldub [%i2+0x062],%l1 ! Mem[000000004f000062]
p31_far_2_lem:
ldsw [%i2+0x0ac],%l2 ! Mem[000000004f0000ac]
swap [%i3+0x098],%l7 ! Mem[000000004f800098]
ldsh [%i2+0x18e],%l1 ! Mem[000000004f00018e]
swap [%i0+0x0a0],%l6 ! Mem[000000004e0000a0]
jmpl %o7,%g0
ldub [%i2+0x062],%l1 ! Mem[000000004f000062]
p31_far_2_he:
jmpl %o7,%g0
stx %l2,[%i3+0x110] ! Mem[000000004f800110]
jmpl %o7,%g0
nop
p31_far_2_hem:
jmpl %o7,%g0
stx %l2,[%i3+0x110] ! Mem[000000004f800110]
jmpl %o7,%g0
nop
p31_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p32_far_2_le:
ldstub [%i1+0x02e],%l6 ! Mem[000000005080002e]
ldstub [%i3+0x02e],%l7 ! Mem[000000005180002e]
std %l4,[%i2+0x1c8] ! Mem[00000000510001c8]
swap [%i3+0x1bc],%l4 ! Mem[00000000518001bc]
swap [%i3+0x0d0],%l6 ! Mem[00000000518000d0]
ldstub [%i0+0x127],%l5 ! Mem[0000000050000127]
jmpl %o7,%g0
swap [%i1+0x1f4],%l3 ! Mem[00000000508001f4]
p32_far_2_lem:
membar #Sync
ldstub [%i1+0x02e],%l6 ! Mem[000000005080002e]
ldstub [%i3+0x02e],%l7 ! Mem[000000005180002e]
std %l4,[%i2+0x1c8] ! Mem[00000000510001c8]
swap [%i3+0x1bc],%l4 ! Mem[00000000518001bc]
swap [%i3+0x0d0],%l6 ! Mem[00000000518000d0]
ldstub [%i0+0x127],%l5 ! Mem[0000000050000127]
jmpl %o7,%g0
swap [%i1+0x1f4],%l3 ! Mem[00000000508001f4]
p32_far_2_he:
stx %l7,[%i1+0x0f0] ! Mem[00000000508000f0]
stx %l0,[%i1+0x140] ! Mem[0000000050800140]
ldsh [%i3+0x050],%l2 ! Mem[0000000051800050]
ldstub [%i3+0x1b7],%l5 ! Mem[00000000518001b7]
jmpl %o7,%g0
lduh [%i1+0x132],%l2 ! Mem[0000000050800132]
p32_far_2_hem:
stx %l7,[%i1+0x0f0] ! Mem[00000000508000f0]
stx %l0,[%i1+0x140] ! Mem[0000000050800140]
ldsh [%i3+0x050],%l2 ! Mem[0000000051800050]
ldstub [%i3+0x1b7],%l5 ! Mem[00000000518001b7]
jmpl %o7,%g0
lduh [%i1+0x132],%l2 ! Mem[0000000050800132]
p32_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p33_far_2_le:
ldx [%i3+0x1e8],%l1 ! Mem[00000000538001e8]
ldstub [%i0+0x06c],%l5 ! Mem[000000005200006c]
jmpl %o7,%g0
stb %l5,[%i2+0x085] ! Mem[0000000053000085]
p33_far_2_lem:
ldx [%i3+0x1e8],%l1 ! Mem[00000000538001e8]
ldstub [%i0+0x06c],%l5 ! Mem[000000005200006c]
jmpl %o7,%g0
stb %l5,[%i2+0x085] ! Mem[0000000053000085]
p33_far_2_he:
ldsw [%i1+0x0a4],%l7 ! Mem[00000000528000a4]
ldsh [%i3+0x18e],%l2 ! Mem[000000005380018e]
jmpl %o7,%g0
std %l4,[%i1+0x0e8] ! Mem[00000000528000e8]
p33_far_2_hem:
ldsw [%i1+0x0a4],%l7 ! Mem[00000000528000a4]
ldsh [%i3+0x18e],%l2 ! Mem[000000005380018e]
jmpl %o7,%g0
std %l4,[%i1+0x0e8] ! Mem[00000000528000e8]
p33_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p34_far_2_le:
stb %l5,[%i3+0x113] ! Mem[0000000055800113]
ldstub [%i0+0x061],%l3 ! Mem[0000000054000061]
ldstub [%i3+0x034],%l7 ! Mem[0000000055800034]
jmpl %o7,%g0
ldstub [%i3+0x013],%l1 ! Mem[0000000055800013]
p34_far_2_lem:
stb %l5,[%i3+0x113] ! Mem[0000000055800113]
ldstub [%i0+0x061],%l3 ! Mem[0000000054000061]
membar #Sync
ldstub [%i3+0x034],%l7 ! Mem[0000000055800034]
membar #Sync
jmpl %o7,%g0
ldstub [%i3+0x013],%l1 ! Mem[0000000055800013]
p34_far_2_he:
ldsh [%i2+0x0ba],%l7 ! Mem[00000000550000ba]
stx %l7,[%i3+0x1c8] ! Mem[00000000558001c8]
stx %l5,[%i2+0x038] ! Mem[0000000055000038]
ldstub [%i2+0x1e6],%l5 ! Mem[00000000550001e6]
jmpl %o7,%g0
stw %l1,[%i0+0x104] ! Mem[0000000054000104]
p34_far_2_hem:
ldsh [%i2+0x0ba],%l7 ! Mem[00000000550000ba]
stx %l7,[%i3+0x1c8] ! Mem[00000000558001c8]
membar #Sync
stx %l5,[%i2+0x038] ! Mem[0000000055000038]
ldstub [%i2+0x1e6],%l5 ! Mem[00000000550001e6]
jmpl %o7,%g0
stw %l1,[%i0+0x104] ! Mem[0000000054000104]
p34_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p35_far_2_le:
std %l0,[%i3+0x0d8] ! Mem[00000000578000d8]
jmpl %o7,%g0
lduh [%i2+0x1f0],%l3 ! Mem[00000000570001f0]
p35_far_2_lem:
std %l0,[%i3+0x0d8] ! Mem[00000000578000d8]
jmpl %o7,%g0
lduh [%i2+0x1f0],%l3 ! Mem[00000000570001f0]
p35_far_2_he:
ldd [%i1+0x120],%l0 ! Mem[0000000056800120]
sth %l7,[%i0+0x18a] ! Mem[000000005600018a]
swap [%i2+0x098],%l0 ! Mem[0000000057000098]
jmpl %o7,%g0
stx %l0,[%i3+0x190] ! Mem[0000000057800190]
p35_far_2_hem:
ldd [%i1+0x120],%l0 ! Mem[0000000056800120]
sth %l7,[%i0+0x18a] ! Mem[000000005600018a]
swap [%i2+0x098],%l0 ! Mem[0000000057000098]
jmpl %o7,%g0
stx %l0,[%i3+0x190] ! Mem[0000000057800190]
p35_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p36_far_2_le:
ldsb [%i2+0x1da],%l6 ! Mem[00000000590001da]
ldub [%i0+0x094],%l2 ! Mem[0000000058000094]
swap [%i1+0x178],%l0 ! Mem[0000000058800178]
ldsw [%i1+0x178],%l7 ! Mem[0000000058800178]
ldstub [%i2+0x17b],%l6 ! Mem[000000005900017b]
ldub [%i2+0x15f],%l3 ! Mem[000000005900015f]
jmpl %o7,%g0
sth %l0,[%i0+0x12a] ! Mem[000000005800012a]
p36_far_2_lem:
ldsb [%i2+0x1da],%l6 ! Mem[00000000590001da]
ldub [%i0+0x094],%l2 ! Mem[0000000058000094]
swap [%i1+0x178],%l0 ! Mem[0000000058800178]
ldsw [%i1+0x178],%l7 ! Mem[0000000058800178]
ldstub [%i2+0x17b],%l6 ! Mem[000000005900017b]
ldub [%i2+0x15f],%l3 ! Mem[000000005900015f]
jmpl %o7,%g0
sth %l0,[%i0+0x12a] ! Mem[000000005800012a]
p36_far_2_he:
swap [%i3+0x108],%l1 ! Mem[0000000059800108]
ldsw [%i2+0x128],%l4 ! Mem[0000000059000128]
stw %l4,[%i1+0x070] ! Mem[0000000058800070]
ldd [%i3+0x190],%l4 ! Mem[0000000059800190]
jmpl %o7,%g0
ldd [%i0+0x1b8],%l0 ! Mem[00000000580001b8]
p36_far_2_hem:
swap [%i3+0x108],%l1 ! Mem[0000000059800108]
ldsw [%i2+0x128],%l4 ! Mem[0000000059000128]
stw %l4,[%i1+0x070] ! Mem[0000000058800070]
ldd [%i3+0x190],%l4 ! Mem[0000000059800190]
jmpl %o7,%g0
ldd [%i0+0x1b8],%l0 ! Mem[00000000580001b8]
p36_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p37_far_2_le:
ldstub [%i2+0x03e],%l4 ! Mem[000000005b00003e]
ldstub [%i2+0x012],%l6 ! Mem[000000005b000012]
jmpl %o7,%g0
lduw [%i0+0x184],%l6 ! Mem[000000005a000184]
p37_far_2_lem:
membar #Sync
ldstub [%i2+0x03e],%l4 ! Mem[000000005b00003e]
ldstub [%i2+0x012],%l6 ! Mem[000000005b000012]
jmpl %o7,%g0
lduw [%i0+0x184],%l6 ! Mem[000000005a000184]
p37_far_2_he:
lduw [%i3+0x124],%l2 ! Mem[000000005b800124]
jmpl %o7,%g0
stb %l3,[%i1+0x1e9] ! Mem[000000005a8001e9]
p37_far_2_hem:
lduw [%i3+0x124],%l2 ! Mem[000000005b800124]
jmpl %o7,%g0
stb %l3,[%i1+0x1e9] ! Mem[000000005a8001e9]
p37_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p38_far_2_le:
lduw [%i2+0x01c],%l4 ! Mem[000000005d00001c]
jmpl %o7,%g0
swap [%i1+0x0c4],%l4 ! Mem[000000005c8000c4]
p38_far_2_lem:
membar #Sync
lduw [%i2+0x01c],%l4 ! Mem[000000005d00001c]
jmpl %o7,%g0
swap [%i1+0x0c4],%l4 ! Mem[000000005c8000c4]
p38_far_2_he:
stx %l4,[%i0+0x0c8] ! Mem[000000005c0000c8]
stw %l6,[%i0+0x188] ! Mem[000000005c000188]
swap [%i2+0x1e8],%l3 ! Mem[000000005d0001e8]
jmpl %o7,%g0
swap [%i0+0x038],%l2 ! Mem[000000005c000038]
p38_far_2_hem:
stx %l4,[%i0+0x0c8] ! Mem[000000005c0000c8]
stw %l6,[%i0+0x188] ! Mem[000000005c000188]
swap [%i2+0x1e8],%l3 ! Mem[000000005d0001e8]
membar #Sync
jmpl %o7,%g0
swap [%i0+0x038],%l2 ! Mem[000000005c000038]
p38_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p39_far_2_le:
sth %l7,[%i0+0x140] ! Mem[000000005e000140]
ldx [%i0+0x008],%l4 ! Mem[000000005e000008]
ldstub [%i0+0x125],%l2 ! Mem[000000005e000125]
stb %l1,[%i3+0x031] ! Mem[000000005f800031]
jmpl %o7,%g0
stb %l1,[%i2+0x06d] ! Mem[000000005f00006d]
p39_far_2_lem:
sth %l7,[%i0+0x140] ! Mem[000000005e000140]
membar #Sync
ldx [%i0+0x008],%l4 ! Mem[000000005e000008]
ldstub [%i0+0x125],%l2 ! Mem[000000005e000125]
stb %l1,[%i3+0x031] ! Mem[000000005f800031]
jmpl %o7,%g0
stb %l1,[%i2+0x06d] ! Mem[000000005f00006d]
p39_far_2_he:
ldub [%i1+0x18f],%l7 ! Mem[000000005e80018f]
ldstub [%i3+0x13f],%l4 ! Mem[000000005f80013f]
jmpl %o7,%g0
sth %l1,[%i2+0x1d8] ! Mem[000000005f0001d8]
p39_far_2_hem:
ldub [%i1+0x18f],%l7 ! Mem[000000005e80018f]
ldstub [%i3+0x13f],%l4 ! Mem[000000005f80013f]
jmpl %o7,%g0
sth %l1,[%i2+0x1d8] ! Mem[000000005f0001d8]
p39_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p40_far_2_le:
ldx [%i3+0x1e8],%l5 ! Mem[00000000618001e8]
jmpl %o7,%g0
ldx [%i0+0x0f0],%l7 ! Mem[00000000600000f0]
p40_far_2_lem:
ldx [%i3+0x1e8],%l5 ! Mem[00000000618001e8]
jmpl %o7,%g0
ldx [%i0+0x0f0],%l7 ! Mem[00000000600000f0]
p40_far_2_he:
ldsh [%i3+0x034],%l7 ! Mem[0000000061800034]
stb %l6,[%i0+0x10f] ! Mem[000000006000010f]
ldsh [%i1+0x144],%l6 ! Mem[0000000060800144]
swap [%i2+0x124],%l0 ! Mem[0000000061000124]
ldstub [%i1+0x03c],%l7 ! Mem[000000006080003c]
jmpl %o7,%g0
sth %l7,[%i3+0x18e] ! Mem[000000006180018e]
p40_far_2_hem:
membar #Sync
ldsh [%i3+0x034],%l7 ! Mem[0000000061800034]
stb %l6,[%i0+0x10f] ! Mem[000000006000010f]
ldsh [%i1+0x144],%l6 ! Mem[0000000060800144]
swap [%i2+0x124],%l0 ! Mem[0000000061000124]
ldstub [%i1+0x03c],%l7 ! Mem[000000006080003c]
jmpl %o7,%g0
sth %l7,[%i3+0x18e] ! Mem[000000006180018e]
p40_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p41_far_2_le:
jmpl %o7,%g0
ldd [%i2+0x018],%l6 ! Mem[0000000063000018]
jmpl %o7,%g0
nop
p41_far_2_lem:
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x018],%l6 ! Mem[0000000063000018]
jmpl %o7,%g0
nop
p41_far_2_he:
jmpl %o7,%g0
sth %l5,[%i2+0x1a4] ! Mem[00000000630001a4]
jmpl %o7,%g0
nop
p41_far_2_hem:
jmpl %o7,%g0
sth %l5,[%i2+0x1a4] ! Mem[00000000630001a4]
jmpl %o7,%g0
nop
p41_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p42_far_2_le:
sth %l7,[%i1+0x160] ! Mem[0000000064800160]
jmpl %o7,%g0
std %l6,[%i2+0x040] ! Mem[0000000065000040]
p42_far_2_lem:
sth %l7,[%i1+0x160] ! Mem[0000000064800160]
jmpl %o7,%g0
std %l6,[%i2+0x040] ! Mem[0000000065000040]
p42_far_2_he:
jmpl %o7,%g0
swap [%i0+0x110],%l0 ! Mem[0000000064000110]
jmpl %o7,%g0
nop
p42_far_2_hem:
jmpl %o7,%g0
swap [%i0+0x110],%l0 ! Mem[0000000064000110]
jmpl %o7,%g0
nop
p42_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p43_far_2_le:
ldd [%i3+0x088],%l0 ! Mem[0000000067800088]
ldd [%i3+0x118],%l4 ! Mem[0000000067800118]
ldub [%i3+0x052],%l7 ! Mem[0000000067800052]
ldub [%i2+0x0c4],%l2 ! Mem[00000000670000c4]
ldstub [%i2+0x04d],%l1 ! Mem[000000006700004d]
ldsh [%i0+0x0e2],%l0 ! Mem[00000000660000e2]
jmpl %o7,%g0
ldstub [%i0+0x05c],%l5 ! Mem[000000006600005c]
p43_far_2_lem:
ldd [%i3+0x088],%l0 ! Mem[0000000067800088]
ldd [%i3+0x118],%l4 ! Mem[0000000067800118]
ldub [%i3+0x052],%l7 ! Mem[0000000067800052]
ldub [%i2+0x0c4],%l2 ! Mem[00000000670000c4]
ldstub [%i2+0x04d],%l1 ! Mem[000000006700004d]
ldsh [%i0+0x0e2],%l0 ! Mem[00000000660000e2]
jmpl %o7,%g0
ldstub [%i0+0x05c],%l5 ! Mem[000000006600005c]
p43_far_2_he:
swap [%i3+0x108],%l7 ! Mem[0000000067800108]
ldstub [%i2+0x009],%l2 ! Mem[0000000067000009]
swap [%i3+0x084],%l1 ! Mem[0000000067800084]
ldsb [%i3+0x166],%l4 ! Mem[0000000067800166]
jmpl %o7,%g0
ldsw [%i0+0x180],%l6 ! Mem[0000000066000180]
p43_far_2_hem:
swap [%i3+0x108],%l7 ! Mem[0000000067800108]
membar #Sync
ldstub [%i2+0x009],%l2 ! Mem[0000000067000009]
swap [%i3+0x084],%l1 ! Mem[0000000067800084]
ldsb [%i3+0x166],%l4 ! Mem[0000000067800166]
jmpl %o7,%g0
ldsw [%i0+0x180],%l6 ! Mem[0000000066000180]
p43_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p44_far_2_le:
ldstub [%i3+0x1cd],%l1 ! Mem[00000000698001cd]
std %l2,[%i1+0x1b8] ! Mem[00000000688001b8]
jmpl %o7,%g0
stw %l4,[%i3+0x160] ! Mem[0000000069800160]
p44_far_2_lem:
ldstub [%i3+0x1cd],%l1 ! Mem[00000000698001cd]
std %l2,[%i1+0x1b8] ! Mem[00000000688001b8]
jmpl %o7,%g0
stw %l4,[%i3+0x160] ! Mem[0000000069800160]
p44_far_2_he:
stw %l1,[%i1+0x06c] ! Mem[000000006880006c]
jmpl %o7,%g0
stx %l0,[%i1+0x0a8] ! Mem[00000000688000a8]
p44_far_2_hem:
stw %l1,[%i1+0x06c] ! Mem[000000006880006c]
jmpl %o7,%g0
stx %l0,[%i1+0x0a8] ! Mem[00000000688000a8]
p44_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p45_far_2_le:
lduw [%i0+0x078],%l2 ! Mem[000000006a000078]
ldstub [%i0+0x027],%l3 ! Mem[000000006a000027]
ldd [%i2+0x080],%l6 ! Mem[000000006b000080]
lduh [%i2+0x1ae],%l2 ! Mem[000000006b0001ae]
ldstub [%i3+0x0a6],%l1 ! Mem[000000006b8000a6]
jmpl %o7,%g0
ldsw [%i2+0x18c],%l7 ! Mem[000000006b00018c]
p45_far_2_lem:
lduw [%i0+0x078],%l2 ! Mem[000000006a000078]
membar #Sync
ldstub [%i0+0x027],%l3 ! Mem[000000006a000027]
ldd [%i2+0x080],%l6 ! Mem[000000006b000080]
lduh [%i2+0x1ae],%l2 ! Mem[000000006b0001ae]
ldstub [%i3+0x0a6],%l1 ! Mem[000000006b8000a6]
jmpl %o7,%g0
ldsw [%i2+0x18c],%l7 ! Mem[000000006b00018c]
p45_far_2_he:
swap [%i1+0x128],%l5 ! Mem[000000006a800128]
ldsb [%i3+0x0e1],%l1 ! Mem[000000006b8000e1]
stw %l4,[%i3+0x1bc] ! Mem[000000006b8001bc]
std %l6,[%i2+0x0c8] ! Mem[000000006b0000c8]
sth %l2,[%i1+0x046] ! Mem[000000006a800046]
swap [%i2+0x118],%l4 ! Mem[000000006b000118]
jmpl %o7,%g0
swap [%i1+0x1cc],%l7 ! Mem[000000006a8001cc]
p45_far_2_hem:
swap [%i1+0x128],%l5 ! Mem[000000006a800128]
ldsb [%i3+0x0e1],%l1 ! Mem[000000006b8000e1]
stw %l4,[%i3+0x1bc] ! Mem[000000006b8001bc]
std %l6,[%i2+0x0c8] ! Mem[000000006b0000c8]
sth %l2,[%i1+0x046] ! Mem[000000006a800046]
swap [%i2+0x118],%l4 ! Mem[000000006b000118]
jmpl %o7,%g0
swap [%i1+0x1cc],%l7 ! Mem[000000006a8001cc]
p45_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p46_far_2_le:
lduh [%i1+0x180],%l5 ! Mem[000000006c800180]
jmpl %o7,%g0
lduw [%i3+0x044],%l4 ! Mem[000000006d800044]
p46_far_2_lem:
lduh [%i1+0x180],%l5 ! Mem[000000006c800180]
jmpl %o7,%g0
lduw [%i3+0x044],%l4 ! Mem[000000006d800044]
p46_far_2_he:
lduw [%i0+0x008],%l4 ! Mem[000000006c000008]
lduh [%i3+0x188],%l6 ! Mem[000000006d800188]
swap [%i3+0x1d0],%l3 ! Mem[000000006d8001d0]
swap [%i1+0x02c],%l4 ! Mem[000000006c80002c]
jmpl %o7,%g0
ldsw [%i1+0x0e0],%l6 ! Mem[000000006c8000e0]
p46_far_2_hem:
membar #Sync
lduw [%i0+0x008],%l4 ! Mem[000000006c000008]
lduh [%i3+0x188],%l6 ! Mem[000000006d800188]
swap [%i3+0x1d0],%l3 ! Mem[000000006d8001d0]
swap [%i1+0x02c],%l4 ! Mem[000000006c80002c]
jmpl %o7,%g0
ldsw [%i1+0x0e0],%l6 ! Mem[000000006c8000e0]
p46_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p47_far_2_le:
ldstub [%i2+0x182],%l0 ! Mem[000000006f000182]
swap [%i0+0x0f0],%l6 ! Mem[000000006e0000f0]
swap [%i3+0x1fc],%l4 ! Mem[000000006f8001fc]
lduh [%i0+0x030],%l1 ! Mem[000000006e000030]
ldx [%i3+0x140],%l0 ! Mem[000000006f800140]
jmpl %o7,%g0
swap [%i0+0x0c0],%l0 ! Mem[000000006e0000c0]
p47_far_2_lem:
ldstub [%i2+0x182],%l0 ! Mem[000000006f000182]
swap [%i0+0x0f0],%l6 ! Mem[000000006e0000f0]
swap [%i3+0x1fc],%l4 ! Mem[000000006f8001fc]
membar #Sync
lduh [%i0+0x030],%l1 ! Mem[000000006e000030]
ldx [%i3+0x140],%l0 ! Mem[000000006f800140]
jmpl %o7,%g0
swap [%i0+0x0c0],%l0 ! Mem[000000006e0000c0]
p47_far_2_he:
ldsw [%i0+0x11c],%l4 ! Mem[000000006e00011c]
swap [%i1+0x1d8],%l1 ! Mem[000000006e8001d8]
ldstub [%i1+0x126],%l1 ! Mem[000000006e800126]
jmpl %o7,%g0
ldub [%i0+0x1ce],%l7 ! Mem[000000006e0001ce]
p47_far_2_hem:
ldsw [%i0+0x11c],%l4 ! Mem[000000006e00011c]
swap [%i1+0x1d8],%l1 ! Mem[000000006e8001d8]
ldstub [%i1+0x126],%l1 ! Mem[000000006e800126]
jmpl %o7,%g0
ldub [%i0+0x1ce],%l7 ! Mem[000000006e0001ce]
p47_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p48_far_2_le:
ldd [%i2+0x190],%l4 ! Mem[0000000071000190]
swap [%i0+0x19c],%l5 ! Mem[000000007000019c]
ldd [%i2+0x108],%l0 ! Mem[0000000071000108]
stw %l7,[%i0+0x128] ! Mem[0000000070000128]
jmpl %o7,%g0
lduh [%i2+0x160],%l4 ! Mem[0000000071000160]
p48_far_2_lem:
ldd [%i2+0x190],%l4 ! Mem[0000000071000190]
swap [%i0+0x19c],%l5 ! Mem[000000007000019c]
ldd [%i2+0x108],%l0 ! Mem[0000000071000108]
stw %l7,[%i0+0x128] ! Mem[0000000070000128]
jmpl %o7,%g0
lduh [%i2+0x160],%l4 ! Mem[0000000071000160]
p48_far_2_he:
lduh [%i3+0x16c],%l2 ! Mem[000000007180016c]
jmpl %o7,%g0
ldstub [%i1+0x1c5],%l6 ! Mem[00000000708001c5]
p48_far_2_hem:
lduh [%i3+0x16c],%l2 ! Mem[000000007180016c]
jmpl %o7,%g0
ldstub [%i1+0x1c5],%l6 ! Mem[00000000708001c5]
p48_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p49_far_2_le:
std %l2,[%i2+0x180] ! Mem[0000000073000180]
ldsw [%i0+0x0e8],%l4 ! Mem[00000000720000e8]
std %l2,[%i3+0x100] ! Mem[0000000073800100]
stx %l4,[%i0+0x048] ! Mem[0000000072000048]
jmpl %o7,%g0
lduw [%i3+0x1cc],%l1 ! Mem[00000000738001cc]
p49_far_2_lem:
std %l2,[%i2+0x180] ! Mem[0000000073000180]
ldsw [%i0+0x0e8],%l4 ! Mem[00000000720000e8]
std %l2,[%i3+0x100] ! Mem[0000000073800100]
stx %l4,[%i0+0x048] ! Mem[0000000072000048]
jmpl %o7,%g0
lduw [%i3+0x1cc],%l1 ! Mem[00000000738001cc]
p49_far_2_he:
ldstub [%i1+0x034],%l7 ! Mem[0000000072800034]
ldsw [%i2+0x12c],%l6 ! Mem[000000007300012c]
jmpl %o7,%g0
swap [%i1+0x164],%l6 ! Mem[0000000072800164]
p49_far_2_hem:
membar #Sync
ldstub [%i1+0x034],%l7 ! Mem[0000000072800034]
ldsw [%i2+0x12c],%l6 ! Mem[000000007300012c]
jmpl %o7,%g0
swap [%i1+0x164],%l6 ! Mem[0000000072800164]
p49_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p50_far_2_le:
swap [%i0+0x044],%l4 ! Mem[0000000074000044]
ldstub [%i1+0x13a],%l3 ! Mem[000000007480013a]
swap [%i3+0x170],%l0 ! Mem[0000000075800170]
jmpl %o7,%g0
swap [%i0+0x134],%l1 ! Mem[0000000074000134]
p50_far_2_lem:
swap [%i0+0x044],%l4 ! Mem[0000000074000044]
ldstub [%i1+0x13a],%l3 ! Mem[000000007480013a]
swap [%i3+0x170],%l0 ! Mem[0000000075800170]
jmpl %o7,%g0
swap [%i0+0x134],%l1 ! Mem[0000000074000134]
p50_far_2_he:
stb %l6,[%i3+0x1db] ! Mem[00000000758001db]
ldstub [%i0+0x0eb],%l5 ! Mem[00000000740000eb]
ldstub [%i3+0x1ca],%l3 ! Mem[00000000758001ca]
ldd [%i3+0x118],%l4 ! Mem[0000000075800118]
jmpl %o7,%g0
ldstub [%i0+0x14d],%l2 ! Mem[000000007400014d]
p50_far_2_hem:
stb %l6,[%i3+0x1db] ! Mem[00000000758001db]
ldstub [%i0+0x0eb],%l5 ! Mem[00000000740000eb]
ldstub [%i3+0x1ca],%l3 ! Mem[00000000758001ca]
ldd [%i3+0x118],%l4 ! Mem[0000000075800118]
jmpl %o7,%g0
ldstub [%i0+0x14d],%l2 ! Mem[000000007400014d]
p50_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p51_far_2_le:
ldstub [%i0+0x19f],%l3 ! Mem[000000007600019f]
jmpl %o7,%g0
swap [%i3+0x160],%l4 ! Mem[0000000077800160]
p51_far_2_lem:
ldstub [%i0+0x19f],%l3 ! Mem[000000007600019f]
jmpl %o7,%g0
swap [%i3+0x160],%l4 ! Mem[0000000077800160]
p51_far_2_he:
ldsw [%i0+0x028],%l3 ! Mem[0000000076000028]
jmpl %o7,%g0
ldd [%i1+0x0b0],%l4 ! Mem[00000000768000b0]
p51_far_2_hem:
membar #Sync
ldsw [%i0+0x028],%l3 ! Mem[0000000076000028]
jmpl %o7,%g0
ldd [%i1+0x0b0],%l4 ! Mem[00000000768000b0]
p51_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p52_far_2_le:
sth %l7,[%i3+0x0d2] ! Mem[00000000798000d2]
ldsw [%i0+0x048],%l3 ! Mem[0000000078000048]
stw %l3,[%i0+0x134] ! Mem[0000000078000134]
ldsw [%i0+0x180],%l1 ! Mem[0000000078000180]
swap [%i2+0x1a0],%l2 ! Mem[00000000790001a0]
jmpl %o7,%g0
swap [%i2+0x0ac],%l4 ! Mem[00000000790000ac]
p52_far_2_lem:
sth %l7,[%i3+0x0d2] ! Mem[00000000798000d2]
ldsw [%i0+0x048],%l3 ! Mem[0000000078000048]
stw %l3,[%i0+0x134] ! Mem[0000000078000134]
ldsw [%i0+0x180],%l1 ! Mem[0000000078000180]
swap [%i2+0x1a0],%l2 ! Mem[00000000790001a0]
jmpl %o7,%g0
swap [%i2+0x0ac],%l4 ! Mem[00000000790000ac]
p52_far_2_he:
ldub [%i1+0x0fd],%l2 ! Mem[00000000788000fd]
ldstub [%i1+0x001],%l6 ! Mem[0000000078800001]
jmpl %o7,%g0
swap [%i0+0x1c8],%l3 ! Mem[00000000780001c8]
p52_far_2_hem:
ldub [%i1+0x0fd],%l2 ! Mem[00000000788000fd]
membar #Sync
ldstub [%i1+0x001],%l6 ! Mem[0000000078800001]
jmpl %o7,%g0
swap [%i0+0x1c8],%l3 ! Mem[00000000780001c8]
p52_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p53_far_2_le:
ldsw [%i3+0x110],%l1 ! Mem[000000007b800110]
lduw [%i2+0x134],%l1 ! Mem[000000007b000134]
swap [%i0+0x090],%l3 ! Mem[000000007a000090]
lduw [%i0+0x028],%l3 ! Mem[000000007a000028]
ldstub [%i3+0x097],%l4 ! Mem[000000007b800097]
jmpl %o7,%g0
ldub [%i2+0x1d2],%l4 ! Mem[000000007b0001d2]
p53_far_2_lem:
ldsw [%i3+0x110],%l1 ! Mem[000000007b800110]
lduw [%i2+0x134],%l1 ! Mem[000000007b000134]
swap [%i0+0x090],%l3 ! Mem[000000007a000090]
membar #Sync
lduw [%i0+0x028],%l3 ! Mem[000000007a000028]
ldstub [%i3+0x097],%l4 ! Mem[000000007b800097]
jmpl %o7,%g0
ldub [%i2+0x1d2],%l4 ! Mem[000000007b0001d2]
p53_far_2_he:
swap [%i3+0x1d8],%l1 ! Mem[000000007b8001d8]
swap [%i2+0x124],%l1 ! Mem[000000007b000124]
jmpl %o7,%g0
ldsh [%i3+0x0d6],%l1 ! Mem[000000007b8000d6]
p53_far_2_hem:
swap [%i3+0x1d8],%l1 ! Mem[000000007b8001d8]
swap [%i2+0x124],%l1 ! Mem[000000007b000124]
jmpl %o7,%g0
ldsh [%i3+0x0d6],%l1 ! Mem[000000007b8000d6]
p53_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p54_far_2_le:
jmpl %o7,%g0
ldstub [%i0+0x0e0],%l6 ! Mem[000000007c0000e0]
jmpl %o7,%g0
nop
p54_far_2_lem:
jmpl %o7,%g0
ldstub [%i0+0x0e0],%l6 ! Mem[000000007c0000e0]
jmpl %o7,%g0
nop
p54_far_2_he:
lduh [%i1+0x006],%l2 ! Mem[000000007c800006]
stx %l7,[%i2+0x0f0] ! Mem[000000007d0000f0]
sth %l5,[%i3+0x06c] ! Mem[000000007d80006c]
stx %l5,[%i1+0x0a8] ! Mem[000000007c8000a8]
ldx [%i2+0x1d0],%l3 ! Mem[000000007d0001d0]
std %l0,[%i3+0x1a0] ! Mem[000000007d8001a0]
jmpl %o7,%g0
ldstub [%i0+0x18f],%l1 ! Mem[000000007c00018f]
p54_far_2_hem:
membar #Sync
lduh [%i1+0x006],%l2 ! Mem[000000007c800006]
stx %l7,[%i2+0x0f0] ! Mem[000000007d0000f0]
sth %l5,[%i3+0x06c] ! Mem[000000007d80006c]
stx %l5,[%i1+0x0a8] ! Mem[000000007c8000a8]
ldx [%i2+0x1d0],%l3 ! Mem[000000007d0001d0]
std %l0,[%i3+0x1a0] ! Mem[000000007d8001a0]
jmpl %o7,%g0
ldstub [%i0+0x18f],%l1 ! Mem[000000007c00018f]
p54_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p55_far_2_le:
ldstub [%i1+0x0a5],%l5 ! Mem[000000007e8000a5]
std %l0,[%i0+0x150] ! Mem[000000007e000150]
std %l0,[%i3+0x110] ! Mem[000000007f800110]
ldx [%i2+0x150],%l5 ! Mem[000000007f000150]
jmpl %o7,%g0
ldstub [%i1+0x02b],%l3 ! Mem[000000007e80002b]
p55_far_2_lem:
ldstub [%i1+0x0a5],%l5 ! Mem[000000007e8000a5]
std %l0,[%i0+0x150] ! Mem[000000007e000150]
std %l0,[%i3+0x110] ! Mem[000000007f800110]
ldx [%i2+0x150],%l5 ! Mem[000000007f000150]
membar #Sync
jmpl %o7,%g0
ldstub [%i1+0x02b],%l3 ! Mem[000000007e80002b]
p55_far_2_he:
sth %l3,[%i1+0x1ca] ! Mem[000000007e8001ca]
swap [%i2+0x0b0],%l2 ! Mem[000000007f0000b0]
swap [%i3+0x1e4],%l5 ! Mem[000000007f8001e4]
swap [%i0+0x104],%l1 ! Mem[000000007e000104]
ldsw [%i2+0x0d4],%l1 ! Mem[000000007f0000d4]
jmpl %o7,%g0
ldd [%i2+0x1b0],%l0 ! Mem[000000007f0001b0]
p55_far_2_hem:
sth %l3,[%i1+0x1ca] ! Mem[000000007e8001ca]
swap [%i2+0x0b0],%l2 ! Mem[000000007f0000b0]
swap [%i3+0x1e4],%l5 ! Mem[000000007f8001e4]
swap [%i0+0x104],%l1 ! Mem[000000007e000104]
ldsw [%i2+0x0d4],%l1 ! Mem[000000007f0000d4]
jmpl %o7,%g0
ldd [%i2+0x1b0],%l0 ! Mem[000000007f0001b0]
p55_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p56_far_2_le:
jmpl %o7,%g0
swap [%i1+0x0e0],%l6 ! Mem[00000000808000e0]
jmpl %o7,%g0
nop
p56_far_2_lem:
jmpl %o7,%g0
swap [%i1+0x0e0],%l6 ! Mem[00000000808000e0]
jmpl %o7,%g0
nop
p56_far_2_he:
ldstub [%i0+0x026],%l2 ! Mem[0000000080000026]
swap [%i0+0x108],%l1 ! Mem[0000000080000108]
swap [%i1+0x19c],%l3 ! Mem[000000008080019c]
lduw [%i0+0x0fc],%l1 ! Mem[00000000800000fc]
ldd [%i2+0x0f8],%l4 ! Mem[00000000810000f8]
ldsh [%i1+0x106],%l7 ! Mem[0000000080800106]
jmpl %o7,%g0
swap [%i3+0x148],%l3 ! Mem[0000000081800148]
p56_far_2_hem:
membar #Sync
ldstub [%i0+0x026],%l2 ! Mem[0000000080000026]
swap [%i0+0x108],%l1 ! Mem[0000000080000108]
swap [%i1+0x19c],%l3 ! Mem[000000008080019c]
lduw [%i0+0x0fc],%l1 ! Mem[00000000800000fc]
ldd [%i2+0x0f8],%l4 ! Mem[00000000810000f8]
ldsh [%i1+0x106],%l7 ! Mem[0000000080800106]
jmpl %o7,%g0
swap [%i3+0x148],%l3 ! Mem[0000000081800148]
p56_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p57_far_2_le:
ldstub [%i2+0x04c],%l5 ! Mem[000000008300004c]
swap [%i2+0x108],%l0 ! Mem[0000000083000108]
ldsh [%i2+0x0fa],%l4 ! Mem[00000000830000fa]
ldstub [%i0+0x182],%l1 ! Mem[0000000082000182]
ldstub [%i3+0x18f],%l1 ! Mem[000000008380018f]
ldsb [%i3+0x03e],%l5 ! Mem[000000008380003e]
swap [%i2+0x1f8],%l1 ! Mem[00000000830001f8]
jmpl %o7,%g0
ldsh [%i2+0x1ee],%l7 ! Mem[00000000830001ee]
p57_far_2_lem:
ldstub [%i2+0x04c],%l5 ! Mem[000000008300004c]
swap [%i2+0x108],%l0 ! Mem[0000000083000108]
ldsh [%i2+0x0fa],%l4 ! Mem[00000000830000fa]
ldstub [%i0+0x182],%l1 ! Mem[0000000082000182]
ldstub [%i3+0x18f],%l1 ! Mem[000000008380018f]
membar #Sync
ldsb [%i3+0x03e],%l5 ! Mem[000000008380003e]
swap [%i2+0x1f8],%l1 ! Mem[00000000830001f8]
jmpl %o7,%g0
ldsh [%i2+0x1ee],%l7 ! Mem[00000000830001ee]
p57_far_2_he:
jmpl %o7,%g0
std %l6,[%i2+0x028] ! Mem[0000000083000028]
jmpl %o7,%g0
nop
p57_far_2_hem:
membar #Sync
jmpl %o7,%g0
std %l6,[%i2+0x028] ! Mem[0000000083000028]
jmpl %o7,%g0
nop
p57_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p58_far_2_le:
stw %l5,[%i2+0x180] ! Mem[0000000085000180]
jmpl %o7,%g0
ldsw [%i1+0x114],%l0 ! Mem[0000000084800114]
p58_far_2_lem:
stw %l5,[%i2+0x180] ! Mem[0000000085000180]
jmpl %o7,%g0
ldsw [%i1+0x114],%l0 ! Mem[0000000084800114]
p58_far_2_he:
swap [%i3+0x0c8],%l4 ! Mem[00000000858000c8]
swap [%i3+0x124],%l2 ! Mem[0000000085800124]
jmpl %o7,%g0
stb %l1,[%i3+0x047] ! Mem[0000000085800047]
p58_far_2_hem:
swap [%i3+0x0c8],%l4 ! Mem[00000000858000c8]
swap [%i3+0x124],%l2 ! Mem[0000000085800124]
jmpl %o7,%g0
stb %l1,[%i3+0x047] ! Mem[0000000085800047]
p58_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p59_far_2_le:
swap [%i1+0x114],%l3 ! Mem[0000000086800114]
swap [%i1+0x1a0],%l1 ! Mem[00000000868001a0]
ldstub [%i3+0x1a0],%l5 ! Mem[00000000878001a0]
jmpl %o7,%g0
ldstub [%i3+0x1ba],%l1 ! Mem[00000000878001ba]
p59_far_2_lem:
swap [%i1+0x114],%l3 ! Mem[0000000086800114]
swap [%i1+0x1a0],%l1 ! Mem[00000000868001a0]
ldstub [%i3+0x1a0],%l5 ! Mem[00000000878001a0]
jmpl %o7,%g0
ldstub [%i3+0x1ba],%l1 ! Mem[00000000878001ba]
p59_far_2_he:
stw %l3,[%i1+0x11c] ! Mem[000000008680011c]
sth %l6,[%i1+0x188] ! Mem[0000000086800188]
ldd [%i1+0x1d0],%l2 ! Mem[00000000868001d0]
ldx [%i1+0x0a0],%l6 ! Mem[00000000868000a0]
ldstub [%i0+0x10a],%l7 ! Mem[000000008600010a]
ldsb [%i1+0x0fd],%l1 ! Mem[00000000868000fd]
jmpl %o7,%g0
ldx [%i3+0x088],%l2 ! Mem[0000000087800088]
p59_far_2_hem:
stw %l3,[%i1+0x11c] ! Mem[000000008680011c]
sth %l6,[%i1+0x188] ! Mem[0000000086800188]
ldd [%i1+0x1d0],%l2 ! Mem[00000000868001d0]
ldx [%i1+0x0a0],%l6 ! Mem[00000000868000a0]
ldstub [%i0+0x10a],%l7 ! Mem[000000008600010a]
ldsb [%i1+0x0fd],%l1 ! Mem[00000000868000fd]
jmpl %o7,%g0
ldx [%i3+0x088],%l2 ! Mem[0000000087800088]
p59_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p60_far_2_le:
stx %l0,[%i0+0x0b8] ! Mem[00000000880000b8]
std %l2,[%i0+0x130] ! Mem[0000000088000130]
ldsb [%i2+0x132],%l2 ! Mem[0000000089000132]
lduw [%i1+0x1cc],%l1 ! Mem[00000000888001cc]
jmpl %o7,%g0
swap [%i2+0x02c],%l1 ! Mem[000000008900002c]
p60_far_2_lem:
stx %l0,[%i0+0x0b8] ! Mem[00000000880000b8]
std %l2,[%i0+0x130] ! Mem[0000000088000130]
ldsb [%i2+0x132],%l2 ! Mem[0000000089000132]
lduw [%i1+0x1cc],%l1 ! Mem[00000000888001cc]
membar #Sync
jmpl %o7,%g0
swap [%i2+0x02c],%l1 ! Mem[000000008900002c]
p60_far_2_he:
jmpl %o7,%g0
std %l6,[%i0+0x0d0] ! Mem[00000000880000d0]
jmpl %o7,%g0
nop
p60_far_2_hem:
jmpl %o7,%g0
std %l6,[%i0+0x0d0] ! Mem[00000000880000d0]
jmpl %o7,%g0
nop
p60_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p61_far_2_le:
jmpl %o7,%g0
ldstub [%i3+0x033],%l6 ! Mem[000000008b800033]
jmpl %o7,%g0
nop
p61_far_2_lem:
membar #Sync
jmpl %o7,%g0
ldstub [%i3+0x033],%l6 ! Mem[000000008b800033]
jmpl %o7,%g0
nop
p61_far_2_he:
lduh [%i3+0x122],%l0 ! Mem[000000008b800122]
lduw [%i0+0x0a4],%l3 ! Mem[000000008a0000a4]
ldstub [%i0+0x0a9],%l2 ! Mem[000000008a0000a9]
sth %l0,[%i2+0x1a2] ! Mem[000000008b0001a2]
jmpl %o7,%g0
ldstub [%i3+0x0b5],%l7 ! Mem[000000008b8000b5]
p61_far_2_hem:
lduh [%i3+0x122],%l0 ! Mem[000000008b800122]
lduw [%i0+0x0a4],%l3 ! Mem[000000008a0000a4]
ldstub [%i0+0x0a9],%l2 ! Mem[000000008a0000a9]
sth %l0,[%i2+0x1a2] ! Mem[000000008b0001a2]
jmpl %o7,%g0
ldstub [%i3+0x0b5],%l7 ! Mem[000000008b8000b5]
p61_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p62_far_2_le:
ldsb [%i1+0x00f],%l4 ! Mem[000000008c80000f]
ldub [%i1+0x114],%l3 ! Mem[000000008c800114]
lduw [%i3+0x180],%l1 ! Mem[000000008d800180]
jmpl %o7,%g0
ldsw [%i0+0x108],%l5 ! Mem[000000008c000108]
p62_far_2_lem:
membar #Sync
ldsb [%i1+0x00f],%l4 ! Mem[000000008c80000f]
ldub [%i1+0x114],%l3 ! Mem[000000008c800114]
lduw [%i3+0x180],%l1 ! Mem[000000008d800180]
jmpl %o7,%g0
ldsw [%i0+0x108],%l5 ! Mem[000000008c000108]
p62_far_2_he:
swap [%i1+0x1a0],%l2 ! Mem[000000008c8001a0]
swap [%i0+0x0fc],%l2 ! Mem[000000008c0000fc]
ldstub [%i2+0x1a8],%l6 ! Mem[000000008d0001a8]
ldsw [%i3+0x1e8],%l3 ! Mem[000000008d8001e8]
jmpl %o7,%g0
swap [%i2+0x018],%l2 ! Mem[000000008d000018]
p62_far_2_hem:
swap [%i1+0x1a0],%l2 ! Mem[000000008c8001a0]
swap [%i0+0x0fc],%l2 ! Mem[000000008c0000fc]
ldstub [%i2+0x1a8],%l6 ! Mem[000000008d0001a8]
ldsw [%i3+0x1e8],%l3 ! Mem[000000008d8001e8]
membar #Sync
jmpl %o7,%g0
swap [%i2+0x018],%l2 ! Mem[000000008d000018]
p62_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p63_far_2_le:
ldub [%i1+0x17b],%l5 ! Mem[000000008e80017b]
lduw [%i0+0x138],%l3 ! Mem[000000008e000138]
ldd [%i2+0x090],%l6 ! Mem[000000008f000090]
swap [%i0+0x1fc],%l4 ! Mem[000000008e0001fc]
swap [%i1+0x010],%l1 ! Mem[000000008e800010]
ldstub [%i2+0x164],%l6 ! Mem[000000008f000164]
stx %l4,[%i3+0x0a0] ! Mem[000000008f8000a0]
jmpl %o7,%g0
ldstub [%i0+0x18a],%l7 ! Mem[000000008e00018a]
p63_far_2_lem:
ldub [%i1+0x17b],%l5 ! Mem[000000008e80017b]
lduw [%i0+0x138],%l3 ! Mem[000000008e000138]
ldd [%i2+0x090],%l6 ! Mem[000000008f000090]
swap [%i0+0x1fc],%l4 ! Mem[000000008e0001fc]
membar #Sync
swap [%i1+0x010],%l1 ! Mem[000000008e800010]
ldstub [%i2+0x164],%l6 ! Mem[000000008f000164]
stx %l4,[%i3+0x0a0] ! Mem[000000008f8000a0]
jmpl %o7,%g0
ldstub [%i0+0x18a],%l7 ! Mem[000000008e00018a]
p63_far_2_he:
stx %l6,[%i3+0x058] ! Mem[000000008f800058]
stx %l7,[%i0+0x1c8] ! Mem[000000008e0001c8]
swap [%i3+0x02c],%l7 ! Mem[000000008f80002c]
sth %l4,[%i1+0x106] ! Mem[000000008e800106]
ldstub [%i2+0x1ab],%l5 ! Mem[000000008f0001ab]
stx %l2,[%i3+0x130] ! Mem[000000008f800130]
jmpl %o7,%g0
swap [%i3+0x0e4],%l0 ! Mem[000000008f8000e4]
p63_far_2_hem:
stx %l6,[%i3+0x058] ! Mem[000000008f800058]
stx %l7,[%i0+0x1c8] ! Mem[000000008e0001c8]
membar #Sync
swap [%i3+0x02c],%l7 ! Mem[000000008f80002c]
sth %l4,[%i1+0x106] ! Mem[000000008e800106]
ldstub [%i2+0x1ab],%l5 ! Mem[000000008f0001ab]
stx %l2,[%i3+0x130] ! Mem[000000008f800130]
jmpl %o7,%g0
swap [%i3+0x0e4],%l0 ! Mem[000000008f8000e4]
p63_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
nop
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
far2_b2b_l:
nop
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
ldstub [%i3+0x0b3],%l5 ! Mem[00000000118000b3]
stb %l5,[%i3+0x0ed] ! Mem[00000000118000ed]
swap [%i3+0x160],%l1 ! Mem[0000000011800160]
ldstub [%i0+0x0a9],%l2 ! Mem[00000000100000a9]
lduh [%i1+0x0be],%l3 ! Mem[00000000108000be]
jmpl %o7,%g0
lduh [%i1+0x182],%l2 ! Mem[0000000010800182]
p0_far_3_lem:
ldstub [%i3+0x0b3],%l5 ! Mem[00000000118000b3]
stb %l5,[%i3+0x0ed] ! Mem[00000000118000ed]
swap [%i3+0x160],%l1 ! Mem[0000000011800160]
ldstub [%i0+0x0a9],%l2 ! Mem[00000000100000a9]
lduh [%i1+0x0be],%l3 ! Mem[00000000108000be]
jmpl %o7,%g0
lduh [%i1+0x182],%l2 ! Mem[0000000010800182]
p0_far_3_he:
lduh [%i2+0x194],%l3 ! Mem[0000000011000194]
swap [%i1+0x1e8],%l6 ! Mem[00000000108001e8]
lduh [%i0+0x126],%l7 ! Mem[0000000010000126]
ldstub [%i0+0x018],%l1 ! Mem[0000000010000018]
ldsh [%i3+0x0b2],%l0 ! Mem[00000000118000b2]
jmpl %o7,%g0
std %l6,[%i3+0x110] ! Mem[0000000011800110]
p0_far_3_hem:
lduh [%i2+0x194],%l3 ! Mem[0000000011000194]
swap [%i1+0x1e8],%l6 ! Mem[00000000108001e8]
lduh [%i0+0x126],%l7 ! Mem[0000000010000126]
membar #Sync
ldstub [%i0+0x018],%l1 ! Mem[0000000010000018]
ldsh [%i3+0x0b2],%l0 ! Mem[00000000118000b2]
jmpl %o7,%g0
std %l6,[%i3+0x110] ! Mem[0000000011800110]
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p1_far_3_le:
swap [%i1+0x12c],%l6 ! Mem[000000001280012c]
sth %l6,[%i1+0x144] ! Mem[0000000012800144]
ldx [%i1+0x080],%l4 ! Mem[0000000012800080]
jmpl %o7,%g0
lduh [%i0+0x1aa],%l7 ! Mem[00000000120001aa]
p1_far_3_lem:
swap [%i1+0x12c],%l6 ! Mem[000000001280012c]
sth %l6,[%i1+0x144] ! Mem[0000000012800144]
ldx [%i1+0x080],%l4 ! Mem[0000000012800080]
jmpl %o7,%g0
lduh [%i0+0x1aa],%l7 ! Mem[00000000120001aa]
p1_far_3_he:
swap [%i2+0x1b0],%l3 ! Mem[00000000130001b0]
swap [%i3+0x04c],%l5 ! Mem[000000001380004c]
stw %l7,[%i3+0x114] ! Mem[0000000013800114]
sth %l0,[%i1+0x0b8] ! Mem[00000000128000b8]
sth %l7,[%i1+0x07c] ! Mem[000000001280007c]
sth %l5,[%i1+0x04a] ! Mem[000000001280004a]
jmpl %o7,%g0
std %l0,[%i3+0x118] ! Mem[0000000013800118]
p1_far_3_hem:
swap [%i2+0x1b0],%l3 ! Mem[00000000130001b0]
swap [%i3+0x04c],%l5 ! Mem[000000001380004c]
stw %l7,[%i3+0x114] ! Mem[0000000013800114]
sth %l0,[%i1+0x0b8] ! Mem[00000000128000b8]
sth %l7,[%i1+0x07c] ! Mem[000000001280007c]
sth %l5,[%i1+0x04a] ! Mem[000000001280004a]
jmpl %o7,%g0
std %l0,[%i3+0x118] ! Mem[0000000013800118]
p1_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p2_far_3_le:
sth %l3,[%i3+0x156] ! Mem[0000000015800156]
jmpl %o7,%g0
stb %l7,[%i3+0x12a] ! Mem[000000001580012a]
p2_far_3_lem:
sth %l3,[%i3+0x156] ! Mem[0000000015800156]
jmpl %o7,%g0
stb %l7,[%i3+0x12a] ! Mem[000000001580012a]
p2_far_3_he:
swap [%i0+0x1f0],%l7 ! Mem[00000000140001f0]
swap [%i2+0x14c],%l0 ! Mem[000000001500014c]
lduw [%i1+0x158],%l3 ! Mem[0000000014800158]
ldx [%i0+0x150],%l3 ! Mem[0000000014000150]
jmpl %o7,%g0
stx %l1,[%i0+0x018] ! Mem[0000000014000018]
p2_far_3_hem:
swap [%i0+0x1f0],%l7 ! Mem[00000000140001f0]
swap [%i2+0x14c],%l0 ! Mem[000000001500014c]
lduw [%i1+0x158],%l3 ! Mem[0000000014800158]
ldx [%i0+0x150],%l3 ! Mem[0000000014000150]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i0+0x018] ! Mem[0000000014000018]
p2_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p3_far_3_le:
sth %l7,[%i1+0x18e] ! Mem[000000001680018e]
stx %l2,[%i3+0x0b0] ! Mem[00000000178000b0]
jmpl %o7,%g0
stw %l2,[%i2+0x16c] ! Mem[000000001700016c]
p3_far_3_lem:
sth %l7,[%i1+0x18e] ! Mem[000000001680018e]
stx %l2,[%i3+0x0b0] ! Mem[00000000178000b0]
jmpl %o7,%g0
stw %l2,[%i2+0x16c] ! Mem[000000001700016c]
p3_far_3_he:
jmpl %o7,%g0
swap [%i1+0x07c],%l0 ! Mem[000000001680007c]
jmpl %o7,%g0
nop
p3_far_3_hem:
jmpl %o7,%g0
swap [%i1+0x07c],%l0 ! Mem[000000001680007c]
jmpl %o7,%g0
nop
p3_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p4_far_3_le:
swap [%i1+0x1e8],%l3 ! Mem[00000000188001e8]
lduw [%i2+0x10c],%l6 ! Mem[000000001900010c]
sth %l1,[%i2+0x1f8] ! Mem[00000000190001f8]
lduw [%i2+0x1e4],%l6 ! Mem[00000000190001e4]
jmpl %o7,%g0
ldstub [%i3+0x018],%l3 ! Mem[0000000019800018]
p4_far_3_lem:
swap [%i1+0x1e8],%l3 ! Mem[00000000188001e8]
lduw [%i2+0x10c],%l6 ! Mem[000000001900010c]
sth %l1,[%i2+0x1f8] ! Mem[00000000190001f8]
lduw [%i2+0x1e4],%l6 ! Mem[00000000190001e4]
membar #Sync
jmpl %o7,%g0
ldstub [%i3+0x018],%l3 ! Mem[0000000019800018]
p4_far_3_he:
ldstub [%i1+0x02e],%l6 ! Mem[000000001880002e]
ldd [%i1+0x008],%l6 ! Mem[0000000018800008]
ldstub [%i3+0x02d],%l1 ! Mem[000000001980002d]
lduh [%i0+0x034],%l2 ! Mem[0000000018000034]
std %l4,[%i1+0x038] ! Mem[0000000018800038]
ldstub [%i3+0x07f],%l2 ! Mem[000000001980007f]
jmpl %o7,%g0
ldd [%i0+0x1a8],%l0 ! Mem[00000000180001a8]
p4_far_3_hem:
membar #Sync
ldstub [%i1+0x02e],%l6 ! Mem[000000001880002e]
ldd [%i1+0x008],%l6 ! Mem[0000000018800008]
ldstub [%i3+0x02d],%l1 ! Mem[000000001980002d]
lduh [%i0+0x034],%l2 ! Mem[0000000018000034]
std %l4,[%i1+0x038] ! Mem[0000000018800038]
ldstub [%i3+0x07f],%l2 ! Mem[000000001980007f]
jmpl %o7,%g0
ldd [%i0+0x1a8],%l0 ! Mem[00000000180001a8]
p4_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p5_far_3_le:
lduh [%i2+0x0d8],%l4 ! Mem[000000001b0000d8]
ldub [%i2+0x0af],%l3 ! Mem[000000001b0000af]
std %l6,[%i1+0x048] ! Mem[000000001a800048]
stb %l6,[%i2+0x152] ! Mem[000000001b000152]
ldstub [%i0+0x046],%l1 ! Mem[000000001a000046]
swap [%i2+0x0b4],%l2 ! Mem[000000001b0000b4]
ldx [%i0+0x178],%l0 ! Mem[000000001a000178]
jmpl %o7,%g0
ldsw [%i0+0x158],%l7 ! Mem[000000001a000158]
p5_far_3_lem:
lduh [%i2+0x0d8],%l4 ! Mem[000000001b0000d8]
ldub [%i2+0x0af],%l3 ! Mem[000000001b0000af]
std %l6,[%i1+0x048] ! Mem[000000001a800048]
stb %l6,[%i2+0x152] ! Mem[000000001b000152]
ldstub [%i0+0x046],%l1 ! Mem[000000001a000046]
swap [%i2+0x0b4],%l2 ! Mem[000000001b0000b4]
ldx [%i0+0x178],%l0 ! Mem[000000001a000178]
jmpl %o7,%g0
ldsw [%i0+0x158],%l7 ! Mem[000000001a000158]
p5_far_3_he:
stb %l4,[%i0+0x13f] ! Mem[000000001a00013f]
jmpl %o7,%g0
lduh [%i2+0x17a],%l4 ! Mem[000000001b00017a]
p5_far_3_hem:
stb %l4,[%i0+0x13f] ! Mem[000000001a00013f]
jmpl %o7,%g0
lduh [%i2+0x17a],%l4 ! Mem[000000001b00017a]
p5_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p6_far_3_le:
swap [%i1+0x090],%l1 ! Mem[000000001c800090]
ldstub [%i2+0x193],%l0 ! Mem[000000001d000193]
stx %l3,[%i0+0x1b0] ! Mem[000000001c0001b0]
jmpl %o7,%g0
stx %l5,[%i3+0x048] ! Mem[000000001d800048]
p6_far_3_lem:
swap [%i1+0x090],%l1 ! Mem[000000001c800090]
ldstub [%i2+0x193],%l0 ! Mem[000000001d000193]
stx %l3,[%i0+0x1b0] ! Mem[000000001c0001b0]
jmpl %o7,%g0
stx %l5,[%i3+0x048] ! Mem[000000001d800048]
p6_far_3_he:
lduh [%i2+0x112],%l2 ! Mem[000000001d000112]
lduh [%i3+0x1ce],%l1 ! Mem[000000001d8001ce]
jmpl %o7,%g0
swap [%i0+0x02c],%l1 ! Mem[000000001c00002c]
p6_far_3_hem:
lduh [%i2+0x112],%l2 ! Mem[000000001d000112]
lduh [%i3+0x1ce],%l1 ! Mem[000000001d8001ce]
membar #Sync
jmpl %o7,%g0
swap [%i0+0x02c],%l1 ! Mem[000000001c00002c]
p6_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p7_far_3_le:
ldstub [%i2+0x1a4],%l6 ! Mem[000000001f0001a4]
stx %l7,[%i1+0x0d0] ! Mem[000000001e8000d0]
ldub [%i1+0x064],%l0 ! Mem[000000001e800064]
ldx [%i3+0x130],%l6 ! Mem[000000001f800130]
ldub [%i1+0x110],%l0 ! Mem[000000001e800110]
ldsb [%i2+0x143],%l0 ! Mem[000000001f000143]
ldsh [%i3+0x0ac],%l5 ! Mem[000000001f8000ac]
jmpl %o7,%g0
stb %l1,[%i2+0x1b2] ! Mem[000000001f0001b2]
p7_far_3_lem:
ldstub [%i2+0x1a4],%l6 ! Mem[000000001f0001a4]
stx %l7,[%i1+0x0d0] ! Mem[000000001e8000d0]
ldub [%i1+0x064],%l0 ! Mem[000000001e800064]
ldx [%i3+0x130],%l6 ! Mem[000000001f800130]
ldub [%i1+0x110],%l0 ! Mem[000000001e800110]
ldsb [%i2+0x143],%l0 ! Mem[000000001f000143]
ldsh [%i3+0x0ac],%l5 ! Mem[000000001f8000ac]
jmpl %o7,%g0
stb %l1,[%i2+0x1b2] ! Mem[000000001f0001b2]
p7_far_3_he:
swap [%i1+0x0b8],%l6 ! Mem[000000001e8000b8]
ldstub [%i0+0x096],%l7 ! Mem[000000001e000096]
stw %l7,[%i2+0x00c] ! Mem[000000001f00000c]
ldub [%i1+0x10c],%l5 ! Mem[000000001e80010c]
lduh [%i0+0x1b6],%l5 ! Mem[000000001e0001b6]
ldstub [%i2+0x18c],%l2 ! Mem[000000001f00018c]
ldstub [%i2+0x165],%l0 ! Mem[000000001f000165]
jmpl %o7,%g0
swap [%i1+0x174],%l2 ! Mem[000000001e800174]
p7_far_3_hem:
swap [%i1+0x0b8],%l6 ! Mem[000000001e8000b8]
ldstub [%i0+0x096],%l7 ! Mem[000000001e000096]
membar #Sync
stw %l7,[%i2+0x00c] ! Mem[000000001f00000c]
ldub [%i1+0x10c],%l5 ! Mem[000000001e80010c]
lduh [%i0+0x1b6],%l5 ! Mem[000000001e0001b6]
ldstub [%i2+0x18c],%l2 ! Mem[000000001f00018c]
ldstub [%i2+0x165],%l0 ! Mem[000000001f000165]
jmpl %o7,%g0
swap [%i1+0x174],%l2 ! Mem[000000001e800174]
p7_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p8_far_3_le:
ldx [%i2+0x1b8],%l3 ! Mem[00000000210001b8]
jmpl %o7,%g0
swap [%i3+0x160],%l4 ! Mem[0000000021800160]
p8_far_3_lem:
ldx [%i2+0x1b8],%l3 ! Mem[00000000210001b8]
jmpl %o7,%g0
swap [%i3+0x160],%l4 ! Mem[0000000021800160]
p8_far_3_he:
ldub [%i2+0x143],%l0 ! Mem[0000000021000143]
jmpl %o7,%g0
ldstub [%i2+0x0e3],%l0 ! Mem[00000000210000e3]
p8_far_3_hem:
ldub [%i2+0x143],%l0 ! Mem[0000000021000143]
jmpl %o7,%g0
ldstub [%i2+0x0e3],%l0 ! Mem[00000000210000e3]
p8_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p9_far_3_le:
swap [%i3+0x0c0],%l1 ! Mem[00000000238000c0]
ldd [%i0+0x0b0],%l6 ! Mem[00000000220000b0]
ldsw [%i3+0x19c],%l7 ! Mem[000000002380019c]
ldd [%i2+0x1f0],%l0 ! Mem[00000000230001f0]
ldstub [%i2+0x09f],%l3 ! Mem[000000002300009f]
jmpl %o7,%g0
lduw [%i0+0x1b4],%l5 ! Mem[00000000220001b4]
p9_far_3_lem:
swap [%i3+0x0c0],%l1 ! Mem[00000000238000c0]
ldd [%i0+0x0b0],%l6 ! Mem[00000000220000b0]
ldsw [%i3+0x19c],%l7 ! Mem[000000002380019c]
ldd [%i2+0x1f0],%l0 ! Mem[00000000230001f0]
ldstub [%i2+0x09f],%l3 ! Mem[000000002300009f]
jmpl %o7,%g0
lduw [%i0+0x1b4],%l5 ! Mem[00000000220001b4]
p9_far_3_he:
ldx [%i1+0x178],%l3 ! Mem[0000000022800178]
lduw [%i0+0x108],%l0 ! Mem[0000000022000108]
swap [%i2+0x1a4],%l3 ! Mem[00000000230001a4]
ldsh [%i0+0x1ae],%l2 ! Mem[00000000220001ae]
ldub [%i0+0x000],%l7 ! Mem[0000000022000000]
swap [%i3+0x0e8],%l4 ! Mem[00000000238000e8]
jmpl %o7,%g0
ldsh [%i1+0x016],%l7 ! Mem[0000000022800016]
p9_far_3_hem:
ldx [%i1+0x178],%l3 ! Mem[0000000022800178]
lduw [%i0+0x108],%l0 ! Mem[0000000022000108]
swap [%i2+0x1a4],%l3 ! Mem[00000000230001a4]
ldsh [%i0+0x1ae],%l2 ! Mem[00000000220001ae]
membar #Sync
ldub [%i0+0x000],%l7 ! Mem[0000000022000000]
swap [%i3+0x0e8],%l4 ! Mem[00000000238000e8]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x016],%l7 ! Mem[0000000022800016]
p9_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p10_far_3_le:
stb %l7,[%i2+0x086] ! Mem[0000000025000086]
ldub [%i2+0x18e],%l2 ! Mem[000000002500018e]
stx %l1,[%i3+0x080] ! Mem[0000000025800080]
jmpl %o7,%g0
sth %l4,[%i3+0x166] ! Mem[0000000025800166]
p10_far_3_lem:
stb %l7,[%i2+0x086] ! Mem[0000000025000086]
ldub [%i2+0x18e],%l2 ! Mem[000000002500018e]
stx %l1,[%i3+0x080] ! Mem[0000000025800080]
jmpl %o7,%g0
sth %l4,[%i3+0x166] ! Mem[0000000025800166]
p10_far_3_he:
ldub [%i2+0x1ee],%l7 ! Mem[00000000250001ee]
std %l0,[%i0+0x0c0] ! Mem[00000000240000c0]
ldub [%i3+0x095],%l6 ! Mem[0000000025800095]
jmpl %o7,%g0
sth %l2,[%i1+0x0c2] ! Mem[00000000248000c2]
p10_far_3_hem:
ldub [%i2+0x1ee],%l7 ! Mem[00000000250001ee]
std %l0,[%i0+0x0c0] ! Mem[00000000240000c0]
ldub [%i3+0x095],%l6 ! Mem[0000000025800095]
jmpl %o7,%g0
sth %l2,[%i1+0x0c2] ! Mem[00000000248000c2]
p10_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p11_far_3_le:
ldsh [%i0+0x1f0],%l6 ! Mem[00000000260001f0]
jmpl %o7,%g0
ldd [%i1+0x068],%l6 ! Mem[0000000026800068]
p11_far_3_lem:
ldsh [%i0+0x1f0],%l6 ! Mem[00000000260001f0]
jmpl %o7,%g0
ldd [%i1+0x068],%l6 ! Mem[0000000026800068]
p11_far_3_he:
swap [%i0+0x058],%l4 ! Mem[0000000026000058]
swap [%i2+0x11c],%l4 ! Mem[000000002700011c]
swap [%i3+0x1fc],%l6 ! Mem[00000000278001fc]
ldstub [%i1+0x131],%l6 ! Mem[0000000026800131]
jmpl %o7,%g0
ldstub [%i3+0x1c8],%l3 ! Mem[00000000278001c8]
p11_far_3_hem:
swap [%i0+0x058],%l4 ! Mem[0000000026000058]
swap [%i2+0x11c],%l4 ! Mem[000000002700011c]
swap [%i3+0x1fc],%l6 ! Mem[00000000278001fc]
ldstub [%i1+0x131],%l6 ! Mem[0000000026800131]
jmpl %o7,%g0
ldstub [%i3+0x1c8],%l3 ! Mem[00000000278001c8]
p11_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p12_far_3_le:
stb %l7,[%i2+0x014] ! Mem[0000000029000014]
sth %l1,[%i1+0x012] ! Mem[0000000028800012]
jmpl %o7,%g0
sth %l2,[%i0+0x14c] ! Mem[000000002800014c]
p12_far_3_lem:
membar #Sync
stb %l7,[%i2+0x014] ! Mem[0000000029000014]
sth %l1,[%i1+0x012] ! Mem[0000000028800012]
jmpl %o7,%g0
sth %l2,[%i0+0x14c] ! Mem[000000002800014c]
p12_far_3_he:
jmpl %o7,%g0
swap [%i0+0x0dc],%l6 ! Mem[00000000280000dc]
jmpl %o7,%g0
nop
p12_far_3_hem:
jmpl %o7,%g0
swap [%i0+0x0dc],%l6 ! Mem[00000000280000dc]
jmpl %o7,%g0
nop
p12_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p13_far_3_le:
swap [%i0+0x1bc],%l5 ! Mem[000000002a0001bc]
ldstub [%i0+0x12a],%l4 ! Mem[000000002a00012a]
ldsh [%i0+0x16e],%l0 ! Mem[000000002a00016e]
swap [%i0+0x088],%l5 ! Mem[000000002a000088]
jmpl %o7,%g0
swap [%i1+0x0d4],%l2 ! Mem[000000002a8000d4]
p13_far_3_lem:
swap [%i0+0x1bc],%l5 ! Mem[000000002a0001bc]
ldstub [%i0+0x12a],%l4 ! Mem[000000002a00012a]
ldsh [%i0+0x16e],%l0 ! Mem[000000002a00016e]
swap [%i0+0x088],%l5 ! Mem[000000002a000088]
jmpl %o7,%g0
swap [%i1+0x0d4],%l2 ! Mem[000000002a8000d4]
p13_far_3_he:
stb %l0,[%i1+0x127] ! Mem[000000002a800127]
ldsw [%i2+0x0a8],%l6 ! Mem[000000002b0000a8]
stx %l0,[%i0+0x098] ! Mem[000000002a000098]
swap [%i1+0x140],%l3 ! Mem[000000002a800140]
ldd [%i1+0x050],%l0 ! Mem[000000002a800050]
ldstub [%i2+0x025],%l1 ! Mem[000000002b000025]
jmpl %o7,%g0
lduh [%i0+0x112],%l1 ! Mem[000000002a000112]
p13_far_3_hem:
stb %l0,[%i1+0x127] ! Mem[000000002a800127]
ldsw [%i2+0x0a8],%l6 ! Mem[000000002b0000a8]
stx %l0,[%i0+0x098] ! Mem[000000002a000098]
swap [%i1+0x140],%l3 ! Mem[000000002a800140]
ldd [%i1+0x050],%l0 ! Mem[000000002a800050]
membar #Sync
ldstub [%i2+0x025],%l1 ! Mem[000000002b000025]
jmpl %o7,%g0
lduh [%i0+0x112],%l1 ! Mem[000000002a000112]
p13_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p14_far_3_le:
lduw [%i1+0x164],%l6 ! Mem[000000002c800164]
jmpl %o7,%g0
ldstub [%i2+0x127],%l0 ! Mem[000000002d000127]
p14_far_3_lem:
lduw [%i1+0x164],%l6 ! Mem[000000002c800164]
jmpl %o7,%g0
ldstub [%i2+0x127],%l0 ! Mem[000000002d000127]
p14_far_3_he:
swap [%i1+0x0a0],%l6 ! Mem[000000002c8000a0]
lduh [%i1+0x190],%l3 ! Mem[000000002c800190]
ldsw [%i0+0x1cc],%l7 ! Mem[000000002c0001cc]
swap [%i0+0x134],%l7 ! Mem[000000002c000134]
ldx [%i2+0x0b8],%l0 ! Mem[000000002d0000b8]
lduw [%i3+0x018],%l5 ! Mem[000000002d800018]
jmpl %o7,%g0
ldstub [%i0+0x05f],%l2 ! Mem[000000002c00005f]
p14_far_3_hem:
swap [%i1+0x0a0],%l6 ! Mem[000000002c8000a0]
lduh [%i1+0x190],%l3 ! Mem[000000002c800190]
ldsw [%i0+0x1cc],%l7 ! Mem[000000002c0001cc]
swap [%i0+0x134],%l7 ! Mem[000000002c000134]
ldx [%i2+0x0b8],%l0 ! Mem[000000002d0000b8]
membar #Sync
lduw [%i3+0x018],%l5 ! Mem[000000002d800018]
jmpl %o7,%g0
ldstub [%i0+0x05f],%l2 ! Mem[000000002c00005f]
p14_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p15_far_3_le:
stx %l3,[%i3+0x170] ! Mem[000000002f800170]
ldx [%i2+0x018],%l1 ! Mem[000000002f000018]
lduh [%i1+0x0a8],%l0 ! Mem[000000002e8000a8]
ldx [%i1+0x068],%l4 ! Mem[000000002e800068]
stx %l4,[%i1+0x038] ! Mem[000000002e800038]
lduh [%i2+0x198],%l4 ! Mem[000000002f000198]
swap [%i3+0x084],%l6 ! Mem[000000002f800084]
jmpl %o7,%g0
ldstub [%i0+0x001],%l6 ! Mem[000000002e000001]
p15_far_3_lem:
stx %l3,[%i3+0x170] ! Mem[000000002f800170]
membar #Sync
ldx [%i2+0x018],%l1 ! Mem[000000002f000018]
lduh [%i1+0x0a8],%l0 ! Mem[000000002e8000a8]
ldx [%i1+0x068],%l4 ! Mem[000000002e800068]
stx %l4,[%i1+0x038] ! Mem[000000002e800038]
lduh [%i2+0x198],%l4 ! Mem[000000002f000198]
swap [%i3+0x084],%l6 ! Mem[000000002f800084]
membar #Sync
jmpl %o7,%g0
ldstub [%i0+0x001],%l6 ! Mem[000000002e000001]
p15_far_3_he:
lduh [%i3+0x064],%l7 ! Mem[000000002f800064]
ldstub [%i3+0x106],%l7 ! Mem[000000002f800106]
swap [%i1+0x158],%l1 ! Mem[000000002e800158]
jmpl %o7,%g0
ldstub [%i0+0x1bc],%l3 ! Mem[000000002e0001bc]
p15_far_3_hem:
lduh [%i3+0x064],%l7 ! Mem[000000002f800064]
ldstub [%i3+0x106],%l7 ! Mem[000000002f800106]
swap [%i1+0x158],%l1 ! Mem[000000002e800158]
jmpl %o7,%g0
ldstub [%i0+0x1bc],%l3 ! Mem[000000002e0001bc]
p15_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p16_far_3_le:
swap [%i1+0x058],%l6 ! Mem[0000000030800058]
ldsw [%i3+0x160],%l5 ! Mem[0000000031800160]
ldstub [%i2+0x0a9],%l4 ! Mem[00000000310000a9]
ldsb [%i3+0x15a],%l4 ! Mem[000000003180015a]
jmpl %o7,%g0
ldstub [%i3+0x0fc],%l2 ! Mem[00000000318000fc]
p16_far_3_lem:
swap [%i1+0x058],%l6 ! Mem[0000000030800058]
ldsw [%i3+0x160],%l5 ! Mem[0000000031800160]
ldstub [%i2+0x0a9],%l4 ! Mem[00000000310000a9]
ldsb [%i3+0x15a],%l4 ! Mem[000000003180015a]
jmpl %o7,%g0
ldstub [%i3+0x0fc],%l2 ! Mem[00000000318000fc]
p16_far_3_he:
ldd [%i0+0x000],%l4 ! Mem[0000000030000000]
jmpl %o7,%g0
sth %l6,[%i1+0x1dc] ! Mem[00000000308001dc]
p16_far_3_hem:
membar #Sync
ldd [%i0+0x000],%l4 ! Mem[0000000030000000]
jmpl %o7,%g0
sth %l6,[%i1+0x1dc] ! Mem[00000000308001dc]
p16_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p17_far_3_le:
stw %l1,[%i2+0x060] ! Mem[0000000033000060]
stx %l5,[%i2+0x048] ! Mem[0000000033000048]
jmpl %o7,%g0
sth %l5,[%i3+0x14a] ! Mem[000000003380014a]
p17_far_3_lem:
stw %l1,[%i2+0x060] ! Mem[0000000033000060]
stx %l5,[%i2+0x048] ! Mem[0000000033000048]
jmpl %o7,%g0
sth %l5,[%i3+0x14a] ! Mem[000000003380014a]
p17_far_3_he:
ldsb [%i1+0x161],%l5 ! Mem[0000000032800161]
stx %l0,[%i2+0x038] ! Mem[0000000033000038]
ldsw [%i3+0x084],%l3 ! Mem[0000000033800084]
ldd [%i0+0x010],%l4 ! Mem[0000000032000010]
swap [%i2+0x018],%l7 ! Mem[0000000033000018]
ldx [%i2+0x040],%l2 ! Mem[0000000033000040]
ldub [%i0+0x11b],%l4 ! Mem[000000003200011b]
jmpl %o7,%g0
lduh [%i0+0x032],%l7 ! Mem[0000000032000032]
p17_far_3_hem:
ldsb [%i1+0x161],%l5 ! Mem[0000000032800161]
membar #Sync
stx %l0,[%i2+0x038] ! Mem[0000000033000038]
ldsw [%i3+0x084],%l3 ! Mem[0000000033800084]
ldd [%i0+0x010],%l4 ! Mem[0000000032000010]
swap [%i2+0x018],%l7 ! Mem[0000000033000018]
ldx [%i2+0x040],%l2 ! Mem[0000000033000040]
ldub [%i0+0x11b],%l4 ! Mem[000000003200011b]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x032],%l7 ! Mem[0000000032000032]
p17_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p18_far_3_le:
stb %l7,[%i3+0x18f] ! Mem[000000003580018f]
jmpl %o7,%g0
ldd [%i2+0x088],%l4 ! Mem[0000000035000088]
p18_far_3_lem:
stb %l7,[%i3+0x18f] ! Mem[000000003580018f]
jmpl %o7,%g0
ldd [%i2+0x088],%l4 ! Mem[0000000035000088]
p18_far_3_he:
lduh [%i0+0x178],%l0 ! Mem[0000000034000178]
sth %l2,[%i3+0x0b4] ! Mem[00000000358000b4]
lduw [%i2+0x19c],%l7 ! Mem[000000003500019c]
stx %l0,[%i0+0x1f0] ! Mem[00000000340001f0]
sth %l0,[%i0+0x11a] ! Mem[000000003400011a]
std %l4,[%i2+0x190] ! Mem[0000000035000190]
stx %l1,[%i0+0x108] ! Mem[0000000034000108]
jmpl %o7,%g0
stx %l0,[%i3+0x060] ! Mem[0000000035800060]
p18_far_3_hem:
lduh [%i0+0x178],%l0 ! Mem[0000000034000178]
sth %l2,[%i3+0x0b4] ! Mem[00000000358000b4]
lduw [%i2+0x19c],%l7 ! Mem[000000003500019c]
stx %l0,[%i0+0x1f0] ! Mem[00000000340001f0]
sth %l0,[%i0+0x11a] ! Mem[000000003400011a]
std %l4,[%i2+0x190] ! Mem[0000000035000190]
stx %l1,[%i0+0x108] ! Mem[0000000034000108]
jmpl %o7,%g0
stx %l0,[%i3+0x060] ! Mem[0000000035800060]
p18_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p19_far_3_le:
jmpl %o7,%g0
ldd [%i0+0x0a0],%l4 ! Mem[00000000360000a0]
jmpl %o7,%g0
nop
p19_far_3_lem:
jmpl %o7,%g0
ldd [%i0+0x0a0],%l4 ! Mem[00000000360000a0]
jmpl %o7,%g0
nop
p19_far_3_he:
swap [%i1+0x0e0],%l6 ! Mem[00000000368000e0]
ldstub [%i2+0x018],%l4 ! Mem[0000000037000018]
lduh [%i3+0x030],%l4 ! Mem[0000000037800030]
stb %l2,[%i1+0x148] ! Mem[0000000036800148]
lduw [%i0+0x1fc],%l4 ! Mem[00000000360001fc]
swap [%i3+0x0b0],%l3 ! Mem[00000000378000b0]
jmpl %o7,%g0
ldub [%i2+0x00b],%l3 ! Mem[000000003700000b]
p19_far_3_hem:
swap [%i1+0x0e0],%l6 ! Mem[00000000368000e0]
membar #Sync
ldstub [%i2+0x018],%l4 ! Mem[0000000037000018]
lduh [%i3+0x030],%l4 ! Mem[0000000037800030]
stb %l2,[%i1+0x148] ! Mem[0000000036800148]
lduw [%i0+0x1fc],%l4 ! Mem[00000000360001fc]
swap [%i3+0x0b0],%l3 ! Mem[00000000378000b0]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x00b],%l3 ! Mem[000000003700000b]
p19_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p20_far_3_le:
ldub [%i0+0x13e],%l3 ! Mem[000000003800013e]
swap [%i2+0x07c],%l2 ! Mem[000000003900007c]
stx %l4,[%i2+0x010] ! Mem[0000000039000010]
ldsb [%i2+0x06e],%l4 ! Mem[000000003900006e]
stx %l2,[%i2+0x058] ! Mem[0000000039000058]
ldub [%i0+0x10f],%l6 ! Mem[000000003800010f]
jmpl %o7,%g0
stw %l2,[%i3+0x16c] ! Mem[000000003980016c]
p20_far_3_lem:
ldub [%i0+0x13e],%l3 ! Mem[000000003800013e]
swap [%i2+0x07c],%l2 ! Mem[000000003900007c]
membar #Sync
stx %l4,[%i2+0x010] ! Mem[0000000039000010]
ldsb [%i2+0x06e],%l4 ! Mem[000000003900006e]
stx %l2,[%i2+0x058] ! Mem[0000000039000058]
ldub [%i0+0x10f],%l6 ! Mem[000000003800010f]
jmpl %o7,%g0
stw %l2,[%i3+0x16c] ! Mem[000000003980016c]
p20_far_3_he:
jmpl %o7,%g0
swap [%i1+0x168],%l3 ! Mem[0000000038800168]
jmpl %o7,%g0
nop
p20_far_3_hem:
jmpl %o7,%g0
swap [%i1+0x168],%l3 ! Mem[0000000038800168]
jmpl %o7,%g0
nop
p20_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p21_far_3_le:
stb %l3,[%i1+0x158] ! Mem[000000003a800158]
lduw [%i3+0x1ac],%l2 ! Mem[000000003b8001ac]
ldstub [%i3+0x028],%l6 ! Mem[000000003b800028]
jmpl %o7,%g0
ldsb [%i3+0x14a],%l3 ! Mem[000000003b80014a]
p21_far_3_lem:
stb %l3,[%i1+0x158] ! Mem[000000003a800158]
lduw [%i3+0x1ac],%l2 ! Mem[000000003b8001ac]
membar #Sync
ldstub [%i3+0x028],%l6 ! Mem[000000003b800028]
jmpl %o7,%g0
ldsb [%i3+0x14a],%l3 ! Mem[000000003b80014a]
p21_far_3_he:
ldsw [%i3+0x098],%l0 ! Mem[000000003b800098]
jmpl %o7,%g0
stx %l4,[%i0+0x088] ! Mem[000000003a000088]
p21_far_3_hem:
ldsw [%i3+0x098],%l0 ! Mem[000000003b800098]
jmpl %o7,%g0
stx %l4,[%i0+0x088] ! Mem[000000003a000088]
p21_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p22_far_3_le:
swap [%i2+0x1f8],%l1 ! Mem[000000003d0001f8]
ldstub [%i3+0x1c5],%l6 ! Mem[000000003d8001c5]
stw %l1,[%i2+0x0d4] ! Mem[000000003d0000d4]
ldd [%i3+0x0b8],%l0 ! Mem[000000003d8000b8]
ldsw [%i2+0x088],%l4 ! Mem[000000003d000088]
ldsh [%i0+0x130],%l2 ! Mem[000000003c000130]
jmpl %o7,%g0
swap [%i3+0x004],%l1 ! Mem[000000003d800004]
p22_far_3_lem:
swap [%i2+0x1f8],%l1 ! Mem[000000003d0001f8]
ldstub [%i3+0x1c5],%l6 ! Mem[000000003d8001c5]
stw %l1,[%i2+0x0d4] ! Mem[000000003d0000d4]
ldd [%i3+0x0b8],%l0 ! Mem[000000003d8000b8]
ldsw [%i2+0x088],%l4 ! Mem[000000003d000088]
ldsh [%i0+0x130],%l2 ! Mem[000000003c000130]
membar #Sync
jmpl %o7,%g0
swap [%i3+0x004],%l1 ! Mem[000000003d800004]
p22_far_3_he:
ldx [%i0+0x0e0],%l2 ! Mem[000000003c0000e0]
ldx [%i0+0x048],%l6 ! Mem[000000003c000048]
std %l4,[%i2+0x1c8] ! Mem[000000003d0001c8]
swap [%i0+0x1f8],%l5 ! Mem[000000003c0001f8]
ldx [%i2+0x118],%l4 ! Mem[000000003d000118]
jmpl %o7,%g0
swap [%i1+0x064],%l0 ! Mem[000000003c800064]
p22_far_3_hem:
ldx [%i0+0x0e0],%l2 ! Mem[000000003c0000e0]
ldx [%i0+0x048],%l6 ! Mem[000000003c000048]
std %l4,[%i2+0x1c8] ! Mem[000000003d0001c8]
swap [%i0+0x1f8],%l5 ! Mem[000000003c0001f8]
ldx [%i2+0x118],%l4 ! Mem[000000003d000118]
jmpl %o7,%g0
swap [%i1+0x064],%l0 ! Mem[000000003c800064]
p22_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p23_far_3_le:
ldsw [%i3+0x084],%l7 ! Mem[000000003f800084]
ldsw [%i0+0x18c],%l2 ! Mem[000000003e00018c]
std %l4,[%i2+0x0c8] ! Mem[000000003f0000c8]
jmpl %o7,%g0
ldsb [%i0+0x05f],%l0 ! Mem[000000003e00005f]
p23_far_3_lem:
ldsw [%i3+0x084],%l7 ! Mem[000000003f800084]
ldsw [%i0+0x18c],%l2 ! Mem[000000003e00018c]
std %l4,[%i2+0x0c8] ! Mem[000000003f0000c8]
jmpl %o7,%g0
ldsb [%i0+0x05f],%l0 ! Mem[000000003e00005f]
p23_far_3_he:
swap [%i1+0x1c4],%l6 ! Mem[000000003e8001c4]
jmpl %o7,%g0
ldstub [%i2+0x1ee],%l7 ! Mem[000000003f0001ee]
p23_far_3_hem:
swap [%i1+0x1c4],%l6 ! Mem[000000003e8001c4]
jmpl %o7,%g0
ldstub [%i2+0x1ee],%l7 ! Mem[000000003f0001ee]
p23_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p24_far_3_le:
swap [%i0+0x038],%l1 ! Mem[0000000040000038]
sth %l1,[%i1+0x0fc] ! Mem[00000000408000fc]
jmpl %o7,%g0
ldstub [%i1+0x08d],%l2 ! Mem[000000004080008d]
p24_far_3_lem:
membar #Sync
swap [%i0+0x038],%l1 ! Mem[0000000040000038]
sth %l1,[%i1+0x0fc] ! Mem[00000000408000fc]
jmpl %o7,%g0
ldstub [%i1+0x08d],%l2 ! Mem[000000004080008d]
p24_far_3_he:
jmpl %o7,%g0
swap [%i3+0x0e0],%l0 ! Mem[00000000418000e0]
jmpl %o7,%g0
nop
p24_far_3_hem:
jmpl %o7,%g0
swap [%i3+0x0e0],%l0 ! Mem[00000000418000e0]
jmpl %o7,%g0
nop
p24_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p25_far_3_le:
lduh [%i2+0x094],%l6 ! Mem[0000000043000094]
jmpl %o7,%g0
sth %l7,[%i0+0x07c] ! Mem[000000004200007c]
p25_far_3_lem:
lduh [%i2+0x094],%l6 ! Mem[0000000043000094]
jmpl %o7,%g0
sth %l7,[%i0+0x07c] ! Mem[000000004200007c]
p25_far_3_he:
jmpl %o7,%g0
lduw [%i1+0x0a4],%l3 ! Mem[00000000428000a4]
jmpl %o7,%g0
nop
p25_far_3_hem:
jmpl %o7,%g0
lduw [%i1+0x0a4],%l3 ! Mem[00000000428000a4]
jmpl %o7,%g0
nop
p25_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p26_far_3_le:
ldd [%i1+0x080],%l0 ! Mem[0000000044800080]
swap [%i3+0x000],%l1 ! Mem[0000000045800000]
jmpl %o7,%g0
lduh [%i3+0x13e],%l4 ! Mem[000000004580013e]
p26_far_3_lem:
ldd [%i1+0x080],%l0 ! Mem[0000000044800080]
membar #Sync
swap [%i3+0x000],%l1 ! Mem[0000000045800000]
jmpl %o7,%g0
lduh [%i3+0x13e],%l4 ! Mem[000000004580013e]
p26_far_3_he:
jmpl %o7,%g0
swap [%i1+0x09c],%l3 ! Mem[000000004480009c]
jmpl %o7,%g0
nop
p26_far_3_hem:
jmpl %o7,%g0
swap [%i1+0x09c],%l3 ! Mem[000000004480009c]
jmpl %o7,%g0
nop
p26_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p27_far_3_le:
jmpl %o7,%g0
swap [%i3+0x138],%l6 ! Mem[0000000047800138]
jmpl %o7,%g0
nop
p27_far_3_lem:
jmpl %o7,%g0
swap [%i3+0x138],%l6 ! Mem[0000000047800138]
jmpl %o7,%g0
nop
p27_far_3_he:
ldstub [%i1+0x01c],%l6 ! Mem[000000004680001c]
ldsh [%i1+0x06c],%l4 ! Mem[000000004680006c]
stw %l4,[%i1+0x108] ! Mem[0000000046800108]
stw %l0,[%i0+0x0c0] ! Mem[00000000460000c0]
ldsb [%i1+0x0b9],%l3 ! Mem[00000000468000b9]
ldd [%i2+0x0f8],%l4 ! Mem[00000000470000f8]
stb %l7,[%i0+0x106] ! Mem[0000000046000106]
jmpl %o7,%g0
ldstub [%i1+0x1c3],%l6 ! Mem[00000000468001c3]
p27_far_3_hem:
membar #Sync
ldstub [%i1+0x01c],%l6 ! Mem[000000004680001c]
ldsh [%i1+0x06c],%l4 ! Mem[000000004680006c]
stw %l4,[%i1+0x108] ! Mem[0000000046800108]
stw %l0,[%i0+0x0c0] ! Mem[00000000460000c0]
ldsb [%i1+0x0b9],%l3 ! Mem[00000000468000b9]
ldd [%i2+0x0f8],%l4 ! Mem[00000000470000f8]
stb %l7,[%i0+0x106] ! Mem[0000000046000106]
jmpl %o7,%g0
ldstub [%i1+0x1c3],%l6 ! Mem[00000000468001c3]
p27_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p28_far_3_le:
stx %l0,[%i3+0x180] ! Mem[0000000049800180]
ldub [%i1+0x172],%l5 ! Mem[0000000048800172]
jmpl %o7,%g0
lduh [%i3+0x156],%l4 ! Mem[0000000049800156]
p28_far_3_lem:
stx %l0,[%i3+0x180] ! Mem[0000000049800180]
ldub [%i1+0x172],%l5 ! Mem[0000000048800172]
jmpl %o7,%g0
lduh [%i3+0x156],%l4 ! Mem[0000000049800156]
p28_far_3_he:
sth %l5,[%i0+0x044] ! Mem[0000000048000044]
jmpl %o7,%g0
ldsb [%i1+0x13d],%l6 ! Mem[000000004880013d]
p28_far_3_hem:
sth %l5,[%i0+0x044] ! Mem[0000000048000044]
jmpl %o7,%g0
ldsb [%i1+0x13d],%l6 ! Mem[000000004880013d]
p28_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p29_far_3_le:
swap [%i2+0x13c],%l4 ! Mem[000000004b00013c]
sth %l2,[%i1+0x14c] ! Mem[000000004a80014c]
sth %l2,[%i2+0x008] ! Mem[000000004b000008]
jmpl %o7,%g0
ldub [%i0+0x0a6],%l1 ! Mem[000000004a0000a6]
p29_far_3_lem:
swap [%i2+0x13c],%l4 ! Mem[000000004b00013c]
sth %l2,[%i1+0x14c] ! Mem[000000004a80014c]
membar #Sync
sth %l2,[%i2+0x008] ! Mem[000000004b000008]
jmpl %o7,%g0
ldub [%i0+0x0a6],%l1 ! Mem[000000004a0000a6]
p29_far_3_he:
jmpl %o7,%g0
swap [%i0+0x040],%l1 ! Mem[000000004a000040]
jmpl %o7,%g0
nop
p29_far_3_hem:
jmpl %o7,%g0
swap [%i0+0x040],%l1 ! Mem[000000004a000040]
jmpl %o7,%g0
nop
p29_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p30_far_3_le:
ldstub [%i1+0x1dc],%l1 ! Mem[000000004c8001dc]
ldd [%i0+0x0c8],%l6 ! Mem[000000004c0000c8]
lduw [%i0+0x188],%l3 ! Mem[000000004c000188]
stw %l3,[%i0+0x118] ! Mem[000000004c000118]
ldd [%i2+0x1a0],%l2 ! Mem[000000004d0001a0]
stb %l0,[%i2+0x02f] ! Mem[000000004d00002f]
jmpl %o7,%g0
swap [%i3+0x1c8],%l3 ! Mem[000000004d8001c8]
p30_far_3_lem:
ldstub [%i1+0x1dc],%l1 ! Mem[000000004c8001dc]
ldd [%i0+0x0c8],%l6 ! Mem[000000004c0000c8]
lduw [%i0+0x188],%l3 ! Mem[000000004c000188]
stw %l3,[%i0+0x118] ! Mem[000000004c000118]
ldd [%i2+0x1a0],%l2 ! Mem[000000004d0001a0]
membar #Sync
stb %l0,[%i2+0x02f] ! Mem[000000004d00002f]
jmpl %o7,%g0
swap [%i3+0x1c8],%l3 ! Mem[000000004d8001c8]
p30_far_3_he:
std %l4,[%i0+0x150] ! Mem[000000004c000150]
sth %l5,[%i1+0x1f0] ! Mem[000000004c8001f0]
ldstub [%i2+0x1f1],%l0 ! Mem[000000004d0001f1]
swap [%i1+0x1ec],%l0 ! Mem[000000004c8001ec]
swap [%i3+0x104],%l7 ! Mem[000000004d800104]
ldd [%i0+0x0d0],%l4 ! Mem[000000004c0000d0]
std %l0,[%i3+0x128] ! Mem[000000004d800128]
jmpl %o7,%g0
stx %l2,[%i1+0x130] ! Mem[000000004c800130]
p30_far_3_hem:
std %l4,[%i0+0x150] ! Mem[000000004c000150]
sth %l5,[%i1+0x1f0] ! Mem[000000004c8001f0]
ldstub [%i2+0x1f1],%l0 ! Mem[000000004d0001f1]
swap [%i1+0x1ec],%l0 ! Mem[000000004c8001ec]
swap [%i3+0x104],%l7 ! Mem[000000004d800104]
ldd [%i0+0x0d0],%l4 ! Mem[000000004c0000d0]
std %l0,[%i3+0x128] ! Mem[000000004d800128]
jmpl %o7,%g0
stx %l2,[%i1+0x130] ! Mem[000000004c800130]
p30_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p31_far_3_le:
jmpl %o7,%g0
ldsb [%i0+0x0bf],%l0 ! Mem[000000004e0000bf]
jmpl %o7,%g0
nop
p31_far_3_lem:
jmpl %o7,%g0
ldsb [%i0+0x0bf],%l0 ! Mem[000000004e0000bf]
jmpl %o7,%g0
nop
p31_far_3_he:
ldstub [%i0+0x00c],%l1 ! Mem[000000004e00000c]
ldsw [%i3+0x148],%l5 ! Mem[000000004f800148]
ldsh [%i0+0x0b4],%l6 ! Mem[000000004e0000b4]
ldsb [%i1+0x074],%l1 ! Mem[000000004e800074]
stb %l7,[%i3+0x1bd] ! Mem[000000004f8001bd]
swap [%i3+0x118],%l0 ! Mem[000000004f800118]
jmpl %o7,%g0
swap [%i2+0x194],%l5 ! Mem[000000004f000194]
p31_far_3_hem:
membar #Sync
ldstub [%i0+0x00c],%l1 ! Mem[000000004e00000c]
ldsw [%i3+0x148],%l5 ! Mem[000000004f800148]
ldsh [%i0+0x0b4],%l6 ! Mem[000000004e0000b4]
ldsb [%i1+0x074],%l1 ! Mem[000000004e800074]
stb %l7,[%i3+0x1bd] ! Mem[000000004f8001bd]
swap [%i3+0x118],%l0 ! Mem[000000004f800118]
jmpl %o7,%g0
swap [%i2+0x194],%l5 ! Mem[000000004f000194]
p31_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p32_far_3_le:
ldstub [%i2+0x0b6],%l7 ! Mem[00000000510000b6]
ldsh [%i3+0x186],%l2 ! Mem[0000000051800186]
ldd [%i1+0x0a8],%l0 ! Mem[00000000508000a8]
swap [%i2+0x074],%l7 ! Mem[0000000051000074]
ldstub [%i1+0x18c],%l2 ! Mem[000000005080018c]
ldstub [%i3+0x145],%l0 ! Mem[0000000051800145]
jmpl %o7,%g0
sth %l0,[%i1+0x020] ! Mem[0000000050800020]
p32_far_3_lem:
ldstub [%i2+0x0b6],%l7 ! Mem[00000000510000b6]
ldsh [%i3+0x186],%l2 ! Mem[0000000051800186]
ldd [%i1+0x0a8],%l0 ! Mem[00000000508000a8]
swap [%i2+0x074],%l7 ! Mem[0000000051000074]
ldstub [%i1+0x18c],%l2 ! Mem[000000005080018c]
ldstub [%i3+0x145],%l0 ! Mem[0000000051800145]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i1+0x020] ! Mem[0000000050800020]
p32_far_3_he:
ldstub [%i1+0x064],%l7 ! Mem[0000000050800064]
lduw [%i0+0x18c],%l4 ! Mem[000000005000018c]
stw %l4,[%i0+0x0f0] ! Mem[00000000500000f0]
ldsw [%i3+0x108],%l1 ! Mem[0000000051800108]
ldstub [%i0+0x112],%l2 ! Mem[0000000050000112]
swap [%i1+0x08c],%l5 ! Mem[000000005080008c]
ldsh [%i3+0x094],%l1 ! Mem[0000000051800094]
jmpl %o7,%g0
stx %l7,[%i2+0x1d8] ! Mem[00000000510001d8]
p32_far_3_hem:
ldstub [%i1+0x064],%l7 ! Mem[0000000050800064]
lduw [%i0+0x18c],%l4 ! Mem[000000005000018c]
stw %l4,[%i0+0x0f0] ! Mem[00000000500000f0]
ldsw [%i3+0x108],%l1 ! Mem[0000000051800108]
ldstub [%i0+0x112],%l2 ! Mem[0000000050000112]
swap [%i1+0x08c],%l5 ! Mem[000000005080008c]
ldsh [%i3+0x094],%l1 ! Mem[0000000051800094]
jmpl %o7,%g0
stx %l7,[%i2+0x1d8] ! Mem[00000000510001d8]
p32_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p33_far_3_le:
lduw [%i2+0x1b0],%l3 ! Mem[00000000530001b0]
sth %l5,[%i2+0x04c] ! Mem[000000005300004c]
lduh [%i0+0x00c],%l7 ! Mem[000000005200000c]
std %l4,[%i1+0x120] ! Mem[0000000052800120]
stx %l3,[%i1+0x140] ! Mem[0000000052800140]
jmpl %o7,%g0
stb %l2,[%i1+0x111] ! Mem[0000000052800111]
p33_far_3_lem:
lduw [%i2+0x1b0],%l3 ! Mem[00000000530001b0]
sth %l5,[%i2+0x04c] ! Mem[000000005300004c]
membar #Sync
lduh [%i0+0x00c],%l7 ! Mem[000000005200000c]
std %l4,[%i1+0x120] ! Mem[0000000052800120]
stx %l3,[%i1+0x140] ! Mem[0000000052800140]
jmpl %o7,%g0
stb %l2,[%i1+0x111] ! Mem[0000000052800111]
p33_far_3_he:
ldx [%i3+0x148],%l5 ! Mem[0000000053800148]
ldd [%i2+0x0c0],%l2 ! Mem[00000000530000c0]
sth %l6,[%i3+0x04e] ! Mem[000000005380004e]
ldstub [%i0+0x118],%l4 ! Mem[0000000052000118]
stx %l4,[%i2+0x058] ! Mem[0000000053000058]
jmpl %o7,%g0
swap [%i3+0x0b8],%l4 ! Mem[00000000538000b8]
p33_far_3_hem:
ldx [%i3+0x148],%l5 ! Mem[0000000053800148]
ldd [%i2+0x0c0],%l2 ! Mem[00000000530000c0]
sth %l6,[%i3+0x04e] ! Mem[000000005380004e]
ldstub [%i0+0x118],%l4 ! Mem[0000000052000118]
stx %l4,[%i2+0x058] ! Mem[0000000053000058]
jmpl %o7,%g0
swap [%i3+0x0b8],%l4 ! Mem[00000000538000b8]
p33_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p34_far_3_le:
stx %l2,[%i0+0x1b0] ! Mem[00000000540001b0]
stw %l4,[%i2+0x0dc] ! Mem[00000000550000dc]
ldsb [%i0+0x03e],%l4 ! Mem[000000005400003e]
ldstub [%i2+0x0c1],%l1 ! Mem[00000000550000c1]
ldsb [%i2+0x015],%l2 ! Mem[0000000055000015]
jmpl %o7,%g0
ldub [%i2+0x0c2],%l2 ! Mem[00000000550000c2]
p34_far_3_lem:
stx %l2,[%i0+0x1b0] ! Mem[00000000540001b0]
stw %l4,[%i2+0x0dc] ! Mem[00000000550000dc]
membar #Sync
ldsb [%i0+0x03e],%l4 ! Mem[000000005400003e]
ldstub [%i2+0x0c1],%l1 ! Mem[00000000550000c1]
ldsb [%i2+0x015],%l2 ! Mem[0000000055000015]
jmpl %o7,%g0
ldub [%i2+0x0c2],%l2 ! Mem[00000000550000c2]
p34_far_3_he:
stw %l6,[%i2+0x06c] ! Mem[000000005500006c]
stx %l4,[%i1+0x0b8] ! Mem[00000000548000b8]
ldsw [%i3+0x108],%l1 ! Mem[0000000055800108]
std %l4,[%i1+0x190] ! Mem[0000000054800190]
jmpl %o7,%g0
lduh [%i1+0x024],%l5 ! Mem[0000000054800024]
p34_far_3_hem:
stw %l6,[%i2+0x06c] ! Mem[000000005500006c]
stx %l4,[%i1+0x0b8] ! Mem[00000000548000b8]
ldsw [%i3+0x108],%l1 ! Mem[0000000055800108]
std %l4,[%i1+0x190] ! Mem[0000000054800190]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x024],%l5 ! Mem[0000000054800024]
p34_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p35_far_3_le:
stw %l5,[%i2+0x148] ! Mem[0000000057000148]
std %l4,[%i2+0x168] ! Mem[0000000057000168]
ldsb [%i2+0x0c2],%l2 ! Mem[00000000570000c2]
ldsb [%i3+0x1bd],%l7 ! Mem[00000000578001bd]
ldsb [%i3+0x1f4],%l3 ! Mem[00000000578001f4]
jmpl %o7,%g0
ldsb [%i2+0x104],%l1 ! Mem[0000000057000104]
p35_far_3_lem:
stw %l5,[%i2+0x148] ! Mem[0000000057000148]
std %l4,[%i2+0x168] ! Mem[0000000057000168]
ldsb [%i2+0x0c2],%l2 ! Mem[00000000570000c2]
ldsb [%i3+0x1bd],%l7 ! Mem[00000000578001bd]
ldsb [%i3+0x1f4],%l3 ! Mem[00000000578001f4]
jmpl %o7,%g0
ldsb [%i2+0x104],%l1 ! Mem[0000000057000104]
p35_far_3_he:
lduw [%i3+0x188],%l3 ! Mem[0000000057800188]
ldub [%i3+0x08d],%l7 ! Mem[000000005780008d]
swap [%i0+0x114],%l4 ! Mem[0000000056000114]
ldstub [%i0+0x11e],%l2 ! Mem[000000005600011e]
ldsh [%i2+0x12c],%l7 ! Mem[000000005700012c]
ldd [%i2+0x0b0],%l6 ! Mem[00000000570000b0]
ldub [%i3+0x110],%l7 ! Mem[0000000057800110]
jmpl %o7,%g0
swap [%i0+0x198],%l6 ! Mem[0000000056000198]
p35_far_3_hem:
lduw [%i3+0x188],%l3 ! Mem[0000000057800188]
ldub [%i3+0x08d],%l7 ! Mem[000000005780008d]
swap [%i0+0x114],%l4 ! Mem[0000000056000114]
ldstub [%i0+0x11e],%l2 ! Mem[000000005600011e]
ldsh [%i2+0x12c],%l7 ! Mem[000000005700012c]
ldd [%i2+0x0b0],%l6 ! Mem[00000000570000b0]
ldub [%i3+0x110],%l7 ! Mem[0000000057800110]
jmpl %o7,%g0
swap [%i0+0x198],%l6 ! Mem[0000000056000198]
p35_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p36_far_3_le:
std %l6,[%i0+0x090] ! Mem[0000000058000090]
swap [%i1+0x130],%l6 ! Mem[0000000058800130]
ldub [%i0+0x184],%l1 ! Mem[0000000058000184]
jmpl %o7,%g0
swap [%i0+0x064],%l3 ! Mem[0000000058000064]
p36_far_3_lem:
std %l6,[%i0+0x090] ! Mem[0000000058000090]
swap [%i1+0x130],%l6 ! Mem[0000000058800130]
ldub [%i0+0x184],%l1 ! Mem[0000000058000184]
jmpl %o7,%g0
swap [%i0+0x064],%l3 ! Mem[0000000058000064]
p36_far_3_he:
ldsb [%i2+0x10e],%l0 ! Mem[000000005900010e]
ldub [%i3+0x01d],%l7 ! Mem[000000005980001d]
ldx [%i0+0x0a8],%l6 ! Mem[00000000580000a8]
ldub [%i2+0x121],%l4 ! Mem[0000000059000121]
ldd [%i0+0x0c8],%l2 ! Mem[00000000580000c8]
jmpl %o7,%g0
swap [%i0+0x160],%l4 ! Mem[0000000058000160]
p36_far_3_hem:
ldsb [%i2+0x10e],%l0 ! Mem[000000005900010e]
membar #Sync
ldub [%i3+0x01d],%l7 ! Mem[000000005980001d]
ldx [%i0+0x0a8],%l6 ! Mem[00000000580000a8]
ldub [%i2+0x121],%l4 ! Mem[0000000059000121]
ldd [%i0+0x0c8],%l2 ! Mem[00000000580000c8]
jmpl %o7,%g0
swap [%i0+0x160],%l4 ! Mem[0000000058000160]
p36_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p37_far_3_le:
ldstub [%i0+0x168],%l2 ! Mem[000000005a000168]
ldx [%i2+0x078],%l2 ! Mem[000000005b000078]
ldstub [%i0+0x007],%l3 ! Mem[000000005a000007]
jmpl %o7,%g0
ldstub [%i2+0x0a6],%l7 ! Mem[000000005b0000a6]
p37_far_3_lem:
ldstub [%i0+0x168],%l2 ! Mem[000000005a000168]
ldx [%i2+0x078],%l2 ! Mem[000000005b000078]
membar #Sync
ldstub [%i0+0x007],%l3 ! Mem[000000005a000007]
jmpl %o7,%g0
ldstub [%i2+0x0a6],%l7 ! Mem[000000005b0000a6]
p37_far_3_he:
ldsw [%i1+0x1c0],%l6 ! Mem[000000005a8001c0]
jmpl %o7,%g0
sth %l1,[%i1+0x06c] ! Mem[000000005a80006c]
p37_far_3_hem:
ldsw [%i1+0x1c0],%l6 ! Mem[000000005a8001c0]
jmpl %o7,%g0
sth %l1,[%i1+0x06c] ! Mem[000000005a80006c]
p37_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p38_far_3_le:
swap [%i2+0x050],%l7 ! Mem[000000005d000050]
ldsb [%i3+0x143],%l2 ! Mem[000000005d800143]
stb %l6,[%i1+0x164] ! Mem[000000005c800164]
ldub [%i1+0x0a2],%l4 ! Mem[000000005c8000a2]
sth %l6,[%i2+0x088] ! Mem[000000005d000088]
ldub [%i1+0x1af],%l7 ! Mem[000000005c8001af]
jmpl %o7,%g0
swap [%i0+0x098],%l0 ! Mem[000000005c000098]
p38_far_3_lem:
swap [%i2+0x050],%l7 ! Mem[000000005d000050]
ldsb [%i3+0x143],%l2 ! Mem[000000005d800143]
stb %l6,[%i1+0x164] ! Mem[000000005c800164]
ldub [%i1+0x0a2],%l4 ! Mem[000000005c8000a2]
sth %l6,[%i2+0x088] ! Mem[000000005d000088]
ldub [%i1+0x1af],%l7 ! Mem[000000005c8001af]
jmpl %o7,%g0
swap [%i0+0x098],%l0 ! Mem[000000005c000098]
p38_far_3_he:
jmpl %o7,%g0
ldsw [%i2+0x00c],%l7 ! Mem[000000005d00000c]
jmpl %o7,%g0
nop
p38_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x00c],%l7 ! Mem[000000005d00000c]
jmpl %o7,%g0
nop
p38_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p39_far_3_le:
swap [%i3+0x168],%l3 ! Mem[000000005f800168]
ldsw [%i1+0x194],%l2 ! Mem[000000005e800194]
ldx [%i0+0x008],%l6 ! Mem[000000005e000008]
stw %l7,[%i0+0x00c] ! Mem[000000005e00000c]
ldstub [%i2+0x0e1],%l1 ! Mem[000000005f0000e1]
lduh [%i2+0x034],%l2 ! Mem[000000005f000034]
jmpl %o7,%g0
swap [%i0+0x07c],%l7 ! Mem[000000005e00007c]
p39_far_3_lem:
swap [%i3+0x168],%l3 ! Mem[000000005f800168]
ldsw [%i1+0x194],%l2 ! Mem[000000005e800194]
membar #Sync
ldx [%i0+0x008],%l6 ! Mem[000000005e000008]
stw %l7,[%i0+0x00c] ! Mem[000000005e00000c]
ldstub [%i2+0x0e1],%l1 ! Mem[000000005f0000e1]
lduh [%i2+0x034],%l2 ! Mem[000000005f000034]
jmpl %o7,%g0
swap [%i0+0x07c],%l7 ! Mem[000000005e00007c]
p39_far_3_he:
jmpl %o7,%g0
swap [%i3+0x178],%l4 ! Mem[000000005f800178]
jmpl %o7,%g0
nop
p39_far_3_hem:
jmpl %o7,%g0
swap [%i3+0x178],%l4 ! Mem[000000005f800178]
jmpl %o7,%g0
nop
p39_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p40_far_3_le:
ldsw [%i0+0x04c],%l5 ! Mem[000000006000004c]
lduh [%i3+0x00c],%l1 ! Mem[000000006180000c]
ldstub [%i3+0x039],%l3 ! Mem[0000000061800039]
ldstub [%i2+0x0d1],%l6 ! Mem[00000000610000d1]
stx %l5,[%i3+0x100] ! Mem[0000000061800100]
std %l2,[%i0+0x1f0] ! Mem[00000000600001f0]
jmpl %o7,%g0
ldstub [%i1+0x104],%l1 ! Mem[0000000060800104]
p40_far_3_lem:
ldsw [%i0+0x04c],%l5 ! Mem[000000006000004c]
membar #Sync
lduh [%i3+0x00c],%l1 ! Mem[000000006180000c]
ldstub [%i3+0x039],%l3 ! Mem[0000000061800039]
ldstub [%i2+0x0d1],%l6 ! Mem[00000000610000d1]
stx %l5,[%i3+0x100] ! Mem[0000000061800100]
std %l2,[%i0+0x1f0] ! Mem[00000000600001f0]
jmpl %o7,%g0
ldstub [%i1+0x104],%l1 ! Mem[0000000060800104]
p40_far_3_he:
ldd [%i1+0x1a8],%l2 ! Mem[00000000608001a8]
ldsh [%i2+0x050],%l4 ! Mem[0000000061000050]
ldd [%i1+0x0b0],%l2 ! Mem[00000000608000b0]
ldstub [%i3+0x0c4],%l0 ! Mem[00000000618000c4]
ldd [%i1+0x1e8],%l2 ! Mem[00000000608001e8]
std %l0,[%i1+0x188] ! Mem[0000000060800188]
lduw [%i1+0x144],%l0 ! Mem[0000000060800144]
jmpl %o7,%g0
ldd [%i3+0x158],%l6 ! Mem[0000000061800158]
p40_far_3_hem:
ldd [%i1+0x1a8],%l2 ! Mem[00000000608001a8]
ldsh [%i2+0x050],%l4 ! Mem[0000000061000050]
ldd [%i1+0x0b0],%l2 ! Mem[00000000608000b0]
ldstub [%i3+0x0c4],%l0 ! Mem[00000000618000c4]
ldd [%i1+0x1e8],%l2 ! Mem[00000000608001e8]
std %l0,[%i1+0x188] ! Mem[0000000060800188]
lduw [%i1+0x144],%l0 ! Mem[0000000060800144]
jmpl %o7,%g0
ldd [%i3+0x158],%l6 ! Mem[0000000061800158]
p40_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p41_far_3_le:
stx %l0,[%i2+0x0e0] ! Mem[00000000630000e0]
ldx [%i0+0x088],%l5 ! Mem[0000000062000088]
sth %l6,[%i2+0x1dc] ! Mem[00000000630001dc]
stw %l2,[%i1+0x024] ! Mem[0000000062800024]
jmpl %o7,%g0
swap [%i2+0x134],%l2 ! Mem[0000000063000134]
p41_far_3_lem:
stx %l0,[%i2+0x0e0] ! Mem[00000000630000e0]
ldx [%i0+0x088],%l5 ! Mem[0000000062000088]
sth %l6,[%i2+0x1dc] ! Mem[00000000630001dc]
membar #Sync
stw %l2,[%i1+0x024] ! Mem[0000000062800024]
jmpl %o7,%g0
swap [%i2+0x134],%l2 ! Mem[0000000063000134]
p41_far_3_he:
jmpl %o7,%g0
ldstub [%i3+0x107],%l4 ! Mem[0000000063800107]
jmpl %o7,%g0
nop
p41_far_3_hem:
jmpl %o7,%g0
ldstub [%i3+0x107],%l4 ! Mem[0000000063800107]
jmpl %o7,%g0
nop
p41_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p42_far_3_le:
stb %l6,[%i1+0x153] ! Mem[0000000064800153]
lduh [%i0+0x00e],%l0 ! Mem[000000006400000e]
lduw [%i0+0x1cc],%l4 ! Mem[00000000640001cc]
ldx [%i0+0x010],%l4 ! Mem[0000000064000010]
jmpl %o7,%g0
ldstub [%i3+0x08d],%l5 ! Mem[000000006580008d]
p42_far_3_lem:
stb %l6,[%i1+0x153] ! Mem[0000000064800153]
membar #Sync
lduh [%i0+0x00e],%l0 ! Mem[000000006400000e]
lduw [%i0+0x1cc],%l4 ! Mem[00000000640001cc]
ldx [%i0+0x010],%l4 ! Mem[0000000064000010]
jmpl %o7,%g0
ldstub [%i3+0x08d],%l5 ! Mem[000000006580008d]
p42_far_3_he:
jmpl %o7,%g0
ldd [%i0+0x0a8],%l4 ! Mem[00000000640000a8]
jmpl %o7,%g0
nop
p42_far_3_hem:
jmpl %o7,%g0
ldd [%i0+0x0a8],%l4 ! Mem[00000000640000a8]
jmpl %o7,%g0
nop
p42_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p43_far_3_le:
ldstub [%i1+0x137],%l7 ! Mem[0000000066800137]
swap [%i0+0x094],%l6 ! Mem[0000000066000094]
lduh [%i3+0x038],%l5 ! Mem[0000000067800038]
lduw [%i0+0x07c],%l2 ! Mem[000000006600007c]
swap [%i0+0x138],%l4 ! Mem[0000000066000138]
jmpl %o7,%g0
stx %l5,[%i3+0x1d8] ! Mem[00000000678001d8]
p43_far_3_lem:
ldstub [%i1+0x137],%l7 ! Mem[0000000066800137]
swap [%i0+0x094],%l6 ! Mem[0000000066000094]
membar #Sync
lduh [%i3+0x038],%l5 ! Mem[0000000067800038]
lduw [%i0+0x07c],%l2 ! Mem[000000006600007c]
swap [%i0+0x138],%l4 ! Mem[0000000066000138]
jmpl %o7,%g0
stx %l5,[%i3+0x1d8] ! Mem[00000000678001d8]
p43_far_3_he:
ldstub [%i1+0x1ef],%l5 ! Mem[00000000668001ef]
ldub [%i3+0x0ad],%l7 ! Mem[00000000678000ad]
sth %l4,[%i0+0x114] ! Mem[0000000066000114]
ldx [%i0+0x190],%l6 ! Mem[0000000066000190]
std %l6,[%i1+0x128] ! Mem[0000000066800128]
stx %l6,[%i0+0x0b0] ! Mem[00000000660000b0]
ldx [%i3+0x1d0],%l0 ! Mem[00000000678001d0]
jmpl %o7,%g0
ldx [%i3+0x120],%l7 ! Mem[0000000067800120]
p43_far_3_hem:
ldstub [%i1+0x1ef],%l5 ! Mem[00000000668001ef]
ldub [%i3+0x0ad],%l7 ! Mem[00000000678000ad]
sth %l4,[%i0+0x114] ! Mem[0000000066000114]
ldx [%i0+0x190],%l6 ! Mem[0000000066000190]
std %l6,[%i1+0x128] ! Mem[0000000066800128]
stx %l6,[%i0+0x0b0] ! Mem[00000000660000b0]
ldx [%i3+0x1d0],%l0 ! Mem[00000000678001d0]
jmpl %o7,%g0
ldx [%i3+0x120],%l7 ! Mem[0000000067800120]
p43_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p44_far_3_le:
std %l2,[%i3+0x090] ! Mem[0000000069800090]
std %l6,[%i0+0x1d8] ! Mem[00000000680001d8]
ldsh [%i3+0x128],%l5 ! Mem[0000000069800128]
ldstub [%i1+0x0a4],%l3 ! Mem[00000000688000a4]
ldstub [%i2+0x016],%l5 ! Mem[0000000069000016]
ldx [%i2+0x0d0],%l6 ! Mem[00000000690000d0]
std %l4,[%i0+0x140] ! Mem[0000000068000140]
jmpl %o7,%g0
ldsh [%i0+0x134],%l6 ! Mem[0000000068000134]
p44_far_3_lem:
std %l2,[%i3+0x090] ! Mem[0000000069800090]
std %l6,[%i0+0x1d8] ! Mem[00000000680001d8]
ldsh [%i3+0x128],%l5 ! Mem[0000000069800128]
ldstub [%i1+0x0a4],%l3 ! Mem[00000000688000a4]
membar #Sync
ldstub [%i2+0x016],%l5 ! Mem[0000000069000016]
ldx [%i2+0x0d0],%l6 ! Mem[00000000690000d0]
std %l4,[%i0+0x140] ! Mem[0000000068000140]
jmpl %o7,%g0
ldsh [%i0+0x134],%l6 ! Mem[0000000068000134]
p44_far_3_he:
jmpl %o7,%g0
ldstub [%i2+0x110],%l0 ! Mem[0000000069000110]
jmpl %o7,%g0
nop
p44_far_3_hem:
jmpl %o7,%g0
ldstub [%i2+0x110],%l0 ! Mem[0000000069000110]
jmpl %o7,%g0
nop
p44_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p45_far_3_le:
ldsh [%i3+0x162],%l0 ! Mem[000000006b800162]
ldub [%i1+0x0ac],%l5 ! Mem[000000006a8000ac]
ldsw [%i3+0x194],%l5 ! Mem[000000006b800194]
jmpl %o7,%g0
ldx [%i0+0x1b0],%l2 ! Mem[000000006a0001b0]
p45_far_3_lem:
ldsh [%i3+0x162],%l0 ! Mem[000000006b800162]
ldub [%i1+0x0ac],%l5 ! Mem[000000006a8000ac]
ldsw [%i3+0x194],%l5 ! Mem[000000006b800194]
jmpl %o7,%g0
ldx [%i0+0x1b0],%l2 ! Mem[000000006a0001b0]
p45_far_3_he:
std %l6,[%i2+0x1f8] ! Mem[000000006b0001f8]
ldsw [%i2+0x068],%l4 ! Mem[000000006b000068]
stx %l1,[%i1+0x1a0] ! Mem[000000006a8001a0]
ldstub [%i1+0x045],%l3 ! Mem[000000006a800045]
stw %l7,[%i1+0x010] ! Mem[000000006a800010]
ldsw [%i2+0x1b0],%l5 ! Mem[000000006b0001b0]
jmpl %o7,%g0
ldstub [%i0+0x157],%l2 ! Mem[000000006a000157]
p45_far_3_hem:
std %l6,[%i2+0x1f8] ! Mem[000000006b0001f8]
ldsw [%i2+0x068],%l4 ! Mem[000000006b000068]
stx %l1,[%i1+0x1a0] ! Mem[000000006a8001a0]
ldstub [%i1+0x045],%l3 ! Mem[000000006a800045]
membar #Sync
stw %l7,[%i1+0x010] ! Mem[000000006a800010]
ldsw [%i2+0x1b0],%l5 ! Mem[000000006b0001b0]
jmpl %o7,%g0
ldstub [%i0+0x157],%l2 ! Mem[000000006a000157]
p45_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p46_far_3_le:
sth %l2,[%i1+0x0e4] ! Mem[000000006c8000e4]
ldsh [%i1+0x162],%l0 ! Mem[000000006c800162]
lduh [%i0+0x0e2],%l0 ! Mem[000000006c0000e2]
swap [%i3+0x088],%l6 ! Mem[000000006d800088]
swap [%i3+0x020],%l0 ! Mem[000000006d800020]
stx %l0,[%i2+0x180] ! Mem[000000006d000180]
jmpl %o7,%g0
swap [%i3+0x1a4],%l4 ! Mem[000000006d8001a4]
p46_far_3_lem:
sth %l2,[%i1+0x0e4] ! Mem[000000006c8000e4]
ldsh [%i1+0x162],%l0 ! Mem[000000006c800162]
lduh [%i0+0x0e2],%l0 ! Mem[000000006c0000e2]
swap [%i3+0x088],%l6 ! Mem[000000006d800088]
membar #Sync
swap [%i3+0x020],%l0 ! Mem[000000006d800020]
stx %l0,[%i2+0x180] ! Mem[000000006d000180]
jmpl %o7,%g0
swap [%i3+0x1a4],%l4 ! Mem[000000006d8001a4]
p46_far_3_he:
ldd [%i1+0x038],%l2 ! Mem[000000006c800038]
ldstub [%i2+0x1c2],%l1 ! Mem[000000006d0001c2]
stx %l6,[%i3+0x148] ! Mem[000000006d800148]
std %l2,[%i0+0x030] ! Mem[000000006c000030]
stw %l7,[%i2+0x1f0] ! Mem[000000006d0001f0]
std %l6,[%i0+0x038] ! Mem[000000006c000038]
stw %l7,[%i1+0x1ac] ! Mem[000000006c8001ac]
jmpl %o7,%g0
ldd [%i1+0x0d8],%l2 ! Mem[000000006c8000d8]
p46_far_3_hem:
membar #Sync
ldd [%i1+0x038],%l2 ! Mem[000000006c800038]
ldstub [%i2+0x1c2],%l1 ! Mem[000000006d0001c2]
stx %l6,[%i3+0x148] ! Mem[000000006d800148]
std %l2,[%i0+0x030] ! Mem[000000006c000030]
stw %l7,[%i2+0x1f0] ! Mem[000000006d0001f0]
std %l6,[%i0+0x038] ! Mem[000000006c000038]
stw %l7,[%i1+0x1ac] ! Mem[000000006c8001ac]
jmpl %o7,%g0
ldd [%i1+0x0d8],%l2 ! Mem[000000006c8000d8]
p46_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p47_far_3_le:
ldstub [%i3+0x00e],%l6 ! Mem[000000006f80000e]
ldd [%i3+0x128],%l4 ! Mem[000000006f800128]
jmpl %o7,%g0
ldstub [%i2+0x14b],%l5 ! Mem[000000006f00014b]
p47_far_3_lem:
membar #Sync
ldstub [%i3+0x00e],%l6 ! Mem[000000006f80000e]
ldd [%i3+0x128],%l4 ! Mem[000000006f800128]
jmpl %o7,%g0
ldstub [%i2+0x14b],%l5 ! Mem[000000006f00014b]
p47_far_3_he:
ldstub [%i0+0x019],%l1 ! Mem[000000006e000019]
ldstub [%i2+0x089],%l4 ! Mem[000000006f000089]
std %l0,[%i0+0x1b0] ! Mem[000000006e0001b0]
swap [%i2+0x0dc],%l2 ! Mem[000000006f0000dc]
ldx [%i0+0x000],%l0 ! Mem[000000006e000000]
swap [%i3+0x188],%l3 ! Mem[000000006f800188]
ldstub [%i1+0x115],%l6 ! Mem[000000006e800115]
jmpl %o7,%g0
std %l6,[%i1+0x060] ! Mem[000000006e800060]
p47_far_3_hem:
membar #Sync
ldstub [%i0+0x019],%l1 ! Mem[000000006e000019]
ldstub [%i2+0x089],%l4 ! Mem[000000006f000089]
std %l0,[%i0+0x1b0] ! Mem[000000006e0001b0]
swap [%i2+0x0dc],%l2 ! Mem[000000006f0000dc]
ldx [%i0+0x000],%l0 ! Mem[000000006e000000]
swap [%i3+0x188],%l3 ! Mem[000000006f800188]
ldstub [%i1+0x115],%l6 ! Mem[000000006e800115]
jmpl %o7,%g0
std %l6,[%i1+0x060] ! Mem[000000006e800060]
p47_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p48_far_3_le:
ldstub [%i3+0x06d],%l1 ! Mem[000000007180006d]
ldstub [%i0+0x1ea],%l6 ! Mem[00000000700001ea]
stw %l7,[%i3+0x00c] ! Mem[000000007180000c]
jmpl %o7,%g0
std %l4,[%i0+0x148] ! Mem[0000000070000148]
p48_far_3_lem:
ldstub [%i3+0x06d],%l1 ! Mem[000000007180006d]
ldstub [%i0+0x1ea],%l6 ! Mem[00000000700001ea]
membar #Sync
stw %l7,[%i3+0x00c] ! Mem[000000007180000c]
jmpl %o7,%g0
std %l4,[%i0+0x148] ! Mem[0000000070000148]
p48_far_3_he:
swap [%i2+0x160],%l5 ! Mem[0000000071000160]
lduw [%i1+0x018],%l0 ! Mem[0000000070800018]
swap [%i1+0x084],%l3 ! Mem[0000000070800084]
ldsb [%i2+0x19f],%l4 ! Mem[000000007100019f]
swap [%i1+0x0f0],%l6 ! Mem[00000000708000f0]
swap [%i2+0x124],%l5 ! Mem[0000000071000124]
ldstub [%i0+0x04b],%l4 ! Mem[000000007000004b]
jmpl %o7,%g0
ldd [%i3+0x1f0],%l6 ! Mem[00000000718001f0]
p48_far_3_hem:
swap [%i2+0x160],%l5 ! Mem[0000000071000160]
membar #Sync
lduw [%i1+0x018],%l0 ! Mem[0000000070800018]
swap [%i1+0x084],%l3 ! Mem[0000000070800084]
ldsb [%i2+0x19f],%l4 ! Mem[000000007100019f]
swap [%i1+0x0f0],%l6 ! Mem[00000000708000f0]
swap [%i2+0x124],%l5 ! Mem[0000000071000124]
ldstub [%i0+0x04b],%l4 ! Mem[000000007000004b]
jmpl %o7,%g0
ldd [%i3+0x1f0],%l6 ! Mem[00000000718001f0]
p48_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p49_far_3_le:
swap [%i2+0x07c],%l0 ! Mem[000000007300007c]
swap [%i2+0x190],%l0 ! Mem[0000000073000190]
ldsw [%i1+0x060],%l1 ! Mem[0000000072800060]
lduh [%i3+0x03e],%l4 ! Mem[000000007380003e]
stw %l0,[%i1+0x158] ! Mem[0000000072800158]
sth %l2,[%i1+0x0b4] ! Mem[00000000728000b4]
ldstub [%i3+0x1bf],%l7 ! Mem[00000000738001bf]
jmpl %o7,%g0
ldsh [%i2+0x1f0],%l0 ! Mem[00000000730001f0]
p49_far_3_lem:
swap [%i2+0x07c],%l0 ! Mem[000000007300007c]
swap [%i2+0x190],%l0 ! Mem[0000000073000190]
ldsw [%i1+0x060],%l1 ! Mem[0000000072800060]
membar #Sync
lduh [%i3+0x03e],%l4 ! Mem[000000007380003e]
stw %l0,[%i1+0x158] ! Mem[0000000072800158]
sth %l2,[%i1+0x0b4] ! Mem[00000000728000b4]
ldstub [%i3+0x1bf],%l7 ! Mem[00000000738001bf]
jmpl %o7,%g0
ldsh [%i2+0x1f0],%l0 ! Mem[00000000730001f0]
p49_far_3_he:
ldstub [%i3+0x137],%l4 ! Mem[0000000073800137]
ldstub [%i1+0x12a],%l7 ! Mem[000000007280012a]
stb %l0,[%i0+0x163] ! Mem[0000000072000163]
stw %l5,[%i3+0x0ac] ! Mem[00000000738000ac]
ldsb [%i3+0x1f2],%l3 ! Mem[00000000738001f2]
ldstub [%i3+0x04a],%l4 ! Mem[000000007380004a]
jmpl %o7,%g0
stx %l6,[%i2+0x1f8] ! Mem[00000000730001f8]
p49_far_3_hem:
ldstub [%i3+0x137],%l4 ! Mem[0000000073800137]
ldstub [%i1+0x12a],%l7 ! Mem[000000007280012a]
stb %l0,[%i0+0x163] ! Mem[0000000072000163]
stw %l5,[%i3+0x0ac] ! Mem[00000000738000ac]
ldsb [%i3+0x1f2],%l3 ! Mem[00000000738001f2]
ldstub [%i3+0x04a],%l4 ! Mem[000000007380004a]
jmpl %o7,%g0
stx %l6,[%i2+0x1f8] ! Mem[00000000730001f8]
p49_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p50_far_3_le:
jmpl %o7,%g0
ldsw [%i0+0x180],%l5 ! Mem[0000000074000180]
jmpl %o7,%g0
nop
p50_far_3_lem:
jmpl %o7,%g0
ldsw [%i0+0x180],%l5 ! Mem[0000000074000180]
jmpl %o7,%g0
nop
p50_far_3_he:
ldd [%i0+0x188],%l6 ! Mem[0000000074000188]
ldx [%i3+0x1a0],%l6 ! Mem[00000000758001a0]
stw %l2,[%i2+0x1a0] ! Mem[00000000750001a0]
ldstub [%i1+0x172],%l5 ! Mem[0000000074800172]
ldstub [%i2+0x133],%l1 ! Mem[0000000075000133]
std %l4,[%i1+0x050] ! Mem[0000000074800050]
jmpl %o7,%g0
sth %l6,[%i1+0x1f6] ! Mem[00000000748001f6]
p50_far_3_hem:
ldd [%i0+0x188],%l6 ! Mem[0000000074000188]
ldx [%i3+0x1a0],%l6 ! Mem[00000000758001a0]
stw %l2,[%i2+0x1a0] ! Mem[00000000750001a0]
ldstub [%i1+0x172],%l5 ! Mem[0000000074800172]
ldstub [%i2+0x133],%l1 ! Mem[0000000075000133]
std %l4,[%i1+0x050] ! Mem[0000000074800050]
jmpl %o7,%g0
sth %l6,[%i1+0x1f6] ! Mem[00000000748001f6]
p50_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p51_far_3_le:
stx %l2,[%i3+0x0b0] ! Mem[00000000778000b0]
ldsh [%i0+0x14c],%l2 ! Mem[000000007600014c]
ldstub [%i1+0x029],%l2 ! Mem[0000000076800029]
lduw [%i3+0x1ec],%l7 ! Mem[00000000778001ec]
ldx [%i1+0x190],%l1 ! Mem[0000000076800190]
ldsw [%i1+0x180],%l0 ! Mem[0000000076800180]
ldx [%i0+0x100],%l0 ! Mem[0000000076000100]
jmpl %o7,%g0
sth %l0,[%i0+0x0c6] ! Mem[00000000760000c6]
p51_far_3_lem:
stx %l2,[%i3+0x0b0] ! Mem[00000000778000b0]
ldsh [%i0+0x14c],%l2 ! Mem[000000007600014c]
membar #Sync
ldstub [%i1+0x029],%l2 ! Mem[0000000076800029]
lduw [%i3+0x1ec],%l7 ! Mem[00000000778001ec]
ldx [%i1+0x190],%l1 ! Mem[0000000076800190]
ldsw [%i1+0x180],%l0 ! Mem[0000000076800180]
ldx [%i0+0x100],%l0 ! Mem[0000000076000100]
jmpl %o7,%g0
sth %l0,[%i0+0x0c6] ! Mem[00000000760000c6]
p51_far_3_he:
jmpl %o7,%g0
swap [%i0+0x05c],%l7 ! Mem[000000007600005c]
jmpl %o7,%g0
nop
p51_far_3_hem:
jmpl %o7,%g0
swap [%i0+0x05c],%l7 ! Mem[000000007600005c]
jmpl %o7,%g0
nop
p51_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p52_far_3_le:
stb %l4,[%i3+0x06e] ! Mem[000000007980006e]
ldsh [%i3+0x1ae],%l7 ! Mem[00000000798001ae]
ldsw [%i3+0x13c],%l4 ! Mem[000000007980013c]
jmpl %o7,%g0
stw %l7,[%i2+0x108] ! Mem[0000000079000108]
p52_far_3_lem:
stb %l4,[%i3+0x06e] ! Mem[000000007980006e]
ldsh [%i3+0x1ae],%l7 ! Mem[00000000798001ae]
ldsw [%i3+0x13c],%l4 ! Mem[000000007980013c]
jmpl %o7,%g0
stw %l7,[%i2+0x108] ! Mem[0000000079000108]
p52_far_3_he:
stb %l1,[%i0+0x0b0] ! Mem[00000000780000b0]
swap [%i2+0x06c],%l1 ! Mem[000000007900006c]
swap [%i3+0x040],%l1 ! Mem[0000000079800040]
jmpl %o7,%g0
std %l4,[%i1+0x048] ! Mem[0000000078800048]
p52_far_3_hem:
stb %l1,[%i0+0x0b0] ! Mem[00000000780000b0]
swap [%i2+0x06c],%l1 ! Mem[000000007900006c]
swap [%i3+0x040],%l1 ! Mem[0000000079800040]
jmpl %o7,%g0
std %l4,[%i1+0x048] ! Mem[0000000078800048]
p52_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p53_far_3_le:
swap [%i1+0x0fc],%l4 ! Mem[000000007a8000fc]
swap [%i0+0x02c],%l1 ! Mem[000000007a00002c]
jmpl %o7,%g0
swap [%i3+0x068],%l5 ! Mem[000000007b800068]
p53_far_3_lem:
swap [%i1+0x0fc],%l4 ! Mem[000000007a8000fc]
membar #Sync
swap [%i0+0x02c],%l1 ! Mem[000000007a00002c]
jmpl %o7,%g0
swap [%i3+0x068],%l5 ! Mem[000000007b800068]
p53_far_3_he:
swap [%i3+0x0cc],%l1 ! Mem[000000007b8000cc]
jmpl %o7,%g0
ldub [%i2+0x0f5],%l7 ! Mem[000000007b0000f5]
p53_far_3_hem:
swap [%i3+0x0cc],%l1 ! Mem[000000007b8000cc]
jmpl %o7,%g0
ldub [%i2+0x0f5],%l7 ! Mem[000000007b0000f5]
p53_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p54_far_3_le:
ldsw [%i1+0x18c],%l7 ! Mem[000000007c80018c]
ldd [%i1+0x180],%l6 ! Mem[000000007c800180]
swap [%i1+0x184],%l4 ! Mem[000000007c800184]
ldstub [%i2+0x0f0],%l7 ! Mem[000000007d0000f0]
jmpl %o7,%g0
ldstub [%i0+0x039],%l1 ! Mem[000000007c000039]
p54_far_3_lem:
ldsw [%i1+0x18c],%l7 ! Mem[000000007c80018c]
ldd [%i1+0x180],%l6 ! Mem[000000007c800180]
swap [%i1+0x184],%l4 ! Mem[000000007c800184]
ldstub [%i2+0x0f0],%l7 ! Mem[000000007d0000f0]
membar #Sync
jmpl %o7,%g0
ldstub [%i0+0x039],%l1 ! Mem[000000007c000039]
p54_far_3_he:
lduh [%i3+0x06e],%l6 ! Mem[000000007d80006e]
lduw [%i0+0x118],%l0 ! Mem[000000007c000118]
ldstub [%i2+0x150],%l6 ! Mem[000000007d000150]
ldub [%i2+0x007],%l4 ! Mem[000000007d000007]
stx %l7,[%i3+0x1d0] ! Mem[000000007d8001d0]
ldsw [%i0+0x134],%l1 ! Mem[000000007c000134]
lduw [%i1+0x0ac],%l7 ! Mem[000000007c8000ac]
jmpl %o7,%g0
stb %l6,[%i2+0x01f] ! Mem[000000007d00001f]
p54_far_3_hem:
lduh [%i3+0x06e],%l6 ! Mem[000000007d80006e]
lduw [%i0+0x118],%l0 ! Mem[000000007c000118]
ldstub [%i2+0x150],%l6 ! Mem[000000007d000150]
membar #Sync
ldub [%i2+0x007],%l4 ! Mem[000000007d000007]
stx %l7,[%i3+0x1d0] ! Mem[000000007d8001d0]
ldsw [%i0+0x134],%l1 ! Mem[000000007c000134]
lduw [%i1+0x0ac],%l7 ! Mem[000000007c8000ac]
membar #Sync
jmpl %o7,%g0
stb %l6,[%i2+0x01f] ! Mem[000000007d00001f]
p54_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p55_far_3_le:
ldsb [%i0+0x02e],%l7 ! Mem[000000007e00002e]
ldsh [%i3+0x0e0],%l1 ! Mem[000000007f8000e0]
ldx [%i1+0x030],%l2 ! Mem[000000007e800030]
swap [%i0+0x0c0],%l2 ! Mem[000000007e0000c0]
jmpl %o7,%g0
ldx [%i1+0x1b8],%l7 ! Mem[000000007e8001b8]
p55_far_3_lem:
membar #Sync
ldsb [%i0+0x02e],%l7 ! Mem[000000007e00002e]
ldsh [%i3+0x0e0],%l1 ! Mem[000000007f8000e0]
ldx [%i1+0x030],%l2 ! Mem[000000007e800030]
swap [%i0+0x0c0],%l2 ! Mem[000000007e0000c0]
jmpl %o7,%g0
ldx [%i1+0x1b8],%l7 ! Mem[000000007e8001b8]
p55_far_3_he:
swap [%i1+0x174],%l3 ! Mem[000000007e800174]
stw %l7,[%i1+0x0ec] ! Mem[000000007e8000ec]
stw %l3,[%i0+0x1a8] ! Mem[000000007e0001a8]
ldub [%i2+0x115],%l6 ! Mem[000000007f000115]
jmpl %o7,%g0
ldd [%i3+0x110],%l4 ! Mem[000000007f800110]
p55_far_3_hem:
swap [%i1+0x174],%l3 ! Mem[000000007e800174]
stw %l7,[%i1+0x0ec] ! Mem[000000007e8000ec]
stw %l3,[%i0+0x1a8] ! Mem[000000007e0001a8]
ldub [%i2+0x115],%l6 ! Mem[000000007f000115]
jmpl %o7,%g0
ldd [%i3+0x110],%l4 ! Mem[000000007f800110]
p55_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p56_far_3_le:
ldsb [%i1+0x166],%l4 ! Mem[0000000080800166]
jmpl %o7,%g0
swap [%i1+0x098],%l0 ! Mem[0000000080800098]
p56_far_3_lem:
ldsb [%i1+0x166],%l4 ! Mem[0000000080800166]
jmpl %o7,%g0
swap [%i1+0x098],%l0 ! Mem[0000000080800098]
p56_far_3_he:
jmpl %o7,%g0
std %l0,[%i0+0x0e0] ! Mem[00000000800000e0]
jmpl %o7,%g0
nop
p56_far_3_hem:
jmpl %o7,%g0
std %l0,[%i0+0x0e0] ! Mem[00000000800000e0]
jmpl %o7,%g0
nop
p56_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p57_far_3_le:
swap [%i0+0x0a8],%l4 ! Mem[00000000820000a8]
jmpl %o7,%g0
ldd [%i1+0x070],%l2 ! Mem[0000000082800070]
p57_far_3_lem:
swap [%i0+0x0a8],%l4 ! Mem[00000000820000a8]
jmpl %o7,%g0
ldd [%i1+0x070],%l2 ! Mem[0000000082800070]
p57_far_3_he:
ldstub [%i1+0x039],%l3 ! Mem[0000000082800039]
jmpl %o7,%g0
sth %l7,[%i1+0x07e] ! Mem[000000008280007e]
p57_far_3_hem:
membar #Sync
ldstub [%i1+0x039],%l3 ! Mem[0000000082800039]
jmpl %o7,%g0
sth %l7,[%i1+0x07e] ! Mem[000000008280007e]
p57_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p58_far_3_le:
ldstub [%i1+0x08d],%l5 ! Mem[000000008480008d]
ldstub [%i1+0x12b],%l7 ! Mem[000000008480012b]
stx %l3,[%i2+0x0b0] ! Mem[00000000850000b0]
swap [%i1+0x128],%l7 ! Mem[0000000084800128]
lduw [%i3+0x130],%l6 ! Mem[0000000085800130]
stx %l3,[%i3+0x0a0] ! Mem[00000000858000a0]
jmpl %o7,%g0
std %l4,[%i2+0x1b8] ! Mem[00000000850001b8]
p58_far_3_lem:
ldstub [%i1+0x08d],%l5 ! Mem[000000008480008d]
ldstub [%i1+0x12b],%l7 ! Mem[000000008480012b]
stx %l3,[%i2+0x0b0] ! Mem[00000000850000b0]
swap [%i1+0x128],%l7 ! Mem[0000000084800128]
lduw [%i3+0x130],%l6 ! Mem[0000000085800130]
stx %l3,[%i3+0x0a0] ! Mem[00000000858000a0]
jmpl %o7,%g0
std %l4,[%i2+0x1b8] ! Mem[00000000850001b8]
p58_far_3_he:
sth %l2,[%i2+0x17e] ! Mem[000000008500017e]
ldstub [%i3+0x1b4],%l1 ! Mem[00000000858001b4]
ldsh [%i3+0x176],%l3 ! Mem[0000000085800176]
ldsb [%i3+0x1ce],%l7 ! Mem[00000000858001ce]
std %l0,[%i2+0x160] ! Mem[0000000085000160]
ldsw [%i3+0x070],%l2 ! Mem[0000000085800070]
lduw [%i0+0x1b4],%l5 ! Mem[00000000840001b4]
jmpl %o7,%g0
stx %l2,[%i3+0x130] ! Mem[0000000085800130]
p58_far_3_hem:
sth %l2,[%i2+0x17e] ! Mem[000000008500017e]
ldstub [%i3+0x1b4],%l1 ! Mem[00000000858001b4]
ldsh [%i3+0x176],%l3 ! Mem[0000000085800176]
ldsb [%i3+0x1ce],%l7 ! Mem[00000000858001ce]
std %l0,[%i2+0x160] ! Mem[0000000085000160]
ldsw [%i3+0x070],%l2 ! Mem[0000000085800070]
lduw [%i0+0x1b4],%l5 ! Mem[00000000840001b4]
jmpl %o7,%g0
stx %l2,[%i3+0x130] ! Mem[0000000085800130]
p58_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p59_far_3_le:
jmpl %o7,%g0
stw %l0,[%i1+0x0e0] ! Mem[00000000868000e0]
jmpl %o7,%g0
nop
p59_far_3_lem:
jmpl %o7,%g0
stw %l0,[%i1+0x0e0] ! Mem[00000000868000e0]
jmpl %o7,%g0
nop
p59_far_3_he:
ldsh [%i3+0x10e],%l6 ! Mem[000000008780010e]
ldstub [%i2+0x16d],%l2 ! Mem[000000008700016d]
ldstub [%i2+0x113],%l6 ! Mem[0000000087000113]
jmpl %o7,%g0
sth %l7,[%i0+0x00c] ! Mem[000000008600000c]
p59_far_3_hem:
ldsh [%i3+0x10e],%l6 ! Mem[000000008780010e]
ldstub [%i2+0x16d],%l2 ! Mem[000000008700016d]
ldstub [%i2+0x113],%l6 ! Mem[0000000087000113]
membar #Sync
jmpl %o7,%g0
sth %l7,[%i0+0x00c] ! Mem[000000008600000c]
p59_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p60_far_3_le:
ldstub [%i3+0x0c2],%l2 ! Mem[00000000898000c2]
ldstub [%i1+0x06f],%l6 ! Mem[000000008880006f]
jmpl %o7,%g0
ldsb [%i2+0x11a],%l0 ! Mem[000000008900011a]
p60_far_3_lem:
ldstub [%i3+0x0c2],%l2 ! Mem[00000000898000c2]
ldstub [%i1+0x06f],%l6 ! Mem[000000008880006f]
jmpl %o7,%g0
ldsb [%i2+0x11a],%l0 ! Mem[000000008900011a]
p60_far_3_he:
jmpl %o7,%g0
ldstub [%i0+0x17b],%l6 ! Mem[000000008800017b]
jmpl %o7,%g0
nop
p60_far_3_hem:
jmpl %o7,%g0
ldstub [%i0+0x17b],%l6 ! Mem[000000008800017b]
jmpl %o7,%g0
nop
p60_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p61_far_3_le:
ldstub [%i1+0x1af],%l7 ! Mem[000000008a8001af]
swap [%i3+0x1f8],%l6 ! Mem[000000008b8001f8]
ldx [%i1+0x040],%l3 ! Mem[000000008a800040]
ldstub [%i0+0x07a],%l2 ! Mem[000000008a00007a]
ldstub [%i1+0x027],%l3 ! Mem[000000008a800027]
ldsh [%i2+0x162],%l6 ! Mem[000000008b000162]
ldsh [%i3+0x0a2],%l4 ! Mem[000000008b8000a2]
jmpl %o7,%g0
ldsh [%i1+0x184],%l0 ! Mem[000000008a800184]
p61_far_3_lem:
ldstub [%i1+0x1af],%l7 ! Mem[000000008a8001af]
swap [%i3+0x1f8],%l6 ! Mem[000000008b8001f8]
ldx [%i1+0x040],%l3 ! Mem[000000008a800040]
ldstub [%i0+0x07a],%l2 ! Mem[000000008a00007a]
membar #Sync
ldstub [%i1+0x027],%l3 ! Mem[000000008a800027]
ldsh [%i2+0x162],%l6 ! Mem[000000008b000162]
ldsh [%i3+0x0a2],%l4 ! Mem[000000008b8000a2]
jmpl %o7,%g0
ldsh [%i1+0x184],%l0 ! Mem[000000008a800184]
p61_far_3_he:
ldsh [%i1+0x140],%l5 ! Mem[000000008a800140]
ldx [%i0+0x118],%l4 ! Mem[000000008a000118]
std %l0,[%i0+0x1b0] ! Mem[000000008a0001b0]
ldx [%i0+0x150],%l3 ! Mem[000000008a000150]
ldx [%i1+0x108],%l7 ! Mem[000000008a800108]
swap [%i3+0x188],%l3 ! Mem[000000008b800188]
jmpl %o7,%g0
stb %l6,[%i3+0x115] ! Mem[000000008b800115]
p61_far_3_hem:
ldsh [%i1+0x140],%l5 ! Mem[000000008a800140]
ldx [%i0+0x118],%l4 ! Mem[000000008a000118]
std %l0,[%i0+0x1b0] ! Mem[000000008a0001b0]
ldx [%i0+0x150],%l3 ! Mem[000000008a000150]
ldx [%i1+0x108],%l7 ! Mem[000000008a800108]
swap [%i3+0x188],%l3 ! Mem[000000008b800188]
jmpl %o7,%g0
stb %l6,[%i3+0x115] ! Mem[000000008b800115]
p61_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p62_far_3_le:
swap [%i3+0x070],%l7 ! Mem[000000008d800070]
ldstub [%i1+0x031],%l1 ! Mem[000000008c800031]
stx %l0,[%i2+0x140] ! Mem[000000008d000140]
ldstub [%i1+0x082],%l4 ! Mem[000000008c800082]
swap [%i0+0x188],%l7 ! Mem[000000008c000188]
stw %l0,[%i2+0x180] ! Mem[000000008d000180]
jmpl %o7,%g0
stx %l7,[%i2+0x078] ! Mem[000000008d000078]
p62_far_3_lem:
swap [%i3+0x070],%l7 ! Mem[000000008d800070]
membar #Sync
ldstub [%i1+0x031],%l1 ! Mem[000000008c800031]
stx %l0,[%i2+0x140] ! Mem[000000008d000140]
ldstub [%i1+0x082],%l4 ! Mem[000000008c800082]
swap [%i0+0x188],%l7 ! Mem[000000008c000188]
stw %l0,[%i2+0x180] ! Mem[000000008d000180]
jmpl %o7,%g0
stx %l7,[%i2+0x078] ! Mem[000000008d000078]
p62_far_3_he:
jmpl %o7,%g0
stb %l7,[%i3+0x1fe] ! Mem[000000008d8001fe]
jmpl %o7,%g0
nop
p62_far_3_hem:
jmpl %o7,%g0
stb %l7,[%i3+0x1fe] ! Mem[000000008d8001fe]
jmpl %o7,%g0
nop
p62_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p63_far_3_le:
jmpl %o7,%g0
swap [%i0+0x07c],%l7 ! Mem[000000008e00007c]
jmpl %o7,%g0
nop
p63_far_3_lem:
jmpl %o7,%g0
swap [%i0+0x07c],%l7 ! Mem[000000008e00007c]
jmpl %o7,%g0
nop
p63_far_3_he:
jmpl %o7,%g0
stb %l1,[%i0+0x1b4] ! Mem[000000008e0001b4]
jmpl %o7,%g0
nop
p63_far_3_hem:
jmpl %o7,%g0
stb %l1,[%i0+0x1b4] ! Mem[000000008e0001b4]
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:
swap [%i2+0x13c],%l5 ! Mem[000000001100013c]
ldub [%i2+0x184],%l1 ! Mem[0000000011000184]
lduw [%i0+0x064],%l4 ! Mem[0000000010000064]
ldstub [%i2+0x1ff],%l7 ! Mem[00000000110001ff]
ldstub [%i1+0x0cc],%l4 ! Mem[00000000108000cc]
stw %l2,[%i1+0x16c] ! Mem[000000001080016c]
swap [%i2+0x198],%l2 ! Mem[0000000011000198]
jmpl %g6+8,%g0
ldsh [%i3+0x1d0],%l2 ! Mem[00000000118001d0]
p0_call_0_le:
swap [%i2+0x0b0],%l3 ! Mem[00000000110000b0]
swap [%i2+0x06c],%l4 ! Mem[000000001100006c]
retl
swap [%i2+0x0ec],%l4 ! Mem[00000000110000ec]
p0_jmpl_0_lo:
swap [%o2+0x13c],%l5 ! Mem[000000001100013c]
ldub [%o2+0x184],%l1 ! Mem[0000000011000184]
lduw [%o0+0x064],%l4 ! Mem[0000000010000064]
ldstub [%o2+0x1ff],%l7 ! Mem[00000000110001ff]
ldstub [%o1+0x0cc],%l4 ! Mem[00000000108000cc]
stw %l2,[%o1+0x16c] ! Mem[000000001080016c]
swap [%o2+0x198],%l2 ! Mem[0000000011000198]
jmpl %g6+8,%g0
ldsh [%o3+0x1d0],%l2 ! Mem[00000000118001d0]
p0_call_0_lo:
swap [%o2+0x0b0],%l3 ! Mem[00000000110000b0]
swap [%o2+0x06c],%l4 ! Mem[000000001100006c]
retl
swap [%o2+0x0ec],%l4 ! Mem[00000000110000ec]
p0_jmpl_0_he:
jmpl %g6+8,%g0
ldub [%i3+0x170],%l2 ! Mem[0000000011800170]
p0_call_0_he:
retl
std %l4,[%i0+0x0a8] ! Mem[00000000100000a8]
p0_jmpl_0_ho:
jmpl %g6+8,%g0
ldub [%o3+0x170],%l2 ! Mem[0000000011800170]
p0_call_0_ho:
retl
std %l4,[%o0+0x0a8] ! Mem[00000000100000a8]
p1_jmpl_0_le:
swap [%i0+0x090],%l4 ! Mem[0000000012000090]
ldstub [%i3+0x1de],%l4 ! Mem[00000000138001de]
swap [%i0+0x1bc],%l2 ! Mem[00000000120001bc]
std %l6,[%i0+0x1d8] ! Mem[00000000120001d8]
swap [%i2+0x0bc],%l5 ! Mem[00000000130000bc]
ldstub [%i1+0x05d],%l2 ! Mem[000000001280005d]
swap [%i3+0x06c],%l4 ! Mem[000000001380006c]
jmpl %g6+8,%g0
ldstub [%i1+0x172],%l5 ! Mem[0000000012800172]
p1_call_0_le:
ldstub [%i3+0x042],%l0 ! Mem[0000000013800042]
ldstub [%i3+0x04a],%l2 ! Mem[000000001380004a]
swap [%i2+0x108],%l7 ! Mem[0000000013000108]
retl
stb %l1,[%i1+0x050] ! Mem[0000000012800050]
p1_jmpl_0_lo:
swap [%o0+0x090],%l4 ! Mem[0000000012000090]
ldstub [%o3+0x1de],%l4 ! Mem[00000000138001de]
swap [%o0+0x1bc],%l2 ! Mem[00000000120001bc]
std %l6,[%o0+0x1d8] ! Mem[00000000120001d8]
swap [%o2+0x0bc],%l5 ! Mem[00000000130000bc]
ldstub [%o1+0x05d],%l2 ! Mem[000000001280005d]
swap [%o3+0x06c],%l4 ! Mem[000000001380006c]
jmpl %g6+8,%g0
ldstub [%o1+0x172],%l5 ! Mem[0000000012800172]
p1_call_0_lo:
ldstub [%o3+0x042],%l0 ! Mem[0000000013800042]
ldstub [%o3+0x04a],%l2 ! Mem[000000001380004a]
swap [%o2+0x108],%l7 ! Mem[0000000013000108]
retl
stb %l1,[%o1+0x050] ! Mem[0000000012800050]
p1_jmpl_0_he:
ldstub [%i1+0x0bb],%l7 ! Mem[00000000128000bb]
ldstub [%i1+0x1ae],%l2 ! Mem[00000000128001ae]
sth %l6,[%i3+0x134] ! Mem[0000000013800134]
swap [%i3+0x1ec],%l5 ! Mem[00000000138001ec]
swap [%i0+0x1bc],%l3 ! Mem[00000000120001bc]
std %l2,[%i1+0x1f8] ! Mem[00000000128001f8]
jmpl %g6+8,%g0
ldd [%i2+0x0b0],%l6 ! Mem[00000000130000b0]
p1_call_0_he:
ldd [%i1+0x1c0],%l4 ! Mem[00000000128001c0]
ldd [%i1+0x1a8],%l2 ! Mem[00000000128001a8]
ldx [%i3+0x190],%l6 ! Mem[0000000013800190]
stw %l6,[%i0+0x178] ! Mem[0000000012000178]
ldsw [%i3+0x1f4],%l2 ! Mem[00000000138001f4]
lduh [%i3+0x0b4],%l0 ! Mem[00000000138000b4]
retl
ldsw [%i3+0x00c],%l7 ! Mem[000000001380000c]
p1_jmpl_0_ho:
ldstub [%o1+0x0bb],%l7 ! Mem[00000000128000bb]
ldstub [%o1+0x1ae],%l2 ! Mem[00000000128001ae]
sth %l6,[%o3+0x134] ! Mem[0000000013800134]
swap [%o3+0x1ec],%l5 ! Mem[00000000138001ec]
swap [%o0+0x1bc],%l3 ! Mem[00000000120001bc]
std %l2,[%o1+0x1f8] ! Mem[00000000128001f8]
jmpl %g6+8,%g0
ldd [%o2+0x0b0],%l6 ! Mem[00000000130000b0]
p1_call_0_ho:
ldd [%o1+0x1c0],%l4 ! Mem[00000000128001c0]
ldd [%o1+0x1a8],%l2 ! Mem[00000000128001a8]
ldx [%o3+0x190],%l6 ! Mem[0000000013800190]
stw %l6,[%o0+0x178] ! Mem[0000000012000178]
ldsw [%o3+0x1f4],%l2 ! Mem[00000000138001f4]
lduh [%o3+0x0b4],%l0 ! Mem[00000000138000b4]
retl
ldsw [%o3+0x00c],%l7 ! Mem[000000001380000c]
p2_jmpl_0_le:
ldsw [%i3+0x0b0],%l4 ! Mem[00000000158000b0]
lduw [%i3+0x1dc],%l4 ! Mem[00000000158001dc]
std %l6,[%i3+0x108] ! Mem[0000000015800108]
lduh [%i2+0x1de],%l7 ! Mem[00000000150001de]
ldsh [%i3+0x0ec],%l4 ! Mem[00000000158000ec]
swap [%i1+0x16c],%l2 ! Mem[000000001480016c]
ldx [%i3+0x0b8],%l0 ! Mem[00000000158000b8]
jmpl %g6+8,%g0
stw %l2,[%i3+0x020] ! Mem[0000000015800020]
p2_call_0_le:
stx %l0,[%i2+0x130] ! Mem[0000000015000130]
ldd [%i0+0x0a8],%l2 ! Mem[00000000140000a8]
ldd [%i2+0x0d8],%l0 ! Mem[00000000150000d8]
retl
std %l0,[%i2+0x020] ! Mem[0000000015000020]
p2_jmpl_0_lo:
ldsw [%o3+0x0b0],%l4 ! Mem[00000000158000b0]
lduw [%o3+0x1dc],%l4 ! Mem[00000000158001dc]
std %l6,[%o3+0x108] ! Mem[0000000015800108]
lduh [%o2+0x1de],%l7 ! Mem[00000000150001de]
ldsh [%o3+0x0ec],%l4 ! Mem[00000000158000ec]
swap [%o1+0x16c],%l2 ! Mem[000000001480016c]
ldx [%o3+0x0b8],%l0 ! Mem[00000000158000b8]
jmpl %g6+8,%g0
stw %l2,[%o3+0x020] ! Mem[0000000015800020]
p2_call_0_lo:
stx %l0,[%o2+0x130] ! Mem[0000000015000130]
ldd [%o0+0x0a8],%l2 ! Mem[00000000140000a8]
ldd [%o2+0x0d8],%l0 ! Mem[00000000150000d8]
retl
std %l0,[%o2+0x020] ! Mem[0000000015000020]
p2_jmpl_0_he:
ldstub [%i2+0x04d],%l2 ! Mem[000000001500004d]
lduh [%i0+0x01e],%l7 ! Mem[000000001400001e]
stx %l3,[%i3+0x050] ! Mem[0000000015800050]
jmpl %g6+8,%g0
ldub [%i3+0x138],%l7 ! Mem[0000000015800138]
p2_call_0_he:
stx %l2,[%i3+0x1e8] ! Mem[00000000158001e8]
stw %l3,[%i1+0x1ec] ! Mem[00000000148001ec]
ldstub [%i0+0x1ea],%l1 ! Mem[00000000140001ea]
sth %l0,[%i2+0x0be] ! Mem[00000000150000be]
ldstub [%i2+0x0ed],%l5 ! Mem[00000000150000ed]
retl
stx %l1,[%i0+0x0c0] ! Mem[00000000140000c0]
p2_jmpl_0_ho:
ldstub [%o2+0x04d],%l2 ! Mem[000000001500004d]
lduh [%o0+0x01e],%l7 ! Mem[000000001400001e]
stx %l3,[%o3+0x050] ! Mem[0000000015800050]
jmpl %g6+8,%g0
ldub [%o3+0x138],%l7 ! Mem[0000000015800138]
p2_call_0_ho:
stx %l2,[%o3+0x1e8] ! Mem[00000000158001e8]
stw %l3,[%o1+0x1ec] ! Mem[00000000148001ec]
ldstub [%o0+0x1ea],%l1 ! Mem[00000000140001ea]
sth %l0,[%o2+0x0be] ! Mem[00000000150000be]
ldstub [%o2+0x0ed],%l5 ! Mem[00000000150000ed]
retl
stx %l1,[%o0+0x0c0] ! Mem[00000000140000c0]
p3_jmpl_0_le:
ldstub [%i3+0x0a7],%l4 ! Mem[00000000178000a7]
ldsb [%i1+0x06d],%l5 ! Mem[000000001680006d]
swap [%i0+0x150],%l7 ! Mem[0000000016000150]
stb %l4,[%i3+0x062] ! Mem[0000000017800062]
swap [%i3+0x0bc],%l5 ! Mem[00000000178000bc]
ldsb [%i2+0x08b],%l5 ! Mem[000000001700008b]
swap [%i0+0x128],%l3 ! Mem[0000000016000128]
jmpl %g6+8,%g0
stw %l6,[%i3+0x19c] ! Mem[000000001780019c]
p3_call_0_le:
retl
ldsb [%i1+0x110],%l0 ! Mem[0000000016800110]
p3_jmpl_0_lo:
ldstub [%o3+0x0a7],%l4 ! Mem[00000000178000a7]
ldsb [%o1+0x06d],%l5 ! Mem[000000001680006d]
swap [%o0+0x150],%l7 ! Mem[0000000016000150]
stb %l4,[%o3+0x062] ! Mem[0000000017800062]
swap [%o3+0x0bc],%l5 ! Mem[00000000178000bc]
ldsb [%o2+0x08b],%l5 ! Mem[000000001700008b]
swap [%o0+0x128],%l3 ! Mem[0000000016000128]
jmpl %g6+8,%g0
stw %l6,[%o3+0x19c] ! Mem[000000001780019c]
p3_call_0_lo:
retl
ldsb [%o1+0x110],%l0 ! Mem[0000000016800110]
p3_jmpl_0_he:
lduh [%i0+0x080],%l2 ! Mem[0000000016000080]
lduw [%i1+0x0b4],%l5 ! Mem[00000000168000b4]
stx %l6,[%i2+0x000] ! Mem[0000000017000000]
ldstub [%i2+0x053],%l3 ! Mem[0000000017000053]
ldsb [%i1+0x1b4],%l4 ! Mem[00000000168001b4]
jmpl %g6+8,%g0
stw %l4,[%i3+0x0cc] ! Mem[00000000178000cc]
p3_call_0_he:
stx %l3,[%i3+0x0c8] ! Mem[00000000178000c8]
ldstub [%i2+0x1e8],%l2 ! Mem[00000000170001e8]
ldstub [%i2+0x13a],%l1 ! Mem[000000001700013a]
retl
ldstub [%i1+0x1ea],%l7 ! Mem[00000000168001ea]
p3_jmpl_0_ho:
lduh [%o0+0x080],%l2 ! Mem[0000000016000080]
lduw [%o1+0x0b4],%l5 ! Mem[00000000168000b4]
stx %l6,[%o2+0x000] ! Mem[0000000017000000]
ldstub [%o2+0x053],%l3 ! Mem[0000000017000053]
ldsb [%o1+0x1b4],%l4 ! Mem[00000000168001b4]
jmpl %g6+8,%g0
stw %l4,[%o3+0x0cc] ! Mem[00000000178000cc]
p3_call_0_ho:
stx %l3,[%o3+0x0c8] ! Mem[00000000178000c8]
ldstub [%o2+0x1e8],%l2 ! Mem[00000000170001e8]
ldstub [%o2+0x13a],%l1 ! Mem[000000001700013a]
retl
ldstub [%o1+0x1ea],%l7 ! Mem[00000000168001ea]
p4_jmpl_0_le:
lduw [%i2+0x11c],%l5 ! Mem[000000001900011c]
ldsb [%i0+0x06d],%l5 ! Mem[000000001800006d]
swap [%i1+0x148],%l2 ! Mem[0000000018800148]
lduw [%i1+0x164],%l6 ! Mem[0000000018800164]
swap [%i1+0x078],%l3 ! Mem[0000000018800078]
ldstub [%i2+0x149],%l4 ! Mem[0000000019000149]
lduw [%i2+0x164],%l6 ! Mem[0000000019000164]
jmpl %g6+8,%g0
swap [%i3+0x0ec],%l4 ! Mem[00000000198000ec]
p4_call_0_le:
retl
lduw [%i2+0x06c],%l5 ! Mem[000000001900006c]
p4_jmpl_0_lo:
lduw [%o2+0x11c],%l5 ! Mem[000000001900011c]
ldsb [%o0+0x06d],%l5 ! Mem[000000001800006d]
swap [%o1+0x148],%l2 ! Mem[0000000018800148]
lduw [%o1+0x164],%l6 ! Mem[0000000018800164]
swap [%o1+0x078],%l3 ! Mem[0000000018800078]
ldstub [%o2+0x149],%l4 ! Mem[0000000019000149]
lduw [%o2+0x164],%l6 ! Mem[0000000019000164]
jmpl %g6+8,%g0
swap [%o3+0x0ec],%l4 ! Mem[00000000198000ec]
p4_call_0_lo:
retl
lduw [%o2+0x06c],%l5 ! Mem[000000001900006c]
p4_jmpl_0_he:
ldd [%i2+0x000],%l0 ! Mem[0000000019000000]
lduw [%i1+0x078],%l4 ! Mem[0000000018800078]
swap [%i1+0x06c],%l2 ! Mem[000000001880006c]
jmpl %g6+8,%g0
swap [%i0+0x060],%l4 ! Mem[0000000018000060]
p4_call_0_he:
ldstub [%i1+0x1cd],%l6 ! Mem[00000000188001cd]
ldsw [%i3+0x0ac],%l5 ! Mem[00000000198000ac]
retl
stx %l0,[%i0+0x1d0] ! Mem[00000000180001d0]
p4_jmpl_0_ho:
ldd [%o2+0x000],%l0 ! Mem[0000000019000000]
lduw [%o1+0x078],%l4 ! Mem[0000000018800078]
swap [%o1+0x06c],%l2 ! Mem[000000001880006c]
jmpl %g6+8,%g0
swap [%o0+0x060],%l4 ! Mem[0000000018000060]
p4_call_0_ho:
ldstub [%o1+0x1cd],%l6 ! Mem[00000000188001cd]
ldsw [%o3+0x0ac],%l5 ! Mem[00000000198000ac]
retl
stx %l0,[%o0+0x1d0] ! Mem[00000000180001d0]
p5_jmpl_0_le:
ldstub [%i0+0x04a],%l6 ! Mem[000000001a00004a]
lduw [%i2+0x1dc],%l4 ! Mem[000000001b0001dc]
ldub [%i1+0x10d],%l3 ! Mem[000000001a80010d]
ldstub [%i0+0x0a2],%l2 ! Mem[000000001a0000a2]
ldstub [%i2+0x03d],%l2 ! Mem[000000001b00003d]
lduw [%i0+0x090],%l3 ! Mem[000000001a000090]
swap [%i2+0x144],%l6 ! Mem[000000001b000144]
jmpl %g6+8,%g0
ldstub [%i3+0x14b],%l1 ! Mem[000000001b80014b]
p5_call_0_le:
ldstub [%i2+0x042],%l0 ! Mem[000000001b000042]
swap [%i2+0x048],%l2 ! Mem[000000001b000048]
stw %l1,[%i2+0x07c] ! Mem[000000001b00007c]
ldsh [%i0+0x128],%l4 ! Mem[000000001a000128]
swap [%i0+0x058],%l5 ! Mem[000000001a000058]
ldd [%i3+0x0c8],%l4 ! Mem[000000001b8000c8]
ldstub [%i1+0x124],%l0 ! Mem[000000001a800124]
retl
ldx [%i0+0x0d0],%l6 ! Mem[000000001a0000d0]
p5_jmpl_0_lo:
ldstub [%o0+0x04a],%l6 ! Mem[000000001a00004a]
lduw [%o2+0x1dc],%l4 ! Mem[000000001b0001dc]
ldub [%o1+0x10d],%l3 ! Mem[000000001a80010d]
ldstub [%o0+0x0a2],%l2 ! Mem[000000001a0000a2]
ldstub [%o2+0x03d],%l2 ! Mem[000000001b00003d]
lduw [%o0+0x090],%l3 ! Mem[000000001a000090]
swap [%o2+0x144],%l6 ! Mem[000000001b000144]
jmpl %g6+8,%g0
ldstub [%o3+0x14b],%l1 ! Mem[000000001b80014b]
p5_call_0_lo:
ldstub [%o2+0x042],%l0 ! Mem[000000001b000042]
swap [%o2+0x048],%l2 ! Mem[000000001b000048]
stw %l1,[%o2+0x07c] ! Mem[000000001b00007c]
ldsh [%o0+0x128],%l4 ! Mem[000000001a000128]
swap [%o0+0x058],%l5 ! Mem[000000001a000058]
ldd [%o3+0x0c8],%l4 ! Mem[000000001b8000c8]
ldstub [%o1+0x124],%l0 ! Mem[000000001a800124]
retl
ldx [%o0+0x0d0],%l6 ! Mem[000000001a0000d0]
p5_jmpl_0_he:
swap [%i2+0x0c0],%l1 ! Mem[000000001b0000c0]
ldsh [%i3+0x134],%l4 ! Mem[000000001b800134]
ldd [%i3+0x090],%l6 ! Mem[000000001b800090]
stw %l3,[%i3+0x0e4] ! Mem[000000001b8000e4]
ldd [%i3+0x078],%l4 ! Mem[000000001b800078]
sth %l3,[%i1+0x1b2] ! Mem[000000001a8001b2]
ldsw [%i0+0x014],%l3 ! Mem[000000001a000014]
jmpl %g6+8,%g0
stx %l3,[%i0+0x1a8] ! Mem[000000001a0001a8]
p5_call_0_he:
ldsb [%i2+0x05e],%l2 ! Mem[000000001b00005e]
retl
sth %l4,[%i2+0x146] ! Mem[000000001b000146]
p5_jmpl_0_ho:
swap [%o2+0x0c0],%l1 ! Mem[000000001b0000c0]
ldsh [%o3+0x134],%l4 ! Mem[000000001b800134]
ldd [%o3+0x090],%l6 ! Mem[000000001b800090]
stw %l3,[%o3+0x0e4] ! Mem[000000001b8000e4]
ldd [%o3+0x078],%l4 ! Mem[000000001b800078]
sth %l3,[%o1+0x1b2] ! Mem[000000001a8001b2]
ldsw [%o0+0x014],%l3 ! Mem[000000001a000014]
jmpl %g6+8,%g0
stx %l3,[%o0+0x1a8] ! Mem[000000001a0001a8]
p5_call_0_ho:
ldsb [%o2+0x05e],%l2 ! Mem[000000001b00005e]
retl
sth %l4,[%o2+0x146] ! Mem[000000001b000146]
p6_jmpl_0_le:
ldsb [%i2+0x083],%l4 ! Mem[000000001d000083]
ldsw [%i1+0x138],%l3 ! Mem[000000001c800138]
ldx [%i2+0x0e0],%l5 ! Mem[000000001d0000e0]
ldstub [%i2+0x0ef],%l5 ! Mem[000000001d0000ef]
ldsb [%i2+0x06b],%l1 ! Mem[000000001d00006b]
ldsw [%i2+0x110],%l0 ! Mem[000000001d000110]
sth %l3,[%i2+0x04a] ! Mem[000000001d00004a]
jmpl %g6+8,%g0
ldsh [%i0+0x082],%l5 ! Mem[000000001c000082]
p6_call_0_le:
retl
ldstub [%i2+0x075],%l2 ! Mem[000000001d000075]
p6_jmpl_0_lo:
ldsb [%o2+0x083],%l4 ! Mem[000000001d000083]
ldsw [%o1+0x138],%l3 ! Mem[000000001c800138]
ldx [%o2+0x0e0],%l5 ! Mem[000000001d0000e0]
ldstub [%o2+0x0ef],%l5 ! Mem[000000001d0000ef]
ldsb [%o2+0x06b],%l1 ! Mem[000000001d00006b]
ldsw [%o2+0x110],%l0 ! Mem[000000001d000110]
sth %l3,[%o2+0x04a] ! Mem[000000001d00004a]
jmpl %g6+8,%g0
ldsh [%o0+0x082],%l5 ! Mem[000000001c000082]
p6_call_0_lo:
retl
ldstub [%o2+0x075],%l2 ! Mem[000000001d000075]
p6_jmpl_0_he:
ldstub [%i2+0x04e],%l1 ! Mem[000000001d00004e]
ldsb [%i3+0x008],%l7 ! Mem[000000001d800008]
sth %l5,[%i3+0x0ae] ! Mem[000000001d8000ae]
ldstub [%i1+0x0a0],%l4 ! Mem[000000001c8000a0]
jmpl %g6+8,%g0
ldx [%i3+0x160],%l3 ! Mem[000000001d800160]
p6_call_0_he:
retl
ldub [%i0+0x17b],%l3 ! Mem[000000001c00017b]
p6_jmpl_0_ho:
ldstub [%o2+0x04e],%l1 ! Mem[000000001d00004e]
ldsb [%o3+0x008],%l7 ! Mem[000000001d800008]
sth %l5,[%o3+0x0ae] ! Mem[000000001d8000ae]
ldstub [%o1+0x0a0],%l4 ! Mem[000000001c8000a0]
jmpl %g6+8,%g0
ldx [%o3+0x160],%l3 ! Mem[000000001d800160]
p6_call_0_ho:
retl
ldub [%o0+0x17b],%l3 ! Mem[000000001c00017b]
p7_jmpl_0_le:
ldx [%i2+0x138],%l5 ! Mem[000000001f000138]
ldub [%i1+0x184],%l1 ! Mem[000000001e800184]
ldstub [%i2+0x014],%l1 ! Mem[000000001f000014]
ldsw [%i3+0x0c0],%l3 ! Mem[000000001f8000c0]
ldd [%i3+0x0f0],%l4 ! Mem[000000001f8000f0]
lduw [%i0+0x0d8],%l1 ! Mem[000000001e0000d8]
ldstub [%i2+0x012],%l2 ! Mem[000000001f000012]
jmpl %g6+8,%g0
ldstub [%i1+0x1d0],%l2 ! Mem[000000001e8001d0]
p7_call_0_le:
ldub [%i3+0x093],%l3 ! Mem[000000001f800093]
ldsb [%i0+0x166],%l6 ! Mem[000000001e000166]
retl
ldstub [%i2+0x16b],%l1 ! Mem[000000001f00016b]
p7_jmpl_0_lo:
ldx [%o2+0x138],%l5 ! Mem[000000001f000138]
ldub [%o1+0x184],%l1 ! Mem[000000001e800184]
ldstub [%o2+0x014],%l1 ! Mem[000000001f000014]
ldsw [%o3+0x0c0],%l3 ! Mem[000000001f8000c0]
ldd [%o3+0x0f0],%l4 ! Mem[000000001f8000f0]
lduw [%o0+0x0d8],%l1 ! Mem[000000001e0000d8]
ldstub [%o2+0x012],%l2 ! Mem[000000001f000012]
jmpl %g6+8,%g0
ldstub [%o1+0x1d0],%l2 ! Mem[000000001e8001d0]
p7_call_0_lo:
ldub [%o3+0x093],%l3 ! Mem[000000001f800093]
ldsb [%o0+0x166],%l6 ! Mem[000000001e000166]
retl
ldstub [%o2+0x16b],%l1 ! Mem[000000001f00016b]
p7_jmpl_0_he:
ldub [%i0+0x042],%l0 ! Mem[000000001e000042]
ldx [%i2+0x138],%l6 ! Mem[000000001f000138]
ldx [%i0+0x058],%l1 ! Mem[000000001e000058]
swap [%i2+0x108],%l4 ! Mem[000000001f000108]
sth %l0,[%i0+0x1e8] ! Mem[000000001e0001e8]
swap [%i2+0x054],%l0 ! Mem[000000001f000054]
ldstub [%i0+0x081],%l5 ! Mem[000000001e000081]
jmpl %g6+8,%g0
swap [%i2+0x144],%l6 ! Mem[000000001f000144]
p7_call_0_he:
ldd [%i0+0x0e8],%l4 ! Mem[000000001e0000e8]
swap [%i0+0x1a0],%l6 ! Mem[000000001e0001a0]
ldstub [%i0+0x086],%l4 ! Mem[000000001e000086]
swap [%i0+0x1d4],%l2 ! Mem[000000001e0001d4]
ldstub [%i1+0x0de],%l2 ! Mem[000000001e8000de]
retl
sth %l2,[%i0+0x0fc] ! Mem[000000001e0000fc]
p7_jmpl_0_ho:
ldub [%o0+0x042],%l0 ! Mem[000000001e000042]
ldx [%o2+0x138],%l6 ! Mem[000000001f000138]
ldx [%o0+0x058],%l1 ! Mem[000000001e000058]
swap [%o2+0x108],%l4 ! Mem[000000001f000108]
sth %l0,[%o0+0x1e8] ! Mem[000000001e0001e8]
swap [%o2+0x054],%l0 ! Mem[000000001f000054]
ldstub [%o0+0x081],%l5 ! Mem[000000001e000081]
jmpl %g6+8,%g0
swap [%o2+0x144],%l6 ! Mem[000000001f000144]
p7_call_0_ho:
ldd [%o0+0x0e8],%l4 ! Mem[000000001e0000e8]
swap [%o0+0x1a0],%l6 ! Mem[000000001e0001a0]
ldstub [%o0+0x086],%l4 ! Mem[000000001e000086]
swap [%o0+0x1d4],%l2 ! Mem[000000001e0001d4]
ldstub [%o1+0x0de],%l2 ! Mem[000000001e8000de]
retl
sth %l2,[%o0+0x0fc] ! Mem[000000001e0000fc]
p8_jmpl_0_le:
ldstub [%i3+0x087],%l4 ! Mem[0000000021800087]
swap [%i1+0x1a4],%l1 ! Mem[00000000208001a4]
ldd [%i2+0x060],%l4 ! Mem[0000000021000060]
stw %l4,[%i0+0x058] ! Mem[0000000020000058]
swap [%i0+0x03c],%l2 ! Mem[000000002000003c]
sth %l3,[%i0+0x0b2] ! Mem[00000000200000b2]
stb %l1,[%i2+0x036] ! Mem[0000000021000036]
jmpl %g6+8,%g0
ldstub [%i0+0x19e],%l6 ! Mem[000000002000019e]
p8_call_0_le:
retl
ldsh [%i2+0x110],%l0 ! Mem[0000000021000110]
p8_jmpl_0_lo:
ldstub [%o3+0x087],%l4 ! Mem[0000000021800087]
swap [%o1+0x1a4],%l1 ! Mem[00000000208001a4]
ldd [%o2+0x060],%l4 ! Mem[0000000021000060]
stw %l4,[%o0+0x058] ! Mem[0000000020000058]
swap [%o0+0x03c],%l2 ! Mem[000000002000003c]
sth %l3,[%o0+0x0b2] ! Mem[00000000200000b2]
stb %l1,[%o2+0x036] ! Mem[0000000021000036]
jmpl %g6+8,%g0
ldstub [%o0+0x19e],%l6 ! Mem[000000002000019e]
p8_call_0_lo:
retl
ldsh [%o2+0x110],%l0 ! Mem[0000000021000110]
p8_jmpl_0_he:
ldstub [%i1+0x0bd],%l6 ! Mem[00000000208000bd]
ldub [%i1+0x0b4],%l5 ! Mem[00000000208000b4]
ldstub [%i1+0x1cc],%l1 ! Mem[00000000208001cc]
ldsh [%i0+0x046],%l6 ! Mem[0000000020000046]
swap [%i1+0x140],%l1 ! Mem[0000000020800140]
jmpl %g6+8,%g0
ldsh [%i0+0x108],%l4 ! Mem[0000000020000108]
p8_call_0_he:
ldd [%i3+0x050],%l2 ! Mem[0000000021800050]
ldstub [%i1+0x17c],%l2 ! Mem[000000002080017c]
ldx [%i2+0x150],%l2 ! Mem[0000000021000150]
lduh [%i0+0x1f0],%l6 ! Mem[00000000200001f0]
ldub [%i1+0x18f],%l2 ! Mem[000000002080018f]
ldub [%i1+0x067],%l0 ! Mem[0000000020800067]
stx %l7,[%i0+0x0b0] ! Mem[00000000200000b0]
retl
ldx [%i1+0x118],%l4 ! Mem[0000000020800118]
p8_jmpl_0_ho:
ldstub [%o1+0x0bd],%l6 ! Mem[00000000208000bd]
ldub [%o1+0x0b4],%l5 ! Mem[00000000208000b4]
ldstub [%o1+0x1cc],%l1 ! Mem[00000000208001cc]
ldsh [%o0+0x046],%l6 ! Mem[0000000020000046]
swap [%o1+0x140],%l1 ! Mem[0000000020800140]
jmpl %g6+8,%g0
ldsh [%o0+0x108],%l4 ! Mem[0000000020000108]
p8_call_0_ho:
ldd [%o3+0x050],%l2 ! Mem[0000000021800050]
ldstub [%o1+0x17c],%l2 ! Mem[000000002080017c]
ldx [%o2+0x150],%l2 ! Mem[0000000021000150]
lduh [%o0+0x1f0],%l6 ! Mem[00000000200001f0]
ldub [%o1+0x18f],%l2 ! Mem[000000002080018f]
ldub [%o1+0x067],%l0 ! Mem[0000000020800067]
stx %l7,[%o0+0x0b0] ! Mem[00000000200000b0]
retl
ldx [%o1+0x118],%l4 ! Mem[0000000020800118]
p9_jmpl_0_le:
std %l4,[%i0+0x090] ! Mem[0000000022000090]
swap [%i0+0x1fc],%l4 ! Mem[00000000220001fc]
ldstub [%i0+0x12a],%l7 ! Mem[000000002200012a]
stb %l7,[%i2+0x1ff] ! Mem[00000000230001ff]
ldsb [%i3+0x0ec],%l4 ! Mem[00000000238000ec]
ldstub [%i1+0x14d],%l2 ! Mem[000000002280014d]
swap [%i0+0x0b8],%l0 ! Mem[00000000220000b8]
jmpl %g6+8,%g0
ldx [%i1+0x020],%l2 ! Mem[0000000022800020]
p9_call_0_le:
stx %l6,[%i0+0x130] ! Mem[0000000022000130]
swap [%i1+0x164],%l6 ! Mem[0000000022800164]
lduh [%i2+0x0c2],%l1 ! Mem[00000000230000c2]
retl
ldub [%i2+0x0a5],%l1 ! Mem[00000000230000a5]
p9_jmpl_0_lo:
std %l4,[%o0+0x090] ! Mem[0000000022000090]
swap [%o0+0x1fc],%l4 ! Mem[00000000220001fc]
ldstub [%o0+0x12a],%l7 ! Mem[000000002200012a]
stb %l7,[%o2+0x1ff] ! Mem[00000000230001ff]
ldsb [%o3+0x0ec],%l4 ! Mem[00000000238000ec]
ldstub [%o1+0x14d],%l2 ! Mem[000000002280014d]
swap [%o0+0x0b8],%l0 ! Mem[00000000220000b8]
jmpl %g6+8,%g0
ldx [%o1+0x020],%l2 ! Mem[0000000022800020]
p9_call_0_lo:
stx %l6,[%o0+0x130] ! Mem[0000000022000130]
swap [%o1+0x164],%l6 ! Mem[0000000022800164]
lduh [%o2+0x0c2],%l1 ! Mem[00000000230000c2]
retl
ldub [%o2+0x0a5],%l1 ! Mem[00000000230000a5]
p9_jmpl_0_he:
ldsw [%i0+0x138],%l6 ! Mem[0000000022000138]
swap [%i0+0x16c],%l1 ! Mem[000000002200016c]
jmpl %g6+8,%g0
ldsh [%i3+0x04e],%l2 ! Mem[000000002380004e]
p9_call_0_he:
retl
ldstub [%i3+0x1ce],%l1 ! Mem[00000000238001ce]
p9_jmpl_0_ho:
ldsw [%o0+0x138],%l6 ! Mem[0000000022000138]
swap [%o0+0x16c],%l1 ! Mem[000000002200016c]
jmpl %g6+8,%g0
ldsh [%o3+0x04e],%l2 ! Mem[000000002380004e]
p9_call_0_ho:
retl
ldstub [%o3+0x1ce],%l1 ! Mem[00000000238001ce]
p10_jmpl_0_le:
std %l4,[%i3+0x090] ! Mem[0000000025800090]
ldx [%i1+0x118],%l3 ! Mem[0000000024800118]
swap [%i3+0x15c],%l3 ! Mem[000000002580015c]
sth %l6,[%i2+0x144] ! Mem[0000000025000144]
ldd [%i3+0x078],%l2 ! Mem[0000000025800078]
ldstub [%i2+0x115],%l6 ! Mem[0000000025000115]
ldx [%i3+0x048],%l3 ! Mem[0000000025800048]
jmpl %g6+8,%g0
ldsh [%i1+0x026],%l5 ! Mem[0000000024800026]
p10_call_0_le:
retl
ldstub [%i1+0x075],%l2 ! Mem[0000000024800075]
p10_jmpl_0_lo:
std %l4,[%o3+0x090] ! Mem[0000000025800090]
ldx [%o1+0x118],%l3 ! Mem[0000000024800118]
swap [%o3+0x15c],%l3 ! Mem[000000002580015c]
sth %l6,[%o2+0x144] ! Mem[0000000025000144]
ldd [%o3+0x078],%l2 ! Mem[0000000025800078]
ldstub [%o2+0x115],%l6 ! Mem[0000000025000115]
ldx [%o3+0x048],%l3 ! Mem[0000000025800048]
jmpl %g6+8,%g0
ldsh [%o1+0x026],%l5 ! Mem[0000000024800026]
p10_call_0_lo:
retl
ldstub [%o1+0x075],%l2 ! Mem[0000000024800075]
p10_jmpl_0_he:
swap [%i0+0x1bc],%l0 ! Mem[00000000240001bc]
lduw [%i1+0x1e4],%l0 ! Mem[00000000248001e4]
ldsw [%i1+0x090],%l3 ! Mem[0000000024800090]
stx %l7,[%i1+0x098] ! Mem[0000000024800098]
jmpl %g6+8,%g0
swap [%i1+0x1ac],%l2 ! Mem[00000000248001ac]
p10_call_0_he:
ldsh [%i1+0x18c],%l0 ! Mem[000000002480018c]
ldsh [%i0+0x1a6],%l0 ! Mem[00000000240001a6]
stb %l5,[%i2+0x1e0] ! Mem[00000000250001e0]
ldstub [%i0+0x127],%l0 ! Mem[0000000024000127]
stw %l6,[%i1+0x1a0] ! Mem[00000000248001a0]
ldstub [%i2+0x00f],%l4 ! Mem[000000002500000f]
ldstub [%i3+0x01a],%l6 ! Mem[000000002580001a]
retl
ldstub [%i1+0x0ea],%l6 ! Mem[00000000248000ea]
p10_jmpl_0_ho:
swap [%o0+0x1bc],%l0 ! Mem[00000000240001bc]
lduw [%o1+0x1e4],%l0 ! Mem[00000000248001e4]
ldsw [%o1+0x090],%l3 ! Mem[0000000024800090]
stx %l7,[%o1+0x098] ! Mem[0000000024800098]
jmpl %g6+8,%g0
swap [%o1+0x1ac],%l2 ! Mem[00000000248001ac]
p10_call_0_ho:
ldsh [%o1+0x18c],%l0 ! Mem[000000002480018c]
ldsh [%o0+0x1a6],%l0 ! Mem[00000000240001a6]
stb %l5,[%o2+0x1e0] ! Mem[00000000250001e0]
ldstub [%o0+0x127],%l0 ! Mem[0000000024000127]
stw %l6,[%o1+0x1a0] ! Mem[00000000248001a0]
ldstub [%o2+0x00f],%l4 ! Mem[000000002500000f]
ldstub [%o3+0x01a],%l6 ! Mem[000000002580001a]
retl
ldstub [%o1+0x0ea],%l6 ! Mem[00000000248000ea]
p11_jmpl_0_le:
ldstub [%i3+0x13d],%l5 ! Mem[000000002780013d]
stb %l3,[%i2+0x139] ! Mem[0000000027000139]
ldstub [%i3+0x086],%l2 ! Mem[0000000027800086]
ldstub [%i2+0x0a2],%l2 ! Mem[00000000270000a2]
ldstub [%i2+0x0f6],%l7 ! Mem[00000000270000f6]
swap [%i3+0x040],%l0 ! Mem[0000000027800040]
stb %l1,[%i0+0x0b2] ! Mem[00000000260000b2]
jmpl %g6+8,%g0
ldstub [%i1+0x05e],%l1 ! Mem[000000002680005e]
p11_call_0_le:
ldub [%i1+0x04e],%l2 ! Mem[000000002680004e]
stx %l0,[%i1+0x108] ! Mem[0000000026800108]
ldstub [%i2+0x17c],%l2 ! Mem[000000002700017c]
swap [%i0+0x150],%l2 ! Mem[0000000026000150]
retl
sth %l5,[%i3+0x1ee] ! Mem[00000000278001ee]
p11_jmpl_0_lo:
ldstub [%o3+0x13d],%l5 ! Mem[000000002780013d]
stb %l3,[%o2+0x139] ! Mem[0000000027000139]
ldstub [%o3+0x086],%l2 ! Mem[0000000027800086]
ldstub [%o2+0x0a2],%l2 ! Mem[00000000270000a2]
ldstub [%o2+0x0f6],%l7 ! Mem[00000000270000f6]
swap [%o3+0x040],%l0 ! Mem[0000000027800040]
stb %l1,[%o0+0x0b2] ! Mem[00000000260000b2]
jmpl %g6+8,%g0
ldstub [%o1+0x05e],%l1 ! Mem[000000002680005e]
p11_call_0_lo:
ldub [%o1+0x04e],%l2 ! Mem[000000002680004e]
stx %l0,[%o1+0x108] ! Mem[0000000026800108]
ldstub [%o2+0x17c],%l2 ! Mem[000000002700017c]
swap [%o0+0x150],%l2 ! Mem[0000000026000150]
retl
sth %l5,[%o3+0x1ee] ! Mem[00000000278001ee]
p11_jmpl_0_he:
ldstub [%i2+0x1e0],%l5 ! Mem[00000000270001e0]
jmpl %g6+8,%g0
ldx [%i3+0x100],%l0 ! Mem[0000000027800100]
p11_call_0_he:
ldsh [%i1+0x0ee],%l3 ! Mem[00000000268000ee]
ldub [%i2+0x114],%l3 ! Mem[0000000027000114]
ldsb [%i1+0x118],%l0 ! Mem[0000000026800118]
retl
stw %l4,[%i2+0x1b8] ! Mem[00000000270001b8]
p11_jmpl_0_ho:
ldstub [%o2+0x1e0],%l5 ! Mem[00000000270001e0]
jmpl %g6+8,%g0
ldx [%o3+0x100],%l0 ! Mem[0000000027800100]
p11_call_0_ho:
ldsh [%o1+0x0ee],%l3 ! Mem[00000000268000ee]
ldub [%o2+0x114],%l3 ! Mem[0000000027000114]
ldsb [%o1+0x118],%l0 ! Mem[0000000026800118]
retl
stw %l4,[%o2+0x1b8] ! Mem[00000000270001b8]
p12_jmpl_0_le:
ldstub [%i2+0x0b1],%l4 ! Mem[00000000290000b1]
stw %l5,[%i0+0x1e4] ! Mem[00000000280001e4]
ldstub [%i1+0x034],%l1 ! Mem[0000000028800034]
swap [%i0+0x0c0],%l3 ! Mem[00000000280000c0]
stb %l3,[%i2+0x09a] ! Mem[000000002900009a]
ldd [%i1+0x090],%l2 ! Mem[0000000028800090]
ldstub [%i2+0x036],%l1 ! Mem[0000000029000036]
jmpl %g6+8,%g0
ldub [%i0+0x0cd],%l4 ! Mem[00000000280000cd]
p12_call_0_le:
retl
swap [%i3+0x150],%l2 ! Mem[0000000029800150]
p12_jmpl_0_lo:
ldstub [%o2+0x0b1],%l4 ! Mem[00000000290000b1]
stw %l5,[%o0+0x1e4] ! Mem[00000000280001e4]
ldstub [%o1+0x034],%l1 ! Mem[0000000028800034]
swap [%o0+0x0c0],%l3 ! Mem[00000000280000c0]
stb %l3,[%o2+0x09a] ! Mem[000000002900009a]
ldd [%o1+0x090],%l2 ! Mem[0000000028800090]
ldstub [%o2+0x036],%l1 ! Mem[0000000029000036]
jmpl %g6+8,%g0
ldub [%o0+0x0cd],%l4 ! Mem[00000000280000cd]
p12_call_0_lo:
retl
swap [%o3+0x150],%l2 ! Mem[0000000029800150]
p12_jmpl_0_he:
swap [%i1+0x0a4],%l0 ! Mem[00000000288000a4]
ldsw [%i0+0x1a0],%l1 ! Mem[00000000280001a0]
ldstub [%i1+0x04e],%l2 ! Mem[000000002880004e]
std %l2,[%i0+0x070] ! Mem[0000000028000070]
ldx [%i0+0x178],%l2 ! Mem[0000000028000178]
jmpl %g6+8,%g0
ldx [%i1+0x048],%l2 ! Mem[0000000028800048]
p12_call_0_he:
retl
lduw [%i0+0x1ec],%l1 ! Mem[00000000280001ec]
p12_jmpl_0_ho:
swap [%o1+0x0a4],%l0 ! Mem[00000000288000a4]
ldsw [%o0+0x1a0],%l1 ! Mem[00000000280001a0]
ldstub [%o1+0x04e],%l2 ! Mem[000000002880004e]
std %l2,[%o0+0x070] ! Mem[0000000028000070]
ldx [%o0+0x178],%l2 ! Mem[0000000028000178]
jmpl %g6+8,%g0
ldx [%o1+0x048],%l2 ! Mem[0000000028800048]
p12_call_0_ho:
retl
lduw [%o0+0x1ec],%l1 ! Mem[00000000280001ec]
p13_jmpl_0_le:
ldstub [%i0+0x0a7],%l4 ! Mem[000000002a0000a7]
ldd [%i2+0x1e0],%l4 ! Mem[000000002b0001e0]
swap [%i1+0x128],%l7 ! Mem[000000002a800128]
sth %l7,[%i2+0x1de] ! Mem[000000002b0001de]
ldx [%i3+0x0e8],%l4 ! Mem[000000002b8000e8]
ldsw [%i3+0x07c],%l2 ! Mem[000000002b80007c]
ldstub [%i2+0x09b],%l0 ! Mem[000000002b00009b]
jmpl %g6+8,%g0
ldd [%i0+0x000],%l2 ! Mem[000000002a000000]
p13_call_0_le:
sth %l4,[%i0+0x168] ! Mem[000000002a000168]
ldstub [%i0+0x166],%l6 ! Mem[000000002a000166]
ldsb [%i3+0x16b],%l1 ! Mem[000000002b80016b]
retl
ldd [%i1+0x130],%l2 ! Mem[000000002a800130]
p13_jmpl_0_lo:
ldstub [%o0+0x0a7],%l4 ! Mem[000000002a0000a7]
ldd [%o2+0x1e0],%l4 ! Mem[000000002b0001e0]
swap [%o1+0x128],%l7 ! Mem[000000002a800128]
sth %l7,[%o2+0x1de] ! Mem[000000002b0001de]
ldx [%o3+0x0e8],%l4 ! Mem[000000002b8000e8]
ldsw [%o3+0x07c],%l2 ! Mem[000000002b80007c]
ldstub [%o2+0x09b],%l0 ! Mem[000000002b00009b]
jmpl %g6+8,%g0
ldd [%o0+0x000],%l2 ! Mem[000000002a000000]
p13_call_0_lo:
sth %l4,[%o0+0x168] ! Mem[000000002a000168]
ldstub [%o0+0x166],%l6 ! Mem[000000002a000166]
ldsb [%o3+0x16b],%l1 ! Mem[000000002b80016b]
retl
ldd [%o1+0x130],%l2 ! Mem[000000002a800130]
p13_jmpl_0_he:
jmpl %g6+8,%g0
swap [%i0+0x118],%l6 ! Mem[000000002a000118]
p13_call_0_he:
ldsb [%i1+0x0c0],%l6 ! Mem[000000002a8000c0]
ldd [%i0+0x028],%l6 ! Mem[000000002a000028]
retl
ldstub [%i1+0x043],%l4 ! Mem[000000002a800043]
p13_jmpl_0_ho:
jmpl %g6+8,%g0
swap [%o0+0x118],%l6 ! Mem[000000002a000118]
p13_call_0_ho:
ldsb [%o1+0x0c0],%l6 ! Mem[000000002a8000c0]
ldd [%o0+0x028],%l6 ! Mem[000000002a000028]
retl
ldstub [%o1+0x043],%l4 ! Mem[000000002a800043]
p14_jmpl_0_le:
swap [%i3+0x0b0],%l4 ! Mem[000000002d8000b0]
lduw [%i0+0x1c4],%l5 ! Mem[000000002c0001c4]
ldstub [%i1+0x1bd],%l2 ! Mem[000000002c8001bd]
ldsh [%i2+0x042],%l4 ! Mem[000000002d000042]
swap [%i1+0x0b8],%l3 ! Mem[000000002c8000b8]
stw %l3,[%i0+0x1e0] ! Mem[000000002c0001e0]
ldsb [%i1+0x10b],%l3 ! Mem[000000002c80010b]
jmpl %g6+8,%g0
std %l4,[%i3+0x020] ! Mem[000000002d800020]
p14_call_0_le:
ldstub [%i2+0x114],%l6 ! Mem[000000002d000114]
retl
ldd [%i0+0x020],%l4 ! Mem[000000002c000020]
p14_jmpl_0_lo:
swap [%o3+0x0b0],%l4 ! Mem[000000002d8000b0]
lduw [%o0+0x1c4],%l5 ! Mem[000000002c0001c4]
ldstub [%o1+0x1bd],%l2 ! Mem[000000002c8001bd]
ldsh [%o2+0x042],%l4 ! Mem[000000002d000042]
swap [%o1+0x0b8],%l3 ! Mem[000000002c8000b8]
stw %l3,[%o0+0x1e0] ! Mem[000000002c0001e0]
ldsb [%o1+0x10b],%l3 ! Mem[000000002c80010b]
jmpl %g6+8,%g0
std %l4,[%o3+0x020] ! Mem[000000002d800020]
p14_call_0_lo:
ldstub [%o2+0x114],%l6 ! Mem[000000002d000114]
retl
ldd [%o0+0x020],%l4 ! Mem[000000002c000020]
p14_jmpl_0_he:
ldstub [%i3+0x09e],%l3 ! Mem[000000002d80009e]
stb %l2,[%i3+0x075] ! Mem[000000002d800075]
swap [%i3+0x064],%l6 ! Mem[000000002d800064]
ldstub [%i1+0x14f],%l1 ! Mem[000000002c80014f]
jmpl %g6+8,%g0
ldsw [%i2+0x06c],%l2 ! Mem[000000002d00006c]
p14_call_0_he:
retl
lduw [%i3+0x184],%l0 ! Mem[000000002d800184]
p14_jmpl_0_ho:
ldstub [%o3+0x09e],%l3 ! Mem[000000002d80009e]
stb %l2,[%o3+0x075] ! Mem[000000002d800075]
swap [%o3+0x064],%l6 ! Mem[000000002d800064]
ldstub [%o1+0x14f],%l1 ! Mem[000000002c80014f]
jmpl %g6+8,%g0
ldsw [%o2+0x06c],%l2 ! Mem[000000002d00006c]
p14_call_0_ho:
retl
lduw [%o3+0x184],%l0 ! Mem[000000002d800184]
p15_jmpl_0_le:
ldstub [%i0+0x087],%l4 ! Mem[000000002e000087]
ldsh [%i3+0x184],%l1 ! Mem[000000002f800184]
ldx [%i2+0x060],%l4 ! Mem[000000002f000060]
stx %l4,[%i1+0x018] ! Mem[000000002e800018]
ldsh [%i3+0x0bc],%l5 ! Mem[000000002f8000bc]
lduw [%i2+0x088],%l5 ! Mem[000000002f000088]
std %l0,[%i1+0x048] ! Mem[000000002e800048]
jmpl %g6+8,%g0
std %l4,[%i3+0x040] ! Mem[000000002f800040]
p15_call_0_le:
ldstub [%i0+0x149],%l4 ! Mem[000000002e000149]
ldsb [%i0+0x0a8],%l2 ! Mem[000000002e0000a8]
sth %l1,[%i3+0x0c2] ! Mem[000000002f8000c2]
ldstub [%i0+0x085],%l1 ! Mem[000000002e000085]
swap [%i2+0x048],%l1 ! Mem[000000002f000048]
retl
stw %l0,[%i1+0x19c] ! Mem[000000002e80019c]
p15_jmpl_0_lo:
ldstub [%o0+0x087],%l4 ! Mem[000000002e000087]
ldsh [%o3+0x184],%l1 ! Mem[000000002f800184]
ldx [%o2+0x060],%l4 ! Mem[000000002f000060]
stx %l4,[%o1+0x018] ! Mem[000000002e800018]
ldsh [%o3+0x0bc],%l5 ! Mem[000000002f8000bc]
lduw [%o2+0x088],%l5 ! Mem[000000002f000088]
std %l0,[%o1+0x048] ! Mem[000000002e800048]
jmpl %g6+8,%g0
std %l4,[%o3+0x040] ! Mem[000000002f800040]
p15_call_0_lo:
ldstub [%o0+0x149],%l4 ! Mem[000000002e000149]
ldsb [%o0+0x0a8],%l2 ! Mem[000000002e0000a8]
sth %l1,[%o3+0x0c2] ! Mem[000000002f8000c2]
ldstub [%o0+0x085],%l1 ! Mem[000000002e000085]
swap [%o2+0x048],%l1 ! Mem[000000002f000048]
retl
stw %l0,[%o1+0x19c] ! Mem[000000002e80019c]
p15_jmpl_0_he:
ldstub [%i3+0x151],%l2 ! Mem[000000002f800151]
jmpl %g6+8,%g0
stb %l5,[%i2+0x1cf] ! Mem[000000002f0001cf]
p15_call_0_he:
ldsh [%i3+0x01e],%l7 ! Mem[000000002f80001e]
retl
ldd [%i1+0x070],%l2 ! Mem[000000002e800070]
p15_jmpl_0_ho:
ldstub [%o3+0x151],%l2 ! Mem[000000002f800151]
jmpl %g6+8,%g0
stb %l5,[%o2+0x1cf] ! Mem[000000002f0001cf]
p15_call_0_ho:
ldsh [%o3+0x01e],%l7 ! Mem[000000002f80001e]
retl
ldd [%o1+0x070],%l2 ! Mem[000000002e800070]
p16_jmpl_0_le:
ldsh [%i0+0x04a],%l6 ! Mem[000000003000004a]
ldstub [%i0+0x06d],%l5 ! Mem[000000003000006d]
ldstub [%i1+0x12a],%l7 ! Mem[000000003080012a]
ldd [%i0+0x090],%l2 ! Mem[0000000030000090]
ldub [%i0+0x05a],%l3 ! Mem[000000003000005a]
ldd [%i2+0x168],%l4 ! Mem[0000000031000168]
lduw [%i1+0x064],%l6 ! Mem[0000000030800064]
jmpl %g6+8,%g0
swap [%i1+0x100],%l3 ! Mem[0000000030800100]
p16_call_0_le:
lduh [%i2+0x0be],%l3 ! Mem[00000000310000be]
ldx [%i0+0x068],%l2 ! Mem[0000000030000068]
swap [%i1+0x1c0],%l5 ! Mem[00000000308001c0]
stb %l4,[%i0+0x153] ! Mem[0000000030000153]
lduw [%i0+0x108],%l7 ! Mem[0000000030000108]
ldsb [%i1+0x1a6],%l5 ! Mem[00000000308001a6]
stb %l7,[%i3+0x09f] ! Mem[000000003180009f]
retl
swap [%i3+0x098],%l4 ! Mem[0000000031800098]
p16_jmpl_0_lo:
ldsh [%o0+0x04a],%l6 ! Mem[000000003000004a]
ldstub [%o0+0x06d],%l5 ! Mem[000000003000006d]
ldstub [%o1+0x12a],%l7 ! Mem[000000003080012a]
ldd [%o0+0x090],%l2 ! Mem[0000000030000090]
ldub [%o0+0x05a],%l3 ! Mem[000000003000005a]
ldd [%o2+0x168],%l4 ! Mem[0000000031000168]
lduw [%o1+0x064],%l6 ! Mem[0000000030800064]
jmpl %g6+8,%g0
swap [%o1+0x100],%l3 ! Mem[0000000030800100]
p16_call_0_lo:
lduh [%o2+0x0be],%l3 ! Mem[00000000310000be]
ldx [%o0+0x068],%l2 ! Mem[0000000030000068]
swap [%o1+0x1c0],%l5 ! Mem[00000000308001c0]
stb %l4,[%o0+0x153] ! Mem[0000000030000153]
lduw [%o0+0x108],%l7 ! Mem[0000000030000108]
ldsb [%o1+0x1a6],%l5 ! Mem[00000000308001a6]
stb %l7,[%o3+0x09f] ! Mem[000000003180009f]
retl
swap [%o3+0x098],%l4 ! Mem[0000000031800098]
p16_jmpl_0_he:
ldstub [%i3+0x00b],%l6 ! Mem[000000003180000b]
jmpl %g6+8,%g0
ldsw [%i1+0x0e0],%l0 ! Mem[00000000308000e0]
p16_call_0_he:
swap [%i2+0x164],%l4 ! Mem[0000000031000164]
ldstub [%i3+0x0f6],%l1 ! Mem[00000000318000f6]
ldub [%i2+0x125],%l4 ! Mem[0000000031000125]
lduw [%i0+0x154],%l3 ! Mem[0000000030000154]
stb %l1,[%i2+0x168] ! Mem[0000000031000168]
ldd [%i1+0x180],%l6 ! Mem[0000000030800180]
ldstub [%i3+0x1fd],%l4 ! Mem[00000000318001fd]
retl
swap [%i3+0x0fc],%l0 ! Mem[00000000318000fc]
p16_jmpl_0_ho:
ldstub [%o3+0x00b],%l6 ! Mem[000000003180000b]
jmpl %g6+8,%g0
ldsw [%o1+0x0e0],%l0 ! Mem[00000000308000e0]
p16_call_0_ho:
swap [%o2+0x164],%l4 ! Mem[0000000031000164]
ldstub [%o3+0x0f6],%l1 ! Mem[00000000318000f6]
ldub [%o2+0x125],%l4 ! Mem[0000000031000125]
lduw [%o0+0x154],%l3 ! Mem[0000000030000154]
stb %l1,[%o2+0x168] ! Mem[0000000031000168]
ldd [%o1+0x180],%l6 ! Mem[0000000030800180]
ldstub [%o3+0x1fd],%l4 ! Mem[00000000318001fd]
retl
swap [%o3+0x0fc],%l0 ! Mem[00000000318000fc]
p17_jmpl_0_le:
lduh [%i1+0x0b0],%l4 ! Mem[00000000328000b0]
ldstub [%i0+0x04d],%l5 ! Mem[000000003200004d]
stb %l3,[%i2+0x12d] ! Mem[000000003300012d]
swap [%i3+0x0ec],%l5 ! Mem[00000000338000ec]
lduw [%i2+0x0c4],%l5 ! Mem[00000000330000c4]
lduh [%i1+0x04e],%l5 ! Mem[000000003280004e]
swap [%i2+0x088],%l3 ! Mem[0000000033000088]
jmpl %g6+8,%g0
swap [%i0+0x07c],%l1 ! Mem[000000003200007c]
p17_call_0_le:
ldstub [%i0+0x04e],%l2 ! Mem[000000003200004e]
ldub [%i1+0x053],%l3 ! Mem[0000000032800053]
lduw [%i0+0x17c],%l2 ! Mem[000000003200017c]
sth %l1,[%i2+0x00a] ! Mem[000000003300000a]
retl
std %l6,[%i0+0x018] ! Mem[0000000032000018]
p17_jmpl_0_lo:
lduh [%o1+0x0b0],%l4 ! Mem[00000000328000b0]
ldstub [%o0+0x04d],%l5 ! Mem[000000003200004d]
stb %l3,[%o2+0x12d] ! Mem[000000003300012d]
swap [%o3+0x0ec],%l5 ! Mem[00000000338000ec]
lduw [%o2+0x0c4],%l5 ! Mem[00000000330000c4]
lduh [%o1+0x04e],%l5 ! Mem[000000003280004e]
swap [%o2+0x088],%l3 ! Mem[0000000033000088]
jmpl %g6+8,%g0
swap [%o0+0x07c],%l1 ! Mem[000000003200007c]
p17_call_0_lo:
ldstub [%o0+0x04e],%l2 ! Mem[000000003200004e]
ldub [%o1+0x053],%l3 ! Mem[0000000032800053]
lduw [%o0+0x17c],%l2 ! Mem[000000003200017c]
sth %l1,[%o2+0x00a] ! Mem[000000003300000a]
retl
std %l6,[%o0+0x018] ! Mem[0000000032000018]
p17_jmpl_0_he:
jmpl %g6+8,%g0
ldub [%i1+0x1c0],%l5 ! Mem[00000000328001c0]
p17_call_0_he:
ldstub [%i3+0x0b6],%l7 ! Mem[00000000338000b6]
lduw [%i0+0x04c],%l6 ! Mem[000000003200004c]
stx %l6,[%i1+0x198] ! Mem[0000000032800198]
retl
stx %l7,[%i3+0x140] ! Mem[0000000033800140]
p17_jmpl_0_ho:
jmpl %g6+8,%g0
ldub [%o1+0x1c0],%l5 ! Mem[00000000328001c0]
p17_call_0_ho:
ldstub [%o3+0x0b6],%l7 ! Mem[00000000338000b6]
lduw [%o0+0x04c],%l6 ! Mem[000000003200004c]
stx %l6,[%o1+0x198] ! Mem[0000000032800198]
retl
stx %l7,[%o3+0x140] ! Mem[0000000033800140]
p18_jmpl_0_le:
lduh [%i0+0x090],%l4 ! Mem[0000000034000090]
ldstub [%i2+0x1e6],%l5 ! Mem[00000000350001e6]
swap [%i0+0x128],%l7 ! Mem[0000000034000128]
std %l4,[%i1+0x040] ! Mem[0000000034800040]
sth %l3,[%i0+0x09a] ! Mem[000000003400009a]
stx %l3,[%i2+0x1e0] ! Mem[00000000350001e0]
ldstub [%i2+0x068],%l1 ! Mem[0000000035000068]
jmpl %g6+8,%g0
lduh [%i3+0x0cc],%l4 ! Mem[00000000358000cc]
p18_call_0_le:
retl
stw %l5,[%i3+0x04c] ! Mem[000000003580004c]
p18_jmpl_0_lo:
lduh [%o0+0x090],%l4 ! Mem[0000000034000090]
ldstub [%o2+0x1e6],%l5 ! Mem[00000000350001e6]
swap [%o0+0x128],%l7 ! Mem[0000000034000128]
std %l4,[%o1+0x040] ! Mem[0000000034800040]
sth %l3,[%o0+0x09a] ! Mem[000000003400009a]
stx %l3,[%o2+0x1e0] ! Mem[00000000350001e0]
ldstub [%o2+0x068],%l1 ! Mem[0000000035000068]
jmpl %g6+8,%g0
lduh [%o3+0x0cc],%l4 ! Mem[00000000358000cc]
p18_call_0_lo:
retl
stw %l5,[%o3+0x04c] ! Mem[000000003580004c]
p18_jmpl_0_he:
swap [%i1+0x000],%l0 ! Mem[0000000034800000]
ldstub [%i1+0x1a2],%l0 ! Mem[00000000348001a2]
swap [%i2+0x020],%l6 ! Mem[0000000035000020]
jmpl %g6+8,%g0
stb %l7,[%i0+0x112] ! Mem[0000000034000112]
p18_call_0_he:
ldsb [%i0+0x067],%l0 ! Mem[0000000034000067]
swap [%i0+0x178],%l3 ! Mem[0000000034000178]
ldd [%i3+0x118],%l4 ! Mem[0000000035800118]
ldub [%i1+0x13f],%l2 ! Mem[000000003480013f]
retl
swap [%i3+0x1ec],%l3 ! Mem[00000000358001ec]
p18_jmpl_0_ho:
swap [%o1+0x000],%l0 ! Mem[0000000034800000]
ldstub [%o1+0x1a2],%l0 ! Mem[00000000348001a2]
swap [%o2+0x020],%l6 ! Mem[0000000035000020]
jmpl %g6+8,%g0
stb %l7,[%o0+0x112] ! Mem[0000000034000112]
p18_call_0_ho:
ldsb [%o0+0x067],%l0 ! Mem[0000000034000067]
swap [%o0+0x178],%l3 ! Mem[0000000034000178]
ldd [%o3+0x118],%l4 ! Mem[0000000035800118]
ldub [%o1+0x13f],%l2 ! Mem[000000003480013f]
retl
swap [%o3+0x1ec],%l3 ! Mem[00000000358001ec]
p19_jmpl_0_le:
ldstub [%i0+0x06a],%l6 ! Mem[000000003600006a]
ldstub [%i0+0x114],%l5 ! Mem[0000000036000114]
swap [%i3+0x148],%l2 ! Mem[0000000037800148]
stw %l3,[%i3+0x180] ! Mem[0000000037800180]
ldstub [%i2+0x14c],%l0 ! Mem[000000003700014c]
ldx [%i1+0x048],%l5 ! Mem[0000000036800048]
stx %l1,[%i3+0x090] ! Mem[0000000037800090]
jmpl %g6+8,%g0
stw %l1,[%i3+0x160] ! Mem[0000000037800160]
p19_call_0_le:
stx %l3,[%i1+0x0d8] ! Mem[00000000368000d8]
swap [%i2+0x0b8],%l7 ! Mem[00000000370000b8]
stb %l4,[%i1+0x1b4] ! Mem[00000000368001b4]
sth %l7,[%i2+0x1ea] ! Mem[00000000370001ea]
ldstub [%i3+0x0c0],%l3 ! Mem[00000000378000c0]
lduh [%i2+0x1ce],%l2 ! Mem[00000000370001ce]
retl
ldstub [%i2+0x1d4],%l2 ! Mem[00000000370001d4]
p19_jmpl_0_lo:
ldstub [%o0+0x06a],%l6 ! Mem[000000003600006a]
ldstub [%o0+0x114],%l5 ! Mem[0000000036000114]
swap [%o3+0x148],%l2 ! Mem[0000000037800148]
stw %l3,[%o3+0x180] ! Mem[0000000037800180]
ldstub [%o2+0x14c],%l0 ! Mem[000000003700014c]
ldx [%o1+0x048],%l5 ! Mem[0000000036800048]
stx %l1,[%o3+0x090] ! Mem[0000000037800090]
jmpl %g6+8,%g0
stw %l1,[%o3+0x160] ! Mem[0000000037800160]
p19_call_0_lo:
stx %l3,[%o1+0x0d8] ! Mem[00000000368000d8]
swap [%o2+0x0b8],%l7 ! Mem[00000000370000b8]
stb %l4,[%o1+0x1b4] ! Mem[00000000368001b4]
sth %l7,[%o2+0x1ea] ! Mem[00000000370001ea]
ldstub [%o3+0x0c0],%l3 ! Mem[00000000378000c0]
lduh [%o2+0x1ce],%l2 ! Mem[00000000370001ce]
retl
ldstub [%o2+0x1d4],%l2 ! Mem[00000000370001d4]
p19_jmpl_0_he:
lduh [%i1+0x132],%l6 ! Mem[0000000036800132]
jmpl %g6+8,%g0
ldstub [%i1+0x0e7],%l1 ! Mem[00000000368000e7]
p19_call_0_he:
stx %l2,[%i0+0x040] ! Mem[0000000036000040]
ldstub [%i1+0x1a0],%l2 ! Mem[00000000368001a0]
retl
lduh [%i3+0x1dc],%l1 ! Mem[00000000378001dc]
p19_jmpl_0_ho:
lduh [%o1+0x132],%l6 ! Mem[0000000036800132]
jmpl %g6+8,%g0
ldstub [%o1+0x0e7],%l1 ! Mem[00000000368000e7]
p19_call_0_ho:
stx %l2,[%o0+0x040] ! Mem[0000000036000040]
ldstub [%o1+0x1a0],%l2 ! Mem[00000000368001a0]
retl
lduh [%o3+0x1dc],%l1 ! Mem[00000000378001dc]
p20_jmpl_0_le:
ldstub [%i0+0x0a7],%l4 ! Mem[00000000380000a7]
ldub [%i1+0x1a4],%l1 ! Mem[00000000388001a4]
ldub [%i1+0x045],%l4 ! Mem[0000000038800045]
swap [%i2+0x1dc],%l7 ! Mem[00000000390001dc]
lduw [%i3+0x0ec],%l4 ! Mem[00000000398000ec]
swap [%i2+0x0a8],%l5 ! Mem[00000000390000a8]
ldx [%i1+0x010],%l1 ! Mem[0000000038800010]
jmpl %g6+8,%g0
sth %l6,[%i0+0x1be] ! Mem[00000000380001be]
p20_call_0_le:
retl
ldsw [%i0+0x06c],%l5 ! Mem[000000003800006c]
p20_jmpl_0_lo:
ldstub [%o0+0x0a7],%l4 ! Mem[00000000380000a7]
ldub [%o1+0x1a4],%l1 ! Mem[00000000388001a4]
ldub [%o1+0x045],%l4 ! Mem[0000000038800045]
swap [%o2+0x1dc],%l7 ! Mem[00000000390001dc]
lduw [%o3+0x0ec],%l4 ! Mem[00000000398000ec]
swap [%o2+0x0a8],%l5 ! Mem[00000000390000a8]
ldx [%o1+0x010],%l1 ! Mem[0000000038800010]
jmpl %g6+8,%g0
sth %l6,[%o0+0x1be] ! Mem[00000000380001be]
p20_call_0_lo:
retl
ldsw [%o0+0x06c],%l5 ! Mem[000000003800006c]
p20_jmpl_0_he:
sth %l0,[%i1+0x022] ! Mem[0000000038800022]
sth %l1,[%i2+0x1a0] ! Mem[00000000390001a0]
std %l2,[%i3+0x068] ! Mem[0000000039800068]
jmpl %g6+8,%g0
stb %l7,[%i1+0x09b] ! Mem[000000003880009b]
p20_call_0_he:
ldsh [%i2+0x188],%l7 ! Mem[0000000039000188]
stw %l6,[%i1+0x144] ! Mem[0000000038800144]
swap [%i0+0x010],%l5 ! Mem[0000000038000010]
lduh [%i0+0x1c8],%l2 ! Mem[00000000380001c8]
ldx [%i3+0x148],%l2 ! Mem[0000000039800148]
retl
ldd [%i2+0x1c8],%l2 ! Mem[00000000390001c8]
p20_jmpl_0_ho:
sth %l0,[%o1+0x022] ! Mem[0000000038800022]
sth %l1,[%o2+0x1a0] ! Mem[00000000390001a0]
std %l2,[%o3+0x068] ! Mem[0000000039800068]
jmpl %g6+8,%g0
stb %l7,[%o1+0x09b] ! Mem[000000003880009b]
p20_call_0_ho:
ldsh [%o2+0x188],%l7 ! Mem[0000000039000188]
stw %l6,[%o1+0x144] ! Mem[0000000038800144]
swap [%o0+0x010],%l5 ! Mem[0000000038000010]
lduh [%o0+0x1c8],%l2 ! Mem[00000000380001c8]
ldx [%o3+0x148],%l2 ! Mem[0000000039800148]
retl
ldd [%o2+0x1c8],%l2 ! Mem[00000000390001c8]
p21_jmpl_0_le:
stb %l5,[%i0+0x11d] ! Mem[000000003a00011d]
swap [%i1+0x184],%l1 ! Mem[000000003a800184]
swap [%i3+0x19c],%l2 ! Mem[000000003b80019c]
stw %l4,[%i1+0x01c] ! Mem[000000003a80001c]
lduw [%i1+0x0a8],%l5 ! Mem[000000003a8000a8]
stw %l5,[%i2+0x0a8] ! Mem[000000003b0000a8]
ldstub [%i0+0x068],%l1 ! Mem[000000003a000068]
jmpl %g6+8,%g0
ldx [%i1+0x020],%l5 ! Mem[000000003a800020]
p21_call_0_le:
ldsh [%i3+0x1a0],%l0 ! Mem[000000003b8001a0]
retl
std %l2,[%i3+0x088] ! Mem[000000003b800088]
p21_jmpl_0_lo:
stb %l5,[%o0+0x11d] ! Mem[000000003a00011d]
swap [%o1+0x184],%l1 ! Mem[000000003a800184]
swap [%o3+0x19c],%l2 ! Mem[000000003b80019c]
stw %l4,[%o1+0x01c] ! Mem[000000003a80001c]
lduw [%o1+0x0a8],%l5 ! Mem[000000003a8000a8]
stw %l5,[%o2+0x0a8] ! Mem[000000003b0000a8]
ldstub [%o0+0x068],%l1 ! Mem[000000003a000068]
jmpl %g6+8,%g0
ldx [%o1+0x020],%l5 ! Mem[000000003a800020]
p21_call_0_lo:
ldsh [%o3+0x1a0],%l0 ! Mem[000000003b8001a0]
retl
std %l2,[%o3+0x088] ! Mem[000000003b800088]
p21_jmpl_0_he:
jmpl %g6+8,%g0
swap [%i2+0x0b4],%l5 ! Mem[000000003b0000b4]
p21_call_0_he:
stx %l6,[%i3+0x120] ! Mem[000000003b800120]
stw %l0,[%i3+0x19c] ! Mem[000000003b80019c]
retl
swap [%i0+0x1e4],%l0 ! Mem[000000003a0001e4]
p21_jmpl_0_ho:
jmpl %g6+8,%g0
swap [%o2+0x0b4],%l5 ! Mem[000000003b0000b4]
p21_call_0_ho:
stx %l6,[%o3+0x120] ! Mem[000000003b800120]
stw %l0,[%o3+0x19c] ! Mem[000000003b80019c]
retl
swap [%o0+0x1e4],%l0 ! Mem[000000003a0001e4]
p22_jmpl_0_le:
sth %l5,[%i0+0x13c] ! Mem[000000003c00013c]
lduh [%i3+0x1de],%l4 ! Mem[000000003d8001de]
ldsb [%i3+0x173],%l7 ! Mem[000000003d800173]
ldsw [%i3+0x0a0],%l2 ! Mem[000000003d8000a0]
ldx [%i0+0x038],%l2 ! Mem[000000003c000038]
std %l6,[%i2+0x110] ! Mem[000000003d000110]
swap [%i2+0x068],%l3 ! Mem[000000003d000068]
jmpl %g6+8,%g0
ldsw [%i3+0x0a0],%l5 ! Mem[000000003d8000a0]
p22_call_0_le:
retl
ldstub [%i0+0x178],%l2 ! Mem[000000003c000178]
p22_jmpl_0_lo:
sth %l5,[%o0+0x13c] ! Mem[000000003c00013c]
lduh [%o3+0x1de],%l4 ! Mem[000000003d8001de]
ldsb [%o3+0x173],%l7 ! Mem[000000003d800173]
ldsw [%o3+0x0a0],%l2 ! Mem[000000003d8000a0]
ldx [%o0+0x038],%l2 ! Mem[000000003c000038]
std %l6,[%o2+0x110] ! Mem[000000003d000110]
swap [%o2+0x068],%l3 ! Mem[000000003d000068]
jmpl %g6+8,%g0
ldsw [%o3+0x0a0],%l5 ! Mem[000000003d8000a0]
p22_call_0_lo:
retl
ldstub [%o0+0x178],%l2 ! Mem[000000003c000178]
p22_jmpl_0_he:
sth %l1,[%i1+0x04e] ! Mem[000000003c80004e]
ldsw [%i1+0x1c4],%l0 ! Mem[000000003c8001c4]
ldub [%i3+0x08f],%l5 ! Mem[000000003d80008f]
ldstub [%i0+0x1f6],%l0 ! Mem[000000003c0001f6]
jmpl %g6+8,%g0
stb %l7,[%i2+0x03f] ! Mem[000000003d00003f]
p22_call_0_he:
swap [%i1+0x0b4],%l7 ! Mem[000000003c8000b4]
ldstub [%i0+0x03f],%l0 ! Mem[000000003c00003f]
stx %l3,[%i2+0x190] ! Mem[000000003d000190]
retl
ldsw [%i3+0x1ec],%l3 ! Mem[000000003d8001ec]
p22_jmpl_0_ho:
sth %l1,[%o1+0x04e] ! Mem[000000003c80004e]
ldsw [%o1+0x1c4],%l0 ! Mem[000000003c8001c4]
ldub [%o3+0x08f],%l5 ! Mem[000000003d80008f]
ldstub [%o0+0x1f6],%l0 ! Mem[000000003c0001f6]
jmpl %g6+8,%g0
stb %l7,[%o2+0x03f] ! Mem[000000003d00003f]
p22_call_0_ho:
swap [%o1+0x0b4],%l7 ! Mem[000000003c8000b4]
ldstub [%o0+0x03f],%l0 ! Mem[000000003c00003f]
stx %l3,[%o2+0x190] ! Mem[000000003d000190]
retl
ldsw [%o3+0x1ec],%l3 ! Mem[000000003d8001ec]
p23_jmpl_0_le:
ldsb [%i0+0x11d],%l5 ! Mem[000000003e00011d]
swap [%i3+0x1c0],%l6 ! Mem[000000003f8001c0]
sth %l3,[%i0+0x10c] ! Mem[000000003e00010c]
ldstub [%i1+0x093],%l2 ! Mem[000000003e800093]
ldd [%i1+0x048],%l0 ! Mem[000000003e800048]
ldstub [%i2+0x114],%l6 ! Mem[000000003f000114]
ldstub [%i3+0x000],%l5 ! Mem[000000003f800000]
jmpl %g6+8,%g0
std %l4,[%i3+0x080] ! Mem[000000003f800080]
p23_call_0_le:
retl
std %l6,[%i3+0x040] ! Mem[000000003f800040]
p23_jmpl_0_lo:
ldsb [%o0+0x11d],%l5 ! Mem[000000003e00011d]
swap [%o3+0x1c0],%l6 ! Mem[000000003f8001c0]
sth %l3,[%o0+0x10c] ! Mem[000000003e00010c]
ldstub [%o1+0x093],%l2 ! Mem[000000003e800093]
ldd [%o1+0x048],%l0 ! Mem[000000003e800048]
ldstub [%o2+0x114],%l6 ! Mem[000000003f000114]
ldstub [%o3+0x000],%l5 ! Mem[000000003f800000]
jmpl %g6+8,%g0
std %l4,[%o3+0x080] ! Mem[000000003f800080]
p23_call_0_lo:
retl
std %l6,[%o3+0x040] ! Mem[000000003f800040]
p23_jmpl_0_he:
ldstub [%i2+0x083],%l4 ! Mem[000000003f000083]
ldstub [%i2+0x028],%l7 ! Mem[000000003f000028]
ldstub [%i3+0x04e],%l1 ! Mem[000000003f80004e]
lduw [%i3+0x080],%l4 ! Mem[000000003f800080]
ldstub [%i3+0x1d8],%l5 ! Mem[000000003f8001d8]
jmpl %g6+8,%g0
ldsh [%i1+0x106],%l0 ! Mem[000000003e800106]
p23_call_0_he:
sth %l3,[%i1+0x0ce] ! Mem[000000003e8000ce]
lduw [%i3+0x11c],%l2 ! Mem[000000003f80011c]
swap [%i0+0x148],%l2 ! Mem[000000003e000148]
retl
ldstub [%i1+0x06d],%l3 ! Mem[000000003e80006d]
p23_jmpl_0_ho:
ldstub [%o2+0x083],%l4 ! Mem[000000003f000083]
ldstub [%o2+0x028],%l7 ! Mem[000000003f000028]
ldstub [%o3+0x04e],%l1 ! Mem[000000003f80004e]
lduw [%o3+0x080],%l4 ! Mem[000000003f800080]
ldstub [%o3+0x1d8],%l5 ! Mem[000000003f8001d8]
jmpl %g6+8,%g0
ldsh [%o1+0x106],%l0 ! Mem[000000003e800106]
p23_call_0_ho:
sth %l3,[%o1+0x0ce] ! Mem[000000003e8000ce]
lduw [%o3+0x11c],%l2 ! Mem[000000003f80011c]
swap [%o0+0x148],%l2 ! Mem[000000003e000148]
retl
ldstub [%o1+0x06d],%l3 ! Mem[000000003e80006d]
p24_jmpl_0_le:
stw %l4,[%i3+0x090] ! Mem[0000000041800090]
ldd [%i3+0x118],%l2 ! Mem[0000000041800118]
std %l2,[%i3+0x148] ! Mem[0000000041800148]
swap [%i0+0x164],%l6 ! Mem[0000000040000164]
ldd [%i3+0x038],%l2 ! Mem[0000000041800038]
ldub [%i1+0x115],%l6 ! Mem[0000000040800115]
ldsb [%i2+0x04c],%l4 ! Mem[000000004100004c]
jmpl %g6+8,%g0
lduh [%i2+0x0e2],%l1 ! Mem[00000000410000e2]
p24_call_0_le:
ldub [%i1+0x170],%l2 ! Mem[0000000040800170]
stx %l3,[%i0+0x090] ! Mem[0000000040000090]
retl
swap [%i0+0x17c],%l2 ! Mem[000000004000017c]
p24_jmpl_0_lo:
stw %l4,[%o3+0x090] ! Mem[0000000041800090]
ldd [%o3+0x118],%l2 ! Mem[0000000041800118]
std %l2,[%o3+0x148] ! Mem[0000000041800148]
swap [%o0+0x164],%l6 ! Mem[0000000040000164]
ldd [%o3+0x038],%l2 ! Mem[0000000041800038]
ldub [%o1+0x115],%l6 ! Mem[0000000040800115]
ldsb [%o2+0x04c],%l4 ! Mem[000000004100004c]
jmpl %g6+8,%g0
lduh [%o2+0x0e2],%l1 ! Mem[00000000410000e2]
p24_call_0_lo:
ldub [%o1+0x170],%l2 ! Mem[0000000040800170]
stx %l3,[%o0+0x090] ! Mem[0000000040000090]
retl
swap [%o0+0x17c],%l2 ! Mem[000000004000017c]
p24_jmpl_0_he:
ldstub [%i0+0x08f],%l5 ! Mem[000000004000008f]
ldub [%i3+0x186],%l0 ! Mem[0000000041800186]
ldstub [%i0+0x1c0],%l5 ! Mem[00000000400001c0]
lduh [%i0+0x126],%l0 ! Mem[0000000040000126]
ldstub [%i3+0x104],%l4 ! Mem[0000000041800104]
ldx [%i2+0x008],%l4 ! Mem[0000000041000008]
stw %l6,[%i3+0x038] ! Mem[0000000041800038]
jmpl %g6+8,%g0
lduh [%i3+0x1b6],%l6 ! Mem[00000000418001b6]
p24_call_0_he:
stb %l6,[%i1+0x00b] ! Mem[000000004080000b]
ldstub [%i0+0x1fa],%l6 ! Mem[00000000400001fa]
sth %l1,[%i0+0x1ae] ! Mem[00000000400001ae]
retl
ldstub [%i2+0x1ff],%l2 ! Mem[00000000410001ff]
p24_jmpl_0_ho:
ldstub [%o0+0x08f],%l5 ! Mem[000000004000008f]
ldub [%o3+0x186],%l0 ! Mem[0000000041800186]
ldstub [%o0+0x1c0],%l5 ! Mem[00000000400001c0]
lduh [%o0+0x126],%l0 ! Mem[0000000040000126]
ldstub [%o3+0x104],%l4 ! Mem[0000000041800104]
ldx [%o2+0x008],%l4 ! Mem[0000000041000008]
stw %l6,[%o3+0x038] ! Mem[0000000041800038]
jmpl %g6+8,%g0
lduh [%o3+0x1b6],%l6 ! Mem[00000000418001b6]
p24_call_0_ho:
stb %l6,[%o1+0x00b] ! Mem[000000004080000b]
ldstub [%o0+0x1fa],%l6 ! Mem[00000000400001fa]
sth %l1,[%o0+0x1ae] ! Mem[00000000400001ae]
retl
ldstub [%o2+0x1ff],%l2 ! Mem[00000000410001ff]
p25_jmpl_0_le:
ldstub [%i1+0x087],%l4 ! Mem[0000000042800087]
sth %l1,[%i2+0x1a4] ! Mem[00000000430001a4]
swap [%i3+0x014],%l1 ! Mem[0000000043800014]
stw %l7,[%i1+0x1fc] ! Mem[00000000428001fc]
ldstub [%i0+0x06b],%l1 ! Mem[000000004200006b]
sth %l2,[%i1+0x172] ! Mem[0000000042800172]
ldub [%i0+0x11a],%l6 ! Mem[000000004200011a]
jmpl %g6+8,%g0
ldsw [%i1+0x128],%l1 ! Mem[0000000042800128]
p25_call_0_le:
lduw [%i1+0x1cc],%l1 ! Mem[00000000428001cc]
ldub [%i0+0x043],%l4 ! Mem[0000000042000043]
ldstub [%i0+0x14f],%l1 ! Mem[000000004200014f]
ldstub [%i2+0x02a],%l1 ! Mem[000000004300002a]
lduh [%i3+0x15a],%l6 ! Mem[000000004380015a]
retl
swap [%i2+0x0e8],%l4 ! Mem[00000000430000e8]
p25_jmpl_0_lo:
ldstub [%o1+0x087],%l4 ! Mem[0000000042800087]
sth %l1,[%o2+0x1a4] ! Mem[00000000430001a4]
swap [%o3+0x014],%l1 ! Mem[0000000043800014]
stw %l7,[%o1+0x1fc] ! Mem[00000000428001fc]
ldstub [%o0+0x06b],%l1 ! Mem[000000004200006b]
sth %l2,[%o1+0x172] ! Mem[0000000042800172]
ldub [%o0+0x11a],%l6 ! Mem[000000004200011a]
jmpl %g6+8,%g0
ldsw [%o1+0x128],%l1 ! Mem[0000000042800128]
p25_call_0_lo:
lduw [%o1+0x1cc],%l1 ! Mem[00000000428001cc]
ldub [%o0+0x043],%l4 ! Mem[0000000042000043]
ldstub [%o0+0x14f],%l1 ! Mem[000000004200014f]
ldstub [%o2+0x02a],%l1 ! Mem[000000004300002a]
lduh [%o3+0x15a],%l6 ! Mem[000000004380015a]
retl
swap [%o2+0x0e8],%l4 ! Mem[00000000430000e8]
p25_jmpl_0_he:
std %l4,[%i3+0x150] ! Mem[0000000043800150]
ldstub [%i1+0x138],%l7 ! Mem[0000000042800138]
ldx [%i2+0x1e8],%l2 ! Mem[00000000430001e8]
ldd [%i0+0x0b8],%l6 ! Mem[00000000420000b8]
stw %l4,[%i2+0x0b8] ! Mem[00000000430000b8]
ldstub [%i0+0x178],%l6 ! Mem[0000000042000178]
stx %l5,[%i3+0x190] ! Mem[0000000043800190]
jmpl %g6+8,%g0
lduh [%i0+0x064],%l2 ! Mem[0000000042000064]
p25_call_0_he:
ldsw [%i1+0x1e4],%l1 ! Mem[00000000428001e4]
ldsw [%i3+0x1d8],%l3 ! Mem[00000000438001d8]
retl
swap [%i1+0x028],%l4 ! Mem[0000000042800028]
p25_jmpl_0_ho:
std %l4,[%o3+0x150] ! Mem[0000000043800150]
ldstub [%o1+0x138],%l7 ! Mem[0000000042800138]
ldx [%o2+0x1e8],%l2 ! Mem[00000000430001e8]
ldd [%o0+0x0b8],%l6 ! Mem[00000000420000b8]
stw %l4,[%o2+0x0b8] ! Mem[00000000430000b8]
ldstub [%o0+0x178],%l6 ! Mem[0000000042000178]
stx %l5,[%o3+0x190] ! Mem[0000000043800190]
jmpl %g6+8,%g0
lduh [%o0+0x064],%l2 ! Mem[0000000042000064]
p25_call_0_ho:
ldsw [%o1+0x1e4],%l1 ! Mem[00000000428001e4]
ldsw [%o3+0x1d8],%l3 ! Mem[00000000438001d8]
retl
swap [%o1+0x028],%l4 ! Mem[0000000042800028]
p26_jmpl_0_le:
sth %l6,[%i2+0x100] ! Mem[0000000045000100]
stx %l5,[%i3+0x048] ! Mem[0000000045800048]
stw %l7,[%i3+0x150] ! Mem[0000000045800150]
lduw [%i1+0x060],%l4 ! Mem[0000000044800060]
ldstub [%i0+0x09c],%l5 ! Mem[000000004400009c]
lduw [%i3+0x0b0],%l3 ! Mem[00000000458000b0]
ldstub [%i0+0x036],%l1 ! Mem[0000000044000036]
jmpl %g6+8,%g0
sth %l6,[%i0+0x19e] ! Mem[000000004400019e]
p26_call_0_le:
retl
ldstub [%i0+0x173],%l2 ! Mem[0000000044000173]
p26_jmpl_0_lo:
sth %l6,[%o2+0x100] ! Mem[0000000045000100]
stx %l5,[%o3+0x048] ! Mem[0000000045800048]
stw %l7,[%o3+0x150] ! Mem[0000000045800150]
lduw [%o1+0x060],%l4 ! Mem[0000000044800060]
ldstub [%o0+0x09c],%l5 ! Mem[000000004400009c]
lduw [%o3+0x0b0],%l3 ! Mem[00000000458000b0]
ldstub [%o0+0x036],%l1 ! Mem[0000000044000036]
jmpl %g6+8,%g0
sth %l6,[%o0+0x19e] ! Mem[000000004400019e]
p26_call_0_lo:
retl
ldstub [%o0+0x173],%l2 ! Mem[0000000044000173]
p26_jmpl_0_he:
stx %l4,[%i3+0x160] ! Mem[0000000045800160]
swap [%i0+0x0c8],%l0 ! Mem[00000000440000c8]
ldstub [%i2+0x178],%l2 ! Mem[0000000045000178]
swap [%i0+0x090],%l1 ! Mem[0000000044000090]
swap [%i2+0x1bc],%l0 ! Mem[00000000450001bc]
jmpl %g6+8,%g0
ldstub [%i0+0x128],%l4 ! Mem[0000000044000128]
p26_call_0_he:
ldsh [%i3+0x052],%l3 ! Mem[0000000045800052]
ldsb [%i3+0x17c],%l2 ! Mem[000000004580017c]
swap [%i2+0x170],%l2 ! Mem[0000000045000170]
stx %l6,[%i0+0x1d0] ! Mem[00000000440001d0]
lduw [%i1+0x03c],%l4 ! Mem[000000004480003c]
ldstub [%i3+0x022],%l7 ! Mem[0000000045800022]
ldsb [%i0+0x15b],%l3 ! Mem[000000004400015b]
retl
ldsb [%i1+0x0ef],%l3 ! Mem[00000000448000ef]
p26_jmpl_0_ho:
stx %l4,[%o3+0x160] ! Mem[0000000045800160]
swap [%o0+0x0c8],%l0 ! Mem[00000000440000c8]
ldstub [%o2+0x178],%l2 ! Mem[0000000045000178]
swap [%o0+0x090],%l1 ! Mem[0000000044000090]
swap [%o2+0x1bc],%l0 ! Mem[00000000450001bc]
jmpl %g6+8,%g0
ldstub [%o0+0x128],%l4 ! Mem[0000000044000128]
p26_call_0_ho:
ldsh [%o3+0x052],%l3 ! Mem[0000000045800052]
ldsb [%o3+0x17c],%l2 ! Mem[000000004580017c]
swap [%o2+0x170],%l2 ! Mem[0000000045000170]
stx %l6,[%o0+0x1d0] ! Mem[00000000440001d0]
lduw [%o1+0x03c],%l4 ! Mem[000000004480003c]
ldstub [%o3+0x022],%l7 ! Mem[0000000045800022]
ldsb [%o0+0x15b],%l3 ! Mem[000000004400015b]
retl
ldsb [%o1+0x0ef],%l3 ! Mem[00000000448000ef]
p27_jmpl_0_le:
swap [%i1+0x11c],%l5 ! Mem[000000004680011c]
sth %l5,[%i3+0x1c6] ! Mem[00000000478001c6]
stw %l1,[%i0+0x014] ! Mem[0000000046000014]
sth %l4,[%i1+0x01e] ! Mem[000000004680001e]
lduh [%i3+0x0cc],%l4 ! Mem[00000000478000cc]
stx %l0,[%i3+0x098] ! Mem[0000000047800098]
swap [%i2+0x128],%l3 ! Mem[0000000047000128]
jmpl %g6+8,%g0
sth %l5,[%i0+0x000] ! Mem[0000000046000000]
p27_call_0_le:
ldx [%i1+0x130],%l0 ! Mem[0000000046800130]
retl
lduw [%i0+0x088],%l3 ! Mem[0000000046000088]
p27_jmpl_0_lo:
swap [%o1+0x11c],%l5 ! Mem[000000004680011c]
sth %l5,[%o3+0x1c6] ! Mem[00000000478001c6]
stw %l1,[%o0+0x014] ! Mem[0000000046000014]
sth %l4,[%o1+0x01e] ! Mem[000000004680001e]
lduh [%o3+0x0cc],%l4 ! Mem[00000000478000cc]
stx %l0,[%o3+0x098] ! Mem[0000000047800098]
swap [%o2+0x128],%l3 ! Mem[0000000047000128]
jmpl %g6+8,%g0
sth %l5,[%o0+0x000] ! Mem[0000000046000000]
p27_call_0_lo:
ldx [%o1+0x130],%l0 ! Mem[0000000046800130]
retl
lduw [%o0+0x088],%l3 ! Mem[0000000046000088]
p27_jmpl_0_he:
jmpl %g6+8,%g0
ldstub [%i1+0x094],%l5 ! Mem[0000000046800094]
p27_call_0_he:
ldstub [%i1+0x102],%l5 ! Mem[0000000046800102]
ldub [%i3+0x083],%l4 ! Mem[0000000047800083]
retl
std %l4,[%i0+0x080] ! Mem[0000000046000080]
p27_jmpl_0_ho:
jmpl %g6+8,%g0
ldstub [%o1+0x094],%l5 ! Mem[0000000046800094]
p27_call_0_ho:
ldstub [%o1+0x102],%l5 ! Mem[0000000046800102]
ldub [%o3+0x083],%l4 ! Mem[0000000047800083]
retl
std %l4,[%o0+0x080] ! Mem[0000000046000080]
p28_jmpl_0_le:
sth %l5,[%i3+0x070] ! Mem[0000000049800070]
ldd [%i3+0x0d0],%l2 ! Mem[00000000498000d0]
stx %l3,[%i0+0x158] ! Mem[0000000048000158]
ldsb [%i2+0x145],%l6 ! Mem[0000000049000145]
std %l2,[%i1+0x018] ! Mem[0000000048800018]
ldub [%i1+0x0b3],%l3 ! Mem[00000000488000b3]
ldstub [%i2+0x036],%l1 ! Mem[0000000049000036]
jmpl %g6+8,%g0
swap [%i3+0x104],%l4 ! Mem[0000000049800104]
p28_call_0_le:
swap [%i1+0x180],%l0 ! Mem[0000000048800180]
ldd [%i1+0x068],%l2 ! Mem[0000000048800068]
ldub [%i1+0x083],%l5 ! Mem[0000000048800083]
ldd [%i3+0x080],%l0 ! Mem[0000000049800080]
retl
ldsw [%i0+0x120],%l5 ! Mem[0000000048000120]
p28_jmpl_0_lo:
sth %l5,[%o3+0x070] ! Mem[0000000049800070]
ldd [%o3+0x0d0],%l2 ! Mem[00000000498000d0]
stx %l3,[%o0+0x158] ! Mem[0000000048000158]
ldsb [%o2+0x145],%l6 ! Mem[0000000049000145]
std %l2,[%o1+0x018] ! Mem[0000000048800018]
ldub [%o1+0x0b3],%l3 ! Mem[00000000488000b3]
ldstub [%o2+0x036],%l1 ! Mem[0000000049000036]
jmpl %g6+8,%g0
swap [%o3+0x104],%l4 ! Mem[0000000049800104]
p28_call_0_lo:
swap [%o1+0x180],%l0 ! Mem[0000000048800180]
ldd [%o1+0x068],%l2 ! Mem[0000000048800068]
ldub [%o1+0x083],%l5 ! Mem[0000000048800083]
ldd [%o3+0x080],%l0 ! Mem[0000000049800080]
retl
ldsw [%o0+0x120],%l5 ! Mem[0000000048000120]
p28_jmpl_0_he:
ldsh [%i3+0x0fe],%l0 ! Mem[00000000498000fe]
ldub [%i0+0x023],%l1 ! Mem[0000000048000023]
std %l4,[%i2+0x058] ! Mem[0000000049000058]
jmpl %g6+8,%g0
ldx [%i1+0x0c8],%l5 ! Mem[00000000488000c8]
p28_call_0_he:
ldsb [%i0+0x09d],%l7 ! Mem[000000004800009d]
retl
ldx [%i1+0x0c0],%l3 ! Mem[00000000488000c0]
p28_jmpl_0_ho:
ldsh [%o3+0x0fe],%l0 ! Mem[00000000498000fe]
ldub [%o0+0x023],%l1 ! Mem[0000000048000023]
std %l4,[%o2+0x058] ! Mem[0000000049000058]
jmpl %g6+8,%g0
ldx [%o1+0x0c8],%l5 ! Mem[00000000488000c8]
p28_call_0_ho:
ldsb [%o0+0x09d],%l7 ! Mem[000000004800009d]
retl
ldx [%o1+0x0c0],%l3 ! Mem[00000000488000c0]
p29_jmpl_0_le:
ldsw [%i1+0x11c],%l5 ! Mem[000000004a80011c]
ldsb [%i0+0x1a4],%l1 ! Mem[000000004a0001a4]
stb %l1,[%i1+0x014] ! Mem[000000004a800014]
ldsh [%i2+0x1fe],%l7 ! Mem[000000004b0001fe]
stw %l3,[%i2+0x014] ! Mem[000000004b000014]
ldsh [%i2+0x134],%l6 ! Mem[000000004b000134]
ldstub [%i1+0x04c],%l4 ! Mem[000000004a80004c]
jmpl %g6+8,%g0
stb %l4,[%i2+0x0ed] ! Mem[000000004b0000ed]
p29_call_0_le:
retl
ldstub [%i2+0x173],%l2 ! Mem[000000004b000173]
p29_jmpl_0_lo:
ldsw [%o1+0x11c],%l5 ! Mem[000000004a80011c]
ldsb [%o0+0x1a4],%l1 ! Mem[000000004a0001a4]
stb %l1,[%o1+0x014] ! Mem[000000004a800014]
ldsh [%o2+0x1fe],%l7 ! Mem[000000004b0001fe]
stw %l3,[%o2+0x014] ! Mem[000000004b000014]
ldsh [%o2+0x134],%l6 ! Mem[000000004b000134]
ldstub [%o1+0x04c],%l4 ! Mem[000000004a80004c]
jmpl %g6+8,%g0
stb %l4,[%o2+0x0ed] ! Mem[000000004b0000ed]
p29_call_0_lo:
retl
ldstub [%o2+0x173],%l2 ! Mem[000000004b000173]
p29_jmpl_0_he:
ldub [%i1+0x143],%l4 ! Mem[000000004a800143]
ldsh [%i1+0x0c8],%l0 ! Mem[000000004a8000c8]
lduh [%i0+0x158],%l2 ! Mem[000000004a000158]
ldsh [%i0+0x092],%l1 ! Mem[000000004a000092]
sth %l0,[%i2+0x0fe] ! Mem[000000004b0000fe]
jmpl %g6+8,%g0
ldx [%i2+0x110],%l6 ! Mem[000000004b000110]
p29_call_0_he:
ldsh [%i1+0x1ee],%l1 ! Mem[000000004a8001ee]
swap [%i3+0x1c0],%l5 ! Mem[000000004b8001c0]
stx %l4,[%i0+0x150] ! Mem[000000004a000150]
ldsw [%i2+0x138],%l7 ! Mem[000000004b000138]
ldstub [%i2+0x1a6],%l5 ! Mem[000000004b0001a6]
ldub [%i3+0x151],%l7 ! Mem[000000004b800151]
retl
ldsb [%i0+0x116],%l6 ! Mem[000000004a000116]
p29_jmpl_0_ho:
ldub [%o1+0x143],%l4 ! Mem[000000004a800143]
ldsh [%o1+0x0c8],%l0 ! Mem[000000004a8000c8]
lduh [%o0+0x158],%l2 ! Mem[000000004a000158]
ldsh [%o0+0x092],%l1 ! Mem[000000004a000092]
sth %l0,[%o2+0x0fe] ! Mem[000000004b0000fe]
jmpl %g6+8,%g0
ldx [%o2+0x110],%l6 ! Mem[000000004b000110]
p29_call_0_ho:
ldsh [%o1+0x1ee],%l1 ! Mem[000000004a8001ee]
swap [%o3+0x1c0],%l5 ! Mem[000000004b8001c0]
stx %l4,[%o0+0x150] ! Mem[000000004a000150]
ldsw [%o2+0x138],%l7 ! Mem[000000004b000138]
ldstub [%o2+0x1a6],%l5 ! Mem[000000004b0001a6]
ldub [%o3+0x151],%l7 ! Mem[000000004b800151]
retl
ldsb [%o0+0x116],%l6 ! Mem[000000004a000116]
p30_jmpl_0_le:
ldstub [%i1+0x0a7],%l4 ! Mem[000000004c8000a7]
ldsb [%i2+0x0cd],%l6 ! Mem[000000004d0000cd]
ldsh [%i0+0x0c0],%l1 ! Mem[000000004c0000c0]
swap [%i2+0x004],%l7 ! Mem[000000004d000004]
std %l6,[%i1+0x060] ! Mem[000000004c800060]
ldsw [%i1+0x134],%l0 ! Mem[000000004c800134]
ldstub [%i1+0x0ff],%l1 ! Mem[000000004c8000ff]
jmpl %g6+8,%g0
swap [%i1+0x090],%l1 ! Mem[000000004c800090]
p30_call_0_le:
lduh [%i2+0x08a],%l5 ! Mem[000000004d00008a]
stw %l0,[%i3+0x098] ! Mem[000000004d800098]
ldsh [%i2+0x062],%l4 ! Mem[000000004d000062]
stx %l1,[%i0+0x0c0] ! Mem[000000004c0000c0]
sth %l6,[%i3+0x124] ! Mem[000000004d800124]
retl
lduw [%i3+0x010],%l4 ! Mem[000000004d800010]
p30_jmpl_0_lo:
ldstub [%o1+0x0a7],%l4 ! Mem[000000004c8000a7]
ldsb [%o2+0x0cd],%l6 ! Mem[000000004d0000cd]
ldsh [%o0+0x0c0],%l1 ! Mem[000000004c0000c0]
swap [%o2+0x004],%l7 ! Mem[000000004d000004]
std %l6,[%o1+0x060] ! Mem[000000004c800060]
ldsw [%o1+0x134],%l0 ! Mem[000000004c800134]
ldstub [%o1+0x0ff],%l1 ! Mem[000000004c8000ff]
jmpl %g6+8,%g0
swap [%o1+0x090],%l1 ! Mem[000000004c800090]
p30_call_0_lo:
lduh [%o2+0x08a],%l5 ! Mem[000000004d00008a]
stw %l0,[%o3+0x098] ! Mem[000000004d800098]
ldsh [%o2+0x062],%l4 ! Mem[000000004d000062]
stx %l1,[%o0+0x0c0] ! Mem[000000004c0000c0]
sth %l6,[%o3+0x124] ! Mem[000000004d800124]
retl
lduw [%o3+0x010],%l4 ! Mem[000000004d800010]
p30_jmpl_0_he:
swap [%i2+0x130],%l2 ! Mem[000000004d000130]
sth %l4,[%i3+0x000] ! Mem[000000004d800000]
ldstub [%i2+0x1b1],%l0 ! Mem[000000004d0001b1]
std %l0,[%i2+0x1c0] ! Mem[000000004d0001c0]
jmpl %g6+8,%g0
ldstub [%i3+0x04e],%l1 ! Mem[000000004d80004e]
p30_call_0_he:
swap [%i3+0x03c],%l4 ! Mem[000000004d80003c]
lduw [%i3+0x0dc],%l4 ! Mem[000000004d8000dc]
ldsb [%i1+0x0d4],%l0 ! Mem[000000004c8000d4]
swap [%i0+0x0c4],%l7 ! Mem[000000004c0000c4]
swap [%i3+0x1f4],%l2 ! Mem[000000004d8001f4]
ldub [%i3+0x19b],%l7 ! Mem[000000004d80019b]
retl
swap [%i1+0x14c],%l6 ! Mem[000000004c80014c]
p30_jmpl_0_ho:
swap [%o2+0x130],%l2 ! Mem[000000004d000130]
sth %l4,[%o3+0x000] ! Mem[000000004d800000]
ldstub [%o2+0x1b1],%l0 ! Mem[000000004d0001b1]
std %l0,[%o2+0x1c0] ! Mem[000000004d0001c0]
jmpl %g6+8,%g0
ldstub [%o3+0x04e],%l1 ! Mem[000000004d80004e]
p30_call_0_ho:
swap [%o3+0x03c],%l4 ! Mem[000000004d80003c]
lduw [%o3+0x0dc],%l4 ! Mem[000000004d8000dc]
ldsb [%o1+0x0d4],%l0 ! Mem[000000004c8000d4]
swap [%o0+0x0c4],%l7 ! Mem[000000004c0000c4]
swap [%o3+0x1f4],%l2 ! Mem[000000004d8001f4]
ldub [%o3+0x19b],%l7 ! Mem[000000004d80019b]
retl
swap [%o1+0x14c],%l6 ! Mem[000000004c80014c]
p31_jmpl_0_le:
stx %l6,[%i0+0x068] ! Mem[000000004e000068]
ldsw [%i1+0x0f4],%l2 ! Mem[000000004e8000f4]
ldub [%i3+0x0a6],%l2 ! Mem[000000004f8000a6]
ldstub [%i1+0x082],%l2 ! Mem[000000004e800082]
swap [%i2+0x058],%l3 ! Mem[000000004f000058]
ldstub [%i3+0x135],%l6 ! Mem[000000004f800135]
swap [%i2+0x04c],%l4 ! Mem[000000004f00004c]
jmpl %g6+8,%g0
ldstub [%i0+0x19e],%l6 ! Mem[000000004e00019e]
p31_call_0_le:
retl
sth %l5,[%i2+0x04e] ! Mem[000000004f00004e]
p31_jmpl_0_lo:
stx %l6,[%o0+0x068] ! Mem[000000004e000068]
ldsw [%o1+0x0f4],%l2 ! Mem[000000004e8000f4]
ldub [%o3+0x0a6],%l2 ! Mem[000000004f8000a6]
ldstub [%o1+0x082],%l2 ! Mem[000000004e800082]
swap [%o2+0x058],%l3 ! Mem[000000004f000058]
ldstub [%o3+0x135],%l6 ! Mem[000000004f800135]
swap [%o2+0x04c],%l4 ! Mem[000000004f00004c]
jmpl %g6+8,%g0
ldstub [%o0+0x19e],%l6 ! Mem[000000004e00019e]
p31_call_0_lo:
retl
sth %l5,[%o2+0x04e] ! Mem[000000004f00004e]
p31_jmpl_0_he:
lduw [%i0+0x000],%l0 ! Mem[000000004e000000]
ldstub [%i0+0x182],%l0 ! Mem[000000004e000182]
ldd [%i3+0x070],%l2 ! Mem[000000004f800070]
jmpl %g6+8,%g0
stb %l6,[%i3+0x066] ! Mem[000000004f800066]
p31_call_0_he:
retl
sth %l6,[%i2+0x0c0] ! Mem[000000004f0000c0]
p31_jmpl_0_ho:
lduw [%o0+0x000],%l0 ! Mem[000000004e000000]
ldstub [%o0+0x182],%l0 ! Mem[000000004e000182]
ldd [%o3+0x070],%l2 ! Mem[000000004f800070]
jmpl %g6+8,%g0
stb %l6,[%o3+0x066] ! Mem[000000004f800066]
p31_call_0_ho:
retl
sth %l6,[%o2+0x0c0] ! Mem[000000004f0000c0]
p32_jmpl_0_le:
swap [%i0+0x1e8],%l1 ! Mem[00000000500001e8]
ldx [%i1+0x1c0],%l6 ! Mem[00000000508001c0]
ldstub [%i0+0x148],%l2 ! Mem[0000000050000148]
sth %l5,[%i0+0x0ce] ! Mem[00000000500000ce]
ldsw [%i0+0x058],%l3 ! Mem[0000000050000058]
swap [%i2+0x114],%l6 ! Mem[0000000051000114]
ldsw [%i2+0x06c],%l4 ! Mem[000000005100006c]
jmpl %g6+8,%g0
ldd [%i0+0x0e8],%l4 ! Mem[00000000500000e8]
p32_call_0_le:
retl
lduw [%i1+0x04c],%l5 ! Mem[000000005080004c]
p32_jmpl_0_lo:
swap [%o0+0x1e8],%l1 ! Mem[00000000500001e8]
ldx [%o1+0x1c0],%l6 ! Mem[00000000508001c0]
ldstub [%o0+0x148],%l2 ! Mem[0000000050000148]
sth %l5,[%o0+0x0ce] ! Mem[00000000500000ce]
ldsw [%o0+0x058],%l3 ! Mem[0000000050000058]
swap [%o2+0x114],%l6 ! Mem[0000000051000114]
ldsw [%o2+0x06c],%l4 ! Mem[000000005100006c]
jmpl %g6+8,%g0
ldd [%o0+0x0e8],%l4 ! Mem[00000000500000e8]
p32_call_0_lo:
retl
lduw [%o1+0x04c],%l5 ! Mem[000000005080004c]
p32_jmpl_0_he:
ldsh [%i0+0x0a0],%l2 ! Mem[00000000500000a0]
stx %l5,[%i0+0x090] ! Mem[0000000050000090]
swap [%i0+0x1cc],%l1 ! Mem[00000000500001cc]
jmpl %g6+8,%g0
ldstub [%i2+0x132],%l7 ! Mem[0000000051000132]
p32_call_0_he:
swap [%i3+0x008],%l7 ! Mem[0000000051800008]
ldsw [%i0+0x08c],%l5 ! Mem[000000005000008c]
std %l4,[%i1+0x080] ! Mem[0000000050800080]
ldstub [%i3+0x1d8],%l5 ! Mem[00000000518001d8]
retl
ldx [%i2+0x1e8],%l7 ! Mem[00000000510001e8]
p32_jmpl_0_ho:
ldsh [%o0+0x0a0],%l2 ! Mem[00000000500000a0]
stx %l5,[%o0+0x090] ! Mem[0000000050000090]
swap [%o0+0x1cc],%l1 ! Mem[00000000500001cc]
jmpl %g6+8,%g0
ldstub [%o2+0x132],%l7 ! Mem[0000000051000132]
p32_call_0_ho:
swap [%o3+0x008],%l7 ! Mem[0000000051800008]
ldsw [%o0+0x08c],%l5 ! Mem[000000005000008c]
std %l4,[%o1+0x080] ! Mem[0000000050800080]
ldstub [%o3+0x1d8],%l5 ! Mem[00000000518001d8]
retl
ldx [%o2+0x1e8],%l7 ! Mem[00000000510001e8]
p33_jmpl_0_le:
ldx [%i2+0x090],%l4 ! Mem[0000000053000090]
ldstub [%i0+0x1c6],%l5 ! Mem[00000000520001c6]
lduw [%i0+0x128],%l7 ! Mem[0000000052000128]
ldstub [%i3+0x1df],%l7 ! Mem[00000000538001df]
ldsh [%i1+0x0ec],%l4 ! Mem[00000000528000ec]
ldd [%i0+0x090],%l2 ! Mem[0000000052000090]
swap [%i3+0x020],%l5 ! Mem[0000000053800020]
jmpl %g6+8,%g0
ldstub [%i1+0x172],%l5 ! Mem[0000000052800172]
p33_call_0_le:
stx %l5,[%i2+0x068] ! Mem[0000000053000068]
ldsh [%i2+0x04a],%l2 ! Mem[000000005300004a]
stx %l1,[%i0+0x140] ! Mem[0000000052000140]
retl
ldsb [%i1+0x128],%l4 ! Mem[0000000052800128]
p33_jmpl_0_lo:
ldx [%o2+0x090],%l4 ! Mem[0000000053000090]
ldstub [%o0+0x1c6],%l5 ! Mem[00000000520001c6]
lduw [%o0+0x128],%l7 ! Mem[0000000052000128]
ldstub [%o3+0x1df],%l7 ! Mem[00000000538001df]
ldsh [%o1+0x0ec],%l4 ! Mem[00000000528000ec]
ldd [%o0+0x090],%l2 ! Mem[0000000052000090]
swap [%o3+0x020],%l5 ! Mem[0000000053800020]
jmpl %g6+8,%g0
ldstub [%o1+0x172],%l5 ! Mem[0000000052800172]
p33_call_0_lo:
stx %l5,[%o2+0x068] ! Mem[0000000053000068]
ldsh [%o2+0x04a],%l2 ! Mem[000000005300004a]
stx %l1,[%o0+0x140] ! Mem[0000000052000140]
retl
ldsb [%o1+0x128],%l4 ! Mem[0000000052800128]
p33_jmpl_0_he:
ldx [%i3+0x070],%l3 ! Mem[0000000053800070]
ldub [%i3+0x17c],%l2 ! Mem[000000005380017c]
swap [%i0+0x04c],%l2 ! Mem[000000005200004c]
swap [%i1+0x01c],%l7 ! Mem[000000005280001c]
ldd [%i2+0x1c0],%l4 ! Mem[00000000530001c0]
ldsw [%i3+0x14c],%l4 ! Mem[000000005380014c]
swap [%i1+0x090],%l6 ! Mem[0000000052800090]
jmpl %g6+8,%g0
std %l2,[%i1+0x0a8] ! Mem[00000000528000a8]
p33_call_0_he:
ldstub [%i3+0x14b],%l7 ! Mem[000000005380014b]
std %l6,[%i3+0x130] ! Mem[0000000053800130]
stb %l3,[%i2+0x0fa] ! Mem[00000000530000fa]
lduw [%i1+0x190],%l6 ! Mem[0000000052800190]
swap [%i1+0x150],%l3 ! Mem[0000000052800150]
swap [%i1+0x14c],%l6 ! Mem[000000005280014c]
std %l6,[%i1+0x118] ! Mem[0000000052800118]
retl
swap [%i1+0x080],%l3 ! Mem[0000000052800080]
p33_jmpl_0_ho:
ldx [%o3+0x070],%l3 ! Mem[0000000053800070]
ldub [%o3+0x17c],%l2 ! Mem[000000005380017c]
swap [%o0+0x04c],%l2 ! Mem[000000005200004c]
swap [%o1+0x01c],%l7 ! Mem[000000005280001c]
ldd [%o2+0x1c0],%l4 ! Mem[00000000530001c0]
ldsw [%o3+0x14c],%l4 ! Mem[000000005380014c]
swap [%o1+0x090],%l6 ! Mem[0000000052800090]
jmpl %g6+8,%g0
std %l2,[%o1+0x0a8] ! Mem[00000000528000a8]
p33_call_0_ho:
ldstub [%o3+0x14b],%l7 ! Mem[000000005380014b]
std %l6,[%o3+0x130] ! Mem[0000000053800130]
stb %l3,[%o2+0x0fa] ! Mem[00000000530000fa]
lduw [%o1+0x190],%l6 ! Mem[0000000052800190]
swap [%o1+0x150],%l3 ! Mem[0000000052800150]
swap [%o1+0x14c],%l6 ! Mem[000000005280014c]
std %l6,[%o1+0x118] ! Mem[0000000052800118]
retl
swap [%o1+0x080],%l3 ! Mem[0000000052800080]
p34_jmpl_0_le:
swap [%i0+0x048],%l6 ! Mem[0000000054000048]
ldstub [%i0+0x0f4],%l2 ! Mem[00000000540000f4]
swap [%i2+0x12c],%l3 ! Mem[000000005500012c]
lduw [%i0+0x080],%l2 ! Mem[0000000054000080]
ldstub [%i1+0x09a],%l3 ! Mem[000000005480009a]
swap [%i3+0x148],%l4 ! Mem[0000000055800148]
swap [%i3+0x164],%l6 ! Mem[0000000055800164]
jmpl %g6+8,%g0
ldd [%i2+0x0c8],%l4 ! Mem[00000000550000c8]
p34_call_0_le:
retl
lduw [%i0+0x170],%l2 ! Mem[0000000054000170]
p34_jmpl_0_lo:
swap [%o0+0x048],%l6 ! Mem[0000000054000048]
ldstub [%o0+0x0f4],%l2 ! Mem[00000000540000f4]
swap [%o2+0x12c],%l3 ! Mem[000000005500012c]
lduw [%o0+0x080],%l2 ! Mem[0000000054000080]
ldstub [%o1+0x09a],%l3 ! Mem[000000005480009a]
swap [%o3+0x148],%l4 ! Mem[0000000055800148]
swap [%o3+0x164],%l6 ! Mem[0000000055800164]
jmpl %g6+8,%g0
ldd [%o2+0x0c8],%l4 ! Mem[00000000550000c8]
p34_call_0_lo:
retl
lduw [%o0+0x170],%l2 ! Mem[0000000054000170]
p34_jmpl_0_he:
lduw [%i1+0x160],%l4 ! Mem[0000000054800160]
lduw [%i2+0x0e8],%l0 ! Mem[00000000550000e8]
ldub [%i2+0x075],%l2 ! Mem[0000000055000075]
stb %l7,[%i0+0x112] ! Mem[0000000054000112]
sth %l3,[%i2+0x100] ! Mem[0000000055000100]
jmpl %g6+8,%g0
ldstub [%i1+0x092],%l2 ! Mem[0000000054800092]
p34_call_0_he:
stx %l0,[%i2+0x1a0] ! Mem[00000000550001a0]
ldsw [%i3+0x1e0],%l5 ! Mem[00000000558001e0]
swap [%i0+0x140],%l0 ! Mem[0000000054000140]
retl
std %l6,[%i0+0x108] ! Mem[0000000054000108]
p34_jmpl_0_ho:
lduw [%o1+0x160],%l4 ! Mem[0000000054800160]
lduw [%o2+0x0e8],%l0 ! Mem[00000000550000e8]
ldub [%o2+0x075],%l2 ! Mem[0000000055000075]
stb %l7,[%o0+0x112] ! Mem[0000000054000112]
sth %l3,[%o2+0x100] ! Mem[0000000055000100]
jmpl %g6+8,%g0
ldstub [%o1+0x092],%l2 ! Mem[0000000054800092]
p34_call_0_ho:
stx %l0,[%o2+0x1a0] ! Mem[00000000550001a0]
ldsw [%o3+0x1e0],%l5 ! Mem[00000000558001e0]
swap [%o0+0x140],%l0 ! Mem[0000000054000140]
retl
std %l6,[%o0+0x108] ! Mem[0000000054000108]
p35_jmpl_0_le:
ldstub [%i1+0x087],%l4 ! Mem[0000000056800087]
stx %l6,[%i2+0x0c8] ! Mem[00000000570000c8]
ldstub [%i3+0x034],%l1 ! Mem[0000000057800034]
ldd [%i2+0x060],%l4 ! Mem[0000000057000060]
ldub [%i2+0x08a],%l5 ! Mem[000000005700008a]
swap [%i2+0x0a8],%l5 ! Mem[00000000570000a8]
swap [%i1+0x048],%l1 ! Mem[0000000056800048]
jmpl %g6+8,%g0
ldx [%i0+0x1b8],%l6 ! Mem[00000000560001b8]
p35_call_0_le:
retl
swap [%i2+0x130],%l0 ! Mem[0000000057000130]
p35_jmpl_0_lo:
ldstub [%o1+0x087],%l4 ! Mem[0000000056800087]
stx %l6,[%o2+0x0c8] ! Mem[00000000570000c8]
ldstub [%o3+0x034],%l1 ! Mem[0000000057800034]
ldd [%o2+0x060],%l4 ! Mem[0000000057000060]
ldub [%o2+0x08a],%l5 ! Mem[000000005700008a]
swap [%o2+0x0a8],%l5 ! Mem[00000000570000a8]
swap [%o1+0x048],%l1 ! Mem[0000000056800048]
jmpl %g6+8,%g0
ldx [%o0+0x1b8],%l6 ! Mem[00000000560001b8]
p35_call_0_lo:
retl
swap [%o2+0x130],%l0 ! Mem[0000000057000130]
p35_jmpl_0_he:
stw %l6,[%i3+0x09c] ! Mem[000000005780009c]
ldsb [%i3+0x182],%l0 ! Mem[0000000057800182]
ldstub [%i1+0x04e],%l2 ! Mem[000000005680004e]
lduw [%i1+0x070],%l3 ! Mem[0000000056800070]
lduh [%i3+0x14e],%l1 ! Mem[000000005780014e]
jmpl %g6+8,%g0
ldsb [%i3+0x00a],%l1 ! Mem[000000005780000a]
p35_call_0_he:
stw %l1,[%i2+0x1cc] ! Mem[00000000570001cc]
swap [%i1+0x1b0],%l3 ! Mem[00000000568001b0]
std %l0,[%i3+0x138] ! Mem[0000000057800138]
stb %l3,[%i0+0x1eb] ! Mem[00000000560001eb]
stb %l1,[%i0+0x121] ! Mem[0000000056000121]
retl
ldsh [%i0+0x186],%l4 ! Mem[0000000056000186]
p35_jmpl_0_ho:
stw %l6,[%o3+0x09c] ! Mem[000000005780009c]
ldsb [%o3+0x182],%l0 ! Mem[0000000057800182]
ldstub [%o1+0x04e],%l2 ! Mem[000000005680004e]
lduw [%o1+0x070],%l3 ! Mem[0000000056800070]
lduh [%o3+0x14e],%l1 ! Mem[000000005780014e]
jmpl %g6+8,%g0
ldsb [%o3+0x00a],%l1 ! Mem[000000005780000a]
p35_call_0_ho:
stw %l1,[%o2+0x1cc] ! Mem[00000000570001cc]
swap [%o1+0x1b0],%l3 ! Mem[00000000568001b0]
std %l0,[%o3+0x138] ! Mem[0000000057800138]
stb %l3,[%o0+0x1eb] ! Mem[00000000560001eb]
stb %l1,[%o0+0x121] ! Mem[0000000056000121]
retl
ldsh [%o0+0x186],%l4 ! Mem[0000000056000186]
p36_jmpl_0_le:
ldd [%i2+0x118],%l4 ! Mem[0000000059000118]
ldx [%i2+0x180],%l1 ! Mem[0000000059000180]
lduh [%i1+0x044],%l4 ! Mem[0000000058800044]
ldsb [%i3+0x0e2],%l3 ! Mem[00000000598000e2]
ldstub [%i0+0x01d],%l2 ! Mem[000000005800001d]
lduh [%i0+0x114],%l6 ! Mem[0000000058000114]
lduw [%i0+0x06c],%l4 ! Mem[000000005800006c]
jmpl %g6+8,%g0
swap [%i0+0x19c],%l6 ! Mem[000000005800019c]
p36_call_0_le:
retl
stw %l2,[%i3+0x150] ! Mem[0000000059800150]
p36_jmpl_0_lo:
ldd [%o2+0x118],%l4 ! Mem[0000000059000118]
ldx [%o2+0x180],%l1 ! Mem[0000000059000180]
lduh [%o1+0x044],%l4 ! Mem[0000000058800044]
ldsb [%o3+0x0e2],%l3 ! Mem[00000000598000e2]
ldstub [%o0+0x01d],%l2 ! Mem[000000005800001d]
lduh [%o0+0x114],%l6 ! Mem[0000000058000114]
lduw [%o0+0x06c],%l4 ! Mem[000000005800006c]
jmpl %g6+8,%g0
swap [%o0+0x19c],%l6 ! Mem[000000005800019c]
p36_call_0_lo:
retl
stw %l2,[%o3+0x150] ! Mem[0000000059800150]
p36_jmpl_0_he:
jmpl %g6+8,%g0
ldstub [%i0+0x04e],%l1 ! Mem[000000005800004e]
p36_call_0_he:
retl
ldstub [%i2+0x009],%l4 ! Mem[0000000059000009]
p36_jmpl_0_ho:
jmpl %g6+8,%g0
ldstub [%o0+0x04e],%l1 ! Mem[000000005800004e]
p36_call_0_ho:
retl
ldstub [%o2+0x009],%l4 ! Mem[0000000059000009]
p37_jmpl_0_le:
ldsh [%i2+0x13c],%l5 ! Mem[000000005b00013c]
ldstub [%i2+0x1de],%l4 ! Mem[000000005b0001de]
ldsb [%i2+0x1bd],%l2 ! Mem[000000005b0001bd]
ldsw [%i1+0x078],%l4 ! Mem[000000005a800078]
ldub [%i3+0x016],%l3 ! Mem[000000005b800016]
ldsb [%i1+0x0b3],%l3 ! Mem[000000005a8000b3]
ldsh [%i2+0x000],%l5 ! Mem[000000005b000000]
jmpl %g6+8,%g0
ldub [%i2+0x12a],%l1 ! Mem[000000005b00012a]
p37_call_0_le:
swap [%i3+0x044],%l6 ! Mem[000000005b800044]
lduh [%i2+0x132],%l7 ! Mem[000000005b000132]
ldd [%i2+0x100],%l2 ! Mem[000000005b000100]
sth %l1,[%i2+0x052] ! Mem[000000005b000052]
ldd [%i0+0x1f0],%l6 ! Mem[000000005a0001f0]
retl
stx %l7,[%i1+0x190] ! Mem[000000005a800190]
p37_jmpl_0_lo:
ldsh [%o2+0x13c],%l5 ! Mem[000000005b00013c]
ldstub [%o2+0x1de],%l4 ! Mem[000000005b0001de]
ldsb [%o2+0x1bd],%l2 ! Mem[000000005b0001bd]
ldsw [%o1+0x078],%l4 ! Mem[000000005a800078]
ldub [%o3+0x016],%l3 ! Mem[000000005b800016]
ldsb [%o1+0x0b3],%l3 ! Mem[000000005a8000b3]
ldsh [%o2+0x000],%l5 ! Mem[000000005b000000]
jmpl %g6+8,%g0
ldub [%o2+0x12a],%l1 ! Mem[000000005b00012a]
p37_call_0_lo:
swap [%o3+0x044],%l6 ! Mem[000000005b800044]
lduh [%o2+0x132],%l7 ! Mem[000000005b000132]
ldd [%o2+0x100],%l2 ! Mem[000000005b000100]
sth %l1,[%o2+0x052] ! Mem[000000005b000052]
ldd [%o0+0x1f0],%l6 ! Mem[000000005a0001f0]
retl
stx %l7,[%o1+0x190] ! Mem[000000005a800190]
p37_jmpl_0_he:
swap [%i2+0x104],%l0 ! Mem[000000005b000104]
swap [%i2+0x128],%l7 ! Mem[000000005b000128]
ldsh [%i0+0x1a6],%l5 ! Mem[000000005a0001a6]
jmpl %g6+8,%g0
sth %l3,[%i1+0x0c4] ! Mem[000000005a8000c4]
p37_call_0_he:
swap [%i3+0x04c],%l3 ! Mem[000000005b80004c]
ldx [%i3+0x178],%l3 ! Mem[000000005b800178]
ldstub [%i1+0x171],%l0 ! Mem[000000005a800171]
ldd [%i3+0x130],%l6 ! Mem[000000005b800130]
stb %l3,[%i0+0x0fa] ! Mem[000000005a0000fa]
ldd [%i1+0x190],%l6 ! Mem[000000005a800190]
std %l2,[%i3+0x150] ! Mem[000000005b800150]
retl
ldx [%i2+0x078],%l6 ! Mem[000000005b000078]
p37_jmpl_0_ho:
swap [%o2+0x104],%l0 ! Mem[000000005b000104]
swap [%o2+0x128],%l7 ! Mem[000000005b000128]
ldsh [%o0+0x1a6],%l5 ! Mem[000000005a0001a6]
jmpl %g6+8,%g0
sth %l3,[%o1+0x0c4] ! Mem[000000005a8000c4]
p37_call_0_ho:
swap [%o3+0x04c],%l3 ! Mem[000000005b80004c]
ldx [%o3+0x178],%l3 ! Mem[000000005b800178]
ldstub [%o1+0x171],%l0 ! Mem[000000005a800171]
ldd [%o3+0x130],%l6 ! Mem[000000005b800130]
stb %l3,[%o0+0x0fa] ! Mem[000000005a0000fa]
ldd [%o1+0x190],%l6 ! Mem[000000005a800190]
std %l2,[%o3+0x150] ! Mem[000000005b800150]
retl
ldx [%o2+0x078],%l6 ! Mem[000000005b000078]
p38_jmpl_0_le:
ldstub [%i2+0x11d],%l5 ! Mem[000000005d00011d]
ldstub [%i3+0x184],%l1 ! Mem[000000005d800184]
swap [%i2+0x034],%l1 ! Mem[000000005d000034]
ldx [%i2+0x1f8],%l7 ! Mem[000000005d0001f8]
ldstub [%i3+0x0cc],%l4 ! Mem[000000005d8000cc]
swap [%i2+0x14c],%l2 ! Mem[000000005d00014c]
ldub [%i2+0x09b],%l0 ! Mem[000000005d00009b]
jmpl %g6+8,%g0
swap [%i1+0x060],%l4 ! Mem[000000005c800060]
p38_call_0_le:
stb %l4,[%i3+0x149] ! Mem[000000005d800149]
ldstub [%i2+0x166],%l6 ! Mem[000000005d000166]
stx %l5,[%i1+0x170] ! Mem[000000005c800170]
lduw [%i2+0x130],%l2 ! Mem[000000005d000130]
ldsh [%i2+0x102],%l5 ! Mem[000000005d000102]
retl
ldsb [%i2+0x1d4],%l0 ! Mem[000000005d0001d4]
p38_jmpl_0_lo:
ldstub [%o2+0x11d],%l5 ! Mem[000000005d00011d]
ldstub [%o3+0x184],%l1 ! Mem[000000005d800184]
swap [%o2+0x034],%l1 ! Mem[000000005d000034]
ldx [%o2+0x1f8],%l7 ! Mem[000000005d0001f8]
ldstub [%o3+0x0cc],%l4 ! Mem[000000005d8000cc]
swap [%o2+0x14c],%l2 ! Mem[000000005d00014c]
ldub [%o2+0x09b],%l0 ! Mem[000000005d00009b]
jmpl %g6+8,%g0
swap [%o1+0x060],%l4 ! Mem[000000005c800060]
p38_call_0_lo:
stb %l4,[%o3+0x149] ! Mem[000000005d800149]
ldstub [%o2+0x166],%l6 ! Mem[000000005d000166]
stx %l5,[%o1+0x170] ! Mem[000000005c800170]
lduw [%o2+0x130],%l2 ! Mem[000000005d000130]
ldsh [%o2+0x102],%l5 ! Mem[000000005d000102]
retl
ldsb [%o2+0x1d4],%l0 ! Mem[000000005d0001d4]
p38_jmpl_0_he:
lduh [%i2+0x092],%l2 ! Mem[000000005d000092]
swap [%i0+0x190],%l6 ! Mem[000000005c000190]
lduh [%i3+0x18e],%l2 ! Mem[000000005d80018e]
jmpl %g6+8,%g0
ldstub [%i3+0x003],%l3 ! Mem[000000005d800003]
p38_call_0_he:
ldstub [%i0+0x0e0],%l3 ! Mem[000000005c0000e0]
lduw [%i0+0x1c4],%l5 ! Mem[000000005c0001c4]
sth %l4,[%i0+0x14c] ! Mem[000000005c00014c]
stw %l4,[%i0+0x0a4] ! Mem[000000005c0000a4]
retl
swap [%i2+0x08c],%l2 ! Mem[000000005d00008c]
p38_jmpl_0_ho:
lduh [%o2+0x092],%l2 ! Mem[000000005d000092]
swap [%o0+0x190],%l6 ! Mem[000000005c000190]
lduh [%o3+0x18e],%l2 ! Mem[000000005d80018e]
jmpl %g6+8,%g0
ldstub [%o3+0x003],%l3 ! Mem[000000005d800003]
p38_call_0_ho:
ldstub [%o0+0x0e0],%l3 ! Mem[000000005c0000e0]
lduw [%o0+0x1c4],%l5 ! Mem[000000005c0001c4]
sth %l4,[%o0+0x14c] ! Mem[000000005c00014c]
stw %l4,[%o0+0x0a4] ! Mem[000000005c0000a4]
retl
swap [%o2+0x08c],%l2 ! Mem[000000005d00008c]
p39_jmpl_0_le:
stx %l5,[%i2+0x138] ! Mem[000000005f000138]
swap [%i3+0x1c4],%l5 ! Mem[000000005f8001c4]
ldx [%i0+0x128],%l3 ! Mem[000000005e000128]
ldx [%i2+0x0a0],%l2 ! Mem[000000005f0000a0]
ldstub [%i1+0x0ba],%l3 ! Mem[000000005e8000ba]
ldub [%i0+0x1c3],%l3 ! Mem[000000005e0001c3]
ldd [%i1+0x068],%l0 ! Mem[000000005e800068]
jmpl %g6+8,%g0
stx %l4,[%i0+0x060] ! Mem[000000005e000060]
p39_call_0_le:
lduw [%i0+0x134],%l6 ! Mem[000000005e000134]
ldd [%i2+0x020],%l4 ! Mem[000000005f000020]
swap [%i2+0x148],%l1 ! Mem[000000005f000148]
ldstub [%i3+0x009],%l4 ! Mem[000000005f800009]
swap [%i2+0x03c],%l4 ! Mem[000000005f00003c]
retl
ldub [%i3+0x0ed],%l5 ! Mem[000000005f8000ed]
p39_jmpl_0_lo:
stx %l5,[%o2+0x138] ! Mem[000000005f000138]
swap [%o3+0x1c4],%l5 ! Mem[000000005f8001c4]
ldx [%o0+0x128],%l3 ! Mem[000000005e000128]
ldx [%o2+0x0a0],%l2 ! Mem[000000005f0000a0]
ldstub [%o1+0x0ba],%l3 ! Mem[000000005e8000ba]
ldub [%o0+0x1c3],%l3 ! Mem[000000005e0001c3]
ldd [%o1+0x068],%l0 ! Mem[000000005e800068]
jmpl %g6+8,%g0
stx %l4,[%o0+0x060] ! Mem[000000005e000060]
p39_call_0_lo:
lduw [%o0+0x134],%l6 ! Mem[000000005e000134]
ldd [%o2+0x020],%l4 ! Mem[000000005f000020]
swap [%o2+0x148],%l1 ! Mem[000000005f000148]
ldstub [%o3+0x009],%l4 ! Mem[000000005f800009]
swap [%o2+0x03c],%l4 ! Mem[000000005f00003c]
retl
ldub [%o3+0x0ed],%l5 ! Mem[000000005f8000ed]
p39_jmpl_0_he:
stx %l1,[%i3+0x028] ! Mem[000000005f800028]
jmpl %g6+8,%g0
ldub [%i0+0x17a],%l6 ! Mem[000000005e00017a]
p39_call_0_he:
stx %l5,[%i3+0x1d8] ! Mem[000000005f8001d8]
stb %l3,[%i3+0x092] ! Mem[000000005f800092]
ldsh [%i1+0x0a2],%l6 ! Mem[000000005e8000a2]
ldstub [%i3+0x193],%l5 ! Mem[000000005f800193]
retl
swap [%i0+0x148],%l7 ! Mem[000000005e000148]
p39_jmpl_0_ho:
stx %l1,[%o3+0x028] ! Mem[000000005f800028]
jmpl %g6+8,%g0
ldub [%o0+0x17a],%l6 ! Mem[000000005e00017a]
p39_call_0_ho:
stx %l5,[%o3+0x1d8] ! Mem[000000005f8001d8]
stb %l3,[%o3+0x092] ! Mem[000000005f800092]
ldsh [%o1+0x0a2],%l6 ! Mem[000000005e8000a2]
ldstub [%o3+0x193],%l5 ! Mem[000000005f800193]
retl
swap [%o0+0x148],%l7 ! Mem[000000005e000148]
p40_jmpl_0_le:
ldstub [%i1+0x0a7],%l4 ! Mem[00000000608000a7]
ldstub [%i1+0x1e6],%l5 ! Mem[00000000608001e6]
sth %l1,[%i3+0x034] ! Mem[0000000061800034]
stw %l3,[%i1+0x0e0] ! Mem[00000000608000e0]
ldsb [%i0+0x0ec],%l4 ! Mem[00000000600000ec]
ldd [%i2+0x0a8],%l4 ! Mem[00000000610000a8]
swap [%i1+0x048],%l1 ! Mem[0000000060800048]
jmpl %g6+8,%g0
ldd [%i0+0x020],%l4 ! Mem[0000000060000020]
p40_call_0_le:
ldsb [%i1+0x134],%l6 ! Mem[0000000060800134]
retl
ldsb [%i2+0x088],%l3 ! Mem[0000000061000088]
p40_jmpl_0_lo:
ldstub [%o1+0x0a7],%l4 ! Mem[00000000608000a7]
ldstub [%o1+0x1e6],%l5 ! Mem[00000000608001e6]
sth %l1,[%o3+0x034] ! Mem[0000000061800034]
stw %l3,[%o1+0x0e0] ! Mem[00000000608000e0]
ldsb [%o0+0x0ec],%l4 ! Mem[00000000600000ec]
ldd [%o2+0x0a8],%l4 ! Mem[00000000610000a8]
swap [%o1+0x048],%l1 ! Mem[0000000060800048]
jmpl %g6+8,%g0
ldd [%o0+0x020],%l4 ! Mem[0000000060000020]
p40_call_0_lo:
ldsb [%o1+0x134],%l6 ! Mem[0000000060800134]
retl
ldsb [%o2+0x088],%l3 ! Mem[0000000061000088]
p40_jmpl_0_he:
jmpl %g6+8,%g0
stb %l5,[%i2+0x0b4] ! Mem[00000000610000b4]
p40_call_0_he:
sth %l1,[%i3+0x068] ! Mem[0000000061800068]
ldx [%i1+0x0c8],%l5 ! Mem[00000000608000c8]
retl
std %l6,[%i0+0x188] ! Mem[0000000060000188]
p40_jmpl_0_ho:
jmpl %g6+8,%g0
stb %l5,[%o2+0x0b4] ! Mem[00000000610000b4]
p40_call_0_ho:
sth %l1,[%o3+0x068] ! Mem[0000000061800068]
ldx [%o1+0x0c8],%l5 ! Mem[00000000608000c8]
retl
std %l6,[%o0+0x188] ! Mem[0000000060000188]
p41_jmpl_0_le:
ldstub [%i2+0x13d],%l5 ! Mem[000000006300013d]
swap [%i0+0x184],%l1 ! Mem[0000000062000184]
swap [%i2+0x1bc],%l2 ! Mem[00000000630001bc]
swap [%i2+0x078],%l4 ! Mem[0000000063000078]
lduh [%i1+0x0ba],%l3 ! Mem[00000000628000ba]
ldstub [%i0+0x1c3],%l3 ! Mem[00000000620001c3]
lduh [%i0+0x068],%l1 ! Mem[0000000062000068]
jmpl %g6+8,%g0
ldx [%i2+0x060],%l4 ! Mem[0000000063000060]
p41_call_0_le:
ldstub [%i2+0x130],%l0 ! Mem[0000000063000130]
swap [%i2+0x1a4],%l3 ! Mem[00000000630001a4]
stx %l5,[%i2+0x000] ! Mem[0000000063000000]
std %l0,[%i3+0x050] ! Mem[0000000063800050]
sth %l3,[%i0+0x194] ! Mem[0000000062000194]
retl
swap [%i3+0x0f4],%l2 ! Mem[00000000638000f4]
p41_jmpl_0_lo:
ldstub [%o2+0x13d],%l5 ! Mem[000000006300013d]
swap [%o0+0x184],%l1 ! Mem[0000000062000184]
swap [%o2+0x1bc],%l2 ! Mem[00000000630001bc]
swap [%o2+0x078],%l4 ! Mem[0000000063000078]
lduh [%o1+0x0ba],%l3 ! Mem[00000000628000ba]
ldstub [%o0+0x1c3],%l3 ! Mem[00000000620001c3]
lduh [%o0+0x068],%l1 ! Mem[0000000062000068]
jmpl %g6+8,%g0
ldx [%o2+0x060],%l4 ! Mem[0000000063000060]
p41_call_0_lo:
ldstub [%o2+0x130],%l0 ! Mem[0000000063000130]
swap [%o2+0x1a4],%l3 ! Mem[00000000630001a4]
stx %l5,[%o2+0x000] ! Mem[0000000063000000]
std %l0,[%o3+0x050] ! Mem[0000000063800050]
sth %l3,[%o0+0x194] ! Mem[0000000062000194]
retl
swap [%o3+0x0f4],%l2 ! Mem[00000000638000f4]
p41_jmpl_0_he:
ldsb [%i1+0x151],%l2 ! Mem[0000000062800151]
stb %l6,[%i1+0x1d1] ! Mem[00000000628001d1]
jmpl %g6+8,%g0
lduw [%i1+0x1ac],%l2 ! Mem[00000000628001ac]
p41_call_0_he:
sth %l4,[%i2+0x0ec] ! Mem[00000000630000ec]
ldsw [%i1+0x1a0],%l6 ! Mem[00000000628001a0]
stx %l5,[%i1+0x1e0] ! Mem[00000000628001e0]
ldub [%i3+0x01a],%l6 ! Mem[000000006380001a]
ldsb [%i1+0x179],%l0 ! Mem[0000000062800179]
retl
swap [%i0+0x088],%l5 ! Mem[0000000062000088]
p41_jmpl_0_ho:
ldsb [%o1+0x151],%l2 ! Mem[0000000062800151]
stb %l6,[%o1+0x1d1] ! Mem[00000000628001d1]
jmpl %g6+8,%g0
lduw [%o1+0x1ac],%l2 ! Mem[00000000628001ac]
p41_call_0_ho:
sth %l4,[%o2+0x0ec] ! Mem[00000000630000ec]
ldsw [%o1+0x1a0],%l6 ! Mem[00000000628001a0]
stx %l5,[%o1+0x1e0] ! Mem[00000000628001e0]
ldub [%o3+0x01a],%l6 ! Mem[000000006380001a]
ldsb [%o1+0x179],%l0 ! Mem[0000000062800179]
retl
swap [%o0+0x088],%l5 ! Mem[0000000062000088]
p42_jmpl_0_le:
sth %l6,[%i3+0x04a] ! Mem[000000006580004a]
ldsw [%i3+0x04c],%l5 ! Mem[000000006580004c]
ldstub [%i2+0x086],%l2 ! Mem[0000000065000086]
ldstub [%i2+0x0cf],%l5 ! Mem[00000000650000cf]
lduh [%i3+0x07a],%l3 ! Mem[000000006580007a]
swap [%i3+0x114],%l6 ! Mem[0000000065800114]
swap [%i2+0x048],%l3 ! Mem[0000000065000048]
jmpl %g6+8,%g0
stx %l1,[%i0+0x058] ! Mem[0000000064000058]
p42_call_0_le:
ldub [%i0+0x06e],%l2 ! Mem[000000006400006e]
ldstub [%i1+0x053],%l3 ! Mem[0000000064800053]
sth %l2,[%i2+0x15c] ! Mem[000000006500015c]
stw %l2,[%i2+0x150] ! Mem[0000000065000150]
retl
lduw [%i0+0x158],%l6 ! Mem[0000000064000158]
p42_jmpl_0_lo:
sth %l6,[%o3+0x04a] ! Mem[000000006580004a]
ldsw [%o3+0x04c],%l5 ! Mem[000000006580004c]
ldstub [%o2+0x086],%l2 ! Mem[0000000065000086]
ldstub [%o2+0x0cf],%l5 ! Mem[00000000650000cf]
lduh [%o3+0x07a],%l3 ! Mem[000000006580007a]
swap [%o3+0x114],%l6 ! Mem[0000000065800114]
swap [%o2+0x048],%l3 ! Mem[0000000065000048]
jmpl %g6+8,%g0
stx %l1,[%o0+0x058] ! Mem[0000000064000058]
p42_call_0_lo:
ldub [%o0+0x06e],%l2 ! Mem[000000006400006e]
ldstub [%o1+0x053],%l3 ! Mem[0000000064800053]
sth %l2,[%o2+0x15c] ! Mem[000000006500015c]
stw %l2,[%o2+0x150] ! Mem[0000000065000150]
retl
lduw [%o0+0x158],%l6 ! Mem[0000000064000158]
p42_jmpl_0_he:
ldx [%i1+0x1f8],%l5 ! Mem[00000000648001f8]
ldstub [%i3+0x1cb],%l7 ! Mem[00000000658001cb]
ldstub [%i3+0x0e0],%l3 ! Mem[00000000658000e0]
std %l4,[%i1+0x1d8] ! Mem[00000000648001d8]
jmpl %g6+8,%g0
ldsw [%i0+0x16c],%l4 ! Mem[000000006400016c]
p42_call_0_he:
retl
ldstub [%i3+0x1bb],%l4 ! Mem[00000000658001bb]
p42_jmpl_0_ho:
ldx [%o1+0x1f8],%l5 ! Mem[00000000648001f8]
ldstub [%o3+0x1cb],%l7 ! Mem[00000000658001cb]
ldstub [%o3+0x0e0],%l3 ! Mem[00000000658000e0]
std %l4,[%o1+0x1d8] ! Mem[00000000648001d8]
jmpl %g6+8,%g0
ldsw [%o0+0x16c],%l4 ! Mem[000000006400016c]
p42_call_0_ho:
retl
ldstub [%o3+0x1bb],%l4 ! Mem[00000000658001bb]
p43_jmpl_0_le:
ldub [%i2+0x13d],%l5 ! Mem[000000006700013d]
ldstub [%i3+0x1de],%l4 ! Mem[00000000678001de]
ldstub [%i3+0x086],%l2 ! Mem[0000000067800086]
ldsw [%i2+0x0a0],%l2 ! Mem[00000000670000a0]
ldd [%i0+0x098],%l2 ! Mem[0000000066000098]
ldstub [%i1+0x0ba],%l0 ! Mem[00000000668000ba]
ldstub [%i3+0x12b],%l3 ! Mem[000000006780012b]
jmpl %g6+8,%g0
std %l6,[%i0+0x198] ! Mem[0000000066000198]
p43_call_0_le:
retl
sth %l0,[%i2+0x130] ! Mem[0000000067000130]
p43_jmpl_0_lo:
ldub [%o2+0x13d],%l5 ! Mem[000000006700013d]
ldstub [%o3+0x1de],%l4 ! Mem[00000000678001de]
ldstub [%o3+0x086],%l2 ! Mem[0000000067800086]
ldsw [%o2+0x0a0],%l2 ! Mem[00000000670000a0]
ldd [%o0+0x098],%l2 ! Mem[0000000066000098]
ldstub [%o1+0x0ba],%l0 ! Mem[00000000668000ba]
ldstub [%o3+0x12b],%l3 ! Mem[000000006780012b]
jmpl %g6+8,%g0
std %l6,[%o0+0x198] ! Mem[0000000066000198]
p43_call_0_lo:
retl
sth %l0,[%o2+0x130] ! Mem[0000000067000130]
p43_jmpl_0_he:
stx %l4,[%i2+0x140] ! Mem[0000000067000140]
lduh [%i3+0x0e8],%l0 ! Mem[00000000678000e8]
stx %l1,[%i0+0x1c8] ! Mem[00000000660001c8]
swap [%i0+0x064],%l6 ! Mem[0000000066000064]
swap [%i3+0x140],%l3 ! Mem[0000000067800140]
jmpl %g6+8,%g0
stx %l4,[%i0+0x0e8] ! Mem[00000000660000e8]
p43_call_0_he:
lduw [%i0+0x158],%l6 ! Mem[0000000066000158]
swap [%i3+0x0d4],%l4 ! Mem[00000000678000d4]
lduw [%i2+0x1b8],%l7 ! Mem[00000000670001b8]
retl
std %l6,[%i3+0x180] ! Mem[0000000067800180]
p43_jmpl_0_ho:
stx %l4,[%o2+0x140] ! Mem[0000000067000140]
lduh [%o3+0x0e8],%l0 ! Mem[00000000678000e8]
stx %l1,[%o0+0x1c8] ! Mem[00000000660001c8]
swap [%o0+0x064],%l6 ! Mem[0000000066000064]
swap [%o3+0x140],%l3 ! Mem[0000000067800140]
jmpl %g6+8,%g0
stx %l4,[%o0+0x0e8] ! Mem[00000000660000e8]
p43_call_0_ho:
lduw [%o0+0x158],%l6 ! Mem[0000000066000158]
swap [%o3+0x0d4],%l4 ! Mem[00000000678000d4]
lduw [%o2+0x1b8],%l7 ! Mem[00000000670001b8]
retl
std %l6,[%o3+0x180] ! Mem[0000000067800180]
p44_jmpl_0_le:
swap [%i2+0x050],%l5 ! Mem[0000000069000050]
stb %l6,[%i1+0x0a1] ! Mem[00000000688000a1]
ldd [%i0+0x0c0],%l0 ! Mem[00000000680000c0]
lduw [%i2+0x1a0],%l3 ! Mem[00000000690001a0]
ldstub [%i3+0x16c],%l0 ! Mem[000000006980016c]
std %l4,[%i1+0x048] ! Mem[0000000068800048]
swap [%i3+0x118],%l6 ! Mem[0000000069800118]
jmpl %g6+8,%g0
stb %l1,[%i2+0x05e] ! Mem[000000006900005e]
p44_call_0_le:
stb %l3,[%i0+0x0df] ! Mem[00000000680000df]
ldstub [%i3+0x0b9],%l6 ! Mem[00000000698000b9]
stx %l6,[%i2+0x198] ! Mem[0000000069000198]
ldstub [%i2+0x09d],%l7 ! Mem[000000006900009d]
retl
lduw [%i1+0x0e0],%l3 ! Mem[00000000688000e0]
p44_jmpl_0_lo:
swap [%o2+0x050],%l5 ! Mem[0000000069000050]
stb %l6,[%o1+0x0a1] ! Mem[00000000688000a1]
ldd [%o0+0x0c0],%l0 ! Mem[00000000680000c0]
lduw [%o2+0x1a0],%l3 ! Mem[00000000690001a0]
ldstub [%o3+0x16c],%l0 ! Mem[000000006980016c]
std %l4,[%o1+0x048] ! Mem[0000000068800048]
swap [%o3+0x118],%l6 ! Mem[0000000069800118]
jmpl %g6+8,%g0
stb %l1,[%o2+0x05e] ! Mem[000000006900005e]
p44_call_0_lo:
stb %l3,[%o0+0x0df] ! Mem[00000000680000df]
ldstub [%o3+0x0b9],%l6 ! Mem[00000000698000b9]
stx %l6,[%o2+0x198] ! Mem[0000000069000198]
ldstub [%o2+0x09d],%l7 ! Mem[000000006900009d]
retl
lduw [%o1+0x0e0],%l3 ! Mem[00000000688000e0]
p44_jmpl_0_he:
stw %l3,[%i2+0x134] ! Mem[0000000069000134]
ldub [%i2+0x092],%l3 ! Mem[0000000069000092]
lduw [%i3+0x1e8],%l3 ! Mem[00000000698001e8]
ldx [%i1+0x088],%l2 ! Mem[0000000068800088]
std %l6,[%i3+0x050] ! Mem[0000000069800050]
ldstub [%i3+0x0e4],%l6 ! Mem[00000000698000e4]
jmpl %g6+8,%g0
swap [%i1+0x138],%l6 ! Mem[0000000068800138]
p44_call_0_he:
stw %l1,[%i2+0x1ac] ! Mem[00000000690001ac]
stw %l2,[%i1+0x1c8] ! Mem[00000000688001c8]
sth %l3,[%i0+0x00c] ! Mem[000000006800000c]
ldstub [%i1+0x0d5],%l2 ! Mem[00000000688000d5]
lduh [%i3+0x1f4],%l2 ! Mem[00000000698001f4]
retl
ldx [%i1+0x190],%l0 ! Mem[0000000068800190]
p44_jmpl_0_ho:
stw %l3,[%o2+0x134] ! Mem[0000000069000134]
ldub [%o2+0x092],%l3 ! Mem[0000000069000092]
lduw [%o3+0x1e8],%l3 ! Mem[00000000698001e8]
ldx [%o1+0x088],%l2 ! Mem[0000000068800088]
std %l6,[%o3+0x050] ! Mem[0000000069800050]
ldstub [%o3+0x0e4],%l6 ! Mem[00000000698000e4]
jmpl %g6+8,%g0
swap [%o1+0x138],%l6 ! Mem[0000000068800138]
p44_call_0_ho:
stw %l1,[%o2+0x1ac] ! Mem[00000000690001ac]
stw %l2,[%o1+0x1c8] ! Mem[00000000688001c8]
sth %l3,[%o0+0x00c] ! Mem[000000006800000c]
ldstub [%o1+0x0d5],%l2 ! Mem[00000000688000d5]
lduh [%o3+0x1f4],%l2 ! Mem[00000000698001f4]
retl
ldx [%o1+0x190],%l0 ! Mem[0000000068800190]
p45_jmpl_0_le:
ldstub [%i2+0x0a7],%l4 ! Mem[000000006b0000a7]
ldx [%i1+0x0e8],%l6 ! Mem[000000006a8000e8]
std %l2,[%i3+0x108] ! Mem[000000006b800108]
stb %l2,[%i0+0x082] ! Mem[000000006a000082]
ldsb [%i0+0x016],%l3 ! Mem[000000006a000016]
ldub [%i3+0x115],%l6 ! Mem[000000006b800115]
swap [%i3+0x020],%l5 ! Mem[000000006b800020]
jmpl %g6+8,%g0
lduh [%i1+0x172],%l5 ! Mem[000000006a800172]
p45_call_0_le:
ldsh [%i1+0x150],%l2 ! Mem[000000006a800150]
swap [%i2+0x048],%l2 ! Mem[000000006b000048]
ldstub [%i2+0x129],%l7 ! Mem[000000006b000129]
retl
ldx [%i1+0x070],%l1 ! Mem[000000006a800070]
p45_jmpl_0_lo:
ldstub [%o2+0x0a7],%l4 ! Mem[000000006b0000a7]
ldx [%o1+0x0e8],%l6 ! Mem[000000006a8000e8]
std %l2,[%o3+0x108] ! Mem[000000006b800108]
stb %l2,[%o0+0x082] ! Mem[000000006a000082]
ldsb [%o0+0x016],%l3 ! Mem[000000006a000016]
ldub [%o3+0x115],%l6 ! Mem[000000006b800115]
swap [%o3+0x020],%l5 ! Mem[000000006b800020]
jmpl %g6+8,%g0
lduh [%o1+0x172],%l5 ! Mem[000000006a800172]
p45_call_0_lo:
ldsh [%o1+0x150],%l2 ! Mem[000000006a800150]
swap [%o2+0x048],%l2 ! Mem[000000006b000048]
ldstub [%o2+0x129],%l7 ! Mem[000000006b000129]
retl
ldx [%o1+0x070],%l1 ! Mem[000000006a800070]
p45_jmpl_0_he:
stx %l4,[%i3+0x060] ! Mem[000000006b800060]
stw %l1,[%i1+0x14c] ! Mem[000000006a80014c]
stx %l6,[%i3+0x110] ! Mem[000000006b800110]
ldd [%i1+0x1e8],%l4 ! Mem[000000006a8001e8]
stx %l5,[%i0+0x1f8] ! Mem[000000006a0001f8]
sth %l4,[%i2+0x114] ! Mem[000000006b000114]
jmpl %g6+8,%g0
stx %l6,[%i3+0x0c8] ! Mem[000000006b8000c8]
p45_call_0_he:
stb %l5,[%i0+0x1b3] ! Mem[000000006a0001b3]
swap [%i3+0x184],%l4 ! Mem[000000006b800184]
ldstub [%i3+0x0a8],%l5 ! Mem[000000006b8000a8]
ldstub [%i1+0x006],%l3 ! Mem[000000006a800006]
std %l6,[%i0+0x1d8] ! Mem[000000006a0001d8]
swap [%i1+0x198],%l7 ! Mem[000000006a800198]
retl
ldstub [%i0+0x1a4],%l6 ! Mem[000000006a0001a4]
p45_jmpl_0_ho:
stx %l4,[%o3+0x060] ! Mem[000000006b800060]
stw %l1,[%o1+0x14c] ! Mem[000000006a80014c]
stx %l6,[%o3+0x110] ! Mem[000000006b800110]
ldd [%o1+0x1e8],%l4 ! Mem[000000006a8001e8]
stx %l5,[%o0+0x1f8] ! Mem[000000006a0001f8]
sth %l4,[%o2+0x114] ! Mem[000000006b000114]
jmpl %g6+8,%g0
stx %l6,[%o3+0x0c8] ! Mem[000000006b8000c8]
p45_call_0_ho:
stb %l5,[%o0+0x1b3] ! Mem[000000006a0001b3]
swap [%o3+0x184],%l4 ! Mem[000000006b800184]
ldstub [%o3+0x0a8],%l5 ! Mem[000000006b8000a8]
ldstub [%o1+0x006],%l3 ! Mem[000000006a800006]
std %l6,[%o0+0x1d8] ! Mem[000000006a0001d8]
swap [%o1+0x198],%l7 ! Mem[000000006a800198]
retl
ldstub [%o0+0x1a4],%l6 ! Mem[000000006a0001a4]
p46_jmpl_0_le:
lduh [%i2+0x11c],%l5 ! Mem[000000006d00011c]
std %l0,[%i1+0x1a0] ! Mem[000000006c8001a0]
std %l4,[%i3+0x040] ! Mem[000000006d800040]
ldd [%i0+0x1d8],%l6 ! Mem[000000006c0001d8]
swap [%i0+0x0ec],%l4 ! Mem[000000006c0000ec]
swap [%i2+0x16c],%l2 ! Mem[000000006d00016c]
stw %l2,[%i0+0x198] ! Mem[000000006c000198]
jmpl %g6+8,%g0
swap [%i3+0x1f0],%l2 ! Mem[000000006d8001f0]
p46_call_0_le:
ldstub [%i0+0x0b3],%l3 ! Mem[000000006c0000b3]
swap [%i2+0x088],%l2 ! Mem[000000006d000088]
retl
ldstub [%i2+0x16b],%l1 ! Mem[000000006d00016b]
p46_jmpl_0_lo:
lduh [%o2+0x11c],%l5 ! Mem[000000006d00011c]
std %l0,[%o1+0x1a0] ! Mem[000000006c8001a0]
std %l4,[%o3+0x040] ! Mem[000000006d800040]
ldd [%o0+0x1d8],%l6 ! Mem[000000006c0001d8]
swap [%o0+0x0ec],%l4 ! Mem[000000006c0000ec]
swap [%o2+0x16c],%l2 ! Mem[000000006d00016c]
stw %l2,[%o0+0x198] ! Mem[000000006c000198]
jmpl %g6+8,%g0
swap [%o3+0x1f0],%l2 ! Mem[000000006d8001f0]
p46_call_0_lo:
ldstub [%o0+0x0b3],%l3 ! Mem[000000006c0000b3]
swap [%o2+0x088],%l2 ! Mem[000000006d000088]
retl
ldstub [%o2+0x16b],%l1 ! Mem[000000006d00016b]
p46_jmpl_0_he:
ldsw [%i0+0x1ec],%l1 ! Mem[000000006c0001ec]
sth %l6,[%i0+0x066] ! Mem[000000006c000066]
ldub [%i1+0x14f],%l1 ! Mem[000000006c80014f]
std %l6,[%i2+0x130] ! Mem[000000006d000130]
ldsh [%i3+0x00e],%l7 ! Mem[000000006d80000e]
ldstub [%i1+0x0c8],%l4 ! Mem[000000006c8000c8]
ldstub [%i1+0x181],%l6 ! Mem[000000006c800181]
jmpl %g6+8,%g0
ldstub [%i1+0x0f4],%l7 ! Mem[000000006c8000f4]
p46_call_0_he:
lduh [%i2+0x00e],%l4 ! Mem[000000006d00000e]
ldstub [%i1+0x171],%l0 ! Mem[000000006c800171]
swap [%i2+0x12c],%l2 ! Mem[000000006d00012c]
swap [%i1+0x004],%l3 ! Mem[000000006c800004]
retl
stb %l3,[%i1+0x1d8] ! Mem[000000006c8001d8]
p46_jmpl_0_ho:
ldsw [%o0+0x1ec],%l1 ! Mem[000000006c0001ec]
sth %l6,[%o0+0x066] ! Mem[000000006c000066]
ldub [%o1+0x14f],%l1 ! Mem[000000006c80014f]
std %l6,[%o2+0x130] ! Mem[000000006d000130]
ldsh [%o3+0x00e],%l7 ! Mem[000000006d80000e]
ldstub [%o1+0x0c8],%l4 ! Mem[000000006c8000c8]
ldstub [%o1+0x181],%l6 ! Mem[000000006c800181]
jmpl %g6+8,%g0
ldstub [%o1+0x0f4],%l7 ! Mem[000000006c8000f4]
p46_call_0_ho:
lduh [%o2+0x00e],%l4 ! Mem[000000006d00000e]
ldstub [%o1+0x171],%l0 ! Mem[000000006c800171]
swap [%o2+0x12c],%l2 ! Mem[000000006d00012c]
swap [%o1+0x004],%l3 ! Mem[000000006c800004]
retl
stb %l3,[%o1+0x1d8] ! Mem[000000006c8001d8]
p47_jmpl_0_le:
ldx [%i2+0x118],%l5 ! Mem[000000006f000118]
ldstub [%i1+0x1c6],%l5 ! Mem[000000006e8001c6]
stb %l1,[%i3+0x014] ! Mem[000000006f800014]
ldub [%i1+0x042],%l4 ! Mem[000000006e800042]
ldstub [%i1+0x0bc],%l5 ! Mem[000000006e8000bc]
ldstub [%i1+0x09a],%l0 ! Mem[000000006e80009a]
stw %l5,[%i3+0x000] ! Mem[000000006f800000]
jmpl %g6+8,%g0
stx %l1,[%i2+0x148] ! Mem[000000006f000148]
p47_call_0_le:
sth %l2,[%i3+0x150] ! Mem[000000006f800150]
ldsw [%i3+0x048],%l2 ! Mem[000000006f800048]
stx %l7,[%i2+0x128] ! Mem[000000006f000128]
ldstub [%i3+0x070],%l1 ! Mem[000000006f800070]
lduh [%i3+0x194],%l3 ! Mem[000000006f800194]
swap [%i3+0x1d4],%l0 ! Mem[000000006f8001d4]
ldstub [%i0+0x11a],%l7 ! Mem[000000006e00011a]
retl
ldsh [%i0+0x04e],%l1 ! Mem[000000006e00004e]
p47_jmpl_0_lo:
ldx [%o2+0x118],%l5 ! Mem[000000006f000118]
ldstub [%o1+0x1c6],%l5 ! Mem[000000006e8001c6]
stb %l1,[%o3+0x014] ! Mem[000000006f800014]
ldub [%o1+0x042],%l4 ! Mem[000000006e800042]
ldstub [%o1+0x0bc],%l5 ! Mem[000000006e8000bc]
ldstub [%o1+0x09a],%l0 ! Mem[000000006e80009a]
stw %l5,[%o3+0x000] ! Mem[000000006f800000]
jmpl %g6+8,%g0
stx %l1,[%o2+0x148] ! Mem[000000006f000148]
p47_call_0_lo:
sth %l2,[%o3+0x150] ! Mem[000000006f800150]
ldsw [%o3+0x048],%l2 ! Mem[000000006f800048]
stx %l7,[%o2+0x128] ! Mem[000000006f000128]
ldstub [%o3+0x070],%l1 ! Mem[000000006f800070]
lduh [%o3+0x194],%l3 ! Mem[000000006f800194]
swap [%o3+0x1d4],%l0 ! Mem[000000006f8001d4]
ldstub [%o0+0x11a],%l7 ! Mem[000000006e00011a]
retl
ldsh [%o0+0x04e],%l1 ! Mem[000000006e00004e]
p47_jmpl_0_he:
ldstub [%i3+0x14e],%l1 ! Mem[000000006f80014e]
stb %l0,[%i0+0x124] ! Mem[000000006e000124]
std %l6,[%i2+0x140] ! Mem[000000006f000140]
ldstub [%i1+0x11b],%l7 ! Mem[000000006e80011b]
ldub [%i3+0x193],%l3 ! Mem[000000006f800193]
swap [%i2+0x138],%l0 ! Mem[000000006f000138]
jmpl %g6+8,%g0
ldub [%i0+0x0b1],%l6 ! Mem[000000006e0000b1]
p47_call_0_he:
ldsh [%i2+0x1ba],%l6 ! Mem[000000006f0001ba]
ldstub [%i0+0x05d],%l5 ! Mem[000000006e00005d]
ldstub [%i3+0x113],%l6 ! Mem[000000006f800113]
ldub [%i2+0x18a],%l3 ! Mem[000000006f00018a]
stb %l5,[%i2+0x036] ! Mem[000000006f000036]
ldstub [%i3+0x08e],%l3 ! Mem[000000006f80008e]
retl
swap [%i3+0x118],%l6 ! Mem[000000006f800118]
p47_jmpl_0_ho:
ldstub [%o3+0x14e],%l1 ! Mem[000000006f80014e]
stb %l0,[%o0+0x124] ! Mem[000000006e000124]
std %l6,[%o2+0x140] ! Mem[000000006f000140]
ldstub [%o1+0x11b],%l7 ! Mem[000000006e80011b]
ldub [%o3+0x193],%l3 ! Mem[000000006f800193]
swap [%o2+0x138],%l0 ! Mem[000000006f000138]
jmpl %g6+8,%g0
ldub [%o0+0x0b1],%l6 ! Mem[000000006e0000b1]
p47_call_0_ho:
ldsh [%o2+0x1ba],%l6 ! Mem[000000006f0001ba]
ldstub [%o0+0x05d],%l5 ! Mem[000000006e00005d]
ldstub [%o3+0x113],%l6 ! Mem[000000006f800113]
ldub [%o2+0x18a],%l3 ! Mem[000000006f00018a]
stb %l5,[%o2+0x036] ! Mem[000000006f000036]
ldstub [%o3+0x08e],%l3 ! Mem[000000006f80008e]
retl
swap [%o3+0x118],%l6 ! Mem[000000006f800118]
p48_jmpl_0_le:
std %l4,[%i3+0x0b0] ! Mem[00000000718000b0]
swap [%i1+0x1fc],%l4 ! Mem[00000000708001fc]
swap [%i0+0x1bc],%l2 ! Mem[00000000700001bc]
ldub [%i3+0x082],%l2 ! Mem[0000000071800082]
sth %l3,[%i0+0x0ba] ! Mem[00000000700000ba]
swap [%i0+0x1c0],%l3 ! Mem[00000000700001c0]
stx %l1,[%i1+0x068] ! Mem[0000000070800068]
jmpl %g6+8,%g0
swap [%i1+0x000],%l5 ! Mem[0000000070800000]
p48_call_0_le:
ldd [%i3+0x1a0],%l0 ! Mem[00000000718001a0]
retl
ldd [%i1+0x048],%l2 ! Mem[0000000070800048]
p48_jmpl_0_lo:
std %l4,[%o3+0x0b0] ! Mem[00000000718000b0]
swap [%o1+0x1fc],%l4 ! Mem[00000000708001fc]
swap [%o0+0x1bc],%l2 ! Mem[00000000700001bc]
ldub [%o3+0x082],%l2 ! Mem[0000000071800082]
sth %l3,[%o0+0x0ba] ! Mem[00000000700000ba]
swap [%o0+0x1c0],%l3 ! Mem[00000000700001c0]
stx %l1,[%o1+0x068] ! Mem[0000000070800068]
jmpl %g6+8,%g0
swap [%o1+0x000],%l5 ! Mem[0000000070800000]
p48_call_0_lo:
ldd [%o3+0x1a0],%l0 ! Mem[00000000718001a0]
retl
ldd [%o1+0x048],%l2 ! Mem[0000000070800048]
p48_jmpl_0_he:
lduh [%i0+0x0ec],%l2 ! Mem[00000000700000ec]
ldub [%i2+0x150],%l2 ! Mem[0000000071000150]
swap [%i1+0x090],%l1 ! Mem[0000000070800090]
swap [%i1+0x140],%l1 ! Mem[0000000070800140]
sth %l4,[%i1+0x108] ! Mem[0000000070800108]
ldstub [%i0+0x079],%l5 ! Mem[0000000070000079]
jmpl %g6+8,%g0
lduh [%i3+0x0ec],%l5 ! Mem[00000000718000ec]
p48_call_0_he:
swap [%i2+0x04c],%l2 ! Mem[000000007100004c]
retl
lduw [%i0+0x02c],%l7 ! Mem[000000007000002c]
p48_jmpl_0_ho:
lduh [%o0+0x0ec],%l2 ! Mem[00000000700000ec]
ldub [%o2+0x150],%l2 ! Mem[0000000071000150]
swap [%o1+0x090],%l1 ! Mem[0000000070800090]
swap [%o1+0x140],%l1 ! Mem[0000000070800140]
sth %l4,[%o1+0x108] ! Mem[0000000070800108]
ldstub [%o0+0x079],%l5 ! Mem[0000000070000079]
jmpl %g6+8,%g0
lduh [%o3+0x0ec],%l5 ! Mem[00000000718000ec]
p48_call_0_ho:
swap [%o2+0x04c],%l2 ! Mem[000000007100004c]
retl
lduw [%o0+0x02c],%l7 ! Mem[000000007000002c]
p49_jmpl_0_le:
sth %l6,[%i3+0x120] ! Mem[0000000073800120]
lduw [%i1+0x138],%l3 ! Mem[0000000072800138]
std %l2,[%i1+0x0a0] ! Mem[00000000728000a0]
ldub [%i1+0x0a2],%l2 ! Mem[00000000728000a2]
ldsh [%i1+0x09a],%l3 ! Mem[000000007280009a]
lduw [%i1+0x1e0],%l3 ! Mem[00000000728001e0]
ldub [%i0+0x048],%l1 ! Mem[0000000072000048]
jmpl %g6+8,%g0
swap [%i0+0x040],%l4 ! Mem[0000000072000040]
p49_call_0_le:
std %l0,[%i3+0x180] ! Mem[0000000073800180]
ldsw [%i1+0x088],%l2 ! Mem[0000000072800088]
ldub [%i3+0x0a3],%l5 ! Mem[00000000738000a3]
ldstub [%i0+0x109],%l2 ! Mem[0000000072000109]
ldstub [%i0+0x1c9],%l0 ! Mem[00000000720001c9]
retl
ldd [%i0+0x0f0],%l2 ! Mem[00000000720000f0]
p49_jmpl_0_lo:
sth %l6,[%o3+0x120] ! Mem[0000000073800120]
lduw [%o1+0x138],%l3 ! Mem[0000000072800138]
std %l2,[%o1+0x0a0] ! Mem[00000000728000a0]
ldub [%o1+0x0a2],%l2 ! Mem[00000000728000a2]
ldsh [%o1+0x09a],%l3 ! Mem[000000007280009a]
lduw [%o1+0x1e0],%l3 ! Mem[00000000728001e0]
ldub [%o0+0x048],%l1 ! Mem[0000000072000048]
jmpl %g6+8,%g0
swap [%o0+0x040],%l4 ! Mem[0000000072000040]
p49_call_0_lo:
std %l0,[%o3+0x180] ! Mem[0000000073800180]
ldsw [%o1+0x088],%l2 ! Mem[0000000072800088]
ldub [%o3+0x0a3],%l5 ! Mem[00000000738000a3]
ldstub [%o0+0x109],%l2 ! Mem[0000000072000109]
ldstub [%o0+0x1c9],%l0 ! Mem[00000000720001c9]
retl
ldd [%o0+0x0f0],%l2 ! Mem[00000000720000f0]
p49_jmpl_0_he:
swap [%i2+0x170],%l2 ! Mem[0000000073000170]
ldx [%i2+0x1d0],%l6 ! Mem[00000000730001d0]
jmpl %g6+8,%g0
std %l2,[%i0+0x1a8] ! Mem[00000000720001a8]
p49_call_0_he:
ldstub [%i1+0x1eb],%l7 ! Mem[00000000728001eb]
ldstub [%i2+0x0e4],%l0 ! Mem[00000000730000e4]
lduw [%i3+0x13c],%l4 ! Mem[000000007380013c]
ldstub [%i3+0x0bf],%l7 ! Mem[00000000738000bf]
swap [%i2+0x158],%l0 ! Mem[0000000073000158]
retl
ldstub [%i1+0x1bd],%l5 ! Mem[00000000728001bd]
p49_jmpl_0_ho:
swap [%o2+0x170],%l2 ! Mem[0000000073000170]
ldx [%o2+0x1d0],%l6 ! Mem[00000000730001d0]
jmpl %g6+8,%g0
std %l2,[%o0+0x1a8] ! Mem[00000000720001a8]
p49_call_0_ho:
ldstub [%o1+0x1eb],%l7 ! Mem[00000000728001eb]
ldstub [%o2+0x0e4],%l0 ! Mem[00000000730000e4]
lduw [%o3+0x13c],%l4 ! Mem[000000007380013c]
ldstub [%o3+0x0bf],%l7 ! Mem[00000000738000bf]
swap [%o2+0x158],%l0 ! Mem[0000000073000158]
retl
ldstub [%o1+0x1bd],%l5 ! Mem[00000000728001bd]
p50_jmpl_0_le:
stw %l4,[%i2+0x084] ! Mem[0000000075000084]
lduw [%i3+0x184],%l1 ! Mem[0000000075800184]
ldd [%i2+0x010],%l0 ! Mem[0000000075000010]
stb %l3,[%i3+0x0c2] ! Mem[00000000758000c2]
ldstub [%i0+0x0cc],%l4 ! Mem[00000000740000cc]
stb %l2,[%i2+0x05d] ! Mem[000000007500005d]
stb %l0,[%i3+0x0bb] ! Mem[00000000758000bb]
jmpl %g6+8,%g0
swap [%i0+0x000],%l2 ! Mem[0000000074000000]
p50_call_0_le:
ldsh [%i0+0x134],%l6 ! Mem[0000000074000134]
ldub [%i2+0x06c],%l4 ! Mem[000000007500006c]
swap [%i1+0x19c],%l6 ! Mem[000000007480019c]
retl
sth %l1,[%i1+0x184] ! Mem[0000000074800184]
p50_jmpl_0_lo:
stw %l4,[%o2+0x084] ! Mem[0000000075000084]
lduw [%o3+0x184],%l1 ! Mem[0000000075800184]
ldd [%o2+0x010],%l0 ! Mem[0000000075000010]
stb %l3,[%o3+0x0c2] ! Mem[00000000758000c2]
ldstub [%o0+0x0cc],%l4 ! Mem[00000000740000cc]
stb %l2,[%o2+0x05d] ! Mem[000000007500005d]
stb %l0,[%o3+0x0bb] ! Mem[00000000758000bb]
jmpl %g6+8,%g0
swap [%o0+0x000],%l2 ! Mem[0000000074000000]
p50_call_0_lo:
ldsh [%o0+0x134],%l6 ! Mem[0000000074000134]
ldub [%o2+0x06c],%l4 ! Mem[000000007500006c]
swap [%o1+0x19c],%l6 ! Mem[000000007480019c]
retl
sth %l1,[%o1+0x184] ! Mem[0000000074800184]
p50_jmpl_0_he:
ldstub [%i0+0x088],%l3 ! Mem[0000000074000088]
std %l0,[%i3+0x108] ! Mem[0000000075800108]
jmpl %g6+8,%g0
ldstub [%i3+0x050],%l1 ! Mem[0000000075800050]
p50_call_0_he:
ldsw [%i1+0x06c],%l2 ! Mem[000000007480006c]
swap [%i0+0x194],%l4 ! Mem[0000000074000194]
swap [%i0+0x0bc],%l7 ! Mem[00000000740000bc]
ldstub [%i2+0x00f],%l7 ! Mem[000000007500000f]
std %l4,[%i2+0x1f8] ! Mem[00000000750001f8]
ldstub [%i0+0x14c],%l4 ! Mem[000000007400014c]
retl
ldsh [%i0+0x1b6],%l6 ! Mem[00000000740001b6]
p50_jmpl_0_ho:
ldstub [%o0+0x088],%l3 ! Mem[0000000074000088]
std %l0,[%o3+0x108] ! Mem[0000000075800108]
jmpl %g6+8,%g0
ldstub [%o3+0x050],%l1 ! Mem[0000000075800050]
p50_call_0_ho:
ldsw [%o1+0x06c],%l2 ! Mem[000000007480006c]
swap [%o0+0x194],%l4 ! Mem[0000000074000194]
swap [%o0+0x0bc],%l7 ! Mem[00000000740000bc]
ldstub [%o2+0x00f],%l7 ! Mem[000000007500000f]
std %l4,[%o2+0x1f8] ! Mem[00000000750001f8]
ldstub [%o0+0x14c],%l4 ! Mem[000000007400014c]
retl
ldsh [%o0+0x1b6],%l6 ! Mem[00000000740001b6]
p51_jmpl_0_le:
lduw [%i2+0x084],%l4 ! Mem[0000000077000084]
swap [%i0+0x1fc],%l4 ! Mem[00000000760001fc]
stw %l3,[%i2+0x12c] ! Mem[000000007700012c]
ldub [%i1+0x028],%l2 ! Mem[0000000076800028]
swap [%i2+0x048],%l1 ! Mem[0000000077000048]
ldstub [%i1+0x180],%l0 ! Mem[0000000076800180]
ldx [%i2+0x048],%l3 ! Mem[0000000077000048]
jmpl %g6+8,%g0
ldsh [%i0+0x006],%l5 ! Mem[0000000076000006]
p51_call_0_le:
retl
sth %l1,[%i2+0x1ec] ! Mem[00000000770001ec]
p51_jmpl_0_lo:
lduw [%o2+0x084],%l4 ! Mem[0000000077000084]
swap [%o0+0x1fc],%l4 ! Mem[00000000760001fc]
stw %l3,[%o2+0x12c] ! Mem[000000007700012c]
ldub [%o1+0x028],%l2 ! Mem[0000000076800028]
swap [%o2+0x048],%l1 ! Mem[0000000077000048]
ldstub [%o1+0x180],%l0 ! Mem[0000000076800180]
ldx [%o2+0x048],%l3 ! Mem[0000000077000048]
jmpl %g6+8,%g0
ldsh [%o0+0x006],%l5 ! Mem[0000000076000006]
p51_call_0_lo:
retl
sth %l1,[%o2+0x1ec] ! Mem[00000000770001ec]
p51_jmpl_0_he:
ldsw [%i0+0x1d4],%l0 ! Mem[00000000760001d4]
stw %l6,[%i2+0x1cc] ! Mem[00000000770001cc]
ldsw [%i2+0x0f4],%l0 ! Mem[00000000770000f4]
ldstub [%i3+0x01f],%l0 ! Mem[000000007780001f]
ldsb [%i2+0x13f],%l2 ! Mem[000000007700013f]
stb %l3,[%i3+0x1ce] ! Mem[00000000778001ce]
jmpl %g6+8,%g0
lduw [%i0+0x078],%l7 ! Mem[0000000076000078]
p51_call_0_he:
ldstub [%i1+0x0cc],%l3 ! Mem[00000000768000cc]
sth %l7,[%i0+0x14c] ! Mem[000000007600014c]
ldsw [%i0+0x1ac],%l4 ! Mem[00000000760001ac]
retl
stw %l5,[%i3+0x070] ! Mem[0000000077800070]
p51_jmpl_0_ho:
ldsw [%o0+0x1d4],%l0 ! Mem[00000000760001d4]
stw %l6,[%o2+0x1cc] ! Mem[00000000770001cc]
ldsw [%o2+0x0f4],%l0 ! Mem[00000000770000f4]
ldstub [%o3+0x01f],%l0 ! Mem[000000007780001f]
ldsb [%o2+0x13f],%l2 ! Mem[000000007700013f]
stb %l3,[%o3+0x1ce] ! Mem[00000000778001ce]
jmpl %g6+8,%g0
lduw [%o0+0x078],%l7 ! Mem[0000000076000078]
p51_call_0_ho:
ldstub [%o1+0x0cc],%l3 ! Mem[00000000768000cc]
sth %l7,[%o0+0x14c] ! Mem[000000007600014c]
ldsw [%o0+0x1ac],%l4 ! Mem[00000000760001ac]
retl
stw %l5,[%o3+0x070] ! Mem[0000000077800070]
p52_jmpl_0_le:
stw %l5,[%i2+0x13c] ! Mem[000000007900013c]
std %l2,[%i1+0x118] ! Mem[0000000078800118]
ldd [%i2+0x148],%l2 ! Mem[0000000079000148]
std %l2,[%i0+0x090] ! Mem[0000000078000090]
swap [%i0+0x014],%l3 ! Mem[0000000078000014]
ldstub [%i1+0x135],%l6 ! Mem[0000000078800135]
sth %l3,[%i0+0x184] ! Mem[0000000078000184]
jmpl %g6+8,%g0
ldub [%i2+0x006],%l5 ! Mem[0000000079000006]
p52_call_0_le:
retl
sth %l1,[%i1+0x1ec] ! Mem[00000000788001ec]
p52_jmpl_0_lo:
stw %l5,[%o2+0x13c] ! Mem[000000007900013c]
std %l2,[%o1+0x118] ! Mem[0000000078800118]
ldd [%o2+0x148],%l2 ! Mem[0000000079000148]
std %l2,[%o0+0x090] ! Mem[0000000078000090]
swap [%o0+0x014],%l3 ! Mem[0000000078000014]
ldstub [%o1+0x135],%l6 ! Mem[0000000078800135]
sth %l3,[%o0+0x184] ! Mem[0000000078000184]
jmpl %g6+8,%g0
ldub [%o2+0x006],%l5 ! Mem[0000000079000006]
p52_call_0_lo:
retl
sth %l1,[%o1+0x1ec] ! Mem[00000000788001ec]
p52_jmpl_0_he:
swap [%i0+0x190],%l0 ! Mem[0000000078000190]
swap [%i3+0x0c0],%l6 ! Mem[00000000798000c0]
sth %l7,[%i3+0x028] ! Mem[0000000079800028]
swap [%i1+0x098],%l7 ! Mem[0000000078800098]
swap [%i1+0x03c],%l7 ! Mem[000000007880003c]
stb %l0,[%i1+0x163] ! Mem[0000000078800163]
jmpl %g6+8,%g0
ldsb [%i0+0x128],%l7 ! Mem[0000000078000128]
p52_call_0_he:
retl
swap [%i1+0x1b8],%l6 ! Mem[00000000788001b8]
p52_jmpl_0_ho:
swap [%o0+0x190],%l0 ! Mem[0000000078000190]
swap [%o3+0x0c0],%l6 ! Mem[00000000798000c0]
sth %l7,[%o3+0x028] ! Mem[0000000079800028]
swap [%o1+0x098],%l7 ! Mem[0000000078800098]
swap [%o1+0x03c],%l7 ! Mem[000000007880003c]
stb %l0,[%o1+0x163] ! Mem[0000000078800163]
jmpl %g6+8,%g0
ldsb [%o0+0x128],%l7 ! Mem[0000000078000128]
p52_call_0_ho:
retl
swap [%o1+0x1b8],%l6 ! Mem[00000000788001b8]
p53_jmpl_0_le:
ldd [%i3+0x080],%l4 ! Mem[000000007b800080]
swap [%i0+0x1e4],%l5 ! Mem[000000007a0001e4]
ldstub [%i1+0x034],%l1 ! Mem[000000007a800034]
ldstub [%i3+0x1ff],%l7 ! Mem[000000007b8001ff]
swap [%i3+0x0cc],%l4 ! Mem[000000007b8000cc]
ldsb [%i0+0x1e3],%l3 ! Mem[000000007a0001e3]
stw %l1,[%i0+0x068] ! Mem[000000007a000068]
jmpl %g6+8,%g0
ldsw [%i3+0x060],%l4 ! Mem[000000007b800060]
p53_call_0_le:
stx %l0,[%i2+0x110] ! Mem[000000007b000110]
std %l6,[%i1+0x138] ! Mem[000000007a800138]
swap [%i2+0x108],%l7 ! Mem[000000007b000108]
ldstub [%i3+0x070],%l1 ! Mem[000000007b800070]
ldstub [%i2+0x194],%l3 ! Mem[000000007b000194]
retl
ldstub [%i2+0x0cd],%l5 ! Mem[000000007b0000cd]
p53_jmpl_0_lo:
ldd [%o3+0x080],%l4 ! Mem[000000007b800080]
swap [%o0+0x1e4],%l5 ! Mem[000000007a0001e4]
ldstub [%o1+0x034],%l1 ! Mem[000000007a800034]
ldstub [%o3+0x1ff],%l7 ! Mem[000000007b8001ff]
swap [%o3+0x0cc],%l4 ! Mem[000000007b8000cc]
ldsb [%o0+0x1e3],%l3 ! Mem[000000007a0001e3]
stw %l1,[%o0+0x068] ! Mem[000000007a000068]
jmpl %g6+8,%g0
ldsw [%o3+0x060],%l4 ! Mem[000000007b800060]
p53_call_0_lo:
stx %l0,[%o2+0x110] ! Mem[000000007b000110]
std %l6,[%o1+0x138] ! Mem[000000007a800138]
swap [%o2+0x108],%l7 ! Mem[000000007b000108]
ldstub [%o3+0x070],%l1 ! Mem[000000007b800070]
ldstub [%o2+0x194],%l3 ! Mem[000000007b000194]
retl
ldstub [%o2+0x0cd],%l5 ! Mem[000000007b0000cd]
p53_jmpl_0_he:
std %l0,[%i0+0x028] ! Mem[000000007a000028]
jmpl %g6+8,%g0
swap [%i0+0x01c],%l7 ! Mem[000000007a00001c]
p53_call_0_he:
retl
std %l4,[%i1+0x1c0] ! Mem[000000007a8001c0]
p53_jmpl_0_ho:
std %l0,[%o0+0x028] ! Mem[000000007a000028]
jmpl %g6+8,%g0
swap [%o0+0x01c],%l7 ! Mem[000000007a00001c]
p53_call_0_ho:
retl
std %l4,[%o1+0x1c0] ! Mem[000000007a8001c0]
p54_jmpl_0_le:
ldstub [%i2+0x13d],%l5 ! Mem[000000007d00013d]
ldsw [%i0+0x1a4],%l1 ! Mem[000000007c0001a4]
ldstub [%i1+0x045],%l4 ! Mem[000000007c800045]
stx %l3,[%i2+0x0c0] ! Mem[000000007d0000c0]
ldstub [%i2+0x0bc],%l5 ! Mem[000000007d0000bc]
ldstub [%i1+0x1e3],%l3 ! Mem[000000007c8001e3]
ldsw [%i2+0x068],%l1 ! Mem[000000007d000068]
jmpl %g6+8,%g0
ldsh [%i1+0x1be],%l6 ! Mem[000000007c8001be]
p54_call_0_le:
retl
ldsb [%i0+0x130],%l0 ! Mem[000000007c000130]
p54_jmpl_0_lo:
ldstub [%o2+0x13d],%l5 ! Mem[000000007d00013d]
ldsw [%o0+0x1a4],%l1 ! Mem[000000007c0001a4]
ldstub [%o1+0x045],%l4 ! Mem[000000007c800045]
stx %l3,[%o2+0x0c0] ! Mem[000000007d0000c0]
ldstub [%o2+0x0bc],%l5 ! Mem[000000007d0000bc]
ldstub [%o1+0x1e3],%l3 ! Mem[000000007c8001e3]
ldsw [%o2+0x068],%l1 ! Mem[000000007d000068]
jmpl %g6+8,%g0
ldsh [%o1+0x1be],%l6 ! Mem[000000007c8001be]
p54_call_0_lo:
retl
ldsb [%o0+0x130],%l0 ! Mem[000000007c000130]
p54_jmpl_0_he:
swap [%i1+0x09c],%l6 ! Mem[000000007c80009c]
stw %l2,[%i1+0x0ec] ! Mem[000000007c8000ec]
ldstub [%i1+0x055],%l2 ! Mem[000000007c800055]
lduw [%i1+0x118],%l6 ! Mem[000000007c800118]
ldstub [%i3+0x07e],%l1 ! Mem[000000007d80007e]
jmpl %g6+8,%g0
ldstub [%i1+0x108],%l4 ! Mem[000000007c800108]
p54_call_0_he:
lduh [%i2+0x052],%l3 ! Mem[000000007d000052]
swap [%i0+0x14c],%l1 ! Mem[000000007c00014c]
ldstub [%i2+0x00a],%l1 ! Mem[000000007d00000a]
sth %l5,[%i3+0x1ce] ! Mem[000000007d8001ce]
swap [%i3+0x19c],%l3 ! Mem[000000007d80019c]
swap [%i1+0x1fc],%l3 ! Mem[000000007c8001fc]
ldstub [%i1+0x0ca],%l6 ! Mem[000000007c8000ca]
retl
ldsh [%i0+0x0c6],%l3 ! Mem[000000007c0000c6]
p54_jmpl_0_ho:
swap [%o1+0x09c],%l6 ! Mem[000000007c80009c]
stw %l2,[%o1+0x0ec] ! Mem[000000007c8000ec]
ldstub [%o1+0x055],%l2 ! Mem[000000007c800055]
lduw [%o1+0x118],%l6 ! Mem[000000007c800118]
ldstub [%o3+0x07e],%l1 ! Mem[000000007d80007e]
jmpl %g6+8,%g0
ldstub [%o1+0x108],%l4 ! Mem[000000007c800108]
p54_call_0_ho:
lduh [%o2+0x052],%l3 ! Mem[000000007d000052]
swap [%o0+0x14c],%l1 ! Mem[000000007c00014c]
ldstub [%o2+0x00a],%l1 ! Mem[000000007d00000a]
sth %l5,[%o3+0x1ce] ! Mem[000000007d8001ce]
swap [%o3+0x19c],%l3 ! Mem[000000007d80019c]
swap [%o1+0x1fc],%l3 ! Mem[000000007c8001fc]
ldstub [%o1+0x0ca],%l6 ! Mem[000000007c8000ca]
retl
ldsh [%o0+0x0c6],%l3 ! Mem[000000007c0000c6]
p55_jmpl_0_le:
stw %l4,[%i3+0x084] ! Mem[000000007f800084]
stx %l1,[%i1+0x180] ! Mem[000000007e800180]
swap [%i3+0x044],%l4 ! Mem[000000007f800044]
ldub [%i0+0x0b1],%l1 ! Mem[000000007e0000b1]
stw %l5,[%i2+0x0f4] ! Mem[000000007f0000f4]
ldub [%i3+0x14d],%l2 ! Mem[000000007f80014d]
swap [%i1+0x198],%l2 ! Mem[000000007e800198]
jmpl %g6+8,%g0
ldstub [%i3+0x168],%l7 ! Mem[000000007f800168]
p55_call_0_le:
ldstub [%i0+0x09a],%l0 ! Mem[000000007e00009a]
sth %l1,[%i0+0x016] ! Mem[000000007e000016]
swap [%i0+0x104],%l4 ! Mem[000000007e000104]
retl
ldsh [%i2+0x1b6],%l0 ! Mem[000000007f0001b6]
p55_jmpl_0_lo:
stw %l4,[%o3+0x084] ! Mem[000000007f800084]
stx %l1,[%o1+0x180] ! Mem[000000007e800180]
swap [%o3+0x044],%l4 ! Mem[000000007f800044]
ldub [%o0+0x0b1],%l1 ! Mem[000000007e0000b1]
stw %l5,[%o2+0x0f4] ! Mem[000000007f0000f4]
ldub [%o3+0x14d],%l2 ! Mem[000000007f80014d]
swap [%o1+0x198],%l2 ! Mem[000000007e800198]
jmpl %g6+8,%g0
ldstub [%o3+0x168],%l7 ! Mem[000000007f800168]
p55_call_0_lo:
ldstub [%o0+0x09a],%l0 ! Mem[000000007e00009a]
sth %l1,[%o0+0x016] ! Mem[000000007e000016]
swap [%o0+0x104],%l4 ! Mem[000000007e000104]
retl
ldsh [%o2+0x1b6],%l0 ! Mem[000000007f0001b6]
p55_jmpl_0_he:
jmpl %g6+8,%g0
ldub [%i2+0x06a],%l3 ! Mem[000000007f00006a]
p55_call_0_he:
swap [%i1+0x0c8],%l0 ! Mem[000000007e8000c8]
ldub [%i3+0x130],%l6 ! Mem[000000007f800130]
ldstub [%i1+0x1ce],%l1 ! Mem[000000007e8001ce]
ldstub [%i1+0x1e0],%l5 ! Mem[000000007e8001e0]
ldsw [%i3+0x160],%l0 ! Mem[000000007f800160]
ldstub [%i1+0x1bb],%l4 ! Mem[000000007e8001bb]
retl
swap [%i2+0x1a4],%l5 ! Mem[000000007f0001a4]
p55_jmpl_0_ho:
jmpl %g6+8,%g0
ldub [%o2+0x06a],%l3 ! Mem[000000007f00006a]
p55_call_0_ho:
swap [%o1+0x0c8],%l0 ! Mem[000000007e8000c8]
ldub [%o3+0x130],%l6 ! Mem[000000007f800130]
ldstub [%o1+0x1ce],%l1 ! Mem[000000007e8001ce]
ldstub [%o1+0x1e0],%l5 ! Mem[000000007e8001e0]
ldsw [%o3+0x160],%l0 ! Mem[000000007f800160]
ldstub [%o1+0x1bb],%l4 ! Mem[000000007e8001bb]
retl
swap [%o2+0x1a4],%l5 ! Mem[000000007f0001a4]
p56_jmpl_0_le:
lduw [%i3+0x0a4],%l4 ! Mem[00000000818000a4]
lduh [%i1+0x06c],%l5 ! Mem[000000008080006c]
ldstub [%i2+0x153],%l7 ! Mem[0000000081000153]
swap [%i0+0x058],%l4 ! Mem[0000000080000058]
ldstub [%i3+0x04b],%l1 ! Mem[000000008180004b]
ldstub [%i1+0x1a0],%l0 ! Mem[00000000808001a0]
ldd [%i2+0x1a0],%l2 ! Mem[00000000810001a0]
jmpl %g6+8,%g0
ldstub [%i1+0x0a3],%l5 ! Mem[00000000808000a3]
p56_call_0_le:
retl
ldsb [%i3+0x008],%l7 ! Mem[0000000081800008]
p56_jmpl_0_lo:
lduw [%o3+0x0a4],%l4 ! Mem[00000000818000a4]
lduh [%o1+0x06c],%l5 ! Mem[000000008080006c]
ldstub [%o2+0x153],%l7 ! Mem[0000000081000153]
swap [%o0+0x058],%l4 ! Mem[0000000080000058]
ldstub [%o3+0x04b],%l1 ! Mem[000000008180004b]
ldstub [%o1+0x1a0],%l0 ! Mem[00000000808001a0]
ldd [%o2+0x1a0],%l2 ! Mem[00000000810001a0]
jmpl %g6+8,%g0
ldstub [%o1+0x0a3],%l5 ! Mem[00000000808000a3]
p56_call_0_lo:
retl
ldsb [%o3+0x008],%l7 ! Mem[0000000081800008]
p56_jmpl_0_he:
swap [%i1+0x0ec],%l5 ! Mem[00000000808000ec]
ldstub [%i1+0x081],%l5 ! Mem[0000000080800081]
ldstub [%i3+0x0d4],%l0 ! Mem[00000000818000d4]
ldsw [%i3+0x0e4],%l7 ! Mem[00000000818000e4]
jmpl %g6+8,%g0
ldub [%i2+0x1b6],%l3 ! Mem[00000000810001b6]
p56_call_0_he:
ldx [%i0+0x1b0],%l6 ! Mem[00000000800001b0]
lduh [%i1+0x0dc],%l5 ! Mem[00000000808000dc]
retl
swap [%i2+0x0f4],%l4 ! Mem[00000000810000f4]
p56_jmpl_0_ho:
swap [%o1+0x0ec],%l5 ! Mem[00000000808000ec]
ldstub [%o1+0x081],%l5 ! Mem[0000000080800081]
ldstub [%o3+0x0d4],%l0 ! Mem[00000000818000d4]
ldsw [%o3+0x0e4],%l7 ! Mem[00000000818000e4]
jmpl %g6+8,%g0
ldub [%o2+0x1b6],%l3 ! Mem[00000000810001b6]
p56_call_0_ho:
ldx [%o0+0x1b0],%l6 ! Mem[00000000800001b0]
lduh [%o1+0x0dc],%l5 ! Mem[00000000808000dc]
retl
swap [%o2+0x0f4],%l4 ! Mem[00000000810000f4]
p57_jmpl_0_le:
swap [%i3+0x048],%l6 ! Mem[0000000083800048]
ldstub [%i2+0x1fe],%l4 ! Mem[00000000830001fe]
ldsh [%i0+0x12c],%l3 ! Mem[000000008200012c]
stw %l2,[%i2+0x080] ! Mem[0000000083000080]
swap [%i0+0x078],%l3 ! Mem[0000000082000078]
lduh [%i1+0x114],%l6 ! Mem[0000000082800114]
ldd [%i3+0x160],%l6 ! Mem[0000000083800160]
jmpl %g6+8,%g0
ldstub [%i1+0x152],%l5 ! Mem[0000000082800152]
p57_call_0_le:
ldstub [%i1+0x064],%l6 ! Mem[0000000082800064]
ldstub [%i0+0x132],%l7 ! Mem[0000000082000132]
std %l2,[%i1+0x120] ! Mem[0000000082800120]
retl
ldstub [%i0+0x02a],%l1 ! Mem[000000008200002a]
p57_jmpl_0_lo:
swap [%o3+0x048],%l6 ! Mem[0000000083800048]
ldstub [%o2+0x1fe],%l4 ! Mem[00000000830001fe]
ldsh [%o0+0x12c],%l3 ! Mem[000000008200012c]
stw %l2,[%o2+0x080] ! Mem[0000000083000080]
swap [%o0+0x078],%l3 ! Mem[0000000082000078]
lduh [%o1+0x114],%l6 ! Mem[0000000082800114]
ldd [%o3+0x160],%l6 ! Mem[0000000083800160]
jmpl %g6+8,%g0
ldstub [%o1+0x152],%l5 ! Mem[0000000082800152]
p57_call_0_lo:
ldstub [%o1+0x064],%l6 ! Mem[0000000082800064]
ldstub [%o0+0x132],%l7 ! Mem[0000000082000132]
std %l2,[%o1+0x120] ! Mem[0000000082800120]
retl
ldstub [%o0+0x02a],%l1 ! Mem[000000008200002a]
p57_jmpl_0_he:
ldub [%i1+0x1ee],%l1 ! Mem[00000000828001ee]
swap [%i2+0x01c],%l7 ! Mem[000000008300001c]
swap [%i3+0x070],%l3 ! Mem[0000000083800070]
ldsw [%i3+0x104],%l4 ! Mem[0000000083800104]
lduw [%i2+0x02c],%l4 ! Mem[000000008300002c]
jmpl %g6+8,%g0
stb %l6,[%i2+0x01a] ! Mem[000000008300001a]
p57_call_0_he:
ldstub [%i0+0x016],%l3 ! Mem[0000000082000016]
stb %l3,[%i3+0x1aa] ! Mem[00000000838001aa]
lduw [%i3+0x014],%l5 ! Mem[0000000083800014]
retl
ldub [%i1+0x155],%l3 ! Mem[0000000082800155]
p57_jmpl_0_ho:
ldub [%o1+0x1ee],%l1 ! Mem[00000000828001ee]
swap [%o2+0x01c],%l7 ! Mem[000000008300001c]
swap [%o3+0x070],%l3 ! Mem[0000000083800070]
ldsw [%o3+0x104],%l4 ! Mem[0000000083800104]
lduw [%o2+0x02c],%l4 ! Mem[000000008300002c]
jmpl %g6+8,%g0
stb %l6,[%o2+0x01a] ! Mem[000000008300001a]
p57_call_0_ho:
ldstub [%o0+0x016],%l3 ! Mem[0000000082000016]
stb %l3,[%o3+0x1aa] ! Mem[00000000838001aa]
lduw [%o3+0x014],%l5 ! Mem[0000000083800014]
retl
ldub [%o1+0x155],%l3 ! Mem[0000000082800155]
p58_jmpl_0_le:
ldd [%i3+0x080],%l4 ! Mem[0000000085800080]
ldstub [%i1+0x184],%l1 ! Mem[0000000084800184]
sth %l1,[%i0+0x034] ! Mem[0000000084000034]
ldsb [%i2+0x1ff],%l7 ! Mem[00000000850001ff]
ldsh [%i3+0x036],%l3 ! Mem[0000000085800036]
ldsb [%i0+0x093],%l3 ! Mem[0000000084000093]
stw %l1,[%i0+0x014] ! Mem[0000000084000014]
jmpl %g6+8,%g0
ldstub [%i1+0x104],%l4 ! Mem[0000000084800104]
p58_call_0_le:
swap [%i0+0x110],%l0 ! Mem[0000000084000110]
ldstub [%i3+0x11a],%l6 ! Mem[000000008580011a]
sth %l1,[%i3+0x10a] ! Mem[000000008580010a]
stw %l2,[%i2+0x030] ! Mem[0000000085000030]
retl
swap [%i2+0x01c],%l4 ! Mem[000000008500001c]
p58_jmpl_0_lo:
ldd [%o3+0x080],%l4 ! Mem[0000000085800080]
ldstub [%o1+0x184],%l1 ! Mem[0000000084800184]
sth %l1,[%o0+0x034] ! Mem[0000000084000034]
ldsb [%o2+0x1ff],%l7 ! Mem[00000000850001ff]
ldsh [%o3+0x036],%l3 ! Mem[0000000085800036]
ldsb [%o0+0x093],%l3 ! Mem[0000000084000093]
stw %l1,[%o0+0x014] ! Mem[0000000084000014]
jmpl %g6+8,%g0
ldstub [%o1+0x104],%l4 ! Mem[0000000084800104]
p58_call_0_lo:
swap [%o0+0x110],%l0 ! Mem[0000000084000110]
ldstub [%o3+0x11a],%l6 ! Mem[000000008580011a]
sth %l1,[%o3+0x10a] ! Mem[000000008580010a]
stw %l2,[%o2+0x030] ! Mem[0000000085000030]
retl
swap [%o2+0x01c],%l4 ! Mem[000000008500001c]
p58_jmpl_0_he:
jmpl %g6+8,%g0
ldsh [%i0+0x15c],%l2 ! Mem[000000008400015c]
p58_call_0_he:
stx %l1,[%i3+0x048] ! Mem[0000000085800048]
stb %l4,[%i1+0x0a0] ! Mem[00000000848000a0]
ldsw [%i2+0x160],%l3 ! Mem[0000000085000160]
std %l0,[%i2+0x100] ! Mem[0000000085000100]
lduw [%i3+0x130],%l6 ! Mem[0000000085800130]
stx %l1,[%i2+0x0e0] ! Mem[00000000850000e0]
ldx [%i2+0x150],%l7 ! Mem[0000000085000150]
retl
ldsw [%i2+0x114],%l6 ! Mem[0000000085000114]
p58_jmpl_0_ho:
jmpl %g6+8,%g0
ldsh [%o0+0x15c],%l2 ! Mem[000000008400015c]
p58_call_0_ho:
stx %l1,[%o3+0x048] ! Mem[0000000085800048]
stb %l4,[%o1+0x0a0] ! Mem[00000000848000a0]
ldsw [%o2+0x160],%l3 ! Mem[0000000085000160]
std %l0,[%o2+0x100] ! Mem[0000000085000100]
lduw [%o3+0x130],%l6 ! Mem[0000000085800130]
stx %l1,[%o2+0x0e0] ! Mem[00000000850000e0]
ldx [%o2+0x150],%l7 ! Mem[0000000085000150]
retl
ldsw [%o2+0x114],%l6 ! Mem[0000000085000114]
p59_jmpl_0_le:
sth %l6,[%i3+0x04a] ! Mem[000000008780004a]
ldstub [%i1+0x0d4],%l2 ! Mem[00000000868000d4]
ldsh [%i0+0x152],%l7 ! Mem[0000000086000152]
stx %l4,[%i3+0x060] ! Mem[0000000087800060]
ldsh [%i1+0x0bc],%l5 ! Mem[00000000868000bc]
swap [%i1+0x148],%l4 ! Mem[0000000086800148]
swap [%i1+0x144],%l6 ! Mem[0000000086800144]
jmpl %g6+8,%g0
swap [%i3+0x128],%l1 ! Mem[0000000087800128]
p59_call_0_le:
sth %l3,[%i0+0x0be] ! Mem[00000000860000be]
stw %l6,[%i0+0x0b8] ! Mem[00000000860000b8]
std %l6,[%i0+0x198] ! Mem[0000000086000198]
ldsh [%i0+0x134],%l6 ! Mem[0000000086000134]
ldstub [%i1+0x1cf],%l5 ! Mem[00000000868001cf]
retl
swap [%i3+0x19c],%l3 ! Mem[000000008780019c]
p59_jmpl_0_lo:
sth %l6,[%o3+0x04a] ! Mem[000000008780004a]
ldstub [%o1+0x0d4],%l2 ! Mem[00000000868000d4]
ldsh [%o0+0x152],%l7 ! Mem[0000000086000152]
stx %l4,[%o3+0x060] ! Mem[0000000087800060]
ldsh [%o1+0x0bc],%l5 ! Mem[00000000868000bc]
swap [%o1+0x148],%l4 ! Mem[0000000086800148]
swap [%o1+0x144],%l6 ! Mem[0000000086800144]
jmpl %g6+8,%g0
swap [%o3+0x128],%l1 ! Mem[0000000087800128]
p59_call_0_lo:
sth %l3,[%o0+0x0be] ! Mem[00000000860000be]
stw %l6,[%o0+0x0b8] ! Mem[00000000860000b8]
std %l6,[%o0+0x198] ! Mem[0000000086000198]
ldsh [%o0+0x134],%l6 ! Mem[0000000086000134]
ldstub [%o1+0x1cf],%l5 ! Mem[00000000868001cf]
retl
swap [%o3+0x19c],%l3 ! Mem[000000008780019c]
p59_jmpl_0_he:
sth %l0,[%i3+0x138] ! Mem[0000000087800138]
ldd [%i1+0x1b8],%l4 ! Mem[00000000868001b8]
ldd [%i2+0x180],%l4 ! Mem[0000000087000180]
ldstub [%i3+0x09f],%l7 ! Mem[000000008780009f]
std %l4,[%i1+0x098] ! Mem[0000000086800098]
jmpl %g6+8,%g0
stx %l5,[%i2+0x0f8] ! Mem[00000000870000f8]
p59_call_0_he:
ldstub [%i3+0x0c3],%l0 ! Mem[00000000878000c3]
std %l0,[%i2+0x1a8] ! Mem[00000000870001a8]
ldstub [%i3+0x1df],%l2 ! Mem[00000000878001df]
retl
swap [%i3+0x1d8],%l2 ! Mem[00000000878001d8]
p59_jmpl_0_ho:
sth %l0,[%o3+0x138] ! Mem[0000000087800138]
ldd [%o1+0x1b8],%l4 ! Mem[00000000868001b8]
ldd [%o2+0x180],%l4 ! Mem[0000000087000180]
ldstub [%o3+0x09f],%l7 ! Mem[000000008780009f]
std %l4,[%o1+0x098] ! Mem[0000000086800098]
jmpl %g6+8,%g0
stx %l5,[%o2+0x0f8] ! Mem[00000000870000f8]
p59_call_0_ho:
ldstub [%o3+0x0c3],%l0 ! Mem[00000000878000c3]
std %l0,[%o2+0x1a8] ! Mem[00000000870001a8]
ldstub [%o3+0x1df],%l2 ! Mem[00000000878001df]
retl
swap [%o3+0x1d8],%l2 ! Mem[00000000878001d8]
p60_jmpl_0_le:
stw %l4,[%i3+0x084] ! Mem[0000000089800084]
ldsw [%i0+0x1c4],%l5 ! Mem[00000000880001c4]
ldx [%i1+0x030],%l1 ! Mem[0000000088800030]
ldsw [%i3+0x1fc],%l7 ! Mem[00000000898001fc]
ldub [%i0+0x0bc],%l5 ! Mem[00000000880000bc]
ldd [%i2+0x058],%l2 ! Mem[0000000089000058]
swap [%i3+0x0b8],%l0 ! Mem[00000000898000b8]
jmpl %g6+8,%g0
ldx [%i0+0x000],%l2 ! Mem[0000000088000000]
p60_call_0_le:
sth %l4,[%i0+0x168] ! Mem[0000000088000168]
ldstub [%i1+0x0a8],%l2 ! Mem[00000000888000a8]
sth %l1,[%i3+0x0c2] ! Mem[00000000898000c2]
retl
ldx [%i0+0x010],%l4 ! Mem[0000000088000010]
p60_jmpl_0_lo:
stw %l4,[%o3+0x084] ! Mem[0000000089800084]
ldsw [%o0+0x1c4],%l5 ! Mem[00000000880001c4]
ldx [%o1+0x030],%l1 ! Mem[0000000088800030]
ldsw [%o3+0x1fc],%l7 ! Mem[00000000898001fc]
ldub [%o0+0x0bc],%l5 ! Mem[00000000880000bc]
ldd [%o2+0x058],%l2 ! Mem[0000000089000058]
swap [%o3+0x0b8],%l0 ! Mem[00000000898000b8]
jmpl %g6+8,%g0
ldx [%o0+0x000],%l2 ! Mem[0000000088000000]
p60_call_0_lo:
sth %l4,[%o0+0x168] ! Mem[0000000088000168]
ldstub [%o1+0x0a8],%l2 ! Mem[00000000888000a8]
sth %l1,[%o3+0x0c2] ! Mem[00000000898000c2]
retl
ldx [%o0+0x010],%l4 ! Mem[0000000088000010]
p60_jmpl_0_he:
lduw [%i2+0x068],%l2 ! Mem[0000000089000068]
swap [%i0+0x108],%l7 ! Mem[0000000088000108]
jmpl %g6+8,%g0
stb %l1,[%i1+0x070] ! Mem[0000000088800070]
p60_call_0_he:
stb %l7,[%i3+0x112] ! Mem[0000000089800112]
ldx [%i0+0x158],%l2 ! Mem[0000000088000158]
swap [%i3+0x0cc],%l4 ! Mem[00000000898000cc]
swap [%i3+0x104],%l4 ! Mem[0000000089800104]
stx %l4,[%i2+0x008] ! Mem[0000000089000008]
swap [%i0+0x018],%l6 ! Mem[0000000088000018]
retl
ldsb [%i1+0x09b],%l4 ! Mem[000000008880009b]
p60_jmpl_0_ho:
lduw [%o2+0x068],%l2 ! Mem[0000000089000068]
swap [%o0+0x108],%l7 ! Mem[0000000088000108]
jmpl %g6+8,%g0
stb %l1,[%o1+0x070] ! Mem[0000000088800070]
p60_call_0_ho:
stb %l7,[%o3+0x112] ! Mem[0000000089800112]
ldx [%o0+0x158],%l2 ! Mem[0000000088000158]
swap [%o3+0x0cc],%l4 ! Mem[00000000898000cc]
swap [%o3+0x104],%l4 ! Mem[0000000089800104]
stx %l4,[%o2+0x008] ! Mem[0000000089000008]
swap [%o0+0x018],%l6 ! Mem[0000000088000018]
retl
ldsb [%o1+0x09b],%l4 ! Mem[000000008880009b]
p61_jmpl_0_le:
lduw [%i3+0x084],%l4 ! Mem[000000008b800084]
ldstub [%i1+0x0ed],%l6 ! Mem[000000008a8000ed]
swap [%i3+0x034],%l1 ! Mem[000000008b800034]
swap [%i2+0x1dc],%l7 ! Mem[000000008b0001dc]
ldstub [%i2+0x0bc],%l5 ! Mem[000000008b0000bc]
ldub [%i3+0x05d],%l2 ! Mem[000000008b80005d]
ldstub [%i1+0x0bb],%l0 ! Mem[000000008a8000bb]
jmpl %g6+8,%g0
swap [%i0+0x020],%l2 ! Mem[000000008a000020]
p61_call_0_le:
sth %l6,[%i0+0x134] ! Mem[000000008a000134]
swap [%i0+0x04c],%l4 ! Mem[000000008a00004c]
std %l0,[%i1+0x140] ! Mem[000000008a800140]
retl
ldd [%i1+0x108],%l4 ! Mem[000000008a800108]
p61_jmpl_0_lo:
lduw [%o3+0x084],%l4 ! Mem[000000008b800084]
ldstub [%o1+0x0ed],%l6 ! Mem[000000008a8000ed]
swap [%o3+0x034],%l1 ! Mem[000000008b800034]
swap [%o2+0x1dc],%l7 ! Mem[000000008b0001dc]
ldstub [%o2+0x0bc],%l5 ! Mem[000000008b0000bc]
ldub [%o3+0x05d],%l2 ! Mem[000000008b80005d]
ldstub [%o1+0x0bb],%l0 ! Mem[000000008a8000bb]
jmpl %g6+8,%g0
swap [%o0+0x020],%l2 ! Mem[000000008a000020]
p61_call_0_lo:
sth %l6,[%o0+0x134] ! Mem[000000008a000134]
swap [%o0+0x04c],%l4 ! Mem[000000008a00004c]
std %l0,[%o1+0x140] ! Mem[000000008a800140]
retl
ldd [%o1+0x108],%l4 ! Mem[000000008a800108]
p61_jmpl_0_he:
ldstub [%i2+0x073],%l3 ! Mem[000000008b000073]
swap [%i2+0x15c],%l2 ! Mem[000000008b00015c]
ldstub [%i0+0x00a],%l1 ! Mem[000000008a00000a]
swap [%i1+0x03c],%l7 ! Mem[000000008a80003c]
stx %l4,[%i2+0x0e8] ! Mem[000000008b0000e8]
lduh [%i0+0x0fc],%l4 ! Mem[000000008a0000fc]
ldx [%i3+0x0b0],%l6 ! Mem[000000008b8000b0]
jmpl %g6+8,%g0
ldstub [%i1+0x19d],%l5 ! Mem[000000008a80019d]
p61_call_0_he:
ldd [%i2+0x0d8],%l4 ! Mem[000000008b0000d8]
retl
ldsb [%i3+0x0c4],%l6 ! Mem[000000008b8000c4]
p61_jmpl_0_ho:
ldstub [%o2+0x073],%l3 ! Mem[000000008b000073]
swap [%o2+0x15c],%l2 ! Mem[000000008b00015c]
ldstub [%o0+0x00a],%l1 ! Mem[000000008a00000a]
swap [%o1+0x03c],%l7 ! Mem[000000008a80003c]
stx %l4,[%o2+0x0e8] ! Mem[000000008b0000e8]
lduh [%o0+0x0fc],%l4 ! Mem[000000008a0000fc]
ldx [%o3+0x0b0],%l6 ! Mem[000000008b8000b0]
jmpl %g6+8,%g0
ldstub [%o1+0x19d],%l5 ! Mem[000000008a80019d]
p61_call_0_ho:
ldd [%o2+0x0d8],%l4 ! Mem[000000008b0000d8]
retl
ldsb [%o3+0x0c4],%l6 ! Mem[000000008b8000c4]
p62_jmpl_0_le:
ldd [%i3+0x0b0],%l4 ! Mem[000000008d8000b0]
ldsh [%i0+0x1e6],%l5 ! Mem[000000008c0001e6]
ldsw [%i0+0x19c],%l2 ! Mem[000000008c00019c]
lduh [%i3+0x062],%l4 ! Mem[000000008d800062]
swap [%i0+0x014],%l3 ! Mem[000000008c000014]
stb %l3,[%i0+0x0b3] ! Mem[000000008c0000b3]
ldsw [%i0+0x06c],%l4 ! Mem[000000008c00006c]
jmpl %g6+8,%g0
ldstub [%i1+0x19e],%l6 ! Mem[000000008c80019e]
p62_call_0_le:
retl
swap [%i2+0x170],%l2 ! Mem[000000008d000170]
p62_jmpl_0_lo:
ldd [%o3+0x0b0],%l4 ! Mem[000000008d8000b0]
ldsh [%o0+0x1e6],%l5 ! Mem[000000008c0001e6]
ldsw [%o0+0x19c],%l2 ! Mem[000000008c00019c]
lduh [%o3+0x062],%l4 ! Mem[000000008d800062]
swap [%o0+0x014],%l3 ! Mem[000000008c000014]
stb %l3,[%o0+0x0b3] ! Mem[000000008c0000b3]
ldsw [%o0+0x06c],%l4 ! Mem[000000008c00006c]
jmpl %g6+8,%g0
ldstub [%o1+0x19e],%l6 ! Mem[000000008c80019e]
p62_call_0_lo:
retl
swap [%o2+0x170],%l2 ! Mem[000000008d000170]
p62_jmpl_0_he:
jmpl %g6+8,%g0
lduh [%i3+0x0ac],%l4 ! Mem[000000008d8000ac]
p62_call_0_he:
ldstub [%i3+0x070],%l1 ! Mem[000000008d800070]
retl
swap [%i2+0x03c],%l4 ! Mem[000000008d00003c]
p62_jmpl_0_ho:
jmpl %g6+8,%g0
lduh [%o3+0x0ac],%l4 ! Mem[000000008d8000ac]
p62_call_0_ho:
ldstub [%o3+0x070],%l1 ! Mem[000000008d800070]
retl
swap [%o2+0x03c],%l4 ! Mem[000000008d00003c]
p63_jmpl_0_le:
ldd [%i3+0x080],%l4 ! Mem[000000008f800080]
lduw [%i3+0x1a4],%l1 ! Mem[000000008f8001a4]
swap [%i1+0x044],%l4 ! Mem[000000008e800044]
stx %l3,[%i1+0x0c0] ! Mem[000000008e8000c0]
stb %l2,[%i2+0x067] ! Mem[000000008f000067]
ldstub [%i2+0x10c],%l1 ! Mem[000000008f00010c]
ldsw [%i3+0x198],%l2 ! Mem[000000008f800198]
jmpl %g6+8,%g0
swap [%i1+0x1d0],%l2 ! Mem[000000008e8001d0]
p63_call_0_le:
swap [%i2+0x0b0],%l3 ! Mem[000000008f0000b0]
ldsw [%i2+0x014],%l1 ! Mem[000000008f000014]
retl
swap [%i0+0x124],%l4 ! Mem[000000008e000124]
p63_jmpl_0_lo:
ldd [%o3+0x080],%l4 ! Mem[000000008f800080]
lduw [%o3+0x1a4],%l1 ! Mem[000000008f8001a4]
swap [%o1+0x044],%l4 ! Mem[000000008e800044]
stx %l3,[%o1+0x0c0] ! Mem[000000008e8000c0]
stb %l2,[%o2+0x067] ! Mem[000000008f000067]
ldstub [%o2+0x10c],%l1 ! Mem[000000008f00010c]
ldsw [%o3+0x198],%l2 ! Mem[000000008f800198]
jmpl %g6+8,%g0
swap [%o1+0x1d0],%l2 ! Mem[000000008e8001d0]
p63_call_0_lo:
swap [%o2+0x0b0],%l3 ! Mem[000000008f0000b0]
ldsw [%o2+0x014],%l1 ! Mem[000000008f000014]
retl
swap [%o0+0x124],%l4 ! Mem[000000008e000124]
p63_jmpl_0_he:
swap [%i2+0x130],%l0 ! Mem[000000008f000130]
swap [%i0+0x048],%l3 ! Mem[000000008e000048]
ldstub [%i2+0x0e3],%l1 ! Mem[000000008f0000e3]
ldx [%i3+0x080],%l1 ! Mem[000000008f800080]
jmpl %g6+8,%g0
ldd [%i2+0x168],%l4 ! Mem[000000008f000168]
p63_call_0_he:
lduw [%i1+0x160],%l1 ! Mem[000000008e800160]
retl
ldx [%i3+0x020],%l1 ! Mem[000000008f800020]
p63_jmpl_0_ho:
swap [%o2+0x130],%l0 ! Mem[000000008f000130]
swap [%o0+0x048],%l3 ! Mem[000000008e000048]
ldstub [%o2+0x0e3],%l1 ! Mem[000000008f0000e3]
ldx [%o3+0x080],%l1 ! Mem[000000008f800080]
jmpl %g6+8,%g0
ldd [%o2+0x168],%l4 ! Mem[000000008f000168]
p63_call_0_ho:
lduw [%o1+0x160],%l1 ! Mem[000000008e800160]
retl
ldx [%o3+0x020],%l1 ! Mem[000000008f800020]
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
ldstub [%i3+0x070],%l1 ! Mem[0000000011800070]
jmpl %g6+8,%g0
swap [%i2+0x01c],%l4 ! Mem[000000001100001c]
p0_call_1_le:
retl
stx %l1,[%i1+0x168] ! Mem[0000000010800168]
p0_jmpl_1_lo:
ldstub [%o3+0x070],%l1 ! Mem[0000000011800070]
jmpl %g6+8,%g0
swap [%o2+0x01c],%l4 ! Mem[000000001100001c]
p0_call_1_lo:
retl
stx %l1,[%o1+0x168] ! Mem[0000000010800168]
p0_jmpl_1_he:
ldstub [%i1+0x0af],%l5 ! Mem[00000000108000af]
ldstub [%i2+0x0a0],%l4 ! Mem[00000000110000a0]
swap [%i3+0x1d8],%l5 ! Mem[00000000118001d8]
ldsh [%i0+0x0ec],%l4 ! Mem[00000000100000ec]
std %l2,[%i3+0x0c0] ! Mem[00000000118000c0]
swap [%i2+0x1c4],%l5 ! Mem[00000000110001c4]
jmpl %g6+8,%g0
ldx [%i0+0x148],%l4 ! Mem[0000000010000148]
p0_call_1_he:
retl
ldub [%i0+0x082],%l6 ! Mem[0000000010000082]
p0_jmpl_1_ho:
ldstub [%o1+0x0af],%l5 ! Mem[00000000108000af]
ldstub [%o2+0x0a0],%l4 ! Mem[00000000110000a0]
swap [%o3+0x1d8],%l5 ! Mem[00000000118001d8]
ldsh [%o0+0x0ec],%l4 ! Mem[00000000100000ec]
std %l2,[%o3+0x0c0] ! Mem[00000000118000c0]
swap [%o2+0x1c4],%l5 ! Mem[00000000110001c4]
jmpl %g6+8,%g0
ldx [%o0+0x148],%l4 ! Mem[0000000010000148]
p0_call_1_ho:
retl
ldub [%o0+0x082],%l6 ! Mem[0000000010000082]
p1_jmpl_1_le:
ldsw [%i1+0x1d8],%l3 ! Mem[00000000128001d8]
jmpl %g6+8,%g0
ldsh [%i1+0x0ea],%l4 ! Mem[00000000128000ea]
p1_call_1_le:
stb %l2,[%i0+0x11b] ! Mem[000000001200011b]
retl
swap [%i1+0x010],%l1 ! Mem[0000000012800010]
p1_jmpl_1_lo:
ldsw [%o1+0x1d8],%l3 ! Mem[00000000128001d8]
jmpl %g6+8,%g0
ldsh [%o1+0x0ea],%l4 ! Mem[00000000128000ea]
p1_call_1_lo:
stb %l2,[%o0+0x11b] ! Mem[000000001200011b]
retl
swap [%o1+0x010],%l1 ! Mem[0000000012800010]
p1_jmpl_1_he:
jmpl %g6+8,%g0
stb %l5,[%i3+0x1b9] ! Mem[00000000138001b9]
p1_call_1_he:
lduw [%i0+0x1ac],%l3 ! Mem[00000000120001ac]
lduh [%i1+0x0f6],%l0 ! Mem[00000000128000f6]
ldsw [%i1+0x064],%l0 ! Mem[0000000012800064]
stb %l6,[%i0+0x061] ! Mem[0000000012000061]
ldub [%i1+0x1d2],%l6 ! Mem[00000000128001d2]
retl
sth %l0,[%i0+0x0ae] ! Mem[00000000120000ae]
p1_jmpl_1_ho:
jmpl %g6+8,%g0
stb %l5,[%o3+0x1b9] ! Mem[00000000138001b9]
p1_call_1_ho:
lduw [%o0+0x1ac],%l3 ! Mem[00000000120001ac]
lduh [%o1+0x0f6],%l0 ! Mem[00000000128000f6]
ldsw [%o1+0x064],%l0 ! Mem[0000000012800064]
stb %l6,[%o0+0x061] ! Mem[0000000012000061]
ldub [%o1+0x1d2],%l6 ! Mem[00000000128001d2]
retl
sth %l0,[%o0+0x0ae] ! Mem[00000000120000ae]
p2_jmpl_1_le:
ldstub [%i2+0x0da],%l3 ! Mem[00000000150000da]
jmpl %g6+8,%g0
stx %l0,[%i0+0x0b0] ! Mem[00000000140000b0]
p2_call_1_le:
retl
swap [%i1+0x008],%l0 ! Mem[0000000014800008]
p2_jmpl_1_lo:
ldstub [%o2+0x0da],%l3 ! Mem[00000000150000da]
jmpl %g6+8,%g0
stx %l0,[%o0+0x0b0] ! Mem[00000000140000b0]
p2_call_1_lo:
retl
swap [%o1+0x008],%l0 ! Mem[0000000014800008]
p2_jmpl_1_he:
lduw [%i1+0x17c],%l2 ! Mem[000000001480017c]
lduw [%i3+0x1fc],%l5 ! Mem[00000000158001fc]
ldsh [%i3+0x0da],%l7 ! Mem[00000000158000da]
stx %l2,[%i1+0x098] ! Mem[0000000014800098]
jmpl %g6+8,%g0
sth %l4,[%i3+0x1a0] ! Mem[00000000158001a0]
p2_call_1_he:
ldstub [%i3+0x109],%l2 ! Mem[0000000015800109]
ldx [%i0+0x0e0],%l0 ! Mem[00000000140000e0]
lduh [%i0+0x1e4],%l5 ! Mem[00000000140001e4]
ldstub [%i3+0x009],%l0 ! Mem[0000000015800009]
stw %l7,[%i3+0x018] ! Mem[0000000015800018]
lduw [%i0+0x14c],%l1 ! Mem[000000001400014c]
sth %l0,[%i3+0x13c] ! Mem[000000001580013c]
retl
sth %l6,[%i0+0x1d4] ! Mem[00000000140001d4]
p2_jmpl_1_ho:
lduw [%o1+0x17c],%l2 ! Mem[000000001480017c]
lduw [%o3+0x1fc],%l5 ! Mem[00000000158001fc]
ldsh [%o3+0x0da],%l7 ! Mem[00000000158000da]
stx %l2,[%o1+0x098] ! Mem[0000000014800098]
jmpl %g6+8,%g0
sth %l4,[%o3+0x1a0] ! Mem[00000000158001a0]
p2_call_1_ho:
ldstub [%o3+0x109],%l2 ! Mem[0000000015800109]
ldx [%o0+0x0e0],%l0 ! Mem[00000000140000e0]
lduh [%o0+0x1e4],%l5 ! Mem[00000000140001e4]
ldstub [%o3+0x009],%l0 ! Mem[0000000015800009]
stw %l7,[%o3+0x018] ! Mem[0000000015800018]
lduw [%o0+0x14c],%l1 ! Mem[000000001400014c]
sth %l0,[%o3+0x13c] ! Mem[000000001580013c]
retl
sth %l6,[%o0+0x1d4] ! Mem[00000000140001d4]
p3_jmpl_1_le:
ldstub [%i3+0x0d5],%l4 ! Mem[00000000178000d5]
lduh [%i0+0x094],%l0 ! Mem[0000000016000094]
ldsh [%i2+0x1e2],%l7 ! Mem[00000000170001e2]
swap [%i0+0x0bc],%l0 ! Mem[00000000160000bc]
stb %l5,[%i3+0x0ed] ! Mem[00000000178000ed]
jmpl %g6+8,%g0
ldub [%i1+0x1eb],%l2 ! Mem[00000000168001eb]
p3_call_1_le:
retl
swap [%i3+0x1d4],%l2 ! Mem[00000000178001d4]
p3_jmpl_1_lo:
ldstub [%o3+0x0d5],%l4 ! Mem[00000000178000d5]
lduh [%o0+0x094],%l0 ! Mem[0000000016000094]
ldsh [%o2+0x1e2],%l7 ! Mem[00000000170001e2]
swap [%o0+0x0bc],%l0 ! Mem[00000000160000bc]
stb %l5,[%o3+0x0ed] ! Mem[00000000178000ed]
jmpl %g6+8,%g0
ldub [%o1+0x1eb],%l2 ! Mem[00000000168001eb]
p3_call_1_lo:
retl
swap [%o3+0x1d4],%l2 ! Mem[00000000178001d4]
p3_jmpl_1_he:
ldstub [%i2+0x1b1],%l4 ! Mem[00000000170001b1]
swap [%i1+0x180],%l3 ! Mem[0000000016800180]
ldsh [%i3+0x0e2],%l2 ! Mem[00000000178000e2]
sth %l3,[%i3+0x14e] ! Mem[000000001780014e]
swap [%i2+0x1d8],%l6 ! Mem[00000000170001d8]
swap [%i1+0x1d0],%l2 ! Mem[00000000168001d0]
jmpl %g6+8,%g0
swap [%i2+0x050],%l2 ! Mem[0000000017000050]
p3_call_1_he:
ldub [%i2+0x029],%l6 ! Mem[0000000017000029]
lduh [%i3+0x05a],%l5 ! Mem[000000001780005a]
retl
swap [%i1+0x0e0],%l2 ! Mem[00000000168000e0]
p3_jmpl_1_ho:
ldstub [%o2+0x1b1],%l4 ! Mem[00000000170001b1]
swap [%o1+0x180],%l3 ! Mem[0000000016800180]
ldsh [%o3+0x0e2],%l2 ! Mem[00000000178000e2]
sth %l3,[%o3+0x14e] ! Mem[000000001780014e]
swap [%o2+0x1d8],%l6 ! Mem[00000000170001d8]
swap [%o1+0x1d0],%l2 ! Mem[00000000168001d0]
jmpl %g6+8,%g0
swap [%o2+0x050],%l2 ! Mem[0000000017000050]
p3_call_1_ho:
ldub [%o2+0x029],%l6 ! Mem[0000000017000029]
lduh [%o3+0x05a],%l5 ! Mem[000000001780005a]
retl
swap [%o1+0x0e0],%l2 ! Mem[00000000168000e0]
p4_jmpl_1_le:
ldsw [%i1+0x0dc],%l4 ! Mem[00000000188000dc]
swap [%i1+0x03c],%l7 ! Mem[000000001880003c]
stb %l3,[%i3+0x0e6] ! Mem[00000000198000e6]
jmpl %g6+8,%g0
ldsh [%i1+0x0f4],%l4 ! Mem[00000000188000f4]
p4_call_1_le:
swap [%i0+0x1ac],%l1 ! Mem[00000000180001ac]
ldd [%i1+0x1f8],%l2 ! Mem[00000000188001f8]
swap [%i1+0x1d8],%l2 ! Mem[00000000188001d8]
swap [%i1+0x06c],%l2 ! Mem[000000001880006c]
ldsw [%i3+0x138],%l1 ! Mem[0000000019800138]
lduh [%i3+0x0fe],%l5 ! Mem[00000000198000fe]
swap [%i1+0x1a4],%l2 ! Mem[00000000188001a4]
retl
ldsw [%i2+0x1e8],%l2 ! Mem[00000000190001e8]
p4_jmpl_1_lo:
ldsw [%o1+0x0dc],%l4 ! Mem[00000000188000dc]
swap [%o1+0x03c],%l7 ! Mem[000000001880003c]
stb %l3,[%o3+0x0e6] ! Mem[00000000198000e6]
jmpl %g6+8,%g0
ldsh [%o1+0x0f4],%l4 ! Mem[00000000188000f4]
p4_call_1_lo:
swap [%o0+0x1ac],%l1 ! Mem[00000000180001ac]
ldd [%o1+0x1f8],%l2 ! Mem[00000000188001f8]
swap [%o1+0x1d8],%l2 ! Mem[00000000188001d8]
swap [%o1+0x06c],%l2 ! Mem[000000001880006c]
ldsw [%o3+0x138],%l1 ! Mem[0000000019800138]
lduh [%o3+0x0fe],%l5 ! Mem[00000000198000fe]
swap [%o1+0x1a4],%l2 ! Mem[00000000188001a4]
retl
ldsw [%o2+0x1e8],%l2 ! Mem[00000000190001e8]
p4_jmpl_1_he:
jmpl %g6+8,%g0
ldub [%i1+0x1d4],%l2 ! Mem[00000000188001d4]
p4_call_1_he:
ldstub [%i3+0x0c7],%l0 ! Mem[00000000198000c7]
ldub [%i3+0x1f7],%l4 ! Mem[00000000198001f7]
swap [%i3+0x028],%l7 ! Mem[0000000019800028]
sth %l5,[%i0+0x0de] ! Mem[00000000180000de]
ldsb [%i2+0x166],%l1 ! Mem[0000000019000166]
stb %l4,[%i0+0x020] ! Mem[0000000018000020]
retl
swap [%i0+0x024],%l7 ! Mem[0000000018000024]
p4_jmpl_1_ho:
jmpl %g6+8,%g0
ldub [%o1+0x1d4],%l2 ! Mem[00000000188001d4]
p4_call_1_ho:
ldstub [%o3+0x0c7],%l0 ! Mem[00000000198000c7]
ldub [%o3+0x1f7],%l4 ! Mem[00000000198001f7]
swap [%o3+0x028],%l7 ! Mem[0000000019800028]
sth %l5,[%o0+0x0de] ! Mem[00000000180000de]
ldsb [%o2+0x166],%l1 ! Mem[0000000019000166]
stb %l4,[%o0+0x020] ! Mem[0000000018000020]
retl
swap [%o0+0x024],%l7 ! Mem[0000000018000024]
p5_jmpl_1_le:
ldsh [%i1+0x05e],%l4 ! Mem[000000001a80005e]
ldstub [%i0+0x1fd],%l4 ! Mem[000000001a0001fd]
jmpl %g6+8,%g0
swap [%i1+0x0fc],%l0 ! Mem[000000001a8000fc]
p5_call_1_le:
ldx [%i1+0x0f0],%l2 ! Mem[000000001a8000f0]
swap [%i0+0x174],%l7 ! Mem[000000001a000174]
retl
swap [%i3+0x0f8],%l7 ! Mem[000000001b8000f8]
p5_jmpl_1_lo:
ldsh [%o1+0x05e],%l4 ! Mem[000000001a80005e]
ldstub [%o0+0x1fd],%l4 ! Mem[000000001a0001fd]
jmpl %g6+8,%g0
swap [%o1+0x0fc],%l0 ! Mem[000000001a8000fc]
p5_call_1_lo:
ldx [%o1+0x0f0],%l2 ! Mem[000000001a8000f0]
swap [%o0+0x174],%l7 ! Mem[000000001a000174]
retl
swap [%o3+0x0f8],%l7 ! Mem[000000001b8000f8]
p5_jmpl_1_he:
stw %l5,[%i2+0x0ac] ! Mem[000000001b0000ac]
ldub [%i2+0x0a7],%l4 ! Mem[000000001b0000a7]
jmpl %g6+8,%g0
lduw [%i3+0x0ec],%l0 ! Mem[000000001b8000ec]
p5_call_1_he:
ldstub [%i1+0x002],%l0 ! Mem[000000001a800002]
ldub [%i1+0x199],%l7 ! Mem[000000001a800199]
swap [%i1+0x08c],%l4 ! Mem[000000001a80008c]
std %l0,[%i1+0x030] ! Mem[000000001a800030]
ldstub [%i1+0x09c],%l2 ! Mem[000000001a80009c]
ldstub [%i2+0x051],%l0 ! Mem[000000001b000051]
swap [%i3+0x154],%l2 ! Mem[000000001b800154]
retl
std %l4,[%i2+0x1f0] ! Mem[000000001b0001f0]
p5_jmpl_1_ho:
stw %l5,[%o2+0x0ac] ! Mem[000000001b0000ac]
ldub [%o2+0x0a7],%l4 ! Mem[000000001b0000a7]
jmpl %g6+8,%g0
lduw [%o3+0x0ec],%l0 ! Mem[000000001b8000ec]
p5_call_1_ho:
ldstub [%o1+0x002],%l0 ! Mem[000000001a800002]
ldub [%o1+0x199],%l7 ! Mem[000000001a800199]
swap [%o1+0x08c],%l4 ! Mem[000000001a80008c]
std %l0,[%o1+0x030] ! Mem[000000001a800030]
ldstub [%o1+0x09c],%l2 ! Mem[000000001a80009c]
ldstub [%o2+0x051],%l0 ! Mem[000000001b000051]
swap [%o3+0x154],%l2 ! Mem[000000001b800154]
retl
std %l4,[%o2+0x1f0] ! Mem[000000001b0001f0]
p6_jmpl_1_le:
jmpl %g6+8,%g0
ldd [%i3+0x1f8],%l4 ! Mem[000000001d8001f8]
p6_call_1_le:
ldstub [%i2+0x163],%l0 ! Mem[000000001d000163]
ldsh [%i1+0x0b0],%l6 ! Mem[000000001c8000b0]
stx %l1,[%i3+0x100] ! Mem[000000001d800100]
retl
ldstub [%i2+0x16b],%l7 ! Mem[000000001d00016b]
p6_jmpl_1_lo:
jmpl %g6+8,%g0
ldd [%o3+0x1f8],%l4 ! Mem[000000001d8001f8]
p6_call_1_lo:
ldstub [%o2+0x163],%l0 ! Mem[000000001d000163]
ldsh [%o1+0x0b0],%l6 ! Mem[000000001c8000b0]
stx %l1,[%o3+0x100] ! Mem[000000001d800100]
retl
ldstub [%o2+0x16b],%l7 ! Mem[000000001d00016b]
p6_jmpl_1_he:
lduw [%i1+0x1c0],%l7 ! Mem[000000001c8001c0]
ldstub [%i0+0x0f6],%l1 ! Mem[000000001c0000f6]
jmpl %g6+8,%g0
ldstub [%i1+0x1ad],%l1 ! Mem[000000001c8001ad]
p6_call_1_he:
swap [%i0+0x12c],%l2 ! Mem[000000001c00012c]
ldsh [%i3+0x1f2],%l3 ! Mem[000000001d8001f2]
ldsw [%i2+0x0f4],%l5 ! Mem[000000001d0000f4]
retl
ldsb [%i2+0x1e6],%l7 ! Mem[000000001d0001e6]
p6_jmpl_1_ho:
lduw [%o1+0x1c0],%l7 ! Mem[000000001c8001c0]
ldstub [%o0+0x0f6],%l1 ! Mem[000000001c0000f6]
jmpl %g6+8,%g0
ldstub [%o1+0x1ad],%l1 ! Mem[000000001c8001ad]
p6_call_1_ho:
swap [%o0+0x12c],%l2 ! Mem[000000001c00012c]
ldsh [%o3+0x1f2],%l3 ! Mem[000000001d8001f2]
ldsw [%o2+0x0f4],%l5 ! Mem[000000001d0000f4]
retl
ldsb [%o2+0x1e6],%l7 ! Mem[000000001d0001e6]
p7_jmpl_1_le:
ldstub [%i2+0x19d],%l5 ! Mem[000000001f00019d]
swap [%i2+0x1d8],%l6 ! Mem[000000001f0001d8]
swap [%i2+0x1b8],%l7 ! Mem[000000001f0001b8]
jmpl %g6+8,%g0
swap [%i2+0x138],%l1 ! Mem[000000001f000138]
p7_call_1_le:
ldstub [%i0+0x111],%l3 ! Mem[000000001e000111]
ldsb [%i2+0x14c],%l3 ! Mem[000000001f00014c]
ldstub [%i3+0x05b],%l6 ! Mem[000000001f80005b]
retl
ldstub [%i1+0x17a],%l5 ! Mem[000000001e80017a]
p7_jmpl_1_lo:
ldstub [%o2+0x19d],%l5 ! Mem[000000001f00019d]
swap [%o2+0x1d8],%l6 ! Mem[000000001f0001d8]
swap [%o2+0x1b8],%l7 ! Mem[000000001f0001b8]
jmpl %g6+8,%g0
swap [%o2+0x138],%l1 ! Mem[000000001f000138]
p7_call_1_lo:
ldstub [%o0+0x111],%l3 ! Mem[000000001e000111]
ldsb [%o2+0x14c],%l3 ! Mem[000000001f00014c]
ldstub [%o3+0x05b],%l6 ! Mem[000000001f80005b]
retl
ldstub [%o1+0x17a],%l5 ! Mem[000000001e80017a]
p7_jmpl_1_he:
jmpl %g6+8,%g0
stx %l0,[%i2+0x0c0] ! Mem[000000001f0000c0]
p7_call_1_he:
swap [%i3+0x140],%l6 ! Mem[000000001f800140]
std %l4,[%i0+0x1e8] ! Mem[000000001e0001e8]
ldstub [%i1+0x087],%l4 ! Mem[000000001e800087]
ldsh [%i3+0x0ce],%l0 ! Mem[000000001f8000ce]
swap [%i2+0x024],%l0 ! Mem[000000001f000024]
stb %l1,[%i2+0x087] ! Mem[000000001f000087]
swap [%i2+0x008],%l6 ! Mem[000000001f000008]
retl
swap [%i0+0x1c0],%l7 ! Mem[000000001e0001c0]
p7_jmpl_1_ho:
jmpl %g6+8,%g0
stx %l0,[%o2+0x0c0] ! Mem[000000001f0000c0]
p7_call_1_ho:
swap [%o3+0x140],%l6 ! Mem[000000001f800140]
std %l4,[%o0+0x1e8] ! Mem[000000001e0001e8]
ldstub [%o1+0x087],%l4 ! Mem[000000001e800087]
ldsh [%o3+0x0ce],%l0 ! Mem[000000001f8000ce]
swap [%o2+0x024],%l0 ! Mem[000000001f000024]
stb %l1,[%o2+0x087] ! Mem[000000001f000087]
swap [%o2+0x008],%l6 ! Mem[000000001f000008]
retl
swap [%o0+0x1c0],%l7 ! Mem[000000001e0001c0]
p8_jmpl_1_le:
ldx [%i0+0x018],%l6 ! Mem[0000000020000018]
ldstub [%i3+0x197],%l6 ! Mem[0000000021800197]
ldstub [%i1+0x0dd],%l5 ! Mem[00000000208000dd]
swap [%i1+0x054],%l4 ! Mem[0000000020800054]
ldsh [%i3+0x0e8],%l7 ! Mem[00000000218000e8]
jmpl %g6+8,%g0
swap [%i0+0x078],%l7 ! Mem[0000000020000078]
p8_call_1_le:
ldx [%i1+0x0d0],%l2 ! Mem[00000000208000d0]
ldd [%i2+0x0c0],%l0 ! Mem[00000000210000c0]
std %l4,[%i2+0x128] ! Mem[0000000021000128]
retl
ldsh [%i3+0x1e4],%l5 ! Mem[00000000218001e4]
p8_jmpl_1_lo:
ldx [%o0+0x018],%l6 ! Mem[0000000020000018]
ldstub [%o3+0x197],%l6 ! Mem[0000000021800197]
ldstub [%o1+0x0dd],%l5 ! Mem[00000000208000dd]
swap [%o1+0x054],%l4 ! Mem[0000000020800054]
ldsh [%o3+0x0e8],%l7 ! Mem[00000000218000e8]
jmpl %g6+8,%g0
swap [%o0+0x078],%l7 ! Mem[0000000020000078]
p8_call_1_lo:
ldx [%o1+0x0d0],%l2 ! Mem[00000000208000d0]
ldd [%o2+0x0c0],%l0 ! Mem[00000000210000c0]
std %l4,[%o2+0x128] ! Mem[0000000021000128]
retl
ldsh [%o3+0x1e4],%l5 ! Mem[00000000218001e4]
p8_jmpl_1_he:
stb %l5,[%i3+0x1fc] ! Mem[00000000218001fc]
jmpl %g6+8,%g0
ldsw [%i1+0x0f8],%l7 ! Mem[00000000208000f8]
p8_call_1_he:
sth %l1,[%i1+0x152] ! Mem[0000000020800152]
ldd [%i2+0x0a0],%l4 ! Mem[00000000210000a0]
retl
std %l0,[%i3+0x0e8] ! Mem[00000000218000e8]
p8_jmpl_1_ho:
stb %l5,[%o3+0x1fc] ! Mem[00000000218001fc]
jmpl %g6+8,%g0
ldsw [%o1+0x0f8],%l7 ! Mem[00000000208000f8]
p8_call_1_ho:
sth %l1,[%o1+0x152] ! Mem[0000000020800152]
ldd [%o2+0x0a0],%l4 ! Mem[00000000210000a0]
retl
std %l0,[%o3+0x0e8] ! Mem[00000000218000e8]
p9_jmpl_1_le:
ldsh [%i3+0x002],%l3 ! Mem[0000000023800002]
lduh [%i0+0x096],%l7 ! Mem[0000000022000096]
std %l6,[%i0+0x0e0] ! Mem[00000000220000e0]
ldub [%i0+0x19a],%l6 ! Mem[000000002200019a]
swap [%i0+0x140],%l7 ! Mem[0000000022000140]
stb %l7,[%i2+0x1ea] ! Mem[00000000230001ea]
ldstub [%i2+0x163],%l1 ! Mem[0000000023000163]
jmpl %g6+8,%g0
stw %l0,[%i1+0x0c0] ! Mem[00000000228000c0]
p9_call_1_le:
ldub [%i0+0x1c2],%l7 ! Mem[00000000220001c2]
lduw [%i3+0x1dc],%l1 ! Mem[00000000238001dc]
stb %l4,[%i0+0x0d9] ! Mem[00000000220000d9]
ldsw [%i1+0x174],%l3 ! Mem[0000000022800174]
swap [%i1+0x0fc],%l6 ! Mem[00000000228000fc]
ldstub [%i1+0x163],%l7 ! Mem[0000000022800163]
sth %l4,[%i2+0x190] ! Mem[0000000023000190]
retl
lduw [%i0+0x1a0],%l3 ! Mem[00000000220001a0]
p9_jmpl_1_lo:
ldsh [%o3+0x002],%l3 ! Mem[0000000023800002]
lduh [%o0+0x096],%l7 ! Mem[0000000022000096]
std %l6,[%o0+0x0e0] ! Mem[00000000220000e0]
ldub [%o0+0x19a],%l6 ! Mem[000000002200019a]
swap [%o0+0x140],%l7 ! Mem[0000000022000140]
stb %l7,[%o2+0x1ea] ! Mem[00000000230001ea]
ldstub [%o2+0x163],%l1 ! Mem[0000000023000163]
jmpl %g6+8,%g0
stw %l0,[%o1+0x0c0] ! Mem[00000000228000c0]
p9_call_1_lo:
ldub [%o0+0x1c2],%l7 ! Mem[00000000220001c2]
lduw [%o3+0x1dc],%l1 ! Mem[00000000238001dc]
stb %l4,[%o0+0x0d9] ! Mem[00000000220000d9]
ldsw [%o1+0x174],%l3 ! Mem[0000000022800174]
swap [%o1+0x0fc],%l6 ! Mem[00000000228000fc]
ldstub [%o1+0x163],%l7 ! Mem[0000000022800163]
sth %l4,[%o2+0x190] ! Mem[0000000023000190]
retl
lduw [%o0+0x1a0],%l3 ! Mem[00000000220001a0]
p9_jmpl_1_he:
lduw [%i0+0x1d0],%l6 ! Mem[00000000220001d0]
lduh [%i3+0x08e],%l0 ! Mem[000000002380008e]
lduh [%i0+0x0ce],%l0 ! Mem[00000000220000ce]
ldstub [%i1+0x024],%l0 ! Mem[0000000022800024]
ldstub [%i0+0x0a7],%l1 ! Mem[00000000220000a7]
ldsh [%i0+0x05c],%l1 ! Mem[000000002200005c]
jmpl %g6+8,%g0
ldx [%i0+0x158],%l0 ! Mem[0000000022000158]
p9_call_1_he:
sth %l2,[%i0+0x16c] ! Mem[000000002200016c]
swap [%i3+0x044],%l1 ! Mem[0000000023800044]
ldstub [%i3+0x154],%l2 ! Mem[0000000023800154]
lduh [%i2+0x1b6],%l6 ! Mem[00000000230001b6]
lduh [%i3+0x0a0],%l1 ! Mem[00000000238000a0]
retl
stb %l4,[%i2+0x05f] ! Mem[000000002300005f]
p9_jmpl_1_ho:
lduw [%o0+0x1d0],%l6 ! Mem[00000000220001d0]
lduh [%o3+0x08e],%l0 ! Mem[000000002380008e]
lduh [%o0+0x0ce],%l0 ! Mem[00000000220000ce]
ldstub [%o1+0x024],%l0 ! Mem[0000000022800024]
ldstub [%o0+0x0a7],%l1 ! Mem[00000000220000a7]
ldsh [%o0+0x05c],%l1 ! Mem[000000002200005c]
jmpl %g6+8,%g0
ldx [%o0+0x158],%l0 ! Mem[0000000022000158]
p9_call_1_ho:
sth %l2,[%o0+0x16c] ! Mem[000000002200016c]
swap [%o3+0x044],%l1 ! Mem[0000000023800044]
ldstub [%o3+0x154],%l2 ! Mem[0000000023800154]
lduh [%o2+0x1b6],%l6 ! Mem[00000000230001b6]
lduh [%o3+0x0a0],%l1 ! Mem[00000000238000a0]
retl
stb %l4,[%o2+0x05f] ! Mem[000000002300005f]
p10_jmpl_1_le:
ldd [%i2+0x158],%l2 ! Mem[0000000025000158]
swap [%i0+0x150],%l0 ! Mem[0000000024000150]
ldsw [%i2+0x114],%l6 ! Mem[0000000025000114]
std %l0,[%i1+0x098] ! Mem[0000000024800098]
ldstub [%i1+0x1fb],%l2 ! Mem[00000000248001fb]
swap [%i1+0x06c],%l2 ! Mem[000000002480006c]
jmpl %g6+8,%g0
swap [%i0+0x118],%l1 ! Mem[0000000024000118]
p10_call_1_le:
ldsh [%i1+0x130],%l3 ! Mem[0000000024800130]
ldd [%i2+0x168],%l2 ! Mem[0000000025000168]
stx %l0,[%i3+0x0d8] ! Mem[00000000258000d8]
retl
ldstub [%i2+0x1ad],%l3 ! Mem[00000000250001ad]
p10_jmpl_1_lo:
ldd [%o2+0x158],%l2 ! Mem[0000000025000158]
swap [%o0+0x150],%l0 ! Mem[0000000024000150]
ldsw [%o2+0x114],%l6 ! Mem[0000000025000114]
std %l0,[%o1+0x098] ! Mem[0000000024800098]
ldstub [%o1+0x1fb],%l2 ! Mem[00000000248001fb]
swap [%o1+0x06c],%l2 ! Mem[000000002480006c]
jmpl %g6+8,%g0
swap [%o0+0x118],%l1 ! Mem[0000000024000118]
p10_call_1_lo:
ldsh [%o1+0x130],%l3 ! Mem[0000000024800130]
ldd [%o2+0x168],%l2 ! Mem[0000000025000168]
stx %l0,[%o3+0x0d8] ! Mem[00000000258000d8]
retl
ldstub [%o2+0x1ad],%l3 ! Mem[00000000250001ad]
p10_jmpl_1_he:
lduw [%i0+0x154],%l7 ! Mem[0000000024000154]
swap [%i3+0x144],%l2 ! Mem[0000000025800144]
ldstub [%i0+0x147],%l6 ! Mem[0000000024000147]
ldub [%i3+0x14e],%l3 ! Mem[000000002580014e]
ldub [%i1+0x048],%l0 ! Mem[0000000024800048]
lduh [%i3+0x0cc],%l2 ! Mem[00000000258000cc]
swap [%i2+0x050],%l6 ! Mem[0000000025000050]
jmpl %g6+8,%g0
ldsw [%i0+0x014],%l5 ! Mem[0000000024000014]
p10_call_1_he:
retl
ldstub [%i1+0x13a],%l4 ! Mem[000000002480013a]
p10_jmpl_1_ho:
lduw [%o0+0x154],%l7 ! Mem[0000000024000154]
swap [%o3+0x144],%l2 ! Mem[0000000025800144]
ldstub [%o0+0x147],%l6 ! Mem[0000000024000147]
ldub [%o3+0x14e],%l3 ! Mem[000000002580014e]
ldub [%o1+0x048],%l0 ! Mem[0000000024800048]
lduh [%o3+0x0cc],%l2 ! Mem[00000000258000cc]
swap [%o2+0x050],%l6 ! Mem[0000000025000050]
jmpl %g6+8,%g0
ldsw [%o0+0x014],%l5 ! Mem[0000000024000014]
p10_call_1_ho:
retl
ldstub [%o1+0x13a],%l4 ! Mem[000000002480013a]
p11_jmpl_1_le:
lduw [%i3+0x194],%l3 ! Mem[0000000027800194]
swap [%i1+0x1ec],%l3 ! Mem[00000000268001ec]
lduh [%i2+0x1ea],%l1 ! Mem[00000000270001ea]
lduh [%i1+0x076],%l6 ! Mem[0000000026800076]
ldx [%i0+0x080],%l1 ! Mem[0000000026000080]
swap [%i3+0x0c4],%l1 ! Mem[00000000278000c4]
stx %l6,[%i2+0x0d8] ! Mem[00000000270000d8]
jmpl %g6+8,%g0
ldstub [%i1+0x0ba],%l7 ! Mem[00000000268000ba]
p11_call_1_le:
ldsh [%i0+0x0a6],%l7 ! Mem[00000000260000a6]
swap [%i1+0x060],%l6 ! Mem[0000000026800060]
lduh [%i2+0x03c],%l3 ! Mem[000000002700003c]
retl
ldd [%i1+0x000],%l6 ! Mem[0000000026800000]
p11_jmpl_1_lo:
lduw [%o3+0x194],%l3 ! Mem[0000000027800194]
swap [%o1+0x1ec],%l3 ! Mem[00000000268001ec]
lduh [%o2+0x1ea],%l1 ! Mem[00000000270001ea]
lduh [%o1+0x076],%l6 ! Mem[0000000026800076]
ldx [%o0+0x080],%l1 ! Mem[0000000026000080]
swap [%o3+0x0c4],%l1 ! Mem[00000000278000c4]
stx %l6,[%o2+0x0d8] ! Mem[00000000270000d8]
jmpl %g6+8,%g0
ldstub [%o1+0x0ba],%l7 ! Mem[00000000268000ba]
p11_call_1_lo:
ldsh [%o0+0x0a6],%l7 ! Mem[00000000260000a6]
swap [%o1+0x060],%l6 ! Mem[0000000026800060]
lduh [%o2+0x03c],%l3 ! Mem[000000002700003c]
retl
ldd [%o1+0x000],%l6 ! Mem[0000000026800000]
p11_jmpl_1_he:
ldsh [%i3+0x0e8],%l3 ! Mem[00000000278000e8]
ldub [%i3+0x0f5],%l1 ! Mem[00000000278000f5]
lduw [%i1+0x16c],%l5 ! Mem[000000002680016c]
ldstub [%i3+0x077],%l3 ! Mem[0000000027800077]
ldstub [%i0+0x050],%l7 ! Mem[0000000026000050]
ldstub [%i1+0x1dd],%l7 ! Mem[00000000268001dd]
jmpl %g6+8,%g0
ldsh [%i1+0x030],%l2 ! Mem[0000000026800030]
p11_call_1_he:
stw %l4,[%i3+0x1a0] ! Mem[00000000278001a0]
ldub [%i2+0x184],%l4 ! Mem[0000000027000184]
ldx [%i0+0x148],%l2 ! Mem[0000000026000148]
ldstub [%i3+0x146],%l5 ! Mem[0000000027800146]
stx %l4,[%i1+0x178] ! Mem[0000000026800178]
retl
ldx [%i2+0x0d8],%l2 ! Mem[00000000270000d8]
p11_jmpl_1_ho:
ldsh [%o3+0x0e8],%l3 ! Mem[00000000278000e8]
ldub [%o3+0x0f5],%l1 ! Mem[00000000278000f5]
lduw [%o1+0x16c],%l5 ! Mem[000000002680016c]
ldstub [%o3+0x077],%l3 ! Mem[0000000027800077]
ldstub [%o0+0x050],%l7 ! Mem[0000000026000050]
ldstub [%o1+0x1dd],%l7 ! Mem[00000000268001dd]
jmpl %g6+8,%g0
ldsh [%o1+0x030],%l2 ! Mem[0000000026800030]
p11_call_1_ho:
stw %l4,[%o3+0x1a0] ! Mem[00000000278001a0]
ldub [%o2+0x184],%l4 ! Mem[0000000027000184]
ldx [%o0+0x148],%l2 ! Mem[0000000026000148]
ldstub [%o3+0x146],%l5 ! Mem[0000000027800146]
stx %l4,[%o1+0x178] ! Mem[0000000026800178]
retl
ldx [%o2+0x0d8],%l2 ! Mem[00000000270000d8]
p12_jmpl_1_le:
ldub [%i0+0x1dc],%l3 ! Mem[00000000280001dc]
std %l6,[%i1+0x090] ! Mem[0000000028800090]
ldstub [%i0+0x08e],%l2 ! Mem[000000002800008e]
sth %l5,[%i1+0x05a] ! Mem[000000002880005a]
stb %l6,[%i3+0x07a] ! Mem[000000002980007a]
stx %l7,[%i0+0x1e0] ! Mem[00000000280001e0]
ldstub [%i2+0x13b],%l5 ! Mem[000000002900013b]
jmpl %g6+8,%g0
ldstub [%i3+0x08d],%l6 ! Mem[000000002980008d]
p12_call_1_le:
ldstub [%i0+0x10c],%l2 ! Mem[000000002800010c]
ldstub [%i0+0x15a],%l5 ! Mem[000000002800015a]
std %l6,[%i2+0x150] ! Mem[0000000029000150]
sth %l6,[%i1+0x15c] ! Mem[000000002880015c]
stw %l4,[%i2+0x1e0] ! Mem[00000000290001e0]
retl
sth %l1,[%i2+0x152] ! Mem[0000000029000152]
p12_jmpl_1_lo:
ldub [%o0+0x1dc],%l3 ! Mem[00000000280001dc]
std %l6,[%o1+0x090] ! Mem[0000000028800090]
ldstub [%o0+0x08e],%l2 ! Mem[000000002800008e]
sth %l5,[%o1+0x05a] ! Mem[000000002880005a]
stb %l6,[%o3+0x07a] ! Mem[000000002980007a]
stx %l7,[%o0+0x1e0] ! Mem[00000000280001e0]
ldstub [%o2+0x13b],%l5 ! Mem[000000002900013b]
jmpl %g6+8,%g0
ldstub [%o3+0x08d],%l6 ! Mem[000000002980008d]
p12_call_1_lo:
ldstub [%o0+0x10c],%l2 ! Mem[000000002800010c]
ldstub [%o0+0x15a],%l5 ! Mem[000000002800015a]
std %l6,[%o2+0x150] ! Mem[0000000029000150]
sth %l6,[%o1+0x15c] ! Mem[000000002880015c]
stw %l4,[%o2+0x1e0] ! Mem[00000000290001e0]
retl
sth %l1,[%o2+0x152] ! Mem[0000000029000152]
p12_jmpl_1_he:
ldsb [%i1+0x166],%l1 ! Mem[0000000028800166]
ldx [%i1+0x1f0],%l2 ! Mem[00000000288001f0]
ldd [%i1+0x018],%l2 ! Mem[0000000028800018]
ldub [%i2+0x007],%l6 ! Mem[0000000029000007]
ldsh [%i3+0x00a],%l1 ! Mem[000000002980000a]
jmpl %g6+8,%g0
stw %l5,[%i3+0x018] ! Mem[0000000029800018]
p12_call_1_he:
sth %l0,[%i1+0x09e] ! Mem[000000002880009e]
ldd [%i2+0x060],%l6 ! Mem[0000000029000060]
retl
stx %l4,[%i1+0x0e0] ! Mem[00000000288000e0]
p12_jmpl_1_ho:
ldsb [%o1+0x166],%l1 ! Mem[0000000028800166]
ldx [%o1+0x1f0],%l2 ! Mem[00000000288001f0]
ldd [%o1+0x018],%l2 ! Mem[0000000028800018]
ldub [%o2+0x007],%l6 ! Mem[0000000029000007]
ldsh [%o3+0x00a],%l1 ! Mem[000000002980000a]
jmpl %g6+8,%g0
stw %l5,[%o3+0x018] ! Mem[0000000029800018]
p12_call_1_ho:
sth %l0,[%o1+0x09e] ! Mem[000000002880009e]
ldd [%o2+0x060],%l6 ! Mem[0000000029000060]
retl
stx %l4,[%o1+0x0e0] ! Mem[00000000288000e0]
p13_jmpl_1_le:
swap [%i0+0x1ec],%l6 ! Mem[000000002a0001ec]
stw %l6,[%i3+0x110] ! Mem[000000002b800110]
jmpl %g6+8,%g0
stb %l1,[%i0+0x1ee] ! Mem[000000002a0001ee]
p13_call_1_le:
swap [%i0+0x020],%l3 ! Mem[000000002a000020]
ldsh [%i1+0x0a6],%l4 ! Mem[000000002a8000a6]
sth %l3,[%i3+0x0c6] ! Mem[000000002b8000c6]
lduh [%i0+0x07a],%l5 ! Mem[000000002a00007a]
ldx [%i0+0x0d8],%l2 ! Mem[000000002a0000d8]
swap [%i2+0x1c8],%l1 ! Mem[000000002b0001c8]
ldstub [%i0+0x18a],%l3 ! Mem[000000002a00018a]
retl
ldsh [%i3+0x036],%l5 ! Mem[000000002b800036]
p13_jmpl_1_lo:
swap [%o0+0x1ec],%l6 ! Mem[000000002a0001ec]
stw %l6,[%o3+0x110] ! Mem[000000002b800110]
jmpl %g6+8,%g0
stb %l1,[%o0+0x1ee] ! Mem[000000002a0001ee]
p13_call_1_lo:
swap [%o0+0x020],%l3 ! Mem[000000002a000020]
ldsh [%o1+0x0a6],%l4 ! Mem[000000002a8000a6]
sth %l3,[%o3+0x0c6] ! Mem[000000002b8000c6]
lduh [%o0+0x07a],%l5 ! Mem[000000002a00007a]
ldx [%o0+0x0d8],%l2 ! Mem[000000002a0000d8]
swap [%o2+0x1c8],%l1 ! Mem[000000002b0001c8]
ldstub [%o0+0x18a],%l3 ! Mem[000000002a00018a]
retl
ldsh [%o3+0x036],%l5 ! Mem[000000002b800036]
p13_jmpl_1_he:
swap [%i1+0x058],%l7 ! Mem[000000002a800058]
std %l0,[%i1+0x0f0] ! Mem[000000002a8000f0]
ldstub [%i3+0x173],%l7 ! Mem[000000002b800173]
swap [%i3+0x15c],%l6 ! Mem[000000002b80015c]
ldsh [%i2+0x076],%l4 ! Mem[000000002b000076]
stb %l2,[%i3+0x17c] ! Mem[000000002b80017c]
stw %l1,[%i3+0x170] ! Mem[000000002b800170]
jmpl %g6+8,%g0
stx %l5,[%i2+0x1b8] ! Mem[000000002b0001b8]
p13_call_1_he:
swap [%i0+0x1f0],%l6 ! Mem[000000002a0001f0]
ldstub [%i0+0x18b],%l7 ! Mem[000000002a00018b]
swap [%i3+0x05c],%l6 ! Mem[000000002b80005c]
retl
swap [%i3+0x000],%l5 ! Mem[000000002b800000]
p13_jmpl_1_ho:
swap [%o1+0x058],%l7 ! Mem[000000002a800058]
std %l0,[%o1+0x0f0] ! Mem[000000002a8000f0]
ldstub [%o3+0x173],%l7 ! Mem[000000002b800173]
swap [%o3+0x15c],%l6 ! Mem[000000002b80015c]
ldsh [%o2+0x076],%l4 ! Mem[000000002b000076]
stb %l2,[%o3+0x17c] ! Mem[000000002b80017c]
stw %l1,[%o3+0x170] ! Mem[000000002b800170]
jmpl %g6+8,%g0
stx %l5,[%o2+0x1b8] ! Mem[000000002b0001b8]
p13_call_1_ho:
swap [%o0+0x1f0],%l6 ! Mem[000000002a0001f0]
ldstub [%o0+0x18b],%l7 ! Mem[000000002a00018b]
swap [%o3+0x05c],%l6 ! Mem[000000002b80005c]
retl
swap [%o3+0x000],%l5 ! Mem[000000002b800000]
p14_jmpl_1_le:
stx %l3,[%i1+0x020] ! Mem[000000002c800020]
ldsh [%i3+0x1b6],%l6 ! Mem[000000002d8001b6]
jmpl %g6+8,%g0
stx %l2,[%i0+0x1f0] ! Mem[000000002c0001f0]
p14_call_1_le:
ldub [%i1+0x171],%l0 ! Mem[000000002c800171]
retl
stx %l1,[%i0+0x188] ! Mem[000000002c000188]
p14_jmpl_1_lo:
stx %l3,[%o1+0x020] ! Mem[000000002c800020]
ldsh [%o3+0x1b6],%l6 ! Mem[000000002d8001b6]
jmpl %g6+8,%g0
stx %l2,[%o0+0x1f0] ! Mem[000000002c0001f0]
p14_call_1_lo:
ldub [%o1+0x171],%l0 ! Mem[000000002c800171]
retl
stx %l1,[%o0+0x188] ! Mem[000000002c000188]
p14_jmpl_1_he:
ldstub [%i3+0x1dc],%l1 ! Mem[000000002d8001dc]
ldstub [%i2+0x0e0],%l6 ! Mem[000000002d0000e0]
lduw [%i3+0x0e4],%l6 ! Mem[000000002d8000e4]
stb %l2,[%i3+0x1d3] ! Mem[000000002d8001d3]
ldsh [%i2+0x130],%l3 ! Mem[000000002d000130]
sth %l6,[%i1+0x0ee] ! Mem[000000002c8000ee]
ldx [%i2+0x0b8],%l3 ! Mem[000000002d0000b8]
jmpl %g6+8,%g0
swap [%i1+0x1f4],%l2 ! Mem[000000002c8001f4]
p14_call_1_he:
ldstub [%i2+0x0c7],%l0 ! Mem[000000002d0000c7]
stx %l0,[%i0+0x028] ! Mem[000000002c000028]
stw %l6,[%i0+0x1ec] ! Mem[000000002c0001ec]
ldstub [%i1+0x17a],%l6 ! Mem[000000002c80017a]
ldsh [%i2+0x004],%l5 ! Mem[000000002d000004]
std %l4,[%i1+0x020] ! Mem[000000002c800020]
retl
swap [%i1+0x024],%l7 ! Mem[000000002c800024]
p14_jmpl_1_ho:
ldstub [%o3+0x1dc],%l1 ! Mem[000000002d8001dc]
ldstub [%o2+0x0e0],%l6 ! Mem[000000002d0000e0]
lduw [%o3+0x0e4],%l6 ! Mem[000000002d8000e4]
stb %l2,[%o3+0x1d3] ! Mem[000000002d8001d3]
ldsh [%o2+0x130],%l3 ! Mem[000000002d000130]
sth %l6,[%o1+0x0ee] ! Mem[000000002c8000ee]
ldx [%o2+0x0b8],%l3 ! Mem[000000002d0000b8]
jmpl %g6+8,%g0
swap [%o1+0x1f4],%l2 ! Mem[000000002c8001f4]
p14_call_1_ho:
ldstub [%o2+0x0c7],%l0 ! Mem[000000002d0000c7]
stx %l0,[%o0+0x028] ! Mem[000000002c000028]
stw %l6,[%o0+0x1ec] ! Mem[000000002c0001ec]
ldstub [%o1+0x17a],%l6 ! Mem[000000002c80017a]
ldsh [%o2+0x004],%l5 ! Mem[000000002d000004]
std %l4,[%o1+0x020] ! Mem[000000002c800020]
retl
swap [%o1+0x024],%l7 ! Mem[000000002c800024]
p15_jmpl_1_le:
swap [%i3+0x01c],%l0 ! Mem[000000002f80001c]
swap [%i0+0x13c],%l2 ! Mem[000000002e00013c]
ldsh [%i1+0x16a],%l2 ! Mem[000000002e80016a]
ldstub [%i2+0x06d],%l3 ! Mem[000000002f00006d]
swap [%i0+0x160],%l1 ! Mem[000000002e000160]
swap [%i0+0x0c0],%l0 ! Mem[000000002e0000c0]
ldstub [%i1+0x18c],%l4 ! Mem[000000002e80018c]
jmpl %g6+8,%g0
ldub [%i3+0x148],%l1 ! Mem[000000002f800148]
p15_call_1_le:
ldstub [%i2+0x1a5],%l2 ! Mem[000000002f0001a5]
ldstub [%i3+0x1e9],%l4 ! Mem[000000002f8001e9]
ldsw [%i3+0x1b8],%l2 ! Mem[000000002f8001b8]
retl
ldsh [%i1+0x0f4],%l2 ! Mem[000000002e8000f4]
p15_jmpl_1_lo:
swap [%o3+0x01c],%l0 ! Mem[000000002f80001c]
swap [%o0+0x13c],%l2 ! Mem[000000002e00013c]
ldsh [%o1+0x16a],%l2 ! Mem[000000002e80016a]
ldstub [%o2+0x06d],%l3 ! Mem[000000002f00006d]
swap [%o0+0x160],%l1 ! Mem[000000002e000160]
swap [%o0+0x0c0],%l0 ! Mem[000000002e0000c0]
ldstub [%o1+0x18c],%l4 ! Mem[000000002e80018c]
jmpl %g6+8,%g0
ldub [%o3+0x148],%l1 ! Mem[000000002f800148]
p15_call_1_lo:
ldstub [%o2+0x1a5],%l2 ! Mem[000000002f0001a5]
ldstub [%o3+0x1e9],%l4 ! Mem[000000002f8001e9]
ldsw [%o3+0x1b8],%l2 ! Mem[000000002f8001b8]
retl
ldsh [%o1+0x0f4],%l2 ! Mem[000000002e8000f4]
p15_jmpl_1_he:
ldsb [%i0+0x13c],%l2 ! Mem[000000002e00013c]
ldsb [%i2+0x1ef],%l2 ! Mem[000000002f0001ef]
ldstub [%i3+0x0f9],%l4 ! Mem[000000002f8000f9]
ldstub [%i1+0x186],%l1 ! Mem[000000002e800186]
std %l4,[%i0+0x008] ! Mem[000000002e000008]
ldx [%i1+0x120],%l6 ! Mem[000000002e800120]
lduw [%i3+0x1d0],%l1 ! Mem[000000002f8001d0]
jmpl %g6+8,%g0
stb %l1,[%i2+0x05d] ! Mem[000000002f00005d]
p15_call_1_he:
ldd [%i1+0x1f0],%l0 ! Mem[000000002e8001f0]
retl
stw %l1,[%i0+0x100] ! Mem[000000002e000100]
p15_jmpl_1_ho:
ldsb [%o0+0x13c],%l2 ! Mem[000000002e00013c]
ldsb [%o2+0x1ef],%l2 ! Mem[000000002f0001ef]
ldstub [%o3+0x0f9],%l4 ! Mem[000000002f8000f9]
ldstub [%o1+0x186],%l1 ! Mem[000000002e800186]
std %l4,[%o0+0x008] ! Mem[000000002e000008]
ldx [%o1+0x120],%l6 ! Mem[000000002e800120]
lduw [%o3+0x1d0],%l1 ! Mem[000000002f8001d0]
jmpl %g6+8,%g0
stb %l1,[%o2+0x05d] ! Mem[000000002f00005d]
p15_call_1_ho:
ldd [%o1+0x1f0],%l0 ! Mem[000000002e8001f0]
retl
stw %l1,[%o0+0x100] ! Mem[000000002e000100]
p16_jmpl_1_le:
swap [%i0+0x008],%l4 ! Mem[0000000030000008]
lduw [%i2+0x1fc],%l5 ! Mem[00000000310001fc]
jmpl %g6+8,%g0
ldsh [%i3+0x144],%l2 ! Mem[0000000031800144]
p16_call_1_le:
lduh [%i2+0x0de],%l0 ! Mem[00000000310000de]
lduh [%i0+0x18a],%l7 ! Mem[000000003000018a]
lduw [%i1+0x07c],%l6 ! Mem[000000003080007c]
stb %l1,[%i2+0x069] ! Mem[0000000031000069]
swap [%i0+0x09c],%l2 ! Mem[000000003000009c]
retl
stx %l0,[%i0+0x070] ! Mem[0000000030000070]
p16_jmpl_1_lo:
swap [%o0+0x008],%l4 ! Mem[0000000030000008]
lduw [%o2+0x1fc],%l5 ! Mem[00000000310001fc]
jmpl %g6+8,%g0
ldsh [%o3+0x144],%l2 ! Mem[0000000031800144]
p16_call_1_lo:
lduh [%o2+0x0de],%l0 ! Mem[00000000310000de]
lduh [%o0+0x18a],%l7 ! Mem[000000003000018a]
lduw [%o1+0x07c],%l6 ! Mem[000000003080007c]
stb %l1,[%o2+0x069] ! Mem[0000000031000069]
swap [%o0+0x09c],%l2 ! Mem[000000003000009c]
retl
stx %l0,[%o0+0x070] ! Mem[0000000030000070]
p16_jmpl_1_he:
ldstub [%i3+0x070],%l7 ! Mem[0000000031800070]
stb %l7,[%i2+0x1fd] ! Mem[00000000310001fd]
swap [%i2+0x148],%l1 ! Mem[0000000031000148]
jmpl %g6+8,%g0
lduw [%i1+0x070],%l1 ! Mem[0000000030800070]
p16_call_1_he:
ldstub [%i2+0x184],%l0 ! Mem[0000000031000184]
stw %l7,[%i3+0x150] ! Mem[0000000031800150]
retl
ldub [%i2+0x141],%l6 ! Mem[0000000031000141]
p16_jmpl_1_ho:
ldstub [%o3+0x070],%l7 ! Mem[0000000031800070]
stb %l7,[%o2+0x1fd] ! Mem[00000000310001fd]
swap [%o2+0x148],%l1 ! Mem[0000000031000148]
jmpl %g6+8,%g0
lduw [%o1+0x070],%l1 ! Mem[0000000030800070]
p16_call_1_ho:
ldstub [%o2+0x184],%l0 ! Mem[0000000031000184]
stw %l7,[%o3+0x150] ! Mem[0000000031800150]
retl
ldub [%o2+0x141],%l6 ! Mem[0000000031000141]
p17_jmpl_1_le:
sth %l5,[%i0+0x0fc] ! Mem[00000000320000fc]
ldx [%i0+0x0d0],%l4 ! Mem[00000000320000d0]
swap [%i0+0x0b4],%l0 ! Mem[00000000320000b4]
ldstub [%i3+0x18d],%l4 ! Mem[000000003380018d]
jmpl %g6+8,%g0
swap [%i2+0x070],%l5 ! Mem[0000000033000070]
p17_call_1_le:
ldstub [%i3+0x0ef],%l6 ! Mem[00000000338000ef]
ldstub [%i1+0x018],%l2 ! Mem[0000000032800018]
stw %l5,[%i1+0x1c4] ! Mem[00000000328001c4]
ldstub [%i3+0x067],%l4 ! Mem[0000000033800067]
retl
ldstub [%i2+0x1f9],%l4 ! Mem[00000000330001f9]
p17_jmpl_1_lo:
sth %l5,[%o0+0x0fc] ! Mem[00000000320000fc]
ldx [%o0+0x0d0],%l4 ! Mem[00000000320000d0]
swap [%o0+0x0b4],%l0 ! Mem[00000000320000b4]
ldstub [%o3+0x18d],%l4 ! Mem[000000003380018d]
jmpl %g6+8,%g0
swap [%o2+0x070],%l5 ! Mem[0000000033000070]
p17_call_1_lo:
ldstub [%o3+0x0ef],%l6 ! Mem[00000000338000ef]
ldstub [%o1+0x018],%l2 ! Mem[0000000032800018]
stw %l5,[%o1+0x1c4] ! Mem[00000000328001c4]
ldstub [%o3+0x067],%l4 ! Mem[0000000033800067]
retl
ldstub [%o2+0x1f9],%l4 ! Mem[00000000330001f9]
p17_jmpl_1_he:
jmpl %g6+8,%g0
stw %l0,[%i0+0x0e0] ! Mem[00000000320000e0]
p17_call_1_he:
ldsw [%i0+0x058],%l3 ! Mem[0000000032000058]
lduw [%i2+0x008],%l1 ! Mem[0000000033000008]
sth %l6,[%i3+0x002] ! Mem[0000000033800002]
ldstub [%i1+0x0bc],%l2 ! Mem[00000000328000bc]
ldub [%i1+0x071],%l0 ! Mem[0000000032800071]
ldstub [%i1+0x13d],%l2 ! Mem[000000003280013d]
lduh [%i0+0x138],%l7 ! Mem[0000000032000138]
retl
stx %l5,[%i1+0x058] ! Mem[0000000032800058]
p17_jmpl_1_ho:
jmpl %g6+8,%g0
stw %l0,[%o0+0x0e0] ! Mem[00000000320000e0]
p17_call_1_ho:
ldsw [%o0+0x058],%l3 ! Mem[0000000032000058]
lduw [%o2+0x008],%l1 ! Mem[0000000033000008]
sth %l6,[%o3+0x002] ! Mem[0000000033800002]
ldstub [%o1+0x0bc],%l2 ! Mem[00000000328000bc]
ldub [%o1+0x071],%l0 ! Mem[0000000032800071]
ldstub [%o1+0x13d],%l2 ! Mem[000000003280013d]
lduh [%o0+0x138],%l7 ! Mem[0000000032000138]
retl
stx %l5,[%o1+0x058] ! Mem[0000000032800058]
p18_jmpl_1_le:
swap [%i2+0x1f4],%l2 ! Mem[00000000350001f4]
stb %l2,[%i0+0x0de] ! Mem[00000000340000de]
ldsw [%i1+0x0dc],%l2 ! Mem[00000000348000dc]
ldub [%i2+0x02f],%l7 ! Mem[000000003500002f]
ldstub [%i2+0x077],%l6 ! Mem[0000000035000077]
ldstub [%i2+0x07b],%l4 ! Mem[000000003500007b]
jmpl %g6+8,%g0
ldstub [%i0+0x12a],%l7 ! Mem[000000003400012a]
p18_call_1_le:
swap [%i3+0x158],%l5 ! Mem[0000000035800158]
swap [%i1+0x0d4],%l5 ! Mem[00000000348000d4]
lduh [%i1+0x120],%l6 ! Mem[0000000034800120]
ldsh [%i1+0x1ee],%l2 ! Mem[00000000348001ee]
ldstub [%i0+0x0f9],%l4 ! Mem[00000000340000f9]
ldsw [%i3+0x1a4],%l3 ! Mem[00000000358001a4]
retl
stw %l3,[%i1+0x180] ! Mem[0000000034800180]
p18_jmpl_1_lo:
swap [%o2+0x1f4],%l2 ! Mem[00000000350001f4]
stb %l2,[%o0+0x0de] ! Mem[00000000340000de]
ldsw [%o1+0x0dc],%l2 ! Mem[00000000348000dc]
ldub [%o2+0x02f],%l7 ! Mem[000000003500002f]
ldstub [%o2+0x077],%l6 ! Mem[0000000035000077]
ldstub [%o2+0x07b],%l4 ! Mem[000000003500007b]
jmpl %g6+8,%g0
ldstub [%o0+0x12a],%l7 ! Mem[000000003400012a]
p18_call_1_lo:
swap [%o3+0x158],%l5 ! Mem[0000000035800158]
swap [%o1+0x0d4],%l5 ! Mem[00000000348000d4]
lduh [%o1+0x120],%l6 ! Mem[0000000034800120]
ldsh [%o1+0x1ee],%l2 ! Mem[00000000348001ee]
ldstub [%o0+0x0f9],%l4 ! Mem[00000000340000f9]
ldsw [%o3+0x1a4],%l3 ! Mem[00000000358001a4]
retl
stw %l3,[%o1+0x180] ! Mem[0000000034800180]
p18_jmpl_1_he:
lduh [%i0+0x1d2],%l6 ! Mem[00000000340001d2]
stx %l0,[%i3+0x088] ! Mem[0000000035800088]
ldstub [%i0+0x07e],%l6 ! Mem[000000003400007e]
ldd [%i2+0x020],%l0 ! Mem[0000000035000020]
lduh [%i3+0x158],%l4 ! Mem[0000000035800158]
swap [%i2+0x1d8],%l0 ! Mem[00000000350001d8]
jmpl %g6+8,%g0
ldstub [%i0+0x163],%l2 ! Mem[0000000034000163]
p18_call_1_he:
stb %l7,[%i1+0x1d8] ! Mem[00000000348001d8]
ldstub [%i3+0x1b7],%l0 ! Mem[00000000358001b7]
ldstub [%i3+0x13d],%l2 ! Mem[000000003580013d]
swap [%i0+0x118],%l7 ! Mem[0000000034000118]
retl
ldstub [%i2+0x07d],%l5 ! Mem[000000003500007d]
p18_jmpl_1_ho:
lduh [%o0+0x1d2],%l6 ! Mem[00000000340001d2]
stx %l0,[%o3+0x088] ! Mem[0000000035800088]
ldstub [%o0+0x07e],%l6 ! Mem[000000003400007e]
ldd [%o2+0x020],%l0 ! Mem[0000000035000020]
lduh [%o3+0x158],%l4 ! Mem[0000000035800158]
swap [%o2+0x1d8],%l0 ! Mem[00000000350001d8]
jmpl %g6+8,%g0
ldstub [%o0+0x163],%l2 ! Mem[0000000034000163]
p18_call_1_ho:
stb %l7,[%o1+0x1d8] ! Mem[00000000348001d8]
ldstub [%o3+0x1b7],%l0 ! Mem[00000000358001b7]
ldstub [%o3+0x13d],%l2 ! Mem[000000003580013d]
swap [%o0+0x118],%l7 ! Mem[0000000034000118]
retl
ldstub [%o2+0x07d],%l5 ! Mem[000000003500007d]
p19_jmpl_1_le:
ldstub [%i3+0x06e],%l2 ! Mem[000000003780006e]
swap [%i0+0x114],%l1 ! Mem[0000000036000114]
std %l6,[%i0+0x118] ! Mem[0000000036000118]
sth %l0,[%i3+0x0b2] ! Mem[00000000378000b2]
swap [%i0+0x0bc],%l7 ! Mem[00000000360000bc]
jmpl %g6+8,%g0
sth %l3,[%i0+0x00e] ! Mem[000000003600000e]
p19_call_1_le:
ldstub [%i1+0x120],%l7 ! Mem[0000000036800120]
ldsw [%i3+0x124],%l0 ! Mem[0000000037800124]
ldsw [%i0+0x0d8],%l2 ! Mem[00000000360000d8]
ldstub [%i3+0x0fe],%l0 ! Mem[00000000378000fe]
swap [%i0+0x0ac],%l0 ! Mem[00000000360000ac]
ldsh [%i0+0x07e],%l6 ! Mem[000000003600007e]
retl
swap [%i1+0x000],%l5 ! Mem[0000000036800000]
p19_jmpl_1_lo:
ldstub [%o3+0x06e],%l2 ! Mem[000000003780006e]
swap [%o0+0x114],%l1 ! Mem[0000000036000114]
std %l6,[%o0+0x118] ! Mem[0000000036000118]
sth %l0,[%o3+0x0b2] ! Mem[00000000378000b2]
swap [%o0+0x0bc],%l7 ! Mem[00000000360000bc]
jmpl %g6+8,%g0
sth %l3,[%o0+0x00e] ! Mem[000000003600000e]
p19_call_1_lo:
ldstub [%o1+0x120],%l7 ! Mem[0000000036800120]
ldsw [%o3+0x124],%l0 ! Mem[0000000037800124]
ldsw [%o0+0x0d8],%l2 ! Mem[00000000360000d8]
ldstub [%o3+0x0fe],%l0 ! Mem[00000000378000fe]
swap [%o0+0x0ac],%l0 ! Mem[00000000360000ac]
ldsh [%o0+0x07e],%l6 ! Mem[000000003600007e]
retl
swap [%o1+0x000],%l5 ! Mem[0000000036800000]
p19_jmpl_1_he:
swap [%i0+0x1b8],%l7 ! Mem[00000000360001b8]
jmpl %g6+8,%g0
stw %l1,[%i0+0x11c] ! Mem[000000003600011c]
p19_call_1_he:
retl
swap [%i2+0x14c],%l1 ! Mem[000000003700014c]
p19_jmpl_1_ho:
swap [%o0+0x1b8],%l7 ! Mem[00000000360001b8]
jmpl %g6+8,%g0
stw %l1,[%o0+0x11c] ! Mem[000000003600011c]
p19_call_1_ho:
retl
swap [%o2+0x14c],%l1 ! Mem[000000003700014c]
p20_jmpl_1_le:
ldd [%i3+0x1d8],%l6 ! Mem[00000000398001d8]
std %l2,[%i2+0x060] ! Mem[0000000039000060]
stw %l3,[%i1+0x108] ! Mem[0000000038800108]
jmpl %g6+8,%g0
swap [%i0+0x050],%l5 ! Mem[0000000038000050]
p20_call_1_le:
lduh [%i1+0x0ce],%l6 ! Mem[00000000388000ce]
swap [%i1+0x1d0],%l4 ! Mem[00000000388001d0]
ldstub [%i1+0x18d],%l3 ! Mem[000000003880018d]
ldub [%i1+0x125],%l4 ! Mem[0000000038800125]
retl
ldsw [%i1+0x064],%l0 ! Mem[0000000038800064]
p20_jmpl_1_lo:
ldd [%o3+0x1d8],%l6 ! Mem[00000000398001d8]
std %l2,[%o2+0x060] ! Mem[0000000039000060]
stw %l3,[%o1+0x108] ! Mem[0000000038800108]
jmpl %g6+8,%g0
swap [%o0+0x050],%l5 ! Mem[0000000038000050]
p20_call_1_lo:
lduh [%o1+0x0ce],%l6 ! Mem[00000000388000ce]
swap [%o1+0x1d0],%l4 ! Mem[00000000388001d0]
ldstub [%o1+0x18d],%l3 ! Mem[000000003880018d]
ldub [%o1+0x125],%l4 ! Mem[0000000038800125]
retl
ldsw [%o1+0x064],%l0 ! Mem[0000000038800064]
p20_jmpl_1_he:
lduw [%i2+0x024],%l6 ! Mem[0000000039000024]
lduw [%i0+0x0dc],%l5 ! Mem[00000000380000dc]
swap [%i2+0x0f8],%l3 ! Mem[00000000390000f8]
jmpl %g6+8,%g0
ldstub [%i1+0x0cc],%l2 ! Mem[00000000388000cc]
p20_call_1_he:
ldsw [%i3+0x174],%l5 ! Mem[0000000039800174]
ldstub [%i3+0x1d4],%l0 ! Mem[00000000398001d4]
ldsb [%i3+0x0ee],%l5 ! Mem[00000000398000ee]
swap [%i2+0x180],%l0 ! Mem[0000000039000180]
swap [%i1+0x13c],%l0 ! Mem[000000003880013c]
ldd [%i0+0x0d0],%l4 ! Mem[00000000380000d0]
ldstub [%i3+0x0b5],%l4 ! Mem[00000000398000b5]
retl
stx %l1,[%i0+0x098] ! Mem[0000000038000098]
p20_jmpl_1_ho:
lduw [%o2+0x024],%l6 ! Mem[0000000039000024]
lduw [%o0+0x0dc],%l5 ! Mem[00000000380000dc]
swap [%o2+0x0f8],%l3 ! Mem[00000000390000f8]
jmpl %g6+8,%g0
ldstub [%o1+0x0cc],%l2 ! Mem[00000000388000cc]
p20_call_1_ho:
ldsw [%o3+0x174],%l5 ! Mem[0000000039800174]
ldstub [%o3+0x1d4],%l0 ! Mem[00000000398001d4]
ldsb [%o3+0x0ee],%l5 ! Mem[00000000398000ee]
swap [%o2+0x180],%l0 ! Mem[0000000039000180]
swap [%o1+0x13c],%l0 ! Mem[000000003880013c]
ldd [%o0+0x0d0],%l4 ! Mem[00000000380000d0]
ldstub [%o3+0x0b5],%l4 ! Mem[00000000398000b5]
retl
stx %l1,[%o0+0x098] ! Mem[0000000038000098]
p21_jmpl_1_le:
stx %l0,[%i1+0x1c8] ! Mem[000000003a8001c8]
swap [%i0+0x0f4],%l2 ! Mem[000000003a0000f4]
swap [%i3+0x1a8],%l7 ! Mem[000000003b8001a8]
ldx [%i1+0x1a8],%l0 ! Mem[000000003a8001a8]
jmpl %g6+8,%g0
ldx [%i2+0x1a0],%l0 ! Mem[000000003b0001a0]
p21_call_1_le:
ldstub [%i3+0x047],%l0 ! Mem[000000003b800047]
ldub [%i0+0x15b],%l3 ! Mem[000000003a00015b]
retl
lduw [%i3+0x018],%l6 ! Mem[000000003b800018]
p21_jmpl_1_lo:
stx %l0,[%o1+0x1c8] ! Mem[000000003a8001c8]
swap [%o0+0x0f4],%l2 ! Mem[000000003a0000f4]
swap [%o3+0x1a8],%l7 ! Mem[000000003b8001a8]
ldx [%o1+0x1a8],%l0 ! Mem[000000003a8001a8]
jmpl %g6+8,%g0
ldx [%o2+0x1a0],%l0 ! Mem[000000003b0001a0]
p21_call_1_lo:
ldstub [%o3+0x047],%l0 ! Mem[000000003b800047]
ldub [%o0+0x15b],%l3 ! Mem[000000003a00015b]
retl
lduw [%o3+0x018],%l6 ! Mem[000000003b800018]
p21_jmpl_1_he:
ldd [%i0+0x0f8],%l4 ! Mem[000000003a0000f8]
jmpl %g6+8,%g0
swap [%i2+0x0d4],%l0 ! Mem[000000003b0000d4]
p21_call_1_he:
stw %l5,[%i1+0x184] ! Mem[000000003a800184]
stb %l3,[%i3+0x0c5] ! Mem[000000003b8000c5]
stb %l3,[%i3+0x155] ! Mem[000000003b800155]
stw %l6,[%i2+0x0dc] ! Mem[000000003b0000dc]
stb %l2,[%i3+0x0d5] ! Mem[000000003b8000d5]
stx %l1,[%i2+0x1a0] ! Mem[000000003b0001a0]
std %l2,[%i1+0x148] ! Mem[000000003a800148]
retl
ldsb [%i1+0x1ed],%l6 ! Mem[000000003a8001ed]
p21_jmpl_1_ho:
ldd [%o0+0x0f8],%l4 ! Mem[000000003a0000f8]
jmpl %g6+8,%g0
swap [%o2+0x0d4],%l0 ! Mem[000000003b0000d4]
p21_call_1_ho:
stw %l5,[%o1+0x184] ! Mem[000000003a800184]
stb %l3,[%o3+0x0c5] ! Mem[000000003b8000c5]
stb %l3,[%o3+0x155] ! Mem[000000003b800155]
stw %l6,[%o2+0x0dc] ! Mem[000000003b0000dc]
stb %l2,[%o3+0x0d5] ! Mem[000000003b8000d5]
stx %l1,[%o2+0x1a0] ! Mem[000000003b0001a0]
std %l2,[%o1+0x148] ! Mem[000000003a800148]
retl
ldsb [%o1+0x1ed],%l6 ! Mem[000000003a8001ed]
p22_jmpl_1_le:
ldstub [%i1+0x1d4],%l2 ! Mem[000000003c8001d4]
lduw [%i2+0x0dc],%l2 ! Mem[000000003d0000dc]
ldub [%i1+0x05a],%l6 ! Mem[000000003c80005a]
swap [%i1+0x180],%l2 ! Mem[000000003c800180]
ldsw [%i0+0x1b4],%l1 ! Mem[000000003c0001b4]
ldsh [%i3+0x104],%l4 ! Mem[000000003d800104]
jmpl %g6+8,%g0
ldsb [%i1+0x186],%l0 ! Mem[000000003c800186]
p22_call_1_le:
lduw [%i2+0x0f8],%l3 ! Mem[000000003d0000f8]
std %l0,[%i1+0x090] ! Mem[000000003c800090]
stx %l6,[%i1+0x158] ! Mem[000000003c800158]
stw %l4,[%i2+0x1c0] ! Mem[000000003d0001c0]
retl
swap [%i1+0x100],%l1 ! Mem[000000003c800100]
p22_jmpl_1_lo:
ldstub [%o1+0x1d4],%l2 ! Mem[000000003c8001d4]
lduw [%o2+0x0dc],%l2 ! Mem[000000003d0000dc]
ldub [%o1+0x05a],%l6 ! Mem[000000003c80005a]
swap [%o1+0x180],%l2 ! Mem[000000003c800180]
ldsw [%o0+0x1b4],%l1 ! Mem[000000003c0001b4]
ldsh [%o3+0x104],%l4 ! Mem[000000003d800104]
jmpl %g6+8,%g0
ldsb [%o1+0x186],%l0 ! Mem[000000003c800186]
p22_call_1_lo:
lduw [%o2+0x0f8],%l3 ! Mem[000000003d0000f8]
std %l0,[%o1+0x090] ! Mem[000000003c800090]
stx %l6,[%o1+0x158] ! Mem[000000003c800158]
stw %l4,[%o2+0x1c0] ! Mem[000000003d0001c0]
retl
swap [%o1+0x100],%l1 ! Mem[000000003c800100]
p22_jmpl_1_he:
swap [%i2+0x104],%l7 ! Mem[000000003d000104]
ldd [%i0+0x1d0],%l2 ! Mem[000000003c0001d0]
ldstub [%i1+0x085],%l7 ! Mem[000000003c800085]
swap [%i0+0x1a8],%l7 ! Mem[000000003c0001a8]
swap [%i3+0x07c],%l6 ! Mem[000000003d80007c]
jmpl %g6+8,%g0
ldsh [%i1+0x100],%l7 ! Mem[000000003c800100]
p22_call_1_he:
retl
lduh [%i1+0x198],%l7 ! Mem[000000003c800198]
p22_jmpl_1_ho:
swap [%o2+0x104],%l7 ! Mem[000000003d000104]
ldd [%o0+0x1d0],%l2 ! Mem[000000003c0001d0]
ldstub [%o1+0x085],%l7 ! Mem[000000003c800085]
swap [%o0+0x1a8],%l7 ! Mem[000000003c0001a8]
swap [%o3+0x07c],%l6 ! Mem[000000003d80007c]
jmpl %g6+8,%g0
ldsh [%o1+0x100],%l7 ! Mem[000000003c800100]
p22_call_1_ho:
retl
lduh [%o1+0x198],%l7 ! Mem[000000003c800198]
p23_jmpl_1_le:
ldstub [%i1+0x1f5],%l2 ! Mem[000000003e8001f5]
swap [%i1+0x0b4],%l0 ! Mem[000000003e8000b4]
stw %l4,[%i0+0x164] ! Mem[000000003e000164]
stb %l1,[%i3+0x0f6] ! Mem[000000003f8000f6]
ldx [%i0+0x078],%l4 ! Mem[000000003e000078]
ldsw [%i0+0x1e8],%l2 ! Mem[000000003e0001e8]
jmpl %g6+8,%g0
stw %l3,[%i0+0x00c] ! Mem[000000003e00000c]
p23_call_1_le:
ldd [%i3+0x170],%l6 ! Mem[000000003f800170]
ldstub [%i3+0x11c],%l2 ! Mem[000000003f80011c]
stw %l2,[%i2+0x1ec] ! Mem[000000003f0001ec]
ldstub [%i3+0x0f9],%l4 ! Mem[000000003f8000f9]
ldstub [%i2+0x1a5],%l3 ! Mem[000000003f0001a5]
retl
swap [%i1+0x1b8],%l5 ! Mem[000000003e8001b8]
p23_jmpl_1_lo:
ldstub [%o1+0x1f5],%l2 ! Mem[000000003e8001f5]
swap [%o1+0x0b4],%l0 ! Mem[000000003e8000b4]
stw %l4,[%o0+0x164] ! Mem[000000003e000164]
stb %l1,[%o3+0x0f6] ! Mem[000000003f8000f6]
ldx [%o0+0x078],%l4 ! Mem[000000003e000078]
ldsw [%o0+0x1e8],%l2 ! Mem[000000003e0001e8]
jmpl %g6+8,%g0
stw %l3,[%o0+0x00c] ! Mem[000000003e00000c]
p23_call_1_lo:
ldd [%o3+0x170],%l6 ! Mem[000000003f800170]
ldstub [%o3+0x11c],%l2 ! Mem[000000003f80011c]
stw %l2,[%o2+0x1ec] ! Mem[000000003f0001ec]
ldstub [%o3+0x0f9],%l4 ! Mem[000000003f8000f9]
ldstub [%o2+0x1a5],%l3 ! Mem[000000003f0001a5]
retl
swap [%o1+0x1b8],%l5 ! Mem[000000003e8001b8]
p23_jmpl_1_he:
ldd [%i3+0x1f0],%l6 ! Mem[000000003f8001f0]
ldx [%i1+0x188],%l7 ! Mem[000000003e800188]
ldd [%i1+0x110],%l4 ! Mem[000000003e800110]
jmpl %g6+8,%g0
swap [%i0+0x100],%l7 ! Mem[000000003e000100]
p23_call_1_he:
retl
swap [%i0+0x178],%l4 ! Mem[000000003e000178]
p23_jmpl_1_ho:
ldd [%o3+0x1f0],%l6 ! Mem[000000003f8001f0]
ldx [%o1+0x188],%l7 ! Mem[000000003e800188]
ldd [%o1+0x110],%l4 ! Mem[000000003e800110]
jmpl %g6+8,%g0
swap [%o0+0x100],%l7 ! Mem[000000003e000100]
p23_call_1_ho:
retl
swap [%o0+0x178],%l4 ! Mem[000000003e000178]
p24_jmpl_1_le:
sth %l5,[%i3+0x0cc] ! Mem[00000000418000cc]
jmpl %g6+8,%g0
swap [%i2+0x184],%l0 ! Mem[0000000041000184]
p24_call_1_le:
ldd [%i3+0x1e8],%l4 ! Mem[00000000418001e8]
ldstub [%i2+0x0bf],%l4 ! Mem[00000000410000bf]
stx %l2,[%i0+0x1e8] ! Mem[00000000400001e8]
ldstub [%i2+0x02d],%l3 ! Mem[000000004100002d]
retl
stb %l2,[%i2+0x0d5] ! Mem[00000000410000d5]
p24_jmpl_1_lo:
sth %l5,[%o3+0x0cc] ! Mem[00000000418000cc]
jmpl %g6+8,%g0
swap [%o2+0x184],%l0 ! Mem[0000000041000184]
p24_call_1_lo:
ldd [%o3+0x1e8],%l4 ! Mem[00000000418001e8]
ldstub [%o2+0x0bf],%l4 ! Mem[00000000410000bf]
stx %l2,[%o0+0x1e8] ! Mem[00000000400001e8]
ldstub [%o2+0x02d],%l3 ! Mem[000000004100002d]
retl
stb %l2,[%o2+0x0d5] ! Mem[00000000410000d5]
p24_jmpl_1_he:
stx %l1,[%i3+0x160] ! Mem[0000000041800160]
ldstub [%i2+0x061],%l6 ! Mem[0000000041000061]
ldsw [%i3+0x1f0],%l6 ! Mem[00000000418001f0]
ldstub [%i0+0x0a7],%l4 ! Mem[00000000400000a7]
swap [%i3+0x0cc],%l0 ! Mem[00000000418000cc]
swap [%i3+0x100],%l7 ! Mem[0000000041800100]
ldstub [%i0+0x005],%l2 ! Mem[0000000040000005]
jmpl %g6+8,%g0
swap [%i3+0x1f8],%l0 ! Mem[00000000418001f8]
p24_call_1_he:
sth %l5,[%i0+0x196] ! Mem[0000000040000196]
swap [%i0+0x154],%l1 ! Mem[0000000040000154]
ldsh [%i2+0x122],%l5 ! Mem[0000000041000122]
ldsb [%i3+0x029],%l1 ! Mem[0000000041800029]
lduh [%i2+0x130],%l1 ! Mem[0000000041000130]
lduh [%i0+0x104],%l1 ! Mem[0000000040000104]
retl
ldsh [%i0+0x1d4],%l2 ! Mem[00000000400001d4]
p24_jmpl_1_ho:
stx %l1,[%o3+0x160] ! Mem[0000000041800160]
ldstub [%o2+0x061],%l6 ! Mem[0000000041000061]
ldsw [%o3+0x1f0],%l6 ! Mem[00000000418001f0]
ldstub [%o0+0x0a7],%l4 ! Mem[00000000400000a7]
swap [%o3+0x0cc],%l0 ! Mem[00000000418000cc]
swap [%o3+0x100],%l7 ! Mem[0000000041800100]
ldstub [%o0+0x005],%l2 ! Mem[0000000040000005]
jmpl %g6+8,%g0
swap [%o3+0x1f8],%l0 ! Mem[00000000418001f8]
p24_call_1_ho:
sth %l5,[%o0+0x196] ! Mem[0000000040000196]
swap [%o0+0x154],%l1 ! Mem[0000000040000154]
ldsh [%o2+0x122],%l5 ! Mem[0000000041000122]
ldsb [%o3+0x029],%l1 ! Mem[0000000041800029]
lduh [%o2+0x130],%l1 ! Mem[0000000041000130]
lduh [%o0+0x104],%l1 ! Mem[0000000040000104]
retl
ldsh [%o0+0x1d4],%l2 ! Mem[00000000400001d4]
p25_jmpl_1_le:
lduw [%i3+0x1f0],%l2 ! Mem[00000000438001f0]
stb %l3,[%i0+0x111] ! Mem[0000000042000111]
swap [%i0+0x15c],%l3 ! Mem[000000004200015c]
jmpl %g6+8,%g0
ldub [%i1+0x0fe],%l0 ! Mem[00000000428000fe]
p25_call_1_le:
ldsh [%i0+0x0a2],%l0 ! Mem[00000000420000a2]
sth %l7,[%i0+0x174] ! Mem[0000000042000174]
retl
lduw [%i0+0x0d8],%l7 ! Mem[00000000420000d8]
p25_jmpl_1_lo:
lduw [%o3+0x1f0],%l2 ! Mem[00000000438001f0]
stb %l3,[%o0+0x111] ! Mem[0000000042000111]
swap [%o0+0x15c],%l3 ! Mem[000000004200015c]
jmpl %g6+8,%g0
ldub [%o1+0x0fe],%l0 ! Mem[00000000428000fe]
p25_call_1_lo:
ldsh [%o0+0x0a2],%l0 ! Mem[00000000420000a2]
sth %l7,[%o0+0x174] ! Mem[0000000042000174]
retl
lduw [%o0+0x0d8],%l7 ! Mem[00000000420000d8]
p25_jmpl_1_he:
ldstub [%i2+0x08d],%l5 ! Mem[000000004300008d]
ldub [%i1+0x007],%l6 ! Mem[0000000042800007]
jmpl %g6+8,%g0
stb %l1,[%i0+0x00b] ! Mem[000000004200000b]
p25_call_1_he:
ldsw [%i3+0x16c],%l7 ! Mem[000000004380016c]
ldsw [%i3+0x040],%l3 ! Mem[0000000043800040]
std %l4,[%i1+0x0a0] ! Mem[00000000428000a0]
ldub [%i2+0x050],%l7 ! Mem[0000000043000050]
stw %l5,[%i3+0x0b4] ! Mem[00000000438000b4]
ldx [%i2+0x148],%l1 ! Mem[0000000043000148]
stb %l5,[%i1+0x132] ! Mem[0000000042800132]
retl
ldstub [%i2+0x08e],%l5 ! Mem[000000004300008e]
p25_jmpl_1_ho:
ldstub [%o2+0x08d],%l5 ! Mem[000000004300008d]
ldub [%o1+0x007],%l6 ! Mem[0000000042800007]
jmpl %g6+8,%g0
stb %l1,[%o0+0x00b] ! Mem[000000004200000b]
p25_call_1_ho:
ldsw [%o3+0x16c],%l7 ! Mem[000000004380016c]
ldsw [%o3+0x040],%l3 ! Mem[0000000043800040]
std %l4,[%o1+0x0a0] ! Mem[00000000428000a0]
ldub [%o2+0x050],%l7 ! Mem[0000000043000050]
stw %l5,[%o3+0x0b4] ! Mem[00000000438000b4]
ldx [%o2+0x148],%l1 ! Mem[0000000043000148]
stb %l5,[%o1+0x132] ! Mem[0000000042800132]
retl
ldstub [%o2+0x08e],%l5 ! Mem[000000004300008e]
p26_jmpl_1_le:
swap [%i3+0x114],%l4 ! Mem[0000000045800114]
swap [%i1+0x03c],%l7 ! Mem[000000004480003c]
swap [%i3+0x0c4],%l7 ! Mem[00000000458000c4]
lduh [%i1+0x0d2],%l2 ! Mem[00000000448000d2]
stw %l5,[%i2+0x05c] ! Mem[000000004500005c]
jmpl %g6+8,%g0
ldsw [%i3+0x1e8],%l7 ! Mem[00000000458001e8]
p26_call_1_le:
ldsb [%i1+0x0f5],%l4 ! Mem[00000000448000f5]
ldstub [%i1+0x05e],%l2 ! Mem[000000004480005e]
ldstub [%i0+0x1a4],%l6 ! Mem[00000000440001a4]
ldstub [%i3+0x051],%l5 ! Mem[0000000045800051]
swap [%i3+0x18c],%l1 ! Mem[000000004580018c]
retl
stw %l7,[%i2+0x028] ! Mem[0000000045000028]
p26_jmpl_1_lo:
swap [%o3+0x114],%l4 ! Mem[0000000045800114]
swap [%o1+0x03c],%l7 ! Mem[000000004480003c]
swap [%o3+0x0c4],%l7 ! Mem[00000000458000c4]
lduh [%o1+0x0d2],%l2 ! Mem[00000000448000d2]
stw %l5,[%o2+0x05c] ! Mem[000000004500005c]
jmpl %g6+8,%g0
ldsw [%o3+0x1e8],%l7 ! Mem[00000000458001e8]
p26_call_1_lo:
ldsb [%o1+0x0f5],%l4 ! Mem[00000000448000f5]
ldstub [%o1+0x05e],%l2 ! Mem[000000004480005e]
ldstub [%o0+0x1a4],%l6 ! Mem[00000000440001a4]
ldstub [%o3+0x051],%l5 ! Mem[0000000045800051]
swap [%o3+0x18c],%l1 ! Mem[000000004580018c]
retl
stw %l7,[%o2+0x028] ! Mem[0000000045000028]
p26_jmpl_1_he:
ldstub [%i1+0x1d0],%l6 ! Mem[00000000448001d0]
stw %l5,[%i3+0x084] ! Mem[0000000045800084]
swap [%i3+0x004],%l5 ! Mem[0000000045800004]
jmpl %g6+8,%g0
ldsw [%i3+0x058],%l5 ! Mem[0000000045800058]
p26_call_1_he:
ldstub [%i1+0x102],%l1 ! Mem[0000000044800102]
lduh [%i0+0x0fa],%l3 ! Mem[00000000440000fa]
retl
lduw [%i2+0x1ac],%l7 ! Mem[00000000450001ac]
p26_jmpl_1_ho:
ldstub [%o1+0x1d0],%l6 ! Mem[00000000448001d0]
stw %l5,[%o3+0x084] ! Mem[0000000045800084]
swap [%o3+0x004],%l5 ! Mem[0000000045800004]
jmpl %g6+8,%g0
ldsw [%o3+0x058],%l5 ! Mem[0000000045800058]
p26_call_1_ho:
ldstub [%o1+0x102],%l1 ! Mem[0000000044800102]
lduh [%o0+0x0fa],%l3 ! Mem[00000000440000fa]
retl
lduw [%o2+0x1ac],%l7 ! Mem[00000000450001ac]
p27_jmpl_1_le:
ldsw [%i2+0x01c],%l7 ! Mem[000000004700001c]
ldstub [%i0+0x1b5],%l7 ! Mem[00000000460001b5]
jmpl %g6+8,%g0
ldsh [%i2+0x0dc],%l4 ! Mem[00000000470000dc]
p27_call_1_le:
ldstub [%i1+0x0a2],%l6 ! Mem[00000000468000a2]
lduw [%i3+0x1b0],%l5 ! Mem[00000000478001b0]
stb %l7,[%i3+0x071] ! Mem[0000000047800071]
lduw [%i0+0x148],%l2 ! Mem[0000000046000148]
retl
ldsh [%i3+0x08c],%l4 ! Mem[000000004780008c]
p27_jmpl_1_lo:
ldsw [%o2+0x01c],%l7 ! Mem[000000004700001c]
ldstub [%o0+0x1b5],%l7 ! Mem[00000000460001b5]
jmpl %g6+8,%g0
ldsh [%o2+0x0dc],%l4 ! Mem[00000000470000dc]
p27_call_1_lo:
ldstub [%o1+0x0a2],%l6 ! Mem[00000000468000a2]
lduw [%o3+0x1b0],%l5 ! Mem[00000000478001b0]
stb %l7,[%o3+0x071] ! Mem[0000000047800071]
lduw [%o0+0x148],%l2 ! Mem[0000000046000148]
retl
ldsh [%o3+0x08c],%l4 ! Mem[000000004780008c]
p27_jmpl_1_he:
stb %l3,[%i1+0x0a3] ! Mem[00000000468000a3]
ldub [%i0+0x00a],%l7 ! Mem[000000004600000a]
ldstub [%i0+0x0ef],%l7 ! Mem[00000000460000ef]
ldx [%i3+0x168],%l5 ! Mem[0000000047800168]
swap [%i2+0x0e4],%l0 ! Mem[00000000470000e4]
jmpl %g6+8,%g0
swap [%i3+0x028],%l0 ! Mem[0000000047800028]
p27_call_1_he:
ldx [%i1+0x158],%l2 ! Mem[0000000046800158]
ldsh [%i3+0x0d4],%l3 ! Mem[00000000478000d4]
swap [%i0+0x008],%l5 ! Mem[0000000046000008]
swap [%i1+0x1b4],%l1 ! Mem[00000000468001b4]
retl
ldd [%i0+0x080],%l0 ! Mem[0000000046000080]
p27_jmpl_1_ho:
stb %l3,[%o1+0x0a3] ! Mem[00000000468000a3]
ldub [%o0+0x00a],%l7 ! Mem[000000004600000a]
ldstub [%o0+0x0ef],%l7 ! Mem[00000000460000ef]
ldx [%o3+0x168],%l5 ! Mem[0000000047800168]
swap [%o2+0x0e4],%l0 ! Mem[00000000470000e4]
jmpl %g6+8,%g0
swap [%o3+0x028],%l0 ! Mem[0000000047800028]
p27_call_1_ho:
ldx [%o1+0x158],%l2 ! Mem[0000000046800158]
ldsh [%o3+0x0d4],%l3 ! Mem[00000000478000d4]
swap [%o0+0x008],%l5 ! Mem[0000000046000008]
swap [%o1+0x1b4],%l1 ! Mem[00000000468001b4]
retl
ldd [%o0+0x080],%l0 ! Mem[0000000046000080]
p28_jmpl_1_le:
sth %l3,[%i0+0x134] ! Mem[0000000048000134]
swap [%i1+0x090],%l3 ! Mem[0000000048800090]
ldsh [%i2+0x0a2],%l6 ! Mem[00000000490000a2]
lduh [%i1+0x120],%l1 ! Mem[0000000048800120]
ldub [%i3+0x1a6],%l4 ! Mem[00000000498001a6]
ldsb [%i0+0x14f],%l3 ! Mem[000000004800014f]
jmpl %g6+8,%g0
stx %l5,[%i0+0x198] ! Mem[0000000048000198]
p28_call_1_le:
ldstub [%i3+0x071],%l7 ! Mem[0000000049800071]
retl
ldstub [%i0+0x0ed],%l7 ! Mem[00000000480000ed]
p28_jmpl_1_lo:
sth %l3,[%o0+0x134] ! Mem[0000000048000134]
swap [%o1+0x090],%l3 ! Mem[0000000048800090]
ldsh [%o2+0x0a2],%l6 ! Mem[00000000490000a2]
lduh [%o1+0x120],%l1 ! Mem[0000000048800120]
ldub [%o3+0x1a6],%l4 ! Mem[00000000498001a6]
ldsb [%o0+0x14f],%l3 ! Mem[000000004800014f]
jmpl %g6+8,%g0
stx %l5,[%o0+0x198] ! Mem[0000000048000198]
p28_call_1_lo:
ldstub [%o3+0x071],%l7 ! Mem[0000000049800071]
retl
ldstub [%o0+0x0ed],%l7 ! Mem[00000000480000ed]
p28_jmpl_1_he:
ldstub [%i3+0x014],%l3 ! Mem[0000000049800014]
lduh [%i0+0x184],%l2 ! Mem[0000000048000184]
lduh [%i3+0x1e8],%l4 ! Mem[00000000498001e8]
lduh [%i2+0x13a],%l2 ! Mem[000000004900013a]
jmpl %g6+8,%g0
std %l0,[%i3+0x010] ! Mem[0000000049800010]
p28_call_1_he:
retl
ldsb [%i1+0x02a],%l7 ! Mem[000000004880002a]
p28_jmpl_1_ho:
ldstub [%o3+0x014],%l3 ! Mem[0000000049800014]
lduh [%o0+0x184],%l2 ! Mem[0000000048000184]
lduh [%o3+0x1e8],%l4 ! Mem[00000000498001e8]
lduh [%o2+0x13a],%l2 ! Mem[000000004900013a]
jmpl %g6+8,%g0
std %l0,[%o3+0x010] ! Mem[0000000049800010]
p28_call_1_ho:
retl
ldsb [%o1+0x02a],%l7 ! Mem[000000004880002a]
p29_jmpl_1_le:
ldstub [%i3+0x1b7],%l1 ! Mem[000000004b8001b7]
swap [%i0+0x034],%l5 ! Mem[000000004a000034]
jmpl %g6+8,%g0
ldub [%i1+0x149],%l2 ! Mem[000000004a800149]
p29_call_1_le:
std %l4,[%i2+0x118] ! Mem[000000004b000118]
ldd [%i3+0x0c8],%l4 ! Mem[000000004b8000c8]
lduw [%i3+0x184],%l0 ! Mem[000000004b800184]
std %l2,[%i1+0x008] ! Mem[000000004a800008]
lduh [%i1+0x13e],%l6 ! Mem[000000004a80013e]
swap [%i2+0x1d4],%l2 ! Mem[000000004b0001d4]
ldd [%i3+0x168],%l2 ! Mem[000000004b800168]
retl
ldub [%i2+0x09a],%l2 ! Mem[000000004b00009a]
p29_jmpl_1_lo:
ldstub [%o3+0x1b7],%l1 ! Mem[000000004b8001b7]
swap [%o0+0x034],%l5 ! Mem[000000004a000034]
jmpl %g6+8,%g0
ldub [%o1+0x149],%l2 ! Mem[000000004a800149]
p29_call_1_lo:
std %l4,[%o2+0x118] ! Mem[000000004b000118]
ldd [%o3+0x0c8],%l4 ! Mem[000000004b8000c8]
lduw [%o3+0x184],%l0 ! Mem[000000004b800184]
std %l2,[%o1+0x008] ! Mem[000000004a800008]
lduh [%o1+0x13e],%l6 ! Mem[000000004a80013e]
swap [%o2+0x1d4],%l2 ! Mem[000000004b0001d4]
ldd [%o3+0x168],%l2 ! Mem[000000004b800168]
retl
ldub [%o2+0x09a],%l2 ! Mem[000000004b00009a]
p29_jmpl_1_he:
ldstub [%i3+0x186],%l1 ! Mem[000000004b800186]
swap [%i3+0x05c],%l0 ! Mem[000000004b80005c]
swap [%i3+0x1b4],%l1 ! Mem[000000004b8001b4]
ldsw [%i2+0x0a4],%l1 ! Mem[000000004b0000a4]
lduh [%i3+0x18c],%l7 ! Mem[000000004b80018c]
jmpl %g6+8,%g0
std %l4,[%i1+0x118] ! Mem[000000004a800118]
p29_call_1_he:
stx %l1,[%i2+0x1e8] ! Mem[000000004b0001e8]
ldub [%i2+0x012],%l2 ! Mem[000000004b000012]
retl
ldsh [%i0+0x174],%l2 ! Mem[000000004a000174]
p29_jmpl_1_ho:
ldstub [%o3+0x186],%l1 ! Mem[000000004b800186]
swap [%o3+0x05c],%l0 ! Mem[000000004b80005c]
swap [%o3+0x1b4],%l1 ! Mem[000000004b8001b4]
ldsw [%o2+0x0a4],%l1 ! Mem[000000004b0000a4]
lduh [%o3+0x18c],%l7 ! Mem[000000004b80018c]
jmpl %g6+8,%g0
std %l4,[%o1+0x118] ! Mem[000000004a800118]
p29_call_1_ho:
stx %l1,[%o2+0x1e8] ! Mem[000000004b0001e8]
ldub [%o2+0x012],%l2 ! Mem[000000004b000012]
retl
ldsh [%o0+0x174],%l2 ! Mem[000000004a000174]
p30_jmpl_1_le:
stw %l0,[%i3+0x080] ! Mem[000000004d800080]
ldub [%i1+0x0f2],%l3 ! Mem[000000004c8000f2]
jmpl %g6+8,%g0
ldsh [%i1+0x19a],%l5 ! Mem[000000004c80019a]
p30_call_1_le:
ldd [%i2+0x088],%l4 ! Mem[000000004d000088]
ldstub [%i1+0x0af],%l0 ! Mem[000000004c8000af]
ldsh [%i0+0x05c],%l0 ! Mem[000000004c00005c]
retl
swap [%i0+0x0e0],%l0 ! Mem[000000004c0000e0]
p30_jmpl_1_lo:
stw %l0,[%o3+0x080] ! Mem[000000004d800080]
ldub [%o1+0x0f2],%l3 ! Mem[000000004c8000f2]
jmpl %g6+8,%g0
ldsh [%o1+0x19a],%l5 ! Mem[000000004c80019a]
p30_call_1_lo:
ldd [%o2+0x088],%l4 ! Mem[000000004d000088]
ldstub [%o1+0x0af],%l0 ! Mem[000000004c8000af]
ldsh [%o0+0x05c],%l0 ! Mem[000000004c00005c]
retl
swap [%o0+0x0e0],%l0 ! Mem[000000004c0000e0]
p30_jmpl_1_he:
lduh [%i0+0x1c0],%l7 ! Mem[000000004c0001c0]
ldsw [%i1+0x140],%l5 ! Mem[000000004c800140]
ldx [%i1+0x038],%l5 ! Mem[000000004c800038]
stx %l1,[%i0+0x100] ! Mem[000000004c000100]
ldsw [%i1+0x008],%l6 ! Mem[000000004c800008]
swap [%i2+0x140],%l2 ! Mem[000000004d000140]
ldub [%i3+0x14d],%l1 ! Mem[000000004d80014d]
jmpl %g6+8,%g0
ldx [%i0+0x178],%l5 ! Mem[000000004c000178]
p30_call_1_he:
retl
swap [%i1+0x054],%l6 ! Mem[000000004c800054]
p30_jmpl_1_ho:
lduh [%o0+0x1c0],%l7 ! Mem[000000004c0001c0]
ldsw [%o1+0x140],%l5 ! Mem[000000004c800140]
ldx [%o1+0x038],%l5 ! Mem[000000004c800038]
stx %l1,[%o0+0x100] ! Mem[000000004c000100]
ldsw [%o1+0x008],%l6 ! Mem[000000004c800008]
swap [%o2+0x140],%l2 ! Mem[000000004d000140]
ldub [%o3+0x14d],%l1 ! Mem[000000004d80014d]
jmpl %g6+8,%g0
ldx [%o0+0x178],%l5 ! Mem[000000004c000178]
p30_call_1_ho:
retl
swap [%o1+0x054],%l6 ! Mem[000000004c800054]
p31_jmpl_1_le:
lduh [%i2+0x192],%l6 ! Mem[000000004f000192]
lduw [%i3+0x03c],%l4 ! Mem[000000004f80003c]
lduw [%i3+0x000],%l7 ! Mem[000000004f800000]
swap [%i0+0x0f0],%l6 ! Mem[000000004e0000f0]
jmpl %g6+8,%g0
ldsb [%i0+0x11f],%l4 ! Mem[000000004e00011f]
p31_call_1_le:
swap [%i1+0x1f4],%l2 ! Mem[000000004e8001f4]
lduw [%i3+0x0e8],%l6 ! Mem[000000004f8000e8]
swap [%i3+0x0c4],%l3 ! Mem[000000004f8000c4]
stw %l2,[%i2+0x0fc] ! Mem[000000004f0000fc]
swap [%i3+0x0fc],%l2 ! Mem[000000004f8000fc]
retl
ldsh [%i1+0x1ea],%l1 ! Mem[000000004e8001ea]
p31_jmpl_1_lo:
lduh [%o2+0x192],%l6 ! Mem[000000004f000192]
lduw [%o3+0x03c],%l4 ! Mem[000000004f80003c]
lduw [%o3+0x000],%l7 ! Mem[000000004f800000]
swap [%o0+0x0f0],%l6 ! Mem[000000004e0000f0]
jmpl %g6+8,%g0
ldsb [%o0+0x11f],%l4 ! Mem[000000004e00011f]
p31_call_1_lo:
swap [%o1+0x1f4],%l2 ! Mem[000000004e8001f4]
lduw [%o3+0x0e8],%l6 ! Mem[000000004f8000e8]
swap [%o3+0x0c4],%l3 ! Mem[000000004f8000c4]
stw %l2,[%o2+0x0fc] ! Mem[000000004f0000fc]
swap [%o3+0x0fc],%l2 ! Mem[000000004f8000fc]
retl
ldsh [%o1+0x1ea],%l1 ! Mem[000000004e8001ea]
p31_jmpl_1_he:
lduh [%i1+0x092],%l1 ! Mem[000000004e800092]
swap [%i0+0x198],%l7 ! Mem[000000004e000198]
swap [%i0+0x078],%l7 ! Mem[000000004e000078]
ldx [%i3+0x0d0],%l1 ! Mem[000000004f8000d0]
stw %l4,[%i2+0x104] ! Mem[000000004f000104]
ldstub [%i0+0x0e4],%l1 ! Mem[000000004e0000e4]
swap [%i0+0x138],%l2 ! Mem[000000004e000138]
jmpl %g6+8,%g0
ldstub [%i3+0x0d5],%l2 ! Mem[000000004f8000d5]
p31_call_1_he:
ldstub [%i2+0x199],%l5 ! Mem[000000004f000199]
std %l2,[%i0+0x008] ! Mem[000000004e000008]
swap [%i1+0x03c],%l4 ! Mem[000000004e80003c]
ldub [%i2+0x01a],%l7 ! Mem[000000004f00001a]
stw %l3,[%i1+0x148] ! Mem[000000004e800148]
stw %l2,[%i0+0x098] ! Mem[000000004e000098]
swap [%i0+0x1e4],%l5 ! Mem[000000004e0001e4]
retl
ldstub [%i1+0x07d],%l1 ! Mem[000000004e80007d]
p31_jmpl_1_ho:
lduh [%o1+0x092],%l1 ! Mem[000000004e800092]
swap [%o0+0x198],%l7 ! Mem[000000004e000198]
swap [%o0+0x078],%l7 ! Mem[000000004e000078]
ldx [%o3+0x0d0],%l1 ! Mem[000000004f8000d0]
stw %l4,[%o2+0x104] ! Mem[000000004f000104]
ldstub [%o0+0x0e4],%l1 ! Mem[000000004e0000e4]
swap [%o0+0x138],%l2 ! Mem[000000004e000138]
jmpl %g6+8,%g0
ldstub [%o3+0x0d5],%l2 ! Mem[000000004f8000d5]
p31_call_1_ho:
ldstub [%o2+0x199],%l5 ! Mem[000000004f000199]
std %l2,[%o0+0x008] ! Mem[000000004e000008]
swap [%o1+0x03c],%l4 ! Mem[000000004e80003c]
ldub [%o2+0x01a],%l7 ! Mem[000000004f00001a]
stw %l3,[%o1+0x148] ! Mem[000000004e800148]
stw %l2,[%o0+0x098] ! Mem[000000004e000098]
swap [%o0+0x1e4],%l5 ! Mem[000000004e0001e4]
retl
ldstub [%o1+0x07d],%l1 ! Mem[000000004e80007d]
p32_jmpl_1_le:
ldsw [%i2+0x01c],%l0 ! Mem[000000005100001c]
stx %l2,[%i3+0x118] ! Mem[0000000051800118]
stb %l3,[%i2+0x1b2] ! Mem[00000000510001b2]
ldsb [%i0+0x1ea],%l7 ! Mem[00000000500001ea]
stx %l1,[%i2+0x160] ! Mem[0000000051000160]
std %l6,[%i0+0x1d8] ! Mem[00000000500001d8]
jmpl %g6+8,%g0
sth %l6,[%i1+0x048] ! Mem[0000000050800048]
p32_call_1_le:
std %l0,[%i1+0x098] ! Mem[0000000050800098]
lduw [%i1+0x104],%l4 ! Mem[0000000050800104]
ldsw [%i3+0x154],%l3 ! Mem[0000000051800154]
stw %l6,[%i1+0x138] ! Mem[0000000050800138]
ldsw [%i2+0x1a4],%l7 ! Mem[00000000510001a4]
swap [%i3+0x148],%l2 ! Mem[0000000051800148]
ldd [%i1+0x1d0],%l4 ! Mem[00000000508001d0]
retl
stx %l7,[%i3+0x140] ! Mem[0000000051800140]
p32_jmpl_1_lo:
ldsw [%o2+0x01c],%l0 ! Mem[000000005100001c]
stx %l2,[%o3+0x118] ! Mem[0000000051800118]
stb %l3,[%o2+0x1b2] ! Mem[00000000510001b2]
ldsb [%o0+0x1ea],%l7 ! Mem[00000000500001ea]
stx %l1,[%o2+0x160] ! Mem[0000000051000160]
std %l6,[%o0+0x1d8] ! Mem[00000000500001d8]
jmpl %g6+8,%g0
sth %l6,[%o1+0x048] ! Mem[0000000050800048]
p32_call_1_lo:
std %l0,[%o1+0x098] ! Mem[0000000050800098]
lduw [%o1+0x104],%l4 ! Mem[0000000050800104]
ldsw [%o3+0x154],%l3 ! Mem[0000000051800154]
stw %l6,[%o1+0x138] ! Mem[0000000050800138]
ldsw [%o2+0x1a4],%l7 ! Mem[00000000510001a4]
swap [%o3+0x148],%l2 ! Mem[0000000051800148]
ldd [%o1+0x1d0],%l4 ! Mem[00000000508001d0]
retl
stx %l7,[%o3+0x140] ! Mem[0000000051800140]
p32_jmpl_1_he:
ldx [%i2+0x0e0],%l0 ! Mem[00000000510000e0]
ldx [%i2+0x028],%l0 ! Mem[0000000051000028]
ldsb [%i0+0x025],%l6 ! Mem[0000000050000025]
sth %l6,[%i1+0x17a] ! Mem[000000005080017a]
stx %l0,[%i3+0x1d8] ! Mem[00000000518001d8]
jmpl %g6+8,%g0
swap [%i1+0x0cc],%l2 ! Mem[00000000508000cc]
p32_call_1_he:
stb %l1,[%i0+0x154] ! Mem[0000000050000154]
swap [%i1+0x1c8],%l4 ! Mem[00000000508001c8]
swap [%i1+0x160],%l7 ! Mem[0000000050800160]
ldx [%i0+0x168],%l0 ! Mem[0000000050000168]
ldsw [%i1+0x14c],%l7 ! Mem[000000005080014c]
ldx [%i2+0x1b8],%l6 ! Mem[00000000510001b8]
std %l4,[%i0+0x030] ! Mem[0000000050000030]
retl
stx %l7,[%i0+0x0a0] ! Mem[00000000500000a0]
p32_jmpl_1_ho:
ldx [%o2+0x0e0],%l0 ! Mem[00000000510000e0]
ldx [%o2+0x028],%l0 ! Mem[0000000051000028]
ldsb [%o0+0x025],%l6 ! Mem[0000000050000025]
sth %l6,[%o1+0x17a] ! Mem[000000005080017a]
stx %l0,[%o3+0x1d8] ! Mem[00000000518001d8]
jmpl %g6+8,%g0
swap [%o1+0x0cc],%l2 ! Mem[00000000508000cc]
p32_call_1_ho:
stb %l1,[%o0+0x154] ! Mem[0000000050000154]
swap [%o1+0x1c8],%l4 ! Mem[00000000508001c8]
swap [%o1+0x160],%l7 ! Mem[0000000050800160]
ldx [%o0+0x168],%l0 ! Mem[0000000050000168]
ldsw [%o1+0x14c],%l7 ! Mem[000000005080014c]
ldx [%o2+0x1b8],%l6 ! Mem[00000000510001b8]
std %l4,[%o0+0x030] ! Mem[0000000050000030]
retl
stx %l7,[%o0+0x0a0] ! Mem[00000000500000a0]
p33_jmpl_1_le:
swap [%i2+0x098],%l3 ! Mem[0000000053000098]
ldstub [%i1+0x145],%l7 ! Mem[0000000052800145]
ldsh [%i1+0x100],%l7 ! Mem[0000000052800100]
lduw [%i0+0x104],%l0 ! Mem[0000000052000104]
ldsw [%i0+0x0ec],%l3 ! Mem[00000000520000ec]
ldstub [%i1+0x0ad],%l5 ! Mem[00000000528000ad]
jmpl %g6+8,%g0
ldstub [%i0+0x0af],%l0 ! Mem[00000000520000af]
p33_call_1_le:
retl
stw %l7,[%i1+0x1d8] ! Mem[00000000528001d8]
p33_jmpl_1_lo:
swap [%o2+0x098],%l3 ! Mem[0000000053000098]
ldstub [%o1+0x145],%l7 ! Mem[0000000052800145]
ldsh [%o1+0x100],%l7 ! Mem[0000000052800100]
lduw [%o0+0x104],%l0 ! Mem[0000000052000104]
ldsw [%o0+0x0ec],%l3 ! Mem[00000000520000ec]
ldstub [%o1+0x0ad],%l5 ! Mem[00000000528000ad]
jmpl %g6+8,%g0
ldstub [%o0+0x0af],%l0 ! Mem[00000000520000af]
p33_call_1_lo:
retl
stw %l7,[%o1+0x1d8] ! Mem[00000000528001d8]
p33_jmpl_1_he:
jmpl %g6+8,%g0
stw %l5,[%i0+0x1e4] ! Mem[00000000520001e4]
p33_call_1_he:
swap [%i1+0x160],%l5 ! Mem[0000000052800160]
stb %l4,[%i1+0x085] ! Mem[0000000052800085]
stx %l7,[%i3+0x1d8] ! Mem[00000000538001d8]
retl
swap [%i0+0x1c8],%l4 ! Mem[00000000520001c8]
p33_jmpl_1_ho:
jmpl %g6+8,%g0
stw %l5,[%o0+0x1e4] ! Mem[00000000520001e4]
p33_call_1_ho:
swap [%o1+0x160],%l5 ! Mem[0000000052800160]
stb %l4,[%o1+0x085] ! Mem[0000000052800085]
stx %l7,[%o3+0x1d8] ! Mem[00000000538001d8]
retl
swap [%o0+0x1c8],%l4 ! Mem[00000000520001c8]
p34_jmpl_1_le:
jmpl %g6+8,%g0
ldstub [%i0+0x11f],%l2 ! Mem[000000005400011f]
p34_call_1_le:
ldsb [%i3+0x0ca],%l6 ! Mem[00000000558000ca]
swap [%i3+0x0e4],%l3 ! Mem[00000000558000e4]
retl
ldsb [%i3+0x05a],%l5 ! Mem[000000005580005a]
p34_jmpl_1_lo:
jmpl %g6+8,%g0
ldstub [%o0+0x11f],%l2 ! Mem[000000005400011f]
p34_call_1_lo:
ldsb [%o3+0x0ca],%l6 ! Mem[00000000558000ca]
swap [%o3+0x0e4],%l3 ! Mem[00000000558000e4]
retl
ldsb [%o3+0x05a],%l5 ! Mem[000000005580005a]
p34_jmpl_1_he:
ldstub [%i3+0x094],%l5 ! Mem[0000000055800094]
jmpl %g6+8,%g0
lduh [%i3+0x098],%l0 ! Mem[0000000055800098]
p34_call_1_he:
ldstub [%i3+0x0d9],%l4 ! Mem[00000000558000d9]
ldstub [%i2+0x0e4],%l6 ! Mem[00000000550000e4]
ldstub [%i3+0x168],%l1 ! Mem[0000000055800168]
swap [%i2+0x05c],%l4 ! Mem[000000005500005c]
ldstub [%i0+0x1dd],%l4 ! Mem[00000000540001dd]
ldx [%i1+0x068],%l5 ! Mem[0000000054800068]
retl
swap [%i1+0x18c],%l3 ! Mem[000000005480018c]
p34_jmpl_1_ho:
ldstub [%o3+0x094],%l5 ! Mem[0000000055800094]
jmpl %g6+8,%g0
lduh [%o3+0x098],%l0 ! Mem[0000000055800098]
p34_call_1_ho:
ldstub [%o3+0x0d9],%l4 ! Mem[00000000558000d9]
ldstub [%o2+0x0e4],%l6 ! Mem[00000000550000e4]
ldstub [%o3+0x168],%l1 ! Mem[0000000055800168]
swap [%o2+0x05c],%l4 ! Mem[000000005500005c]
ldstub [%o0+0x1dd],%l4 ! Mem[00000000540001dd]
ldx [%o1+0x068],%l5 ! Mem[0000000054800068]
retl
swap [%o1+0x18c],%l3 ! Mem[000000005480018c]
p35_jmpl_1_le:
swap [%i2+0x1e8],%l7 ! Mem[00000000570001e8]
std %l2,[%i3+0x1a8] ! Mem[00000000578001a8]
ldx [%i3+0x010],%l5 ! Mem[0000000057800010]
jmpl %g6+8,%g0
sth %l3,[%i1+0x0ae] ! Mem[00000000568000ae]
p35_call_1_le:
ldsb [%i2+0x11b],%l5 ! Mem[000000005700011b]
ldstub [%i1+0x08d],%l6 ! Mem[000000005680008d]
ldstub [%i0+0x0c4],%l1 ! Mem[00000000560000c4]
ldsh [%i2+0x11a],%l2 ! Mem[000000005700011a]
swap [%i0+0x080],%l0 ! Mem[0000000056000080]
lduw [%i2+0x0f0],%l3 ! Mem[00000000570000f0]
retl
ldsh [%i2+0x180],%l3 ! Mem[0000000057000180]
p35_jmpl_1_lo:
swap [%o2+0x1e8],%l7 ! Mem[00000000570001e8]
std %l2,[%o3+0x1a8] ! Mem[00000000578001a8]
ldx [%o3+0x010],%l5 ! Mem[0000000057800010]
jmpl %g6+8,%g0
sth %l3,[%o1+0x0ae] ! Mem[00000000568000ae]
p35_call_1_lo:
ldsb [%o2+0x11b],%l5 ! Mem[000000005700011b]
ldstub [%o1+0x08d],%l6 ! Mem[000000005680008d]
ldstub [%o0+0x0c4],%l1 ! Mem[00000000560000c4]
ldsh [%o2+0x11a],%l2 ! Mem[000000005700011a]
swap [%o0+0x080],%l0 ! Mem[0000000056000080]
lduw [%o2+0x0f0],%l3 ! Mem[00000000570000f0]
retl
ldsh [%o2+0x180],%l3 ! Mem[0000000057000180]
p35_jmpl_1_he:
std %l6,[%i3+0x080] ! Mem[0000000057800080]
ldstub [%i3+0x1ab],%l7 ! Mem[00000000578001ab]
sth %l1,[%i2+0x02a] ! Mem[000000005700002a]
lduh [%i2+0x120],%l7 ! Mem[0000000057000120]
ldub [%i0+0x0b9],%l5 ! Mem[00000000560000b9]
ldstub [%i3+0x092],%l2 ! Mem[0000000057800092]
jmpl %g6+8,%g0
stb %l7,[%i1+0x018] ! Mem[0000000056800018]
p35_call_1_he:
swap [%i2+0x14c],%l2 ! Mem[000000005700014c]
retl
sth %l0,[%i0+0x070] ! Mem[0000000056000070]
p35_jmpl_1_ho:
std %l6,[%o3+0x080] ! Mem[0000000057800080]
ldstub [%o3+0x1ab],%l7 ! Mem[00000000578001ab]
sth %l1,[%o2+0x02a] ! Mem[000000005700002a]
lduh [%o2+0x120],%l7 ! Mem[0000000057000120]
ldub [%o0+0x0b9],%l5 ! Mem[00000000560000b9]
ldstub [%o3+0x092],%l2 ! Mem[0000000057800092]
jmpl %g6+8,%g0
stb %l7,[%o1+0x018] ! Mem[0000000056800018]
p35_call_1_ho:
swap [%o2+0x14c],%l2 ! Mem[000000005700014c]
retl
sth %l0,[%o0+0x070] ! Mem[0000000056000070]
p36_jmpl_1_le:
ldub [%i0+0x12f],%l0 ! Mem[000000005800012f]
ldsh [%i3+0x14e],%l1 ! Mem[000000005980014e]
jmpl %g6+8,%g0
swap [%i0+0x008],%l1 ! Mem[0000000058000008]
p36_call_1_le:
ldsw [%i3+0x1ec],%l1 ! Mem[00000000598001ec]
swap [%i0+0x01c],%l7 ! Mem[000000005800001c]
lduh [%i0+0x072],%l3 ! Mem[0000000058000072]
ldstub [%i2+0x124],%l4 ! Mem[0000000059000124]
ldsh [%i3+0x1ce],%l2 ! Mem[00000000598001ce]
retl
ldsh [%i2+0x0b8],%l1 ! Mem[00000000590000b8]
p36_jmpl_1_lo:
ldub [%o0+0x12f],%l0 ! Mem[000000005800012f]
ldsh [%o3+0x14e],%l1 ! Mem[000000005980014e]
jmpl %g6+8,%g0
swap [%o0+0x008],%l1 ! Mem[0000000058000008]
p36_call_1_lo:
ldsw [%o3+0x1ec],%l1 ! Mem[00000000598001ec]
swap [%o0+0x01c],%l7 ! Mem[000000005800001c]
lduh [%o0+0x072],%l3 ! Mem[0000000058000072]
ldstub [%o2+0x124],%l4 ! Mem[0000000059000124]
ldsh [%o3+0x1ce],%l2 ! Mem[00000000598001ce]
retl
ldsh [%o2+0x0b8],%l1 ! Mem[00000000590000b8]
p36_jmpl_1_he:
std %l6,[%i3+0x130] ! Mem[0000000059800130]
ldx [%i2+0x0c0],%l1 ! Mem[00000000590000c0]
sth %l7,[%i1+0x170] ! Mem[0000000058800170]
std %l6,[%i3+0x110] ! Mem[0000000059800110]
swap [%i0+0x098],%l0 ! Mem[0000000058000098]
jmpl %g6+8,%g0
std %l4,[%i0+0x130] ! Mem[0000000058000130]
p36_call_1_he:
ldstub [%i0+0x186],%l0 ! Mem[0000000058000186]
retl
ldstub [%i1+0x119],%l6 ! Mem[0000000058800119]
p36_jmpl_1_ho:
std %l6,[%o3+0x130] ! Mem[0000000059800130]
ldx [%o2+0x0c0],%l1 ! Mem[00000000590000c0]
sth %l7,[%o1+0x170] ! Mem[0000000058800170]
std %l6,[%o3+0x110] ! Mem[0000000059800110]
swap [%o0+0x098],%l0 ! Mem[0000000058000098]
jmpl %g6+8,%g0
std %l4,[%o0+0x130] ! Mem[0000000058000130]
p36_call_1_ho:
ldstub [%o0+0x186],%l0 ! Mem[0000000058000186]
retl
ldstub [%o1+0x119],%l6 ! Mem[0000000058800119]
p37_jmpl_1_le:
ldstub [%i0+0x0a3],%l0 ! Mem[000000005a0000a3]
ldsw [%i3+0x174],%l7 ! Mem[000000005b800174]
jmpl %g6+8,%g0
stw %l4,[%i1+0x1d4] ! Mem[000000005a8001d4]
p37_call_1_le:
stx %l5,[%i2+0x160] ! Mem[000000005b000160]
swap [%i3+0x0a4],%l1 ! Mem[000000005b8000a4]
retl
stw %l7,[%i1+0x134] ! Mem[000000005a800134]
p37_jmpl_1_lo:
ldstub [%o0+0x0a3],%l0 ! Mem[000000005a0000a3]
ldsw [%o3+0x174],%l7 ! Mem[000000005b800174]
jmpl %g6+8,%g0
stw %l4,[%o1+0x1d4] ! Mem[000000005a8001d4]
p37_call_1_lo:
stx %l5,[%o2+0x160] ! Mem[000000005b000160]
swap [%o3+0x0a4],%l1 ! Mem[000000005b8000a4]
retl
stw %l7,[%o1+0x134] ! Mem[000000005a800134]
p37_jmpl_1_he:
ldub [%i0+0x11b],%l1 ! Mem[000000005a00011b]
ldstub [%i0+0x141],%l3 ! Mem[000000005a000141]
jmpl %g6+8,%g0
lduh [%i0+0x076],%l3 ! Mem[000000005a000076]
p37_call_1_he:
ldstub [%i1+0x052],%l6 ! Mem[000000005a800052]
stw %l4,[%i2+0x158] ! Mem[000000005b000158]
ldstub [%i2+0x0a5],%l6 ! Mem[000000005b0000a5]
ldstub [%i3+0x095],%l4 ! Mem[000000005b800095]
ldsb [%i0+0x067],%l0 ! Mem[000000005a000067]
retl
ldstub [%i1+0x171],%l4 ! Mem[000000005a800171]
p37_jmpl_1_ho:
ldub [%o0+0x11b],%l1 ! Mem[000000005a00011b]
ldstub [%o0+0x141],%l3 ! Mem[000000005a000141]
jmpl %g6+8,%g0
lduh [%o0+0x076],%l3 ! Mem[000000005a000076]
p37_call_1_ho:
ldstub [%o1+0x052],%l6 ! Mem[000000005a800052]
stw %l4,[%o2+0x158] ! Mem[000000005b000158]
ldstub [%o2+0x0a5],%l6 ! Mem[000000005b0000a5]
ldstub [%o3+0x095],%l4 ! Mem[000000005b800095]
ldsb [%o0+0x067],%l0 ! Mem[000000005a000067]
retl
ldstub [%o1+0x171],%l4 ! Mem[000000005a800171]
p38_jmpl_1_le:
ldstub [%i0+0x099],%l1 ! Mem[000000005c000099]
sth %l3,[%i2+0x14e] ! Mem[000000005d00014e]
ldsh [%i2+0x1e6],%l1 ! Mem[000000005d0001e6]
lduw [%i1+0x1b0],%l6 ! Mem[000000005c8001b0]
swap [%i1+0x170],%l3 ! Mem[000000005c800170]
lduw [%i2+0x14c],%l6 ! Mem[000000005d00014c]
swap [%i0+0x178],%l5 ! Mem[000000005c000178]
jmpl %g6+8,%g0
ldsw [%i1+0x170],%l7 ! Mem[000000005c800170]
p38_call_1_le:
ldstub [%i2+0x14a],%l5 ! Mem[000000005d00014a]
stw %l0,[%i2+0x0b4] ! Mem[000000005d0000b4]
swap [%i2+0x1b4],%l3 ! Mem[000000005d0001b4]
retl
ldstub [%i1+0x126],%l7 ! Mem[000000005c800126]
p38_jmpl_1_lo:
ldstub [%o0+0x099],%l1 ! Mem[000000005c000099]
sth %l3,[%o2+0x14e] ! Mem[000000005d00014e]
ldsh [%o2+0x1e6],%l1 ! Mem[000000005d0001e6]
lduw [%o1+0x1b0],%l6 ! Mem[000000005c8001b0]
swap [%o1+0x170],%l3 ! Mem[000000005c800170]
lduw [%o2+0x14c],%l6 ! Mem[000000005d00014c]
swap [%o0+0x178],%l5 ! Mem[000000005c000178]
jmpl %g6+8,%g0
ldsw [%o1+0x170],%l7 ! Mem[000000005c800170]
p38_call_1_lo:
ldstub [%o2+0x14a],%l5 ! Mem[000000005d00014a]
stw %l0,[%o2+0x0b4] ! Mem[000000005d0000b4]
swap [%o2+0x1b4],%l3 ! Mem[000000005d0001b4]
retl
ldstub [%o1+0x126],%l7 ! Mem[000000005c800126]
p38_jmpl_1_he:
ldsh [%i2+0x0ba],%l2 ! Mem[000000005d0000ba]
std %l4,[%i3+0x1a0] ! Mem[000000005d8001a0]
ldstub [%i1+0x1d9],%l4 ! Mem[000000005c8001d9]
ldsw [%i0+0x18c],%l7 ! Mem[000000005c00018c]
swap [%i3+0x138],%l1 ! Mem[000000005d800138]
jmpl %g6+8,%g0
ldsw [%i1+0x1c0],%l7 ! Mem[000000005c8001c0]
p38_call_1_he:
retl
stx %l2,[%i0+0x1f0] ! Mem[000000005c0001f0]
p38_jmpl_1_ho:
ldsh [%o2+0x0ba],%l2 ! Mem[000000005d0000ba]
std %l4,[%o3+0x1a0] ! Mem[000000005d8001a0]
ldstub [%o1+0x1d9],%l4 ! Mem[000000005c8001d9]
ldsw [%o0+0x18c],%l7 ! Mem[000000005c00018c]
swap [%o3+0x138],%l1 ! Mem[000000005d800138]
jmpl %g6+8,%g0
ldsw [%o1+0x1c0],%l7 ! Mem[000000005c8001c0]
p38_call_1_ho:
retl
stx %l2,[%o0+0x1f0] ! Mem[000000005c0001f0]
p39_jmpl_1_le:
ldstub [%i3+0x02f],%l7 ! Mem[000000005f80002f]
ldsw [%i2+0x1dc],%l1 ! Mem[000000005f0001dc]
jmpl %g6+8,%g0
swap [%i2+0x0e0],%l6 ! Mem[000000005f0000e0]
p39_call_1_le:
ldsw [%i0+0x128],%l3 ! Mem[000000005e000128]
ldstub [%i3+0x014],%l3 ! Mem[000000005f800014]
std %l0,[%i0+0x188] ! Mem[000000005e000188]
ldx [%i2+0x070],%l5 ! Mem[000000005f000070]
retl
swap [%i3+0x084],%l5 ! Mem[000000005f800084]
p39_jmpl_1_lo:
ldstub [%o3+0x02f],%l7 ! Mem[000000005f80002f]
ldsw [%o2+0x1dc],%l1 ! Mem[000000005f0001dc]
jmpl %g6+8,%g0
swap [%o2+0x0e0],%l6 ! Mem[000000005f0000e0]
p39_call_1_lo:
ldsw [%o0+0x128],%l3 ! Mem[000000005e000128]
ldstub [%o3+0x014],%l3 ! Mem[000000005f800014]
std %l0,[%o0+0x188] ! Mem[000000005e000188]
ldx [%o2+0x070],%l5 ! Mem[000000005f000070]
retl
swap [%o3+0x084],%l5 ! Mem[000000005f800084]
p39_jmpl_1_he:
stx %l1,[%i2+0x1e8] ! Mem[000000005f0001e8]
ldstub [%i0+0x120],%l6 ! Mem[000000005e000120]
ldstub [%i3+0x1cf],%l2 ! Mem[000000005f8001cf]
jmpl %g6+8,%g0
ldstub [%i3+0x0f9],%l4 ! Mem[000000005f8000f9]
p39_call_1_he:
swap [%i1+0x144],%l1 ! Mem[000000005e800144]
ldd [%i1+0x000],%l4 ! Mem[000000005e800000]
ldstub [%i3+0x022],%l0 ! Mem[000000005f800022]
ldsh [%i1+0x04e],%l2 ! Mem[000000005e80004e]
retl
ldx [%i2+0x088],%l4 ! Mem[000000005f000088]
p39_jmpl_1_ho:
stx %l1,[%o2+0x1e8] ! Mem[000000005f0001e8]
ldstub [%o0+0x120],%l6 ! Mem[000000005e000120]
ldstub [%o3+0x1cf],%l2 ! Mem[000000005f8001cf]
jmpl %g6+8,%g0
ldstub [%o3+0x0f9],%l4 ! Mem[000000005f8000f9]
p39_call_1_ho:
swap [%o1+0x144],%l1 ! Mem[000000005e800144]
ldd [%o1+0x000],%l4 ! Mem[000000005e800000]
ldstub [%o3+0x022],%l0 ! Mem[000000005f800022]
ldsh [%o1+0x04e],%l2 ! Mem[000000005e80004e]
retl
ldx [%o2+0x088],%l4 ! Mem[000000005f000088]
p40_jmpl_1_le:
ldstub [%i2+0x01e],%l7 ! Mem[000000006100001e]
jmpl %g6+8,%g0
ldd [%i2+0x190],%l6 ! Mem[0000000061000190]
p40_call_1_le:
swap [%i1+0x0cc],%l4 ! Mem[00000000608000cc]
lduh [%i2+0x0e0],%l3 ! Mem[00000000610000e0]
ldstub [%i2+0x1fe],%l5 ! Mem[00000000610001fe]
retl
swap [%i3+0x114],%l4 ! Mem[0000000061800114]
p40_jmpl_1_lo:
ldstub [%o2+0x01e],%l7 ! Mem[000000006100001e]
jmpl %g6+8,%g0
ldd [%o2+0x190],%l6 ! Mem[0000000061000190]
p40_call_1_lo:
swap [%o1+0x0cc],%l4 ! Mem[00000000608000cc]
lduh [%o2+0x0e0],%l3 ! Mem[00000000610000e0]
ldstub [%o2+0x1fe],%l5 ! Mem[00000000610001fe]
retl
swap [%o3+0x114],%l4 ! Mem[0000000061800114]
p40_jmpl_1_he:
jmpl %g6+8,%g0
sth %l6,[%i2+0x0a2] ! Mem[00000000610000a2]
p40_call_1_he:
lduw [%i0+0x194],%l5 ! Mem[0000000060000194]
swap [%i3+0x058],%l6 ! Mem[0000000061800058]
retl
ldsw [%i3+0x1c8],%l1 ! Mem[00000000618001c8]
p40_jmpl_1_ho:
jmpl %g6+8,%g0
sth %l6,[%o2+0x0a2] ! Mem[00000000610000a2]
p40_call_1_ho:
lduw [%o0+0x194],%l5 ! Mem[0000000060000194]
swap [%o3+0x058],%l6 ! Mem[0000000061800058]
retl
ldsw [%o3+0x1c8],%l1 ! Mem[00000000618001c8]
p41_jmpl_1_le:
ldd [%i1+0x070],%l6 ! Mem[0000000062800070]
jmpl %g6+8,%g0
stx %l7,[%i1+0x0c8] ! Mem[00000000628000c8]
p41_call_1_le:
swap [%i1+0x0bc],%l0 ! Mem[00000000628000bc]
ldd [%i3+0x0c8],%l4 ! Mem[00000000638000c8]
swap [%i3+0x128],%l7 ! Mem[0000000063800128]
lduh [%i1+0x13a],%l2 ! Mem[000000006280013a]
retl
ldsw [%i2+0x0a0],%l0 ! Mem[00000000630000a0]
p41_jmpl_1_lo:
ldd [%o1+0x070],%l6 ! Mem[0000000062800070]
jmpl %g6+8,%g0
stx %l7,[%o1+0x0c8] ! Mem[00000000628000c8]
p41_call_1_lo:
swap [%o1+0x0bc],%l0 ! Mem[00000000628000bc]
ldd [%o3+0x0c8],%l4 ! Mem[00000000638000c8]
swap [%o3+0x128],%l7 ! Mem[0000000063800128]
lduh [%o1+0x13a],%l2 ! Mem[000000006280013a]
retl
ldsw [%o2+0x0a0],%l0 ! Mem[00000000630000a0]
p41_jmpl_1_he:
stx %l7,[%i3+0x098] ! Mem[0000000063800098]
stb %l3,[%i0+0x00f] ! Mem[000000006200000f]
jmpl %g6+8,%g0
lduw [%i0+0x17c],%l2 ! Mem[000000006200017c]
p41_call_1_he:
swap [%i1+0x064],%l0 ! Mem[0000000062800064]
ldstub [%i0+0x160],%l6 ! Mem[0000000062000160]
ldsw [%i1+0x1c8],%l4 ! Mem[00000000628001c8]
ldstub [%i2+0x1b1],%l4 ! Mem[00000000630001b1]
lduw [%i1+0x1a0],%l3 ! Mem[00000000628001a0]
ldsh [%i1+0x146],%l6 ! Mem[0000000062800146]
stw %l0,[%i3+0x148] ! Mem[0000000063800148]
retl
ldx [%i3+0x0d8],%l3 ! Mem[00000000638000d8]
p41_jmpl_1_ho:
stx %l7,[%o3+0x098] ! Mem[0000000063800098]
stb %l3,[%o0+0x00f] ! Mem[000000006200000f]
jmpl %g6+8,%g0
lduw [%o0+0x17c],%l2 ! Mem[000000006200017c]
p41_call_1_ho:
swap [%o1+0x064],%l0 ! Mem[0000000062800064]
ldstub [%o0+0x160],%l6 ! Mem[0000000062000160]
ldsw [%o1+0x1c8],%l4 ! Mem[00000000628001c8]
ldstub [%o2+0x1b1],%l4 ! Mem[00000000630001b1]
lduw [%o1+0x1a0],%l3 ! Mem[00000000628001a0]
ldsh [%o1+0x146],%l6 ! Mem[0000000062800146]
stw %l0,[%o3+0x148] ! Mem[0000000063800148]
retl
ldx [%o3+0x0d8],%l3 ! Mem[00000000638000d8]
p42_jmpl_1_le:
ldstub [%i3+0x1b6],%l3 ! Mem[00000000658001b6]
lduh [%i3+0x1ee],%l3 ! Mem[00000000658001ee]
lduh [%i0+0x1a0],%l2 ! Mem[00000000640001a0]
swap [%i3+0x054],%l6 ! Mem[0000000065800054]
ldx [%i1+0x0c0],%l6 ! Mem[00000000648000c0]
stx %l4,[%i3+0x1a8] ! Mem[00000000658001a8]
ldstub [%i2+0x0ee],%l3 ! Mem[00000000650000ee]
jmpl %g6+8,%g0
lduh [%i2+0x130],%l3 ! Mem[0000000065000130]
p42_call_1_le:
ldstub [%i1+0x1e9],%l4 ! Mem[00000000648001e9]
sth %l2,[%i2+0x19a] ! Mem[000000006500019a]
ldsw [%i1+0x13c],%l6 ! Mem[000000006480013c]
ldd [%i0+0x170],%l6 ! Mem[0000000064000170]
retl
ldsb [%i2+0x144],%l2 ! Mem[0000000065000144]
p42_jmpl_1_lo:
ldstub [%o3+0x1b6],%l3 ! Mem[00000000658001b6]
lduh [%o3+0x1ee],%l3 ! Mem[00000000658001ee]
lduh [%o0+0x1a0],%l2 ! Mem[00000000640001a0]
swap [%o3+0x054],%l6 ! Mem[0000000065800054]
ldx [%o1+0x0c0],%l6 ! Mem[00000000648000c0]
stx %l4,[%o3+0x1a8] ! Mem[00000000658001a8]
ldstub [%o2+0x0ee],%l3 ! Mem[00000000650000ee]
jmpl %g6+8,%g0
lduh [%o2+0x130],%l3 ! Mem[0000000065000130]
p42_call_1_lo:
ldstub [%o1+0x1e9],%l4 ! Mem[00000000648001e9]
sth %l2,[%o2+0x19a] ! Mem[000000006500019a]
ldsw [%o1+0x13c],%l6 ! Mem[000000006480013c]
ldd [%o0+0x170],%l6 ! Mem[0000000064000170]
retl
ldsb [%o2+0x144],%l2 ! Mem[0000000065000144]
p42_jmpl_1_he:
stw %l6,[%i3+0x1f0] ! Mem[00000000658001f0]
ldsb [%i1+0x0af],%l0 ! Mem[00000000648000af]
stx %l0,[%i3+0x0e8] ! Mem[00000000658000e8]
swap [%i2+0x120],%l7 ! Mem[0000000065000120]
sth %l5,[%i1+0x156] ! Mem[0000000064800156]
jmpl %g6+8,%g0
stw %l2,[%i3+0x090] ! Mem[0000000065800090]
p42_call_1_he:
ldsw [%i0+0x014],%l1 ! Mem[0000000064000014]
lduh [%i3+0x16c],%l2 ! Mem[000000006580016c]
swap [%i1+0x010],%l2 ! Mem[0000000064800010]
ldstub [%i2+0x01d],%l7 ! Mem[000000006500001d]
retl
lduw [%i2+0x16c],%l0 ! Mem[000000006500016c]
p42_jmpl_1_ho:
stw %l6,[%o3+0x1f0] ! Mem[00000000658001f0]
ldsb [%o1+0x0af],%l0 ! Mem[00000000648000af]
stx %l0,[%o3+0x0e8] ! Mem[00000000658000e8]
swap [%o2+0x120],%l7 ! Mem[0000000065000120]
sth %l5,[%o1+0x156] ! Mem[0000000064800156]
jmpl %g6+8,%g0
stw %l2,[%o3+0x090] ! Mem[0000000065800090]
p42_call_1_ho:
ldsw [%o0+0x014],%l1 ! Mem[0000000064000014]
lduh [%o3+0x16c],%l2 ! Mem[000000006580016c]
swap [%o1+0x010],%l2 ! Mem[0000000064800010]
ldstub [%o2+0x01d],%l7 ! Mem[000000006500001d]
retl
lduw [%o2+0x16c],%l0 ! Mem[000000006500016c]
p43_jmpl_1_le:
stb %l3,[%i0+0x0ec] ! Mem[00000000660000ec]
ldsw [%i1+0x0e8],%l4 ! Mem[00000000668000e8]
ldd [%i2+0x058],%l6 ! Mem[0000000067000058]
jmpl %g6+8,%g0
swap [%i2+0x178],%l5 ! Mem[0000000067000178]
p43_call_1_le:
retl
ldub [%i2+0x0e7],%l0 ! Mem[00000000670000e7]
p43_jmpl_1_lo:
stb %l3,[%o0+0x0ec] ! Mem[00000000660000ec]
ldsw [%o1+0x0e8],%l4 ! Mem[00000000668000e8]
ldd [%o2+0x058],%l6 ! Mem[0000000067000058]
jmpl %g6+8,%g0
swap [%o2+0x178],%l5 ! Mem[0000000067000178]
p43_call_1_lo:
retl
ldub [%o2+0x0e7],%l0 ! Mem[00000000670000e7]
p43_jmpl_1_he:
swap [%i2+0x0cc],%l3 ! Mem[00000000670000cc]
stb %l5,[%i2+0x0ad] ! Mem[00000000670000ad]
ldx [%i1+0x050],%l7 ! Mem[0000000066800050]
ldx [%i1+0x128],%l2 ! Mem[0000000066800128]
ldstub [%i0+0x02d],%l2 ! Mem[000000006600002d]
lduh [%i3+0x14e],%l3 ! Mem[000000006780014e]
ldsw [%i0+0x008],%l0 ! Mem[0000000066000008]
jmpl %g6+8,%g0
ldstub [%i2+0x11a],%l4 ! Mem[000000006700011a]
p43_call_1_he:
lduh [%i0+0x1d8],%l7 ! Mem[00000000660001d8]
stw %l4,[%i0+0x1c8] ! Mem[00000000660001c8]
retl
stw %l4,[%i1+0x0e0] ! Mem[00000000668000e0]
p43_jmpl_1_ho:
swap [%o2+0x0cc],%l3 ! Mem[00000000670000cc]
stb %l5,[%o2+0x0ad] ! Mem[00000000670000ad]
ldx [%o1+0x050],%l7 ! Mem[0000000066800050]
ldx [%o1+0x128],%l2 ! Mem[0000000066800128]
ldstub [%o0+0x02d],%l2 ! Mem[000000006600002d]
lduh [%o3+0x14e],%l3 ! Mem[000000006780014e]
ldsw [%o0+0x008],%l0 ! Mem[0000000066000008]
jmpl %g6+8,%g0
ldstub [%o2+0x11a],%l4 ! Mem[000000006700011a]
p43_call_1_ho:
lduh [%o0+0x1d8],%l7 ! Mem[00000000660001d8]
stw %l4,[%o0+0x1c8] ! Mem[00000000660001c8]
retl
stw %l4,[%o1+0x0e0] ! Mem[00000000668000e0]
p44_jmpl_1_le:
ldsw [%i1+0x17c],%l2 ! Mem[000000006880017c]
ldstub [%i2+0x1a5],%l3 ! Mem[00000000690001a5]
ldstub [%i2+0x144],%l2 ! Mem[0000000069000144]
jmpl %g6+8,%g0
lduw [%i0+0x00c],%l2 ! Mem[000000006800000c]
p44_call_1_le:
ldstub [%i0+0x18b],%l7 ! Mem[000000006800018b]
ldstub [%i0+0x11d],%l1 ! Mem[000000006800011d]
stw %l2,[%i2+0x0bc] ! Mem[00000000690000bc]
ldstub [%i2+0x1e9],%l1 ! Mem[00000000690001e9]
ldstub [%i1+0x112],%l3 ! Mem[0000000068800112]
ldub [%i2+0x05a],%l5 ! Mem[000000006900005a]
sth %l2,[%i3+0x0c2] ! Mem[00000000698000c2]
retl
ldsw [%i0+0x0a0],%l1 ! Mem[00000000680000a0]
p44_jmpl_1_lo:
ldsw [%o1+0x17c],%l2 ! Mem[000000006880017c]
ldstub [%o2+0x1a5],%l3 ! Mem[00000000690001a5]
ldstub [%o2+0x144],%l2 ! Mem[0000000069000144]
jmpl %g6+8,%g0
lduw [%o0+0x00c],%l2 ! Mem[000000006800000c]
p44_call_1_lo:
ldstub [%o0+0x18b],%l7 ! Mem[000000006800018b]
ldstub [%o0+0x11d],%l1 ! Mem[000000006800011d]
stw %l2,[%o2+0x0bc] ! Mem[00000000690000bc]
ldstub [%o2+0x1e9],%l1 ! Mem[00000000690001e9]
ldstub [%o1+0x112],%l3 ! Mem[0000000068800112]
ldub [%o2+0x05a],%l5 ! Mem[000000006900005a]
sth %l2,[%o3+0x0c2] ! Mem[00000000698000c2]
retl
ldsw [%o0+0x0a0],%l1 ! Mem[00000000680000a0]
p44_jmpl_1_he:
stw %l0,[%i0+0x1fc] ! Mem[00000000680001fc]
swap [%i0+0x1bc],%l4 ! Mem[00000000680001bc]
jmpl %g6+8,%g0
ldx [%i1+0x138],%l6 ! Mem[0000000068800138]
p44_call_1_he:
ldstub [%i0+0x11d],%l6 ! Mem[000000006800011d]
stw %l5,[%i1+0x0e8] ! Mem[00000000688000e8]
lduw [%i0+0x0c8],%l4 ! Mem[00000000680000c8]
std %l4,[%i1+0x1c0] ! Mem[00000000688001c0]
std %l6,[%i0+0x080] ! Mem[0000000068000080]
stw %l3,[%i2+0x044] ! Mem[0000000069000044]
swap [%i2+0x150],%l0 ! Mem[0000000069000150]
retl
ldstub [%i1+0x05b],%l1 ! Mem[000000006880005b]
p44_jmpl_1_ho:
stw %l0,[%o0+0x1fc] ! Mem[00000000680001fc]
swap [%o0+0x1bc],%l4 ! Mem[00000000680001bc]
jmpl %g6+8,%g0
ldx [%o1+0x138],%l6 ! Mem[0000000068800138]
p44_call_1_ho:
ldstub [%o0+0x11d],%l6 ! Mem[000000006800011d]
stw %l5,[%o1+0x0e8] ! Mem[00000000688000e8]
lduw [%o0+0x0c8],%l4 ! Mem[00000000680000c8]
std %l4,[%o1+0x1c0] ! Mem[00000000688001c0]
std %l6,[%o0+0x080] ! Mem[0000000068000080]
stw %l3,[%o2+0x044] ! Mem[0000000069000044]
swap [%o2+0x150],%l0 ! Mem[0000000069000150]
retl
ldstub [%o1+0x05b],%l1 ! Mem[000000006880005b]
p45_jmpl_1_le:
ldsb [%i3+0x0ec],%l3 ! Mem[000000006b8000ec]
ldstub [%i1+0x0eb],%l4 ! Mem[000000006a8000eb]
swap [%i3+0x058],%l6 ! Mem[000000006b800058]
jmpl %g6+8,%g0
ldsh [%i2+0x0fa],%l3 ! Mem[000000006b0000fa]
p45_call_1_le:
stw %l0,[%i0+0x0e0] ! Mem[000000006a0000e0]
std %l2,[%i1+0x0b8] ! Mem[000000006a8000b8]
ldx [%i0+0x1d0],%l6 ! Mem[000000006a0001d0]
stw %l4,[%i0+0x124] ! Mem[000000006a000124]
swap [%i1+0x124],%l7 ! Mem[000000006a800124]
stw %l2,[%i0+0x1d4] ! Mem[000000006a0001d4]
swap [%i0+0x024],%l7 ! Mem[000000006a000024]
retl
lduw [%i1+0x078],%l3 ! Mem[000000006a800078]
p45_jmpl_1_lo:
ldsb [%o3+0x0ec],%l3 ! Mem[000000006b8000ec]
ldstub [%o1+0x0eb],%l4 ! Mem[000000006a8000eb]
swap [%o3+0x058],%l6 ! Mem[000000006b800058]
jmpl %g6+8,%g0
ldsh [%o2+0x0fa],%l3 ! Mem[000000006b0000fa]
p45_call_1_lo:
stw %l0,[%o0+0x0e0] ! Mem[000000006a0000e0]
std %l2,[%o1+0x0b8] ! Mem[000000006a8000b8]
ldx [%o0+0x1d0],%l6 ! Mem[000000006a0001d0]
stw %l4,[%o0+0x124] ! Mem[000000006a000124]
swap [%o1+0x124],%l7 ! Mem[000000006a800124]
stw %l2,[%o0+0x1d4] ! Mem[000000006a0001d4]
swap [%o0+0x024],%l7 ! Mem[000000006a000024]
retl
lduw [%o1+0x078],%l3 ! Mem[000000006a800078]
p45_jmpl_1_he:
jmpl %g6+8,%g0
swap [%i3+0x0d8],%l7 ! Mem[000000006b8000d8]
p45_call_1_he:
swap [%i1+0x100],%l1 ! Mem[000000006a800100]
stw %l6,[%i3+0x028] ! Mem[000000006b800028]
swap [%i2+0x058],%l5 ! Mem[000000006b000058]
ldstub [%i0+0x1fa],%l5 ! Mem[000000006a0001fa]
ldx [%i2+0x058],%l5 ! Mem[000000006b000058]
retl
ldstub [%i0+0x084],%l2 ! Mem[000000006a000084]
p45_jmpl_1_ho:
jmpl %g6+8,%g0
swap [%o3+0x0d8],%l7 ! Mem[000000006b8000d8]
p45_call_1_ho:
swap [%o1+0x100],%l1 ! Mem[000000006a800100]
stw %l6,[%o3+0x028] ! Mem[000000006b800028]
swap [%o2+0x058],%l5 ! Mem[000000006b000058]
ldstub [%o0+0x1fa],%l5 ! Mem[000000006a0001fa]
ldx [%o2+0x058],%l5 ! Mem[000000006b000058]
retl
ldstub [%o0+0x084],%l2 ! Mem[000000006a000084]
p46_jmpl_1_le:
ldstub [%i3+0x0e4],%l6 ! Mem[000000006d8000e4]
stw %l2,[%i3+0x138] ! Mem[000000006d800138]
stb %l2,[%i2+0x0d5] ! Mem[000000006d0000d5]
lduh [%i2+0x1d4],%l2 ! Mem[000000006d0001d4]
ldsb [%i0+0x029],%l0 ! Mem[000000006c000029]
jmpl %g6+8,%g0
swap [%i2+0x1e4],%l5 ! Mem[000000006d0001e4]
p46_call_1_le:
stb %l3,[%i2+0x0f4] ! Mem[000000006d0000f4]
retl
ldstub [%i1+0x137],%l7 ! Mem[000000006c800137]
p46_jmpl_1_lo:
ldstub [%o3+0x0e4],%l6 ! Mem[000000006d8000e4]
stw %l2,[%o3+0x138] ! Mem[000000006d800138]
stb %l2,[%o2+0x0d5] ! Mem[000000006d0000d5]
lduh [%o2+0x1d4],%l2 ! Mem[000000006d0001d4]
ldsb [%o0+0x029],%l0 ! Mem[000000006c000029]
jmpl %g6+8,%g0
swap [%o2+0x1e4],%l5 ! Mem[000000006d0001e4]
p46_call_1_lo:
stb %l3,[%o2+0x0f4] ! Mem[000000006d0000f4]
retl
ldstub [%o1+0x137],%l7 ! Mem[000000006c800137]
p46_jmpl_1_he:
swap [%i3+0x16c],%l7 ! Mem[000000006d80016c]
stw %l7,[%i0+0x188] ! Mem[000000006c000188]
jmpl %g6+8,%g0
std %l6,[%i0+0x058] ! Mem[000000006c000058]
p46_call_1_he:
ldub [%i1+0x002],%l0 ! Mem[000000006c800002]
swap [%i0+0x014],%l5 ! Mem[000000006c000014]
lduh [%i2+0x0ac],%l4 ! Mem[000000006d0000ac]
ldstub [%i3+0x016],%l1 ! Mem[000000006d800016]
ldstub [%i2+0x0bc],%l2 ! Mem[000000006d0000bc]
ldsb [%i2+0x051],%l0 ! Mem[000000006d000051]
ldstub [%i3+0x061],%l4 ! Mem[000000006d800061]
retl
swap [%i2+0x1f4],%l4 ! Mem[000000006d0001f4]
p46_jmpl_1_ho:
swap [%o3+0x16c],%l7 ! Mem[000000006d80016c]
stw %l7,[%o0+0x188] ! Mem[000000006c000188]
jmpl %g6+8,%g0
std %l6,[%o0+0x058] ! Mem[000000006c000058]
p46_call_1_ho:
ldub [%o1+0x002],%l0 ! Mem[000000006c800002]
swap [%o0+0x014],%l5 ! Mem[000000006c000014]
lduh [%o2+0x0ac],%l4 ! Mem[000000006d0000ac]
ldstub [%o3+0x016],%l1 ! Mem[000000006d800016]
ldstub [%o2+0x0bc],%l2 ! Mem[000000006d0000bc]
ldsb [%o2+0x051],%l0 ! Mem[000000006d000051]
ldstub [%o3+0x061],%l4 ! Mem[000000006d800061]
retl
swap [%o2+0x1f4],%l4 ! Mem[000000006d0001f4]
p47_jmpl_1_le:
stb %l1,[%i3+0x18d] ! Mem[000000006f80018d]
ldx [%i3+0x150],%l3 ! Mem[000000006f800150]
ldub [%i0+0x1ba],%l2 ! Mem[000000006e0001ba]
ldstub [%i1+0x0d5],%l2 ! Mem[000000006e8000d5]
swap [%i0+0x0e4],%l0 ! Mem[000000006e0000e4]
jmpl %g6+8,%g0
stw %l0,[%i0+0x028] ! Mem[000000006e000028]
p47_call_1_le:
ldsw [%i2+0x164],%l5 ! Mem[000000006f000164]
ldx [%i3+0x0f0],%l3 ! Mem[000000006f8000f0]
ldstub [%i3+0x181],%l3 ! Mem[000000006f800181]
lduw [%i0+0x0e0],%l2 ! Mem[000000006e0000e0]
retl
ldstub [%i3+0x102],%l1 ! Mem[000000006f800102]
p47_jmpl_1_lo:
stb %l1,[%o3+0x18d] ! Mem[000000006f80018d]
ldx [%o3+0x150],%l3 ! Mem[000000006f800150]
ldub [%o0+0x1ba],%l2 ! Mem[000000006e0001ba]
ldstub [%o1+0x0d5],%l2 ! Mem[000000006e8000d5]
swap [%o0+0x0e4],%l0 ! Mem[000000006e0000e4]
jmpl %g6+8,%g0
stw %l0,[%o0+0x028] ! Mem[000000006e000028]
p47_call_1_lo:
ldsw [%o2+0x164],%l5 ! Mem[000000006f000164]
ldx [%o3+0x0f0],%l3 ! Mem[000000006f8000f0]
ldstub [%o3+0x181],%l3 ! Mem[000000006f800181]
lduw [%o0+0x0e0],%l2 ! Mem[000000006e0000e0]
retl
ldstub [%o3+0x102],%l1 ! Mem[000000006f800102]
p47_jmpl_1_he:
ldstub [%i0+0x02b],%l1 ! Mem[000000006e00002b]
ldx [%i1+0x048],%l1 ! Mem[000000006e800048]
ldd [%i3+0x0b8],%l2 ! Mem[000000006f8000b8]
swap [%i3+0x050],%l0 ! Mem[000000006f800050]
jmpl %g6+8,%g0
lduw [%i0+0x040],%l4 ! Mem[000000006e000040]
p47_call_1_he:
ldstub [%i3+0x1aa],%l0 ! Mem[000000006f8001aa]
ldsw [%i0+0x170],%l4 ! Mem[000000006e000170]
std %l4,[%i1+0x130] ! Mem[000000006e800130]
ldstub [%i0+0x040],%l5 ! Mem[000000006e000040]
lduw [%i3+0x05c],%l5 ! Mem[000000006f80005c]
swap [%i2+0x108],%l4 ! Mem[000000006f000108]
lduw [%i3+0x064],%l5 ! Mem[000000006f800064]
retl
ldsw [%i2+0x0d8],%l0 ! Mem[000000006f0000d8]
p47_jmpl_1_ho:
ldstub [%o0+0x02b],%l1 ! Mem[000000006e00002b]
ldx [%o1+0x048],%l1 ! Mem[000000006e800048]
ldd [%o3+0x0b8],%l2 ! Mem[000000006f8000b8]
swap [%o3+0x050],%l0 ! Mem[000000006f800050]
jmpl %g6+8,%g0
lduw [%o0+0x040],%l4 ! Mem[000000006e000040]
p47_call_1_ho:
ldstub [%o3+0x1aa],%l0 ! Mem[000000006f8001aa]
ldsw [%o0+0x170],%l4 ! Mem[000000006e000170]
std %l4,[%o1+0x130] ! Mem[000000006e800130]
ldstub [%o0+0x040],%l5 ! Mem[000000006e000040]
lduw [%o3+0x05c],%l5 ! Mem[000000006f80005c]
swap [%o2+0x108],%l4 ! Mem[000000006f000108]
lduw [%o3+0x064],%l5 ! Mem[000000006f800064]
retl
ldsw [%o2+0x0d8],%l0 ! Mem[000000006f0000d8]
p48_jmpl_1_le:
jmpl %g6+8,%g0
lduw [%i1+0x190],%l3 ! Mem[0000000070800190]
p48_call_1_le:
ldd [%i2+0x090],%l6 ! Mem[0000000071000090]
lduh [%i0+0x0c6],%l3 ! Mem[00000000700000c6]
ldstub [%i1+0x07a],%l5 ! Mem[000000007080007a]
lduh [%i1+0x0c8],%l7 ! Mem[00000000708000c8]
retl
ldstub [%i0+0x18d],%l4 ! Mem[000000007000018d]
p48_jmpl_1_lo:
jmpl %g6+8,%g0
lduw [%o1+0x190],%l3 ! Mem[0000000070800190]
p48_call_1_lo:
ldd [%o2+0x090],%l6 ! Mem[0000000071000090]
lduh [%o0+0x0c6],%l3 ! Mem[00000000700000c6]
ldstub [%o1+0x07a],%l5 ! Mem[000000007080007a]
lduh [%o1+0x0c8],%l7 ! Mem[00000000708000c8]
retl
ldstub [%o0+0x18d],%l4 ! Mem[000000007000018d]
p48_jmpl_1_he:
ldstub [%i0+0x05e],%l4 ! Mem[000000007000005e]
jmpl %g6+8,%g0
ldsw [%i1+0x0c0],%l0 ! Mem[00000000708000c0]
p48_call_1_he:
swap [%i3+0x0ec],%l7 ! Mem[00000000718000ec]
ldstub [%i0+0x143],%l7 ! Mem[0000000070000143]
ldsb [%i1+0x184],%l1 ! Mem[0000000070800184]
lduh [%i0+0x1f6],%l4 ! Mem[00000000700001f6]
std %l2,[%i1+0x058] ! Mem[0000000070800058]
retl
ldstub [%i3+0x0ae],%l4 ! Mem[00000000718000ae]
p48_jmpl_1_ho:
ldstub [%o0+0x05e],%l4 ! Mem[000000007000005e]
jmpl %g6+8,%g0
ldsw [%o1+0x0c0],%l0 ! Mem[00000000708000c0]
p48_call_1_ho:
swap [%o3+0x0ec],%l7 ! Mem[00000000718000ec]
ldstub [%o0+0x143],%l7 ! Mem[0000000070000143]
ldsb [%o1+0x184],%l1 ! Mem[0000000070800184]
lduh [%o0+0x1f6],%l4 ! Mem[00000000700001f6]
std %l2,[%o1+0x058] ! Mem[0000000070800058]
retl
ldstub [%o3+0x0ae],%l4 ! Mem[00000000718000ae]
p49_jmpl_1_le:
ldsh [%i2+0x104],%l4 ! Mem[0000000073000104]
jmpl %g6+8,%g0
swap [%i0+0x0e4],%l1 ! Mem[00000000720000e4]
p49_call_1_le:
ldub [%i0+0x0b0],%l3 ! Mem[00000000720000b0]
retl
ldsh [%i2+0x0ec],%l2 ! Mem[00000000730000ec]
p49_jmpl_1_lo:
ldsh [%o2+0x104],%l4 ! Mem[0000000073000104]
jmpl %g6+8,%g0
swap [%o0+0x0e4],%l1 ! Mem[00000000720000e4]
p49_call_1_lo:
ldub [%o0+0x0b0],%l3 ! Mem[00000000720000b0]
retl
ldsh [%o2+0x0ec],%l2 ! Mem[00000000730000ec]
p49_jmpl_1_he:
ldstub [%i2+0x1d3],%l4 ! Mem[00000000730001d3]
ldub [%i1+0x00b],%l7 ! Mem[000000007280000b]
jmpl %g6+8,%g0
stb %l6,[%i3+0x15a] ! Mem[000000007380015a]
p49_call_1_he:
swap [%i3+0x0cc],%l0 ! Mem[00000000738000cc]
retl
ldstub [%i3+0x196],%l1 ! Mem[0000000073800196]
p49_jmpl_1_ho:
ldstub [%o2+0x1d3],%l4 ! Mem[00000000730001d3]
ldub [%o1+0x00b],%l7 ! Mem[000000007280000b]
jmpl %g6+8,%g0
stb %l6,[%o3+0x15a] ! Mem[000000007380015a]
p49_call_1_ho:
swap [%o3+0x0cc],%l0 ! Mem[00000000738000cc]
retl
ldstub [%o3+0x196],%l1 ! Mem[0000000073800196]
p50_jmpl_1_le:
swap [%i0+0x120],%l1 ! Mem[0000000074000120]
ldsh [%i2+0x1a6],%l4 ! Mem[00000000750001a6]
ldd [%i1+0x128],%l2 ! Mem[0000000074800128]
jmpl %g6+8,%g0
ldstub [%i2+0x006],%l3 ! Mem[0000000075000006]
p50_call_1_le:
ldstub [%i2+0x016],%l5 ! Mem[0000000075000016]
ldd [%i2+0x0a8],%l2 ! Mem[00000000750000a8]
ldsb [%i0+0x0ee],%l3 ! Mem[00000000740000ee]
retl
swap [%i1+0x1a8],%l6 ! Mem[00000000748001a8]
p50_jmpl_1_lo:
swap [%o0+0x120],%l1 ! Mem[0000000074000120]
ldsh [%o2+0x1a6],%l4 ! Mem[00000000750001a6]
ldd [%o1+0x128],%l2 ! Mem[0000000074800128]
jmpl %g6+8,%g0
ldstub [%o2+0x006],%l3 ! Mem[0000000075000006]
p50_call_1_lo:
ldstub [%o2+0x016],%l5 ! Mem[0000000075000016]
ldd [%o2+0x0a8],%l2 ! Mem[00000000750000a8]
ldsb [%o0+0x0ee],%l3 ! Mem[00000000740000ee]
retl
swap [%o1+0x1a8],%l6 ! Mem[00000000748001a8]
p50_jmpl_1_he:
ldstub [%i3+0x0e4],%l1 ! Mem[00000000758000e4]
swap [%i3+0x1b8],%l2 ! Mem[00000000758001b8]
sth %l2,[%i0+0x0f4] ! Mem[00000000740000f4]
swap [%i3+0x08c],%l5 ! Mem[000000007580008c]
ldsw [%i3+0x168],%l5 ! Mem[0000000075800168]
swap [%i2+0x094],%l0 ! Mem[0000000075000094]
jmpl %g6+8,%g0
ldsw [%i2+0x0b8],%l6 ! Mem[00000000750000b8]
p50_call_1_he:
sth %l6,[%i1+0x07e] ! Mem[000000007480007e]
ldsw [%i2+0x004],%l0 ! Mem[0000000075000004]
stb %l5,[%i3+0x1c5] ! Mem[00000000758001c5]
retl
lduw [%i1+0x008],%l0 ! Mem[0000000074800008]
p50_jmpl_1_ho:
ldstub [%o3+0x0e4],%l1 ! Mem[00000000758000e4]
swap [%o3+0x1b8],%l2 ! Mem[00000000758001b8]
sth %l2,[%o0+0x0f4] ! Mem[00000000740000f4]
swap [%o3+0x08c],%l5 ! Mem[000000007580008c]
ldsw [%o3+0x168],%l5 ! Mem[0000000075800168]
swap [%o2+0x094],%l0 ! Mem[0000000075000094]
jmpl %g6+8,%g0
ldsw [%o2+0x0b8],%l6 ! Mem[00000000750000b8]
p50_call_1_ho:
sth %l6,[%o1+0x07e] ! Mem[000000007480007e]
ldsw [%o2+0x004],%l0 ! Mem[0000000075000004]
stb %l5,[%o3+0x1c5] ! Mem[00000000758001c5]
retl
lduw [%o1+0x008],%l0 ! Mem[0000000074800008]
p51_jmpl_1_le:
lduw [%i0+0x1fc],%l4 ! Mem[00000000760001fc]
stw %l2,[%i3+0x038] ! Mem[0000000077800038]
ldub [%i1+0x1f3],%l3 ! Mem[00000000768001f3]
stx %l1,[%i3+0x1c8] ! Mem[00000000778001c8]
jmpl %g6+8,%g0
swap [%i2+0x120],%l6 ! Mem[0000000077000120]
p51_call_1_le:
retl
ldx [%i2+0x0b0],%l0 ! Mem[00000000770000b0]
p51_jmpl_1_lo:
lduw [%o0+0x1fc],%l4 ! Mem[00000000760001fc]
stw %l2,[%o3+0x038] ! Mem[0000000077800038]
ldub [%o1+0x1f3],%l3 ! Mem[00000000768001f3]
stx %l1,[%o3+0x1c8] ! Mem[00000000778001c8]
jmpl %g6+8,%g0
swap [%o2+0x120],%l6 ! Mem[0000000077000120]
p51_call_1_lo:
retl
ldx [%o2+0x0b0],%l0 ! Mem[00000000770000b0]
p51_jmpl_1_he:
ldub [%i3+0x0d4],%l3 ! Mem[00000000778000d4]
ldstub [%i2+0x164],%l2 ! Mem[0000000077000164]
jmpl %g6+8,%g0
std %l6,[%i2+0x140] ! Mem[0000000077000140]
p51_call_1_he:
ldub [%i1+0x0af],%l0 ! Mem[00000000768000af]
ldub [%i3+0x00b],%l1 ! Mem[000000007780000b]
swap [%i1+0x100],%l7 ! Mem[0000000076800100]
ldstub [%i0+0x005],%l2 ! Mem[0000000076000005]
ldx [%i2+0x1d8],%l0 ! Mem[00000000770001d8]
ldstub [%i1+0x0ce],%l5 ! Mem[00000000768000ce]
retl
ldx [%i3+0x1a0],%l0 ! Mem[00000000778001a0]
p51_jmpl_1_ho:
ldub [%o3+0x0d4],%l3 ! Mem[00000000778000d4]
ldstub [%o2+0x164],%l2 ! Mem[0000000077000164]
jmpl %g6+8,%g0
std %l6,[%o2+0x140] ! Mem[0000000077000140]
p51_call_1_ho:
ldub [%o1+0x0af],%l0 ! Mem[00000000768000af]
ldub [%o3+0x00b],%l1 ! Mem[000000007780000b]
swap [%o1+0x100],%l7 ! Mem[0000000076800100]
ldstub [%o0+0x005],%l2 ! Mem[0000000076000005]
ldx [%o2+0x1d8],%l0 ! Mem[00000000770001d8]
ldstub [%o1+0x0ce],%l5 ! Mem[00000000768000ce]
retl
ldx [%o3+0x1a0],%l0 ! Mem[00000000778001a0]
p52_jmpl_1_le:
ldsb [%i3+0x14f],%l3 ! Mem[000000007980014f]
ldub [%i3+0x0a2],%l7 ! Mem[00000000798000a2]
ldstub [%i3+0x1d9],%l6 ! Mem[00000000798001d9]
std %l2,[%i2+0x060] ! Mem[0000000079000060]
lduw [%i3+0x184],%l6 ! Mem[0000000079800184]
stx %l5,[%i3+0x1b0] ! Mem[00000000798001b0]
stx %l4,[%i0+0x078] ! Mem[0000000078000078]
jmpl %g6+8,%g0
ldstub [%i2+0x070],%l5 ! Mem[0000000079000070]
p52_call_1_le:
ldsw [%i0+0x1c4],%l5 ! Mem[00000000780001c4]
stw %l3,[%i0+0x194] ! Mem[0000000078000194]
retl
ldstub [%i1+0x126],%l7 ! Mem[0000000078800126]
p52_jmpl_1_lo:
ldsb [%o3+0x14f],%l3 ! Mem[000000007980014f]
ldub [%o3+0x0a2],%l7 ! Mem[00000000798000a2]
ldstub [%o3+0x1d9],%l6 ! Mem[00000000798001d9]
std %l2,[%o2+0x060] ! Mem[0000000079000060]
lduw [%o3+0x184],%l6 ! Mem[0000000079800184]
stx %l5,[%o3+0x1b0] ! Mem[00000000798001b0]
stx %l4,[%o0+0x078] ! Mem[0000000078000078]
jmpl %g6+8,%g0
ldstub [%o2+0x070],%l5 ! Mem[0000000079000070]
p52_call_1_lo:
ldsw [%o0+0x1c4],%l5 ! Mem[00000000780001c4]
stw %l3,[%o0+0x194] ! Mem[0000000078000194]
retl
ldstub [%o1+0x126],%l7 ! Mem[0000000078800126]
p52_jmpl_1_he:
ldsb [%i1+0x0ba],%l2 ! Mem[00000000788000ba]
ldstub [%i2+0x1a1],%l4 ! Mem[00000000790001a1]
ldsh [%i1+0x1f8],%l0 ! Mem[00000000788001f8]
swap [%i0+0x09c],%l5 ! Mem[000000007800009c]
swap [%i2+0x124],%l7 ! Mem[0000000079000124]
jmpl %g6+8,%g0
stx %l1,[%i1+0x000] ! Mem[0000000078800000]
p52_call_1_he:
ldstub [%i0+0x174],%l2 ! Mem[0000000078000174]
retl
std %l6,[%i1+0x0e0] ! Mem[00000000788000e0]
p52_jmpl_1_ho:
ldsb [%o1+0x0ba],%l2 ! Mem[00000000788000ba]
ldstub [%o2+0x1a1],%l4 ! Mem[00000000790001a1]
ldsh [%o1+0x1f8],%l0 ! Mem[00000000788001f8]
swap [%o0+0x09c],%l5 ! Mem[000000007800009c]
swap [%o2+0x124],%l7 ! Mem[0000000079000124]
jmpl %g6+8,%g0
stx %l1,[%o1+0x000] ! Mem[0000000078800000]
p52_call_1_ho:
ldstub [%o0+0x174],%l2 ! Mem[0000000078000174]
retl
std %l6,[%o1+0x0e0] ! Mem[00000000788000e0]
p53_jmpl_1_le:
ldstub [%i0+0x086],%l4 ! Mem[000000007a000086]
ldsw [%i2+0x1f4],%l2 ! Mem[000000007b0001f4]
ldub [%i0+0x0fe],%l2 ! Mem[000000007a0000fe]
jmpl %g6+8,%g0
ldsb [%i1+0x044],%l2 ! Mem[000000007a800044]
p53_call_1_le:
ldub [%i3+0x006],%l3 ! Mem[000000007b800006]
lduw [%i2+0x1f8],%l3 ! Mem[000000007b0001f8]
retl
swap [%i2+0x008],%l4 ! Mem[000000007b000008]
p53_jmpl_1_lo:
ldstub [%o0+0x086],%l4 ! Mem[000000007a000086]
ldsw [%o2+0x1f4],%l2 ! Mem[000000007b0001f4]
ldub [%o0+0x0fe],%l2 ! Mem[000000007a0000fe]
jmpl %g6+8,%g0
ldsb [%o1+0x044],%l2 ! Mem[000000007a800044]
p53_call_1_lo:
ldub [%o3+0x006],%l3 ! Mem[000000007b800006]
lduw [%o2+0x1f8],%l3 ! Mem[000000007b0001f8]
retl
swap [%o2+0x008],%l4 ! Mem[000000007b000008]
p53_jmpl_1_he:
swap [%i1+0x08c],%l4 ! Mem[000000007a80008c]
ldd [%i1+0x1a8],%l4 ! Mem[000000007a8001a8]
ldd [%i1+0x168],%l2 ! Mem[000000007a800168]
jmpl %g6+8,%g0
swap [%i0+0x1d4],%l4 ! Mem[000000007a0001d4]
p53_call_1_he:
ldstub [%i3+0x1d2],%l6 ! Mem[000000007b8001d2]
swap [%i2+0x188],%l7 ! Mem[000000007b000188]
retl
sth %l4,[%i0+0x132] ! Mem[000000007a000132]
p53_jmpl_1_ho:
swap [%o1+0x08c],%l4 ! Mem[000000007a80008c]
ldd [%o1+0x1a8],%l4 ! Mem[000000007a8001a8]
ldd [%o1+0x168],%l2 ! Mem[000000007a800168]
jmpl %g6+8,%g0
swap [%o0+0x1d4],%l4 ! Mem[000000007a0001d4]
p53_call_1_ho:
ldstub [%o3+0x1d2],%l6 ! Mem[000000007b8001d2]
swap [%o2+0x188],%l7 ! Mem[000000007b000188]
retl
sth %l4,[%o0+0x132] ! Mem[000000007a000132]
p54_jmpl_1_le:
stw %l1,[%i1+0x098] ! Mem[000000007c800098]
swap [%i1+0x12c],%l2 ! Mem[000000007c80012c]
lduh [%i2+0x1c6],%l1 ! Mem[000000007d0001c6]
swap [%i1+0x1d8],%l3 ! Mem[000000007c8001d8]
ldsb [%i3+0x065],%l3 ! Mem[000000007d800065]
jmpl %g6+8,%g0
ldstub [%i2+0x134],%l1 ! Mem[000000007d000134]
p54_call_1_le:
stb %l5,[%i1+0x1aa] ! Mem[000000007c8001aa]
ldstub [%i0+0x1d5],%l2 ! Mem[000000007c0001d5]
lduw [%i3+0x028],%l0 ! Mem[000000007d800028]
sth %l0,[%i1+0x0b4] ! Mem[000000007c8000b4]
lduw [%i0+0x180],%l4 ! Mem[000000007c000180]
ldsb [%i1+0x19c],%l3 ! Mem[000000007c80019c]
retl
ldd [%i1+0x108],%l4 ! Mem[000000007c800108]
p54_jmpl_1_lo:
stw %l1,[%o1+0x098] ! Mem[000000007c800098]
swap [%o1+0x12c],%l2 ! Mem[000000007c80012c]
lduh [%o2+0x1c6],%l1 ! Mem[000000007d0001c6]
swap [%o1+0x1d8],%l3 ! Mem[000000007c8001d8]
ldsb [%o3+0x065],%l3 ! Mem[000000007d800065]
jmpl %g6+8,%g0
ldstub [%o2+0x134],%l1 ! Mem[000000007d000134]
p54_call_1_lo:
stb %l5,[%o1+0x1aa] ! Mem[000000007c8001aa]
ldstub [%o0+0x1d5],%l2 ! Mem[000000007c0001d5]
lduw [%o3+0x028],%l0 ! Mem[000000007d800028]
sth %l0,[%o1+0x0b4] ! Mem[000000007c8000b4]
lduw [%o0+0x180],%l4 ! Mem[000000007c000180]
ldsb [%o1+0x19c],%l3 ! Mem[000000007c80019c]
retl
ldd [%o1+0x108],%l4 ! Mem[000000007c800108]
p54_jmpl_1_he:
lduw [%i2+0x0e8],%l0 ! Mem[000000007d0000e8]
stw %l0,[%i0+0x028] ! Mem[000000007c000028]
swap [%i3+0x0bc],%l5 ! Mem[000000007d8000bc]
ldstub [%i1+0x1c5],%l4 ! Mem[000000007c8001c5]
ldsw [%i1+0x020],%l1 ! Mem[000000007c800020]
stb %l3,[%i2+0x0b0] ! Mem[000000007d0000b0]
jmpl %g6+8,%g0
ldsb [%i2+0x06b],%l7 ! Mem[000000007d00006b]
p54_call_1_he:
ldsb [%i0+0x14d],%l7 ! Mem[000000007c00014d]
stw %l4,[%i3+0x0b8] ! Mem[000000007d8000b8]
ldsh [%i1+0x09a],%l1 ! Mem[000000007c80009a]
ldx [%i3+0x000],%l6 ! Mem[000000007d800000]
stb %l6,[%i2+0x053] ! Mem[000000007d000053]
stb %l0,[%i3+0x0b6] ! Mem[000000007d8000b6]
swap [%i1+0x130],%l1 ! Mem[000000007c800130]
retl
sth %l6,[%i1+0x09c] ! Mem[000000007c80009c]
p54_jmpl_1_ho:
lduw [%o2+0x0e8],%l0 ! Mem[000000007d0000e8]
stw %l0,[%o0+0x028] ! Mem[000000007c000028]
swap [%o3+0x0bc],%l5 ! Mem[000000007d8000bc]
ldstub [%o1+0x1c5],%l4 ! Mem[000000007c8001c5]
ldsw [%o1+0x020],%l1 ! Mem[000000007c800020]
stb %l3,[%o2+0x0b0] ! Mem[000000007d0000b0]
jmpl %g6+8,%g0
ldsb [%o2+0x06b],%l7 ! Mem[000000007d00006b]
p54_call_1_ho:
ldsb [%o0+0x14d],%l7 ! Mem[000000007c00014d]
stw %l4,[%o3+0x0b8] ! Mem[000000007d8000b8]
ldsh [%o1+0x09a],%l1 ! Mem[000000007c80009a]
ldx [%o3+0x000],%l6 ! Mem[000000007d800000]
stb %l6,[%o2+0x053] ! Mem[000000007d000053]
stb %l0,[%o3+0x0b6] ! Mem[000000007d8000b6]
swap [%o1+0x130],%l1 ! Mem[000000007c800130]
retl
sth %l6,[%o1+0x09c] ! Mem[000000007c80009c]
p55_jmpl_1_le:
swap [%i2+0x058],%l6 ! Mem[000000007f000058]
ldsw [%i0+0x1c8],%l1 ! Mem[000000007e0001c8]
lduh [%i0+0x076],%l6 ! Mem[000000007e000076]
jmpl %g6+8,%g0
swap [%i1+0x0f8],%l4 ! Mem[000000007e8000f8]
p55_call_1_le:
swap [%i3+0x118],%l1 ! Mem[000000007f800118]
ldstub [%i2+0x0fe],%l5 ! Mem[000000007f0000fe]
retl
swap [%i0+0x078],%l4 ! Mem[000000007e000078]
p55_jmpl_1_lo:
swap [%o2+0x058],%l6 ! Mem[000000007f000058]
ldsw [%o0+0x1c8],%l1 ! Mem[000000007e0001c8]
lduh [%o0+0x076],%l6 ! Mem[000000007e000076]
jmpl %g6+8,%g0
swap [%o1+0x0f8],%l4 ! Mem[000000007e8000f8]
p55_call_1_lo:
swap [%o3+0x118],%l1 ! Mem[000000007f800118]
ldstub [%o2+0x0fe],%l5 ! Mem[000000007f0000fe]
retl
swap [%o0+0x078],%l4 ! Mem[000000007e000078]
p55_jmpl_1_he:
ldstub [%i1+0x05b],%l6 ! Mem[000000007e80005b]
ldx [%i1+0x090],%l3 ! Mem[000000007e800090]
ldstub [%i3+0x0ed],%l2 ! Mem[000000007f8000ed]
lduw [%i1+0x0bc],%l7 ! Mem[000000007e8000bc]
jmpl %g6+8,%g0
ldub [%i3+0x17d],%l3 ! Mem[000000007f80017d]
p55_call_1_he:
ldstub [%i1+0x0d6],%l0 ! Mem[000000007e8000d6]
sth %l2,[%i2+0x11c] ! Mem[000000007f00011c]
ldub [%i0+0x1cf],%l2 ! Mem[000000007e0001cf]
stw %l5,[%i2+0x144] ! Mem[000000007f000144]
ldstub [%i0+0x0f4],%l3 ! Mem[000000007e0000f4]
swap [%i0+0x114],%l7 ! Mem[000000007e000114]
ldstub [%i1+0x100],%l6 ! Mem[000000007e800100]
retl
swap [%i3+0x0c8],%l0 ! Mem[000000007f8000c8]
p55_jmpl_1_ho:
ldstub [%o1+0x05b],%l6 ! Mem[000000007e80005b]
ldx [%o1+0x090],%l3 ! Mem[000000007e800090]
ldstub [%o3+0x0ed],%l2 ! Mem[000000007f8000ed]
lduw [%o1+0x0bc],%l7 ! Mem[000000007e8000bc]
jmpl %g6+8,%g0
ldub [%o3+0x17d],%l3 ! Mem[000000007f80017d]
p55_call_1_ho:
ldstub [%o1+0x0d6],%l0 ! Mem[000000007e8000d6]
sth %l2,[%o2+0x11c] ! Mem[000000007f00011c]
ldub [%o0+0x1cf],%l2 ! Mem[000000007e0001cf]
stw %l5,[%o2+0x144] ! Mem[000000007f000144]
ldstub [%o0+0x0f4],%l3 ! Mem[000000007e0000f4]
swap [%o0+0x114],%l7 ! Mem[000000007e000114]
ldstub [%o1+0x100],%l6 ! Mem[000000007e800100]
retl
swap [%o3+0x0c8],%l0 ! Mem[000000007f8000c8]
p56_jmpl_1_le:
swap [%i2+0x134],%l6 ! Mem[0000000081000134]
ldd [%i3+0x088],%l4 ! Mem[0000000081800088]
swap [%i2+0x130],%l3 ! Mem[0000000081000130]
ldsw [%i0+0x16c],%l3 ! Mem[000000008000016c]
swap [%i1+0x0fc],%l0 ! Mem[00000000808000fc]
ldd [%i3+0x158],%l4 ! Mem[0000000081800158]
ldsw [%i0+0x170],%l7 ! Mem[0000000080000170]
jmpl %g6+8,%g0
swap [%i3+0x1b8],%l5 ! Mem[00000000818001b8]
p56_call_1_le:
ldub [%i3+0x1ad],%l3 ! Mem[00000000818001ad]
ldsb [%i3+0x0f6],%l0 ! Mem[00000000818000f6]
stx %l2,[%i0+0x118] ! Mem[0000000080000118]
ldsw [%i3+0x1cc],%l2 ! Mem[00000000818001cc]
sth %l1,[%i2+0x172] ! Mem[0000000081000172]
retl
lduh [%i1+0x0a4],%l1 ! Mem[00000000808000a4]
p56_jmpl_1_lo:
swap [%o2+0x134],%l6 ! Mem[0000000081000134]
ldd [%o3+0x088],%l4 ! Mem[0000000081800088]
swap [%o2+0x130],%l3 ! Mem[0000000081000130]
ldsw [%o0+0x16c],%l3 ! Mem[000000008000016c]
swap [%o1+0x0fc],%l0 ! Mem[00000000808000fc]
ldd [%o3+0x158],%l4 ! Mem[0000000081800158]
ldsw [%o0+0x170],%l7 ! Mem[0000000080000170]
jmpl %g6+8,%g0
swap [%o3+0x1b8],%l5 ! Mem[00000000818001b8]
p56_call_1_lo:
ldub [%o3+0x1ad],%l3 ! Mem[00000000818001ad]
ldsb [%o3+0x0f6],%l0 ! Mem[00000000818000f6]
stx %l2,[%o0+0x118] ! Mem[0000000080000118]
ldsw [%o3+0x1cc],%l2 ! Mem[00000000818001cc]
sth %l1,[%o2+0x172] ! Mem[0000000081000172]
retl
lduh [%o1+0x0a4],%l1 ! Mem[00000000808000a4]
p56_jmpl_1_he:
stx %l2,[%i3+0x1f0] ! Mem[00000000818001f0]
jmpl %g6+8,%g0
ldx [%i0+0x1a0],%l0 ! Mem[00000000800001a0]
p56_call_1_he:
swap [%i2+0x1f4],%l0 ! Mem[00000000810001f4]
ldstub [%i2+0x13a],%l4 ! Mem[000000008100013a]
ldsb [%i3+0x197],%l6 ! Mem[0000000081800197]
swap [%i2+0x0a0],%l1 ! Mem[00000000810000a0]
retl
ldd [%i2+0x1b8],%l6 ! Mem[00000000810001b8]
p56_jmpl_1_ho:
stx %l2,[%o3+0x1f0] ! Mem[00000000818001f0]
jmpl %g6+8,%g0
ldx [%o0+0x1a0],%l0 ! Mem[00000000800001a0]
p56_call_1_ho:
swap [%o2+0x1f4],%l0 ! Mem[00000000810001f4]
ldstub [%o2+0x13a],%l4 ! Mem[000000008100013a]
ldsb [%o3+0x197],%l6 ! Mem[0000000081800197]
swap [%o2+0x0a0],%l1 ! Mem[00000000810000a0]
retl
ldd [%o2+0x1b8],%l6 ! Mem[00000000810001b8]
p57_jmpl_1_le:
ldub [%i3+0x13e],%l7 ! Mem[000000008380013e]
ldstub [%i0+0x0ed],%l2 ! Mem[00000000820000ed]
ldsh [%i2+0x0be],%l7 ! Mem[00000000830000be]
swap [%i1+0x0b4],%l3 ! Mem[00000000828000b4]
ldx [%i3+0x028],%l4 ! Mem[0000000083800028]
ldstub [%i0+0x174],%l7 ! Mem[0000000082000174]
jmpl %g6+8,%g0
ldx [%i0+0x1f0],%l4 ! Mem[00000000820001f0]
p57_call_1_le:
ldub [%i2+0x166],%l5 ! Mem[0000000083000166]
ldstub [%i3+0x0d4],%l3 ! Mem[00000000838000d4]
retl
ldstub [%i2+0x164],%l2 ! Mem[0000000083000164]
p57_jmpl_1_lo:
ldub [%o3+0x13e],%l7 ! Mem[000000008380013e]
ldstub [%o0+0x0ed],%l2 ! Mem[00000000820000ed]
ldsh [%o2+0x0be],%l7 ! Mem[00000000830000be]
swap [%o1+0x0b4],%l3 ! Mem[00000000828000b4]
ldx [%o3+0x028],%l4 ! Mem[0000000083800028]
ldstub [%o0+0x174],%l7 ! Mem[0000000082000174]
jmpl %g6+8,%g0
ldx [%o0+0x1f0],%l4 ! Mem[00000000820001f0]
p57_call_1_lo:
ldub [%o2+0x166],%l5 ! Mem[0000000083000166]
ldstub [%o3+0x0d4],%l3 ! Mem[00000000838000d4]
retl
ldstub [%o2+0x164],%l2 ! Mem[0000000083000164]
p57_jmpl_1_he:
stb %l0,[%i2+0x0fe] ! Mem[00000000830000fe]
stw %l7,[%i2+0x1a8] ! Mem[00000000830001a8]
swap [%i0+0x140],%l5 ! Mem[0000000082000140]
ldsh [%i1+0x038],%l5 ! Mem[0000000082800038]
swap [%i0+0x100],%l1 ! Mem[0000000082000100]
jmpl %g6+8,%g0
stb %l2,[%i0+0x012] ! Mem[0000000082000012]
p57_call_1_he:
stx %l0,[%i0+0x008] ! Mem[0000000082000008]
ldsb [%i2+0x097],%l5 ! Mem[0000000083000097]
ldd [%i1+0x100],%l4 ! Mem[0000000082800100]
std %l4,[%i0+0x040] ! Mem[0000000082000040]
sth %l7,[%i3+0x0f0] ! Mem[00000000838000f0]
retl
ldsb [%i3+0x14d],%l7 ! Mem[000000008380014d]
p57_jmpl_1_ho:
stb %l0,[%o2+0x0fe] ! Mem[00000000830000fe]
stw %l7,[%o2+0x1a8] ! Mem[00000000830001a8]
swap [%o0+0x140],%l5 ! Mem[0000000082000140]
ldsh [%o1+0x038],%l5 ! Mem[0000000082800038]
swap [%o0+0x100],%l1 ! Mem[0000000082000100]
jmpl %g6+8,%g0
stb %l2,[%o0+0x012] ! Mem[0000000082000012]
p57_call_1_ho:
stx %l0,[%o0+0x008] ! Mem[0000000082000008]
ldsb [%o2+0x097],%l5 ! Mem[0000000083000097]
ldd [%o1+0x100],%l4 ! Mem[0000000082800100]
std %l4,[%o0+0x040] ! Mem[0000000082000040]
sth %l7,[%o3+0x0f0] ! Mem[00000000838000f0]
retl
ldsb [%o3+0x14d],%l7 ! Mem[000000008380014d]
p58_jmpl_1_le:
stw %l1,[%i3+0x1dc] ! Mem[00000000858001dc]
ldd [%i1+0x0c8],%l4 ! Mem[00000000848000c8]
jmpl %g6+8,%g0
ldsh [%i3+0x186],%l0 ! Mem[0000000085800186]
p58_call_1_le:
lduh [%i3+0x050],%l5 ! Mem[0000000085800050]
stb %l4,[%i2+0x0bf] ! Mem[00000000850000bf]
swap [%i1+0x1c8],%l2 ! Mem[00000000848001c8]
ldsh [%i1+0x02c],%l3 ! Mem[000000008480002c]
retl
ldd [%i3+0x118],%l6 ! Mem[0000000085800118]
p58_jmpl_1_lo:
stw %l1,[%o3+0x1dc] ! Mem[00000000858001dc]
ldd [%o1+0x0c8],%l4 ! Mem[00000000848000c8]
jmpl %g6+8,%g0
ldsh [%o3+0x186],%l0 ! Mem[0000000085800186]
p58_call_1_lo:
lduh [%o3+0x050],%l5 ! Mem[0000000085800050]
stb %l4,[%o2+0x0bf] ! Mem[00000000850000bf]
swap [%o1+0x1c8],%l2 ! Mem[00000000848001c8]
ldsh [%o1+0x02c],%l3 ! Mem[000000008480002c]
retl
ldd [%o3+0x118],%l6 ! Mem[0000000085800118]
p58_jmpl_1_he:
lduh [%i0+0x11c],%l2 ! Mem[000000008400011c]
jmpl %g6+8,%g0
lduh [%i2+0x1ce],%l2 ! Mem[00000000850001ce]
p58_call_1_he:
ldx [%i0+0x190],%l3 ! Mem[0000000084000190]
ldub [%i2+0x166],%l1 ! Mem[0000000085000166]
stx %l2,[%i2+0x1d0] ! Mem[00000000850001d0]
swap [%i3+0x14c],%l7 ! Mem[000000008580014c]
ldstub [%i1+0x027],%l6 ! Mem[0000000084800027]
retl
ldstub [%i2+0x078],%l6 ! Mem[0000000085000078]
p58_jmpl_1_ho:
lduh [%o0+0x11c],%l2 ! Mem[000000008400011c]
jmpl %g6+8,%g0
lduh [%o2+0x1ce],%l2 ! Mem[00000000850001ce]
p58_call_1_ho:
ldx [%o0+0x190],%l3 ! Mem[0000000084000190]
ldub [%o2+0x166],%l1 ! Mem[0000000085000166]
stx %l2,[%o2+0x1d0] ! Mem[00000000850001d0]
swap [%o3+0x14c],%l7 ! Mem[000000008580014c]
ldstub [%o1+0x027],%l6 ! Mem[0000000084800027]
retl
ldstub [%o2+0x078],%l6 ! Mem[0000000085000078]
p59_jmpl_1_le:
ldd [%i3+0x0e0],%l6 ! Mem[00000000878000e0]
ldsh [%i3+0x168],%l1 ! Mem[0000000087800168]
stw %l7,[%i1+0x184] ! Mem[0000000086800184]
swap [%i0+0x1dc],%l4 ! Mem[00000000860001dc]
ldx [%i0+0x038],%l2 ! Mem[0000000086000038]
ldstub [%i1+0x1f3],%l3 ! Mem[00000000868001f3]
jmpl %g6+8,%g0
stx %l1,[%i3+0x1e8] ! Mem[00000000878001e8]
p59_call_1_le:
sth %l5,[%i1+0x16a] ! Mem[000000008680016a]
ldstub [%i1+0x1d0],%l6 ! Mem[00000000868001d0]
swap [%i0+0x104],%l4 ! Mem[0000000086000104]
sth %l7,[%i2+0x086] ! Mem[0000000087000086]
swap [%i0+0x058],%l1 ! Mem[0000000086000058]
retl
ldsb [%i2+0x146],%l5 ! Mem[0000000087000146]
p59_jmpl_1_lo:
ldd [%o3+0x0e0],%l6 ! Mem[00000000878000e0]
ldsh [%o3+0x168],%l1 ! Mem[0000000087800168]
stw %l7,[%o1+0x184] ! Mem[0000000086800184]
swap [%o0+0x1dc],%l4 ! Mem[00000000860001dc]
ldx [%o0+0x038],%l2 ! Mem[0000000086000038]
ldstub [%o1+0x1f3],%l3 ! Mem[00000000868001f3]
jmpl %g6+8,%g0
stx %l1,[%o3+0x1e8] ! Mem[00000000878001e8]
p59_call_1_lo:
sth %l5,[%o1+0x16a] ! Mem[000000008680016a]
ldstub [%o1+0x1d0],%l6 ! Mem[00000000868001d0]
swap [%o0+0x104],%l4 ! Mem[0000000086000104]
sth %l7,[%o2+0x086] ! Mem[0000000087000086]
swap [%o0+0x058],%l1 ! Mem[0000000086000058]
retl
ldsb [%o2+0x146],%l5 ! Mem[0000000087000146]
p59_jmpl_1_he:
ldub [%i1+0x004],%l5 ! Mem[0000000086800004]
swap [%i2+0x18c],%l7 ! Mem[000000008700018c]
sth %l1,[%i3+0x13a] ! Mem[000000008780013a]
jmpl %g6+8,%g0
stb %l3,[%i2+0x161] ! Mem[0000000087000161]
p59_call_1_he:
swap [%i0+0x1e8],%l5 ! Mem[00000000860001e8]
swap [%i1+0x1c4],%l4 ! Mem[00000000868001c4]
lduw [%i3+0x000],%l1 ! Mem[0000000087800000]
stx %l3,[%i3+0x078] ! Mem[0000000087800078]
retl
ldx [%i1+0x170],%l5 ! Mem[0000000086800170]
p59_jmpl_1_ho:
ldub [%o1+0x004],%l5 ! Mem[0000000086800004]
swap [%o2+0x18c],%l7 ! Mem[000000008700018c]
sth %l1,[%o3+0x13a] ! Mem[000000008780013a]
jmpl %g6+8,%g0
stb %l3,[%o2+0x161] ! Mem[0000000087000161]
p59_call_1_ho:
swap [%o0+0x1e8],%l5 ! Mem[00000000860001e8]
swap [%o1+0x1c4],%l4 ! Mem[00000000868001c4]
lduw [%o3+0x000],%l1 ! Mem[0000000087800000]
stx %l3,[%o3+0x078] ! Mem[0000000087800078]
retl
ldx [%o1+0x170],%l5 ! Mem[0000000086800170]
p60_jmpl_1_le:
swap [%i2+0x17c],%l3 ! Mem[000000008900017c]
jmpl %g6+8,%g0
ldstub [%i0+0x151],%l7 ! Mem[0000000088000151]
p60_call_1_le:
lduh [%i1+0x02e],%l7 ! Mem[000000008880002e]
ldub [%i3+0x0d6],%l1 ! Mem[00000000898000d6]
retl
swap [%i1+0x0ac],%l6 ! Mem[00000000888000ac]
p60_jmpl_1_lo:
swap [%o2+0x17c],%l3 ! Mem[000000008900017c]
jmpl %g6+8,%g0
ldstub [%o0+0x151],%l7 ! Mem[0000000088000151]
p60_call_1_lo:
lduh [%o1+0x02e],%l7 ! Mem[000000008880002e]
ldub [%o3+0x0d6],%l1 ! Mem[00000000898000d6]
retl
swap [%o1+0x0ac],%l6 ! Mem[00000000888000ac]
p60_jmpl_1_he:
swap [%i0+0x114],%l1 ! Mem[0000000088000114]
stw %l7,[%i3+0x11c] ! Mem[000000008980011c]
stb %l2,[%i1+0x0ed] ! Mem[00000000888000ed]
swap [%i3+0x198],%l5 ! Mem[0000000089800198]
stb %l4,[%i1+0x076] ! Mem[0000000088800076]
jmpl %g6+8,%g0
ldstub [%i3+0x122],%l1 ! Mem[0000000089800122]
p60_call_1_he:
ldx [%i2+0x120],%l0 ! Mem[0000000089000120]
sth %l3,[%i1+0x0ce] ! Mem[00000000888000ce]
ldub [%i3+0x0a5],%l7 ! Mem[00000000898000a5]
stx %l4,[%i0+0x0a0] ! Mem[00000000880000a0]
ldstub [%i2+0x0cf],%l0 ! Mem[00000000890000cf]
retl
ldsb [%i1+0x004],%l0 ! Mem[0000000088800004]
p60_jmpl_1_ho:
swap [%o0+0x114],%l1 ! Mem[0000000088000114]
stw %l7,[%o3+0x11c] ! Mem[000000008980011c]
stb %l2,[%o1+0x0ed] ! Mem[00000000888000ed]
swap [%o3+0x198],%l5 ! Mem[0000000089800198]
stb %l4,[%o1+0x076] ! Mem[0000000088800076]
jmpl %g6+8,%g0
ldstub [%o3+0x122],%l1 ! Mem[0000000089800122]
p60_call_1_ho:
ldx [%o2+0x120],%l0 ! Mem[0000000089000120]
sth %l3,[%o1+0x0ce] ! Mem[00000000888000ce]
ldub [%o3+0x0a5],%l7 ! Mem[00000000898000a5]
stx %l4,[%o0+0x0a0] ! Mem[00000000880000a0]
ldstub [%o2+0x0cf],%l0 ! Mem[00000000890000cf]
retl
ldsb [%o1+0x004],%l0 ! Mem[0000000088800004]
p61_jmpl_1_le:
ldsb [%i1+0x1ce],%l5 ! Mem[000000008a8001ce]
jmpl %g6+8,%g0
std %l4,[%i1+0x098] ! Mem[000000008a800098]
p61_call_1_le:
stw %l2,[%i1+0x038] ! Mem[000000008a800038]
stb %l7,[%i2+0x165] ! Mem[000000008b000165]
ldd [%i2+0x0e0],%l6 ! Mem[000000008b0000e0]
swap [%i0+0x124],%l0 ! Mem[000000008a000124]
retl
ldstub [%i2+0x122],%l5 ! Mem[000000008b000122]
p61_jmpl_1_lo:
ldsb [%o1+0x1ce],%l5 ! Mem[000000008a8001ce]
jmpl %g6+8,%g0
std %l4,[%o1+0x098] ! Mem[000000008a800098]
p61_call_1_lo:
stw %l2,[%o1+0x038] ! Mem[000000008a800038]
stb %l7,[%o2+0x165] ! Mem[000000008b000165]
ldd [%o2+0x0e0],%l6 ! Mem[000000008b0000e0]
swap [%o0+0x124],%l0 ! Mem[000000008a000124]
retl
ldstub [%o2+0x122],%l5 ! Mem[000000008b000122]
p61_jmpl_1_he:
swap [%i1+0x180],%l4 ! Mem[000000008a800180]
ldsh [%i2+0x1f8],%l4 ! Mem[000000008b0001f8]
jmpl %g6+8,%g0
ldub [%i2+0x1fb],%l7 ! Mem[000000008b0001fb]
p61_call_1_he:
retl
swap [%i3+0x0c8],%l0 ! Mem[000000008b8000c8]
p61_jmpl_1_ho:
swap [%o1+0x180],%l4 ! Mem[000000008a800180]
ldsh [%o2+0x1f8],%l4 ! Mem[000000008b0001f8]
jmpl %g6+8,%g0
ldub [%o2+0x1fb],%l7 ! Mem[000000008b0001fb]
p61_call_1_ho:
retl
swap [%o3+0x0c8],%l0 ! Mem[000000008b8000c8]
p62_jmpl_1_le:
jmpl %g6+8,%g0
lduh [%i0+0x15c],%l2 ! Mem[000000008c00015c]
p62_call_1_le:
ldstub [%i3+0x0af],%l5 ! Mem[000000008d8000af]
swap [%i3+0x0a0],%l4 ! Mem[000000008d8000a0]
ldsh [%i1+0x1f8],%l5 ! Mem[000000008c8001f8]
stb %l7,[%i2+0x1cb] ! Mem[000000008d0001cb]
stw %l3,[%i2+0x0e0] ! Mem[000000008d0000e0]
lduw [%i3+0x00c],%l4 ! Mem[000000008d80000c]
ldx [%i3+0x1d0],%l2 ! Mem[000000008d8001d0]
retl
std %l6,[%i3+0x0e8] ! Mem[000000008d8000e8]
p62_jmpl_1_lo:
jmpl %g6+8,%g0
lduh [%o0+0x15c],%l2 ! Mem[000000008c00015c]
p62_call_1_lo:
ldstub [%o3+0x0af],%l5 ! Mem[000000008d8000af]
swap [%o3+0x0a0],%l4 ! Mem[000000008d8000a0]
ldsh [%o1+0x1f8],%l5 ! Mem[000000008c8001f8]
stb %l7,[%o2+0x1cb] ! Mem[000000008d0001cb]
stw %l3,[%o2+0x0e0] ! Mem[000000008d0000e0]
lduw [%o3+0x00c],%l4 ! Mem[000000008d80000c]
ldx [%o3+0x1d0],%l2 ! Mem[000000008d8001d0]
retl
std %l6,[%o3+0x0e8] ! Mem[000000008d8000e8]
p62_jmpl_1_he:
ldub [%i3+0x15e],%l3 ! Mem[000000008d80015e]
ldx [%i2+0x150],%l7 ! Mem[000000008d000150]
ldstub [%i2+0x136],%l6 ! Mem[000000008d000136]
ldd [%i2+0x1e0],%l0 ! Mem[000000008d0001e0]
lduw [%i1+0x1f8],%l3 ! Mem[000000008c8001f8]
ldsh [%i1+0x064],%l3 ! Mem[000000008c800064]
jmpl %g6+8,%g0
stb %l6,[%i3+0x1a4] ! Mem[000000008d8001a4]
p62_call_1_he:
ldd [%i2+0x080],%l0 ! Mem[000000008d000080]
stx %l3,[%i3+0x0d0] ! Mem[000000008d8000d0]
stw %l5,[%i1+0x04c] ! Mem[000000008c80004c]
retl
stb %l5,[%i0+0x180] ! Mem[000000008c000180]
p62_jmpl_1_ho:
ldub [%o3+0x15e],%l3 ! Mem[000000008d80015e]
ldx [%o2+0x150],%l7 ! Mem[000000008d000150]
ldstub [%o2+0x136],%l6 ! Mem[000000008d000136]
ldd [%o2+0x1e0],%l0 ! Mem[000000008d0001e0]
lduw [%o1+0x1f8],%l3 ! Mem[000000008c8001f8]
ldsh [%o1+0x064],%l3 ! Mem[000000008c800064]
jmpl %g6+8,%g0
stb %l6,[%o3+0x1a4] ! Mem[000000008d8001a4]
p62_call_1_ho:
ldd [%o2+0x080],%l0 ! Mem[000000008d000080]
stx %l3,[%o3+0x0d0] ! Mem[000000008d8000d0]
stw %l5,[%o1+0x04c] ! Mem[000000008c80004c]
retl
stb %l5,[%o0+0x180] ! Mem[000000008c000180]
p63_jmpl_1_le:
swap [%i1+0x0b8],%l7 ! Mem[000000008e8000b8]
lduw [%i0+0x1f8],%l5 ! Mem[000000008e0001f8]
swap [%i1+0x1c8],%l7 ! Mem[000000008e8001c8]
jmpl %g6+8,%g0
lduw [%i2+0x0e4],%l0 ! Mem[000000008f0000e4]
p63_call_1_le:
ldx [%i3+0x0f8],%l2 ! Mem[000000008f8000f8]
swap [%i1+0x090],%l3 ! Mem[000000008e800090]
ldsb [%i1+0x0a2],%l6 ! Mem[000000008e8000a2]
ldstub [%i2+0x1b3],%l5 ! Mem[000000008f0001b3]
ldx [%i2+0x0b8],%l1 ! Mem[000000008f0000b8]
swap [%i2+0x10c],%l2 ! Mem[000000008f00010c]
swap [%i2+0x024],%l3 ! Mem[000000008f000024]
retl
ldstub [%i0+0x1f8],%l3 ! Mem[000000008e0001f8]
p63_jmpl_1_lo:
swap [%o1+0x0b8],%l7 ! Mem[000000008e8000b8]
lduw [%o0+0x1f8],%l5 ! Mem[000000008e0001f8]
swap [%o1+0x1c8],%l7 ! Mem[000000008e8001c8]
jmpl %g6+8,%g0
lduw [%o2+0x0e4],%l0 ! Mem[000000008f0000e4]
p63_call_1_lo:
ldx [%o3+0x0f8],%l2 ! Mem[000000008f8000f8]
swap [%o1+0x090],%l3 ! Mem[000000008e800090]
ldsb [%o1+0x0a2],%l6 ! Mem[000000008e8000a2]
ldstub [%o2+0x1b3],%l5 ! Mem[000000008f0001b3]
ldx [%o2+0x0b8],%l1 ! Mem[000000008f0000b8]
swap [%o2+0x10c],%l2 ! Mem[000000008f00010c]
swap [%o2+0x024],%l3 ! Mem[000000008f000024]
retl
ldstub [%o0+0x1f8],%l3 ! Mem[000000008e0001f8]
p63_jmpl_1_he:
swap [%i0+0x0c4],%l6 ! Mem[000000008e0000c4]
ldub [%i2+0x168],%l1 ! Mem[000000008f000168]
sth %l7,[%i1+0x1a6] ! Mem[000000008e8001a6]
ldsb [%i0+0x0c1],%l0 ! Mem[000000008e0000c1]
ldstub [%i3+0x0ba],%l3 ! Mem[000000008f8000ba]
jmpl %g6+8,%g0
ldx [%i2+0x140],%l7 ! Mem[000000008f000140]
p63_call_1_he:
lduh [%i2+0x0e6],%l0 ! Mem[000000008f0000e6]
ldsw [%i1+0x148],%l3 ! Mem[000000008e800148]
ldsh [%i0+0x09a],%l2 ! Mem[000000008e00009a]
ldd [%i3+0x180],%l4 ! Mem[000000008f800180]
ldub [%i1+0x1bc],%l3 ! Mem[000000008e8001bc]
retl
ldx [%i1+0x000],%l4 ! Mem[000000008e800000]
p63_jmpl_1_ho:
swap [%o0+0x0c4],%l6 ! Mem[000000008e0000c4]
ldub [%o2+0x168],%l1 ! Mem[000000008f000168]
sth %l7,[%o1+0x1a6] ! Mem[000000008e8001a6]
ldsb [%o0+0x0c1],%l0 ! Mem[000000008e0000c1]
ldstub [%o3+0x0ba],%l3 ! Mem[000000008f8000ba]
jmpl %g6+8,%g0
ldx [%o2+0x140],%l7 ! Mem[000000008f000140]
p63_call_1_ho:
lduh [%o2+0x0e6],%l0 ! Mem[000000008f0000e6]
ldsw [%o1+0x148],%l3 ! Mem[000000008e800148]
ldsh [%o0+0x09a],%l2 ! Mem[000000008e00009a]
ldd [%o3+0x180],%l4 ! Mem[000000008f800180]
ldub [%o1+0x1bc],%l3 ! Mem[000000008e8001bc]
retl
ldx [%o1+0x000],%l4 ! Mem[000000008e800000]
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
ldstub [%i3+0x0d3],%l2 ! Mem[00000000118000d3]
stx %l2,[%i2+0x040] ! Mem[0000000011000040]
jmpl %g6+8,%g0
stb %l7,[%i3+0x02f] ! Mem[000000001180002f]
p0_call_2_le:
ldx [%i3+0x130],%l5 ! Mem[0000000011800130]
retl
swap [%i0+0x17c],%l5 ! Mem[000000001000017c]
p0_jmpl_2_lo:
ldstub [%o3+0x0d3],%l2 ! Mem[00000000118000d3]
stx %l2,[%o2+0x040] ! Mem[0000000011000040]
jmpl %g6+8,%g0
stb %l7,[%o3+0x02f] ! Mem[000000001180002f]
p0_call_2_lo:
ldx [%o3+0x130],%l5 ! Mem[0000000011800130]
retl
swap [%o0+0x17c],%l5 ! Mem[000000001000017c]
p0_jmpl_2_he:
jmpl %g6+8,%g0
ldsb [%i0+0x13b],%l2 ! Mem[000000001000013b]
p0_call_2_he:
ldstub [%i3+0x0b3],%l0 ! Mem[00000000118000b3]
ldstub [%i3+0x02a],%l7 ! Mem[000000001180002a]
ldub [%i1+0x0ef],%l7 ! Mem[00000000108000ef]
retl
stb %l1,[%i2+0x122] ! Mem[0000000011000122]
p0_jmpl_2_ho:
jmpl %g6+8,%g0
ldsb [%o0+0x13b],%l2 ! Mem[000000001000013b]
p0_call_2_ho:
ldstub [%o3+0x0b3],%l0 ! Mem[00000000118000b3]
ldstub [%o3+0x02a],%l7 ! Mem[000000001180002a]
ldub [%o1+0x0ef],%l7 ! Mem[00000000108000ef]
retl
stb %l1,[%o2+0x122] ! Mem[0000000011000122]
p1_jmpl_2_le:
jmpl %g6+8,%g0
std %l4,[%i0+0x128] ! Mem[0000000012000128]
p1_call_2_le:
swap [%i1+0x1f0],%l1 ! Mem[00000000128001f0]
stw %l0,[%i2+0x068] ! Mem[0000000013000068]
sth %l2,[%i0+0x1d0] ! Mem[00000000120001d0]
ldx [%i1+0x168],%l7 ! Mem[0000000012800168]
lduh [%i3+0x17a],%l4 ! Mem[000000001380017a]
swap [%i0+0x084],%l6 ! Mem[0000000012000084]
retl
swap [%i2+0x0a4],%l4 ! Mem[00000000130000a4]
p1_jmpl_2_lo:
jmpl %g6+8,%g0
std %l4,[%o0+0x128] ! Mem[0000000012000128]
p1_call_2_lo:
swap [%o1+0x1f0],%l1 ! Mem[00000000128001f0]
stw %l0,[%o2+0x068] ! Mem[0000000013000068]
sth %l2,[%o0+0x1d0] ! Mem[00000000120001d0]
ldx [%o1+0x168],%l7 ! Mem[0000000012800168]
lduh [%o3+0x17a],%l4 ! Mem[000000001380017a]
swap [%o0+0x084],%l6 ! Mem[0000000012000084]
retl
swap [%o2+0x0a4],%l4 ! Mem[00000000130000a4]
p1_jmpl_2_he:
ldstub [%i3+0x13c],%l0 ! Mem[000000001380013c]
jmpl %g6+8,%g0
ldd [%i0+0x0d0],%l4 ! Mem[00000000120000d0]
p1_call_2_he:
ldub [%i2+0x175],%l5 ! Mem[0000000013000175]
swap [%i2+0x0b0],%l4 ! Mem[00000000130000b0]
sth %l4,[%i2+0x0b8] ! Mem[00000000130000b8]
ldstub [%i2+0x183],%l4 ! Mem[0000000013000183]
lduw [%i3+0x01c],%l0 ! Mem[000000001380001c]
ldsb [%i2+0x176],%l3 ! Mem[0000000013000176]
retl
lduh [%i3+0x146],%l5 ! Mem[0000000013800146]
p1_jmpl_2_ho:
ldstub [%o3+0x13c],%l0 ! Mem[000000001380013c]
jmpl %g6+8,%g0
ldd [%o0+0x0d0],%l4 ! Mem[00000000120000d0]
p1_call_2_ho:
ldub [%o2+0x175],%l5 ! Mem[0000000013000175]
swap [%o2+0x0b0],%l4 ! Mem[00000000130000b0]
sth %l4,[%o2+0x0b8] ! Mem[00000000130000b8]
ldstub [%o2+0x183],%l4 ! Mem[0000000013000183]
lduw [%o3+0x01c],%l0 ! Mem[000000001380001c]
ldsb [%o2+0x176],%l3 ! Mem[0000000013000176]
retl
lduh [%o3+0x146],%l5 ! Mem[0000000013800146]
p2_jmpl_2_le:
ldstub [%i1+0x16e],%l0 ! Mem[000000001480016e]
ldstub [%i0+0x12d],%l0 ! Mem[000000001400012d]
swap [%i2+0x05c],%l4 ! Mem[000000001500005c]
ldstub [%i2+0x011],%l4 ! Mem[0000000015000011]
ldub [%i1+0x048],%l2 ! Mem[0000000014800048]
ldsw [%i0+0x154],%l3 ! Mem[0000000014000154]
ldstub [%i2+0x069],%l2 ! Mem[0000000015000069]
jmpl %g6+8,%g0
stx %l1,[%i3+0x130] ! Mem[0000000015800130]
p2_call_2_le:
ldsb [%i3+0x1ef],%l5 ! Mem[00000000158001ef]
stb %l2,[%i1+0x1f2] ! Mem[00000000148001f2]
ldub [%i2+0x1d8],%l0 ! Mem[00000000150001d8]
retl
ldstub [%i3+0x1ca],%l1 ! Mem[00000000158001ca]
p2_jmpl_2_lo:
ldstub [%o1+0x16e],%l0 ! Mem[000000001480016e]
ldstub [%o0+0x12d],%l0 ! Mem[000000001400012d]
swap [%o2+0x05c],%l4 ! Mem[000000001500005c]
ldstub [%o2+0x011],%l4 ! Mem[0000000015000011]
ldub [%o1+0x048],%l2 ! Mem[0000000014800048]
ldsw [%o0+0x154],%l3 ! Mem[0000000014000154]
ldstub [%o2+0x069],%l2 ! Mem[0000000015000069]
jmpl %g6+8,%g0
stx %l1,[%o3+0x130] ! Mem[0000000015800130]
p2_call_2_lo:
ldsb [%o3+0x1ef],%l5 ! Mem[00000000158001ef]
stb %l2,[%o1+0x1f2] ! Mem[00000000148001f2]
ldub [%o2+0x1d8],%l0 ! Mem[00000000150001d8]
retl
ldstub [%o3+0x1ca],%l1 ! Mem[00000000158001ca]
p2_jmpl_2_he:
ldsb [%i2+0x088],%l6 ! Mem[0000000015000088]
ldd [%i0+0x130],%l0 ! Mem[0000000014000130]
std %l6,[%i1+0x020] ! Mem[0000000014800020]
ldsw [%i1+0x0dc],%l7 ! Mem[00000000148000dc]
swap [%i1+0x0d0],%l0 ! Mem[00000000148000d0]
jmpl %g6+8,%g0
ldsh [%i3+0x038],%l5 ! Mem[0000000015800038]
p2_call_2_he:
ldub [%i1+0x0b6],%l3 ! Mem[00000000148000b6]
ldstub [%i1+0x018],%l3 ! Mem[0000000014800018]
swap [%i0+0x090],%l0 ! Mem[0000000014000090]
ldsb [%i1+0x079],%l0 ! Mem[0000000014800079]
sth %l0,[%i2+0x09c] ! Mem[000000001500009c]
retl
lduh [%i3+0x142],%l0 ! Mem[0000000015800142]
p2_jmpl_2_ho:
ldsb [%o2+0x088],%l6 ! Mem[0000000015000088]
ldd [%o0+0x130],%l0 ! Mem[0000000014000130]
std %l6,[%o1+0x020] ! Mem[0000000014800020]
ldsw [%o1+0x0dc],%l7 ! Mem[00000000148000dc]
swap [%o1+0x0d0],%l0 ! Mem[00000000148000d0]
jmpl %g6+8,%g0
ldsh [%o3+0x038],%l5 ! Mem[0000000015800038]
p2_call_2_ho:
ldub [%o1+0x0b6],%l3 ! Mem[00000000148000b6]
ldstub [%o1+0x018],%l3 ! Mem[0000000014800018]
swap [%o0+0x090],%l0 ! Mem[0000000014000090]
ldsb [%o1+0x079],%l0 ! Mem[0000000014800079]
sth %l0,[%o2+0x09c] ! Mem[000000001500009c]
retl
lduh [%o3+0x142],%l0 ! Mem[0000000015800142]
p3_jmpl_2_le:
ldx [%i3+0x1b0],%l0 ! Mem[00000000178001b0]
ldstub [%i3+0x062],%l5 ! Mem[0000000017800062]
ldsb [%i2+0x1da],%l5 ! Mem[00000000170001da]
swap [%i2+0x05c],%l5 ! Mem[000000001700005c]
stb %l4,[%i3+0x128] ! Mem[0000000017800128]
jmpl %g6+8,%g0
ldstub [%i3+0x030],%l3 ! Mem[0000000017800030]
p3_call_2_le:
ldstub [%i2+0x08c],%l1 ! Mem[000000001700008c]
swap [%i2+0x1cc],%l3 ! Mem[00000000170001cc]
lduw [%i1+0x124],%l5 ! Mem[0000000016800124]
retl
stb %l3,[%i0+0x002] ! Mem[0000000016000002]
p3_jmpl_2_lo:
ldx [%o3+0x1b0],%l0 ! Mem[00000000178001b0]
ldstub [%o3+0x062],%l5 ! Mem[0000000017800062]
ldsb [%o2+0x1da],%l5 ! Mem[00000000170001da]
swap [%o2+0x05c],%l5 ! Mem[000000001700005c]
stb %l4,[%o3+0x128] ! Mem[0000000017800128]
jmpl %g6+8,%g0
ldstub [%o3+0x030],%l3 ! Mem[0000000017800030]
p3_call_2_lo:
ldstub [%o2+0x08c],%l1 ! Mem[000000001700008c]
swap [%o2+0x1cc],%l3 ! Mem[00000000170001cc]
lduw [%o1+0x124],%l5 ! Mem[0000000016800124]
retl
stb %l3,[%o0+0x002] ! Mem[0000000016000002]
p3_jmpl_2_he:
ldx [%i1+0x128],%l1 ! Mem[0000000016800128]
sth %l6,[%i0+0x0d0] ! Mem[00000000160000d0]
ldsb [%i3+0x086],%l1 ! Mem[0000000017800086]
stw %l5,[%i2+0x0ec] ! Mem[00000000170000ec]
sth %l1,[%i0+0x1e2] ! Mem[00000000160001e2]
ldstub [%i2+0x10e],%l6 ! Mem[000000001700010e]
jmpl %g6+8,%g0
ldsh [%i2+0x1b2],%l0 ! Mem[00000000170001b2]
p3_call_2_he:
swap [%i2+0x0cc],%l2 ! Mem[00000000170000cc]
ldsh [%i3+0x1f4],%l3 ! Mem[00000000178001f4]
retl
ldstub [%i1+0x107],%l7 ! Mem[0000000016800107]
p3_jmpl_2_ho:
ldx [%o1+0x128],%l1 ! Mem[0000000016800128]
sth %l6,[%o0+0x0d0] ! Mem[00000000160000d0]
ldsb [%o3+0x086],%l1 ! Mem[0000000017800086]
stw %l5,[%o2+0x0ec] ! Mem[00000000170000ec]
sth %l1,[%o0+0x1e2] ! Mem[00000000160001e2]
ldstub [%o2+0x10e],%l6 ! Mem[000000001700010e]
jmpl %g6+8,%g0
ldsh [%o2+0x1b2],%l0 ! Mem[00000000170001b2]
p3_call_2_ho:
swap [%o2+0x0cc],%l2 ! Mem[00000000170000cc]
ldsh [%o3+0x1f4],%l3 ! Mem[00000000178001f4]
retl
ldstub [%o1+0x107],%l7 ! Mem[0000000016800107]
p4_jmpl_2_le:
lduw [%i3+0x02c],%l0 ! Mem[000000001980002c]
jmpl %g6+8,%g0
ldsb [%i2+0x1c8],%l5 ! Mem[00000000190001c8]
p4_call_2_le:
lduh [%i0+0x004],%l2 ! Mem[0000000018000004]
ldsw [%i0+0x110],%l3 ! Mem[0000000018000110]
ldsb [%i0+0x1c0],%l7 ! Mem[00000000180001c0]
swap [%i1+0x024],%l7 ! Mem[0000000018800024]
swap [%i1+0x1e0],%l3 ! Mem[00000000188001e0]
swap [%i0+0x0b0],%l3 ! Mem[00000000180000b0]
retl
ldstub [%i2+0x185],%l2 ! Mem[0000000019000185]
p4_jmpl_2_lo:
lduw [%o3+0x02c],%l0 ! Mem[000000001980002c]
jmpl %g6+8,%g0
ldsb [%o2+0x1c8],%l5 ! Mem[00000000190001c8]
p4_call_2_lo:
lduh [%o0+0x004],%l2 ! Mem[0000000018000004]
ldsw [%o0+0x110],%l3 ! Mem[0000000018000110]
ldsb [%o0+0x1c0],%l7 ! Mem[00000000180001c0]
swap [%o1+0x024],%l7 ! Mem[0000000018800024]
swap [%o1+0x1e0],%l3 ! Mem[00000000188001e0]
swap [%o0+0x0b0],%l3 ! Mem[00000000180000b0]
retl
ldstub [%o2+0x185],%l2 ! Mem[0000000019000185]
p4_jmpl_2_he:
jmpl %g6+8,%g0
ldd [%i3+0x1d8],%l4 ! Mem[00000000198001d8]
p4_call_2_he:
ldsb [%i3+0x1fc],%l0 ! Mem[00000000198001fc]
std %l4,[%i3+0x1b8] ! Mem[00000000198001b8]
ldstub [%i0+0x11d],%l6 ! Mem[000000001800011d]
ldx [%i0+0x1d0],%l2 ! Mem[00000000180001d0]
stb %l0,[%i2+0x034] ! Mem[0000000019000034]
retl
ldsw [%i3+0x14c],%l6 ! Mem[000000001980014c]
p4_jmpl_2_ho:
jmpl %g6+8,%g0
ldd [%o3+0x1d8],%l4 ! Mem[00000000198001d8]
p4_call_2_ho:
ldsb [%o3+0x1fc],%l0 ! Mem[00000000198001fc]
std %l4,[%o3+0x1b8] ! Mem[00000000198001b8]
ldstub [%o0+0x11d],%l6 ! Mem[000000001800011d]
ldx [%o0+0x1d0],%l2 ! Mem[00000000180001d0]
stb %l0,[%o2+0x034] ! Mem[0000000019000034]
retl
ldsw [%o3+0x14c],%l6 ! Mem[000000001980014c]
p5_jmpl_2_le:
swap [%i0+0x194],%l0 ! Mem[000000001a000194]
ldsw [%i3+0x13c],%l2 ! Mem[000000001b80013c]
jmpl %g6+8,%g0
ldstub [%i1+0x130],%l1 ! Mem[000000001a800130]
p5_call_2_le:
ldsw [%i2+0x0a0],%l0 ! Mem[000000001b0000a0]
sth %l2,[%i3+0x18e] ! Mem[000000001b80018e]
ldsb [%i3+0x0ae],%l6 ! Mem[000000001b8000ae]
std %l0,[%i3+0x110] ! Mem[000000001b800110]
stx %l3,[%i0+0x130] ! Mem[000000001a000130]
ldx [%i2+0x0d8],%l1 ! Mem[000000001b0000d8]
retl
ldd [%i1+0x148],%l6 ! Mem[000000001a800148]
p5_jmpl_2_lo:
swap [%o0+0x194],%l0 ! Mem[000000001a000194]
ldsw [%o3+0x13c],%l2 ! Mem[000000001b80013c]
jmpl %g6+8,%g0
ldstub [%o1+0x130],%l1 ! Mem[000000001a800130]
p5_call_2_lo:
ldsw [%o2+0x0a0],%l0 ! Mem[000000001b0000a0]
sth %l2,[%o3+0x18e] ! Mem[000000001b80018e]
ldsb [%o3+0x0ae],%l6 ! Mem[000000001b8000ae]
std %l0,[%o3+0x110] ! Mem[000000001b800110]
stx %l3,[%o0+0x130] ! Mem[000000001a000130]
ldx [%o2+0x0d8],%l1 ! Mem[000000001b0000d8]
retl
ldd [%o1+0x148],%l6 ! Mem[000000001a800148]
p5_jmpl_2_he:
stw %l5,[%i0+0x1c0] ! Mem[000000001a0001c0]
swap [%i2+0x124],%l5 ! Mem[000000001b000124]
ldsb [%i2+0x193],%l4 ! Mem[000000001b000193]
swap [%i2+0x1a4],%l0 ! Mem[000000001b0001a4]
ldstub [%i0+0x095],%l0 ! Mem[000000001a000095]
swap [%i1+0x068],%l6 ! Mem[000000001a800068]
jmpl %g6+8,%g0
ldstub [%i3+0x0a8],%l1 ! Mem[000000001b8000a8]
p5_call_2_he:
swap [%i1+0x048],%l2 ! Mem[000000001a800048]
stw %l5,[%i3+0x028] ! Mem[000000001b800028]
std %l0,[%i2+0x190] ! Mem[000000001b000190]
retl
stb %l1,[%i0+0x175] ! Mem[000000001a000175]
p5_jmpl_2_ho:
stw %l5,[%o0+0x1c0] ! Mem[000000001a0001c0]
swap [%o2+0x124],%l5 ! Mem[000000001b000124]
ldsb [%o2+0x193],%l4 ! Mem[000000001b000193]
swap [%o2+0x1a4],%l0 ! Mem[000000001b0001a4]
ldstub [%o0+0x095],%l0 ! Mem[000000001a000095]
swap [%o1+0x068],%l6 ! Mem[000000001a800068]
jmpl %g6+8,%g0
ldstub [%o3+0x0a8],%l1 ! Mem[000000001b8000a8]
p5_call_2_ho:
swap [%o1+0x048],%l2 ! Mem[000000001a800048]
stw %l5,[%o3+0x028] ! Mem[000000001b800028]
std %l0,[%o2+0x190] ! Mem[000000001b000190]
retl
stb %l1,[%o0+0x175] ! Mem[000000001a000175]
p6_jmpl_2_le:
jmpl %g6+8,%g0
ldsh [%i0+0x1a0],%l5 ! Mem[000000001c0001a0]
p6_call_2_le:
ldsh [%i1+0x01a],%l7 ! Mem[000000001c80001a]
ldd [%i0+0x148],%l2 ! Mem[000000001c000148]
ldstub [%i0+0x1ed],%l6 ! Mem[000000001c0001ed]
stx %l6,[%i3+0x158] ! Mem[000000001d800158]
retl
ldstub [%i1+0x1bc],%l3 ! Mem[000000001c8001bc]
p6_jmpl_2_lo:
jmpl %g6+8,%g0
ldsh [%o0+0x1a0],%l5 ! Mem[000000001c0001a0]
p6_call_2_lo:
ldsh [%o1+0x01a],%l7 ! Mem[000000001c80001a]
ldd [%o0+0x148],%l2 ! Mem[000000001c000148]
ldstub [%o0+0x1ed],%l6 ! Mem[000000001c0001ed]
stx %l6,[%o3+0x158] ! Mem[000000001d800158]
retl
ldstub [%o1+0x1bc],%l3 ! Mem[000000001c8001bc]
p6_jmpl_2_he:
swap [%i0+0x120],%l6 ! Mem[000000001c000120]
lduw [%i3+0x1d0],%l1 ! Mem[000000001d8001d0]
jmpl %g6+8,%g0
ldstub [%i1+0x048],%l0 ! Mem[000000001c800048]
p6_call_2_he:
swap [%i1+0x100],%l7 ! Mem[000000001c800100]
retl
ldsw [%i2+0x154],%l5 ! Mem[000000001d000154]
p6_jmpl_2_ho:
swap [%o0+0x120],%l6 ! Mem[000000001c000120]
lduw [%o3+0x1d0],%l1 ! Mem[000000001d8001d0]
jmpl %g6+8,%g0
ldstub [%o1+0x048],%l0 ! Mem[000000001c800048]
p6_call_2_ho:
swap [%o1+0x100],%l7 ! Mem[000000001c800100]
retl
ldsw [%o2+0x154],%l5 ! Mem[000000001d000154]
p7_jmpl_2_le:
jmpl %g6+8,%g0
swap [%i2+0x10c],%l1 ! Mem[000000001f00010c]
p7_call_2_le:
ldstub [%i2+0x173],%l7 ! Mem[000000001f000173]
ldsh [%i0+0x172],%l5 ! Mem[000000001e000172]
sth %l0,[%i3+0x18a] ! Mem[000000001f80018a]
sth %l1,[%i2+0x148] ! Mem[000000001f000148]
ldd [%i2+0x110],%l4 ! Mem[000000001f000110]
retl
lduw [%i3+0x060],%l5 ! Mem[000000001f800060]
p7_jmpl_2_lo:
jmpl %g6+8,%g0
swap [%o2+0x10c],%l1 ! Mem[000000001f00010c]
p7_call_2_lo:
ldstub [%o2+0x173],%l7 ! Mem[000000001f000173]
ldsh [%o0+0x172],%l5 ! Mem[000000001e000172]
sth %l0,[%o3+0x18a] ! Mem[000000001f80018a]
sth %l1,[%o2+0x148] ! Mem[000000001f000148]
ldd [%o2+0x110],%l4 ! Mem[000000001f000110]
retl
lduw [%o3+0x060],%l5 ! Mem[000000001f800060]
p7_jmpl_2_he:
jmpl %g6+8,%g0
lduh [%i2+0x052],%l6 ! Mem[000000001f000052]
p7_call_2_he:
stx %l2,[%i2+0x128] ! Mem[000000001f000128]
ldstub [%i1+0x09d],%l7 ! Mem[000000001e80009d]
swap [%i1+0x080],%l6 ! Mem[000000001e800080]
ldx [%i0+0x040],%l6 ! Mem[000000001e000040]
ldub [%i0+0x131],%l1 ! Mem[000000001e000131]
ldd [%i3+0x0e8],%l0 ! Mem[000000001f8000e8]
swap [%i1+0x154],%l1 ! Mem[000000001e800154]
retl
swap [%i1+0x1e0],%l6 ! Mem[000000001e8001e0]
p7_jmpl_2_ho:
jmpl %g6+8,%g0
lduh [%o2+0x052],%l6 ! Mem[000000001f000052]
p7_call_2_ho:
stx %l2,[%o2+0x128] ! Mem[000000001f000128]
ldstub [%o1+0x09d],%l7 ! Mem[000000001e80009d]
swap [%o1+0x080],%l6 ! Mem[000000001e800080]
ldx [%o0+0x040],%l6 ! Mem[000000001e000040]
ldub [%o0+0x131],%l1 ! Mem[000000001e000131]
ldd [%o3+0x0e8],%l0 ! Mem[000000001f8000e8]
swap [%o1+0x154],%l1 ! Mem[000000001e800154]
retl
swap [%o1+0x1e0],%l6 ! Mem[000000001e8001e0]
p8_jmpl_2_le:
ldsw [%i1+0x118],%l1 ! Mem[0000000020800118]
ldstub [%i2+0x037],%l5 ! Mem[0000000021000037]
ldsh [%i0+0x078],%l6 ! Mem[0000000020000078]
ldstub [%i0+0x1b7],%l5 ! Mem[00000000200001b7]
swap [%i1+0x0bc],%l2 ! Mem[00000000208000bc]
ldstub [%i3+0x047],%l1 ! Mem[0000000021800047]
lduw [%i2+0x0e0],%l4 ! Mem[00000000210000e0]
jmpl %g6+8,%g0
ldstub [%i0+0x16e],%l0 ! Mem[000000002000016e]
p8_call_2_le:
retl
ldsb [%i1+0x112],%l1 ! Mem[0000000020800112]
p8_jmpl_2_lo:
ldsw [%o1+0x118],%l1 ! Mem[0000000020800118]
ldstub [%o2+0x037],%l5 ! Mem[0000000021000037]
ldsh [%o0+0x078],%l6 ! Mem[0000000020000078]
ldstub [%o0+0x1b7],%l5 ! Mem[00000000200001b7]
swap [%o1+0x0bc],%l2 ! Mem[00000000208000bc]
ldstub [%o3+0x047],%l1 ! Mem[0000000021800047]
lduw [%o2+0x0e0],%l4 ! Mem[00000000210000e0]
jmpl %g6+8,%g0
ldstub [%o0+0x16e],%l0 ! Mem[000000002000016e]
p8_call_2_lo:
retl
ldsb [%o1+0x112],%l1 ! Mem[0000000020800112]
p8_jmpl_2_he:
lduh [%i1+0x010],%l4 ! Mem[0000000020800010]
ldsw [%i3+0x0a0],%l7 ! Mem[00000000218000a0]
ldsh [%i2+0x174],%l0 ! Mem[0000000021000174]
swap [%i0+0x0a4],%l0 ! Mem[00000000200000a4]
jmpl %g6+8,%g0
swap [%i1+0x0c0],%l2 ! Mem[00000000208000c0]
p8_call_2_he:
retl
swap [%i2+0x1d8],%l2 ! Mem[00000000210001d8]
p8_jmpl_2_ho:
lduh [%o1+0x010],%l4 ! Mem[0000000020800010]
ldsw [%o3+0x0a0],%l7 ! Mem[00000000218000a0]
ldsh [%o2+0x174],%l0 ! Mem[0000000021000174]
swap [%o0+0x0a4],%l0 ! Mem[00000000200000a4]
jmpl %g6+8,%g0
swap [%o1+0x0c0],%l2 ! Mem[00000000208000c0]
p8_call_2_ho:
retl
swap [%o2+0x1d8],%l2 ! Mem[00000000210001d8]
p9_jmpl_2_le:
jmpl %g6+8,%g0
swap [%i0+0x040],%l5 ! Mem[0000000022000040]
p9_call_2_le:
retl
ldstub [%i0+0x1a8],%l5 ! Mem[00000000220001a8]
p9_jmpl_2_lo:
jmpl %g6+8,%g0
swap [%o0+0x040],%l5 ! Mem[0000000022000040]
p9_call_2_lo:
retl
ldstub [%o0+0x1a8],%l5 ! Mem[00000000220001a8]
p9_jmpl_2_he:
stw %l0,[%i1+0x034] ! Mem[0000000022800034]
ldd [%i1+0x0b0],%l4 ! Mem[00000000228000b0]
jmpl %g6+8,%g0
ldub [%i3+0x156],%l3 ! Mem[0000000023800156]
p9_call_2_he:
ldsb [%i2+0x010],%l3 ! Mem[0000000023000010]
stx %l7,[%i2+0x1d8] ! Mem[00000000230001d8]
swap [%i1+0x088],%l1 ! Mem[0000000022800088]
sth %l7,[%i2+0x10e] ! Mem[000000002300010e]
swap [%i1+0x0dc],%l6 ! Mem[00000000228000dc]
stb %l4,[%i2+0x070] ! Mem[0000000023000070]
retl
swap [%i0+0x144],%l1 ! Mem[0000000022000144]
p9_jmpl_2_ho:
stw %l0,[%o1+0x034] ! Mem[0000000022800034]
ldd [%o1+0x0b0],%l4 ! Mem[00000000228000b0]
jmpl %g6+8,%g0
ldub [%o3+0x156],%l3 ! Mem[0000000023800156]
p9_call_2_ho:
ldsb [%o2+0x010],%l3 ! Mem[0000000023000010]
stx %l7,[%o2+0x1d8] ! Mem[00000000230001d8]
swap [%o1+0x088],%l1 ! Mem[0000000022800088]
sth %l7,[%o2+0x10e] ! Mem[000000002300010e]
swap [%o1+0x0dc],%l6 ! Mem[00000000228000dc]
stb %l4,[%o2+0x070] ! Mem[0000000023000070]
retl
swap [%o0+0x144],%l1 ! Mem[0000000022000144]
p10_jmpl_2_le:
ldstub [%i0+0x16d],%l2 ! Mem[000000002400016d]
sth %l0,[%i1+0x070] ! Mem[0000000024800070]
jmpl %g6+8,%g0
std %l2,[%i1+0x170] ! Mem[0000000024800170]
p10_call_2_le:
stw %l1,[%i1+0x164] ! Mem[0000000024800164]
sth %l5,[%i0+0x1f8] ! Mem[00000000240001f8]
ldsb [%i2+0x1fc],%l0 ! Mem[00000000250001fc]
swap [%i2+0x19c],%l4 ! Mem[000000002500019c]
swap [%i3+0x05c],%l5 ! Mem[000000002580005c]
ldsh [%i2+0x112],%l3 ! Mem[0000000025000112]
sth %l1,[%i3+0x0fe] ! Mem[00000000258000fe]
retl
stw %l6,[%i3+0x14c] ! Mem[000000002580014c]
p10_jmpl_2_lo:
ldstub [%o0+0x16d],%l2 ! Mem[000000002400016d]
sth %l0,[%o1+0x070] ! Mem[0000000024800070]
jmpl %g6+8,%g0
std %l2,[%o1+0x170] ! Mem[0000000024800170]
p10_call_2_lo:
stw %l1,[%o1+0x164] ! Mem[0000000024800164]
sth %l5,[%o0+0x1f8] ! Mem[00000000240001f8]
ldsb [%o2+0x1fc],%l0 ! Mem[00000000250001fc]
swap [%o2+0x19c],%l4 ! Mem[000000002500019c]
swap [%o3+0x05c],%l5 ! Mem[000000002580005c]
ldsh [%o2+0x112],%l3 ! Mem[0000000025000112]
sth %l1,[%o3+0x0fe] ! Mem[00000000258000fe]
retl
stw %l6,[%o3+0x14c] ! Mem[000000002580014c]
p10_jmpl_2_he:
ldstub [%i1+0x114],%l0 ! Mem[0000000024800114]
swap [%i0+0x1a4],%l6 ! Mem[00000000240001a4]
lduh [%i0+0x196],%l5 ! Mem[0000000024000196]
ldsw [%i0+0x168],%l6 ! Mem[0000000024000168]
ldstub [%i0+0x1f2],%l2 ! Mem[00000000240001f2]
ldstub [%i0+0x010],%l1 ! Mem[0000000024000010]
jmpl %g6+8,%g0
std %l0,[%i0+0x1b8] ! Mem[00000000240001b8]
p10_call_2_he:
sth %l6,[%i2+0x166] ! Mem[0000000025000166]
lduw [%i1+0x1f4],%l3 ! Mem[00000000248001f4]
ldx [%i3+0x120],%l7 ! Mem[0000000025800120]
ldstub [%i2+0x096],%l3 ! Mem[0000000025000096]
ldub [%i2+0x038],%l3 ! Mem[0000000025000038]
std %l0,[%i3+0x1e8] ! Mem[00000000258001e8]
retl
ldstub [%i0+0x177],%l6 ! Mem[0000000024000177]
p10_jmpl_2_ho:
ldstub [%o1+0x114],%l0 ! Mem[0000000024800114]
swap [%o0+0x1a4],%l6 ! Mem[00000000240001a4]
lduh [%o0+0x196],%l5 ! Mem[0000000024000196]
ldsw [%o0+0x168],%l6 ! Mem[0000000024000168]
ldstub [%o0+0x1f2],%l2 ! Mem[00000000240001f2]
ldstub [%o0+0x010],%l1 ! Mem[0000000024000010]
jmpl %g6+8,%g0
std %l0,[%o0+0x1b8] ! Mem[00000000240001b8]
p10_call_2_ho:
sth %l6,[%o2+0x166] ! Mem[0000000025000166]
lduw [%o1+0x1f4],%l3 ! Mem[00000000248001f4]
ldx [%o3+0x120],%l7 ! Mem[0000000025800120]
ldstub [%o2+0x096],%l3 ! Mem[0000000025000096]
ldub [%o2+0x038],%l3 ! Mem[0000000025000038]
std %l0,[%o3+0x1e8] ! Mem[00000000258001e8]
retl
ldstub [%o0+0x177],%l6 ! Mem[0000000024000177]
p11_jmpl_2_le:
stb %l6,[%i0+0x042] ! Mem[0000000026000042]
ldd [%i2+0x0d8],%l2 ! Mem[00000000270000d8]
ldstub [%i1+0x11f],%l6 ! Mem[000000002680011f]
ldstub [%i0+0x062],%l0 ! Mem[0000000026000062]
ldsw [%i3+0x0cc],%l2 ! Mem[00000000278000cc]
ldx [%i0+0x180],%l6 ! Mem[0000000026000180]
jmpl %g6+8,%g0
ldstub [%i2+0x071],%l6 ! Mem[0000000027000071]
p11_call_2_le:
sth %l2,[%i0+0x146] ! Mem[0000000026000146]
retl
lduw [%i3+0x100],%l2 ! Mem[0000000027800100]
p11_jmpl_2_lo:
stb %l6,[%o0+0x042] ! Mem[0000000026000042]
ldd [%o2+0x0d8],%l2 ! Mem[00000000270000d8]
ldstub [%o1+0x11f],%l6 ! Mem[000000002680011f]
ldstub [%o0+0x062],%l0 ! Mem[0000000026000062]
ldsw [%o3+0x0cc],%l2 ! Mem[00000000278000cc]
ldx [%o0+0x180],%l6 ! Mem[0000000026000180]
jmpl %g6+8,%g0
ldstub [%o2+0x071],%l6 ! Mem[0000000027000071]
p11_call_2_lo:
sth %l2,[%o0+0x146] ! Mem[0000000026000146]
retl
lduw [%o3+0x100],%l2 ! Mem[0000000027800100]
p11_jmpl_2_he:
swap [%i3+0x034],%l4 ! Mem[0000000027800034]
swap [%i1+0x098],%l2 ! Mem[0000000026800098]
lduw [%i0+0x090],%l3 ! Mem[0000000026000090]
lduw [%i1+0x1f0],%l3 ! Mem[00000000268001f0]
stw %l5,[%i2+0x014] ! Mem[0000000027000014]
swap [%i3+0x0e8],%l1 ! Mem[00000000278000e8]
swap [%i1+0x094],%l2 ! Mem[0000000026800094]
jmpl %g6+8,%g0
ldsh [%i2+0x0a2],%l3 ! Mem[00000000270000a2]
p11_call_2_he:
retl
swap [%i1+0x0b8],%l7 ! Mem[00000000268000b8]
p11_jmpl_2_ho:
swap [%o3+0x034],%l4 ! Mem[0000000027800034]
swap [%o1+0x098],%l2 ! Mem[0000000026800098]
lduw [%o0+0x090],%l3 ! Mem[0000000026000090]
lduw [%o1+0x1f0],%l3 ! Mem[00000000268001f0]
stw %l5,[%o2+0x014] ! Mem[0000000027000014]
swap [%o3+0x0e8],%l1 ! Mem[00000000278000e8]
swap [%o1+0x094],%l2 ! Mem[0000000026800094]
jmpl %g6+8,%g0
ldsh [%o2+0x0a2],%l3 ! Mem[00000000270000a2]
p11_call_2_ho:
retl
swap [%o1+0x0b8],%l7 ! Mem[00000000268000b8]
p12_jmpl_2_le:
jmpl %g6+8,%g0
ldstub [%i0+0x101],%l7 ! Mem[0000000028000101]
p12_call_2_le:
retl
stb %l4,[%i2+0x041] ! Mem[0000000029000041]
p12_jmpl_2_lo:
jmpl %g6+8,%g0
ldstub [%o0+0x101],%l7 ! Mem[0000000028000101]
p12_call_2_lo:
retl
stb %l4,[%o2+0x041] ! Mem[0000000029000041]
p12_jmpl_2_he:
ldstub [%i1+0x1fd],%l7 ! Mem[00000000288001fd]
stb %l6,[%i1+0x1bb] ! Mem[00000000288001bb]
ldstub [%i1+0x009],%l1 ! Mem[0000000028800009]
sth %l5,[%i3+0x1da] ! Mem[00000000298001da]
ldsh [%i3+0x112],%l1 ! Mem[0000000029800112]
ldx [%i2+0x028],%l6 ! Mem[0000000029000028]
lduw [%i1+0x184],%l6 ! Mem[0000000028800184]
jmpl %g6+8,%g0
ldstub [%i0+0x0bd],%l7 ! Mem[00000000280000bd]
p12_call_2_he:
ldstub [%i3+0x170],%l4 ! Mem[0000000029800170]
ldsw [%i0+0x02c],%l1 ! Mem[000000002800002c]
lduh [%i2+0x156],%l6 ! Mem[0000000029000156]
swap [%i3+0x058],%l0 ! Mem[0000000029800058]
sth %l1,[%i1+0x014] ! Mem[0000000028800014]
lduw [%i1+0x088],%l2 ! Mem[0000000028800088]
retl
stb %l3,[%i1+0x1ba] ! Mem[00000000288001ba]
p12_jmpl_2_ho:
ldstub [%o1+0x1fd],%l7 ! Mem[00000000288001fd]
stb %l6,[%o1+0x1bb] ! Mem[00000000288001bb]
ldstub [%o1+0x009],%l1 ! Mem[0000000028800009]
sth %l5,[%o3+0x1da] ! Mem[00000000298001da]
ldsh [%o3+0x112],%l1 ! Mem[0000000029800112]
ldx [%o2+0x028],%l6 ! Mem[0000000029000028]
lduw [%o1+0x184],%l6 ! Mem[0000000028800184]
jmpl %g6+8,%g0
ldstub [%o0+0x0bd],%l7 ! Mem[00000000280000bd]
p12_call_2_ho:
ldstub [%o3+0x170],%l4 ! Mem[0000000029800170]
ldsw [%o0+0x02c],%l1 ! Mem[000000002800002c]
lduh [%o2+0x156],%l6 ! Mem[0000000029000156]
swap [%o3+0x058],%l0 ! Mem[0000000029800058]
sth %l1,[%o1+0x014] ! Mem[0000000028800014]
lduw [%o1+0x088],%l2 ! Mem[0000000028800088]
retl
stb %l3,[%o1+0x1ba] ! Mem[00000000288001ba]
p13_jmpl_2_le:
stw %l5,[%i2+0x034] ! Mem[000000002b000034]
jmpl %g6+8,%g0
ldsb [%i1+0x08c],%l4 ! Mem[000000002a80008c]
p13_call_2_le:
ldx [%i2+0x1e0],%l4 ! Mem[000000002b0001e0]
ldsh [%i3+0x1e2],%l3 ! Mem[000000002b8001e2]
swap [%i3+0x004],%l7 ! Mem[000000002b800004]
stx %l4,[%i3+0x088] ! Mem[000000002b800088]
retl
ldsb [%i1+0x05a],%l2 ! Mem[000000002a80005a]
p13_jmpl_2_lo:
stw %l5,[%o2+0x034] ! Mem[000000002b000034]
jmpl %g6+8,%g0
ldsb [%o1+0x08c],%l4 ! Mem[000000002a80008c]
p13_call_2_lo:
ldx [%o2+0x1e0],%l4 ! Mem[000000002b0001e0]
ldsh [%o3+0x1e2],%l3 ! Mem[000000002b8001e2]
swap [%o3+0x004],%l7 ! Mem[000000002b800004]
stx %l4,[%o3+0x088] ! Mem[000000002b800088]
retl
ldsb [%o1+0x05a],%l2 ! Mem[000000002a80005a]
p13_jmpl_2_he:
ldx [%i0+0x1f0],%l2 ! Mem[000000002a0001f0]
jmpl %g6+8,%g0
stx %l1,[%i0+0x0b8] ! Mem[000000002a0000b8]
p13_call_2_he:
swap [%i2+0x1fc],%l1 ! Mem[000000002b0001fc]
retl
ldsh [%i2+0x0d4],%l7 ! Mem[000000002b0000d4]
p13_jmpl_2_ho:
ldx [%o0+0x1f0],%l2 ! Mem[000000002a0001f0]
jmpl %g6+8,%g0
stx %l1,[%o0+0x0b8] ! Mem[000000002a0000b8]
p13_call_2_ho:
swap [%o2+0x1fc],%l1 ! Mem[000000002b0001fc]
retl
ldsh [%o2+0x0d4],%l7 ! Mem[000000002b0000d4]
p14_jmpl_2_le:
swap [%i1+0x00c],%l0 ! Mem[000000002c80000c]
jmpl %g6+8,%g0
lduw [%i3+0x09c],%l5 ! Mem[000000002d80009c]
p14_call_2_le:
retl
ldsw [%i0+0x004],%l2 ! Mem[000000002c000004]
p14_jmpl_2_lo:
swap [%o1+0x00c],%l0 ! Mem[000000002c80000c]
jmpl %g6+8,%g0
lduw [%o3+0x09c],%l5 ! Mem[000000002d80009c]
p14_call_2_lo:
retl
ldsw [%o0+0x004],%l2 ! Mem[000000002c000004]
p14_jmpl_2_he:
lduw [%i1+0x058],%l6 ! Mem[000000002c800058]
stw %l4,[%i3+0x0e4] ! Mem[000000002d8000e4]
stx %l7,[%i0+0x1f8] ! Mem[000000002c0001f8]
lduw [%i2+0x084],%l2 ! Mem[000000002d000084]
jmpl %g6+8,%g0
ldsb [%i1+0x03d],%l7 ! Mem[000000002c80003d]
p14_call_2_he:
ldstub [%i2+0x164],%l1 ! Mem[000000002d000164]
swap [%i3+0x1d8],%l5 ! Mem[000000002d8001d8]
ldstub [%i1+0x1dc],%l0 ! Mem[000000002c8001dc]
swap [%i0+0x118],%l7 ! Mem[000000002c000118]
swap [%i0+0x13c],%l6 ! Mem[000000002c00013c]
retl
sth %l2,[%i0+0x1d4] ! Mem[000000002c0001d4]
p14_jmpl_2_ho:
lduw [%o1+0x058],%l6 ! Mem[000000002c800058]
stw %l4,[%o3+0x0e4] ! Mem[000000002d8000e4]
stx %l7,[%o0+0x1f8] ! Mem[000000002c0001f8]
lduw [%o2+0x084],%l2 ! Mem[000000002d000084]
jmpl %g6+8,%g0
ldsb [%o1+0x03d],%l7 ! Mem[000000002c80003d]
p14_call_2_ho:
ldstub [%o2+0x164],%l1 ! Mem[000000002d000164]
swap [%o3+0x1d8],%l5 ! Mem[000000002d8001d8]
ldstub [%o1+0x1dc],%l0 ! Mem[000000002c8001dc]
swap [%o0+0x118],%l7 ! Mem[000000002c000118]
swap [%o0+0x13c],%l6 ! Mem[000000002c00013c]
retl
sth %l2,[%o0+0x1d4] ! Mem[000000002c0001d4]
p15_jmpl_2_le:
jmpl %g6+8,%g0
ldsh [%i0+0x042],%l7 ! Mem[000000002e000042]
p15_call_2_le:
ldstub [%i1+0x182],%l0 ! Mem[000000002e800182]
swap [%i3+0x020],%l1 ! Mem[000000002f800020]
ldstub [%i3+0x090],%l3 ! Mem[000000002f800090]
stx %l4,[%i0+0x0b0] ! Mem[000000002e0000b0]
ldstub [%i0+0x047],%l0 ! Mem[000000002e000047]
retl
ldsw [%i1+0x110],%l1 ! Mem[000000002e800110]
p15_jmpl_2_lo:
jmpl %g6+8,%g0
ldsh [%o0+0x042],%l7 ! Mem[000000002e000042]
p15_call_2_lo:
ldstub [%o1+0x182],%l0 ! Mem[000000002e800182]
swap [%o3+0x020],%l1 ! Mem[000000002f800020]
ldstub [%o3+0x090],%l3 ! Mem[000000002f800090]
stx %l4,[%o0+0x0b0] ! Mem[000000002e0000b0]
ldstub [%o0+0x047],%l0 ! Mem[000000002e000047]
retl
ldsw [%o1+0x110],%l1 ! Mem[000000002e800110]
p15_jmpl_2_he:
ldstub [%i0+0x011],%l4 ! Mem[000000002e000011]
swap [%i2+0x190],%l0 ! Mem[000000002f000190]
swap [%i0+0x154],%l0 ! Mem[000000002e000154]
lduh [%i1+0x0a6],%l0 ! Mem[000000002e8000a6]
jmpl %g6+8,%g0
lduh [%i1+0x1dc],%l3 ! Mem[000000002e8001dc]
p15_call_2_he:
sth %l4,[%i1+0x0ec] ! Mem[000000002e8000ec]
lduh [%i0+0x068],%l2 ! Mem[000000002e000068]
ldstub [%i3+0x0e3],%l2 ! Mem[000000002f8000e3]
ldsw [%i3+0x194],%l1 ! Mem[000000002f800194]
ldsw [%i0+0x0c0],%l2 ! Mem[000000002e0000c0]
lduh [%i1+0x012],%l6 ! Mem[000000002e800012]
retl
stw %l4,[%i2+0x134] ! Mem[000000002f000134]
p15_jmpl_2_ho:
ldstub [%o0+0x011],%l4 ! Mem[000000002e000011]
swap [%o2+0x190],%l0 ! Mem[000000002f000190]
swap [%o0+0x154],%l0 ! Mem[000000002e000154]
lduh [%o1+0x0a6],%l0 ! Mem[000000002e8000a6]
jmpl %g6+8,%g0
lduh [%o1+0x1dc],%l3 ! Mem[000000002e8001dc]
p15_call_2_ho:
sth %l4,[%o1+0x0ec] ! Mem[000000002e8000ec]
lduh [%o0+0x068],%l2 ! Mem[000000002e000068]
ldstub [%o3+0x0e3],%l2 ! Mem[000000002f8000e3]
ldsw [%o3+0x194],%l1 ! Mem[000000002f800194]
ldsw [%o0+0x0c0],%l2 ! Mem[000000002e0000c0]
lduh [%o1+0x012],%l6 ! Mem[000000002e800012]
retl
stw %l4,[%o2+0x134] ! Mem[000000002f000134]
p16_jmpl_2_le:
ldsb [%i0+0x0b1],%l4 ! Mem[00000000300000b1]
ldsw [%i3+0x070],%l6 ! Mem[0000000031800070]
jmpl %g6+8,%g0
swap [%i1+0x1a0],%l2 ! Mem[00000000308001a0]
p16_call_2_le:
stx %l7,[%i0+0x1f8] ! Mem[00000000300001f8]
swap [%i3+0x034],%l4 ! Mem[0000000031800034]
ldstub [%i2+0x1b8],%l0 ! Mem[00000000310001b8]
retl
ldsb [%i3+0x0de],%l3 ! Mem[00000000318000de]
p16_jmpl_2_lo:
ldsb [%o0+0x0b1],%l4 ! Mem[00000000300000b1]
ldsw [%o3+0x070],%l6 ! Mem[0000000031800070]
jmpl %g6+8,%g0
swap [%o1+0x1a0],%l2 ! Mem[00000000308001a0]
p16_call_2_lo:
stx %l7,[%o0+0x1f8] ! Mem[00000000300001f8]
swap [%o3+0x034],%l4 ! Mem[0000000031800034]
ldstub [%o2+0x1b8],%l0 ! Mem[00000000310001b8]
retl
ldsb [%o3+0x0de],%l3 ! Mem[00000000318000de]
p16_jmpl_2_he:
ldstub [%i3+0x025],%l3 ! Mem[0000000031800025]
sth %l0,[%i2+0x0b4] ! Mem[00000000310000b4]
stb %l0,[%i0+0x1d8] ! Mem[00000000300001d8]
lduw [%i0+0x1d8],%l2 ! Mem[00000000300001d8]
jmpl %g6+8,%g0
stx %l4,[%i1+0x180] ! Mem[0000000030800180]
p16_call_2_he:
ldsw [%i1+0x070],%l3 ! Mem[0000000030800070]
swap [%i2+0x124],%l4 ! Mem[0000000031000124]
retl
swap [%i2+0x1a0],%l0 ! Mem[00000000310001a0]
p16_jmpl_2_ho:
ldstub [%o3+0x025],%l3 ! Mem[0000000031800025]
sth %l0,[%o2+0x0b4] ! Mem[00000000310000b4]
stb %l0,[%o0+0x1d8] ! Mem[00000000300001d8]
lduw [%o0+0x1d8],%l2 ! Mem[00000000300001d8]
jmpl %g6+8,%g0
stx %l4,[%o1+0x180] ! Mem[0000000030800180]
p16_call_2_ho:
ldsw [%o1+0x070],%l3 ! Mem[0000000030800070]
swap [%o2+0x124],%l4 ! Mem[0000000031000124]
retl
swap [%o2+0x1a0],%l0 ! Mem[00000000310001a0]
p17_jmpl_2_le:
stw %l6,[%i2+0x11c] ! Mem[000000003300011c]
jmpl %g6+8,%g0
swap [%i1+0x128],%l5 ! Mem[0000000032800128]
p17_call_2_le:
stb %l6,[%i0+0x07c] ! Mem[000000003200007c]
swap [%i2+0x114],%l7 ! Mem[0000000033000114]
retl
ldstub [%i0+0x17a],%l4 ! Mem[000000003200017a]
p17_jmpl_2_lo:
stw %l6,[%o2+0x11c] ! Mem[000000003300011c]
jmpl %g6+8,%g0
swap [%o1+0x128],%l5 ! Mem[0000000032800128]
p17_call_2_lo:
stb %l6,[%o0+0x07c] ! Mem[000000003200007c]
swap [%o2+0x114],%l7 ! Mem[0000000033000114]
retl
ldstub [%o0+0x17a],%l4 ! Mem[000000003200017a]
p17_jmpl_2_he:
swap [%i1+0x080],%l6 ! Mem[0000000032800080]
std %l6,[%i0+0x060] ! Mem[0000000032000060]
stw %l5,[%i0+0x078] ! Mem[0000000032000078]
swap [%i0+0x11c],%l6 ! Mem[000000003200011c]
swap [%i0+0x154],%l1 ! Mem[0000000032000154]
ldstub [%i3+0x1c0],%l6 ! Mem[00000000338001c0]
stw %l5,[%i1+0x010] ! Mem[0000000032800010]
jmpl %g6+8,%g0
ldx [%i2+0x1b0],%l7 ! Mem[00000000330001b0]
p17_call_2_he:
ldsh [%i3+0x02c],%l7 ! Mem[000000003380002c]
stb %l4,[%i2+0x048] ! Mem[0000000033000048]
swap [%i1+0x078],%l6 ! Mem[0000000032800078]
sth %l0,[%i1+0x062] ! Mem[0000000032800062]
ldstub [%i2+0x0f2],%l5 ! Mem[00000000330000f2]
swap [%i3+0x084],%l6 ! Mem[0000000033800084]
lduh [%i2+0x1c6],%l7 ! Mem[00000000330001c6]
retl
swap [%i1+0x0dc],%l2 ! Mem[00000000328000dc]
p17_jmpl_2_ho:
swap [%o1+0x080],%l6 ! Mem[0000000032800080]
std %l6,[%o0+0x060] ! Mem[0000000032000060]
stw %l5,[%o0+0x078] ! Mem[0000000032000078]
swap [%o0+0x11c],%l6 ! Mem[000000003200011c]
swap [%o0+0x154],%l1 ! Mem[0000000032000154]
ldstub [%o3+0x1c0],%l6 ! Mem[00000000338001c0]
stw %l5,[%o1+0x010] ! Mem[0000000032800010]
jmpl %g6+8,%g0
ldx [%o2+0x1b0],%l7 ! Mem[00000000330001b0]
p17_call_2_ho:
ldsh [%o3+0x02c],%l7 ! Mem[000000003380002c]
stb %l4,[%o2+0x048] ! Mem[0000000033000048]
swap [%o1+0x078],%l6 ! Mem[0000000032800078]
sth %l0,[%o1+0x062] ! Mem[0000000032800062]
ldstub [%o2+0x0f2],%l5 ! Mem[00000000330000f2]
swap [%o3+0x084],%l6 ! Mem[0000000033800084]
lduh [%o2+0x1c6],%l7 ! Mem[00000000330001c6]
retl
swap [%o1+0x0dc],%l2 ! Mem[00000000328000dc]
p18_jmpl_2_le:
swap [%i3+0x050],%l5 ! Mem[0000000035800050]
jmpl %g6+8,%g0
swap [%i0+0x038],%l3 ! Mem[0000000034000038]
p18_call_2_le:
ldsw [%i1+0x10c],%l1 ! Mem[000000003480010c]
std %l6,[%i2+0x060] ! Mem[0000000035000060]
swap [%i1+0x090],%l5 ! Mem[0000000034800090]
stx %l4,[%i2+0x1b8] ! Mem[00000000350001b8]
retl
ldstub [%i0+0x109],%l1 ! Mem[0000000034000109]
p18_jmpl_2_lo:
swap [%o3+0x050],%l5 ! Mem[0000000035800050]
jmpl %g6+8,%g0
swap [%o0+0x038],%l3 ! Mem[0000000034000038]
p18_call_2_lo:
ldsw [%o1+0x10c],%l1 ! Mem[000000003480010c]
std %l6,[%o2+0x060] ! Mem[0000000035000060]
swap [%o1+0x090],%l5 ! Mem[0000000034800090]
stx %l4,[%o2+0x1b8] ! Mem[00000000350001b8]
retl
ldstub [%o0+0x109],%l1 ! Mem[0000000034000109]
p18_jmpl_2_he:
ldstub [%i3+0x000],%l3 ! Mem[0000000035800000]
jmpl %g6+8,%g0
ldsb [%i1+0x0a8],%l1 ! Mem[00000000348000a8]
p18_call_2_he:
swap [%i0+0x0a8],%l6 ! Mem[00000000340000a8]
swap [%i0+0x10c],%l0 ! Mem[000000003400010c]
ldx [%i1+0x118],%l5 ! Mem[0000000034800118]
retl
swap [%i3+0x02c],%l2 ! Mem[000000003580002c]
p18_jmpl_2_ho:
ldstub [%o3+0x000],%l3 ! Mem[0000000035800000]
jmpl %g6+8,%g0
ldsb [%o1+0x0a8],%l1 ! Mem[00000000348000a8]
p18_call_2_ho:
swap [%o0+0x0a8],%l6 ! Mem[00000000340000a8]
swap [%o0+0x10c],%l0 ! Mem[000000003400010c]
ldx [%o1+0x118],%l5 ! Mem[0000000034800118]
retl
swap [%o3+0x02c],%l2 ! Mem[000000003580002c]
p19_jmpl_2_le:
stb %l2,[%i0+0x0a5] ! Mem[00000000360000a5]
jmpl %g6+8,%g0
ldstub [%i3+0x056],%l6 ! Mem[0000000037800056]
p19_call_2_le:
ldstub [%i1+0x012],%l6 ! Mem[0000000036800012]
swap [%i0+0x130],%l1 ! Mem[0000000036000130]
retl
swap [%i2+0x18c],%l2 ! Mem[000000003700018c]
p19_jmpl_2_lo:
stb %l2,[%o0+0x0a5] ! Mem[00000000360000a5]
jmpl %g6+8,%g0
ldstub [%o3+0x056],%l6 ! Mem[0000000037800056]
p19_call_2_lo:
ldstub [%o1+0x012],%l6 ! Mem[0000000036800012]
swap [%o0+0x130],%l1 ! Mem[0000000036000130]
retl
swap [%o2+0x18c],%l2 ! Mem[000000003700018c]
p19_jmpl_2_he:
ldsb [%i0+0x192],%l0 ! Mem[0000000036000192]
jmpl %g6+8,%g0
ldsw [%i0+0x154],%l0 ! Mem[0000000036000154]
p19_call_2_he:
ldsw [%i1+0x0fc],%l1 ! Mem[00000000368000fc]
ldsh [%i2+0x14e],%l6 ! Mem[000000003700014e]
stb %l5,[%i3+0x11f] ! Mem[000000003780011f]
lduh [%i1+0x110],%l6 ! Mem[0000000036800110]
retl
swap [%i3+0x17c],%l7 ! Mem[000000003780017c]
p19_jmpl_2_ho:
ldsb [%o0+0x192],%l0 ! Mem[0000000036000192]
jmpl %g6+8,%g0
ldsw [%o0+0x154],%l0 ! Mem[0000000036000154]
p19_call_2_ho:
ldsw [%o1+0x0fc],%l1 ! Mem[00000000368000fc]
ldsh [%o2+0x14e],%l6 ! Mem[000000003700014e]
stb %l5,[%o3+0x11f] ! Mem[000000003780011f]
lduh [%o1+0x110],%l6 ! Mem[0000000036800110]
retl
swap [%o3+0x17c],%l7 ! Mem[000000003780017c]
p20_jmpl_2_le:
swap [%i0+0x1bc],%l6 ! Mem[00000000380001bc]
stw %l2,[%i0+0x05c] ! Mem[000000003800005c]
stw %l0,[%i2+0x03c] ! Mem[000000003900003c]
ldstub [%i2+0x174],%l0 ! Mem[0000000039000174]
std %l4,[%i2+0x070] ! Mem[0000000039000070]
ldx [%i0+0x158],%l4 ! Mem[0000000038000158]
ldsh [%i1+0x0da],%l2 ! Mem[00000000388000da]
jmpl %g6+8,%g0
stb %l4,[%i2+0x170] ! Mem[0000000039000170]
p20_call_2_le:
swap [%i0+0x0b0],%l5 ! Mem[00000000380000b0]
retl
ldsb [%i1+0x19a],%l4 ! Mem[000000003880019a]
p20_jmpl_2_lo:
swap [%o0+0x1bc],%l6 ! Mem[00000000380001bc]
stw %l2,[%o0+0x05c] ! Mem[000000003800005c]
stw %l0,[%o2+0x03c] ! Mem[000000003900003c]
ldstub [%o2+0x174],%l0 ! Mem[0000000039000174]
std %l4,[%o2+0x070] ! Mem[0000000039000070]
ldx [%o0+0x158],%l4 ! Mem[0000000038000158]
ldsh [%o1+0x0da],%l2 ! Mem[00000000388000da]
jmpl %g6+8,%g0
stb %l4,[%o2+0x170] ! Mem[0000000039000170]
p20_call_2_lo:
swap [%o0+0x0b0],%l5 ! Mem[00000000380000b0]
retl
ldsb [%o1+0x19a],%l4 ! Mem[000000003880019a]
p20_jmpl_2_he:
ldd [%i1+0x198],%l4 ! Mem[0000000038800198]
jmpl %g6+8,%g0
stb %l0,[%i3+0x167] ! Mem[0000000039800167]
p20_call_2_he:
stw %l2,[%i2+0x148] ! Mem[0000000039000148]
ldsh [%i0+0x044],%l0 ! Mem[0000000038000044]
stx %l1,[%i1+0x130] ! Mem[0000000038800130]
swap [%i3+0x0bc],%l2 ! Mem[00000000398000bc]
swap [%i0+0x084],%l0 ! Mem[0000000038000084]
retl
ldsh [%i0+0x04c],%l6 ! Mem[000000003800004c]
p20_jmpl_2_ho:
ldd [%o1+0x198],%l4 ! Mem[0000000038800198]
jmpl %g6+8,%g0
stb %l0,[%o3+0x167] ! Mem[0000000039800167]
p20_call_2_ho:
stw %l2,[%o2+0x148] ! Mem[0000000039000148]
ldsh [%o0+0x044],%l0 ! Mem[0000000038000044]
stx %l1,[%o1+0x130] ! Mem[0000000038800130]
swap [%o3+0x0bc],%l2 ! Mem[00000000398000bc]
swap [%o0+0x084],%l0 ! Mem[0000000038000084]
retl
ldsh [%o0+0x04c],%l6 ! Mem[000000003800004c]
p21_jmpl_2_le:
ldd [%i0+0x1a8],%l6 ! Mem[000000003a0001a8]
jmpl %g6+8,%g0
stx %l4,[%i0+0x110] ! Mem[000000003a000110]
p21_call_2_le:
std %l0,[%i1+0x0f0] ! Mem[000000003a8000f0]
ldsh [%i0+0x04e],%l2 ! Mem[000000003a00004e]
lduh [%i1+0x0ac],%l4 ! Mem[000000003a8000ac]
retl
swap [%i1+0x014],%l1 ! Mem[000000003a800014]
p21_jmpl_2_lo:
ldd [%o0+0x1a8],%l6 ! Mem[000000003a0001a8]
jmpl %g6+8,%g0
stx %l4,[%o0+0x110] ! Mem[000000003a000110]
p21_call_2_lo:
std %l0,[%o1+0x0f0] ! Mem[000000003a8000f0]
ldsh [%o0+0x04e],%l2 ! Mem[000000003a00004e]
lduh [%o1+0x0ac],%l4 ! Mem[000000003a8000ac]
retl
swap [%o1+0x014],%l1 ! Mem[000000003a800014]
p21_jmpl_2_he:
jmpl %g6+8,%g0
swap [%i3+0x14c],%l5 ! Mem[000000003b80014c]
p21_call_2_he:
swap [%i3+0x058],%l5 ! Mem[000000003b800058]
stx %l7,[%i0+0x020] ! Mem[000000003a000020]
ldd [%i1+0x1c0],%l2 ! Mem[000000003a8001c0]
retl
stw %l5,[%i3+0x0d0] ! Mem[000000003b8000d0]
p21_jmpl_2_ho:
jmpl %g6+8,%g0
swap [%o3+0x14c],%l5 ! Mem[000000003b80014c]
p21_call_2_ho:
swap [%o3+0x058],%l5 ! Mem[000000003b800058]
stx %l7,[%o0+0x020] ! Mem[000000003a000020]
ldd [%o1+0x1c0],%l2 ! Mem[000000003a8001c0]
retl
stw %l5,[%o3+0x0d0] ! Mem[000000003b8000d0]
p22_jmpl_2_le:
sth %l0,[%i3+0x178] ! Mem[000000003d800178]
jmpl %g6+8,%g0
ldstub [%i3+0x0ef],%l1 ! Mem[000000003d8000ef]
p22_call_2_le:
ldstub [%i3+0x085],%l2 ! Mem[000000003d800085]
lduh [%i0+0x01c],%l7 ! Mem[000000003c00001c]
stb %l0,[%i0+0x16e] ! Mem[000000003c00016e]
ldstub [%i0+0x1df],%l4 ! Mem[000000003c0001df]
stx %l4,[%i2+0x098] ! Mem[000000003d000098]
swap [%i3+0x1ec],%l1 ! Mem[000000003d8001ec]
lduh [%i2+0x048],%l2 ! Mem[000000003d000048]
retl
swap [%i0+0x174],%l3 ! Mem[000000003c000174]
p22_jmpl_2_lo:
sth %l0,[%o3+0x178] ! Mem[000000003d800178]
jmpl %g6+8,%g0
ldstub [%o3+0x0ef],%l1 ! Mem[000000003d8000ef]
p22_call_2_lo:
ldstub [%o3+0x085],%l2 ! Mem[000000003d800085]
lduh [%o0+0x01c],%l7 ! Mem[000000003c00001c]
stb %l0,[%o0+0x16e] ! Mem[000000003c00016e]
ldstub [%o0+0x1df],%l4 ! Mem[000000003c0001df]
stx %l4,[%o2+0x098] ! Mem[000000003d000098]
swap [%o3+0x1ec],%l1 ! Mem[000000003d8001ec]
lduh [%o2+0x048],%l2 ! Mem[000000003d000048]
retl
swap [%o0+0x174],%l3 ! Mem[000000003c000174]
p22_jmpl_2_he:
ldd [%i3+0x108],%l2 ! Mem[000000003d800108]
std %l0,[%i2+0x0d8] ! Mem[000000003d0000d8]
lduw [%i2+0x1d8],%l2 ! Mem[000000003d0001d8]
stx %l1,[%i3+0x038] ! Mem[000000003d800038]
ldstub [%i1+0x0b0],%l5 ! Mem[000000003c8000b0]
ldx [%i1+0x0e8],%l1 ! Mem[000000003c8000e8]
jmpl %g6+8,%g0
lduw [%i2+0x09c],%l5 ! Mem[000000003d00009c]
p22_call_2_he:
swap [%i2+0x164],%l0 ! Mem[000000003d000164]
ldd [%i1+0x0a8],%l0 ! Mem[000000003c8000a8]
lduw [%i1+0x018],%l1 ! Mem[000000003c800018]
stb %l6,[%i0+0x0ec] ! Mem[000000003c0000ec]
ldstub [%i1+0x04f],%l3 ! Mem[000000003c80004f]
lduw [%i1+0x11c],%l5 ! Mem[000000003c80011c]
stw %l5,[%i0+0x1f4] ! Mem[000000003c0001f4]
retl
ldstub [%i1+0x0f2],%l5 ! Mem[000000003c8000f2]
p22_jmpl_2_ho:
ldd [%o3+0x108],%l2 ! Mem[000000003d800108]
std %l0,[%o2+0x0d8] ! Mem[000000003d0000d8]
lduw [%o2+0x1d8],%l2 ! Mem[000000003d0001d8]
stx %l1,[%o3+0x038] ! Mem[000000003d800038]
ldstub [%o1+0x0b0],%l5 ! Mem[000000003c8000b0]
ldx [%o1+0x0e8],%l1 ! Mem[000000003c8000e8]
jmpl %g6+8,%g0
lduw [%o2+0x09c],%l5 ! Mem[000000003d00009c]
p22_call_2_ho:
swap [%o2+0x164],%l0 ! Mem[000000003d000164]
ldd [%o1+0x0a8],%l0 ! Mem[000000003c8000a8]
lduw [%o1+0x018],%l1 ! Mem[000000003c800018]
stb %l6,[%o0+0x0ec] ! Mem[000000003c0000ec]
ldstub [%o1+0x04f],%l3 ! Mem[000000003c80004f]
lduw [%o1+0x11c],%l5 ! Mem[000000003c80011c]
stw %l5,[%o0+0x1f4] ! Mem[000000003c0001f4]
retl
ldstub [%o1+0x0f2],%l5 ! Mem[000000003c8000f2]
p23_jmpl_2_le:
ldub [%i0+0x174],%l2 ! Mem[000000003e000174]
swap [%i3+0x0c4],%l6 ! Mem[000000003f8000c4]
jmpl %g6+8,%g0
ldstub [%i1+0x091],%l4 ! Mem[000000003e800091]
p23_call_2_le:
stw %l6,[%i2+0x13c] ! Mem[000000003f00013c]
ldd [%i1+0x1a0],%l0 ! Mem[000000003e8001a0]
retl
stb %l6,[%i1+0x19b] ! Mem[000000003e80019b]
p23_jmpl_2_lo:
ldub [%o0+0x174],%l2 ! Mem[000000003e000174]
swap [%o3+0x0c4],%l6 ! Mem[000000003f8000c4]
jmpl %g6+8,%g0
ldstub [%o1+0x091],%l4 ! Mem[000000003e800091]
p23_call_2_lo:
stw %l6,[%o2+0x13c] ! Mem[000000003f00013c]
ldd [%o1+0x1a0],%l0 ! Mem[000000003e8001a0]
retl
stb %l6,[%o1+0x19b] ! Mem[000000003e80019b]
p23_jmpl_2_he:
jmpl %g6+8,%g0
ldstub [%i1+0x069],%l2 ! Mem[000000003e800069]
p23_call_2_he:
swap [%i2+0x0d8],%l0 ! Mem[000000003f0000d8]
swap [%i2+0x1cc],%l5 ! Mem[000000003f0001cc]
ldstub [%i0+0x13b],%l5 ! Mem[000000003e00013b]
ldd [%i1+0x008],%l4 ! Mem[000000003e800008]
swap [%i2+0x098],%l7 ! Mem[000000003f000098]
retl
swap [%i1+0x1b0],%l4 ! Mem[000000003e8001b0]
p23_jmpl_2_ho:
jmpl %g6+8,%g0
ldstub [%o1+0x069],%l2 ! Mem[000000003e800069]
p23_call_2_ho:
swap [%o2+0x0d8],%l0 ! Mem[000000003f0000d8]
swap [%o2+0x1cc],%l5 ! Mem[000000003f0001cc]
ldstub [%o0+0x13b],%l5 ! Mem[000000003e00013b]
ldd [%o1+0x008],%l4 ! Mem[000000003e800008]
swap [%o2+0x098],%l7 ! Mem[000000003f000098]
retl
swap [%o1+0x1b0],%l4 ! Mem[000000003e8001b0]
p24_jmpl_2_le:
ldsb [%i0+0x0e8],%l5 ! Mem[00000000400000e8]
stb %l5,[%i3+0x051] ! Mem[0000000041800051]
swap [%i2+0x194],%l0 ! Mem[0000000041000194]
lduh [%i3+0x128],%l2 ! Mem[0000000041800128]
swap [%i2+0x014],%l3 ! Mem[0000000041000014]
ldstub [%i3+0x16a],%l6 ! Mem[000000004180016a]
jmpl %g6+8,%g0
swap [%i0+0x0d0],%l7 ! Mem[00000000400000d0]
p24_call_2_le:
stw %l1,[%i2+0x0a0] ! Mem[00000000410000a0]
retl
ldstub [%i2+0x09b],%l5 ! Mem[000000004100009b]
p24_jmpl_2_lo:
ldsb [%o0+0x0e8],%l5 ! Mem[00000000400000e8]
stb %l5,[%o3+0x051] ! Mem[0000000041800051]
swap [%o2+0x194],%l0 ! Mem[0000000041000194]
lduh [%o3+0x128],%l2 ! Mem[0000000041800128]
swap [%o2+0x014],%l3 ! Mem[0000000041000014]
ldstub [%o3+0x16a],%l6 ! Mem[000000004180016a]
jmpl %g6+8,%g0
swap [%o0+0x0d0],%l7 ! Mem[00000000400000d0]
p24_call_2_lo:
stw %l1,[%o2+0x0a0] ! Mem[00000000410000a0]
retl
ldstub [%o2+0x09b],%l5 ! Mem[000000004100009b]
p24_jmpl_2_he:
jmpl %g6+8,%g0
swap [%i2+0x0e0],%l7 ! Mem[00000000410000e0]
p24_call_2_he:
ldstub [%i2+0x126],%l4 ! Mem[0000000041000126]
ldsh [%i3+0x1a0],%l0 ! Mem[00000000418001a0]
stb %l0,[%i3+0x168] ! Mem[0000000041800168]
ldd [%i3+0x158],%l2 ! Mem[0000000041800158]
ldsw [%i1+0x1f0],%l2 ! Mem[00000000408001f0]
retl
ldsh [%i3+0x1f2],%l2 ! Mem[00000000418001f2]
p24_jmpl_2_ho:
jmpl %g6+8,%g0
swap [%o2+0x0e0],%l7 ! Mem[00000000410000e0]
p24_call_2_ho:
ldstub [%o2+0x126],%l4 ! Mem[0000000041000126]
ldsh [%o3+0x1a0],%l0 ! Mem[00000000418001a0]
stb %l0,[%o3+0x168] ! Mem[0000000041800168]
ldd [%o3+0x158],%l2 ! Mem[0000000041800158]
ldsw [%o1+0x1f0],%l2 ! Mem[00000000408001f0]
retl
ldsh [%o3+0x1f2],%l2 ! Mem[00000000418001f2]
p25_jmpl_2_le:
ldsb [%i3+0x14a],%l2 ! Mem[000000004380014a]
swap [%i3+0x050],%l5 ! Mem[0000000043800050]
ldsb [%i2+0x1fd],%l3 ! Mem[00000000430001fd]
ldub [%i0+0x0cb],%l4 ! Mem[00000000420000cb]
jmpl %g6+8,%g0
ldstub [%i1+0x1e1],%l5 ! Mem[00000000428001e1]
p25_call_2_le:
ldsb [%i1+0x0e3],%l2 ! Mem[00000000428000e3]
swap [%i3+0x148],%l2 ! Mem[0000000043800148]
retl
ldx [%i3+0x040],%l0 ! Mem[0000000043800040]
p25_jmpl_2_lo:
ldsb [%o3+0x14a],%l2 ! Mem[000000004380014a]
swap [%o3+0x050],%l5 ! Mem[0000000043800050]
ldsb [%o2+0x1fd],%l3 ! Mem[00000000430001fd]
ldub [%o0+0x0cb],%l4 ! Mem[00000000420000cb]
jmpl %g6+8,%g0
ldstub [%o1+0x1e1],%l5 ! Mem[00000000428001e1]
p25_call_2_lo:
ldsb [%o1+0x0e3],%l2 ! Mem[00000000428000e3]
swap [%o3+0x148],%l2 ! Mem[0000000043800148]
retl
ldx [%o3+0x040],%l0 ! Mem[0000000043800040]
p25_jmpl_2_he:
jmpl %g6+8,%g0
swap [%i3+0x048],%l6 ! Mem[0000000043800048]
p25_call_2_he:
ldub [%i3+0x148],%l2 ! Mem[0000000043800148]
retl
ldd [%i0+0x060],%l0 ! Mem[0000000042000060]
p25_jmpl_2_ho:
jmpl %g6+8,%g0
swap [%o3+0x048],%l6 ! Mem[0000000043800048]
p25_call_2_ho:
ldub [%o3+0x148],%l2 ! Mem[0000000043800148]
retl
ldd [%o0+0x060],%l0 ! Mem[0000000042000060]
p26_jmpl_2_le:
swap [%i3+0x1c4],%l5 ! Mem[00000000458001c4]
jmpl %g6+8,%g0
ldsh [%i2+0x008],%l0 ! Mem[0000000045000008]
p26_call_2_le:
ldx [%i0+0x068],%l1 ! Mem[0000000044000068]
swap [%i3+0x024],%l2 ! Mem[0000000045800024]
std %l0,[%i0+0x1d8] ! Mem[00000000440001d8]
retl
stw %l5,[%i2+0x078] ! Mem[0000000045000078]
p26_jmpl_2_lo:
swap [%o3+0x1c4],%l5 ! Mem[00000000458001c4]
jmpl %g6+8,%g0
ldsh [%o2+0x008],%l0 ! Mem[0000000045000008]
p26_call_2_lo:
ldx [%o0+0x068],%l1 ! Mem[0000000044000068]
swap [%o3+0x024],%l2 ! Mem[0000000045800024]
std %l0,[%o0+0x1d8] ! Mem[00000000440001d8]
retl
stw %l5,[%o2+0x078] ! Mem[0000000045000078]
p26_jmpl_2_he:
stb %l1,[%i1+0x10f] ! Mem[000000004480010f]
stb %l6,[%i1+0x1bb] ! Mem[00000000448001bb]
ldsw [%i1+0x028],%l1 ! Mem[0000000044800028]
swap [%i3+0x130],%l1 ! Mem[0000000045800130]
jmpl %g6+8,%g0
sth %l1,[%i0+0x104] ! Mem[0000000044000104]
p26_call_2_he:
swap [%i3+0x040],%l0 ! Mem[0000000045800040]
retl
lduw [%i0+0x090],%l1 ! Mem[0000000044000090]
p26_jmpl_2_ho:
stb %l1,[%o1+0x10f] ! Mem[000000004480010f]
stb %l6,[%o1+0x1bb] ! Mem[00000000448001bb]
ldsw [%o1+0x028],%l1 ! Mem[0000000044800028]
swap [%o3+0x130],%l1 ! Mem[0000000045800130]
jmpl %g6+8,%g0
sth %l1,[%o0+0x104] ! Mem[0000000044000104]
p26_call_2_ho:
swap [%o3+0x040],%l0 ! Mem[0000000045800040]
retl
lduw [%o0+0x090],%l1 ! Mem[0000000044000090]
p27_jmpl_2_le:
ldx [%i0+0x160],%l5 ! Mem[0000000046000160]
stx %l4,[%i1+0x0a0] ! Mem[00000000468000a0]
ldstub [%i2+0x1f8],%l7 ! Mem[00000000470001f8]
swap [%i2+0x1e8],%l4 ! Mem[00000000470001e8]
ldsb [%i0+0x140],%l7 ! Mem[0000000046000140]
ldstub [%i1+0x175],%l5 ! Mem[0000000046800175]
ldsb [%i3+0x1ff],%l4 ! Mem[00000000478001ff]
jmpl %g6+8,%g0
ldd [%i3+0x020],%l0 ! Mem[0000000047800020]
p27_call_2_le:
retl
ldx [%i0+0x0a8],%l5 ! Mem[00000000460000a8]
p27_jmpl_2_lo:
ldx [%o0+0x160],%l5 ! Mem[0000000046000160]
stx %l4,[%o1+0x0a0] ! Mem[00000000468000a0]
ldstub [%o2+0x1f8],%l7 ! Mem[00000000470001f8]
swap [%o2+0x1e8],%l4 ! Mem[00000000470001e8]
ldsb [%o0+0x140],%l7 ! Mem[0000000046000140]
ldstub [%o1+0x175],%l5 ! Mem[0000000046800175]
ldsb [%o3+0x1ff],%l4 ! Mem[00000000478001ff]
jmpl %g6+8,%g0
ldd [%o3+0x020],%l0 ! Mem[0000000047800020]
p27_call_2_lo:
retl
ldx [%o0+0x0a8],%l5 ! Mem[00000000460000a8]
p27_jmpl_2_he:
ldstub [%i1+0x073],%l6 ! Mem[0000000046800073]
ldstub [%i0+0x134],%l7 ! Mem[0000000046000134]
ldd [%i2+0x178],%l4 ! Mem[0000000047000178]
ldstub [%i2+0x149],%l2 ! Mem[0000000047000149]
jmpl %g6+8,%g0
ldstub [%i3+0x004],%l3 ! Mem[0000000047800004]
p27_call_2_he:
swap [%i3+0x078],%l5 ! Mem[0000000047800078]
ldx [%i2+0x170],%l3 ! Mem[0000000047000170]
ldstub [%i1+0x1ad],%l0 ! Mem[00000000468001ad]
sth %l2,[%i0+0x178] ! Mem[0000000046000178]
ldsh [%i0+0x1b2],%l0 ! Mem[00000000460001b2]
ldstub [%i0+0x05a],%l0 ! Mem[000000004600005a]
retl
ldd [%i0+0x060],%l0 ! Mem[0000000046000060]
p27_jmpl_2_ho:
ldstub [%o1+0x073],%l6 ! Mem[0000000046800073]
ldstub [%o0+0x134],%l7 ! Mem[0000000046000134]
ldd [%o2+0x178],%l4 ! Mem[0000000047000178]
ldstub [%o2+0x149],%l2 ! Mem[0000000047000149]
jmpl %g6+8,%g0
ldstub [%o3+0x004],%l3 ! Mem[0000000047800004]
p27_call_2_ho:
swap [%o3+0x078],%l5 ! Mem[0000000047800078]
ldx [%o2+0x170],%l3 ! Mem[0000000047000170]
ldstub [%o1+0x1ad],%l0 ! Mem[00000000468001ad]
sth %l2,[%o0+0x178] ! Mem[0000000046000178]
ldsh [%o0+0x1b2],%l0 ! Mem[00000000460001b2]
ldstub [%o0+0x05a],%l0 ! Mem[000000004600005a]
retl
ldd [%o0+0x060],%l0 ! Mem[0000000046000060]
p28_jmpl_2_le:
std %l6,[%i2+0x160] ! Mem[0000000049000160]
ldsb [%i3+0x105],%l4 ! Mem[0000000049800105]
swap [%i1+0x064],%l0 ! Mem[0000000048800064]
jmpl %g6+8,%g0
ldstub [%i3+0x061],%l6 ! Mem[0000000049800061]
p28_call_2_le:
lduw [%i1+0x08c],%l4 ! Mem[000000004880008c]
retl
lduh [%i1+0x1f8],%l0 ! Mem[00000000488001f8]
p28_jmpl_2_lo:
std %l6,[%o2+0x160] ! Mem[0000000049000160]
ldsb [%o3+0x105],%l4 ! Mem[0000000049800105]
swap [%o1+0x064],%l0 ! Mem[0000000048800064]
jmpl %g6+8,%g0
ldstub [%o3+0x061],%l6 ! Mem[0000000049800061]
p28_call_2_lo:
lduw [%o1+0x08c],%l4 ! Mem[000000004880008c]
retl
lduh [%o1+0x1f8],%l0 ! Mem[00000000488001f8]
p28_jmpl_2_he:
ldstub [%i0+0x197],%l5 ! Mem[0000000048000197]
ldsw [%i0+0x154],%l1 ! Mem[0000000048000154]
swap [%i1+0x064],%l1 ! Mem[0000000048800064]
swap [%i3+0x154],%l2 ! Mem[0000000049800154]
ldsw [%i0+0x0e4],%l6 ! Mem[00000000480000e4]
swap [%i1+0x06c],%l1 ! Mem[000000004880006c]
jmpl %g6+8,%g0
ldsw [%i2+0x05c],%l4 ! Mem[000000004900005c]
p28_call_2_he:
retl
swap [%i2+0x1fc],%l3 ! Mem[00000000490001fc]
p28_jmpl_2_ho:
ldstub [%o0+0x197],%l5 ! Mem[0000000048000197]
ldsw [%o0+0x154],%l1 ! Mem[0000000048000154]
swap [%o1+0x064],%l1 ! Mem[0000000048800064]
swap [%o3+0x154],%l2 ! Mem[0000000049800154]
ldsw [%o0+0x0e4],%l6 ! Mem[00000000480000e4]
swap [%o1+0x06c],%l1 ! Mem[000000004880006c]
jmpl %g6+8,%g0
ldsw [%o2+0x05c],%l4 ! Mem[000000004900005c]
p28_call_2_ho:
retl
swap [%o2+0x1fc],%l3 ! Mem[00000000490001fc]
p29_jmpl_2_le:
ldstub [%i3+0x11c],%l2 ! Mem[000000004b80011c]
swap [%i3+0x030],%l2 ! Mem[000000004b800030]
ldsb [%i2+0x132],%l5 ! Mem[000000004b000132]
ldstub [%i1+0x0e6],%l2 ! Mem[000000004a8000e6]
ldstub [%i3+0x096],%l4 ! Mem[000000004b800096]
ldsh [%i3+0x084],%l2 ! Mem[000000004b800084]
ldsb [%i2+0x173],%l3 ! Mem[000000004b000173]
jmpl %g6+8,%g0
stx %l7,[%i3+0x1d8] ! Mem[000000004b8001d8]
p29_call_2_le:
lduw [%i2+0x120],%l5 ! Mem[000000004b000120]
swap [%i0+0x0d0],%l6 ! Mem[000000004a0000d0]
sth %l0,[%i3+0x192] ! Mem[000000004b800192]
ldstub [%i3+0x0f6],%l3 ! Mem[000000004b8000f6]
ldsw [%i0+0x044],%l1 ! Mem[000000004a000044]
swap [%i1+0x12c],%l0 ! Mem[000000004a80012c]
retl
ldsb [%i2+0x126],%l4 ! Mem[000000004b000126]
p29_jmpl_2_lo:
ldstub [%o3+0x11c],%l2 ! Mem[000000004b80011c]
swap [%o3+0x030],%l2 ! Mem[000000004b800030]
ldsb [%o2+0x132],%l5 ! Mem[000000004b000132]
ldstub [%o1+0x0e6],%l2 ! Mem[000000004a8000e6]
ldstub [%o3+0x096],%l4 ! Mem[000000004b800096]
ldsh [%o3+0x084],%l2 ! Mem[000000004b800084]
ldsb [%o2+0x173],%l3 ! Mem[000000004b000173]
jmpl %g6+8,%g0
stx %l7,[%o3+0x1d8] ! Mem[000000004b8001d8]
p29_call_2_lo:
lduw [%o2+0x120],%l5 ! Mem[000000004b000120]
swap [%o0+0x0d0],%l6 ! Mem[000000004a0000d0]
sth %l0,[%o3+0x192] ! Mem[000000004b800192]
ldstub [%o3+0x0f6],%l3 ! Mem[000000004b8000f6]
ldsw [%o0+0x044],%l1 ! Mem[000000004a000044]
swap [%o1+0x12c],%l0 ! Mem[000000004a80012c]
retl
ldsb [%o2+0x126],%l4 ! Mem[000000004b000126]
p29_jmpl_2_he:
stw %l2,[%i0+0x010] ! Mem[000000004a000010]
jmpl %g6+8,%g0
swap [%i1+0x010],%l7 ! Mem[000000004a800010]
p29_call_2_he:
swap [%i1+0x148],%l1 ! Mem[000000004a800148]
swap [%i1+0x11c],%l1 ! Mem[000000004a80011c]
ldsh [%i3+0x0b2],%l7 ! Mem[000000004b8000b2]
ldstub [%i1+0x0a9],%l0 ! Mem[000000004a8000a9]
ldsh [%i0+0x070],%l4 ! Mem[000000004a000070]
retl
ldstub [%i1+0x122],%l6 ! Mem[000000004a800122]
p29_jmpl_2_ho:
stw %l2,[%o0+0x010] ! Mem[000000004a000010]
jmpl %g6+8,%g0
swap [%o1+0x010],%l7 ! Mem[000000004a800010]
p29_call_2_ho:
swap [%o1+0x148],%l1 ! Mem[000000004a800148]
swap [%o1+0x11c],%l1 ! Mem[000000004a80011c]
ldsh [%o3+0x0b2],%l7 ! Mem[000000004b8000b2]
ldstub [%o1+0x0a9],%l0 ! Mem[000000004a8000a9]
ldsh [%o0+0x070],%l4 ! Mem[000000004a000070]
retl
ldstub [%o1+0x122],%l6 ! Mem[000000004a800122]
p30_jmpl_2_le:
ldx [%i1+0x060],%l0 ! Mem[000000004c800060]
swap [%i1+0x170],%l4 ! Mem[000000004c800170]
jmpl %g6+8,%g0
ldstub [%i0+0x066],%l6 ! Mem[000000004c000066]
p30_call_2_le:
sth %l7,[%i3+0x0a0] ! Mem[000000004d8000a0]
ldd [%i0+0x170],%l2 ! Mem[000000004c000170]
ldsw [%i1+0x1a0],%l2 ! Mem[000000004c8001a0]
ldd [%i1+0x020],%l4 ! Mem[000000004c800020]
retl
ldstub [%i2+0x0fa],%l2 ! Mem[000000004d0000fa]
p30_jmpl_2_lo:
ldx [%o1+0x060],%l0 ! Mem[000000004c800060]
swap [%o1+0x170],%l4 ! Mem[000000004c800170]
jmpl %g6+8,%g0
ldstub [%o0+0x066],%l6 ! Mem[000000004c000066]
p30_call_2_lo:
sth %l7,[%o3+0x0a0] ! Mem[000000004d8000a0]
ldd [%o0+0x170],%l2 ! Mem[000000004c000170]
ldsw [%o1+0x1a0],%l2 ! Mem[000000004c8001a0]
ldd [%o1+0x020],%l4 ! Mem[000000004c800020]
retl
ldstub [%o2+0x0fa],%l2 ! Mem[000000004d0000fa]
p30_jmpl_2_he:
ldsb [%i1+0x062],%l6 ! Mem[000000004c800062]
ldsh [%i2+0x0b0],%l5 ! Mem[000000004d0000b0]
swap [%i3+0x0e8],%l1 ! Mem[000000004d8000e8]
lduw [%i1+0x09c],%l5 ! Mem[000000004c80009c]
lduw [%i2+0x140],%l5 ! Mem[000000004d000140]
ldx [%i2+0x1c0],%l5 ! Mem[000000004d0001c0]
jmpl %g6+8,%g0
swap [%i1+0x148],%l5 ! Mem[000000004c800148]
p30_call_2_he:
retl
stb %l2,[%i2+0x081] ! Mem[000000004d000081]
p30_jmpl_2_ho:
ldsb [%o1+0x062],%l6 ! Mem[000000004c800062]
ldsh [%o2+0x0b0],%l5 ! Mem[000000004d0000b0]
swap [%o3+0x0e8],%l1 ! Mem[000000004d8000e8]
lduw [%o1+0x09c],%l5 ! Mem[000000004c80009c]
lduw [%o2+0x140],%l5 ! Mem[000000004d000140]
ldx [%o2+0x1c0],%l5 ! Mem[000000004d0001c0]
jmpl %g6+8,%g0
swap [%o1+0x148],%l5 ! Mem[000000004c800148]
p30_call_2_ho:
retl
stb %l2,[%o2+0x081] ! Mem[000000004d000081]
p31_jmpl_2_le:
swap [%i1+0x1d4],%l0 ! Mem[000000004e8001d4]
jmpl %g6+8,%g0
ldsb [%i3+0x14d],%l2 ! Mem[000000004f80014d]
p31_call_2_le:
stb %l5,[%i0+0x0a1] ! Mem[000000004e0000a1]
stw %l7,[%i2+0x070] ! Mem[000000004f000070]
stx %l7,[%i0+0x1f8] ! Mem[000000004e0001f8]
lduw [%i2+0x148],%l1 ! Mem[000000004f000148]
stx %l5,[%i0+0x130] ! Mem[000000004e000130]
retl
ldstub [%i3+0x139],%l7 ! Mem[000000004f800139]
p31_jmpl_2_lo:
swap [%o1+0x1d4],%l0 ! Mem[000000004e8001d4]
jmpl %g6+8,%g0
ldsb [%o3+0x14d],%l2 ! Mem[000000004f80014d]
p31_call_2_lo:
stb %l5,[%o0+0x0a1] ! Mem[000000004e0000a1]
stw %l7,[%o2+0x070] ! Mem[000000004f000070]
stx %l7,[%o0+0x1f8] ! Mem[000000004e0001f8]
lduw [%o2+0x148],%l1 ! Mem[000000004f000148]
stx %l5,[%o0+0x130] ! Mem[000000004e000130]
retl
ldstub [%o3+0x139],%l7 ! Mem[000000004f800139]
p31_jmpl_2_he:
std %l0,[%i2+0x0a0] ! Mem[000000004f0000a0]
lduw [%i2+0x1ac],%l2 ! Mem[000000004f0001ac]
jmpl %g6+8,%g0
ldd [%i1+0x088],%l4 ! Mem[000000004e800088]
p31_call_2_he:
stx %l4,[%i0+0x0c8] ! Mem[000000004e0000c8]
stx %l3,[%i2+0x1b0] ! Mem[000000004f0001b0]
ldx [%i0+0x110],%l1 ! Mem[000000004e000110]
ldx [%i1+0x198],%l4 ! Mem[000000004e800198]
retl
ldsh [%i1+0x09c],%l5 ! Mem[000000004e80009c]
p31_jmpl_2_ho:
std %l0,[%o2+0x0a0] ! Mem[000000004f0000a0]
lduw [%o2+0x1ac],%l2 ! Mem[000000004f0001ac]
jmpl %g6+8,%g0
ldd [%o1+0x088],%l4 ! Mem[000000004e800088]
p31_call_2_ho:
stx %l4,[%o0+0x0c8] ! Mem[000000004e0000c8]
stx %l3,[%o2+0x1b0] ! Mem[000000004f0001b0]
ldx [%o0+0x110],%l1 ! Mem[000000004e000110]
ldx [%o1+0x198],%l4 ! Mem[000000004e800198]
retl
ldsh [%o1+0x09c],%l5 ! Mem[000000004e80009c]
p32_jmpl_2_le:
ldstub [%i1+0x02c],%l2 ! Mem[000000005080002c]
lduh [%i1+0x034],%l0 ! Mem[0000000050800034]
stb %l6,[%i3+0x027] ! Mem[0000000051800027]
ldub [%i2+0x0c6],%l0 ! Mem[00000000510000c6]
sth %l7,[%i1+0x114] ! Mem[0000000050800114]
jmpl %g6+8,%g0
ldstub [%i2+0x17a],%l4 ! Mem[000000005100017a]
p32_call_2_le:
ldsh [%i1+0x080],%l6 ! Mem[0000000050800080]
ldsb [%i1+0x042],%l6 ! Mem[0000000050800042]
ldsb [%i0+0x111],%l1 ! Mem[0000000050000111]
lduh [%i0+0x0bc],%l6 ! Mem[00000000500000bc]
swap [%i3+0x004],%l3 ! Mem[0000000051800004]
ldstub [%i3+0x0e1],%l7 ! Mem[00000000518000e1]
ldsw [%i2+0x114],%l4 ! Mem[0000000051000114]
retl
ldstub [%i3+0x005],%l3 ! Mem[0000000051800005]
p32_jmpl_2_lo:
ldstub [%o1+0x02c],%l2 ! Mem[000000005080002c]
lduh [%o1+0x034],%l0 ! Mem[0000000050800034]
stb %l6,[%o3+0x027] ! Mem[0000000051800027]
ldub [%o2+0x0c6],%l0 ! Mem[00000000510000c6]
sth %l7,[%o1+0x114] ! Mem[0000000050800114]
jmpl %g6+8,%g0
ldstub [%o2+0x17a],%l4 ! Mem[000000005100017a]
p32_call_2_lo:
ldsh [%o1+0x080],%l6 ! Mem[0000000050800080]
ldsb [%o1+0x042],%l6 ! Mem[0000000050800042]
ldsb [%o0+0x111],%l1 ! Mem[0000000050000111]
lduh [%o0+0x0bc],%l6 ! Mem[00000000500000bc]
swap [%o3+0x004],%l3 ! Mem[0000000051800004]
ldstub [%o3+0x0e1],%l7 ! Mem[00000000518000e1]
ldsw [%o2+0x114],%l4 ! Mem[0000000051000114]
retl
ldstub [%o3+0x005],%l3 ! Mem[0000000051800005]
p32_jmpl_2_he:
stx %l6,[%i1+0x1e0] ! Mem[00000000508001e0]
jmpl %g6+8,%g0
ldsw [%i3+0x018],%l6 ! Mem[0000000051800018]
p32_call_2_he:
swap [%i1+0x0c8],%l0 ! Mem[00000000508000c8]
retl
stw %l4,[%i2+0x18c] ! Mem[000000005100018c]
p32_jmpl_2_ho:
stx %l6,[%o1+0x1e0] ! Mem[00000000508001e0]
jmpl %g6+8,%g0
ldsw [%o3+0x018],%l6 ! Mem[0000000051800018]
p32_call_2_ho:
swap [%o1+0x0c8],%l0 ! Mem[00000000508000c8]
retl
stw %l4,[%o2+0x18c] ! Mem[000000005100018c]
p33_jmpl_2_le:
swap [%i2+0x094],%l4 ! Mem[0000000053000094]
ldstub [%i1+0x18a],%l0 ! Mem[000000005280018a]
swap [%i0+0x05c],%l2 ! Mem[000000005200005c]
jmpl %g6+8,%g0
ldsw [%i2+0x13c],%l6 ! Mem[000000005300013c]
p33_call_2_le:
stx %l6,[%i0+0x020] ! Mem[0000000052000020]
swap [%i1+0x0e4],%l0 ! Mem[00000000528000e4]
swap [%i1+0x114],%l7 ! Mem[0000000052800114]
sth %l4,[%i0+0x17a] ! Mem[000000005200017a]
retl
lduw [%i1+0x0f8],%l2 ! Mem[00000000528000f8]
p33_jmpl_2_lo:
swap [%o2+0x094],%l4 ! Mem[0000000053000094]
ldstub [%o1+0x18a],%l0 ! Mem[000000005280018a]
swap [%o0+0x05c],%l2 ! Mem[000000005200005c]
jmpl %g6+8,%g0
ldsw [%o2+0x13c],%l6 ! Mem[000000005300013c]
p33_call_2_lo:
stx %l6,[%o0+0x020] ! Mem[0000000052000020]
swap [%o1+0x0e4],%l0 ! Mem[00000000528000e4]
swap [%o1+0x114],%l7 ! Mem[0000000052800114]
sth %l4,[%o0+0x17a] ! Mem[000000005200017a]
retl
lduw [%o1+0x0f8],%l2 ! Mem[00000000528000f8]
p33_jmpl_2_he:
swap [%i0+0x01c],%l1 ! Mem[000000005200001c]
ldd [%i1+0x0f8],%l2 ! Mem[00000000528000f8]
ldx [%i3+0x170],%l3 ! Mem[0000000053800170]
ldub [%i1+0x064],%l7 ! Mem[0000000052800064]
swap [%i1+0x178],%l7 ! Mem[0000000052800178]
ldsw [%i1+0x1a4],%l6 ! Mem[00000000528001a4]
jmpl %g6+8,%g0
ldsw [%i0+0x0cc],%l5 ! Mem[00000000520000cc]
p33_call_2_he:
ldub [%i1+0x014],%l0 ! Mem[0000000052800014]
ldstub [%i1+0x1ac],%l0 ! Mem[00000000528001ac]
ldsw [%i0+0x0fc],%l2 ! Mem[00000000520000fc]
ldub [%i1+0x0cd],%l2 ! Mem[00000000528000cd]
ldsw [%i2+0x1f4],%l3 ! Mem[00000000530001f4]
swap [%i0+0x04c],%l5 ! Mem[000000005200004c]
ldsb [%i3+0x0b6],%l3 ! Mem[00000000538000b6]
retl
swap [%i0+0x068],%l4 ! Mem[0000000052000068]
p33_jmpl_2_ho:
swap [%o0+0x01c],%l1 ! Mem[000000005200001c]
ldd [%o1+0x0f8],%l2 ! Mem[00000000528000f8]
ldx [%o3+0x170],%l3 ! Mem[0000000053800170]
ldub [%o1+0x064],%l7 ! Mem[0000000052800064]
swap [%o1+0x178],%l7 ! Mem[0000000052800178]
ldsw [%o1+0x1a4],%l6 ! Mem[00000000528001a4]
jmpl %g6+8,%g0
ldsw [%o0+0x0cc],%l5 ! Mem[00000000520000cc]
p33_call_2_ho:
ldub [%o1+0x014],%l0 ! Mem[0000000052800014]
ldstub [%o1+0x1ac],%l0 ! Mem[00000000528001ac]
ldsw [%o0+0x0fc],%l2 ! Mem[00000000520000fc]
ldub [%o1+0x0cd],%l2 ! Mem[00000000528000cd]
ldsw [%o2+0x1f4],%l3 ! Mem[00000000530001f4]
swap [%o0+0x04c],%l5 ! Mem[000000005200004c]
ldsb [%o3+0x0b6],%l3 ! Mem[00000000538000b6]
retl
swap [%o0+0x068],%l4 ! Mem[0000000052000068]
p34_jmpl_2_le:
ldstub [%i3+0x1a4],%l1 ! Mem[00000000558001a4]
ldsb [%i0+0x169],%l3 ! Mem[0000000054000169]
std %l2,[%i0+0x098] ! Mem[0000000054000098]
swap [%i1+0x168],%l0 ! Mem[0000000054800168]
swap [%i1+0x1d8],%l4 ! Mem[00000000548001d8]
swap [%i0+0x1f8],%l7 ! Mem[00000000540001f8]
stx %l0,[%i1+0x000] ! Mem[0000000054800000]
jmpl %g6+8,%g0
stx %l7,[%i0+0x198] ! Mem[0000000054000198]
p34_call_2_le:
ldsb [%i2+0x09f],%l5 ! Mem[000000005500009f]
retl
swap [%i0+0x1e4],%l4 ! Mem[00000000540001e4]
p34_jmpl_2_lo:
ldstub [%o3+0x1a4],%l1 ! Mem[00000000558001a4]
ldsb [%o0+0x169],%l3 ! Mem[0000000054000169]
std %l2,[%o0+0x098] ! Mem[0000000054000098]
swap [%o1+0x168],%l0 ! Mem[0000000054800168]
swap [%o1+0x1d8],%l4 ! Mem[00000000548001d8]
swap [%o0+0x1f8],%l7 ! Mem[00000000540001f8]
stx %l0,[%o1+0x000] ! Mem[0000000054800000]
jmpl %g6+8,%g0
stx %l7,[%o0+0x198] ! Mem[0000000054000198]
p34_call_2_lo:
ldsb [%o2+0x09f],%l5 ! Mem[000000005500009f]
retl
swap [%o0+0x1e4],%l4 ! Mem[00000000540001e4]
p34_jmpl_2_he:
swap [%i3+0x044],%l1 ! Mem[0000000055800044]
stb %l2,[%i2+0x154] ! Mem[0000000055000154]
jmpl %g6+8,%g0
std %l4,[%i1+0x1d0] ! Mem[00000000548001d0]
p34_call_2_he:
lduh [%i0+0x1b6],%l0 ! Mem[00000000540001b6]
ldsw [%i1+0x028],%l1 ! Mem[0000000054800028]
retl
stx %l2,[%i0+0x0e0] ! Mem[00000000540000e0]
p34_jmpl_2_ho:
swap [%o3+0x044],%l1 ! Mem[0000000055800044]
stb %l2,[%o2+0x154] ! Mem[0000000055000154]
jmpl %g6+8,%g0
std %l4,[%o1+0x1d0] ! Mem[00000000548001d0]
p34_call_2_ho:
lduh [%o0+0x1b6],%l0 ! Mem[00000000540001b6]
ldsw [%o1+0x028],%l1 ! Mem[0000000054800028]
retl
stx %l2,[%o0+0x0e0] ! Mem[00000000540000e0]
p35_jmpl_2_le:
ldsb [%i1+0x13b],%l7 ! Mem[000000005680013b]
std %l0,[%i0+0x1a8] ! Mem[00000000560001a8]
ldub [%i1+0x149],%l1 ! Mem[0000000056800149]
jmpl %g6+8,%g0
ldsb [%i0+0x141],%l6 ! Mem[0000000056000141]
p35_call_2_le:
ldstub [%i2+0x184],%l4 ! Mem[0000000057000184]
ldx [%i0+0x078],%l6 ! Mem[0000000056000078]
retl
lduh [%i3+0x072],%l5 ! Mem[0000000057800072]
p35_jmpl_2_lo:
ldsb [%o1+0x13b],%l7 ! Mem[000000005680013b]
std %l0,[%o0+0x1a8] ! Mem[00000000560001a8]
ldub [%o1+0x149],%l1 ! Mem[0000000056800149]
jmpl %g6+8,%g0
ldsb [%o0+0x141],%l6 ! Mem[0000000056000141]
p35_call_2_lo:
ldstub [%o2+0x184],%l4 ! Mem[0000000057000184]
ldx [%o0+0x078],%l6 ! Mem[0000000056000078]
retl
lduh [%o3+0x072],%l5 ! Mem[0000000057800072]
p35_jmpl_2_he:
ldstub [%i3+0x16e],%l6 ! Mem[000000005780016e]
jmpl %g6+8,%g0
swap [%i1+0x13c],%l5 ! Mem[000000005680013c]
p35_call_2_he:
swap [%i1+0x184],%l6 ! Mem[0000000056800184]
ldub [%i0+0x1b6],%l5 ! Mem[00000000560001b6]
ldstub [%i2+0x16a],%l6 ! Mem[000000005700016a]
retl
ldstub [%i0+0x1bd],%l4 ! Mem[00000000560001bd]
p35_jmpl_2_ho:
ldstub [%o3+0x16e],%l6 ! Mem[000000005780016e]
jmpl %g6+8,%g0
swap [%o1+0x13c],%l5 ! Mem[000000005680013c]
p35_call_2_ho:
swap [%o1+0x184],%l6 ! Mem[0000000056800184]
ldub [%o0+0x1b6],%l5 ! Mem[00000000560001b6]
ldstub [%o2+0x16a],%l6 ! Mem[000000005700016a]
retl
ldstub [%o0+0x1bd],%l4 ! Mem[00000000560001bd]
p36_jmpl_2_le:
stx %l1,[%i2+0x1a8] ! Mem[00000000590001a8]
swap [%i3+0x050],%l5 ! Mem[0000000059800050]
stb %l3,[%i2+0x15d] ! Mem[000000005900015d]
lduw [%i1+0x028],%l4 ! Mem[0000000058800028]
ldstub [%i2+0x174],%l7 ! Mem[0000000059000174]
jmpl %g6+8,%g0
stx %l3,[%i2+0x148] ! Mem[0000000059000148]
p36_call_2_le:
stw %l4,[%i1+0x1c8] ! Mem[00000000588001c8]
retl
std %l0,[%i0+0x0a0] ! Mem[00000000580000a0]
p36_jmpl_2_lo:
stx %l1,[%o2+0x1a8] ! Mem[00000000590001a8]
swap [%o3+0x050],%l5 ! Mem[0000000059800050]
stb %l3,[%o2+0x15d] ! Mem[000000005900015d]
lduw [%o1+0x028],%l4 ! Mem[0000000058800028]
ldstub [%o2+0x174],%l7 ! Mem[0000000059000174]
jmpl %g6+8,%g0
stx %l3,[%o2+0x148] ! Mem[0000000059000148]
p36_call_2_lo:
stw %l4,[%o1+0x1c8] ! Mem[00000000588001c8]
retl
std %l0,[%o0+0x0a0] ! Mem[00000000580000a0]
p36_jmpl_2_he:
lduh [%i3+0x05a],%l5 ! Mem[000000005980005a]
jmpl %g6+8,%g0
ldub [%i2+0x03d],%l3 ! Mem[000000005900003d]
p36_call_2_he:
ldstub [%i1+0x00c],%l0 ! Mem[000000005880000c]
ldsh [%i2+0x0f8],%l7 ! Mem[00000000590000f8]
stb %l7,[%i0+0x14d] ! Mem[000000005800014d]
retl
lduh [%i1+0x0be],%l0 ! Mem[00000000588000be]
p36_jmpl_2_ho:
lduh [%o3+0x05a],%l5 ! Mem[000000005980005a]
jmpl %g6+8,%g0
ldub [%o2+0x03d],%l3 ! Mem[000000005900003d]
p36_call_2_ho:
ldstub [%o1+0x00c],%l0 ! Mem[000000005880000c]
ldsh [%o2+0x0f8],%l7 ! Mem[00000000590000f8]
stb %l7,[%o0+0x14d] ! Mem[000000005800014d]
retl
lduh [%o1+0x0be],%l0 ! Mem[00000000588000be]
p37_jmpl_2_le:
ldsw [%i3+0x0ac],%l4 ! Mem[000000005b8000ac]
stx %l2,[%i3+0x058] ! Mem[000000005b800058]
lduh [%i3+0x080],%l0 ! Mem[000000005b800080]
std %l2,[%i2+0x188] ! Mem[000000005b000188]
jmpl %g6+8,%g0
ldd [%i1+0x088],%l6 ! Mem[000000005a800088]
p37_call_2_le:
retl
swap [%i1+0x148],%l2 ! Mem[000000005a800148]
p37_jmpl_2_lo:
ldsw [%o3+0x0ac],%l4 ! Mem[000000005b8000ac]
stx %l2,[%o3+0x058] ! Mem[000000005b800058]
lduh [%o3+0x080],%l0 ! Mem[000000005b800080]
std %l2,[%o2+0x188] ! Mem[000000005b000188]
jmpl %g6+8,%g0
ldd [%o1+0x088],%l6 ! Mem[000000005a800088]
p37_call_2_lo:
retl
swap [%o1+0x148],%l2 ! Mem[000000005a800148]
p37_jmpl_2_he:
swap [%i0+0x180],%l7 ! Mem[000000005a000180]
ldsw [%i3+0x170],%l3 ! Mem[000000005b800170]
jmpl %g6+8,%g0
ldstub [%i2+0x0e6],%l0 ! Mem[000000005b0000e6]
p37_call_2_he:
retl
ldd [%i1+0x150],%l2 ! Mem[000000005a800150]
p37_jmpl_2_ho:
swap [%o0+0x180],%l7 ! Mem[000000005a000180]
ldsw [%o3+0x170],%l3 ! Mem[000000005b800170]
jmpl %g6+8,%g0
ldstub [%o2+0x0e6],%l0 ! Mem[000000005b0000e6]
p37_call_2_ho:
retl
ldd [%o1+0x150],%l2 ! Mem[000000005a800150]
p38_jmpl_2_le:
lduh [%i3+0x158],%l4 ! Mem[000000005d800158]
jmpl %g6+8,%g0
lduh [%i3+0x1d8],%l0 ! Mem[000000005d8001d8]
p38_call_2_le:
std %l4,[%i0+0x190] ! Mem[000000005c000190]
sth %l1,[%i3+0x10e] ! Mem[000000005d80010e]
ldstub [%i1+0x102],%l5 ! Mem[000000005c800102]
ldsw [%i3+0x160],%l7 ! Mem[000000005d800160]
swap [%i0+0x130],%l1 ! Mem[000000005c000130]
swap [%i1+0x104],%l1 ! Mem[000000005c800104]
retl
stx %l2,[%i3+0x1d0] ! Mem[000000005d8001d0]
p38_jmpl_2_lo:
lduh [%o3+0x158],%l4 ! Mem[000000005d800158]
jmpl %g6+8,%g0
lduh [%o3+0x1d8],%l0 ! Mem[000000005d8001d8]
p38_call_2_lo:
std %l4,[%o0+0x190] ! Mem[000000005c000190]
sth %l1,[%o3+0x10e] ! Mem[000000005d80010e]
ldstub [%o1+0x102],%l5 ! Mem[000000005c800102]
ldsw [%o3+0x160],%l7 ! Mem[000000005d800160]
swap [%o0+0x130],%l1 ! Mem[000000005c000130]
swap [%o1+0x104],%l1 ! Mem[000000005c800104]
retl
stx %l2,[%o3+0x1d0] ! Mem[000000005d8001d0]
p38_jmpl_2_he:
ldstub [%i2+0x0ae],%l5 ! Mem[000000005d0000ae]
swap [%i2+0x024],%l4 ! Mem[000000005d000024]
ldstub [%i2+0x1b9],%l6 ! Mem[000000005d0001b9]
ldd [%i0+0x040],%l2 ! Mem[000000005c000040]
ldsh [%i1+0x056],%l2 ! Mem[000000005c800056]
lduh [%i1+0x024],%l3 ! Mem[000000005c800024]
jmpl %g6+8,%g0
lduw [%i3+0x094],%l0 ! Mem[000000005d800094]
p38_call_2_he:
stw %l6,[%i3+0x038] ! Mem[000000005d800038]
ldstub [%i0+0x168],%l2 ! Mem[000000005c000168]
retl
ldstub [%i0+0x065],%l0 ! Mem[000000005c000065]
p38_jmpl_2_ho:
ldstub [%o2+0x0ae],%l5 ! Mem[000000005d0000ae]
swap [%o2+0x024],%l4 ! Mem[000000005d000024]
ldstub [%o2+0x1b9],%l6 ! Mem[000000005d0001b9]
ldd [%o0+0x040],%l2 ! Mem[000000005c000040]
ldsh [%o1+0x056],%l2 ! Mem[000000005c800056]
lduh [%o1+0x024],%l3 ! Mem[000000005c800024]
jmpl %g6+8,%g0
lduw [%o3+0x094],%l0 ! Mem[000000005d800094]
p38_call_2_ho:
stw %l6,[%o3+0x038] ! Mem[000000005d800038]
ldstub [%o0+0x168],%l2 ! Mem[000000005c000168]
retl
ldstub [%o0+0x065],%l0 ! Mem[000000005c000065]
p39_jmpl_2_le:
ldx [%i3+0x1b0],%l0 ! Mem[000000005f8001b0]
stw %l5,[%i3+0x16c] ! Mem[000000005f80016c]
ldx [%i1+0x050],%l3 ! Mem[000000005e800050]
ldstub [%i0+0x16f],%l5 ! Mem[000000005e00016f]
jmpl %g6+8,%g0
swap [%i2+0x010],%l6 ! Mem[000000005f000010]
p39_call_2_le:
swap [%i2+0x080],%l3 ! Mem[000000005f000080]
ldub [%i0+0x011],%l4 ! Mem[000000005e000011]
ldstub [%i3+0x192],%l0 ! Mem[000000005f800192]
ldsh [%i1+0x16a],%l2 ! Mem[000000005e80016a]
retl
stx %l0,[%i2+0x0a0] ! Mem[000000005f0000a0]
p39_jmpl_2_lo:
ldx [%o3+0x1b0],%l0 ! Mem[000000005f8001b0]
stw %l5,[%o3+0x16c] ! Mem[000000005f80016c]
ldx [%o1+0x050],%l3 ! Mem[000000005e800050]
ldstub [%o0+0x16f],%l5 ! Mem[000000005e00016f]
jmpl %g6+8,%g0
swap [%o2+0x010],%l6 ! Mem[000000005f000010]
p39_call_2_lo:
swap [%o2+0x080],%l3 ! Mem[000000005f000080]
ldub [%o0+0x011],%l4 ! Mem[000000005e000011]
ldstub [%o3+0x192],%l0 ! Mem[000000005f800192]
ldsh [%o1+0x16a],%l2 ! Mem[000000005e80016a]
retl
stx %l0,[%o2+0x0a0] ! Mem[000000005f0000a0]
p39_jmpl_2_he:
ldd [%i1+0x170],%l2 ! Mem[000000005e800170]
lduw [%i3+0x0e4],%l0 ! Mem[000000005f8000e4]
ldstub [%i3+0x195],%l3 ! Mem[000000005f800195]
stw %l0,[%i2+0x1cc] ! Mem[000000005f0001cc]
ldub [%i3+0x09d],%l6 ! Mem[000000005f80009d]
lduh [%i3+0x024],%l3 ! Mem[000000005f800024]
lduh [%i2+0x162],%l5 ! Mem[000000005f000162]
jmpl %g6+8,%g0
ldub [%i1+0x156],%l6 ! Mem[000000005e800156]
p39_call_2_he:
swap [%i0+0x038],%l1 ! Mem[000000005e000038]
ldsw [%i3+0x158],%l7 ! Mem[000000005f800158]
lduh [%i3+0x186],%l6 ! Mem[000000005f800186]
ldx [%i2+0x078],%l6 ! Mem[000000005f000078]
ldsw [%i2+0x060],%l0 ! Mem[000000005f000060]
retl
ldsh [%i2+0x05c],%l4 ! Mem[000000005f00005c]
p39_jmpl_2_ho:
ldd [%o1+0x170],%l2 ! Mem[000000005e800170]
lduw [%o3+0x0e4],%l0 ! Mem[000000005f8000e4]
ldstub [%o3+0x195],%l3 ! Mem[000000005f800195]
stw %l0,[%o2+0x1cc] ! Mem[000000005f0001cc]
ldub [%o3+0x09d],%l6 ! Mem[000000005f80009d]
lduh [%o3+0x024],%l3 ! Mem[000000005f800024]
lduh [%o2+0x162],%l5 ! Mem[000000005f000162]
jmpl %g6+8,%g0
ldub [%o1+0x156],%l6 ! Mem[000000005e800156]
p39_call_2_ho:
swap [%o0+0x038],%l1 ! Mem[000000005e000038]
ldsw [%o3+0x158],%l7 ! Mem[000000005f800158]
lduh [%o3+0x186],%l6 ! Mem[000000005f800186]
ldx [%o2+0x078],%l6 ! Mem[000000005f000078]
ldsw [%o2+0x060],%l0 ! Mem[000000005f000060]
retl
ldsh [%o2+0x05c],%l4 ! Mem[000000005f00005c]
p40_jmpl_2_le:
ldsh [%i3+0x1aa],%l6 ! Mem[00000000618001aa]
ldd [%i2+0x148],%l2 ! Mem[0000000061000148]
swap [%i2+0x098],%l3 ! Mem[0000000061000098]
lduh [%i0+0x0ba],%l2 ! Mem[00000000600000ba]
ldstub [%i1+0x102],%l1 ! Mem[0000000060800102]
stw %l3,[%i0+0x0d8] ! Mem[00000000600000d8]
sth %l7,[%i3+0x0f8] ! Mem[00000000618000f8]
jmpl %g6+8,%g0
ldstub [%i1+0x022],%l0 ! Mem[0000000060800022]
p40_call_2_le:
swap [%i2+0x090],%l2 ! Mem[0000000061000090]
retl
ldstub [%i2+0x038],%l7 ! Mem[0000000061000038]
p40_jmpl_2_lo:
ldsh [%o3+0x1aa],%l6 ! Mem[00000000618001aa]
ldd [%o2+0x148],%l2 ! Mem[0000000061000148]
swap [%o2+0x098],%l3 ! Mem[0000000061000098]
lduh [%o0+0x0ba],%l2 ! Mem[00000000600000ba]
ldstub [%o1+0x102],%l1 ! Mem[0000000060800102]
stw %l3,[%o0+0x0d8] ! Mem[00000000600000d8]
sth %l7,[%o3+0x0f8] ! Mem[00000000618000f8]
jmpl %g6+8,%g0
ldstub [%o1+0x022],%l0 ! Mem[0000000060800022]
p40_call_2_lo:
swap [%o2+0x090],%l2 ! Mem[0000000061000090]
retl
ldstub [%o2+0x038],%l7 ! Mem[0000000061000038]
p40_jmpl_2_he:
swap [%i0+0x154],%l1 ! Mem[0000000060000154]
jmpl %g6+8,%g0
ldx [%i0+0x0a0],%l2 ! Mem[00000000600000a0]
p40_call_2_he:
ldsb [%i2+0x173],%l5 ! Mem[0000000061000173]
ldstub [%i3+0x1aa],%l0 ! Mem[00000000618001aa]
sth %l1,[%i2+0x148] ! Mem[0000000061000148]
ldstub [%i2+0x1fc],%l0 ! Mem[00000000610001fc]
stw %l7,[%i1+0x138] ! Mem[0000000060800138]
ldx [%i3+0x058],%l5 ! Mem[0000000061800058]
ldstub [%i1+0x00c],%l2 ! Mem[000000006080000c]
retl
swap [%i3+0x034],%l0 ! Mem[0000000061800034]
p40_jmpl_2_ho:
swap [%o0+0x154],%l1 ! Mem[0000000060000154]
jmpl %g6+8,%g0
ldx [%o0+0x0a0],%l2 ! Mem[00000000600000a0]
p40_call_2_ho:
ldsb [%o2+0x173],%l5 ! Mem[0000000061000173]
ldstub [%o3+0x1aa],%l0 ! Mem[00000000618001aa]
sth %l1,[%o2+0x148] ! Mem[0000000061000148]
ldstub [%o2+0x1fc],%l0 ! Mem[00000000610001fc]
stw %l7,[%o1+0x138] ! Mem[0000000060800138]
ldx [%o3+0x058],%l5 ! Mem[0000000061800058]
ldstub [%o1+0x00c],%l2 ! Mem[000000006080000c]
retl
swap [%o3+0x034],%l0 ! Mem[0000000061800034]
p41_jmpl_2_le:
jmpl %g6+8,%g0
swap [%i2+0x100],%l7 ! Mem[0000000063000100]
p41_call_2_le:
retl
ldstub [%i1+0x199],%l7 ! Mem[0000000062800199]
p41_jmpl_2_lo:
jmpl %g6+8,%g0
swap [%o2+0x100],%l7 ! Mem[0000000063000100]
p41_call_2_lo:
retl
ldstub [%o1+0x199],%l7 ! Mem[0000000062800199]
p41_jmpl_2_he:
std %l4,[%i1+0x098] ! Mem[0000000062800098]
jmpl %g6+8,%g0
std %l2,[%i3+0x050] ! Mem[0000000063800050]
p41_call_2_he:
ldsb [%i1+0x032],%l2 ! Mem[0000000062800032]
ldstub [%i2+0x041],%l4 ! Mem[0000000063000041]
retl
ldx [%i0+0x1f0],%l4 ! Mem[00000000620001f0]
p41_jmpl_2_ho:
std %l4,[%o1+0x098] ! Mem[0000000062800098]
jmpl %g6+8,%g0
std %l2,[%o3+0x050] ! Mem[0000000063800050]
p41_call_2_ho:
ldsb [%o1+0x032],%l2 ! Mem[0000000062800032]
ldstub [%o2+0x041],%l4 ! Mem[0000000063000041]
retl
ldx [%o0+0x1f0],%l4 ! Mem[00000000620001f0]
p42_jmpl_2_le:
jmpl %g6+8,%g0
ldd [%i2+0x168],%l0 ! Mem[0000000065000168]
p42_call_2_le:
stx %l2,[%i1+0x078] ! Mem[0000000064800078]
swap [%i3+0x184],%l0 ! Mem[0000000065800184]
ldstub [%i3+0x170],%l7 ! Mem[0000000065800170]
retl
swap [%i0+0x140],%l6 ! Mem[0000000064000140]
p42_jmpl_2_lo:
jmpl %g6+8,%g0
ldd [%o2+0x168],%l0 ! Mem[0000000065000168]
p42_call_2_lo:
stx %l2,[%o1+0x078] ! Mem[0000000064800078]
swap [%o3+0x184],%l0 ! Mem[0000000065800184]
ldstub [%o3+0x170],%l7 ! Mem[0000000065800170]
retl
swap [%o0+0x140],%l6 ! Mem[0000000064000140]
p42_jmpl_2_he:
lduw [%i0+0x048],%l2 ! Mem[0000000064000048]
ldd [%i0+0x058],%l6 ! Mem[0000000064000058]
jmpl %g6+8,%g0
sth %l0,[%i1+0x096] ! Mem[0000000064800096]
p42_call_2_he:
ldstub [%i3+0x196],%l5 ! Mem[0000000065800196]
std %l4,[%i3+0x068] ! Mem[0000000065800068]
std %l6,[%i3+0x130] ! Mem[0000000065800130]
stx %l0,[%i3+0x160] ! Mem[0000000065800160]
stb %l5,[%i0+0x192] ! Mem[0000000064000192]
ldstub [%i0+0x064],%l7 ! Mem[0000000064000064]
retl
ldstub [%i0+0x091],%l7 ! Mem[0000000064000091]
p42_jmpl_2_ho:
lduw [%o0+0x048],%l2 ! Mem[0000000064000048]
ldd [%o0+0x058],%l6 ! Mem[0000000064000058]
jmpl %g6+8,%g0
sth %l0,[%o1+0x096] ! Mem[0000000064800096]
p42_call_2_ho:
ldstub [%o3+0x196],%l5 ! Mem[0000000065800196]
std %l4,[%o3+0x068] ! Mem[0000000065800068]
std %l6,[%o3+0x130] ! Mem[0000000065800130]
stx %l0,[%o3+0x160] ! Mem[0000000065800160]
stb %l5,[%o0+0x192] ! Mem[0000000064000192]
ldstub [%o0+0x064],%l7 ! Mem[0000000064000064]
retl
ldstub [%o0+0x091],%l7 ! Mem[0000000064000091]
p43_jmpl_2_le:
sth %l7,[%i1+0x1fc] ! Mem[00000000668001fc]
swap [%i1+0x030],%l2 ! Mem[0000000066800030]
stw %l1,[%i2+0x008] ! Mem[0000000067000008]
std %l4,[%i0+0x1f8] ! Mem[00000000660001f8]
jmpl %g6+8,%g0
lduh [%i3+0x0b0],%l4 ! Mem[00000000678000b0]
p43_call_2_le:
ldub [%i3+0x066],%l6 ! Mem[0000000067800066]
swap [%i2+0x08c],%l5 ! Mem[000000006700008c]
retl
ldx [%i2+0x000],%l4 ! Mem[0000000067000000]
p43_jmpl_2_lo:
sth %l7,[%o1+0x1fc] ! Mem[00000000668001fc]
swap [%o1+0x030],%l2 ! Mem[0000000066800030]
stw %l1,[%o2+0x008] ! Mem[0000000067000008]
std %l4,[%o0+0x1f8] ! Mem[00000000660001f8]
jmpl %g6+8,%g0
lduh [%o3+0x0b0],%l4 ! Mem[00000000678000b0]
p43_call_2_lo:
ldub [%o3+0x066],%l6 ! Mem[0000000067800066]
swap [%o2+0x08c],%l5 ! Mem[000000006700008c]
retl
ldx [%o2+0x000],%l4 ! Mem[0000000067000000]
p43_jmpl_2_he:
swap [%i0+0x050],%l5 ! Mem[0000000066000050]
swap [%i0+0x038],%l3 ! Mem[0000000066000038]
jmpl %g6+8,%g0
stw %l1,[%i0+0x0ac] ! Mem[00000000660000ac]
p43_call_2_he:
ldx [%i0+0x1b0],%l3 ! Mem[00000000660001b0]
retl
ldub [%i1+0x180],%l7 ! Mem[0000000066800180]
p43_jmpl_2_ho:
swap [%o0+0x050],%l5 ! Mem[0000000066000050]
swap [%o0+0x038],%l3 ! Mem[0000000066000038]
jmpl %g6+8,%g0
stw %l1,[%o0+0x0ac] ! Mem[00000000660000ac]
p43_call_2_ho:
ldx [%o0+0x1b0],%l3 ! Mem[00000000660001b0]
retl
ldub [%o1+0x180],%l7 ! Mem[0000000066800180]
p44_jmpl_2_le:
swap [%i3+0x114],%l4 ! Mem[0000000069800114]
ldd [%i2+0x090],%l6 ! Mem[0000000069000090]
std %l0,[%i2+0x0b0] ! Mem[00000000690000b0]
lduh [%i1+0x06a],%l6 ! Mem[000000006880006a]
std %l0,[%i1+0x0a8] ! Mem[00000000688000a8]
ldd [%i3+0x1a0],%l4 ! Mem[00000000698001a0]
stx %l0,[%i2+0x010] ! Mem[0000000069000010]
jmpl %g6+8,%g0
stx %l3,[%i2+0x068] ! Mem[0000000069000068]
p44_call_2_le:
stb %l0,[%i3+0x1a0] ! Mem[00000000698001a0]
swap [%i0+0x148],%l0 ! Mem[0000000068000148]
lduh [%i0+0x080],%l4 ! Mem[0000000068000080]
ldd [%i3+0x0b8],%l0 ! Mem[00000000698000b8]
stx %l6,[%i1+0x158] ! Mem[0000000068800158]
retl
std %l4,[%i2+0x108] ! Mem[0000000069000108]
p44_jmpl_2_lo:
swap [%o3+0x114],%l4 ! Mem[0000000069800114]
ldd [%o2+0x090],%l6 ! Mem[0000000069000090]
std %l0,[%o2+0x0b0] ! Mem[00000000690000b0]
lduh [%o1+0x06a],%l6 ! Mem[000000006880006a]
std %l0,[%o1+0x0a8] ! Mem[00000000688000a8]
ldd [%o3+0x1a0],%l4 ! Mem[00000000698001a0]
stx %l0,[%o2+0x010] ! Mem[0000000069000010]
jmpl %g6+8,%g0
stx %l3,[%o2+0x068] ! Mem[0000000069000068]
p44_call_2_lo:
stb %l0,[%o3+0x1a0] ! Mem[00000000698001a0]
swap [%o0+0x148],%l0 ! Mem[0000000068000148]
lduh [%o0+0x080],%l4 ! Mem[0000000068000080]
ldd [%o3+0x0b8],%l0 ! Mem[00000000698000b8]
stx %l6,[%o1+0x158] ! Mem[0000000068800158]
retl
std %l4,[%o2+0x108] ! Mem[0000000069000108]
p44_jmpl_2_he:
jmpl %g6+8,%g0
ldstub [%i0+0x15b],%l7 ! Mem[000000006800015b]
p44_call_2_he:
ldstub [%i0+0x1f7],%l0 ! Mem[00000000680001f7]
ldstub [%i3+0x0ad],%l1 ! Mem[00000000698000ad]
swap [%i2+0x1e0],%l4 ! Mem[00000000690001e0]
retl
swap [%i2+0x0bc],%l0 ! Mem[00000000690000bc]
p44_jmpl_2_ho:
jmpl %g6+8,%g0
ldstub [%o0+0x15b],%l7 ! Mem[000000006800015b]
p44_call_2_ho:
ldstub [%o0+0x1f7],%l0 ! Mem[00000000680001f7]
ldstub [%o3+0x0ad],%l1 ! Mem[00000000698000ad]
swap [%o2+0x1e0],%l4 ! Mem[00000000690001e0]
retl
swap [%o2+0x0bc],%l0 ! Mem[00000000690000bc]
p45_jmpl_2_le:
stb %l5,[%i1+0x0e8] ! Mem[000000006a8000e8]
ldub [%i1+0x0da],%l2 ! Mem[000000006a8000da]
jmpl %g6+8,%g0
ldsw [%i0+0x0d8],%l7 ! Mem[000000006a0000d8]
p45_call_2_le:
ldsw [%i0+0x0e8],%l2 ! Mem[000000006a0000e8]
swap [%i1+0x0c8],%l1 ! Mem[000000006a8000c8]
stw %l3,[%i1+0x1dc] ! Mem[000000006a8001dc]
swap [%i3+0x0f0],%l6 ! Mem[000000006b8000f0]
ldstub [%i2+0x0a2],%l1 ! Mem[000000006b0000a2]
ldsw [%i0+0x034],%l3 ! Mem[000000006a000034]
retl
lduh [%i2+0x022],%l2 ! Mem[000000006b000022]
p45_jmpl_2_lo:
stb %l5,[%o1+0x0e8] ! Mem[000000006a8000e8]
ldub [%o1+0x0da],%l2 ! Mem[000000006a8000da]
jmpl %g6+8,%g0
ldsw [%o0+0x0d8],%l7 ! Mem[000000006a0000d8]
p45_call_2_lo:
ldsw [%o0+0x0e8],%l2 ! Mem[000000006a0000e8]
swap [%o1+0x0c8],%l1 ! Mem[000000006a8000c8]
stw %l3,[%o1+0x1dc] ! Mem[000000006a8001dc]
swap [%o3+0x0f0],%l6 ! Mem[000000006b8000f0]
ldstub [%o2+0x0a2],%l1 ! Mem[000000006b0000a2]
ldsw [%o0+0x034],%l3 ! Mem[000000006a000034]
retl
lduh [%o2+0x022],%l2 ! Mem[000000006b000022]
p45_jmpl_2_he:
ldx [%i1+0x180],%l6 ! Mem[000000006a800180]
ldsb [%i3+0x0ec],%l5 ! Mem[000000006b8000ec]
ldstub [%i0+0x166],%l6 ! Mem[000000006a000166]
swap [%i2+0x114],%l3 ! Mem[000000006b000114]
stx %l0,[%i0+0x120] ! Mem[000000006a000120]
stb %l1,[%i0+0x155] ! Mem[000000006a000155]
swap [%i1+0x128],%l6 ! Mem[000000006a800128]
jmpl %g6+8,%g0
ldsw [%i0+0x0b4],%l4 ! Mem[000000006a0000b4]
p45_call_2_he:
swap [%i0+0x194],%l4 ! Mem[000000006a000194]
sth %l5,[%i2+0x062] ! Mem[000000006b000062]
std %l6,[%i2+0x050] ! Mem[000000006b000050]
sth %l0,[%i1+0x078] ! Mem[000000006a800078]
stx %l1,[%i3+0x078] ! Mem[000000006b800078]
retl
ldsb [%i3+0x09b],%l7 ! Mem[000000006b80009b]
p45_jmpl_2_ho:
ldx [%o1+0x180],%l6 ! Mem[000000006a800180]
ldsb [%o3+0x0ec],%l5 ! Mem[000000006b8000ec]
ldstub [%o0+0x166],%l6 ! Mem[000000006a000166]
swap [%o2+0x114],%l3 ! Mem[000000006b000114]
stx %l0,[%o0+0x120] ! Mem[000000006a000120]
stb %l1,[%o0+0x155] ! Mem[000000006a000155]
swap [%o1+0x128],%l6 ! Mem[000000006a800128]
jmpl %g6+8,%g0
ldsw [%o0+0x0b4],%l4 ! Mem[000000006a0000b4]
p45_call_2_ho:
swap [%o0+0x194],%l4 ! Mem[000000006a000194]
sth %l5,[%o2+0x062] ! Mem[000000006b000062]
std %l6,[%o2+0x050] ! Mem[000000006b000050]
sth %l0,[%o1+0x078] ! Mem[000000006a800078]
stx %l1,[%o3+0x078] ! Mem[000000006b800078]
retl
ldsb [%o3+0x09b],%l7 ! Mem[000000006b80009b]
p46_jmpl_2_le:
ldx [%i3+0x1b8],%l6 ! Mem[000000006d8001b8]
ldstub [%i0+0x009],%l1 ! Mem[000000006c000009]
jmpl %g6+8,%g0
ldstub [%i2+0x1da],%l5 ! Mem[000000006d0001da]
p46_call_2_le:
lduw [%i1+0x05c],%l2 ! Mem[000000006c80005c]
retl
sth %l0,[%i2+0x040] ! Mem[000000006d000040]
p46_jmpl_2_lo:
ldx [%o3+0x1b8],%l6 ! Mem[000000006d8001b8]
ldstub [%o0+0x009],%l1 ! Mem[000000006c000009]
jmpl %g6+8,%g0
ldstub [%o2+0x1da],%l5 ! Mem[000000006d0001da]
p46_call_2_lo:
lduw [%o1+0x05c],%l2 ! Mem[000000006c80005c]
retl
sth %l0,[%o2+0x040] ! Mem[000000006d000040]
p46_jmpl_2_he:
swap [%i3+0x080],%l7 ! Mem[000000006d800080]
swap [%i3+0x188],%l5 ! Mem[000000006d800188]
swap [%i1+0x028],%l1 ! Mem[000000006c800028]
ldub [%i3+0x0b2],%l1 ! Mem[000000006d8000b2]
jmpl %g6+8,%g0
swap [%i1+0x1b8],%l6 ! Mem[000000006c8001b8]
p46_call_2_he:
retl
ldsw [%i3+0x114],%l7 ! Mem[000000006d800114]
p46_jmpl_2_ho:
swap [%o3+0x080],%l7 ! Mem[000000006d800080]
swap [%o3+0x188],%l5 ! Mem[000000006d800188]
swap [%o1+0x028],%l1 ! Mem[000000006c800028]
ldub [%o3+0x0b2],%l1 ! Mem[000000006d8000b2]
jmpl %g6+8,%g0
swap [%o1+0x1b8],%l6 ! Mem[000000006c8001b8]
p46_call_2_ho:
retl
ldsw [%o3+0x114],%l7 ! Mem[000000006d800114]
p47_jmpl_2_le:
sth %l2,[%i0+0x0c2] ! Mem[000000006e0000c2]
ldstub [%i2+0x033],%l6 ! Mem[000000006f000033]
jmpl %g6+8,%g0
ldub [%i0+0x193],%l4 ! Mem[000000006e000193]
p47_call_2_le:
swap [%i1+0x1dc],%l3 ! Mem[000000006e8001dc]
retl
std %l6,[%i3+0x1c0] ! Mem[000000006f8001c0]
p47_jmpl_2_lo:
sth %l2,[%o0+0x0c2] ! Mem[000000006e0000c2]
ldstub [%o2+0x033],%l6 ! Mem[000000006f000033]
jmpl %g6+8,%g0
ldub [%o0+0x193],%l4 ! Mem[000000006e000193]
p47_call_2_lo:
swap [%o1+0x1dc],%l3 ! Mem[000000006e8001dc]
retl
std %l6,[%o3+0x1c0] ! Mem[000000006f8001c0]
p47_jmpl_2_he:
lduh [%i2+0x09a],%l7 ! Mem[000000006f00009a]
stx %l7,[%i0+0x040] ! Mem[000000006e000040]
ldsw [%i1+0x0cc],%l2 ! Mem[000000006e8000cc]
ldx [%i2+0x030],%l2 ! Mem[000000006f000030]
ldstub [%i3+0x0ec],%l5 ! Mem[000000006f8000ec]
jmpl %g6+8,%g0
swap [%i3+0x098],%l4 ! Mem[000000006f800098]
p47_call_2_he:
retl
ldd [%i0+0x100],%l6 ! Mem[000000006e000100]
p47_jmpl_2_ho:
lduh [%o2+0x09a],%l7 ! Mem[000000006f00009a]
stx %l7,[%o0+0x040] ! Mem[000000006e000040]
ldsw [%o1+0x0cc],%l2 ! Mem[000000006e8000cc]
ldx [%o2+0x030],%l2 ! Mem[000000006f000030]
ldstub [%o3+0x0ec],%l5 ! Mem[000000006f8000ec]
jmpl %g6+8,%g0
swap [%o3+0x098],%l4 ! Mem[000000006f800098]
p47_call_2_ho:
retl
ldd [%o0+0x100],%l6 ! Mem[000000006e000100]
p48_jmpl_2_le:
swap [%i1+0x008],%l5 ! Mem[0000000070800008]
jmpl %g6+8,%g0
ldsb [%i2+0x100],%l7 ! Mem[0000000071000100]
p48_call_2_le:
retl
ldsh [%i3+0x1b8],%l7 ! Mem[00000000718001b8]
p48_jmpl_2_lo:
swap [%o1+0x008],%l5 ! Mem[0000000070800008]
jmpl %g6+8,%g0
ldsb [%o2+0x100],%l7 ! Mem[0000000071000100]
p48_call_2_lo:
retl
ldsh [%o3+0x1b8],%l7 ! Mem[00000000718001b8]
p48_jmpl_2_he:
lduw [%i0+0x09c],%l5 ! Mem[000000007000009c]
jmpl %g6+8,%g0
stx %l0,[%i1+0x1b0] ! Mem[00000000708001b0]
p48_call_2_he:
sth %l3,[%i2+0x112] ! Mem[0000000071000112]
retl
stx %l2,[%i3+0x150] ! Mem[0000000071800150]
p48_jmpl_2_ho:
lduw [%o0+0x09c],%l5 ! Mem[000000007000009c]
jmpl %g6+8,%g0
stx %l0,[%o1+0x1b0] ! Mem[00000000708001b0]
p48_call_2_ho:
sth %l3,[%o2+0x112] ! Mem[0000000071000112]
retl
stx %l2,[%o3+0x150] ! Mem[0000000071800150]
p49_jmpl_2_le:
jmpl %g6+8,%g0
ldstub [%i3+0x0bf],%l0 ! Mem[00000000738000bf]
p49_call_2_le:
retl
swap [%i2+0x0cc],%l5 ! Mem[00000000730000cc]
p49_jmpl_2_lo:
jmpl %g6+8,%g0
ldstub [%o3+0x0bf],%l0 ! Mem[00000000738000bf]
p49_call_2_lo:
retl
swap [%o2+0x0cc],%l5 ! Mem[00000000730000cc]
p49_jmpl_2_he:
swap [%i2+0x094],%l5 ! Mem[0000000073000094]
std %l6,[%i3+0x198] ! Mem[0000000073800198]
ldstub [%i2+0x042],%l5 ! Mem[0000000073000042]
swap [%i2+0x0f0],%l7 ! Mem[00000000730000f0]
ldstub [%i2+0x14d],%l7 ! Mem[000000007300014d]
jmpl %g6+8,%g0
stw %l4,[%i0+0x098] ! Mem[0000000072000098]
p49_call_2_he:
ldx [%i0+0x060],%l5 ! Mem[0000000072000060]
retl
lduh [%i1+0x05c],%l5 ! Mem[000000007280005c]
p49_jmpl_2_ho:
swap [%o2+0x094],%l5 ! Mem[0000000073000094]
std %l6,[%o3+0x198] ! Mem[0000000073800198]
ldstub [%o2+0x042],%l5 ! Mem[0000000073000042]
swap [%o2+0x0f0],%l7 ! Mem[00000000730000f0]
ldstub [%o2+0x14d],%l7 ! Mem[000000007300014d]
jmpl %g6+8,%g0
stw %l4,[%o0+0x098] ! Mem[0000000072000098]
p49_call_2_ho:
ldx [%o0+0x060],%l5 ! Mem[0000000072000060]
retl
lduh [%o1+0x05c],%l5 ! Mem[000000007280005c]
p50_jmpl_2_le:
swap [%i1+0x0c4],%l4 ! Mem[00000000748000c4]
stx %l1,[%i0+0x128] ! Mem[0000000074000128]
ldd [%i3+0x0a0],%l2 ! Mem[00000000758000a0]
jmpl %g6+8,%g0
stb %l7,[%i2+0x01d] ! Mem[000000007500001d]
p50_call_2_le:
lduw [%i3+0x188],%l0 ! Mem[0000000075800188]
sth %l2,[%i0+0x07e] ! Mem[000000007400007e]
stx %l6,[%i3+0x060] ! Mem[0000000075800060]
swap [%i1+0x108],%l5 ! Mem[0000000074800108]
sth %l6,[%i0+0x19a] ! Mem[000000007400019a]
retl
ldd [%i3+0x170],%l4 ! Mem[0000000075800170]
p50_jmpl_2_lo:
swap [%o1+0x0c4],%l4 ! Mem[00000000748000c4]
stx %l1,[%o0+0x128] ! Mem[0000000074000128]
ldd [%o3+0x0a0],%l2 ! Mem[00000000758000a0]
jmpl %g6+8,%g0
stb %l7,[%o2+0x01d] ! Mem[000000007500001d]
p50_call_2_lo:
lduw [%o3+0x188],%l0 ! Mem[0000000075800188]
sth %l2,[%o0+0x07e] ! Mem[000000007400007e]
stx %l6,[%o3+0x060] ! Mem[0000000075800060]
swap [%o1+0x108],%l5 ! Mem[0000000074800108]
sth %l6,[%o0+0x19a] ! Mem[000000007400019a]
retl
ldd [%o3+0x170],%l4 ! Mem[0000000075800170]
p50_jmpl_2_he:
ldstub [%i0+0x090],%l5 ! Mem[0000000074000090]
jmpl %g6+8,%g0
swap [%i1+0x070],%l4 ! Mem[0000000074800070]
p50_call_2_he:
ldub [%i1+0x1f2],%l2 ! Mem[00000000748001f2]
ldsb [%i2+0x1d8],%l0 ! Mem[00000000750001d8]
ldx [%i0+0x088],%l0 ! Mem[0000000074000088]
retl
ldd [%i0+0x180],%l4 ! Mem[0000000074000180]
p50_jmpl_2_ho:
ldstub [%o0+0x090],%l5 ! Mem[0000000074000090]
jmpl %g6+8,%g0
swap [%o1+0x070],%l4 ! Mem[0000000074800070]
p50_call_2_ho:
ldub [%o1+0x1f2],%l2 ! Mem[00000000748001f2]
ldsb [%o2+0x1d8],%l0 ! Mem[00000000750001d8]
ldx [%o0+0x088],%l0 ! Mem[0000000074000088]
retl
ldd [%o0+0x180],%l4 ! Mem[0000000074000180]
p51_jmpl_2_le:
ldx [%i2+0x070],%l0 ! Mem[0000000077000070]
swap [%i3+0x0e0],%l4 ! Mem[00000000778000e0]
jmpl %g6+8,%g0
ldx [%i2+0x190],%l6 ! Mem[0000000077000190]
p51_call_2_le:
swap [%i2+0x148],%l1 ! Mem[0000000077000148]
swap [%i0+0x13c],%l2 ! Mem[000000007600013c]
ldstub [%i0+0x060],%l5 ! Mem[0000000076000060]
retl
ldub [%i3+0x07d],%l5 ! Mem[000000007780007d]
p51_jmpl_2_lo:
ldx [%o2+0x070],%l0 ! Mem[0000000077000070]
swap [%o3+0x0e0],%l4 ! Mem[00000000778000e0]
jmpl %g6+8,%g0
ldx [%o2+0x190],%l6 ! Mem[0000000077000190]
p51_call_2_lo:
swap [%o2+0x148],%l1 ! Mem[0000000077000148]
swap [%o0+0x13c],%l2 ! Mem[000000007600013c]
ldstub [%o0+0x060],%l5 ! Mem[0000000076000060]
retl
ldub [%o3+0x07d],%l5 ! Mem[000000007780007d]
p51_jmpl_2_he:
ldub [%i2+0x13d],%l6 ! Mem[000000007700013d]
jmpl %g6+8,%g0
ldsb [%i2+0x0b2],%l1 ! Mem[00000000770000b2]
p51_call_2_he:
swap [%i3+0x154],%l3 ! Mem[0000000077800154]
ldstub [%i2+0x146],%l5 ! Mem[0000000077000146]
swap [%i3+0x0c0],%l2 ! Mem[00000000778000c0]
lduh [%i0+0x196],%l1 ! Mem[0000000076000196]
retl
std %l4,[%i2+0x150] ! Mem[0000000077000150]
p51_jmpl_2_ho:
ldub [%o2+0x13d],%l6 ! Mem[000000007700013d]
jmpl %g6+8,%g0
ldsb [%o2+0x0b2],%l1 ! Mem[00000000770000b2]
p51_call_2_ho:
swap [%o3+0x154],%l3 ! Mem[0000000077800154]
ldstub [%o2+0x146],%l5 ! Mem[0000000077000146]
swap [%o3+0x0c0],%l2 ! Mem[00000000778000c0]
lduh [%o0+0x196],%l1 ! Mem[0000000076000196]
retl
std %l4,[%o2+0x150] ! Mem[0000000077000150]
p52_jmpl_2_le:
ldd [%i3+0x198],%l6 ! Mem[0000000079800198]
sth %l5,[%i3+0x062] ! Mem[0000000079800062]
ldsb [%i1+0x1fa],%l5 ! Mem[00000000788001fa]
ldd [%i2+0x090],%l4 ! Mem[0000000079000090]
std %l4,[%i2+0x098] ! Mem[0000000079000098]
stb %l4,[%i1+0x1a3] ! Mem[00000000788001a3]
ldstub [%i0+0x03c],%l0 ! Mem[000000007800003c]
jmpl %g6+8,%g0
swap [%i3+0x174],%l0 ! Mem[0000000079800174]
p52_call_2_le:
ldstub [%i1+0x09a],%l1 ! Mem[000000007880009a]
stx %l3,[%i3+0x150] ! Mem[0000000079800150]
swap [%i0+0x0e4],%l0 ! Mem[00000000780000e4]
stb %l7,[%i0+0x134] ! Mem[0000000078000134]
retl
swap [%i0+0x0c0],%l2 ! Mem[00000000780000c0]
p52_jmpl_2_lo:
ldd [%o3+0x198],%l6 ! Mem[0000000079800198]
sth %l5,[%o3+0x062] ! Mem[0000000079800062]
ldsb [%o1+0x1fa],%l5 ! Mem[00000000788001fa]
ldd [%o2+0x090],%l4 ! Mem[0000000079000090]
std %l4,[%o2+0x098] ! Mem[0000000079000098]
stb %l4,[%o1+0x1a3] ! Mem[00000000788001a3]
ldstub [%o0+0x03c],%l0 ! Mem[000000007800003c]
jmpl %g6+8,%g0
swap [%o3+0x174],%l0 ! Mem[0000000079800174]
p52_call_2_lo:
ldstub [%o1+0x09a],%l1 ! Mem[000000007880009a]
stx %l3,[%o3+0x150] ! Mem[0000000079800150]
swap [%o0+0x0e4],%l0 ! Mem[00000000780000e4]
stb %l7,[%o0+0x134] ! Mem[0000000078000134]
retl
swap [%o0+0x0c0],%l2 ! Mem[00000000780000c0]
p52_jmpl_2_he:
jmpl %g6+8,%g0
ldub [%i0+0x015],%l4 ! Mem[0000000078000015]
p52_call_2_he:
stx %l3,[%i1+0x060] ! Mem[0000000078800060]
ldub [%i3+0x077],%l2 ! Mem[0000000079800077]
stb %l3,[%i1+0x025] ! Mem[0000000078800025]
stb %l2,[%i3+0x1d2] ! Mem[00000000798001d2]
retl
ldsw [%i0+0x010],%l4 ! Mem[0000000078000010]
p52_jmpl_2_ho:
jmpl %g6+8,%g0
ldub [%o0+0x015],%l4 ! Mem[0000000078000015]
p52_call_2_ho:
stx %l3,[%o1+0x060] ! Mem[0000000078800060]
ldub [%o3+0x077],%l2 ! Mem[0000000079800077]
stb %l3,[%o1+0x025] ! Mem[0000000078800025]
stb %l2,[%o3+0x1d2] ! Mem[00000000798001d2]
retl
ldsw [%o0+0x010],%l4 ! Mem[0000000078000010]
p53_jmpl_2_le:
ldx [%i0+0x000],%l0 ! Mem[000000007a000000]
swap [%i2+0x09c],%l0 ! Mem[000000007b00009c]
sth %l3,[%i0+0x076] ! Mem[000000007a000076]
jmpl %g6+8,%g0
stw %l4,[%i1+0x094] ! Mem[000000007a800094]
p53_call_2_le:
stx %l5,[%i1+0x158] ! Mem[000000007a800158]
sth %l5,[%i2+0x0f0] ! Mem[000000007b0000f0]
ldsb [%i0+0x0ae],%l4 ! Mem[000000007a0000ae]
ldx [%i3+0x058],%l2 ! Mem[000000007b800058]
retl
lduh [%i2+0x170],%l7 ! Mem[000000007b000170]
p53_jmpl_2_lo:
ldx [%o0+0x000],%l0 ! Mem[000000007a000000]
swap [%o2+0x09c],%l0 ! Mem[000000007b00009c]
sth %l3,[%o0+0x076] ! Mem[000000007a000076]
jmpl %g6+8,%g0
stw %l4,[%o1+0x094] ! Mem[000000007a800094]
p53_call_2_lo:
stx %l5,[%o1+0x158] ! Mem[000000007a800158]
sth %l5,[%o2+0x0f0] ! Mem[000000007b0000f0]
ldsb [%o0+0x0ae],%l4 ! Mem[000000007a0000ae]
ldx [%o3+0x058],%l2 ! Mem[000000007b800058]
retl
lduh [%o2+0x170],%l7 ! Mem[000000007b000170]
p53_jmpl_2_he:
ldsb [%i3+0x152],%l4 ! Mem[000000007b800152]
swap [%i3+0x004],%l6 ! Mem[000000007b800004]
sth %l0,[%i2+0x0c6] ! Mem[000000007b0000c6]
stx %l7,[%i0+0x130] ! Mem[000000007a000130]
lduw [%i0+0x1ec],%l0 ! Mem[000000007a0001ec]
stx %l2,[%i2+0x148] ! Mem[000000007b000148]
jmpl %g6+8,%g0
ldstub [%i3+0x004],%l3 ! Mem[000000007b800004]
p53_call_2_he:
ldsb [%i2+0x079],%l5 ! Mem[000000007b000079]
stx %l5,[%i1+0x190] ! Mem[000000007a800190]
sth %l0,[%i3+0x062] ! Mem[000000007b800062]
ldx [%i3+0x090],%l7 ! Mem[000000007b800090]
ldd [%i3+0x1a0],%l6 ! Mem[000000007b8001a0]
swap [%i0+0x050],%l6 ! Mem[000000007a000050]
retl
swap [%i2+0x014],%l1 ! Mem[000000007b000014]
p53_jmpl_2_ho:
ldsb [%o3+0x152],%l4 ! Mem[000000007b800152]
swap [%o3+0x004],%l6 ! Mem[000000007b800004]
sth %l0,[%o2+0x0c6] ! Mem[000000007b0000c6]
stx %l7,[%o0+0x130] ! Mem[000000007a000130]
lduw [%o0+0x1ec],%l0 ! Mem[000000007a0001ec]
stx %l2,[%o2+0x148] ! Mem[000000007b000148]
jmpl %g6+8,%g0
ldstub [%o3+0x004],%l3 ! Mem[000000007b800004]
p53_call_2_ho:
ldsb [%o2+0x079],%l5 ! Mem[000000007b000079]
stx %l5,[%o1+0x190] ! Mem[000000007a800190]
sth %l0,[%o3+0x062] ! Mem[000000007b800062]
ldx [%o3+0x090],%l7 ! Mem[000000007b800090]
ldd [%o3+0x1a0],%l6 ! Mem[000000007b8001a0]
swap [%o0+0x050],%l6 ! Mem[000000007a000050]
retl
swap [%o2+0x014],%l1 ! Mem[000000007b000014]
p54_jmpl_2_le:
jmpl %g6+8,%g0
ldstub [%i3+0x111],%l6 ! Mem[000000007d800111]
p54_call_2_le:
ldstub [%i2+0x077],%l2 ! Mem[000000007d000077]
std %l4,[%i2+0x1e8] ! Mem[000000007d0001e8]
std %l4,[%i1+0x118] ! Mem[000000007c800118]
retl
ldsw [%i2+0x008],%l5 ! Mem[000000007d000008]
p54_jmpl_2_lo:
jmpl %g6+8,%g0
ldstub [%o3+0x111],%l6 ! Mem[000000007d800111]
p54_call_2_lo:
ldstub [%o2+0x077],%l2 ! Mem[000000007d000077]
std %l4,[%o2+0x1e8] ! Mem[000000007d0001e8]
std %l4,[%o1+0x118] ! Mem[000000007c800118]
retl
ldsw [%o2+0x008],%l5 ! Mem[000000007d000008]
p54_jmpl_2_he:
ldsh [%i1+0x0fc],%l2 ! Mem[000000007c8000fc]
jmpl %g6+8,%g0
ldub [%i2+0x07b],%l6 ! Mem[000000007d00007b]
p54_call_2_he:
ldstub [%i2+0x0b7],%l3 ! Mem[000000007d0000b7]
ldsb [%i0+0x051],%l6 ! Mem[000000007c000051]
retl
swap [%i1+0x150],%l5 ! Mem[000000007c800150]
p54_jmpl_2_ho:
ldsh [%o1+0x0fc],%l2 ! Mem[000000007c8000fc]
jmpl %g6+8,%g0
ldub [%o2+0x07b],%l6 ! Mem[000000007d00007b]
p54_call_2_ho:
ldstub [%o2+0x0b7],%l3 ! Mem[000000007d0000b7]
ldsb [%o0+0x051],%l6 ! Mem[000000007c000051]
retl
swap [%o1+0x150],%l5 ! Mem[000000007c800150]
p55_jmpl_2_le:
std %l0,[%i3+0x170] ! Mem[000000007f800170]
swap [%i0+0x1d4],%l0 ! Mem[000000007e0001d4]
ldsb [%i0+0x122],%l1 ! Mem[000000007e000122]
jmpl %g6+8,%g0
lduh [%i2+0x008],%l6 ! Mem[000000007f000008]
p55_call_2_le:
ldx [%i3+0x008],%l0 ! Mem[000000007f800008]
ldstub [%i1+0x13c],%l2 ! Mem[000000007e80013c]
sth %l5,[%i0+0x1f8] ! Mem[000000007e0001f8]
swap [%i2+0x110],%l5 ! Mem[000000007f000110]
lduh [%i3+0x118],%l7 ! Mem[000000007f800118]
ldstub [%i0+0x112],%l1 ! Mem[000000007e000112]
ldub [%i1+0x0a4],%l2 ! Mem[000000007e8000a4]
retl
swap [%i3+0x0dc],%l1 ! Mem[000000007f8000dc]
p55_jmpl_2_lo:
std %l0,[%o3+0x170] ! Mem[000000007f800170]
swap [%o0+0x1d4],%l0 ! Mem[000000007e0001d4]
ldsb [%o0+0x122],%l1 ! Mem[000000007e000122]
jmpl %g6+8,%g0
lduh [%o2+0x008],%l6 ! Mem[000000007f000008]
p55_call_2_lo:
ldx [%o3+0x008],%l0 ! Mem[000000007f800008]
ldstub [%o1+0x13c],%l2 ! Mem[000000007e80013c]
sth %l5,[%o0+0x1f8] ! Mem[000000007e0001f8]
swap [%o2+0x110],%l5 ! Mem[000000007f000110]
lduh [%o3+0x118],%l7 ! Mem[000000007f800118]
ldstub [%o0+0x112],%l1 ! Mem[000000007e000112]
ldub [%o1+0x0a4],%l2 ! Mem[000000007e8000a4]
retl
swap [%o3+0x0dc],%l1 ! Mem[000000007f8000dc]
p55_jmpl_2_he:
ldstub [%i0+0x0eb],%l4 ! Mem[000000007e0000eb]
jmpl %g6+8,%g0
ldstub [%i1+0x0f9],%l7 ! Mem[000000007e8000f9]
p55_call_2_he:
ldstub [%i1+0x090],%l5 ! Mem[000000007e800090]
ldsh [%i1+0x1ba],%l4 ! Mem[000000007e8001ba]
sth %l1,[%i2+0x108] ! Mem[000000007f000108]
stb %l5,[%i0+0x163] ! Mem[000000007e000163]
lduh [%i3+0x176],%l6 ! Mem[000000007f800176]
sth %l5,[%i1+0x148] ! Mem[000000007e800148]
retl
ldstub [%i2+0x11f],%l0 ! Mem[000000007f00011f]
p55_jmpl_2_ho:
ldstub [%o0+0x0eb],%l4 ! Mem[000000007e0000eb]
jmpl %g6+8,%g0
ldstub [%o1+0x0f9],%l7 ! Mem[000000007e8000f9]
p55_call_2_ho:
ldstub [%o1+0x090],%l5 ! Mem[000000007e800090]
ldsh [%o1+0x1ba],%l4 ! Mem[000000007e8001ba]
sth %l1,[%o2+0x108] ! Mem[000000007f000108]
stb %l5,[%o0+0x163] ! Mem[000000007e000163]
lduh [%o3+0x176],%l6 ! Mem[000000007f800176]
sth %l5,[%o1+0x148] ! Mem[000000007e800148]
retl
ldstub [%o2+0x11f],%l0 ! Mem[000000007f00011f]
p56_jmpl_2_le:
swap [%i2+0x118],%l7 ! Mem[0000000081000118]
ldstub [%i1+0x132],%l1 ! Mem[0000000080800132]
ldd [%i1+0x008],%l6 ! Mem[0000000080800008]
ldd [%i2+0x098],%l0 ! Mem[0000000081000098]
stb %l3,[%i3+0x171] ! Mem[0000000081800171]
jmpl %g6+8,%g0
ldstub [%i2+0x0e6],%l0 ! Mem[00000000810000e6]
p56_call_2_le:
retl
std %l4,[%i2+0x040] ! Mem[0000000081000040]
p56_jmpl_2_lo:
swap [%o2+0x118],%l7 ! Mem[0000000081000118]
ldstub [%o1+0x132],%l1 ! Mem[0000000080800132]
ldd [%o1+0x008],%l6 ! Mem[0000000080800008]
ldd [%o2+0x098],%l0 ! Mem[0000000081000098]
stb %l3,[%o3+0x171] ! Mem[0000000081800171]
jmpl %g6+8,%g0
ldstub [%o2+0x0e6],%l0 ! Mem[00000000810000e6]
p56_call_2_lo:
retl
std %l4,[%o2+0x040] ! Mem[0000000081000040]
p56_jmpl_2_he:
ldsw [%i3+0x1b4],%l1 ! Mem[00000000818001b4]
swap [%i2+0x170],%l4 ! Mem[0000000081000170]
swap [%i2+0x040],%l3 ! Mem[0000000081000040]
swap [%i0+0x1fc],%l7 ! Mem[00000000800001fc]
jmpl %g6+8,%g0
lduh [%i0+0x0fc],%l2 ! Mem[00000000800000fc]
p56_call_2_he:
swap [%i1+0x1f4],%l2 ! Mem[00000000808001f4]
retl
ldx [%i2+0x190],%l0 ! Mem[0000000081000190]
p56_jmpl_2_ho:
ldsw [%o3+0x1b4],%l1 ! Mem[00000000818001b4]
swap [%o2+0x170],%l4 ! Mem[0000000081000170]
swap [%o2+0x040],%l3 ! Mem[0000000081000040]
swap [%o0+0x1fc],%l7 ! Mem[00000000800001fc]
jmpl %g6+8,%g0
lduh [%o0+0x0fc],%l2 ! Mem[00000000800000fc]
p56_call_2_ho:
swap [%o1+0x1f4],%l2 ! Mem[00000000808001f4]
retl
ldx [%o2+0x190],%l0 ! Mem[0000000081000190]
p57_jmpl_2_le:
ldsb [%i0+0x051],%l1 ! Mem[0000000082000051]
ldsw [%i0+0x0c4],%l2 ! Mem[00000000820000c4]
sth %l6,[%i2+0x11c] ! Mem[000000008300011c]
ldstub [%i0+0x1d5],%l2 ! Mem[00000000820001d5]
jmpl %g6+8,%g0
ldd [%i3+0x010],%l0 ! Mem[0000000083800010]
p57_call_2_le:
ldsb [%i3+0x1fd],%l1 ! Mem[00000000838001fd]
stx %l7,[%i0+0x0d0] ! Mem[00000000820000d0]
ldsw [%i3+0x044],%l5 ! Mem[0000000083800044]
ldstub [%i2+0x196],%l5 ! Mem[0000000083000196]
swap [%i1+0x068],%l5 ! Mem[0000000082800068]
retl
ldsw [%i3+0x198],%l0 ! Mem[0000000083800198]
p57_jmpl_2_lo:
ldsb [%o0+0x051],%l1 ! Mem[0000000082000051]
ldsw [%o0+0x0c4],%l2 ! Mem[00000000820000c4]
sth %l6,[%o2+0x11c] ! Mem[000000008300011c]
ldstub [%o0+0x1d5],%l2 ! Mem[00000000820001d5]
jmpl %g6+8,%g0
ldd [%o3+0x010],%l0 ! Mem[0000000083800010]
p57_call_2_lo:
ldsb [%o3+0x1fd],%l1 ! Mem[00000000838001fd]
stx %l7,[%o0+0x0d0] ! Mem[00000000820000d0]
ldsw [%o3+0x044],%l5 ! Mem[0000000083800044]
ldstub [%o2+0x196],%l5 ! Mem[0000000083000196]
swap [%o1+0x068],%l5 ! Mem[0000000082800068]
retl
ldsw [%o3+0x198],%l0 ! Mem[0000000083800198]
p57_jmpl_2_he:
ldub [%i1+0x1c1],%l5 ! Mem[00000000828001c1]
swap [%i2+0x0dc],%l2 ! Mem[00000000830000dc]
ldd [%i1+0x020],%l2 ! Mem[0000000082800020]
swap [%i3+0x050],%l3 ! Mem[0000000083800050]
ldd [%i2+0x190],%l0 ! Mem[0000000083000190]
ldd [%i2+0x188],%l0 ! Mem[0000000083000188]
jmpl %g6+8,%g0
stx %l2,[%i0+0x040] ! Mem[0000000082000040]
p57_call_2_he:
swap [%i3+0x01c],%l4 ! Mem[000000008380001c]
stw %l5,[%i2+0x0ac] ! Mem[00000000830000ac]
sth %l3,[%i2+0x110] ! Mem[0000000083000110]
swap [%i1+0x0a0],%l2 ! Mem[00000000828000a0]
stb %l2,[%i1+0x093] ! Mem[0000000082800093]
sth %l7,[%i1+0x010] ! Mem[0000000082800010]
lduh [%i0+0x0a2],%l3 ! Mem[00000000820000a2]
retl
lduw [%i3+0x0f0],%l5 ! Mem[00000000838000f0]
p57_jmpl_2_ho:
ldub [%o1+0x1c1],%l5 ! Mem[00000000828001c1]
swap [%o2+0x0dc],%l2 ! Mem[00000000830000dc]
ldd [%o1+0x020],%l2 ! Mem[0000000082800020]
swap [%o3+0x050],%l3 ! Mem[0000000083800050]
ldd [%o2+0x190],%l0 ! Mem[0000000083000190]
ldd [%o2+0x188],%l0 ! Mem[0000000083000188]
jmpl %g6+8,%g0
stx %l2,[%o0+0x040] ! Mem[0000000082000040]
p57_call_2_ho:
swap [%o3+0x01c],%l4 ! Mem[000000008380001c]
stw %l5,[%o2+0x0ac] ! Mem[00000000830000ac]
sth %l3,[%o2+0x110] ! Mem[0000000083000110]
swap [%o1+0x0a0],%l2 ! Mem[00000000828000a0]
stb %l2,[%o1+0x093] ! Mem[0000000082800093]
sth %l7,[%o1+0x010] ! Mem[0000000082800010]
lduh [%o0+0x0a2],%l3 ! Mem[00000000820000a2]
retl
lduw [%o3+0x0f0],%l5 ! Mem[00000000838000f0]
p58_jmpl_2_le:
ldsh [%i0+0x0ce],%l1 ! Mem[00000000840000ce]
swap [%i3+0x1c4],%l5 ! Mem[00000000858001c4]
lduh [%i1+0x172],%l7 ! Mem[0000000084800172]
swap [%i2+0x03c],%l1 ! Mem[000000008500003c]
ldsw [%i3+0x188],%l0 ! Mem[0000000085800188]
ldx [%i3+0x168],%l1 ! Mem[0000000085800168]
ldsb [%i0+0x071],%l1 ! Mem[0000000084000071]
jmpl %g6+8,%g0
ldsw [%i3+0x040],%l5 ! Mem[0000000085800040]
p58_call_2_le:
retl
ldx [%i0+0x058],%l6 ! Mem[0000000084000058]
p58_jmpl_2_lo:
ldsh [%o0+0x0ce],%l1 ! Mem[00000000840000ce]
swap [%o3+0x1c4],%l5 ! Mem[00000000858001c4]
lduh [%o1+0x172],%l7 ! Mem[0000000084800172]
swap [%o2+0x03c],%l1 ! Mem[000000008500003c]
ldsw [%o3+0x188],%l0 ! Mem[0000000085800188]
ldx [%o3+0x168],%l1 ! Mem[0000000085800168]
ldsb [%o0+0x071],%l1 ! Mem[0000000084000071]
jmpl %g6+8,%g0
ldsw [%o3+0x040],%l5 ! Mem[0000000085800040]
p58_call_2_lo:
retl
ldx [%o0+0x058],%l6 ! Mem[0000000084000058]
p58_jmpl_2_he:
swap [%i3+0x030],%l3 ! Mem[0000000085800030]
ldx [%i2+0x1f8],%l7 ! Mem[00000000850001f8]
stb %l2,[%i0+0x1db] ! Mem[00000000840001db]
jmpl %g6+8,%g0
lduh [%i0+0x03c],%l1 ! Mem[000000008400003c]
p58_call_2_he:
stw %l3,[%i3+0x000] ! Mem[0000000085800000]
ldstub [%i3+0x088],%l1 ! Mem[0000000085800088]
ldstub [%i3+0x0d0],%l7 ! Mem[00000000858000d0]
sth %l5,[%i2+0x00a] ! Mem[000000008500000a]
swap [%i2+0x08c],%l4 ! Mem[000000008500008c]
retl
sth %l4,[%i3+0x0ba] ! Mem[00000000858000ba]
p58_jmpl_2_ho:
swap [%o3+0x030],%l3 ! Mem[0000000085800030]
ldx [%o2+0x1f8],%l7 ! Mem[00000000850001f8]
stb %l2,[%o0+0x1db] ! Mem[00000000840001db]
jmpl %g6+8,%g0
lduh [%o0+0x03c],%l1 ! Mem[000000008400003c]
p58_call_2_ho:
stw %l3,[%o3+0x000] ! Mem[0000000085800000]
ldstub [%o3+0x088],%l1 ! Mem[0000000085800088]
ldstub [%o3+0x0d0],%l7 ! Mem[00000000858000d0]
sth %l5,[%o2+0x00a] ! Mem[000000008500000a]
swap [%o2+0x08c],%l4 ! Mem[000000008500008c]
retl
sth %l4,[%o3+0x0ba] ! Mem[00000000858000ba]
p59_jmpl_2_le:
ldstub [%i0+0x10d],%l0 ! Mem[000000008600010d]
ldsh [%i3+0x05e],%l4 ! Mem[000000008780005e]
std %l2,[%i0+0x058] ! Mem[0000000086000058]
stx %l0,[%i3+0x038] ! Mem[0000000087800038]
ldstub [%i0+0x1a8],%l5 ! Mem[00000000860001a8]
stw %l1,[%i0+0x028] ! Mem[0000000086000028]
jmpl %g6+8,%g0
ldstub [%i1+0x0e8],%l5 ! Mem[00000000868000e8]
p59_call_2_le:
ldub [%i0+0x073],%l6 ! Mem[0000000086000073]
ldsb [%i2+0x180],%l2 ! Mem[0000000087000180]
ldstub [%i2+0x17a],%l4 ! Mem[000000008700017a]
stb %l2,[%i1+0x0fa] ! Mem[00000000868000fa]
ldsw [%i3+0x0d8],%l7 ! Mem[00000000878000d8]
ldub [%i2+0x104],%l5 ! Mem[0000000087000104]
retl
stx %l2,[%i1+0x070] ! Mem[0000000086800070]
p59_jmpl_2_lo:
ldstub [%o0+0x10d],%l0 ! Mem[000000008600010d]
ldsh [%o3+0x05e],%l4 ! Mem[000000008780005e]
std %l2,[%o0+0x058] ! Mem[0000000086000058]
stx %l0,[%o3+0x038] ! Mem[0000000087800038]
ldstub [%o0+0x1a8],%l5 ! Mem[00000000860001a8]
stw %l1,[%o0+0x028] ! Mem[0000000086000028]
jmpl %g6+8,%g0
ldstub [%o1+0x0e8],%l5 ! Mem[00000000868000e8]
p59_call_2_lo:
ldub [%o0+0x073],%l6 ! Mem[0000000086000073]
ldsb [%o2+0x180],%l2 ! Mem[0000000087000180]
ldstub [%o2+0x17a],%l4 ! Mem[000000008700017a]
stb %l2,[%o1+0x0fa] ! Mem[00000000868000fa]
ldsw [%o3+0x0d8],%l7 ! Mem[00000000878000d8]
ldub [%o2+0x104],%l5 ! Mem[0000000087000104]
retl
stx %l2,[%o1+0x070] ! Mem[0000000086800070]
p59_jmpl_2_he:
ldstub [%i1+0x103],%l5 ! Mem[0000000086800103]
ldsw [%i1+0x158],%l2 ! Mem[0000000086800158]
ldx [%i2+0x018],%l6 ! Mem[0000000087000018]
ldstub [%i0+0x09b],%l5 ! Mem[000000008600009b]
jmpl %g6+8,%g0
stx %l2,[%i2+0x068] ! Mem[0000000087000068]
p59_call_2_he:
ldsb [%i2+0x07a],%l2 ! Mem[000000008700007a]
ldstub [%i0+0x02a],%l3 ! Mem[000000008600002a]
ldub [%i3+0x111],%l4 ! Mem[0000000087800111]
stb %l4,[%i3+0x032] ! Mem[0000000087800032]
sth %l7,[%i0+0x008] ! Mem[0000000086000008]
ldub [%i1+0x0c8],%l3 ! Mem[00000000868000c8]
retl
sth %l4,[%i3+0x0ae] ! Mem[00000000878000ae]
p59_jmpl_2_ho:
ldstub [%o1+0x103],%l5 ! Mem[0000000086800103]
ldsw [%o1+0x158],%l2 ! Mem[0000000086800158]
ldx [%o2+0x018],%l6 ! Mem[0000000087000018]
ldstub [%o0+0x09b],%l5 ! Mem[000000008600009b]
jmpl %g6+8,%g0
stx %l2,[%o2+0x068] ! Mem[0000000087000068]
p59_call_2_ho:
ldsb [%o2+0x07a],%l2 ! Mem[000000008700007a]
ldstub [%o0+0x02a],%l3 ! Mem[000000008600002a]
ldub [%o3+0x111],%l4 ! Mem[0000000087800111]
stb %l4,[%o3+0x032] ! Mem[0000000087800032]
sth %l7,[%o0+0x008] ! Mem[0000000086000008]
ldub [%o1+0x0c8],%l3 ! Mem[00000000868000c8]
retl
sth %l4,[%o3+0x0ae] ! Mem[00000000878000ae]
p60_jmpl_2_le:
ldstub [%i3+0x141],%l3 ! Mem[0000000089800141]
jmpl %g6+8,%g0
swap [%i2+0x054],%l3 ! Mem[0000000089000054]
p60_call_2_le:
ldub [%i0+0x052],%l6 ! Mem[0000000088000052]
ldstub [%i2+0x017],%l5 ! Mem[0000000089000017]
ldstub [%i1+0x08c],%l4 ! Mem[000000008880008c]
ldstub [%i1+0x02b],%l0 ! Mem[000000008880002b]
ldstub [%i0+0x12f],%l1 ! Mem[000000008800012f]
retl
sth %l2,[%i2+0x0a4] ! Mem[00000000890000a4]
p60_jmpl_2_lo:
ldstub [%o3+0x141],%l3 ! Mem[0000000089800141]
jmpl %g6+8,%g0
swap [%o2+0x054],%l3 ! Mem[0000000089000054]
p60_call_2_lo:
ldub [%o0+0x052],%l6 ! Mem[0000000088000052]
ldstub [%o2+0x017],%l5 ! Mem[0000000089000017]
ldstub [%o1+0x08c],%l4 ! Mem[000000008880008c]
ldstub [%o1+0x02b],%l0 ! Mem[000000008880002b]
ldstub [%o0+0x12f],%l1 ! Mem[000000008800012f]
retl
sth %l2,[%o2+0x0a4] ! Mem[00000000890000a4]
p60_jmpl_2_he:
stb %l2,[%i0+0x185] ! Mem[0000000088000185]
std %l0,[%i0+0x0b8] ! Mem[00000000880000b8]
ldsh [%i3+0x07e],%l2 ! Mem[000000008980007e]
ldsb [%i1+0x071],%l1 ! Mem[0000000088800071]
stw %l5,[%i0+0x040] ! Mem[0000000088000040]
ldstub [%i3+0x096],%l4 ! Mem[0000000089800096]
lduh [%i3+0x132],%l3 ! Mem[0000000089800132]
jmpl %g6+8,%g0
swap [%i0+0x030],%l3 ! Mem[0000000088000030]
p60_call_2_he:
ldstub [%i1+0x0ac],%l1 ! Mem[00000000888000ac]
swap [%i1+0x008],%l6 ! Mem[0000000088800008]
lduh [%i0+0x16a],%l2 ! Mem[000000008800016a]
retl
sth %l2,[%i0+0x056] ! Mem[0000000088000056]
p60_jmpl_2_ho:
stb %l2,[%o0+0x185] ! Mem[0000000088000185]
std %l0,[%o0+0x0b8] ! Mem[00000000880000b8]
ldsh [%o3+0x07e],%l2 ! Mem[000000008980007e]
ldsb [%o1+0x071],%l1 ! Mem[0000000088800071]
stw %l5,[%o0+0x040] ! Mem[0000000088000040]
ldstub [%o3+0x096],%l4 ! Mem[0000000089800096]
lduh [%o3+0x132],%l3 ! Mem[0000000089800132]
jmpl %g6+8,%g0
swap [%o0+0x030],%l3 ! Mem[0000000088000030]
p60_call_2_ho:
ldstub [%o1+0x0ac],%l1 ! Mem[00000000888000ac]
swap [%o1+0x008],%l6 ! Mem[0000000088800008]
lduh [%o0+0x16a],%l2 ! Mem[000000008800016a]
retl
sth %l2,[%o0+0x056] ! Mem[0000000088000056]
p61_jmpl_2_le:
ldx [%i2+0x150],%l0 ! Mem[000000008b000150]
ldsh [%i2+0x1d4],%l0 ! Mem[000000008b0001d4]
ldsh [%i0+0x004],%l2 ! Mem[000000008a000004]
jmpl %g6+8,%g0
ldsb [%i1+0x1f9],%l0 ! Mem[000000008a8001f9]
p61_call_2_le:
std %l4,[%i0+0x1b0] ! Mem[000000008a0001b0]
swap [%i3+0x1f8],%l7 ! Mem[000000008b8001f8]
swap [%i3+0x194],%l0 ! Mem[000000008b800194]
ldsb [%i1+0x051],%l1 ! Mem[000000008a800051]
std %l6,[%i2+0x0a8] ! Mem[000000008b0000a8]
stw %l0,[%i1+0x134] ! Mem[000000008a800134]
retl
swap [%i0+0x0a4],%l2 ! Mem[000000008a0000a4]
p61_jmpl_2_lo:
ldx [%o2+0x150],%l0 ! Mem[000000008b000150]
ldsh [%o2+0x1d4],%l0 ! Mem[000000008b0001d4]
ldsh [%o0+0x004],%l2 ! Mem[000000008a000004]
jmpl %g6+8,%g0
ldsb [%o1+0x1f9],%l0 ! Mem[000000008a8001f9]
p61_call_2_lo:
std %l4,[%o0+0x1b0] ! Mem[000000008a0001b0]
swap [%o3+0x1f8],%l7 ! Mem[000000008b8001f8]
swap [%o3+0x194],%l0 ! Mem[000000008b800194]
ldsb [%o1+0x051],%l1 ! Mem[000000008a800051]
std %l6,[%o2+0x0a8] ! Mem[000000008b0000a8]
stw %l0,[%o1+0x134] ! Mem[000000008a800134]
retl
swap [%o0+0x0a4],%l2 ! Mem[000000008a0000a4]
p61_jmpl_2_he:
ldub [%i3+0x0c8],%l5 ! Mem[000000008b8000c8]
lduw [%i2+0x070],%l5 ! Mem[000000008b000070]
jmpl %g6+8,%g0
swap [%i1+0x114],%l0 ! Mem[000000008a800114]
p61_call_2_he:
stw %l4,[%i3+0x158] ! Mem[000000008b800158]
ldub [%i3+0x0fa],%l2 ! Mem[000000008b8000fa]
ldub [%i0+0x0d9],%l7 ! Mem[000000008a0000d9]
stx %l5,[%i0+0x100] ! Mem[000000008a000100]
swap [%i0+0x000],%l3 ! Mem[000000008a000000]
ldub [%i0+0x0a8],%l1 ! Mem[000000008a0000a8]
lduh [%i2+0x1bc],%l4 ! Mem[000000008b0001bc]
retl
swap [%i0+0x000],%l3 ! Mem[000000008a000000]
p61_jmpl_2_ho:
ldub [%o3+0x0c8],%l5 ! Mem[000000008b8000c8]
lduw [%o2+0x070],%l5 ! Mem[000000008b000070]
jmpl %g6+8,%g0
swap [%o1+0x114],%l0 ! Mem[000000008a800114]
p61_call_2_ho:
stw %l4,[%o3+0x158] ! Mem[000000008b800158]
ldub [%o3+0x0fa],%l2 ! Mem[000000008b8000fa]
ldub [%o0+0x0d9],%l7 ! Mem[000000008a0000d9]
stx %l5,[%o0+0x100] ! Mem[000000008a000100]
swap [%o0+0x000],%l3 ! Mem[000000008a000000]
ldub [%o0+0x0a8],%l1 ! Mem[000000008a0000a8]
lduh [%o2+0x1bc],%l4 ! Mem[000000008b0001bc]
retl
swap [%o0+0x000],%l3 ! Mem[000000008a000000]
p62_jmpl_2_le:
stb %l4,[%i2+0x191] ! Mem[000000008d000191]
stx %l3,[%i3+0x180] ! Mem[000000008d800180]
ldsh [%i0+0x1b6],%l1 ! Mem[000000008c0001b6]
stw %l0,[%i0+0x0e8] ! Mem[000000008c0000e8]
jmpl %g6+8,%g0
ldstub [%i2+0x045],%l4 ! Mem[000000008d000045]
p62_call_2_le:
retl
stb %l1,[%i2+0x049] ! Mem[000000008d000049]
p62_jmpl_2_lo:
stb %l4,[%o2+0x191] ! Mem[000000008d000191]
stx %l3,[%o3+0x180] ! Mem[000000008d800180]
ldsh [%o0+0x1b6],%l1 ! Mem[000000008c0001b6]
stw %l0,[%o0+0x0e8] ! Mem[000000008c0000e8]
jmpl %g6+8,%g0
ldstub [%o2+0x045],%l4 ! Mem[000000008d000045]
p62_call_2_lo:
retl
stb %l1,[%o2+0x049] ! Mem[000000008d000049]
p62_jmpl_2_he:
ldub [%i1+0x037],%l5 ! Mem[000000008c800037]
ldstub [%i1+0x043],%l7 ! Mem[000000008c800043]
sth %l4,[%i1+0x0a4] ! Mem[000000008c8000a4]
lduh [%i0+0x1d8],%l7 ! Mem[000000008c0001d8]
lduw [%i0+0x084],%l2 ! Mem[000000008c000084]
sth %l7,[%i2+0x01c] ! Mem[000000008d00001c]
jmpl %g6+8,%g0
ldub [%i0+0x16e],%l0 ! Mem[000000008c00016e]
p62_call_2_he:
retl
stb %l0,[%i2+0x0a0] ! Mem[000000008d0000a0]
p62_jmpl_2_ho:
ldub [%o1+0x037],%l5 ! Mem[000000008c800037]
ldstub [%o1+0x043],%l7 ! Mem[000000008c800043]
sth %l4,[%o1+0x0a4] ! Mem[000000008c8000a4]
lduh [%o0+0x1d8],%l7 ! Mem[000000008c0001d8]
lduw [%o0+0x084],%l2 ! Mem[000000008c000084]
sth %l7,[%o2+0x01c] ! Mem[000000008d00001c]
jmpl %g6+8,%g0
ldub [%o0+0x16e],%l0 ! Mem[000000008c00016e]
p62_call_2_ho:
retl
stb %l0,[%o2+0x0a0] ! Mem[000000008d0000a0]
p63_jmpl_2_le:
swap [%i3+0x120],%l1 ! Mem[000000008f800120]
stw %l6,[%i2+0x008] ! Mem[000000008f000008]
jmpl %g6+8,%g0
ldsb [%i1+0x05a],%l5 ! Mem[000000008e80005a]
p63_call_2_le:
ldd [%i3+0x128],%l0 ! Mem[000000008f800128]
ldstub [%i2+0x122],%l5 ! Mem[000000008f000122]
ldsb [%i0+0x076],%l6 ! Mem[000000008e000076]
ldsh [%i0+0x0d0],%l7 ! Mem[000000008e0000d0]
retl
ldd [%i0+0x168],%l6 ! Mem[000000008e000168]
p63_jmpl_2_lo:
swap [%o3+0x120],%l1 ! Mem[000000008f800120]
stw %l6,[%o2+0x008] ! Mem[000000008f000008]
jmpl %g6+8,%g0
ldsb [%o1+0x05a],%l5 ! Mem[000000008e80005a]
p63_call_2_lo:
ldd [%o3+0x128],%l0 ! Mem[000000008f800128]
ldstub [%o2+0x122],%l5 ! Mem[000000008f000122]
ldsb [%o0+0x076],%l6 ! Mem[000000008e000076]
ldsh [%o0+0x0d0],%l7 ! Mem[000000008e0000d0]
retl
ldd [%o0+0x168],%l6 ! Mem[000000008e000168]
p63_jmpl_2_he:
ldx [%i1+0x050],%l1 ! Mem[000000008e800050]
stb %l5,[%i0+0x08e] ! Mem[000000008e00008e]
swap [%i3+0x004],%l4 ! Mem[000000008f800004]
ldx [%i2+0x110],%l3 ! Mem[000000008f000110]
jmpl %g6+8,%g0
ldub [%i0+0x128],%l2 ! Mem[000000008e000128]
p63_call_2_he:
ldstub [%i3+0x19a],%l4 ! Mem[000000008f80019a]
sth %l3,[%i2+0x1de] ! Mem[000000008f0001de]
ldub [%i0+0x0f1],%l6 ! Mem[000000008e0000f1]
swap [%i0+0x1a4],%l6 ! Mem[000000008e0001a4]
retl
ldd [%i1+0x050],%l6 ! Mem[000000008e800050]
p63_jmpl_2_ho:
ldx [%o1+0x050],%l1 ! Mem[000000008e800050]
stb %l5,[%o0+0x08e] ! Mem[000000008e00008e]
swap [%o3+0x004],%l4 ! Mem[000000008f800004]
ldx [%o2+0x110],%l3 ! Mem[000000008f000110]
jmpl %g6+8,%g0
ldub [%o0+0x128],%l2 ! Mem[000000008e000128]
p63_call_2_ho:
ldstub [%o3+0x19a],%l4 ! Mem[000000008f80019a]
sth %l3,[%o2+0x1de] ! Mem[000000008f0001de]
ldub [%o0+0x0f1],%l6 ! Mem[000000008e0000f1]
swap [%o0+0x1a4],%l6 ! Mem[000000008e0001a4]
retl
ldd [%o1+0x050],%l6 ! Mem[000000008e800050]
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
ldx [%i0+0x140],%l1 ! Mem[0000000010000140]
swap [%i1+0x0ec],%l3 ! Mem[00000000108000ec]
swap [%i2+0x0ac],%l5 ! Mem[00000000110000ac]
ldsh [%i2+0x08e],%l0 ! Mem[000000001100008e]
swap [%i1+0x07c],%l0 ! Mem[000000001080007c]
jmpl %g6+8,%g0
lduw [%i3+0x0e0],%l0 ! Mem[00000000118000e0]
p0_call_3_le:
ldub [%i2+0x037],%l5 ! Mem[0000000011000037]
swap [%i3+0x058],%l6 ! Mem[0000000011800058]
swap [%i2+0x028],%l0 ! Mem[0000000011000028]
lduh [%i2+0x096],%l5 ! Mem[0000000011000096]
swap [%i3+0x1b4],%l0 ! Mem[00000000118001b4]
ldstub [%i2+0x076],%l6 ! Mem[0000000011000076]
ldx [%i0+0x170],%l5 ! Mem[0000000010000170]
retl
std %l6,[%i3+0x168] ! Mem[0000000011800168]
p0_jmpl_3_lo:
ldx [%o0+0x140],%l1 ! Mem[0000000010000140]
swap [%o1+0x0ec],%l3 ! Mem[00000000108000ec]
swap [%o2+0x0ac],%l5 ! Mem[00000000110000ac]
ldsh [%o2+0x08e],%l0 ! Mem[000000001100008e]
swap [%o1+0x07c],%l0 ! Mem[000000001080007c]
jmpl %g6+8,%g0
lduw [%o3+0x0e0],%l0 ! Mem[00000000118000e0]
p0_call_3_lo:
ldub [%o2+0x037],%l5 ! Mem[0000000011000037]
swap [%o3+0x058],%l6 ! Mem[0000000011800058]
swap [%o2+0x028],%l0 ! Mem[0000000011000028]
lduh [%o2+0x096],%l5 ! Mem[0000000011000096]
swap [%o3+0x1b4],%l0 ! Mem[00000000118001b4]
ldstub [%o2+0x076],%l6 ! Mem[0000000011000076]
ldx [%o0+0x170],%l5 ! Mem[0000000010000170]
retl
std %l6,[%o3+0x168] ! Mem[0000000011800168]
p0_jmpl_3_he:
ldsb [%i3+0x132],%l5 ! Mem[0000000011800132]
ldstub [%i0+0x0c6],%l2 ! Mem[00000000100000c6]
ldsw [%i3+0x07c],%l5 ! Mem[000000001180007c]
stb %l2,[%i3+0x02c] ! Mem[000000001180002c]
jmpl %g6+8,%g0
swap [%i3+0x014],%l0 ! Mem[0000000011800014]
p0_call_3_he:
ldsb [%i2+0x069],%l2 ! Mem[0000000011000069]
ldsh [%i3+0x1b8],%l6 ! Mem[00000000118001b8]
ldx [%i1+0x120],%l5 ! Mem[0000000010800120]
swap [%i0+0x02c],%l0 ! Mem[000000001000002c]
stx %l6,[%i2+0x168] ! Mem[0000000011000168]
retl
swap [%i3+0x0d0],%l7 ! Mem[00000000118000d0]
p0_jmpl_3_ho:
ldsb [%o3+0x132],%l5 ! Mem[0000000011800132]
ldstub [%o0+0x0c6],%l2 ! Mem[00000000100000c6]
ldsw [%o3+0x07c],%l5 ! Mem[000000001180007c]
stb %l2,[%o3+0x02c] ! Mem[000000001180002c]
jmpl %g6+8,%g0
swap [%o3+0x014],%l0 ! Mem[0000000011800014]
p0_call_3_ho:
ldsb [%o2+0x069],%l2 ! Mem[0000000011000069]
ldsh [%o3+0x1b8],%l6 ! Mem[00000000118001b8]
ldx [%o1+0x120],%l5 ! Mem[0000000010800120]
swap [%o0+0x02c],%l0 ! Mem[000000001000002c]
stx %l6,[%o2+0x168] ! Mem[0000000011000168]
retl
swap [%o3+0x0d0],%l7 ! Mem[00000000118000d0]
p1_jmpl_3_le:
ldsw [%i0+0x080],%l4 ! Mem[0000000012000080]
swap [%i2+0x10c],%l1 ! Mem[000000001300010c]
swap [%i3+0x0b4],%l0 ! Mem[00000000138000b4]
ldx [%i0+0x130],%l1 ! Mem[0000000012000130]
lduh [%i1+0x09c],%l6 ! Mem[000000001280009c]
ldstub [%i0+0x129],%l1 ! Mem[0000000012000129]
jmpl %g6+8,%g0
ldsb [%i3+0x158],%l2 ! Mem[0000000013800158]
p1_call_3_le:
ldstub [%i2+0x088],%l1 ! Mem[0000000013000088]
ldstub [%i3+0x038],%l1 ! Mem[0000000013800038]
lduh [%i1+0x00c],%l7 ! Mem[000000001280000c]
retl
swap [%i0+0x078],%l2 ! Mem[0000000012000078]
p1_jmpl_3_lo:
ldsw [%o0+0x080],%l4 ! Mem[0000000012000080]
swap [%o2+0x10c],%l1 ! Mem[000000001300010c]
swap [%o3+0x0b4],%l0 ! Mem[00000000138000b4]
ldx [%o0+0x130],%l1 ! Mem[0000000012000130]
lduh [%o1+0x09c],%l6 ! Mem[000000001280009c]
ldstub [%o0+0x129],%l1 ! Mem[0000000012000129]
jmpl %g6+8,%g0
ldsb [%o3+0x158],%l2 ! Mem[0000000013800158]
p1_call_3_lo:
ldstub [%o2+0x088],%l1 ! Mem[0000000013000088]
ldstub [%o3+0x038],%l1 ! Mem[0000000013800038]
lduh [%o1+0x00c],%l7 ! Mem[000000001280000c]
retl
swap [%o0+0x078],%l2 ! Mem[0000000012000078]
p1_jmpl_3_he:
swap [%i1+0x0fc],%l7 ! Mem[00000000128000fc]
ldsb [%i3+0x063],%l2 ! Mem[0000000013800063]
jmpl %g6+8,%g0
ldsh [%i0+0x074],%l3 ! Mem[0000000012000074]
p1_call_3_he:
ldd [%i0+0x150],%l0 ! Mem[0000000012000150]
ldstub [%i0+0x06b],%l4 ! Mem[000000001200006b]
ldstub [%i2+0x0a4],%l3 ! Mem[00000000130000a4]
stw %l3,[%i3+0x06c] ! Mem[000000001380006c]
ldstub [%i1+0x1b5],%l0 ! Mem[00000000128001b5]
sth %l4,[%i0+0x126] ! Mem[0000000012000126]
swap [%i2+0x1ec],%l0 ! Mem[00000000130001ec]
retl
lduw [%i1+0x1c0],%l2 ! Mem[00000000128001c0]
p1_jmpl_3_ho:
swap [%o1+0x0fc],%l7 ! Mem[00000000128000fc]
ldsb [%o3+0x063],%l2 ! Mem[0000000013800063]
jmpl %g6+8,%g0
ldsh [%o0+0x074],%l3 ! Mem[0000000012000074]
p1_call_3_ho:
ldd [%o0+0x150],%l0 ! Mem[0000000012000150]
ldstub [%o0+0x06b],%l4 ! Mem[000000001200006b]
ldstub [%o2+0x0a4],%l3 ! Mem[00000000130000a4]
stw %l3,[%o3+0x06c] ! Mem[000000001380006c]
ldstub [%o1+0x1b5],%l0 ! Mem[00000000128001b5]
sth %l4,[%o0+0x126] ! Mem[0000000012000126]
swap [%o2+0x1ec],%l0 ! Mem[00000000130001ec]
retl
lduw [%o1+0x1c0],%l2 ! Mem[00000000128001c0]
p2_jmpl_3_le:
stw %l3,[%i0+0x1d8] ! Mem[00000000140001d8]
swap [%i2+0x194],%l0 ! Mem[0000000015000194]
ldstub [%i1+0x17e],%l2 ! Mem[000000001480017e]
ldstub [%i1+0x1a2],%l2 ! Mem[00000000148001a2]
jmpl %g6+8,%g0
sth %l6,[%i1+0x0d8] ! Mem[00000000148000d8]
p2_call_3_le:
stw %l2,[%i2+0x0f0] ! Mem[00000000150000f0]
retl
ldstub [%i2+0x144],%l6 ! Mem[0000000015000144]
p2_jmpl_3_lo:
stw %l3,[%o0+0x1d8] ! Mem[00000000140001d8]
swap [%o2+0x194],%l0 ! Mem[0000000015000194]
ldstub [%o1+0x17e],%l2 ! Mem[000000001480017e]
ldstub [%o1+0x1a2],%l2 ! Mem[00000000148001a2]
jmpl %g6+8,%g0
sth %l6,[%o1+0x0d8] ! Mem[00000000148000d8]
p2_call_3_lo:
stw %l2,[%o2+0x0f0] ! Mem[00000000150000f0]
retl
ldstub [%o2+0x144],%l6 ! Mem[0000000015000144]
p2_jmpl_3_he:
sth %l7,[%i1+0x1d6] ! Mem[00000000148001d6]
swap [%i3+0x004],%l4 ! Mem[0000000015800004]
ldsw [%i0+0x0ec],%l4 ! Mem[00000000140000ec]
ldstub [%i3+0x1d0],%l5 ! Mem[00000000158001d0]
ldstub [%i1+0x02b],%l5 ! Mem[000000001480002b]
stw %l0,[%i0+0x150] ! Mem[0000000014000150]
jmpl %g6+8,%g0
std %l2,[%i0+0x188] ! Mem[0000000014000188]
p2_call_3_he:
stx %l5,[%i2+0x100] ! Mem[0000000015000100]
ldstub [%i3+0x0a5],%l6 ! Mem[00000000158000a5]
ldstub [%i3+0x1e1],%l6 ! Mem[00000000158001e1]
sth %l1,[%i0+0x0ac] ! Mem[00000000140000ac]
retl
lduw [%i2+0x0d8],%l5 ! Mem[00000000150000d8]
p2_jmpl_3_ho:
sth %l7,[%o1+0x1d6] ! Mem[00000000148001d6]
swap [%o3+0x004],%l4 ! Mem[0000000015800004]
ldsw [%o0+0x0ec],%l4 ! Mem[00000000140000ec]
ldstub [%o3+0x1d0],%l5 ! Mem[00000000158001d0]
ldstub [%o1+0x02b],%l5 ! Mem[000000001480002b]
stw %l0,[%o0+0x150] ! Mem[0000000014000150]
jmpl %g6+8,%g0
std %l2,[%o0+0x188] ! Mem[0000000014000188]
p2_call_3_ho:
stx %l5,[%o2+0x100] ! Mem[0000000015000100]
ldstub [%o3+0x0a5],%l6 ! Mem[00000000158000a5]
ldstub [%o3+0x1e1],%l6 ! Mem[00000000158001e1]
sth %l1,[%o0+0x0ac] ! Mem[00000000140000ac]
retl
lduw [%o2+0x0d8],%l5 ! Mem[00000000150000d8]
p3_jmpl_3_le:
ldsw [%i1+0x19c],%l7 ! Mem[000000001680019c]
ldsb [%i2+0x084],%l5 ! Mem[0000000017000084]
ldd [%i0+0x018],%l4 ! Mem[0000000016000018]
jmpl %g6+8,%g0
swap [%i0+0x1d0],%l6 ! Mem[00000000160001d0]
p3_call_3_le:
swap [%i1+0x158],%l1 ! Mem[0000000016800158]
ldsh [%i0+0x088],%l0 ! Mem[0000000016000088]
stx %l5,[%i0+0x0a8] ! Mem[00000000160000a8]
ldub [%i0+0x130],%l3 ! Mem[0000000016000130]
ldstub [%i2+0x1aa],%l7 ! Mem[00000000170001aa]
retl
sth %l1,[%i3+0x0ea] ! Mem[00000000178000ea]
p3_jmpl_3_lo:
ldsw [%o1+0x19c],%l7 ! Mem[000000001680019c]
ldsb [%o2+0x084],%l5 ! Mem[0000000017000084]
ldd [%o0+0x018],%l4 ! Mem[0000000016000018]
jmpl %g6+8,%g0
swap [%o0+0x1d0],%l6 ! Mem[00000000160001d0]
p3_call_3_lo:
swap [%o1+0x158],%l1 ! Mem[0000000016800158]
ldsh [%o0+0x088],%l0 ! Mem[0000000016000088]
stx %l5,[%o0+0x0a8] ! Mem[00000000160000a8]
ldub [%o0+0x130],%l3 ! Mem[0000000016000130]
ldstub [%o2+0x1aa],%l7 ! Mem[00000000170001aa]
retl
sth %l1,[%o3+0x0ea] ! Mem[00000000178000ea]
p3_jmpl_3_he:
swap [%i0+0x17c],%l1 ! Mem[000000001600017c]
ldsw [%i1+0x09c],%l5 ! Mem[000000001680009c]
ldstub [%i0+0x16f],%l6 ! Mem[000000001600016f]
swap [%i2+0x030],%l3 ! Mem[0000000017000030]
ldstub [%i0+0x170],%l4 ! Mem[0000000016000170]
ldsh [%i1+0x0f4],%l2 ! Mem[00000000168000f4]
jmpl %g6+8,%g0
swap [%i0+0x0d8],%l5 ! Mem[00000000160000d8]
p3_call_3_he:
stx %l6,[%i0+0x0d8] ! Mem[00000000160000d8]
swap [%i2+0x0cc],%l4 ! Mem[00000000170000cc]
swap [%i3+0x004],%l0 ! Mem[0000000017800004]
retl
lduw [%i0+0x0b0],%l4 ! Mem[00000000160000b0]
p3_jmpl_3_ho:
swap [%o0+0x17c],%l1 ! Mem[000000001600017c]
ldsw [%o1+0x09c],%l5 ! Mem[000000001680009c]
ldstub [%o0+0x16f],%l6 ! Mem[000000001600016f]
swap [%o2+0x030],%l3 ! Mem[0000000017000030]
ldstub [%o0+0x170],%l4 ! Mem[0000000016000170]
ldsh [%o1+0x0f4],%l2 ! Mem[00000000168000f4]
jmpl %g6+8,%g0
swap [%o0+0x0d8],%l5 ! Mem[00000000160000d8]
p3_call_3_ho:
stx %l6,[%o0+0x0d8] ! Mem[00000000160000d8]
swap [%o2+0x0cc],%l4 ! Mem[00000000170000cc]
swap [%o3+0x004],%l0 ! Mem[0000000017800004]
retl
lduw [%o0+0x0b0],%l4 ! Mem[00000000160000b0]
p4_jmpl_3_le:
swap [%i3+0x134],%l0 ! Mem[0000000019800134]
ldstub [%i2+0x1a6],%l6 ! Mem[00000000190001a6]
swap [%i0+0x194],%l5 ! Mem[0000000018000194]
ldstub [%i2+0x04b],%l5 ! Mem[000000001900004b]
stw %l6,[%i3+0x110] ! Mem[0000000019800110]
ldx [%i0+0x078],%l5 ! Mem[0000000018000078]
jmpl %g6+8,%g0
sth %l6,[%i3+0x13e] ! Mem[000000001980013e]
p4_call_3_le:
ldstub [%i1+0x0d0],%l7 ! Mem[00000000188000d0]
sth %l5,[%i2+0x00a] ! Mem[000000001900000a]
ldstub [%i2+0x08e],%l4 ! Mem[000000001900008e]
ldsb [%i1+0x1b1],%l4 ! Mem[00000000188001b1]
ldstub [%i0+0x091],%l7 ! Mem[0000000018000091]
retl
ldd [%i1+0x0a0],%l0 ! Mem[00000000188000a0]
p4_jmpl_3_lo:
swap [%o3+0x134],%l0 ! Mem[0000000019800134]
ldstub [%o2+0x1a6],%l6 ! Mem[00000000190001a6]
swap [%o0+0x194],%l5 ! Mem[0000000018000194]
ldstub [%o2+0x04b],%l5 ! Mem[000000001900004b]
stw %l6,[%o3+0x110] ! Mem[0000000019800110]
ldx [%o0+0x078],%l5 ! Mem[0000000018000078]
jmpl %g6+8,%g0
sth %l6,[%o3+0x13e] ! Mem[000000001980013e]
p4_call_3_lo:
ldstub [%o1+0x0d0],%l7 ! Mem[00000000188000d0]
sth %l5,[%o2+0x00a] ! Mem[000000001900000a]
ldstub [%o2+0x08e],%l4 ! Mem[000000001900008e]
ldsb [%o1+0x1b1],%l4 ! Mem[00000000188001b1]
ldstub [%o0+0x091],%l7 ! Mem[0000000018000091]
retl
ldd [%o1+0x0a0],%l0 ! Mem[00000000188000a0]
p4_jmpl_3_he:
ldstub [%i1+0x092],%l4 ! Mem[0000000018800092]
jmpl %g6+8,%g0
stx %l2,[%i0+0x0b8] ! Mem[00000000180000b8]
p4_call_3_he:
stx %l7,[%i0+0x008] ! Mem[0000000018000008]
ldstub [%i1+0x060],%l7 ! Mem[0000000018800060]
swap [%i1+0x0d0],%l0 ! Mem[00000000188000d0]
swap [%i1+0x15c],%l2 ! Mem[000000001880015c]
retl
ldstub [%i3+0x098],%l1 ! Mem[0000000019800098]
p4_jmpl_3_ho:
ldstub [%o1+0x092],%l4 ! Mem[0000000018800092]
jmpl %g6+8,%g0
stx %l2,[%o0+0x0b8] ! Mem[00000000180000b8]
p4_call_3_ho:
stx %l7,[%o0+0x008] ! Mem[0000000018000008]
ldstub [%o1+0x060],%l7 ! Mem[0000000018800060]
swap [%o1+0x0d0],%l0 ! Mem[00000000188000d0]
swap [%o1+0x15c],%l2 ! Mem[000000001880015c]
retl
ldstub [%o3+0x098],%l1 ! Mem[0000000019800098]
p5_jmpl_3_le:
stb %l2,[%i0+0x0d7] ! Mem[000000001a0000d7]
stx %l6,[%i2+0x0a0] ! Mem[000000001b0000a0]
lduw [%i3+0x0ec],%l3 ! Mem[000000001b8000ec]
ldsw [%i0+0x12c],%l4 ! Mem[000000001a00012c]
ldsw [%i0+0x154],%l7 ! Mem[000000001a000154]
jmpl %g6+8,%g0
ldd [%i3+0x078],%l0 ! Mem[000000001b800078]
p5_call_3_le:
swap [%i0+0x138],%l2 ! Mem[000000001a000138]
ldsw [%i3+0x1a8],%l7 ! Mem[000000001b8001a8]
retl
ldd [%i2+0x0a8],%l2 ! Mem[000000001b0000a8]
p5_jmpl_3_lo:
stb %l2,[%o0+0x0d7] ! Mem[000000001a0000d7]
stx %l6,[%o2+0x0a0] ! Mem[000000001b0000a0]
lduw [%o3+0x0ec],%l3 ! Mem[000000001b8000ec]
ldsw [%o0+0x12c],%l4 ! Mem[000000001a00012c]
ldsw [%o0+0x154],%l7 ! Mem[000000001a000154]
jmpl %g6+8,%g0
ldd [%o3+0x078],%l0 ! Mem[000000001b800078]
p5_call_3_lo:
swap [%o0+0x138],%l2 ! Mem[000000001a000138]
ldsw [%o3+0x1a8],%l7 ! Mem[000000001b8001a8]
retl
ldd [%o2+0x0a8],%l2 ! Mem[000000001b0000a8]
p5_jmpl_3_he:
std %l2,[%i0+0x198] ! Mem[000000001a000198]
stb %l7,[%i2+0x046] ! Mem[000000001b000046]
ldub [%i2+0x057],%l5 ! Mem[000000001b000057]
swap [%i1+0x0a4],%l7 ! Mem[000000001a8000a4]
swap [%i1+0x1b0],%l7 ! Mem[000000001a8001b0]
jmpl %g6+8,%g0
swap [%i2+0x144],%l6 ! Mem[000000001b000144]
p5_call_3_he:
ldstub [%i0+0x08d],%l4 ! Mem[000000001a00008d]
swap [%i2+0x0d8],%l2 ! Mem[000000001b0000d8]
swap [%i2+0x138],%l0 ! Mem[000000001b000138]
swap [%i2+0x1f8],%l2 ! Mem[000000001b0001f8]
ldstub [%i1+0x19e],%l0 ! Mem[000000001a80019e]
ldstub [%i1+0x0d5],%l0 ! Mem[000000001a8000d5]
retl
stw %l2,[%i1+0x0e4] ! Mem[000000001a8000e4]
p5_jmpl_3_ho:
std %l2,[%o0+0x198] ! Mem[000000001a000198]
stb %l7,[%o2+0x046] ! Mem[000000001b000046]
ldub [%o2+0x057],%l5 ! Mem[000000001b000057]
swap [%o1+0x0a4],%l7 ! Mem[000000001a8000a4]
swap [%o1+0x1b0],%l7 ! Mem[000000001a8001b0]
jmpl %g6+8,%g0
swap [%o2+0x144],%l6 ! Mem[000000001b000144]
p5_call_3_ho:
ldstub [%o0+0x08d],%l4 ! Mem[000000001a00008d]
swap [%o2+0x0d8],%l2 ! Mem[000000001b0000d8]
swap [%o2+0x138],%l0 ! Mem[000000001b000138]
swap [%o2+0x1f8],%l2 ! Mem[000000001b0001f8]
ldstub [%o1+0x19e],%l0 ! Mem[000000001a80019e]
ldstub [%o1+0x0d5],%l0 ! Mem[000000001a8000d5]
retl
stw %l2,[%o1+0x0e4] ! Mem[000000001a8000e4]
p6_jmpl_3_le:
swap [%i2+0x160],%l5 ! Mem[000000001d000160]
ldub [%i2+0x019],%l5 ! Mem[000000001d000019]
sth %l1,[%i2+0x102] ! Mem[000000001d000102]
ldstub [%i2+0x132],%l3 ! Mem[000000001d000132]
ldsb [%i3+0x07a],%l5 ! Mem[000000001d80007a]
ldd [%i3+0x020],%l6 ! Mem[000000001d800020]
ldstub [%i0+0x1e2],%l3 ! Mem[000000001c0001e2]
jmpl %g6+8,%g0
ldx [%i1+0x0d0],%l5 ! Mem[000000001c8000d0]
p6_call_3_le:
ldub [%i1+0x175],%l5 ! Mem[000000001c800175]
stb %l7,[%i0+0x14d] ! Mem[000000001c00014d]
ldstub [%i1+0x099],%l4 ! Mem[000000001c800099]
sth %l4,[%i1+0x010] ! Mem[000000001c800010]
ldstub [%i2+0x081],%l7 ! Mem[000000001d000081]
ldstub [%i3+0x073],%l6 ! Mem[000000001d800073]
retl
stw %l2,[%i2+0x180] ! Mem[000000001d000180]
p6_jmpl_3_lo:
swap [%o2+0x160],%l5 ! Mem[000000001d000160]
ldub [%o2+0x019],%l5 ! Mem[000000001d000019]
sth %l1,[%o2+0x102] ! Mem[000000001d000102]
ldstub [%o2+0x132],%l3 ! Mem[000000001d000132]
ldsb [%o3+0x07a],%l5 ! Mem[000000001d80007a]
ldd [%o3+0x020],%l6 ! Mem[000000001d800020]
ldstub [%o0+0x1e2],%l3 ! Mem[000000001c0001e2]
jmpl %g6+8,%g0
ldx [%o1+0x0d0],%l5 ! Mem[000000001c8000d0]
p6_call_3_lo:
ldub [%o1+0x175],%l5 ! Mem[000000001c800175]
stb %l7,[%o0+0x14d] ! Mem[000000001c00014d]
ldstub [%o1+0x099],%l4 ! Mem[000000001c800099]
sth %l4,[%o1+0x010] ! Mem[000000001c800010]
ldstub [%o2+0x081],%l7 ! Mem[000000001d000081]
ldstub [%o3+0x073],%l6 ! Mem[000000001d800073]
retl
stw %l2,[%o2+0x180] ! Mem[000000001d000180]
p6_jmpl_3_he:
stw %l7,[%i1+0x1f8] ! Mem[000000001c8001f8]
lduw [%i1+0x11c],%l5 ! Mem[000000001c80011c]
ldx [%i3+0x060],%l6 ! Mem[000000001d800060]
jmpl %g6+8,%g0
swap [%i1+0x130],%l1 ! Mem[000000001c800130]
p6_call_3_he:
ldub [%i2+0x153],%l0 ! Mem[000000001d000153]
stx %l7,[%i2+0x108] ! Mem[000000001d000108]
lduw [%i3+0x07c],%l2 ! Mem[000000001d80007c]
retl
stw %l4,[%i0+0x08c] ! Mem[000000001c00008c]
p6_jmpl_3_ho:
stw %l7,[%o1+0x1f8] ! Mem[000000001c8001f8]
lduw [%o1+0x11c],%l5 ! Mem[000000001c80011c]
ldx [%o3+0x060],%l6 ! Mem[000000001d800060]
jmpl %g6+8,%g0
swap [%o1+0x130],%l1 ! Mem[000000001c800130]
p6_call_3_ho:
ldub [%o2+0x153],%l0 ! Mem[000000001d000153]
stx %l7,[%o2+0x108] ! Mem[000000001d000108]
lduw [%o3+0x07c],%l2 ! Mem[000000001d80007c]
retl
stw %l4,[%o0+0x08c] ! Mem[000000001c00008c]
p7_jmpl_3_le:
ldd [%i3+0x088],%l0 ! Mem[000000001f800088]
ldstub [%i0+0x0e9],%l0 ! Mem[000000001e0000e9]
ldstub [%i1+0x0cc],%l6 ! Mem[000000001e8000cc]
stw %l4,[%i1+0x068] ! Mem[000000001e800068]
swap [%i1+0x1f8],%l0 ! Mem[000000001e8001f8]
jmpl %g6+8,%g0
stw %l4,[%i3+0x130] ! Mem[000000001f800130]
p7_call_3_le:
swap [%i1+0x0a8],%l6 ! Mem[000000001e8000a8]
swap [%i1+0x058],%l6 ! Mem[000000001e800058]
swap [%i2+0x040],%l0 ! Mem[000000001f000040]
ldub [%i1+0x0f7],%l2 ! Mem[000000001e8000f7]
stw %l0,[%i0+0x104] ! Mem[000000001e000104]
std %l2,[%i2+0x0d8] ! Mem[000000001f0000d8]
retl
std %l2,[%i1+0x0f8] ! Mem[000000001e8000f8]
p7_jmpl_3_lo:
ldd [%o3+0x088],%l0 ! Mem[000000001f800088]
ldstub [%o0+0x0e9],%l0 ! Mem[000000001e0000e9]
ldstub [%o1+0x0cc],%l6 ! Mem[000000001e8000cc]
stw %l4,[%o1+0x068] ! Mem[000000001e800068]
swap [%o1+0x1f8],%l0 ! Mem[000000001e8001f8]
jmpl %g6+8,%g0
stw %l4,[%o3+0x130] ! Mem[000000001f800130]
p7_call_3_lo:
swap [%o1+0x0a8],%l6 ! Mem[000000001e8000a8]
swap [%o1+0x058],%l6 ! Mem[000000001e800058]
swap [%o2+0x040],%l0 ! Mem[000000001f000040]
ldub [%o1+0x0f7],%l2 ! Mem[000000001e8000f7]
stw %l0,[%o0+0x104] ! Mem[000000001e000104]
std %l2,[%o2+0x0d8] ! Mem[000000001f0000d8]
retl
std %l2,[%o1+0x0f8] ! Mem[000000001e8000f8]
p7_jmpl_3_he:
sth %l3,[%i1+0x068] ! Mem[000000001e800068]
std %l0,[%i2+0x0e0] ! Mem[000000001f0000e0]
stw %l5,[%i2+0x074] ! Mem[000000001f000074]
ldsh [%i3+0x186],%l4 ! Mem[000000001f800186]
ldsh [%i0+0x076],%l5 ! Mem[000000001e000076]
jmpl %g6+8,%g0
stx %l4,[%i0+0x110] ! Mem[000000001e000110]
p7_call_3_he:
swap [%i1+0x0e8],%l5 ! Mem[000000001e8000e8]
retl
std %l4,[%i1+0x0a8] ! Mem[000000001e8000a8]
p7_jmpl_3_ho:
sth %l3,[%o1+0x068] ! Mem[000000001e800068]
std %l0,[%o2+0x0e0] ! Mem[000000001f0000e0]
stw %l5,[%o2+0x074] ! Mem[000000001f000074]
ldsh [%o3+0x186],%l4 ! Mem[000000001f800186]
ldsh [%o0+0x076],%l5 ! Mem[000000001e000076]
jmpl %g6+8,%g0
stx %l4,[%o0+0x110] ! Mem[000000001e000110]
p7_call_3_ho:
swap [%o1+0x0e8],%l5 ! Mem[000000001e8000e8]
retl
std %l4,[%o1+0x0a8] ! Mem[000000001e8000a8]
p8_jmpl_3_le:
swap [%i2+0x104],%l5 ! Mem[0000000021000104]
ldstub [%i1+0x082],%l1 ! Mem[0000000020800082]
lduh [%i3+0x0f6],%l3 ! Mem[00000000218000f6]
ldstub [%i3+0x066],%l1 ! Mem[0000000021800066]
std %l0,[%i3+0x128] ! Mem[0000000021800128]
sth %l0,[%i2+0x122] ! Mem[0000000021000122]
swap [%i0+0x130],%l0 ! Mem[0000000020000130]
jmpl %g6+8,%g0
std %l4,[%i1+0x088] ! Mem[0000000020800088]
p8_call_3_le:
sth %l6,[%i1+0x084] ! Mem[0000000020800084]
lduw [%i3+0x05c],%l5 ! Mem[000000002180005c]
sth %l5,[%i0+0x1ae] ! Mem[00000000200001ae]
ldstub [%i3+0x025],%l2 ! Mem[0000000021800025]
retl
sth %l1,[%i2+0x068] ! Mem[0000000021000068]
p8_jmpl_3_lo:
swap [%o2+0x104],%l5 ! Mem[0000000021000104]
ldstub [%o1+0x082],%l1 ! Mem[0000000020800082]
lduh [%o3+0x0f6],%l3 ! Mem[00000000218000f6]
ldstub [%o3+0x066],%l1 ! Mem[0000000021800066]
std %l0,[%o3+0x128] ! Mem[0000000021800128]
sth %l0,[%o2+0x122] ! Mem[0000000021000122]
swap [%o0+0x130],%l0 ! Mem[0000000020000130]
jmpl %g6+8,%g0
std %l4,[%o1+0x088] ! Mem[0000000020800088]
p8_call_3_lo:
sth %l6,[%o1+0x084] ! Mem[0000000020800084]
lduw [%o3+0x05c],%l5 ! Mem[000000002180005c]
sth %l5,[%o0+0x1ae] ! Mem[00000000200001ae]
ldstub [%o3+0x025],%l2 ! Mem[0000000021800025]
retl
sth %l1,[%o2+0x068] ! Mem[0000000021000068]
p8_jmpl_3_he:
ldx [%i2+0x0c8],%l7 ! Mem[00000000210000c8]
ldd [%i0+0x180],%l4 ! Mem[0000000020000180]
stw %l1,[%i0+0x0c8] ! Mem[00000000200000c8]
ldx [%i0+0x000],%l3 ! Mem[0000000020000000]
jmpl %g6+8,%g0
ldstub [%i3+0x16a],%l3 ! Mem[000000002180016a]
p8_call_3_he:
swap [%i1+0x074],%l5 ! Mem[0000000020800074]
swap [%i0+0x010],%l3 ! Mem[0000000020000010]
ldsb [%i1+0x1c7],%l2 ! Mem[00000000208001c7]
swap [%i3+0x18c],%l0 ! Mem[000000002180018c]
ldsh [%i0+0x1a2],%l3 ! Mem[00000000200001a2]
retl
swap [%i2+0x064],%l5 ! Mem[0000000021000064]
p8_jmpl_3_ho:
ldx [%o2+0x0c8],%l7 ! Mem[00000000210000c8]
ldd [%o0+0x180],%l4 ! Mem[0000000020000180]
stw %l1,[%o0+0x0c8] ! Mem[00000000200000c8]
ldx [%o0+0x000],%l3 ! Mem[0000000020000000]
jmpl %g6+8,%g0
ldstub [%o3+0x16a],%l3 ! Mem[000000002180016a]
p8_call_3_ho:
swap [%o1+0x074],%l5 ! Mem[0000000020800074]
swap [%o0+0x010],%l3 ! Mem[0000000020000010]
ldsb [%o1+0x1c7],%l2 ! Mem[00000000208001c7]
swap [%o3+0x18c],%l0 ! Mem[000000002180018c]
ldsh [%o0+0x1a2],%l3 ! Mem[00000000200001a2]
retl
swap [%o2+0x064],%l5 ! Mem[0000000021000064]
p9_jmpl_3_le:
stw %l0,[%i1+0x1f8] ! Mem[00000000228001f8]
stw %l2,[%i3+0x1f8] ! Mem[00000000238001f8]
jmpl %g6+8,%g0
ldstub [%i2+0x0b2],%l4 ! Mem[00000000230000b2]
p9_call_3_le:
stx %l5,[%i0+0x028] ! Mem[0000000022000028]
lduw [%i2+0x190],%l0 ! Mem[0000000023000190]
swap [%i3+0x0c8],%l3 ! Mem[00000000238000c8]
swap [%i2+0x0f0],%l0 ! Mem[00000000230000f0]
retl
lduw [%i3+0x0b4],%l4 ! Mem[00000000238000b4]
p9_jmpl_3_lo:
stw %l0,[%o1+0x1f8] ! Mem[00000000228001f8]
stw %l2,[%o3+0x1f8] ! Mem[00000000238001f8]
jmpl %g6+8,%g0
ldstub [%o2+0x0b2],%l4 ! Mem[00000000230000b2]
p9_call_3_lo:
stx %l5,[%o0+0x028] ! Mem[0000000022000028]
lduw [%o2+0x190],%l0 ! Mem[0000000023000190]
swap [%o3+0x0c8],%l3 ! Mem[00000000238000c8]
swap [%o2+0x0f0],%l0 ! Mem[00000000230000f0]
retl
lduw [%o3+0x0b4],%l4 ! Mem[00000000238000b4]
p9_jmpl_3_he:
swap [%i0+0x07c],%l5 ! Mem[000000002200007c]
ldx [%i0+0x188],%l5 ! Mem[0000000022000188]
ldstub [%i3+0x160],%l2 ! Mem[0000000023800160]
ldx [%i0+0x058],%l0 ! Mem[0000000022000058]
ldsw [%i0+0x07c],%l1 ! Mem[000000002200007c]
jmpl %g6+8,%g0
sth %l4,[%i3+0x1d0] ! Mem[00000000238001d0]
p9_call_3_he:
ldd [%i0+0x0e8],%l0 ! Mem[00000000220000e8]
swap [%i1+0x0dc],%l5 ! Mem[00000000228000dc]
retl
ldsb [%i0+0x086],%l0 ! Mem[0000000022000086]
p9_jmpl_3_ho:
swap [%o0+0x07c],%l5 ! Mem[000000002200007c]
ldx [%o0+0x188],%l5 ! Mem[0000000022000188]
ldstub [%o3+0x160],%l2 ! Mem[0000000023800160]
ldx [%o0+0x058],%l0 ! Mem[0000000022000058]
ldsw [%o0+0x07c],%l1 ! Mem[000000002200007c]
jmpl %g6+8,%g0
sth %l4,[%o3+0x1d0] ! Mem[00000000238001d0]
p9_call_3_ho:
ldd [%o0+0x0e8],%l0 ! Mem[00000000220000e8]
swap [%o1+0x0dc],%l5 ! Mem[00000000228000dc]
retl
ldsb [%o0+0x086],%l0 ! Mem[0000000022000086]
p10_jmpl_3_le:
swap [%i1+0x1d4],%l0 ! Mem[00000000248001d4]
ldx [%i2+0x088],%l1 ! Mem[0000000025000088]
swap [%i1+0x1e0],%l4 ! Mem[00000000248001e0]
swap [%i0+0x0a4],%l3 ! Mem[00000000240000a4]
stw %l7,[%i2+0x098] ! Mem[0000000025000098]
ldub [%i1+0x0cf],%l0 ! Mem[00000000248000cf]
jmpl %g6+8,%g0
stx %l7,[%i2+0x0f8] ! Mem[00000000250000f8]
p10_call_3_le:
ldsh [%i2+0x0be],%l2 ! Mem[00000000250000be]
lduh [%i3+0x10a],%l2 ! Mem[000000002580010a]
ldstub [%i1+0x0f9],%l6 ! Mem[00000000248000f9]
std %l0,[%i2+0x158] ! Mem[0000000025000158]
ldx [%i0+0x0b8],%l5 ! Mem[00000000240000b8]
swap [%i3+0x14c],%l6 ! Mem[000000002580014c]
retl
stx %l3,[%i2+0x010] ! Mem[0000000025000010]
p10_jmpl_3_lo:
swap [%o1+0x1d4],%l0 ! Mem[00000000248001d4]
ldx [%o2+0x088],%l1 ! Mem[0000000025000088]
swap [%o1+0x1e0],%l4 ! Mem[00000000248001e0]
swap [%o0+0x0a4],%l3 ! Mem[00000000240000a4]
stw %l7,[%o2+0x098] ! Mem[0000000025000098]
ldub [%o1+0x0cf],%l0 ! Mem[00000000248000cf]
jmpl %g6+8,%g0
stx %l7,[%o2+0x0f8] ! Mem[00000000250000f8]
p10_call_3_lo:
ldsh [%o2+0x0be],%l2 ! Mem[00000000250000be]
lduh [%o3+0x10a],%l2 ! Mem[000000002580010a]
ldstub [%o1+0x0f9],%l6 ! Mem[00000000248000f9]
std %l0,[%o2+0x158] ! Mem[0000000025000158]
ldx [%o0+0x0b8],%l5 ! Mem[00000000240000b8]
swap [%o3+0x14c],%l6 ! Mem[000000002580014c]
retl
stx %l3,[%o2+0x010] ! Mem[0000000025000010]
p10_jmpl_3_he:
swap [%i1+0x1f8],%l6 ! Mem[00000000248001f8]
stw %l6,[%i1+0x1d4] ! Mem[00000000248001d4]
lduh [%i3+0x190],%l0 ! Mem[0000000025800190]
swap [%i0+0x024],%l5 ! Mem[0000000024000024]
stw %l0,[%i0+0x118] ! Mem[0000000024000118]
ldstub [%i2+0x1f8],%l2 ! Mem[00000000250001f8]
jmpl %g6+8,%g0
ldsw [%i0+0x130],%l4 ! Mem[0000000024000130]
p10_call_3_he:
ldub [%i0+0x175],%l5 ! Mem[0000000024000175]
ldstub [%i2+0x1b1],%l3 ! Mem[00000000250001b1]
ldsw [%i0+0x198],%l6 ! Mem[0000000024000198]
ldstub [%i1+0x048],%l3 ! Mem[0000000024800048]
ldsb [%i2+0x061],%l3 ! Mem[0000000025000061]
swap [%i2+0x0e0],%l0 ! Mem[00000000250000e0]
retl
std %l4,[%i2+0x0a0] ! Mem[00000000250000a0]
p10_jmpl_3_ho:
swap [%o1+0x1f8],%l6 ! Mem[00000000248001f8]
stw %l6,[%o1+0x1d4] ! Mem[00000000248001d4]
lduh [%o3+0x190],%l0 ! Mem[0000000025800190]
swap [%o0+0x024],%l5 ! Mem[0000000024000024]
stw %l0,[%o0+0x118] ! Mem[0000000024000118]
ldstub [%o2+0x1f8],%l2 ! Mem[00000000250001f8]
jmpl %g6+8,%g0
ldsw [%o0+0x130],%l4 ! Mem[0000000024000130]
p10_call_3_ho:
ldub [%o0+0x175],%l5 ! Mem[0000000024000175]
ldstub [%o2+0x1b1],%l3 ! Mem[00000000250001b1]
ldsw [%o0+0x198],%l6 ! Mem[0000000024000198]
ldstub [%o1+0x048],%l3 ! Mem[0000000024800048]
ldsb [%o2+0x061],%l3 ! Mem[0000000025000061]
swap [%o2+0x0e0],%l0 ! Mem[00000000250000e0]
retl
std %l4,[%o2+0x0a0] ! Mem[00000000250000a0]
p11_jmpl_3_le:
std %l4,[%i1+0x0c8] ! Mem[00000000268000c8]
std %l4,[%i0+0x130] ! Mem[0000000026000130]
std %l6,[%i3+0x060] ! Mem[0000000027800060]
jmpl %g6+8,%g0
swap [%i3+0x190],%l2 ! Mem[0000000027800190]
p11_call_3_le:
std %l4,[%i2+0x1a0] ! Mem[00000000270001a0]
stx %l5,[%i0+0x020] ! Mem[0000000026000020]
lduh [%i1+0x00a],%l1 ! Mem[000000002680000a]
stx %l5,[%i2+0x1d0] ! Mem[00000000270001d0]
retl
ldub [%i3+0x06a],%l1 ! Mem[000000002780006a]
p11_jmpl_3_lo:
std %l4,[%o1+0x0c8] ! Mem[00000000268000c8]
std %l4,[%o0+0x130] ! Mem[0000000026000130]
std %l6,[%o3+0x060] ! Mem[0000000027800060]
jmpl %g6+8,%g0
swap [%o3+0x190],%l2 ! Mem[0000000027800190]
p11_call_3_lo:
std %l4,[%o2+0x1a0] ! Mem[00000000270001a0]
stx %l5,[%o0+0x020] ! Mem[0000000026000020]
lduh [%o1+0x00a],%l1 ! Mem[000000002680000a]
stx %l5,[%o2+0x1d0] ! Mem[00000000270001d0]
retl
ldub [%o3+0x06a],%l1 ! Mem[000000002780006a]
p11_jmpl_3_he:
std %l4,[%i0+0x008] ! Mem[0000000026000008]
swap [%i2+0x16c],%l5 ! Mem[000000002700016c]
ldx [%i3+0x1f0],%l5 ! Mem[00000000278001f0]
stw %l4,[%i0+0x0ec] ! Mem[00000000260000ec]
swap [%i3+0x0a8],%l7 ! Mem[00000000278000a8]
stw %l7,[%i0+0x15c] ! Mem[000000002600015c]
jmpl %g6+8,%g0
ldsh [%i1+0x1a0],%l0 ! Mem[00000000268001a0]
p11_call_3_he:
ldx [%i2+0x158],%l6 ! Mem[0000000027000158]
ldsh [%i1+0x09a],%l0 ! Mem[000000002680009a]
swap [%i0+0x13c],%l0 ! Mem[000000002600013c]
ldx [%i2+0x170],%l0 ! Mem[0000000027000170]
sth %l3,[%i3+0x0a2] ! Mem[00000000278000a2]
retl
stb %l4,[%i3+0x18e] ! Mem[000000002780018e]
p11_jmpl_3_ho:
std %l4,[%o0+0x008] ! Mem[0000000026000008]
swap [%o2+0x16c],%l5 ! Mem[000000002700016c]
ldx [%o3+0x1f0],%l5 ! Mem[00000000278001f0]
stw %l4,[%o0+0x0ec] ! Mem[00000000260000ec]
swap [%o3+0x0a8],%l7 ! Mem[00000000278000a8]
stw %l7,[%o0+0x15c] ! Mem[000000002600015c]
jmpl %g6+8,%g0
ldsh [%o1+0x1a0],%l0 ! Mem[00000000268001a0]
p11_call_3_ho:
ldx [%o2+0x158],%l6 ! Mem[0000000027000158]
ldsh [%o1+0x09a],%l0 ! Mem[000000002680009a]
swap [%o0+0x13c],%l0 ! Mem[000000002600013c]
ldx [%o2+0x170],%l0 ! Mem[0000000027000170]
sth %l3,[%o3+0x0a2] ! Mem[00000000278000a2]
retl
stb %l4,[%o3+0x18e] ! Mem[000000002780018e]
p12_jmpl_3_le:
ldsb [%i1+0x15f],%l2 ! Mem[000000002880015f]
jmpl %g6+8,%g0
std %l4,[%i2+0x150] ! Mem[0000000029000150]
p12_call_3_le:
stx %l6,[%i1+0x078] ! Mem[0000000028800078]
swap [%i0+0x168],%l2 ! Mem[0000000028000168]
ldstub [%i3+0x1d0],%l4 ! Mem[00000000298001d0]
ldstub [%i1+0x16d],%l2 ! Mem[000000002880016d]
lduh [%i0+0x0c6],%l0 ! Mem[00000000280000c6]
ldub [%i0+0x0e4],%l1 ! Mem[00000000280000e4]
lduh [%i3+0x082],%l3 ! Mem[0000000029800082]
retl
ldstub [%i3+0x0ed],%l5 ! Mem[00000000298000ed]
p12_jmpl_3_lo:
ldsb [%o1+0x15f],%l2 ! Mem[000000002880015f]
jmpl %g6+8,%g0
std %l4,[%o2+0x150] ! Mem[0000000029000150]
p12_call_3_lo:
stx %l6,[%o1+0x078] ! Mem[0000000028800078]
swap [%o0+0x168],%l2 ! Mem[0000000028000168]
ldstub [%o3+0x1d0],%l4 ! Mem[00000000298001d0]
ldstub [%o1+0x16d],%l2 ! Mem[000000002880016d]
lduh [%o0+0x0c6],%l0 ! Mem[00000000280000c6]
ldub [%o0+0x0e4],%l1 ! Mem[00000000280000e4]
lduh [%o3+0x082],%l3 ! Mem[0000000029800082]
retl
ldstub [%o3+0x0ed],%l5 ! Mem[00000000298000ed]
p12_jmpl_3_he:
ldx [%i3+0x1a0],%l1 ! Mem[00000000298001a0]
ldstub [%i2+0x0de],%l7 ! Mem[00000000290000de]
ldstub [%i1+0x1d6],%l6 ! Mem[00000000288001d6]
ldsb [%i1+0x1d7],%l7 ! Mem[00000000288001d7]
sth %l5,[%i0+0x026] ! Mem[0000000028000026]
ldsh [%i1+0x00a],%l1 ! Mem[000000002880000a]
ldsb [%i3+0x1d0],%l5 ! Mem[00000000298001d0]
jmpl %g6+8,%g0
stw %l0,[%i0+0x000] ! Mem[0000000028000000]
p12_call_3_he:
retl
ldstub [%i1+0x11e],%l1 ! Mem[000000002880011e]
p12_jmpl_3_ho:
ldx [%o3+0x1a0],%l1 ! Mem[00000000298001a0]
ldstub [%o2+0x0de],%l7 ! Mem[00000000290000de]
ldstub [%o1+0x1d6],%l6 ! Mem[00000000288001d6]
ldsb [%o1+0x1d7],%l7 ! Mem[00000000288001d7]
sth %l5,[%o0+0x026] ! Mem[0000000028000026]
ldsh [%o1+0x00a],%l1 ! Mem[000000002880000a]
ldsb [%o3+0x1d0],%l5 ! Mem[00000000298001d0]
jmpl %g6+8,%g0
stw %l0,[%o0+0x000] ! Mem[0000000028000000]
p12_call_3_ho:
retl
ldstub [%o1+0x11e],%l1 ! Mem[000000002880011e]
p13_jmpl_3_le:
ldstub [%i0+0x027],%l4 ! Mem[000000002a000027]
ldsh [%i1+0x144],%l6 ! Mem[000000002a800144]
ldsw [%i1+0x120],%l5 ! Mem[000000002a800120]
stb %l6,[%i3+0x1e0] ! Mem[000000002b8001e0]
ldstub [%i3+0x048],%l4 ! Mem[000000002b800048]
jmpl %g6+8,%g0
ldsh [%i0+0x17a],%l6 ! Mem[000000002a00017a]
p13_call_3_le:
sth %l6,[%i2+0x10a] ! Mem[000000002b00010a]
lduh [%i3+0x0b4],%l4 ! Mem[000000002b8000b4]
ldx [%i1+0x1d0],%l4 ! Mem[000000002a8001d0]
ldub [%i2+0x016],%l5 ! Mem[000000002b000016]
retl
stx %l7,[%i0+0x090] ! Mem[000000002a000090]
p13_jmpl_3_lo:
ldstub [%o0+0x027],%l4 ! Mem[000000002a000027]
ldsh [%o1+0x144],%l6 ! Mem[000000002a800144]
ldsw [%o1+0x120],%l5 ! Mem[000000002a800120]
stb %l6,[%o3+0x1e0] ! Mem[000000002b8001e0]
ldstub [%o3+0x048],%l4 ! Mem[000000002b800048]
jmpl %g6+8,%g0
ldsh [%o0+0x17a],%l6 ! Mem[000000002a00017a]
p13_call_3_lo:
sth %l6,[%o2+0x10a] ! Mem[000000002b00010a]
lduh [%o3+0x0b4],%l4 ! Mem[000000002b8000b4]
ldx [%o1+0x1d0],%l4 ! Mem[000000002a8001d0]
ldub [%o2+0x016],%l5 ! Mem[000000002b000016]
retl
stx %l7,[%o0+0x090] ! Mem[000000002a000090]
p13_jmpl_3_he:
ldstub [%i0+0x06e],%l3 ! Mem[000000002a00006e]
ldstub [%i0+0x084],%l3 ! Mem[000000002a000084]
swap [%i2+0x008],%l7 ! Mem[000000002b000008]
jmpl %g6+8,%g0
lduh [%i0+0x046],%l6 ! Mem[000000002a000046]
p13_call_3_he:
stb %l7,[%i0+0x031] ! Mem[000000002a000031]
ldstub [%i3+0x048],%l5 ! Mem[000000002b800048]
swap [%i1+0x098],%l3 ! Mem[000000002a800098]
stx %l5,[%i1+0x120] ! Mem[000000002a800120]
ldsh [%i3+0x15e],%l1 ! Mem[000000002b80015e]
retl
ldsh [%i1+0x14a],%l7 ! Mem[000000002a80014a]
p13_jmpl_3_ho:
ldstub [%o0+0x06e],%l3 ! Mem[000000002a00006e]
ldstub [%o0+0x084],%l3 ! Mem[000000002a000084]
swap [%o2+0x008],%l7 ! Mem[000000002b000008]
jmpl %g6+8,%g0
lduh [%o0+0x046],%l6 ! Mem[000000002a000046]
p13_call_3_ho:
stb %l7,[%o0+0x031] ! Mem[000000002a000031]
ldstub [%o3+0x048],%l5 ! Mem[000000002b800048]
swap [%o1+0x098],%l3 ! Mem[000000002a800098]
stx %l5,[%o1+0x120] ! Mem[000000002a800120]
ldsh [%o3+0x15e],%l1 ! Mem[000000002b80015e]
retl
ldsh [%o1+0x14a],%l7 ! Mem[000000002a80014a]
p14_jmpl_3_le:
swap [%i1+0x108],%l5 ! Mem[000000002c800108]
ldstub [%i2+0x071],%l5 ! Mem[000000002d000071]
ldstub [%i0+0x1ee],%l3 ! Mem[000000002c0001ee]
ldsw [%i2+0x084],%l6 ! Mem[000000002d000084]
swap [%i1+0x02c],%l0 ! Mem[000000002c80002c]
stb %l3,[%i0+0x0cc] ! Mem[000000002c0000cc]
jmpl %g6+8,%g0
stb %l2,[%i3+0x1f2] ! Mem[000000002d8001f2]
p14_call_3_le:
swap [%i0+0x038],%l6 ! Mem[000000002c000038]
ldstub [%i2+0x168],%l2 ! Mem[000000002d000168]
retl
stx %l0,[%i0+0x040] ! Mem[000000002c000040]
p14_jmpl_3_lo:
swap [%o1+0x108],%l5 ! Mem[000000002c800108]
ldstub [%o2+0x071],%l5 ! Mem[000000002d000071]
ldstub [%o0+0x1ee],%l3 ! Mem[000000002c0001ee]
ldsw [%o2+0x084],%l6 ! Mem[000000002d000084]
swap [%o1+0x02c],%l0 ! Mem[000000002c80002c]
stb %l3,[%o0+0x0cc] ! Mem[000000002c0000cc]
jmpl %g6+8,%g0
stb %l2,[%o3+0x1f2] ! Mem[000000002d8001f2]
p14_call_3_lo:
swap [%o0+0x038],%l6 ! Mem[000000002c000038]
ldstub [%o2+0x168],%l2 ! Mem[000000002d000168]
retl
stx %l0,[%o0+0x040] ! Mem[000000002c000040]
p14_jmpl_3_he:
stb %l6,[%i1+0x1a7] ! Mem[000000002c8001a7]
stx %l6,[%i0+0x050] ! Mem[000000002c000050]
sth %l1,[%i0+0x014] ! Mem[000000002c000014]
ldsw [%i3+0x114],%l3 ! Mem[000000002d800114]
lduw [%i3+0x028],%l7 ! Mem[000000002d800028]
ldstub [%i1+0x0ff],%l2 ! Mem[000000002c8000ff]
swap [%i0+0x048],%l4 ! Mem[000000002c000048]
jmpl %g6+8,%g0
ldsh [%i0+0x08c],%l1 ! Mem[000000002c00008c]
p14_call_3_he:
ldstub [%i2+0x1a8],%l5 ! Mem[000000002d0001a8]
ldstub [%i3+0x19f],%l5 ! Mem[000000002d80019f]
stx %l2,[%i2+0x020] ! Mem[000000002d000020]
lduh [%i3+0x00c],%l1 ! Mem[000000002d80000c]
ldub [%i1+0x195],%l0 ! Mem[000000002c800195]
retl
ldstub [%i0+0x048],%l5 ! Mem[000000002c000048]
p14_jmpl_3_ho:
stb %l6,[%o1+0x1a7] ! Mem[000000002c8001a7]
stx %l6,[%o0+0x050] ! Mem[000000002c000050]
sth %l1,[%o0+0x014] ! Mem[000000002c000014]
ldsw [%o3+0x114],%l3 ! Mem[000000002d800114]
lduw [%o3+0x028],%l7 ! Mem[000000002d800028]
ldstub [%o1+0x0ff],%l2 ! Mem[000000002c8000ff]
swap [%o0+0x048],%l4 ! Mem[000000002c000048]
jmpl %g6+8,%g0
ldsh [%o0+0x08c],%l1 ! Mem[000000002c00008c]
p14_call_3_ho:
ldstub [%o2+0x1a8],%l5 ! Mem[000000002d0001a8]
ldstub [%o3+0x19f],%l5 ! Mem[000000002d80019f]
stx %l2,[%o2+0x020] ! Mem[000000002d000020]
lduh [%o3+0x00c],%l1 ! Mem[000000002d80000c]
ldub [%o1+0x195],%l0 ! Mem[000000002c800195]
retl
ldstub [%o0+0x048],%l5 ! Mem[000000002c000048]
p15_jmpl_3_le:
stx %l0,[%i2+0x040] ! Mem[000000002f000040]
swap [%i1+0x0a0],%l2 ! Mem[000000002e8000a0]
lduw [%i3+0x094],%l3 ! Mem[000000002f800094]
jmpl %g6+8,%g0
lduh [%i1+0x0ec],%l5 ! Mem[000000002e8000ec]
p15_call_3_le:
swap [%i1+0x014],%l0 ! Mem[000000002e800014]
ldsh [%i0+0x06e],%l3 ! Mem[000000002e00006e]
sth %l1,[%i3+0x180] ! Mem[000000002f800180]
ldub [%i2+0x0cd],%l2 ! Mem[000000002f0000cd]
ldstub [%i0+0x1d5],%l3 ! Mem[000000002e0001d5]
swap [%i2+0x038],%l1 ! Mem[000000002f000038]
swap [%i2+0x010],%l3 ! Mem[000000002f000010]
retl
swap [%i0+0x1fc],%l2 ! Mem[000000002e0001fc]
p15_jmpl_3_lo:
stx %l0,[%o2+0x040] ! Mem[000000002f000040]
swap [%o1+0x0a0],%l2 ! Mem[000000002e8000a0]
lduw [%o3+0x094],%l3 ! Mem[000000002f800094]
jmpl %g6+8,%g0
lduh [%o1+0x0ec],%l5 ! Mem[000000002e8000ec]
p15_call_3_lo:
swap [%o1+0x014],%l0 ! Mem[000000002e800014]
ldsh [%o0+0x06e],%l3 ! Mem[000000002e00006e]
sth %l1,[%o3+0x180] ! Mem[000000002f800180]
ldub [%o2+0x0cd],%l2 ! Mem[000000002f0000cd]
ldstub [%o0+0x1d5],%l3 ! Mem[000000002e0001d5]
swap [%o2+0x038],%l1 ! Mem[000000002f000038]
swap [%o2+0x010],%l3 ! Mem[000000002f000010]
retl
swap [%o0+0x1fc],%l2 ! Mem[000000002e0001fc]
p15_jmpl_3_he:
ldsb [%i3+0x105],%l0 ! Mem[000000002f800105]
swap [%i2+0x054],%l2 ! Mem[000000002f000054]
swap [%i2+0x140],%l5 ! Mem[000000002f000140]
ldsh [%i2+0x0e0],%l4 ! Mem[000000002f0000e0]
lduw [%i0+0x1d8],%l3 ! Mem[000000002e0001d8]
jmpl %g6+8,%g0
ldstub [%i3+0x0aa],%l6 ! Mem[000000002f8000aa]
p15_call_3_he:
ldstub [%i2+0x1dd],%l0 ! Mem[000000002f0001dd]
swap [%i0+0x158],%l5 ! Mem[000000002e000158]
stx %l2,[%i0+0x000] ! Mem[000000002e000000]
lduw [%i3+0x1d4],%l1 ! Mem[000000002f8001d4]
retl
ldstub [%i1+0x1b2],%l2 ! Mem[000000002e8001b2]
p15_jmpl_3_ho:
ldsb [%o3+0x105],%l0 ! Mem[000000002f800105]
swap [%o2+0x054],%l2 ! Mem[000000002f000054]
swap [%o2+0x140],%l5 ! Mem[000000002f000140]
ldsh [%o2+0x0e0],%l4 ! Mem[000000002f0000e0]
lduw [%o0+0x1d8],%l3 ! Mem[000000002e0001d8]
jmpl %g6+8,%g0
ldstub [%o3+0x0aa],%l6 ! Mem[000000002f8000aa]
p15_call_3_ho:
ldstub [%o2+0x1dd],%l0 ! Mem[000000002f0001dd]
swap [%o0+0x158],%l5 ! Mem[000000002e000158]
stx %l2,[%o0+0x000] ! Mem[000000002e000000]
lduw [%o3+0x1d4],%l1 ! Mem[000000002f8001d4]
retl
ldstub [%o1+0x1b2],%l2 ! Mem[000000002e8001b2]
p16_jmpl_3_le:
ldx [%i2+0x1f0],%l3 ! Mem[00000000310001f0]
ldub [%i1+0x127],%l7 ! Mem[0000000030800127]
jmpl %g6+8,%g0
ldstub [%i0+0x155],%l1 ! Mem[0000000030000155]
p16_call_3_le:
sth %l5,[%i2+0x12a] ! Mem[000000003100012a]
ldub [%i1+0x16a],%l7 ! Mem[000000003080016a]
std %l2,[%i2+0x0d8] ! Mem[00000000310000d8]
lduw [%i0+0x0dc],%l2 ! Mem[00000000300000dc]
swap [%i2+0x004],%l2 ! Mem[0000000031000004]
retl
ldd [%i1+0x1e8],%l4 ! Mem[00000000308001e8]
p16_jmpl_3_lo:
ldx [%o2+0x1f0],%l3 ! Mem[00000000310001f0]
ldub [%o1+0x127],%l7 ! Mem[0000000030800127]
jmpl %g6+8,%g0
ldstub [%o0+0x155],%l1 ! Mem[0000000030000155]
p16_call_3_lo:
sth %l5,[%o2+0x12a] ! Mem[000000003100012a]
ldub [%o1+0x16a],%l7 ! Mem[000000003080016a]
std %l2,[%o2+0x0d8] ! Mem[00000000310000d8]
lduw [%o0+0x0dc],%l2 ! Mem[00000000300000dc]
swap [%o2+0x004],%l2 ! Mem[0000000031000004]
retl
ldd [%o1+0x1e8],%l4 ! Mem[00000000308001e8]
p16_jmpl_3_he:
jmpl %g6+8,%g0
swap [%i0+0x154],%l1 ! Mem[0000000030000154]
p16_call_3_he:
stb %l0,[%i3+0x139] ! Mem[0000000031800139]
swap [%i1+0x018],%l1 ! Mem[0000000030800018]
retl
ldsb [%i1+0x145],%l2 ! Mem[0000000030800145]
p16_jmpl_3_ho:
jmpl %g6+8,%g0
swap [%o0+0x154],%l1 ! Mem[0000000030000154]
p16_call_3_ho:
stb %l0,[%o3+0x139] ! Mem[0000000031800139]
swap [%o1+0x018],%l1 ! Mem[0000000030800018]
retl
ldsb [%o1+0x145],%l2 ! Mem[0000000030800145]
p17_jmpl_3_le:
ldx [%i1+0x148],%l2 ! Mem[0000000032800148]
lduh [%i1+0x0fa],%l7 ! Mem[00000000328000fa]
ldsw [%i0+0x15c],%l1 ! Mem[000000003200015c]
ldstub [%i1+0x09e],%l5 ! Mem[000000003280009e]
swap [%i3+0x16c],%l6 ! Mem[000000003380016c]
jmpl %g6+8,%g0
ldstub [%i2+0x0a4],%l7 ! Mem[00000000330000a4]
p17_call_3_le:
ldd [%i3+0x170],%l0 ! Mem[0000000033800170]
retl
ldstub [%i1+0x10e],%l2 ! Mem[000000003280010e]
p17_jmpl_3_lo:
ldx [%o1+0x148],%l2 ! Mem[0000000032800148]
lduh [%o1+0x0fa],%l7 ! Mem[00000000328000fa]
ldsw [%o0+0x15c],%l1 ! Mem[000000003200015c]
ldstub [%o1+0x09e],%l5 ! Mem[000000003280009e]
swap [%o3+0x16c],%l6 ! Mem[000000003380016c]
jmpl %g6+8,%g0
ldstub [%o2+0x0a4],%l7 ! Mem[00000000330000a4]
p17_call_3_lo:
ldd [%o3+0x170],%l0 ! Mem[0000000033800170]
retl
ldstub [%o1+0x10e],%l2 ! Mem[000000003280010e]
p17_jmpl_3_he:
stw %l3,[%i0+0x128] ! Mem[0000000032000128]
ldstub [%i2+0x0cd],%l7 ! Mem[00000000330000cd]
swap [%i0+0x0d4],%l1 ! Mem[00000000320000d4]
jmpl %g6+8,%g0
lduw [%i0+0x16c],%l5 ! Mem[000000003200016c]
p17_call_3_he:
retl
ldub [%i2+0x185],%l1 ! Mem[0000000033000185]
p17_jmpl_3_ho:
stw %l3,[%o0+0x128] ! Mem[0000000032000128]
ldstub [%o2+0x0cd],%l7 ! Mem[00000000330000cd]
swap [%o0+0x0d4],%l1 ! Mem[00000000320000d4]
jmpl %g6+8,%g0
lduw [%o0+0x16c],%l5 ! Mem[000000003200016c]
p17_call_3_ho:
retl
ldub [%o2+0x185],%l1 ! Mem[0000000033000185]
p18_jmpl_3_le:
ldstub [%i3+0x185],%l2 ! Mem[0000000035800185]
lduw [%i2+0x148],%l5 ! Mem[0000000035000148]
stx %l5,[%i1+0x0a8] ! Mem[00000000348000a8]
ldsw [%i0+0x130],%l3 ! Mem[0000000034000130]
jmpl %g6+8,%g0
std %l2,[%i1+0x038] ! Mem[0000000034800038]
p18_call_3_le:
swap [%i3+0x040],%l4 ! Mem[0000000035800040]
ldsb [%i3+0x0e9],%l7 ! Mem[00000000358000e9]
retl
lduh [%i0+0x0cc],%l2 ! Mem[00000000340000cc]
p18_jmpl_3_lo:
ldstub [%o3+0x185],%l2 ! Mem[0000000035800185]
lduw [%o2+0x148],%l5 ! Mem[0000000035000148]
stx %l5,[%o1+0x0a8] ! Mem[00000000348000a8]
ldsw [%o0+0x130],%l3 ! Mem[0000000034000130]
jmpl %g6+8,%g0
std %l2,[%o1+0x038] ! Mem[0000000034800038]
p18_call_3_lo:
swap [%o3+0x040],%l4 ! Mem[0000000035800040]
ldsb [%o3+0x0e9],%l7 ! Mem[00000000358000e9]
retl
lduh [%o0+0x0cc],%l2 ! Mem[00000000340000cc]
p18_jmpl_3_he:
ldub [%i2+0x0d9],%l6 ! Mem[00000000350000d9]
ldsb [%i0+0x0fd],%l6 ! Mem[00000000340000fd]
jmpl %g6+8,%g0
swap [%i2+0x1d8],%l6 ! Mem[00000000350001d8]
p18_call_3_he:
ldstub [%i0+0x1ee],%l5 ! Mem[00000000340001ee]
ldub [%i1+0x1be],%l0 ! Mem[00000000348001be]
std %l2,[%i2+0x068] ! Mem[0000000035000068]
lduh [%i3+0x17a],%l4 ! Mem[000000003580017a]
ldub [%i3+0x11b],%l7 ! Mem[000000003580011b]
ldx [%i0+0x058],%l0 ! Mem[0000000034000058]
ldd [%i2+0x030],%l6 ! Mem[0000000035000030]
retl
lduw [%i1+0x1e8],%l7 ! Mem[00000000348001e8]
p18_jmpl_3_ho:
ldub [%o2+0x0d9],%l6 ! Mem[00000000350000d9]
ldsb [%o0+0x0fd],%l6 ! Mem[00000000340000fd]
jmpl %g6+8,%g0
swap [%o2+0x1d8],%l6 ! Mem[00000000350001d8]
p18_call_3_ho:
ldstub [%o0+0x1ee],%l5 ! Mem[00000000340001ee]
ldub [%o1+0x1be],%l0 ! Mem[00000000348001be]
std %l2,[%o2+0x068] ! Mem[0000000035000068]
lduh [%o3+0x17a],%l4 ! Mem[000000003580017a]
ldub [%o3+0x11b],%l7 ! Mem[000000003580011b]
ldx [%o0+0x058],%l0 ! Mem[0000000034000058]
ldd [%o2+0x030],%l6 ! Mem[0000000035000030]
retl
lduw [%o1+0x1e8],%l7 ! Mem[00000000348001e8]
p19_jmpl_3_le:
ldub [%i2+0x1a4],%l0 ! Mem[00000000370001a4]
std %l4,[%i0+0x138] ! Mem[0000000036000138]
swap [%i0+0x028],%l5 ! Mem[0000000036000028]
ldd [%i1+0x098],%l6 ! Mem[0000000036800098]
ldstub [%i3+0x018],%l1 ! Mem[0000000037800018]
sth %l7,[%i1+0x02c] ! Mem[000000003680002c]
stx %l1,[%i2+0x0a0] ! Mem[00000000370000a0]
jmpl %g6+8,%g0
ldd [%i0+0x0c8],%l4 ! Mem[00000000360000c8]
p19_call_3_le:
swap [%i2+0x014],%l0 ! Mem[0000000037000014]
ldstub [%i0+0x04f],%l3 ! Mem[000000003600004f]
ldsh [%i2+0x1d0],%l2 ! Mem[00000000370001d0]
lduh [%i2+0x0e0],%l2 ! Mem[00000000370000e0]
stx %l5,[%i1+0x0a0] ! Mem[00000000368000a0]
ldsb [%i2+0x125],%l0 ! Mem[0000000037000125]
ldub [%i0+0x1c7],%l7 ! Mem[00000000360001c7]
retl
ldsb [%i3+0x00a],%l4 ! Mem[000000003780000a]
p19_jmpl_3_lo:
ldub [%o2+0x1a4],%l0 ! Mem[00000000370001a4]
std %l4,[%o0+0x138] ! Mem[0000000036000138]
swap [%o0+0x028],%l5 ! Mem[0000000036000028]
ldd [%o1+0x098],%l6 ! Mem[0000000036800098]
ldstub [%o3+0x018],%l1 ! Mem[0000000037800018]
sth %l7,[%o1+0x02c] ! Mem[000000003680002c]
stx %l1,[%o2+0x0a0] ! Mem[00000000370000a0]
jmpl %g6+8,%g0
ldd [%o0+0x0c8],%l4 ! Mem[00000000360000c8]
p19_call_3_lo:
swap [%o2+0x014],%l0 ! Mem[0000000037000014]
ldstub [%o0+0x04f],%l3 ! Mem[000000003600004f]
ldsh [%o2+0x1d0],%l2 ! Mem[00000000370001d0]
lduh [%o2+0x0e0],%l2 ! Mem[00000000370000e0]
stx %l5,[%o1+0x0a0] ! Mem[00000000368000a0]
ldsb [%o2+0x125],%l0 ! Mem[0000000037000125]
ldub [%o0+0x1c7],%l7 ! Mem[00000000360001c7]
retl
ldsb [%o3+0x00a],%l4 ! Mem[000000003780000a]
p19_jmpl_3_he:
ldub [%i1+0x089],%l0 ! Mem[0000000036800089]
std %l4,[%i1+0x050] ! Mem[0000000036800050]
ldsb [%i2+0x154],%l1 ! Mem[0000000037000154]
ldsw [%i1+0x034],%l3 ! Mem[0000000036800034]
swap [%i2+0x0e8],%l1 ! Mem[00000000370000e8]
std %l2,[%i3+0x020] ! Mem[0000000037800020]
lduh [%i3+0x16a],%l3 ! Mem[000000003780016a]
jmpl %g6+8,%g0
swap [%i0+0x188],%l4 ! Mem[0000000036000188]
p19_call_3_he:
std %l2,[%i1+0x0c0] ! Mem[00000000368000c0]
ldx [%i0+0x0f0],%l2 ! Mem[00000000360000f0]
ldub [%i1+0x042],%l7 ! Mem[0000000036800042]
stb %l6,[%i3+0x1d8] ! Mem[00000000378001d8]
retl
ldub [%i3+0x1a5],%l1 ! Mem[00000000378001a5]
p19_jmpl_3_ho:
ldub [%o1+0x089],%l0 ! Mem[0000000036800089]
std %l4,[%o1+0x050] ! Mem[0000000036800050]
ldsb [%o2+0x154],%l1 ! Mem[0000000037000154]
ldsw [%o1+0x034],%l3 ! Mem[0000000036800034]
swap [%o2+0x0e8],%l1 ! Mem[00000000370000e8]
std %l2,[%o3+0x020] ! Mem[0000000037800020]
lduh [%o3+0x16a],%l3 ! Mem[000000003780016a]
jmpl %g6+8,%g0
swap [%o0+0x188],%l4 ! Mem[0000000036000188]
p19_call_3_ho:
std %l2,[%o1+0x0c0] ! Mem[00000000368000c0]
ldx [%o0+0x0f0],%l2 ! Mem[00000000360000f0]
ldub [%o1+0x042],%l7 ! Mem[0000000036800042]
stb %l6,[%o3+0x1d8] ! Mem[00000000378001d8]
retl
ldub [%o3+0x1a5],%l1 ! Mem[00000000378001a5]
p20_jmpl_3_le:
lduh [%i0+0x126],%l7 ! Mem[0000000038000126]
stb %l3,[%i2+0x0b6] ! Mem[00000000390000b6]
ldstub [%i0+0x06b],%l4 ! Mem[000000003800006b]
jmpl %g6+8,%g0
lduw [%i3+0x090],%l0 ! Mem[0000000039800090]
p20_call_3_le:
ldstub [%i2+0x0ec],%l3 ! Mem[00000000390000ec]
ldd [%i3+0x138],%l2 ! Mem[0000000039800138]
ldstub [%i3+0x1c2],%l5 ! Mem[00000000398001c2]
stw %l5,[%i0+0x108] ! Mem[0000000038000108]
ldd [%i2+0x080],%l2 ! Mem[0000000039000080]
ldstub [%i2+0x029],%l7 ! Mem[0000000039000029]
retl
ldd [%i0+0x040],%l2 ! Mem[0000000038000040]
p20_jmpl_3_lo:
lduh [%o0+0x126],%l7 ! Mem[0000000038000126]
stb %l3,[%o2+0x0b6] ! Mem[00000000390000b6]
ldstub [%o0+0x06b],%l4 ! Mem[000000003800006b]
jmpl %g6+8,%g0
lduw [%o3+0x090],%l0 ! Mem[0000000039800090]
p20_call_3_lo:
ldstub [%o2+0x0ec],%l3 ! Mem[00000000390000ec]
ldd [%o3+0x138],%l2 ! Mem[0000000039800138]
ldstub [%o3+0x1c2],%l5 ! Mem[00000000398001c2]
stw %l5,[%o0+0x108] ! Mem[0000000038000108]
ldd [%o2+0x080],%l2 ! Mem[0000000039000080]
ldstub [%o2+0x029],%l7 ! Mem[0000000039000029]
retl
ldd [%o0+0x040],%l2 ! Mem[0000000038000040]
p20_jmpl_3_he:
lduw [%i0+0x0fc],%l6 ! Mem[00000000380000fc]
ldub [%i3+0x143],%l2 ! Mem[0000000039800143]
jmpl %g6+8,%g0
lduw [%i3+0x080],%l1 ! Mem[0000000039800080]
p20_call_3_he:
ldstub [%i3+0x005],%l3 ! Mem[0000000039800005]
retl
ldx [%i3+0x1f0],%l1 ! Mem[00000000398001f0]
p20_jmpl_3_ho:
lduw [%o0+0x0fc],%l6 ! Mem[00000000380000fc]
ldub [%o3+0x143],%l2 ! Mem[0000000039800143]
jmpl %g6+8,%g0
lduw [%o3+0x080],%l1 ! Mem[0000000039800080]
p20_call_3_ho:
ldstub [%o3+0x005],%l3 ! Mem[0000000039800005]
retl
ldx [%o3+0x1f0],%l1 ! Mem[00000000398001f0]
p21_jmpl_3_le:
ldsw [%i0+0x154],%l5 ! Mem[000000003a000154]
lduw [%i2+0x14c],%l7 ! Mem[000000003b00014c]
ldstub [%i3+0x021],%l1 ! Mem[000000003b800021]
ldstub [%i2+0x014],%l0 ! Mem[000000003b000014]
lduh [%i1+0x150],%l3 ! Mem[000000003a800150]
swap [%i1+0x0cc],%l4 ! Mem[000000003a8000cc]
jmpl %g6+8,%g0
ldstub [%i3+0x1b5],%l3 ! Mem[000000003b8001b5]
p21_call_3_le:
ldsh [%i3+0x1b6],%l5 ! Mem[000000003b8001b6]
ldsw [%i0+0x168],%l6 ! Mem[000000003a000168]
ldstub [%i0+0x0d0],%l7 ! Mem[000000003a0000d0]
retl
ldstub [%i0+0x000],%l3 ! Mem[000000003a000000]
p21_jmpl_3_lo:
ldsw [%o0+0x154],%l5 ! Mem[000000003a000154]
lduw [%o2+0x14c],%l7 ! Mem[000000003b00014c]
ldstub [%o3+0x021],%l1 ! Mem[000000003b800021]
ldstub [%o2+0x014],%l0 ! Mem[000000003b000014]
lduh [%o1+0x150],%l3 ! Mem[000000003a800150]
swap [%o1+0x0cc],%l4 ! Mem[000000003a8000cc]
jmpl %g6+8,%g0
ldstub [%o3+0x1b5],%l3 ! Mem[000000003b8001b5]
p21_call_3_lo:
ldsh [%o3+0x1b6],%l5 ! Mem[000000003b8001b6]
ldsw [%o0+0x168],%l6 ! Mem[000000003a000168]
ldstub [%o0+0x0d0],%l7 ! Mem[000000003a0000d0]
retl
ldstub [%o0+0x000],%l3 ! Mem[000000003a000000]
p21_jmpl_3_he:
ldsh [%i2+0x1b0],%l7 ! Mem[000000003b0001b0]
std %l6,[%i0+0x058] ! Mem[000000003a000058]
ldstub [%i3+0x051],%l3 ! Mem[000000003b800051]
ldsb [%i2+0x09f],%l2 ! Mem[000000003b00009f]
sth %l0,[%i2+0x0a6] ! Mem[000000003b0000a6]
jmpl %g6+8,%g0
ldsw [%i3+0x06c],%l6 ! Mem[000000003b80006c]
p21_call_3_he:
ldd [%i2+0x028],%l6 ! Mem[000000003b000028]
ldsh [%i0+0x130],%l0 ! Mem[000000003a000130]
ldsh [%i1+0x04a],%l4 ! Mem[000000003a80004a]
retl
ldstub [%i2+0x092],%l0 ! Mem[000000003b000092]
p21_jmpl_3_ho:
ldsh [%o2+0x1b0],%l7 ! Mem[000000003b0001b0]
std %l6,[%o0+0x058] ! Mem[000000003a000058]
ldstub [%o3+0x051],%l3 ! Mem[000000003b800051]
ldsb [%o2+0x09f],%l2 ! Mem[000000003b00009f]
sth %l0,[%o2+0x0a6] ! Mem[000000003b0000a6]
jmpl %g6+8,%g0
ldsw [%o3+0x06c],%l6 ! Mem[000000003b80006c]
p21_call_3_ho:
ldd [%o2+0x028],%l6 ! Mem[000000003b000028]
ldsh [%o0+0x130],%l0 ! Mem[000000003a000130]
ldsh [%o1+0x04a],%l4 ! Mem[000000003a80004a]
retl
ldstub [%o2+0x092],%l0 ! Mem[000000003b000092]
p22_jmpl_3_le:
lduw [%i3+0x148],%l1 ! Mem[000000003d800148]
ldsb [%i0+0x127],%l7 ! Mem[000000003c000127]
sth %l2,[%i0+0x1a4] ! Mem[000000003c0001a4]
swap [%i1+0x018],%l6 ! Mem[000000003c800018]
jmpl %g6+8,%g0
ldstub [%i0+0x075],%l2 ! Mem[000000003c000075]
p22_call_3_le:
ldsh [%i1+0x0d8],%l5 ! Mem[000000003c8000d8]
stw %l3,[%i1+0x068] ! Mem[000000003c800068]
retl
stx %l0,[%i3+0x0c0] ! Mem[000000003d8000c0]
p22_jmpl_3_lo:
lduw [%o3+0x148],%l1 ! Mem[000000003d800148]
ldsb [%o0+0x127],%l7 ! Mem[000000003c000127]
sth %l2,[%o0+0x1a4] ! Mem[000000003c0001a4]
swap [%o1+0x018],%l6 ! Mem[000000003c800018]
jmpl %g6+8,%g0
ldstub [%o0+0x075],%l2 ! Mem[000000003c000075]
p22_call_3_lo:
ldsh [%o1+0x0d8],%l5 ! Mem[000000003c8000d8]
stw %l3,[%o1+0x068] ! Mem[000000003c800068]
retl
stx %l0,[%o3+0x0c0] ! Mem[000000003d8000c0]
p22_jmpl_3_he:
swap [%i1+0x110],%l2 ! Mem[000000003c800110]
jmpl %g6+8,%g0
stw %l0,[%i1+0x164] ! Mem[000000003c800164]
p22_call_3_he:
ldstub [%i0+0x051],%l1 ! Mem[000000003c000051]
swap [%i2+0x148],%l3 ! Mem[000000003d000148]
ldstub [%i2+0x0f1],%l5 ! Mem[000000003d0000f1]
retl
ldstub [%i3+0x1ec],%l7 ! Mem[000000003d8001ec]
p22_jmpl_3_ho:
swap [%o1+0x110],%l2 ! Mem[000000003c800110]
jmpl %g6+8,%g0
stw %l0,[%o1+0x164] ! Mem[000000003c800164]
p22_call_3_ho:
ldstub [%o0+0x051],%l1 ! Mem[000000003c000051]
swap [%o2+0x148],%l3 ! Mem[000000003d000148]
ldstub [%o2+0x0f1],%l5 ! Mem[000000003d0000f1]
retl
ldstub [%o3+0x1ec],%l7 ! Mem[000000003d8001ec]
p23_jmpl_3_le:
swap [%i1+0x010],%l1 ! Mem[000000003e800010]
swap [%i2+0x1c0],%l1 ! Mem[000000003f0001c0]
ldub [%i0+0x0d5],%l4 ! Mem[000000003e0000d5]
stb %l6,[%i0+0x06c] ! Mem[000000003e00006c]
lduh [%i3+0x11a],%l1 ! Mem[000000003f80011a]
sth %l3,[%i1+0x1d2] ! Mem[000000003e8001d2]
jmpl %g6+8,%g0
stb %l0,[%i2+0x063] ! Mem[000000003f000063]
p23_call_3_le:
ldstub [%i1+0x15c],%l2 ! Mem[000000003e80015c]
retl
ldsw [%i2+0x098],%l1 ! Mem[000000003f000098]
p23_jmpl_3_lo:
swap [%o1+0x010],%l1 ! Mem[000000003e800010]
swap [%o2+0x1c0],%l1 ! Mem[000000003f0001c0]
ldub [%o0+0x0d5],%l4 ! Mem[000000003e0000d5]
stb %l6,[%o0+0x06c] ! Mem[000000003e00006c]
lduh [%o3+0x11a],%l1 ! Mem[000000003f80011a]
sth %l3,[%o1+0x1d2] ! Mem[000000003e8001d2]
jmpl %g6+8,%g0
stb %l0,[%o2+0x063] ! Mem[000000003f000063]
p23_call_3_lo:
ldstub [%o1+0x15c],%l2 ! Mem[000000003e80015c]
retl
ldsw [%o2+0x098],%l1 ! Mem[000000003f000098]
p23_jmpl_3_he:
ldsh [%i3+0x018],%l3 ! Mem[000000003f800018]
sth %l0,[%i2+0x092] ! Mem[000000003f000092]
swap [%i2+0x1d0],%l4 ! Mem[000000003f0001d0]
jmpl %g6+8,%g0
swap [%i1+0x184],%l2 ! Mem[000000003e800184]
p23_call_3_he:
ldd [%i0+0x1f8],%l0 ! Mem[000000003e0001f8]
ldstub [%i0+0x17b],%l5 ! Mem[000000003e00017b]
ldstub [%i3+0x003],%l2 ! Mem[000000003f800003]
ldstub [%i0+0x1fc],%l5 ! Mem[000000003e0001fc]
ldd [%i3+0x190],%l2 ! Mem[000000003f800190]
retl
ldstub [%i0+0x02f],%l7 ! Mem[000000003e00002f]
p23_jmpl_3_ho:
ldsh [%o3+0x018],%l3 ! Mem[000000003f800018]
sth %l0,[%o2+0x092] ! Mem[000000003f000092]
swap [%o2+0x1d0],%l4 ! Mem[000000003f0001d0]
jmpl %g6+8,%g0
swap [%o1+0x184],%l2 ! Mem[000000003e800184]
p23_call_3_ho:
ldd [%o0+0x1f8],%l0 ! Mem[000000003e0001f8]
ldstub [%o0+0x17b],%l5 ! Mem[000000003e00017b]
ldstub [%o3+0x003],%l2 ! Mem[000000003f800003]
ldstub [%o0+0x1fc],%l5 ! Mem[000000003e0001fc]
ldd [%o3+0x190],%l2 ! Mem[000000003f800190]
retl
ldstub [%o0+0x02f],%l7 ! Mem[000000003e00002f]
p24_jmpl_3_le:
jmpl %g6+8,%g0
ldsw [%i2+0x0b4],%l4 ! Mem[00000000410000b4]
p24_call_3_le:
ldsw [%i2+0x00c],%l2 ! Mem[000000004100000c]
std %l4,[%i0+0x108] ! Mem[0000000040000108]
ldstub [%i3+0x160],%l2 ! Mem[0000000041800160]
lduh [%i1+0x058],%l0 ! Mem[0000000040800058]
ldstub [%i1+0x05c],%l1 ! Mem[000000004080005c]
retl
ldub [%i2+0x143],%l0 ! Mem[0000000041000143]
p24_jmpl_3_lo:
jmpl %g6+8,%g0
ldsw [%o2+0x0b4],%l4 ! Mem[00000000410000b4]
p24_call_3_lo:
ldsw [%o2+0x00c],%l2 ! Mem[000000004100000c]
std %l4,[%o0+0x108] ! Mem[0000000040000108]
ldstub [%o3+0x160],%l2 ! Mem[0000000041800160]
lduh [%o1+0x058],%l0 ! Mem[0000000040800058]
ldstub [%o1+0x05c],%l1 ! Mem[000000004080005c]
retl
ldub [%o2+0x143],%l0 ! Mem[0000000041000143]
p24_jmpl_3_he:
swap [%i1+0x1c8],%l4 ! Mem[00000000408001c8]
stx %l0,[%i3+0x190] ! Mem[0000000041800190]
stw %l1,[%i1+0x1ec] ! Mem[00000000408001ec]
lduw [%i0+0x144],%l0 ! Mem[0000000040000144]
jmpl %g6+8,%g0
std %l2,[%i1+0x0a8] ! Mem[00000000408000a8]
p24_call_3_he:
ldsh [%i1+0x062],%l6 ! Mem[0000000040800062]
swap [%i1+0x164],%l6 ! Mem[0000000040800164]
retl
stb %l3,[%i3+0x0cc] ! Mem[00000000418000cc]
p24_jmpl_3_ho:
swap [%o1+0x1c8],%l4 ! Mem[00000000408001c8]
stx %l0,[%o3+0x190] ! Mem[0000000041800190]
stw %l1,[%o1+0x1ec] ! Mem[00000000408001ec]
lduw [%o0+0x144],%l0 ! Mem[0000000040000144]
jmpl %g6+8,%g0
std %l2,[%o1+0x0a8] ! Mem[00000000408000a8]
p24_call_3_ho:
ldsh [%o1+0x062],%l6 ! Mem[0000000040800062]
swap [%o1+0x164],%l6 ! Mem[0000000040800164]
retl
stb %l3,[%o3+0x0cc] ! Mem[00000000418000cc]
p25_jmpl_3_le:
ldstub [%i3+0x068],%l4 ! Mem[0000000043800068]
ldstub [%i2+0x1fa],%l0 ! Mem[00000000430001fa]
stb %l1,[%i3+0x1e3] ! Mem[00000000438001e3]
ldd [%i2+0x128],%l6 ! Mem[0000000043000128]
swap [%i2+0x190],%l0 ! Mem[0000000043000190]
ldstub [%i1+0x0c8],%l3 ! Mem[00000000428000c8]
sth %l4,[%i1+0x0ae] ! Mem[00000000428000ae]
jmpl %g6+8,%g0
ldsw [%i2+0x038],%l5 ! Mem[0000000043000038]
p25_call_3_le:
ldx [%i0+0x130],%l0 ! Mem[0000000042000130]
ldstub [%i1+0x18e],%l5 ! Mem[000000004280018e]
ldstub [%i0+0x160],%l2 ! Mem[0000000042000160]
ldsw [%i0+0x058],%l0 ! Mem[0000000042000058]
stw %l1,[%i3+0x05c] ! Mem[000000004380005c]
retl
ldsw [%i1+0x14c],%l5 ! Mem[000000004280014c]
p25_jmpl_3_lo:
ldstub [%o3+0x068],%l4 ! Mem[0000000043800068]
ldstub [%o2+0x1fa],%l0 ! Mem[00000000430001fa]
stb %l1,[%o3+0x1e3] ! Mem[00000000438001e3]
ldd [%o2+0x128],%l6 ! Mem[0000000043000128]
swap [%o2+0x190],%l0 ! Mem[0000000043000190]
ldstub [%o1+0x0c8],%l3 ! Mem[00000000428000c8]
sth %l4,[%o1+0x0ae] ! Mem[00000000428000ae]
jmpl %g6+8,%g0
ldsw [%o2+0x038],%l5 ! Mem[0000000043000038]
p25_call_3_lo:
ldx [%o0+0x130],%l0 ! Mem[0000000042000130]
ldstub [%o1+0x18e],%l5 ! Mem[000000004280018e]
ldstub [%o0+0x160],%l2 ! Mem[0000000042000160]
ldsw [%o0+0x058],%l0 ! Mem[0000000042000058]
stw %l1,[%o3+0x05c] ! Mem[000000004380005c]
retl
ldsw [%o1+0x14c],%l5 ! Mem[000000004280014c]
p25_jmpl_3_he:
stx %l5,[%i1+0x128] ! Mem[0000000042800128]
ldsw [%i0+0x1b4],%l0 ! Mem[00000000420001b4]
swap [%i2+0x1cc],%l1 ! Mem[00000000430001cc]
ldsb [%i2+0x12a],%l2 ! Mem[000000004300012a]
std %l4,[%i0+0x048] ! Mem[0000000042000048]
jmpl %g6+8,%g0
ldsh [%i3+0x106],%l1 ! Mem[0000000043800106]
p25_call_3_he:
ldd [%i0+0x078],%l0 ! Mem[0000000042000078]
ldstub [%i3+0x01a],%l7 ! Mem[000000004380001a]
ldsh [%i3+0x0b6],%l0 ! Mem[00000000438000b6]
ldsh [%i0+0x086],%l5 ! Mem[0000000042000086]
stb %l5,[%i2+0x17a] ! Mem[000000004300017a]
retl
ldx [%i0+0x168],%l5 ! Mem[0000000042000168]
p25_jmpl_3_ho:
stx %l5,[%o1+0x128] ! Mem[0000000042800128]
ldsw [%o0+0x1b4],%l0 ! Mem[00000000420001b4]
swap [%o2+0x1cc],%l1 ! Mem[00000000430001cc]
ldsb [%o2+0x12a],%l2 ! Mem[000000004300012a]
std %l4,[%o0+0x048] ! Mem[0000000042000048]
jmpl %g6+8,%g0
ldsh [%o3+0x106],%l1 ! Mem[0000000043800106]
p25_call_3_ho:
ldd [%o0+0x078],%l0 ! Mem[0000000042000078]
ldstub [%o3+0x01a],%l7 ! Mem[000000004380001a]
ldsh [%o3+0x0b6],%l0 ! Mem[00000000438000b6]
ldsh [%o0+0x086],%l5 ! Mem[0000000042000086]
stb %l5,[%o2+0x17a] ! Mem[000000004300017a]
retl
ldx [%o0+0x168],%l5 ! Mem[0000000042000168]
p26_jmpl_3_le:
stx %l0,[%i3+0x0e0] ! Mem[00000000458000e0]
ldd [%i1+0x060],%l6 ! Mem[0000000044800060]
ldstub [%i3+0x111],%l1 ! Mem[0000000045800111]
swap [%i1+0x1b8],%l4 ! Mem[00000000448001b8]
jmpl %g6+8,%g0
stw %l1,[%i1+0x128] ! Mem[0000000044800128]
p26_call_3_le:
ldsb [%i1+0x147],%l0 ! Mem[0000000044800147]
retl
swap [%i1+0x0b8],%l7 ! Mem[00000000448000b8]
p26_jmpl_3_lo:
stx %l0,[%o3+0x0e0] ! Mem[00000000458000e0]
ldd [%o1+0x060],%l6 ! Mem[0000000044800060]
ldstub [%o3+0x111],%l1 ! Mem[0000000045800111]
swap [%o1+0x1b8],%l4 ! Mem[00000000448001b8]
jmpl %g6+8,%g0
stw %l1,[%o1+0x128] ! Mem[0000000044800128]
p26_call_3_lo:
ldsb [%o1+0x147],%l0 ! Mem[0000000044800147]
retl
swap [%o1+0x0b8],%l7 ! Mem[00000000448000b8]
p26_jmpl_3_he:
ldsb [%i0+0x13f],%l0 ! Mem[000000004400013f]
lduw [%i0+0x030],%l1 ! Mem[0000000044000030]
jmpl %g6+8,%g0
lduh [%i0+0x02a],%l0 ! Mem[000000004400002a]
p26_call_3_he:
ldstub [%i0+0x1e3],%l1 ! Mem[00000000440001e3]
swap [%i2+0x134],%l3 ! Mem[0000000045000134]
ldub [%i0+0x06f],%l5 ! Mem[000000004400006f]
swap [%i2+0x0b4],%l3 ! Mem[00000000450000b4]
ldsh [%i0+0x018],%l3 ! Mem[0000000044000018]
retl
swap [%i2+0x0b0],%l0 ! Mem[00000000450000b0]
p26_jmpl_3_ho:
ldsb [%o0+0x13f],%l0 ! Mem[000000004400013f]
lduw [%o0+0x030],%l1 ! Mem[0000000044000030]
jmpl %g6+8,%g0
lduh [%o0+0x02a],%l0 ! Mem[000000004400002a]
p26_call_3_ho:
ldstub [%o0+0x1e3],%l1 ! Mem[00000000440001e3]
swap [%o2+0x134],%l3 ! Mem[0000000045000134]
ldub [%o0+0x06f],%l5 ! Mem[000000004400006f]
swap [%o2+0x0b4],%l3 ! Mem[00000000450000b4]
ldsh [%o0+0x018],%l3 ! Mem[0000000044000018]
retl
swap [%o2+0x0b0],%l0 ! Mem[00000000450000b0]
p27_jmpl_3_le:
jmpl %g6+8,%g0
ldub [%i3+0x106],%l6 ! Mem[0000000047800106]
p27_call_3_le:
retl
stb %l2,[%i2+0x0df] ! Mem[00000000470000df]
p27_jmpl_3_lo:
jmpl %g6+8,%g0
ldub [%o3+0x106],%l6 ! Mem[0000000047800106]
p27_call_3_lo:
retl
stb %l2,[%o2+0x0df] ! Mem[00000000470000df]
p27_jmpl_3_he:
stw %l7,[%i0+0x030] ! Mem[0000000046000030]
stx %l3,[%i2+0x1b8] ! Mem[00000000470001b8]
jmpl %g6+8,%g0
sth %l2,[%i1+0x00e] ! Mem[000000004680000e]
p27_call_3_he:
ldsb [%i2+0x0ff],%l7 ! Mem[00000000470000ff]
stb %l0,[%i1+0x125] ! Mem[0000000046800125]
swap [%i2+0x074],%l2 ! Mem[0000000047000074]
swap [%i1+0x160],%l5 ! Mem[0000000046800160]
retl
ldd [%i2+0x078],%l0 ! Mem[0000000047000078]
p27_jmpl_3_ho:
stw %l7,[%o0+0x030] ! Mem[0000000046000030]
stx %l3,[%o2+0x1b8] ! Mem[00000000470001b8]
jmpl %g6+8,%g0
sth %l2,[%o1+0x00e] ! Mem[000000004680000e]
p27_call_3_ho:
ldsb [%o2+0x0ff],%l7 ! Mem[00000000470000ff]
stb %l0,[%o1+0x125] ! Mem[0000000046800125]
swap [%o2+0x074],%l2 ! Mem[0000000047000074]
swap [%o1+0x160],%l5 ! Mem[0000000046800160]
retl
ldd [%o2+0x078],%l0 ! Mem[0000000047000078]
p28_jmpl_3_le:
ldd [%i2+0x068],%l4 ! Mem[0000000049000068]
ldd [%i3+0x1b8],%l4 ! Mem[00000000498001b8]
ldsw [%i1+0x164],%l0 ! Mem[0000000048800164]
sth %l2,[%i2+0x194] ! Mem[0000000049000194]
swap [%i0+0x1b0],%l4 ! Mem[00000000480001b0]
stw %l7,[%i3+0x090] ! Mem[0000000049800090]
jmpl %g6+8,%g0
lduh [%i2+0x016],%l2 ! Mem[0000000049000016]
p28_call_3_le:
ldsb [%i0+0x1a1],%l4 ! Mem[00000000480001a1]
ldsh [%i1+0x04c],%l6 ! Mem[000000004880004c]
retl
swap [%i1+0x0a8],%l6 ! Mem[00000000488000a8]
p28_jmpl_3_lo:
ldd [%o2+0x068],%l4 ! Mem[0000000049000068]
ldd [%o3+0x1b8],%l4 ! Mem[00000000498001b8]
ldsw [%o1+0x164],%l0 ! Mem[0000000048800164]
sth %l2,[%o2+0x194] ! Mem[0000000049000194]
swap [%o0+0x1b0],%l4 ! Mem[00000000480001b0]
stw %l7,[%o3+0x090] ! Mem[0000000049800090]
jmpl %g6+8,%g0
lduh [%o2+0x016],%l2 ! Mem[0000000049000016]
p28_call_3_lo:
ldsb [%o0+0x1a1],%l4 ! Mem[00000000480001a1]
ldsh [%o1+0x04c],%l6 ! Mem[000000004880004c]
retl
swap [%o1+0x0a8],%l6 ! Mem[00000000488000a8]
p28_jmpl_3_he:
lduw [%i3+0x0dc],%l7 ! Mem[00000000498000dc]
lduw [%i3+0x0f0],%l0 ! Mem[00000000498000f0]
ldstub [%i2+0x15c],%l2 ! Mem[000000004900015c]
jmpl %g6+8,%g0
ldx [%i1+0x168],%l1 ! Mem[0000000048800168]
p28_call_3_he:
stw %l0,[%i1+0x1d0] ! Mem[00000000488001d0]
ldx [%i3+0x050],%l7 ! Mem[0000000049800050]
retl
lduw [%i2+0x078],%l6 ! Mem[0000000049000078]
p28_jmpl_3_ho:
lduw [%o3+0x0dc],%l7 ! Mem[00000000498000dc]
lduw [%o3+0x0f0],%l0 ! Mem[00000000498000f0]
ldstub [%o2+0x15c],%l2 ! Mem[000000004900015c]
jmpl %g6+8,%g0
ldx [%o1+0x168],%l1 ! Mem[0000000048800168]
p28_call_3_ho:
stw %l0,[%o1+0x1d0] ! Mem[00000000488001d0]
ldx [%o3+0x050],%l7 ! Mem[0000000049800050]
retl
lduw [%o2+0x078],%l6 ! Mem[0000000049000078]
p29_jmpl_3_le:
ldx [%i0+0x128],%l2 ! Mem[000000004a000128]
ldsb [%i0+0x1d0],%l6 ! Mem[000000004a0001d0]
jmpl %g6+8,%g0
ldsb [%i3+0x0fd],%l6 ! Mem[000000004b8000fd]
p29_call_3_le:
ldx [%i1+0x190],%l2 ! Mem[000000004a800190]
swap [%i0+0x1bc],%l5 ! Mem[000000004a0001bc]
sth %l1,[%i0+0x1a4] ! Mem[000000004a0001a4]
retl
std %l2,[%i1+0x0d0] ! Mem[000000004a8000d0]
p29_jmpl_3_lo:
ldx [%o0+0x128],%l2 ! Mem[000000004a000128]
ldsb [%o0+0x1d0],%l6 ! Mem[000000004a0001d0]
jmpl %g6+8,%g0
ldsb [%o3+0x0fd],%l6 ! Mem[000000004b8000fd]
p29_call_3_lo:
ldx [%o1+0x190],%l2 ! Mem[000000004a800190]
swap [%o0+0x1bc],%l5 ! Mem[000000004a0001bc]
sth %l1,[%o0+0x1a4] ! Mem[000000004a0001a4]
retl
std %l2,[%o1+0x0d0] ! Mem[000000004a8000d0]
p29_jmpl_3_he:
sth %l3,[%i3+0x0f8] ! Mem[000000004b8000f8]
jmpl %g6+8,%g0
sth %l3,[%i3+0x084] ! Mem[000000004b800084]
p29_call_3_he:
stw %l1,[%i2+0x178] ! Mem[000000004b000178]
stb %l1,[%i3+0x0ed] ! Mem[000000004b8000ed]
stx %l2,[%i1+0x130] ! Mem[000000004a800130]
swap [%i1+0x1e0],%l0 ! Mem[000000004a8001e0]
ldub [%i2+0x177],%l2 ! Mem[000000004b000177]
sth %l0,[%i2+0x0ba] ! Mem[000000004b0000ba]
retl
ldsw [%i1+0x0bc],%l1 ! Mem[000000004a8000bc]
p29_jmpl_3_ho:
sth %l3,[%o3+0x0f8] ! Mem[000000004b8000f8]
jmpl %g6+8,%g0
sth %l3,[%o3+0x084] ! Mem[000000004b800084]
p29_call_3_ho:
stw %l1,[%o2+0x178] ! Mem[000000004b000178]
stb %l1,[%o3+0x0ed] ! Mem[000000004b8000ed]
stx %l2,[%o1+0x130] ! Mem[000000004a800130]
swap [%o1+0x1e0],%l0 ! Mem[000000004a8001e0]
ldub [%o2+0x177],%l2 ! Mem[000000004b000177]
sth %l0,[%o2+0x0ba] ! Mem[000000004b0000ba]
retl
ldsw [%o1+0x0bc],%l1 ! Mem[000000004a8000bc]
p30_jmpl_3_le:
swap [%i3+0x08c],%l0 ! Mem[000000004d80008c]
swap [%i1+0x0e8],%l0 ! Mem[000000004c8000e8]
stw %l0,[%i0+0x1b8] ! Mem[000000004c0001b8]
lduw [%i1+0x100],%l2 ! Mem[000000004c800100]
swap [%i3+0x0dc],%l2 ! Mem[000000004d8000dc]
stw %l5,[%i0+0x1d4] ! Mem[000000004c0001d4]
jmpl %g6+8,%g0
lduh [%i0+0x0dc],%l7 ! Mem[000000004c0000dc]
p30_call_3_le:
stx %l3,[%i3+0x1f0] ! Mem[000000004d8001f0]
retl
ldd [%i3+0x060],%l0 ! Mem[000000004d800060]
p30_jmpl_3_lo:
swap [%o3+0x08c],%l0 ! Mem[000000004d80008c]
swap [%o1+0x0e8],%l0 ! Mem[000000004c8000e8]
stw %l0,[%o0+0x1b8] ! Mem[000000004c0001b8]
lduw [%o1+0x100],%l2 ! Mem[000000004c800100]
swap [%o3+0x0dc],%l2 ! Mem[000000004d8000dc]
stw %l5,[%o0+0x1d4] ! Mem[000000004c0001d4]
jmpl %g6+8,%g0
lduh [%o0+0x0dc],%l7 ! Mem[000000004c0000dc]
p30_call_3_lo:
stx %l3,[%o3+0x1f0] ! Mem[000000004d8001f0]
retl
ldd [%o3+0x060],%l0 ! Mem[000000004d800060]
p30_jmpl_3_he:
ldstub [%i2+0x1de],%l0 ! Mem[000000004d0001de]
jmpl %g6+8,%g0
swap [%i2+0x158],%l7 ! Mem[000000004d000158]
p30_call_3_he:
sth %l4,[%i2+0x12c] ! Mem[000000004d00012c]
stx %l1,[%i2+0x088] ! Mem[000000004d000088]
lduh [%i0+0x1e2],%l4 ! Mem[000000004c0001e2]
retl
stw %l0,[%i1+0x0ac] ! Mem[000000004c8000ac]
p30_jmpl_3_ho:
ldstub [%o2+0x1de],%l0 ! Mem[000000004d0001de]
jmpl %g6+8,%g0
swap [%o2+0x158],%l7 ! Mem[000000004d000158]
p30_call_3_ho:
sth %l4,[%o2+0x12c] ! Mem[000000004d00012c]
stx %l1,[%o2+0x088] ! Mem[000000004d000088]
lduh [%o0+0x1e2],%l4 ! Mem[000000004c0001e2]
retl
stw %l0,[%o1+0x0ac] ! Mem[000000004c8000ac]
p31_jmpl_3_le:
ldstub [%i3+0x0fc],%l6 ! Mem[000000004f8000fc]
swap [%i3+0x050],%l4 ! Mem[000000004f800050]
ldub [%i3+0x1ad],%l0 ! Mem[000000004f8001ad]
swap [%i3+0x0cc],%l2 ! Mem[000000004f8000cc]
ldstub [%i2+0x1a7],%l6 ! Mem[000000004f0001a7]
ldsh [%i2+0x070],%l6 ! Mem[000000004f000070]
ldsw [%i2+0x014],%l1 ! Mem[000000004f000014]
jmpl %g6+8,%g0
ldd [%i2+0x028],%l4 ! Mem[000000004f000028]
p31_call_3_le:
swap [%i1+0x0fc],%l2 ! Mem[000000004e8000fc]
lduh [%i1+0x1f6],%l5 ! Mem[000000004e8001f6]
sth %l7,[%i3+0x1c0] ! Mem[000000004f8001c0]
retl
lduw [%i1+0x10c],%l6 ! Mem[000000004e80010c]
p31_jmpl_3_lo:
ldstub [%o3+0x0fc],%l6 ! Mem[000000004f8000fc]
swap [%o3+0x050],%l4 ! Mem[000000004f800050]
ldub [%o3+0x1ad],%l0 ! Mem[000000004f8001ad]
swap [%o3+0x0cc],%l2 ! Mem[000000004f8000cc]
ldstub [%o2+0x1a7],%l6 ! Mem[000000004f0001a7]
ldsh [%o2+0x070],%l6 ! Mem[000000004f000070]
ldsw [%o2+0x014],%l1 ! Mem[000000004f000014]
jmpl %g6+8,%g0
ldd [%o2+0x028],%l4 ! Mem[000000004f000028]
p31_call_3_lo:
swap [%o1+0x0fc],%l2 ! Mem[000000004e8000fc]
lduh [%o1+0x1f6],%l5 ! Mem[000000004e8001f6]
sth %l7,[%o3+0x1c0] ! Mem[000000004f8001c0]
retl
lduw [%o1+0x10c],%l6 ! Mem[000000004e80010c]
p31_jmpl_3_he:
stb %l6,[%i2+0x158] ! Mem[000000004f000158]
lduh [%i0+0x1d4],%l1 ! Mem[000000004e0001d4]
ldsw [%i2+0x168],%l5 ! Mem[000000004f000168]
ldstub [%i1+0x0f9],%l3 ! Mem[000000004e8000f9]
jmpl %g6+8,%g0
ldstub [%i0+0x0dd],%l2 ! Mem[000000004e0000dd]
p31_call_3_he:
swap [%i1+0x14c],%l2 ! Mem[000000004e80014c]
ldsb [%i2+0x070],%l4 ! Mem[000000004f000070]
ldstub [%i1+0x0bf],%l4 ! Mem[000000004e8000bf]
ldub [%i2+0x017],%l3 ! Mem[000000004f000017]
stb %l4,[%i2+0x08f] ! Mem[000000004f00008f]
retl
ldx [%i0+0x098],%l3 ! Mem[000000004e000098]
p31_jmpl_3_ho:
stb %l6,[%o2+0x158] ! Mem[000000004f000158]
lduh [%o0+0x1d4],%l1 ! Mem[000000004e0001d4]
ldsw [%o2+0x168],%l5 ! Mem[000000004f000168]
ldstub [%o1+0x0f9],%l3 ! Mem[000000004e8000f9]
jmpl %g6+8,%g0
ldstub [%o0+0x0dd],%l2 ! Mem[000000004e0000dd]
p31_call_3_ho:
swap [%o1+0x14c],%l2 ! Mem[000000004e80014c]
ldsb [%o2+0x070],%l4 ! Mem[000000004f000070]
ldstub [%o1+0x0bf],%l4 ! Mem[000000004e8000bf]
ldub [%o2+0x017],%l3 ! Mem[000000004f000017]
stb %l4,[%o2+0x08f] ! Mem[000000004f00008f]
retl
ldx [%o0+0x098],%l3 ! Mem[000000004e000098]
p32_jmpl_3_le:
stb %l0,[%i0+0x1b3] ! Mem[00000000500001b3]
stb %l0,[%i1+0x111] ! Mem[0000000050800111]
ldsw [%i2+0x128],%l6 ! Mem[0000000051000128]
ldx [%i1+0x198],%l6 ! Mem[0000000050800198]
ldsb [%i0+0x15b],%l7 ! Mem[000000005000015b]
lduh [%i2+0x016],%l5 ! Mem[0000000051000016]
jmpl %g6+8,%g0
ldd [%i2+0x1d0],%l0 ! Mem[00000000510001d0]
p32_call_3_le:
stb %l4,[%i1+0x1e3] ! Mem[00000000508001e3]
swap [%i1+0x030],%l7 ! Mem[0000000050800030]
retl
sth %l4,[%i3+0x1f0] ! Mem[00000000518001f0]
p32_jmpl_3_lo:
stb %l0,[%o0+0x1b3] ! Mem[00000000500001b3]
stb %l0,[%o1+0x111] ! Mem[0000000050800111]
ldsw [%o2+0x128],%l6 ! Mem[0000000051000128]
ldx [%o1+0x198],%l6 ! Mem[0000000050800198]
ldsb [%o0+0x15b],%l7 ! Mem[000000005000015b]
lduh [%o2+0x016],%l5 ! Mem[0000000051000016]
jmpl %g6+8,%g0
ldd [%o2+0x1d0],%l0 ! Mem[00000000510001d0]
p32_call_3_lo:
stb %l4,[%o1+0x1e3] ! Mem[00000000508001e3]
swap [%o1+0x030],%l7 ! Mem[0000000050800030]
retl
sth %l4,[%o3+0x1f0] ! Mem[00000000518001f0]
p32_jmpl_3_he:
std %l4,[%i1+0x168] ! Mem[0000000050800168]
ldsb [%i0+0x0d1],%l3 ! Mem[00000000500000d1]
jmpl %g6+8,%g0
std %l2,[%i3+0x130] ! Mem[0000000051800130]
p32_call_3_he:
ldstub [%i2+0x049],%l1 ! Mem[0000000051000049]
lduh [%i2+0x014],%l6 ! Mem[0000000051000014]
swap [%i1+0x140],%l2 ! Mem[0000000050800140]
retl
stb %l0,[%i2+0x041] ! Mem[0000000051000041]
p32_jmpl_3_ho:
std %l4,[%o1+0x168] ! Mem[0000000050800168]
ldsb [%o0+0x0d1],%l3 ! Mem[00000000500000d1]
jmpl %g6+8,%g0
std %l2,[%o3+0x130] ! Mem[0000000051800130]
p32_call_3_ho:
ldstub [%o2+0x049],%l1 ! Mem[0000000051000049]
lduh [%o2+0x014],%l6 ! Mem[0000000051000014]
swap [%o1+0x140],%l2 ! Mem[0000000050800140]
retl
stb %l0,[%o2+0x041] ! Mem[0000000051000041]
p33_jmpl_3_le:
ldx [%i1+0x0d0],%l5 ! Mem[00000000528000d0]
swap [%i0+0x02c],%l2 ! Mem[000000005200002c]
ldub [%i1+0x1d3],%l0 ! Mem[00000000528001d3]
lduh [%i2+0x074],%l7 ! Mem[0000000053000074]
ldstub [%i2+0x079],%l0 ! Mem[0000000053000079]
jmpl %g6+8,%g0
ldstub [%i0+0x0ae],%l0 ! Mem[00000000520000ae]
p33_call_3_le:
stx %l2,[%i1+0x000] ! Mem[0000000052800000]
stw %l4,[%i2+0x1e8] ! Mem[00000000530001e8]
swap [%i3+0x088],%l6 ! Mem[0000000053800088]
lduh [%i3+0x068],%l5 ! Mem[0000000053800068]
ldsb [%i2+0x0ba],%l3 ! Mem[00000000530000ba]
retl
swap [%i0+0x0a8],%l2 ! Mem[00000000520000a8]
p33_jmpl_3_lo:
ldx [%o1+0x0d0],%l5 ! Mem[00000000528000d0]
swap [%o0+0x02c],%l2 ! Mem[000000005200002c]
ldub [%o1+0x1d3],%l0 ! Mem[00000000528001d3]
lduh [%o2+0x074],%l7 ! Mem[0000000053000074]
ldstub [%o2+0x079],%l0 ! Mem[0000000053000079]
jmpl %g6+8,%g0
ldstub [%o0+0x0ae],%l0 ! Mem[00000000520000ae]
p33_call_3_lo:
stx %l2,[%o1+0x000] ! Mem[0000000052800000]
stw %l4,[%o2+0x1e8] ! Mem[00000000530001e8]
swap [%o3+0x088],%l6 ! Mem[0000000053800088]
lduh [%o3+0x068],%l5 ! Mem[0000000053800068]
ldsb [%o2+0x0ba],%l3 ! Mem[00000000530000ba]
retl
swap [%o0+0x0a8],%l2 ! Mem[00000000520000a8]
p33_jmpl_3_he:
ldstub [%i3+0x1b1],%l3 ! Mem[00000000538001b1]
swap [%i3+0x1b0],%l3 ! Mem[00000000538001b0]
jmpl %g6+8,%g0
ldsh [%i2+0x148],%l3 ! Mem[0000000053000148]
p33_call_3_he:
swap [%i3+0x1c4],%l2 ! Mem[00000000538001c4]
ldsh [%i1+0x18c],%l0 ! Mem[000000005280018c]
ldsb [%i1+0x00f],%l7 ! Mem[000000005280000f]
retl
ldstub [%i1+0x08b],%l3 ! Mem[000000005280008b]
p33_jmpl_3_ho:
ldstub [%o3+0x1b1],%l3 ! Mem[00000000538001b1]
swap [%o3+0x1b0],%l3 ! Mem[00000000538001b0]
jmpl %g6+8,%g0
ldsh [%o2+0x148],%l3 ! Mem[0000000053000148]
p33_call_3_ho:
swap [%o3+0x1c4],%l2 ! Mem[00000000538001c4]
ldsh [%o1+0x18c],%l0 ! Mem[000000005280018c]
ldsb [%o1+0x00f],%l7 ! Mem[000000005280000f]
retl
ldstub [%o1+0x08b],%l3 ! Mem[000000005280008b]
p34_jmpl_3_le:
jmpl %g6+8,%g0
lduh [%i3+0x170],%l7 ! Mem[0000000055800170]
p34_call_3_le:
sth %l4,[%i2+0x152] ! Mem[0000000055000152]
lduw [%i1+0x024],%l6 ! Mem[0000000054800024]
swap [%i2+0x070],%l6 ! Mem[0000000055000070]
ldx [%i2+0x190],%l3 ! Mem[0000000055000190]
lduw [%i0+0x0e8],%l2 ! Mem[00000000540000e8]
ldsh [%i1+0x0ca],%l1 ! Mem[00000000548000ca]
retl
ldsh [%i1+0x1de],%l3 ! Mem[00000000548001de]
p34_jmpl_3_lo:
jmpl %g6+8,%g0
lduh [%o3+0x170],%l7 ! Mem[0000000055800170]
p34_call_3_lo:
sth %l4,[%o2+0x152] ! Mem[0000000055000152]
lduw [%o1+0x024],%l6 ! Mem[0000000054800024]
swap [%o2+0x070],%l6 ! Mem[0000000055000070]
ldx [%o2+0x190],%l3 ! Mem[0000000055000190]
lduw [%o0+0x0e8],%l2 ! Mem[00000000540000e8]
ldsh [%o1+0x0ca],%l1 ! Mem[00000000548000ca]
retl
ldsh [%o1+0x1de],%l3 ! Mem[00000000548001de]
p34_jmpl_3_he:
stx %l3,[%i3+0x020] ! Mem[0000000055800020]
swap [%i3+0x0a8],%l1 ! Mem[00000000558000a8]
sth %l1,[%i1+0x018] ! Mem[0000000054800018]
ldstub [%i1+0x199],%l0 ! Mem[0000000054800199]
jmpl %g6+8,%g0
ldub [%i1+0x100],%l2 ! Mem[0000000054800100]
p34_call_3_he:
swap [%i2+0x034],%l4 ! Mem[0000000055000034]
ldstub [%i3+0x0b8],%l2 ! Mem[00000000558000b8]
ldd [%i0+0x0b0],%l2 ! Mem[00000000540000b0]
sth %l3,[%i3+0x1d2] ! Mem[00000000558001d2]
sth %l0,[%i1+0x042] ! Mem[0000000054800042]
swap [%i3+0x07c],%l4 ! Mem[000000005580007c]
swap [%i0+0x084],%l6 ! Mem[0000000054000084]
retl
ldstub [%i0+0x05c],%l5 ! Mem[000000005400005c]
p34_jmpl_3_ho:
stx %l3,[%o3+0x020] ! Mem[0000000055800020]
swap [%o3+0x0a8],%l1 ! Mem[00000000558000a8]
sth %l1,[%o1+0x018] ! Mem[0000000054800018]
ldstub [%o1+0x199],%l0 ! Mem[0000000054800199]
jmpl %g6+8,%g0
ldub [%o1+0x100],%l2 ! Mem[0000000054800100]
p34_call_3_ho:
swap [%o2+0x034],%l4 ! Mem[0000000055000034]
ldstub [%o3+0x0b8],%l2 ! Mem[00000000558000b8]
ldd [%o0+0x0b0],%l2 ! Mem[00000000540000b0]
sth %l3,[%o3+0x1d2] ! Mem[00000000558001d2]
sth %l0,[%o1+0x042] ! Mem[0000000054800042]
swap [%o3+0x07c],%l4 ! Mem[000000005580007c]
swap [%o0+0x084],%l6 ! Mem[0000000054000084]
retl
ldstub [%o0+0x05c],%l5 ! Mem[000000005400005c]
p35_jmpl_3_le:
ldstub [%i2+0x176],%l6 ! Mem[0000000057000176]
ldd [%i0+0x0d8],%l2 ! Mem[00000000560000d8]
ldstub [%i1+0x11f],%l0 ! Mem[000000005680011f]
std %l4,[%i3+0x118] ! Mem[0000000057800118]
ldstub [%i2+0x1ea],%l1 ! Mem[00000000570001ea]
jmpl %g6+8,%g0
ldstub [%i2+0x09a],%l4 ! Mem[000000005700009a]
p35_call_3_le:
swap [%i2+0x110],%l1 ! Mem[0000000057000110]
sth %l2,[%i1+0x09e] ! Mem[000000005680009e]
std %l4,[%i3+0x0d0] ! Mem[00000000578000d0]
swap [%i3+0x098],%l2 ! Mem[0000000057800098]
std %l2,[%i2+0x0b0] ! Mem[00000000570000b0]
ldstub [%i3+0x0e3],%l1 ! Mem[00000000578000e3]
retl
ldstub [%i3+0x002],%l1 ! Mem[0000000057800002]
p35_jmpl_3_lo:
ldstub [%o2+0x176],%l6 ! Mem[0000000057000176]
ldd [%o0+0x0d8],%l2 ! Mem[00000000560000d8]
ldstub [%o1+0x11f],%l0 ! Mem[000000005680011f]
std %l4,[%o3+0x118] ! Mem[0000000057800118]
ldstub [%o2+0x1ea],%l1 ! Mem[00000000570001ea]
jmpl %g6+8,%g0
ldstub [%o2+0x09a],%l4 ! Mem[000000005700009a]
p35_call_3_lo:
swap [%o2+0x110],%l1 ! Mem[0000000057000110]
sth %l2,[%o1+0x09e] ! Mem[000000005680009e]
std %l4,[%o3+0x0d0] ! Mem[00000000578000d0]
swap [%o3+0x098],%l2 ! Mem[0000000057800098]
std %l2,[%o2+0x0b0] ! Mem[00000000570000b0]
ldstub [%o3+0x0e3],%l1 ! Mem[00000000578000e3]
retl
ldstub [%o3+0x002],%l1 ! Mem[0000000057800002]
p35_jmpl_3_he:
sth %l4,[%i1+0x0a0] ! Mem[00000000568000a0]
ldub [%i0+0x0b8],%l1 ! Mem[00000000560000b8]
ldub [%i2+0x107],%l7 ! Mem[0000000057000107]
ldstub [%i1+0x151],%l5 ! Mem[0000000056800151]
jmpl %g6+8,%g0
ldx [%i1+0x148],%l7 ! Mem[0000000056800148]
p35_call_3_he:
ldstub [%i3+0x186],%l2 ! Mem[0000000057800186]
ldsb [%i1+0x0e9],%l1 ! Mem[00000000568000e9]
ldsh [%i3+0x094],%l2 ! Mem[0000000057800094]
ldstub [%i0+0x082],%l3 ! Mem[0000000056000082]
ldx [%i0+0x078],%l4 ! Mem[0000000056000078]
stb %l1,[%i2+0x07b] ! Mem[000000005700007b]
ldstub [%i0+0x1ca],%l5 ! Mem[00000000560001ca]
retl
ldsb [%i0+0x0aa],%l6 ! Mem[00000000560000aa]
p35_jmpl_3_ho:
sth %l4,[%o1+0x0a0] ! Mem[00000000568000a0]
ldub [%o0+0x0b8],%l1 ! Mem[00000000560000b8]
ldub [%o2+0x107],%l7 ! Mem[0000000057000107]
ldstub [%o1+0x151],%l5 ! Mem[0000000056800151]
jmpl %g6+8,%g0
ldx [%o1+0x148],%l7 ! Mem[0000000056800148]
p35_call_3_ho:
ldstub [%o3+0x186],%l2 ! Mem[0000000057800186]
ldsb [%o1+0x0e9],%l1 ! Mem[00000000568000e9]
ldsh [%o3+0x094],%l2 ! Mem[0000000057800094]
ldstub [%o0+0x082],%l3 ! Mem[0000000056000082]
ldx [%o0+0x078],%l4 ! Mem[0000000056000078]
stb %l1,[%o2+0x07b] ! Mem[000000005700007b]
ldstub [%o0+0x1ca],%l5 ! Mem[00000000560001ca]
retl
ldsb [%o0+0x0aa],%l6 ! Mem[00000000560000aa]
p36_jmpl_3_le:
jmpl %g6+8,%g0
ldub [%i0+0x0ce],%l5 ! Mem[00000000580000ce]
p36_call_3_le:
std %l0,[%i3+0x040] ! Mem[0000000059800040]
ldstub [%i1+0x147],%l1 ! Mem[0000000058800147]
swap [%i1+0x0a4],%l0 ! Mem[00000000588000a4]
ldsw [%i1+0x1dc],%l3 ! Mem[00000000588001dc]
sth %l1,[%i2+0x08c] ! Mem[000000005900008c]
retl
swap [%i2+0x0e0],%l2 ! Mem[00000000590000e0]
p36_jmpl_3_lo:
jmpl %g6+8,%g0
ldub [%o0+0x0ce],%l5 ! Mem[00000000580000ce]
p36_call_3_lo:
std %l0,[%o3+0x040] ! Mem[0000000059800040]
ldstub [%o1+0x147],%l1 ! Mem[0000000058800147]
swap [%o1+0x0a4],%l0 ! Mem[00000000588000a4]
ldsw [%o1+0x1dc],%l3 ! Mem[00000000588001dc]
sth %l1,[%o2+0x08c] ! Mem[000000005900008c]
retl
swap [%o2+0x0e0],%l2 ! Mem[00000000590000e0]
p36_jmpl_3_he:
jmpl %g6+8,%g0
swap [%i3+0x0fc],%l6 ! Mem[00000000598000fc]
p36_call_3_he:
ldstub [%i2+0x096],%l7 ! Mem[0000000059000096]
swap [%i2+0x094],%l0 ! Mem[0000000059000094]
stb %l0,[%i2+0x1d8] ! Mem[00000000590001d8]
std %l0,[%i3+0x1b8] ! Mem[00000000598001b8]
retl
ldx [%i1+0x080],%l0 ! Mem[0000000058800080]
p36_jmpl_3_ho:
jmpl %g6+8,%g0
swap [%o3+0x0fc],%l6 ! Mem[00000000598000fc]
p36_call_3_ho:
ldstub [%o2+0x096],%l7 ! Mem[0000000059000096]
swap [%o2+0x094],%l0 ! Mem[0000000059000094]
stb %l0,[%o2+0x1d8] ! Mem[00000000590001d8]
std %l0,[%o3+0x1b8] ! Mem[00000000598001b8]
retl
ldx [%o1+0x080],%l0 ! Mem[0000000058800080]
p37_jmpl_3_le:
sth %l2,[%i2+0x168] ! Mem[000000005b000168]
lduw [%i3+0x1fc],%l3 ! Mem[000000005b8001fc]
jmpl %g6+8,%g0
ldub [%i2+0x00d],%l1 ! Mem[000000005b00000d]
p37_call_3_le:
retl
swap [%i0+0x1b0],%l5 ! Mem[000000005a0001b0]
p37_jmpl_3_lo:
sth %l2,[%o2+0x168] ! Mem[000000005b000168]
lduw [%o3+0x1fc],%l3 ! Mem[000000005b8001fc]
jmpl %g6+8,%g0
ldub [%o2+0x00d],%l1 ! Mem[000000005b00000d]
p37_call_3_lo:
retl
swap [%o0+0x1b0],%l5 ! Mem[000000005a0001b0]
p37_jmpl_3_he:
ldub [%i0+0x1d2],%l2 ! Mem[000000005a0001d2]
ldsw [%i1+0x11c],%l5 ! Mem[000000005a80011c]
sth %l1,[%i1+0x1ea] ! Mem[000000005a8001ea]
ldstub [%i3+0x181],%l4 ! Mem[000000005b800181]
ldub [%i3+0x014],%l0 ! Mem[000000005b800014]
ldd [%i0+0x138],%l0 ! Mem[000000005a000138]
swap [%i0+0x1f0],%l3 ! Mem[000000005a0001f0]
jmpl %g6+8,%g0
std %l0,[%i3+0x040] ! Mem[000000005b800040]
p37_call_3_he:
sth %l2,[%i1+0x15c] ! Mem[000000005a80015c]
retl
ldd [%i2+0x1d0],%l4 ! Mem[000000005b0001d0]
p37_jmpl_3_ho:
ldub [%o0+0x1d2],%l2 ! Mem[000000005a0001d2]
ldsw [%o1+0x11c],%l5 ! Mem[000000005a80011c]
sth %l1,[%o1+0x1ea] ! Mem[000000005a8001ea]
ldstub [%o3+0x181],%l4 ! Mem[000000005b800181]
ldub [%o3+0x014],%l0 ! Mem[000000005b800014]
ldd [%o0+0x138],%l0 ! Mem[000000005a000138]
swap [%o0+0x1f0],%l3 ! Mem[000000005a0001f0]
jmpl %g6+8,%g0
std %l0,[%o3+0x040] ! Mem[000000005b800040]
p37_call_3_ho:
sth %l2,[%o1+0x15c] ! Mem[000000005a80015c]
retl
ldd [%o2+0x1d0],%l4 ! Mem[000000005b0001d0]
p38_jmpl_3_le:
ldstub [%i1+0x0a6],%l1 ! Mem[000000005c8000a6]
stb %l1,[%i1+0x180] ! Mem[000000005c800180]
ldsw [%i1+0x030],%l2 ! Mem[000000005c800030]
ldsb [%i1+0x012],%l1 ! Mem[000000005c800012]
ldstub [%i2+0x03a],%l1 ! Mem[000000005d00003a]
ldsw [%i3+0x134],%l0 ! Mem[000000005d800134]
ldsw [%i1+0x060],%l5 ! Mem[000000005c800060]
jmpl %g6+8,%g0
ldstub [%i0+0x1c8],%l1 ! Mem[000000005c0001c8]
p38_call_3_le:
swap [%i1+0x1e4],%l7 ! Mem[000000005c8001e4]
stb %l5,[%i1+0x195] ! Mem[000000005c800195]
ldub [%i0+0x0a4],%l3 ! Mem[000000005c0000a4]
sth %l5,[%i0+0x12a] ! Mem[000000005c00012a]
retl
ldsw [%i3+0x0a4],%l3 ! Mem[000000005d8000a4]
p38_jmpl_3_lo:
ldstub [%o1+0x0a6],%l1 ! Mem[000000005c8000a6]
stb %l1,[%o1+0x180] ! Mem[000000005c800180]
ldsw [%o1+0x030],%l2 ! Mem[000000005c800030]
ldsb [%o1+0x012],%l1 ! Mem[000000005c800012]
ldstub [%o2+0x03a],%l1 ! Mem[000000005d00003a]
ldsw [%o3+0x134],%l0 ! Mem[000000005d800134]
ldsw [%o1+0x060],%l5 ! Mem[000000005c800060]
jmpl %g6+8,%g0
ldstub [%o0+0x1c8],%l1 ! Mem[000000005c0001c8]
p38_call_3_lo:
swap [%o1+0x1e4],%l7 ! Mem[000000005c8001e4]
stb %l5,[%o1+0x195] ! Mem[000000005c800195]
ldub [%o0+0x0a4],%l3 ! Mem[000000005c0000a4]
sth %l5,[%o0+0x12a] ! Mem[000000005c00012a]
retl
ldsw [%o3+0x0a4],%l3 ! Mem[000000005d8000a4]
p38_jmpl_3_he:
ldsb [%i3+0x19c],%l1 ! Mem[000000005d80019c]
jmpl %g6+8,%g0
ldstub [%i3+0x17b],%l5 ! Mem[000000005d80017b]
p38_call_3_he:
ldsb [%i2+0x065],%l5 ! Mem[000000005d000065]
ldd [%i2+0x1e8],%l2 ! Mem[000000005d0001e8]
swap [%i1+0x038],%l0 ! Mem[000000005c800038]
stb %l1,[%i2+0x052] ! Mem[000000005d000052]
ldx [%i1+0x0f8],%l5 ! Mem[000000005c8000f8]
retl
sth %l6,[%i0+0x034] ! Mem[000000005c000034]
p38_jmpl_3_ho:
ldsb [%o3+0x19c],%l1 ! Mem[000000005d80019c]
jmpl %g6+8,%g0
ldstub [%o3+0x17b],%l5 ! Mem[000000005d80017b]
p38_call_3_ho:
ldsb [%o2+0x065],%l5 ! Mem[000000005d000065]
ldd [%o2+0x1e8],%l2 ! Mem[000000005d0001e8]
swap [%o1+0x038],%l0 ! Mem[000000005c800038]
stb %l1,[%o2+0x052] ! Mem[000000005d000052]
ldx [%o1+0x0f8],%l5 ! Mem[000000005c8000f8]
retl
sth %l6,[%o0+0x034] ! Mem[000000005c000034]
p39_jmpl_3_le:
ldsw [%i0+0x098],%l1 ! Mem[000000005e000098]
stb %l2,[%i1+0x15f] ! Mem[000000005e80015f]
jmpl %g6+8,%g0
ldstub [%i3+0x0a4],%l5 ! Mem[000000005f8000a4]
p39_call_3_le:
stw %l4,[%i3+0x1d0] ! Mem[000000005f8001d0]
stb %l5,[%i2+0x036] ! Mem[000000005f000036]
ldsh [%i3+0x0c8],%l1 ! Mem[000000005f8000c8]
retl
stw %l2,[%i2+0x094] ! Mem[000000005f000094]
p39_jmpl_3_lo:
ldsw [%o0+0x098],%l1 ! Mem[000000005e000098]
stb %l2,[%o1+0x15f] ! Mem[000000005e80015f]
jmpl %g6+8,%g0
ldstub [%o3+0x0a4],%l5 ! Mem[000000005f8000a4]
p39_call_3_lo:
stw %l4,[%o3+0x1d0] ! Mem[000000005f8001d0]
stb %l5,[%o2+0x036] ! Mem[000000005f000036]
ldsh [%o3+0x0c8],%l1 ! Mem[000000005f8000c8]
retl
stw %l2,[%o2+0x094] ! Mem[000000005f000094]
p39_jmpl_3_he:
swap [%i2+0x1ac],%l1 ! Mem[000000005f0001ac]
swap [%i2+0x130],%l7 ! Mem[000000005f000130]
ldub [%i0+0x062],%l2 ! Mem[000000005e000062]
ldsw [%i0+0x040],%l4 ! Mem[000000005e000040]
ldd [%i1+0x0f0],%l4 ! Mem[000000005e8000f0]
ldd [%i1+0x0e0],%l0 ! Mem[000000005e8000e0]
jmpl %g6+8,%g0
ldub [%i2+0x017],%l4 ! Mem[000000005f000017]
p39_call_3_he:
ldstub [%i3+0x096],%l0 ! Mem[000000005f800096]
stb %l5,[%i3+0x087] ! Mem[000000005f800087]
ldd [%i0+0x158],%l4 ! Mem[000000005e000158]
swap [%i1+0x020],%l2 ! Mem[000000005e800020]
stw %l0,[%i0+0x0a0] ! Mem[000000005e0000a0]
ldsb [%i3+0x02b],%l4 ! Mem[000000005f80002b]
ldstub [%i2+0x045],%l7 ! Mem[000000005f000045]
retl
ldsh [%i3+0x19a],%l6 ! Mem[000000005f80019a]
p39_jmpl_3_ho:
swap [%o2+0x1ac],%l1 ! Mem[000000005f0001ac]
swap [%o2+0x130],%l7 ! Mem[000000005f000130]
ldub [%o0+0x062],%l2 ! Mem[000000005e000062]
ldsw [%o0+0x040],%l4 ! Mem[000000005e000040]
ldd [%o1+0x0f0],%l4 ! Mem[000000005e8000f0]
ldd [%o1+0x0e0],%l0 ! Mem[000000005e8000e0]
jmpl %g6+8,%g0
ldub [%o2+0x017],%l4 ! Mem[000000005f000017]
p39_call_3_ho:
ldstub [%o3+0x096],%l0 ! Mem[000000005f800096]
stb %l5,[%o3+0x087] ! Mem[000000005f800087]
ldd [%o0+0x158],%l4 ! Mem[000000005e000158]
swap [%o1+0x020],%l2 ! Mem[000000005e800020]
stw %l0,[%o0+0x0a0] ! Mem[000000005e0000a0]
ldsb [%o3+0x02b],%l4 ! Mem[000000005f80002b]
ldstub [%o2+0x045],%l7 ! Mem[000000005f000045]
retl
ldsh [%o3+0x19a],%l6 ! Mem[000000005f80019a]
p40_jmpl_3_le:
swap [%i1+0x1fc],%l1 ! Mem[00000000608001fc]
ldstub [%i1+0x1e1],%l5 ! Mem[00000000608001e1]
ldstub [%i1+0x0a7],%l6 ! Mem[00000000608000a7]
swap [%i0+0x064],%l3 ! Mem[0000000060000064]
swap [%i1+0x0ec],%l3 ! Mem[00000000608000ec]
jmpl %g6+8,%g0
lduh [%i3+0x10e],%l7 ! Mem[000000006180010e]
p40_call_3_le:
swap [%i2+0x134],%l4 ! Mem[0000000061000134]
lduw [%i1+0x148],%l5 ! Mem[0000000060800148]
stb %l2,[%i2+0x1f2] ! Mem[00000000610001f2]
sth %l0,[%i2+0x1d8] ! Mem[00000000610001d8]
retl
sth %l0,[%i2+0x0ac] ! Mem[00000000610000ac]
p40_jmpl_3_lo:
swap [%o1+0x1fc],%l1 ! Mem[00000000608001fc]
ldstub [%o1+0x1e1],%l5 ! Mem[00000000608001e1]
ldstub [%o1+0x0a7],%l6 ! Mem[00000000608000a7]
swap [%o0+0x064],%l3 ! Mem[0000000060000064]
swap [%o1+0x0ec],%l3 ! Mem[00000000608000ec]
jmpl %g6+8,%g0
lduh [%o3+0x10e],%l7 ! Mem[000000006180010e]
p40_call_3_lo:
swap [%o2+0x134],%l4 ! Mem[0000000061000134]
lduw [%o1+0x148],%l5 ! Mem[0000000060800148]
stb %l2,[%o2+0x1f2] ! Mem[00000000610001f2]
sth %l0,[%o2+0x1d8] ! Mem[00000000610001d8]
retl
sth %l0,[%o2+0x0ac] ! Mem[00000000610000ac]
p40_jmpl_3_he:
ldstub [%i3+0x035],%l1 ! Mem[0000000061800035]
lduh [%i0+0x028],%l5 ! Mem[0000000060000028]
jmpl %g6+8,%g0
stx %l0,[%i0+0x1b0] ! Mem[00000000600001b0]
p40_call_3_he:
ldstub [%i3+0x1f6],%l5 ! Mem[00000000618001f6]
ldstub [%i0+0x0fc],%l7 ! Mem[00000000600000fc]
retl
ldub [%i3+0x01a],%l1 ! Mem[000000006180001a]
p40_jmpl_3_ho:
ldstub [%o3+0x035],%l1 ! Mem[0000000061800035]
lduh [%o0+0x028],%l5 ! Mem[0000000060000028]
jmpl %g6+8,%g0
stx %l0,[%o0+0x1b0] ! Mem[00000000600001b0]
p40_call_3_ho:
ldstub [%o3+0x1f6],%l5 ! Mem[00000000618001f6]
ldstub [%o0+0x0fc],%l7 ! Mem[00000000600000fc]
retl
ldub [%o3+0x01a],%l1 ! Mem[000000006180001a]
p41_jmpl_3_le:
lduw [%i3+0x030],%l2 ! Mem[0000000063800030]
lduh [%i3+0x132],%l5 ! Mem[0000000063800132]
jmpl %g6+8,%g0
std %l2,[%i1+0x0e0] ! Mem[00000000628000e0]
p41_call_3_le:
retl
ldub [%i0+0x170],%l7 ! Mem[0000000062000170]
p41_jmpl_3_lo:
lduw [%o3+0x030],%l2 ! Mem[0000000063800030]
lduh [%o3+0x132],%l5 ! Mem[0000000063800132]
jmpl %g6+8,%g0
std %l2,[%o1+0x0e0] ! Mem[00000000628000e0]
p41_call_3_lo:
retl
ldub [%o0+0x170],%l7 ! Mem[0000000062000170]
p41_jmpl_3_he:
swap [%i1+0x150],%l4 ! Mem[0000000062800150]
ldstub [%i0+0x171],%l3 ! Mem[0000000062000171]
sth %l4,[%i2+0x0cc] ! Mem[00000000630000cc]
ldstub [%i3+0x0b6],%l0 ! Mem[00000000638000b6]
lduh [%i0+0x110],%l1 ! Mem[0000000062000110]
ldstub [%i1+0x09d],%l6 ! Mem[000000006280009d]
jmpl %g6+8,%g0
swap [%i0+0x1fc],%l3 ! Mem[00000000620001fc]
p41_call_3_he:
lduw [%i0+0x05c],%l2 ! Mem[000000006200005c]
std %l2,[%i1+0x1b0] ! Mem[00000000628001b0]
lduh [%i2+0x146],%l1 ! Mem[0000000063000146]
std %l2,[%i1+0x1d0] ! Mem[00000000628001d0]
retl
lduw [%i0+0x190],%l0 ! Mem[0000000062000190]
p41_jmpl_3_ho:
swap [%o1+0x150],%l4 ! Mem[0000000062800150]
ldstub [%o0+0x171],%l3 ! Mem[0000000062000171]
sth %l4,[%o2+0x0cc] ! Mem[00000000630000cc]
ldstub [%o3+0x0b6],%l0 ! Mem[00000000638000b6]
lduh [%o0+0x110],%l1 ! Mem[0000000062000110]
ldstub [%o1+0x09d],%l6 ! Mem[000000006280009d]
jmpl %g6+8,%g0
swap [%o0+0x1fc],%l3 ! Mem[00000000620001fc]
p41_call_3_ho:
lduw [%o0+0x05c],%l2 ! Mem[000000006200005c]
std %l2,[%o1+0x1b0] ! Mem[00000000628001b0]
lduh [%o2+0x146],%l1 ! Mem[0000000063000146]
std %l2,[%o1+0x1d0] ! Mem[00000000628001d0]
retl
lduw [%o0+0x190],%l0 ! Mem[0000000062000190]
p42_jmpl_3_le:
ldsh [%i3+0x1d8],%l2 ! Mem[00000000658001d8]
swap [%i3+0x180],%l4 ! Mem[0000000065800180]
jmpl %g6+8,%g0
swap [%i3+0x1b8],%l0 ! Mem[00000000658001b8]
p42_call_3_le:
stw %l2,[%i3+0x09c] ! Mem[000000006580009c]
ldsh [%i1+0x086],%l0 ! Mem[0000000064800086]
ldsw [%i2+0x0ac],%l4 ! Mem[00000000650000ac]
retl
swap [%i1+0x094],%l4 ! Mem[0000000064800094]
p42_jmpl_3_lo:
ldsh [%o3+0x1d8],%l2 ! Mem[00000000658001d8]
swap [%o3+0x180],%l4 ! Mem[0000000065800180]
jmpl %g6+8,%g0
swap [%o3+0x1b8],%l0 ! Mem[00000000658001b8]
p42_call_3_lo:
stw %l2,[%o3+0x09c] ! Mem[000000006580009c]
ldsh [%o1+0x086],%l0 ! Mem[0000000064800086]
ldsw [%o2+0x0ac],%l4 ! Mem[00000000650000ac]
retl
swap [%o1+0x094],%l4 ! Mem[0000000064800094]
p42_jmpl_3_he:
ldstub [%i1+0x00e],%l2 ! Mem[000000006480000e]
ldsb [%i3+0x10d],%l4 ! Mem[000000006580010d]
stw %l7,[%i3+0x154] ! Mem[0000000065800154]
stw %l0,[%i3+0x058] ! Mem[0000000065800058]
lduh [%i0+0x012],%l7 ! Mem[0000000064000012]
jmpl %g6+8,%g0
ldstub [%i3+0x0d8],%l5 ! Mem[00000000658000d8]
p42_call_3_he:
ldsw [%i1+0x02c],%l1 ! Mem[000000006480002c]
stw %l2,[%i0+0x020] ! Mem[0000000064000020]
retl
swap [%i2+0x104],%l4 ! Mem[0000000065000104]
p42_jmpl_3_ho:
ldstub [%o1+0x00e],%l2 ! Mem[000000006480000e]
ldsb [%o3+0x10d],%l4 ! Mem[000000006580010d]
stw %l7,[%o3+0x154] ! Mem[0000000065800154]
stw %l0,[%o3+0x058] ! Mem[0000000065800058]
lduh [%o0+0x012],%l7 ! Mem[0000000064000012]
jmpl %g6+8,%g0
ldstub [%o3+0x0d8],%l5 ! Mem[00000000658000d8]
p42_call_3_ho:
ldsw [%o1+0x02c],%l1 ! Mem[000000006480002c]
stw %l2,[%o0+0x020] ! Mem[0000000064000020]
retl
swap [%o2+0x104],%l4 ! Mem[0000000065000104]
p43_jmpl_3_le:
ldstub [%i0+0x06b],%l5 ! Mem[000000006600006b]
ldd [%i1+0x1b8],%l0 ! Mem[00000000668001b8]
sth %l6,[%i3+0x0dc] ! Mem[00000000678000dc]
jmpl %g6+8,%g0
ldstub [%i2+0x070],%l4 ! Mem[0000000067000070]
p43_call_3_le:
ldstub [%i0+0x177],%l2 ! Mem[0000000066000177]
std %l6,[%i0+0x048] ! Mem[0000000066000048]
ldsw [%i1+0x0a8],%l1 ! Mem[00000000668000a8]
retl
ldsh [%i2+0x018],%l1 ! Mem[0000000067000018]
p43_jmpl_3_lo:
ldstub [%o0+0x06b],%l5 ! Mem[000000006600006b]
ldd [%o1+0x1b8],%l0 ! Mem[00000000668001b8]
sth %l6,[%o3+0x0dc] ! Mem[00000000678000dc]
jmpl %g6+8,%g0
ldstub [%o2+0x070],%l4 ! Mem[0000000067000070]
p43_call_3_lo:
ldstub [%o0+0x177],%l2 ! Mem[0000000066000177]
std %l6,[%o0+0x048] ! Mem[0000000066000048]
ldsw [%o1+0x0a8],%l1 ! Mem[00000000668000a8]
retl
ldsh [%o2+0x018],%l1 ! Mem[0000000067000018]
p43_jmpl_3_he:
ldd [%i3+0x010],%l0 ! Mem[0000000067800010]
std %l0,[%i2+0x1c0] ! Mem[00000000670001c0]
jmpl %g6+8,%g0
swap [%i2+0x078],%l1 ! Mem[0000000067000078]
p43_call_3_he:
swap [%i1+0x008],%l5 ! Mem[0000000066800008]
retl
std %l2,[%i3+0x0a8] ! Mem[00000000678000a8]
p43_jmpl_3_ho:
ldd [%o3+0x010],%l0 ! Mem[0000000067800010]
std %l0,[%o2+0x1c0] ! Mem[00000000670001c0]
jmpl %g6+8,%g0
swap [%o2+0x078],%l1 ! Mem[0000000067000078]
p43_call_3_ho:
swap [%o1+0x008],%l5 ! Mem[0000000066800008]
retl
std %l2,[%o3+0x0a8] ! Mem[00000000678000a8]
p44_jmpl_3_le:
ldstub [%i0+0x0c1],%l4 ! Mem[00000000680000c1]
stb %l3,[%i3+0x0ac] ! Mem[00000000698000ac]
lduw [%i3+0x050],%l1 ! Mem[0000000069800050]
ldstub [%i2+0x14a],%l3 ! Mem[000000006900014a]
ldstub [%i3+0x0f1],%l5 ! Mem[00000000698000f1]
jmpl %g6+8,%g0
ldstub [%i3+0x1ec],%l7 ! Mem[00000000698001ec]
p44_call_3_le:
lduw [%i1+0x040],%l6 ! Mem[0000000068800040]
ldsh [%i1+0x192],%l2 ! Mem[0000000068800192]
ldstub [%i3+0x1d8],%l6 ! Mem[00000000698001d8]
swap [%i2+0x1a4],%l1 ! Mem[00000000690001a4]
retl
swap [%i0+0x1e8],%l2 ! Mem[00000000680001e8]
p44_jmpl_3_lo:
ldstub [%o0+0x0c1],%l4 ! Mem[00000000680000c1]
stb %l3,[%o3+0x0ac] ! Mem[00000000698000ac]
lduw [%o3+0x050],%l1 ! Mem[0000000069800050]
ldstub [%o2+0x14a],%l3 ! Mem[000000006900014a]
ldstub [%o3+0x0f1],%l5 ! Mem[00000000698000f1]
jmpl %g6+8,%g0
ldstub [%o3+0x1ec],%l7 ! Mem[00000000698001ec]
p44_call_3_lo:
lduw [%o1+0x040],%l6 ! Mem[0000000068800040]
ldsh [%o1+0x192],%l2 ! Mem[0000000068800192]
ldstub [%o3+0x1d8],%l6 ! Mem[00000000698001d8]
swap [%o2+0x1a4],%l1 ! Mem[00000000690001a4]
retl
swap [%o0+0x1e8],%l2 ! Mem[00000000680001e8]
p44_jmpl_3_he:
ldub [%i1+0x18a],%l3 ! Mem[000000006880018a]
ldstub [%i0+0x108],%l3 ! Mem[0000000068000108]
jmpl %g6+8,%g0
ldstub [%i0+0x01d],%l7 ! Mem[000000006800001d]
p44_call_3_he:
retl
swap [%i0+0x1c8],%l2 ! Mem[00000000680001c8]
p44_jmpl_3_ho:
ldub [%o1+0x18a],%l3 ! Mem[000000006880018a]
ldstub [%o0+0x108],%l3 ! Mem[0000000068000108]
jmpl %g6+8,%g0
ldstub [%o0+0x01d],%l7 ! Mem[000000006800001d]
p44_call_3_ho:
retl
swap [%o0+0x1c8],%l2 ! Mem[00000000680001c8]
p45_jmpl_3_le:
stb %l3,[%i2+0x1d9] ! Mem[000000006b0001d9]
ldsw [%i0+0x014],%l6 ! Mem[000000006a000014]
sth %l2,[%i3+0x142] ! Mem[000000006b800142]
jmpl %g6+8,%g0
ldstub [%i1+0x0a3],%l1 ! Mem[000000006a8000a3]
p45_call_3_le:
stw %l3,[%i0+0x024] ! Mem[000000006a000024]
retl
stx %l1,[%i1+0x1f0] ! Mem[000000006a8001f0]
p45_jmpl_3_lo:
stb %l3,[%o2+0x1d9] ! Mem[000000006b0001d9]
ldsw [%o0+0x014],%l6 ! Mem[000000006a000014]
sth %l2,[%o3+0x142] ! Mem[000000006b800142]
jmpl %g6+8,%g0
ldstub [%o1+0x0a3],%l1 ! Mem[000000006a8000a3]
p45_call_3_lo:
stw %l3,[%o0+0x024] ! Mem[000000006a000024]
retl
stx %l1,[%o1+0x1f0] ! Mem[000000006a8001f0]
p45_jmpl_3_he:
lduh [%i2+0x16e],%l6 ! Mem[000000006b00016e]
sth %l3,[%i3+0x030] ! Mem[000000006b800030]
swap [%i1+0x148],%l4 ! Mem[000000006a800148]
swap [%i0+0x034],%l2 ! Mem[000000006a000034]
swap [%i1+0x00c],%l7 ! Mem[000000006a80000c]
ldstub [%i1+0x170],%l3 ! Mem[000000006a800170]
swap [%i2+0x000],%l0 ! Mem[000000006b000000]
jmpl %g6+8,%g0
ldx [%i3+0x150],%l0 ! Mem[000000006b800150]
p45_call_3_he:
ldub [%i1+0x01d],%l5 ! Mem[000000006a80001d]
ldstub [%i0+0x094],%l3 ! Mem[000000006a000094]
sth %l0,[%i0+0x19e] ! Mem[000000006a00019e]
retl
swap [%i2+0x1c4],%l3 ! Mem[000000006b0001c4]
p45_jmpl_3_ho:
lduh [%o2+0x16e],%l6 ! Mem[000000006b00016e]
sth %l3,[%o3+0x030] ! Mem[000000006b800030]
swap [%o1+0x148],%l4 ! Mem[000000006a800148]
swap [%o0+0x034],%l2 ! Mem[000000006a000034]
swap [%o1+0x00c],%l7 ! Mem[000000006a80000c]
ldstub [%o1+0x170],%l3 ! Mem[000000006a800170]
swap [%o2+0x000],%l0 ! Mem[000000006b000000]
jmpl %g6+8,%g0
ldx [%o3+0x150],%l0 ! Mem[000000006b800150]
p45_call_3_ho:
ldub [%o1+0x01d],%l5 ! Mem[000000006a80001d]
ldstub [%o0+0x094],%l3 ! Mem[000000006a000094]
sth %l0,[%o0+0x19e] ! Mem[000000006a00019e]
retl
swap [%o2+0x1c4],%l3 ! Mem[000000006b0001c4]
p46_jmpl_3_le:
swap [%i3+0x0bc],%l7 ! Mem[000000006d8000bc]
ldub [%i2+0x0a0],%l6 ! Mem[000000006d0000a0]
jmpl %g6+8,%g0
sth %l6,[%i0+0x062] ! Mem[000000006c000062]
p46_call_3_le:
ldsb [%i1+0x082],%l1 ! Mem[000000006c800082]
ldd [%i0+0x030],%l2 ! Mem[000000006c000030]
ldstub [%i1+0x1e3],%l1 ! Mem[000000006c8001e3]
ldstub [%i1+0x12e],%l6 ! Mem[000000006c80012e]
stw %l3,[%i3+0x0ac] ! Mem[000000006d8000ac]
ldstub [%i0+0x155],%l1 ! Mem[000000006c000155]
retl
lduh [%i3+0x10a],%l6 ! Mem[000000006d80010a]
p46_jmpl_3_lo:
swap [%o3+0x0bc],%l7 ! Mem[000000006d8000bc]
ldub [%o2+0x0a0],%l6 ! Mem[000000006d0000a0]
jmpl %g6+8,%g0
sth %l6,[%o0+0x062] ! Mem[000000006c000062]
p46_call_3_lo:
ldsb [%o1+0x082],%l1 ! Mem[000000006c800082]
ldd [%o0+0x030],%l2 ! Mem[000000006c000030]
ldstub [%o1+0x1e3],%l1 ! Mem[000000006c8001e3]
ldstub [%o1+0x12e],%l6 ! Mem[000000006c80012e]
stw %l3,[%o3+0x0ac] ! Mem[000000006d8000ac]
ldstub [%o0+0x155],%l1 ! Mem[000000006c000155]
retl
lduh [%o3+0x10a],%l6 ! Mem[000000006d80010a]
p46_jmpl_3_he:
swap [%i0+0x11c],%l5 ! Mem[000000006c00011c]
ldx [%i3+0x008],%l2 ! Mem[000000006d800008]
jmpl %g6+8,%g0
ldd [%i1+0x1f0],%l0 ! Mem[000000006c8001f0]
p46_call_3_he:
stb %l0,[%i0+0x105] ! Mem[000000006c000105]
swap [%i2+0x1c4],%l7 ! Mem[000000006d0001c4]
ldstub [%i0+0x00a],%l4 ! Mem[000000006c00000a]
stw %l3,[%i0+0x0e4] ! Mem[000000006c0000e4]
ldstub [%i2+0x093],%l2 ! Mem[000000006d000093]
std %l6,[%i2+0x030] ! Mem[000000006d000030]
ldx [%i3+0x0b8],%l2 ! Mem[000000006d8000b8]
retl
swap [%i2+0x108],%l2 ! Mem[000000006d000108]
p46_jmpl_3_ho:
swap [%o0+0x11c],%l5 ! Mem[000000006c00011c]
ldx [%o3+0x008],%l2 ! Mem[000000006d800008]
jmpl %g6+8,%g0
ldd [%o1+0x1f0],%l0 ! Mem[000000006c8001f0]
p46_call_3_ho:
stb %l0,[%o0+0x105] ! Mem[000000006c000105]
swap [%o2+0x1c4],%l7 ! Mem[000000006d0001c4]
ldstub [%o0+0x00a],%l4 ! Mem[000000006c00000a]
stw %l3,[%o0+0x0e4] ! Mem[000000006c0000e4]
ldstub [%o2+0x093],%l2 ! Mem[000000006d000093]
std %l6,[%o2+0x030] ! Mem[000000006d000030]
ldx [%o3+0x0b8],%l2 ! Mem[000000006d8000b8]
retl
swap [%o2+0x108],%l2 ! Mem[000000006d000108]
p47_jmpl_3_le:
jmpl %g6+8,%g0
lduw [%i1+0x0fc],%l7 ! Mem[000000006e8000fc]
p47_call_3_le:
ldstub [%i0+0x0fc],%l7 ! Mem[000000006e0000fc]
ldsb [%i3+0x06f],%l5 ! Mem[000000006f80006f]
swap [%i2+0x030],%l3 ! Mem[000000006f000030]
ldx [%i2+0x018],%l3 ! Mem[000000006f000018]
ldsb [%i1+0x054],%l7 ! Mem[000000006e800054]
retl
stb %l7,[%i2+0x0af] ! Mem[000000006f0000af]
p47_jmpl_3_lo:
jmpl %g6+8,%g0
lduw [%o1+0x0fc],%l7 ! Mem[000000006e8000fc]
p47_call_3_lo:
ldstub [%o0+0x0fc],%l7 ! Mem[000000006e0000fc]
ldsb [%o3+0x06f],%l5 ! Mem[000000006f80006f]
swap [%o2+0x030],%l3 ! Mem[000000006f000030]
ldx [%o2+0x018],%l3 ! Mem[000000006f000018]
ldsb [%o1+0x054],%l7 ! Mem[000000006e800054]
retl
stb %l7,[%o2+0x0af] ! Mem[000000006f0000af]
p47_jmpl_3_he:
ldd [%i1+0x028],%l4 ! Mem[000000006e800028]
ldx [%i0+0x070],%l6 ! Mem[000000006e000070]
ldx [%i3+0x160],%l6 ! Mem[000000006f800160]
ldstub [%i3+0x09d],%l0 ! Mem[000000006f80009d]
stx %l0,[%i3+0x160] ! Mem[000000006f800160]
std %l6,[%i1+0x040] ! Mem[000000006e800040]
stb %l5,[%i1+0x0d8] ! Mem[000000006e8000d8]
jmpl %g6+8,%g0
stw %l6,[%i3+0x100] ! Mem[000000006f800100]
p47_call_3_he:
ldstub [%i1+0x10a],%l2 ! Mem[000000006e80010a]
swap [%i0+0x0f8],%l6 ! Mem[000000006e0000f8]
retl
swap [%i0+0x15c],%l1 ! Mem[000000006e00015c]
p47_jmpl_3_ho:
ldd [%o1+0x028],%l4 ! Mem[000000006e800028]
ldx [%o0+0x070],%l6 ! Mem[000000006e000070]
ldx [%o3+0x160],%l6 ! Mem[000000006f800160]
ldstub [%o3+0x09d],%l0 ! Mem[000000006f80009d]
stx %l0,[%o3+0x160] ! Mem[000000006f800160]
std %l6,[%o1+0x040] ! Mem[000000006e800040]
stb %l5,[%o1+0x0d8] ! Mem[000000006e8000d8]
jmpl %g6+8,%g0
stw %l6,[%o3+0x100] ! Mem[000000006f800100]
p47_call_3_ho:
ldstub [%o1+0x10a],%l2 ! Mem[000000006e80010a]
swap [%o0+0x0f8],%l6 ! Mem[000000006e0000f8]
retl
swap [%o0+0x15c],%l1 ! Mem[000000006e00015c]
p48_jmpl_3_le:
lduh [%i3+0x11c],%l2 ! Mem[000000007180011c]
swap [%i2+0x030],%l2 ! Mem[0000000071000030]
ldsh [%i2+0x1dc],%l0 ! Mem[00000000710001dc]
lduw [%i1+0x0c4],%l2 ! Mem[00000000708000c4]
ldub [%i0+0x11d],%l6 ! Mem[000000007000011d]
ldstub [%i0+0x1f5],%l2 ! Mem[00000000700001f5]
std %l4,[%i0+0x150] ! Mem[0000000070000150]
jmpl %g6+8,%g0
ldstub [%i1+0x0b1],%l4 ! Mem[00000000708000b1]
p48_call_3_le:
ldsb [%i3+0x1b6],%l0 ! Mem[00000000718001b6]
swap [%i0+0x044],%l5 ! Mem[0000000070000044]
retl
ldstub [%i2+0x022],%l3 ! Mem[0000000071000022]
p48_jmpl_3_lo:
lduh [%o3+0x11c],%l2 ! Mem[000000007180011c]
swap [%o2+0x030],%l2 ! Mem[0000000071000030]
ldsh [%o2+0x1dc],%l0 ! Mem[00000000710001dc]
lduw [%o1+0x0c4],%l2 ! Mem[00000000708000c4]
ldub [%o0+0x11d],%l6 ! Mem[000000007000011d]
ldstub [%o0+0x1f5],%l2 ! Mem[00000000700001f5]
std %l4,[%o0+0x150] ! Mem[0000000070000150]
jmpl %g6+8,%g0
ldstub [%o1+0x0b1],%l4 ! Mem[00000000708000b1]
p48_call_3_lo:
ldsb [%o3+0x1b6],%l0 ! Mem[00000000718001b6]
swap [%o0+0x044],%l5 ! Mem[0000000070000044]
retl
ldstub [%o2+0x022],%l3 ! Mem[0000000071000022]
p48_jmpl_3_he:
stw %l3,[%i3+0x024] ! Mem[0000000071800024]
std %l6,[%i2+0x0f0] ! Mem[00000000710000f0]
ldsh [%i1+0x0a6],%l1 ! Mem[00000000708000a6]
stb %l7,[%i0+0x191] ! Mem[0000000070000191]
stw %l0,[%i3+0x044] ! Mem[0000000071800044]
lduw [%i2+0x11c],%l3 ! Mem[000000007100011c]
jmpl %g6+8,%g0
ldsw [%i0+0x1ec],%l5 ! Mem[00000000700001ec]
p48_call_3_he:
ldub [%i2+0x012],%l2 ! Mem[0000000071000012]
stw %l7,[%i0+0x0dc] ! Mem[00000000700000dc]
ldstub [%i3+0x127],%l7 ! Mem[0000000071800127]
swap [%i3+0x174],%l1 ! Mem[0000000071800174]
ldsh [%i3+0x1fc],%l2 ! Mem[00000000718001fc]
ldd [%i2+0x1e8],%l0 ! Mem[00000000710001e8]
retl
ldsh [%i2+0x058],%l0 ! Mem[0000000071000058]
p48_jmpl_3_ho:
stw %l3,[%o3+0x024] ! Mem[0000000071800024]
std %l6,[%o2+0x0f0] ! Mem[00000000710000f0]
ldsh [%o1+0x0a6],%l1 ! Mem[00000000708000a6]
stb %l7,[%o0+0x191] ! Mem[0000000070000191]
stw %l0,[%o3+0x044] ! Mem[0000000071800044]
lduw [%o2+0x11c],%l3 ! Mem[000000007100011c]
jmpl %g6+8,%g0
ldsw [%o0+0x1ec],%l5 ! Mem[00000000700001ec]
p48_call_3_ho:
ldub [%o2+0x012],%l2 ! Mem[0000000071000012]
stw %l7,[%o0+0x0dc] ! Mem[00000000700000dc]
ldstub [%o3+0x127],%l7 ! Mem[0000000071800127]
swap [%o3+0x174],%l1 ! Mem[0000000071800174]
ldsh [%o3+0x1fc],%l2 ! Mem[00000000718001fc]
ldd [%o2+0x1e8],%l0 ! Mem[00000000710001e8]
retl
ldsh [%o2+0x058],%l0 ! Mem[0000000071000058]
p49_jmpl_3_le:
std %l2,[%i2+0x100] ! Mem[0000000073000100]
jmpl %g6+8,%g0
ldstub [%i1+0x0c8],%l5 ! Mem[00000000728000c8]
p49_call_3_le:
stw %l4,[%i1+0x0ec] ! Mem[00000000728000ec]
ldsb [%i2+0x195],%l3 ! Mem[0000000073000195]
ldub [%i0+0x180],%l7 ! Mem[0000000072000180]
ldub [%i1+0x1b0],%l0 ! Mem[00000000728001b0]
swap [%i2+0x0e0],%l2 ! Mem[00000000730000e0]
lduh [%i3+0x042],%l3 ! Mem[0000000073800042]
retl
stw %l2,[%i1+0x074] ! Mem[0000000072800074]
p49_jmpl_3_lo:
std %l2,[%o2+0x100] ! Mem[0000000073000100]
jmpl %g6+8,%g0
ldstub [%o1+0x0c8],%l5 ! Mem[00000000728000c8]
p49_call_3_lo:
stw %l4,[%o1+0x0ec] ! Mem[00000000728000ec]
ldsb [%o2+0x195],%l3 ! Mem[0000000073000195]
ldub [%o0+0x180],%l7 ! Mem[0000000072000180]
ldub [%o1+0x1b0],%l0 ! Mem[00000000728001b0]
swap [%o2+0x0e0],%l2 ! Mem[00000000730000e0]
lduh [%o3+0x042],%l3 ! Mem[0000000073800042]
retl
stw %l2,[%o1+0x074] ! Mem[0000000072800074]
p49_jmpl_3_he:
ldsw [%i2+0x100],%l5 ! Mem[0000000073000100]
stx %l6,[%i1+0x1c0] ! Mem[00000000728001c0]
ldub [%i3+0x0a2],%l1 ! Mem[00000000738000a2]
ldstub [%i1+0x016],%l3 ! Mem[0000000072800016]
jmpl %g6+8,%g0
std %l0,[%i0+0x060] ! Mem[0000000072000060]
p49_call_3_he:
swap [%i0+0x048],%l4 ! Mem[0000000072000048]
ldd [%i0+0x158],%l6 ! Mem[0000000072000158]
ldsw [%i3+0x0cc],%l2 ! Mem[00000000738000cc]
ldstub [%i2+0x1e1],%l7 ! Mem[00000000730001e1]
std %l4,[%i0+0x068] ! Mem[0000000072000068]
stx %l3,[%i2+0x0b0] ! Mem[00000000730000b0]
stb %l5,[%i3+0x042] ! Mem[0000000073800042]
retl
ldsw [%i2+0x174],%l7 ! Mem[0000000073000174]
p49_jmpl_3_ho:
ldsw [%o2+0x100],%l5 ! Mem[0000000073000100]
stx %l6,[%o1+0x1c0] ! Mem[00000000728001c0]
ldub [%o3+0x0a2],%l1 ! Mem[00000000738000a2]
ldstub [%o1+0x016],%l3 ! Mem[0000000072800016]
jmpl %g6+8,%g0
std %l0,[%o0+0x060] ! Mem[0000000072000060]
p49_call_3_ho:
swap [%o0+0x048],%l4 ! Mem[0000000072000048]
ldd [%o0+0x158],%l6 ! Mem[0000000072000158]
ldsw [%o3+0x0cc],%l2 ! Mem[00000000738000cc]
ldstub [%o2+0x1e1],%l7 ! Mem[00000000730001e1]
std %l4,[%o0+0x068] ! Mem[0000000072000068]
stx %l3,[%o2+0x0b0] ! Mem[00000000730000b0]
stb %l5,[%o3+0x042] ! Mem[0000000073800042]
retl
ldsw [%o2+0x174],%l7 ! Mem[0000000073000174]
p50_jmpl_3_le:
ldsb [%i3+0x029],%l5 ! Mem[0000000075800029]
ldub [%i2+0x009],%l7 ! Mem[0000000075000009]
jmpl %g6+8,%g0
swap [%i2+0x0e8],%l3 ! Mem[00000000750000e8]
p50_call_3_le:
stx %l7,[%i1+0x010] ! Mem[0000000074800010]
stx %l3,[%i0+0x1b8] ! Mem[00000000740001b8]
swap [%i0+0x00c],%l2 ! Mem[000000007400000c]
stx %l5,[%i1+0x1b0] ! Mem[00000000748001b0]
retl
lduw [%i3+0x0a4],%l3 ! Mem[00000000758000a4]
p50_jmpl_3_lo:
ldsb [%o3+0x029],%l5 ! Mem[0000000075800029]
ldub [%o2+0x009],%l7 ! Mem[0000000075000009]
jmpl %g6+8,%g0
swap [%o2+0x0e8],%l3 ! Mem[00000000750000e8]
p50_call_3_lo:
stx %l7,[%o1+0x010] ! Mem[0000000074800010]
stx %l3,[%o0+0x1b8] ! Mem[00000000740001b8]
swap [%o0+0x00c],%l2 ! Mem[000000007400000c]
stx %l5,[%o1+0x1b0] ! Mem[00000000748001b0]
retl
lduw [%o3+0x0a4],%l3 ! Mem[00000000758000a4]
p50_jmpl_3_he:
ldsb [%i2+0x1a8],%l5 ! Mem[00000000750001a8]
jmpl %g6+8,%g0
swap [%i0+0x0e4],%l1 ! Mem[00000000740000e4]
p50_call_3_he:
sth %l2,[%i2+0x042] ! Mem[0000000075000042]
ldstub [%i3+0x060],%l4 ! Mem[0000000075800060]
ldstub [%i0+0x0dd],%l6 ! Mem[00000000740000dd]
ldub [%i3+0x1a6],%l7 ! Mem[00000000758001a6]
stb %l6,[%i2+0x14f] ! Mem[000000007500014f]
ldub [%i1+0x011],%l3 ! Mem[0000000074800011]
swap [%i0+0x1b0],%l7 ! Mem[00000000740001b0]
retl
swap [%i0+0x1fc],%l6 ! Mem[00000000740001fc]
p50_jmpl_3_ho:
ldsb [%o2+0x1a8],%l5 ! Mem[00000000750001a8]
jmpl %g6+8,%g0
swap [%o0+0x0e4],%l1 ! Mem[00000000740000e4]
p50_call_3_ho:
sth %l2,[%o2+0x042] ! Mem[0000000075000042]
ldstub [%o3+0x060],%l4 ! Mem[0000000075800060]
ldstub [%o0+0x0dd],%l6 ! Mem[00000000740000dd]
ldub [%o3+0x1a6],%l7 ! Mem[00000000758001a6]
stb %l6,[%o2+0x14f] ! Mem[000000007500014f]
ldub [%o1+0x011],%l3 ! Mem[0000000074800011]
swap [%o0+0x1b0],%l7 ! Mem[00000000740001b0]
retl
swap [%o0+0x1fc],%l6 ! Mem[00000000740001fc]
p51_jmpl_3_le:
swap [%i1+0x0b0],%l5 ! Mem[00000000768000b0]
jmpl %g6+8,%g0
ldx [%i1+0x0e8],%l1 ! Mem[00000000768000e8]
p51_call_3_le:
ldstub [%i1+0x19d],%l4 ! Mem[000000007680019d]
stb %l0,[%i1+0x147] ! Mem[0000000076800147]
std %l6,[%i3+0x098] ! Mem[0000000077800098]
retl
ldsb [%i2+0x064],%l7 ! Mem[0000000077000064]
p51_jmpl_3_lo:
swap [%o1+0x0b0],%l5 ! Mem[00000000768000b0]
jmpl %g6+8,%g0
ldx [%o1+0x0e8],%l1 ! Mem[00000000768000e8]
p51_call_3_lo:
ldstub [%o1+0x19d],%l4 ! Mem[000000007680019d]
stb %l0,[%o1+0x147] ! Mem[0000000076800147]
std %l6,[%o3+0x098] ! Mem[0000000077800098]
retl
ldsb [%o2+0x064],%l7 ! Mem[0000000077000064]
p51_jmpl_3_he:
jmpl %g6+8,%g0
std %l0,[%i0+0x130] ! Mem[0000000076000130]
p51_call_3_he:
swap [%i2+0x008],%l3 ! Mem[0000000077000008]
retl
ldsw [%i2+0x164],%l6 ! Mem[0000000077000164]
p51_jmpl_3_ho:
jmpl %g6+8,%g0
std %l0,[%o0+0x130] ! Mem[0000000076000130]
p51_call_3_ho:
swap [%o2+0x008],%l3 ! Mem[0000000077000008]
retl
ldsw [%o2+0x164],%l6 ! Mem[0000000077000164]
p52_jmpl_3_le:
ldx [%i2+0x0c0],%l1 ! Mem[00000000790000c0]
ldsh [%i3+0x022],%l1 ! Mem[0000000079800022]
swap [%i1+0x030],%l7 ! Mem[0000000078800030]
sth %l5,[%i0+0x11c] ! Mem[000000007800011c]
ldd [%i2+0x008],%l2 ! Mem[0000000079000008]
ldsw [%i3+0x1d0],%l0 ! Mem[00000000798001d0]
jmpl %g6+8,%g0
lduh [%i2+0x054],%l7 ! Mem[0000000079000054]
p52_call_3_le:
retl
swap [%i1+0x1e4],%l7 ! Mem[00000000788001e4]
p52_jmpl_3_lo:
ldx [%o2+0x0c0],%l1 ! Mem[00000000790000c0]
ldsh [%o3+0x022],%l1 ! Mem[0000000079800022]
swap [%o1+0x030],%l7 ! Mem[0000000078800030]
sth %l5,[%o0+0x11c] ! Mem[000000007800011c]
ldd [%o2+0x008],%l2 ! Mem[0000000079000008]
ldsw [%o3+0x1d0],%l0 ! Mem[00000000798001d0]
jmpl %g6+8,%g0
lduh [%o2+0x054],%l7 ! Mem[0000000079000054]
p52_call_3_lo:
retl
swap [%o1+0x1e4],%l7 ! Mem[00000000788001e4]
p52_jmpl_3_he:
ldub [%i1+0x0c9],%l1 ! Mem[00000000788000c9]
std %l2,[%i1+0x0b0] ! Mem[00000000788000b0]
swap [%i3+0x080],%l3 ! Mem[0000000079800080]
ldsb [%i0+0x12d],%l1 ! Mem[000000007800012d]
stb %l7,[%i3+0x1aa] ! Mem[00000000798001aa]
jmpl %g6+8,%g0
stb %l3,[%i3+0x0ac] ! Mem[00000000798000ac]
p52_call_3_he:
ldstub [%i0+0x17e],%l1 ! Mem[000000007800017e]
stb %l7,[%i2+0x16b] ! Mem[000000007900016b]
ldsb [%i0+0x037],%l4 ! Mem[0000000078000037]
ldstub [%i2+0x0e6],%l3 ! Mem[00000000790000e6]
ldstub [%i2+0x1c7],%l2 ! Mem[00000000790001c7]
retl
ldsh [%i2+0x18c],%l0 ! Mem[000000007900018c]
p52_jmpl_3_ho:
ldub [%o1+0x0c9],%l1 ! Mem[00000000788000c9]
std %l2,[%o1+0x0b0] ! Mem[00000000788000b0]
swap [%o3+0x080],%l3 ! Mem[0000000079800080]
ldsb [%o0+0x12d],%l1 ! Mem[000000007800012d]
stb %l7,[%o3+0x1aa] ! Mem[00000000798001aa]
jmpl %g6+8,%g0
stb %l3,[%o3+0x0ac] ! Mem[00000000798000ac]
p52_call_3_ho:
ldstub [%o0+0x17e],%l1 ! Mem[000000007800017e]
stb %l7,[%o2+0x16b] ! Mem[000000007900016b]
ldsb [%o0+0x037],%l4 ! Mem[0000000078000037]
ldstub [%o2+0x0e6],%l3 ! Mem[00000000790000e6]
ldstub [%o2+0x1c7],%l2 ! Mem[00000000790001c7]
retl
ldsh [%o2+0x18c],%l0 ! Mem[000000007900018c]
p53_jmpl_3_le:
swap [%i3+0x1ac],%l0 ! Mem[000000007b8001ac]
swap [%i3+0x13c],%l5 ! Mem[000000007b80013c]
jmpl %g6+8,%g0
ldub [%i0+0x1d6],%l5 ! Mem[000000007a0001d6]
p53_call_3_le:
ldub [%i0+0x13a],%l1 ! Mem[000000007a00013a]
ldstub [%i2+0x13a],%l4 ! Mem[000000007b00013a]
stw %l2,[%i3+0x17c] ! Mem[000000007b80017c]
ldub [%i1+0x0df],%l7 ! Mem[000000007a8000df]
retl
lduw [%i1+0x104],%l0 ! Mem[000000007a800104]
p53_jmpl_3_lo:
swap [%o3+0x1ac],%l0 ! Mem[000000007b8001ac]
swap [%o3+0x13c],%l5 ! Mem[000000007b80013c]
jmpl %g6+8,%g0
ldub [%o0+0x1d6],%l5 ! Mem[000000007a0001d6]
p53_call_3_lo:
ldub [%o0+0x13a],%l1 ! Mem[000000007a00013a]
ldstub [%o2+0x13a],%l4 ! Mem[000000007b00013a]
stw %l2,[%o3+0x17c] ! Mem[000000007b80017c]
ldub [%o1+0x0df],%l7 ! Mem[000000007a8000df]
retl
lduw [%o1+0x104],%l0 ! Mem[000000007a800104]
p53_jmpl_3_he:
swap [%i1+0x1ec],%l5 ! Mem[000000007a8001ec]
sth %l1,[%i2+0x15a] ! Mem[000000007b00015a]
std %l0,[%i0+0x110] ! Mem[000000007a000110]
ldd [%i1+0x140],%l6 ! Mem[000000007a800140]
std %l0,[%i2+0x108] ! Mem[000000007b000108]
stx %l2,[%i1+0x080] ! Mem[000000007a800080]
jmpl %g6+8,%g0
ldsb [%i3+0x08c],%l3 ! Mem[000000007b80008c]
p53_call_3_he:
ldsw [%i3+0x198],%l2 ! Mem[000000007b800198]
ldsb [%i0+0x09e],%l5 ! Mem[000000007a00009e]
std %l4,[%i1+0x070] ! Mem[000000007a800070]
ldd [%i2+0x110],%l4 ! Mem[000000007b000110]
ldsh [%i1+0x1e6],%l2 ! Mem[000000007a8001e6]
retl
stb %l7,[%i0+0x04b] ! Mem[000000007a00004b]
p53_jmpl_3_ho:
swap [%o1+0x1ec],%l5 ! Mem[000000007a8001ec]
sth %l1,[%o2+0x15a] ! Mem[000000007b00015a]
std %l0,[%o0+0x110] ! Mem[000000007a000110]
ldd [%o1+0x140],%l6 ! Mem[000000007a800140]
std %l0,[%o2+0x108] ! Mem[000000007b000108]
stx %l2,[%o1+0x080] ! Mem[000000007a800080]
jmpl %g6+8,%g0
ldsb [%o3+0x08c],%l3 ! Mem[000000007b80008c]
p53_call_3_ho:
ldsw [%o3+0x198],%l2 ! Mem[000000007b800198]
ldsb [%o0+0x09e],%l5 ! Mem[000000007a00009e]
std %l4,[%o1+0x070] ! Mem[000000007a800070]
ldd [%o2+0x110],%l4 ! Mem[000000007b000110]
ldsh [%o1+0x1e6],%l2 ! Mem[000000007a8001e6]
retl
stb %l7,[%o0+0x04b] ! Mem[000000007a00004b]
p54_jmpl_3_le:
stx %l3,[%i0+0x108] ! Mem[000000007c000108]
ldsw [%i2+0x078],%l6 ! Mem[000000007d000078]
stx %l3,[%i1+0x0a0] ! Mem[000000007c8000a0]
std %l6,[%i2+0x0b8] ! Mem[000000007d0000b8]
jmpl %g6+8,%g0
ldd [%i3+0x060],%l6 ! Mem[000000007d800060]
p54_call_3_le:
ldsw [%i2+0x088],%l6 ! Mem[000000007d000088]
ldstub [%i0+0x048],%l5 ! Mem[000000007c000048]
stx %l3,[%i2+0x0b8] ! Mem[000000007d0000b8]
stw %l6,[%i2+0x1f0] ! Mem[000000007d0001f0]
stw %l3,[%i2+0x154] ! Mem[000000007d000154]
retl
lduw [%i0+0x0fc],%l7 ! Mem[000000007c0000fc]
p54_jmpl_3_lo:
stx %l3,[%o0+0x108] ! Mem[000000007c000108]
ldsw [%o2+0x078],%l6 ! Mem[000000007d000078]
stx %l3,[%o1+0x0a0] ! Mem[000000007c8000a0]
std %l6,[%o2+0x0b8] ! Mem[000000007d0000b8]
jmpl %g6+8,%g0
ldd [%o3+0x060],%l6 ! Mem[000000007d800060]
p54_call_3_lo:
ldsw [%o2+0x088],%l6 ! Mem[000000007d000088]
ldstub [%o0+0x048],%l5 ! Mem[000000007c000048]
stx %l3,[%o2+0x0b8] ! Mem[000000007d0000b8]
stw %l6,[%o2+0x1f0] ! Mem[000000007d0001f0]
stw %l3,[%o2+0x154] ! Mem[000000007d000154]
retl
lduw [%o0+0x0fc],%l7 ! Mem[000000007c0000fc]
p54_jmpl_3_he:
jmpl %g6+8,%g0
sth %l3,[%i3+0x1a2] ! Mem[000000007d8001a2]
p54_call_3_he:
stw %l4,[%i0+0x150] ! Mem[000000007c000150]
stb %l7,[%i1+0x06b] ! Mem[000000007c80006b]
retl
stw %l3,[%i0+0x1a8] ! Mem[000000007c0001a8]
p54_jmpl_3_ho:
jmpl %g6+8,%g0
sth %l3,[%o3+0x1a2] ! Mem[000000007d8001a2]
p54_call_3_ho:
stw %l4,[%o0+0x150] ! Mem[000000007c000150]
stb %l7,[%o1+0x06b] ! Mem[000000007c80006b]
retl
stw %l3,[%o0+0x1a8] ! Mem[000000007c0001a8]
p55_jmpl_3_le:
swap [%i1+0x1b0],%l0 ! Mem[000000007e8001b0]
lduw [%i2+0x0f4],%l3 ! Mem[000000007f0000f4]
jmpl %g6+8,%g0
std %l2,[%i2+0x030] ! Mem[000000007f000030]
p55_call_3_le:
sth %l3,[%i0+0x090] ! Mem[000000007e000090]
ldstub [%i2+0x0e3],%l1 ! Mem[000000007f0000e3]
retl
lduw [%i0+0x1d0],%l2 ! Mem[000000007e0001d0]
p55_jmpl_3_lo:
swap [%o1+0x1b0],%l0 ! Mem[000000007e8001b0]
lduw [%o2+0x0f4],%l3 ! Mem[000000007f0000f4]
jmpl %g6+8,%g0
std %l2,[%o2+0x030] ! Mem[000000007f000030]
p55_call_3_lo:
sth %l3,[%o0+0x090] ! Mem[000000007e000090]
ldstub [%o2+0x0e3],%l1 ! Mem[000000007f0000e3]
retl
lduw [%o0+0x1d0],%l2 ! Mem[000000007e0001d0]
p55_jmpl_3_he:
jmpl %g6+8,%g0
swap [%i1+0x15c],%l2 ! Mem[000000007e80015c]
p55_call_3_he:
sth %l7,[%i1+0x1c6] ! Mem[000000007e8001c6]
lduw [%i1+0x1b4],%l5 ! Mem[000000007e8001b4]
ldsh [%i0+0x1e2],%l5 ! Mem[000000007e0001e2]
lduw [%i1+0x02c],%l1 ! Mem[000000007e80002c]
swap [%i1+0x000],%l2 ! Mem[000000007e800000]
lduw [%i0+0x1cc],%l1 ! Mem[000000007e0001cc]
retl
stb %l3,[%i2+0x193] ! Mem[000000007f000193]
p55_jmpl_3_ho:
jmpl %g6+8,%g0
swap [%o1+0x15c],%l2 ! Mem[000000007e80015c]
p55_call_3_ho:
sth %l7,[%o1+0x1c6] ! Mem[000000007e8001c6]
lduw [%o1+0x1b4],%l5 ! Mem[000000007e8001b4]
ldsh [%o0+0x1e2],%l5 ! Mem[000000007e0001e2]
lduw [%o1+0x02c],%l1 ! Mem[000000007e80002c]
swap [%o1+0x000],%l2 ! Mem[000000007e800000]
lduw [%o0+0x1cc],%l1 ! Mem[000000007e0001cc]
retl
stb %l3,[%o2+0x193] ! Mem[000000007f000193]
p56_jmpl_3_le:
jmpl %g6+8,%g0
ldsb [%i3+0x0e9],%l0 ! Mem[00000000818000e9]
p56_call_3_le:
retl
ldsh [%i0+0x132],%l1 ! Mem[0000000080000132]
p56_jmpl_3_lo:
jmpl %g6+8,%g0
ldsb [%o3+0x0e9],%l0 ! Mem[00000000818000e9]
p56_call_3_lo:
retl
ldsh [%o0+0x132],%l1 ! Mem[0000000080000132]
p56_jmpl_3_he:
ldstub [%i0+0x0cc],%l5 ! Mem[00000000800000cc]
jmpl %g6+8,%g0
lduh [%i3+0x130],%l4 ! Mem[0000000081800130]
p56_call_3_he:
ldsh [%i2+0x0b0],%l3 ! Mem[00000000810000b0]
ldsh [%i0+0x1d0],%l2 ! Mem[00000000800001d0]
ldsw [%i1+0x060],%l0 ! Mem[0000000080800060]
ldsw [%i1+0x0d0],%l5 ! Mem[00000000808000d0]
ldstub [%i0+0x0f0],%l5 ! Mem[00000000800000f0]
ldstub [%i1+0x07c],%l5 ! Mem[000000008080007c]
retl
swap [%i3+0x18c],%l5 ! Mem[000000008180018c]
p56_jmpl_3_ho:
ldstub [%o0+0x0cc],%l5 ! Mem[00000000800000cc]
jmpl %g6+8,%g0
lduh [%o3+0x130],%l4 ! Mem[0000000081800130]
p56_call_3_ho:
ldsh [%o2+0x0b0],%l3 ! Mem[00000000810000b0]
ldsh [%o0+0x1d0],%l2 ! Mem[00000000800001d0]
ldsw [%o1+0x060],%l0 ! Mem[0000000080800060]
ldsw [%o1+0x0d0],%l5 ! Mem[00000000808000d0]
ldstub [%o0+0x0f0],%l5 ! Mem[00000000800000f0]
ldstub [%o1+0x07c],%l5 ! Mem[000000008080007c]
retl
swap [%o3+0x18c],%l5 ! Mem[000000008180018c]
p57_jmpl_3_le:
ldsw [%i0+0x084],%l7 ! Mem[0000000082000084]
ldstub [%i3+0x193],%l7 ! Mem[0000000083800193]
stx %l4,[%i0+0x0e8] ! Mem[00000000820000e8]
sth %l2,[%i0+0x1e8] ! Mem[00000000820001e8]
ldsb [%i1+0x1be],%l0 ! Mem[00000000828001be]
jmpl %g6+8,%g0
ldstub [%i0+0x12c],%l5 ! Mem[000000008200012c]
p57_call_3_le:
lduh [%i0+0x024],%l0 ! Mem[0000000082000024]
retl
swap [%i2+0x0b0],%l4 ! Mem[00000000830000b0]
p57_jmpl_3_lo:
ldsw [%o0+0x084],%l7 ! Mem[0000000082000084]
ldstub [%o3+0x193],%l7 ! Mem[0000000083800193]
stx %l4,[%o0+0x0e8] ! Mem[00000000820000e8]
sth %l2,[%o0+0x1e8] ! Mem[00000000820001e8]
ldsb [%o1+0x1be],%l0 ! Mem[00000000828001be]
jmpl %g6+8,%g0
ldstub [%o0+0x12c],%l5 ! Mem[000000008200012c]
p57_call_3_lo:
lduh [%o0+0x024],%l0 ! Mem[0000000082000024]
retl
swap [%o2+0x0b0],%l4 ! Mem[00000000830000b0]
p57_jmpl_3_he:
ldd [%i2+0x190],%l2 ! Mem[0000000083000190]
ldstub [%i3+0x17d],%l6 ! Mem[000000008380017d]
lduh [%i3+0x0e8],%l2 ! Mem[00000000838000e8]
swap [%i3+0x01c],%l2 ! Mem[000000008380001c]
stx %l6,[%i2+0x158] ! Mem[0000000083000158]
lduw [%i2+0x104],%l7 ! Mem[0000000083000104]
ldstub [%i2+0x1c0],%l0 ! Mem[00000000830001c0]
jmpl %g6+8,%g0
ldsh [%i3+0x04c],%l2 ! Mem[000000008380004c]
p57_call_3_he:
ldd [%i3+0x0e8],%l2 ! Mem[00000000838000e8]
swap [%i2+0x1f8],%l0 ! Mem[00000000830001f8]
swap [%i3+0x118],%l2 ! Mem[0000000083800118]
ldstub [%i1+0x16f],%l4 ! Mem[000000008280016f]
ldsb [%i3+0x0ee],%l6 ! Mem[00000000838000ee]
ldub [%i3+0x165],%l7 ! Mem[0000000083800165]
retl
swap [%i2+0x1a0],%l0 ! Mem[00000000830001a0]
p57_jmpl_3_ho:
ldd [%o2+0x190],%l2 ! Mem[0000000083000190]
ldstub [%o3+0x17d],%l6 ! Mem[000000008380017d]
lduh [%o3+0x0e8],%l2 ! Mem[00000000838000e8]
swap [%o3+0x01c],%l2 ! Mem[000000008380001c]
stx %l6,[%o2+0x158] ! Mem[0000000083000158]
lduw [%o2+0x104],%l7 ! Mem[0000000083000104]
ldstub [%o2+0x1c0],%l0 ! Mem[00000000830001c0]
jmpl %g6+8,%g0
ldsh [%o3+0x04c],%l2 ! Mem[000000008380004c]
p57_call_3_ho:
ldd [%o3+0x0e8],%l2 ! Mem[00000000838000e8]
swap [%o2+0x1f8],%l0 ! Mem[00000000830001f8]
swap [%o3+0x118],%l2 ! Mem[0000000083800118]
ldstub [%o1+0x16f],%l4 ! Mem[000000008280016f]
ldsb [%o3+0x0ee],%l6 ! Mem[00000000838000ee]
ldub [%o3+0x165],%l7 ! Mem[0000000083800165]
retl
swap [%o2+0x1a0],%l0 ! Mem[00000000830001a0]
p58_jmpl_3_le:
lduw [%i0+0x050],%l3 ! Mem[0000000084000050]
ldstub [%i0+0x0bf],%l2 ! Mem[00000000840000bf]
sth %l0,[%i0+0x180] ! Mem[0000000084000180]
ldstub [%i3+0x148],%l0 ! Mem[0000000085800148]
stw %l3,[%i3+0x17c] ! Mem[000000008580017c]
stb %l3,[%i2+0x1d3] ! Mem[00000000850001d3]
jmpl %g6+8,%g0
ldsb [%i1+0x043],%l0 ! Mem[0000000084800043]
p58_call_3_le:
ldub [%i2+0x1de],%l0 ! Mem[00000000850001de]
retl
ldsh [%i1+0x016],%l7 ! Mem[0000000084800016]
p58_jmpl_3_lo:
lduw [%o0+0x050],%l3 ! Mem[0000000084000050]
ldstub [%o0+0x0bf],%l2 ! Mem[00000000840000bf]
sth %l0,[%o0+0x180] ! Mem[0000000084000180]
ldstub [%o3+0x148],%l0 ! Mem[0000000085800148]
stw %l3,[%o3+0x17c] ! Mem[000000008580017c]
stb %l3,[%o2+0x1d3] ! Mem[00000000850001d3]
jmpl %g6+8,%g0
ldsb [%o1+0x043],%l0 ! Mem[0000000084800043]
p58_call_3_lo:
ldub [%o2+0x1de],%l0 ! Mem[00000000850001de]
retl
ldsh [%o1+0x016],%l7 ! Mem[0000000084800016]
p58_jmpl_3_he:
ldstub [%i1+0x1f3],%l0 ! Mem[00000000848001f3]
swap [%i1+0x054],%l7 ! Mem[0000000084800054]
ldx [%i3+0x058],%l0 ! Mem[0000000085800058]
ldsb [%i0+0x0a4],%l3 ! Mem[00000000840000a4]
jmpl %g6+8,%g0
ldd [%i0+0x098],%l6 ! Mem[0000000084000098]
p58_call_3_he:
ldsw [%i2+0x1f8],%l3 ! Mem[00000000850001f8]
swap [%i1+0x1b4],%l0 ! Mem[00000000848001b4]
ldd [%i1+0x1e8],%l0 ! Mem[00000000848001e8]
retl
lduw [%i1+0x164],%l0 ! Mem[0000000084800164]
p58_jmpl_3_ho:
ldstub [%o1+0x1f3],%l0 ! Mem[00000000848001f3]
swap [%o1+0x054],%l7 ! Mem[0000000084800054]
ldx [%o3+0x058],%l0 ! Mem[0000000085800058]
ldsb [%o0+0x0a4],%l3 ! Mem[00000000840000a4]
jmpl %g6+8,%g0
ldd [%o0+0x098],%l6 ! Mem[0000000084000098]
p58_call_3_ho:
ldsw [%o2+0x1f8],%l3 ! Mem[00000000850001f8]
swap [%o1+0x1b4],%l0 ! Mem[00000000848001b4]
ldd [%o1+0x1e8],%l0 ! Mem[00000000848001e8]
retl
lduw [%o1+0x164],%l0 ! Mem[0000000084800164]
p59_jmpl_3_le:
ldsh [%i2+0x0f0],%l5 ! Mem[00000000870000f0]
ldstub [%i1+0x02e],%l2 ! Mem[000000008680002e]
ldsw [%i2+0x1d0],%l0 ! Mem[00000000870001d0]
std %l0,[%i3+0x088] ! Mem[0000000087800088]
ldsw [%i1+0x06c],%l3 ! Mem[000000008680006c]
swap [%i0+0x09c],%l0 ! Mem[000000008600009c]
ldstub [%i0+0x09b],%l7 ! Mem[000000008600009b]
jmpl %g6+8,%g0
stx %l0,[%i2+0x0c8] ! Mem[00000000870000c8]
p59_call_3_le:
lduh [%i1+0x1b4],%l0 ! Mem[00000000868001b4]
stb %l5,[%i0+0x048] ! Mem[0000000086000048]
sth %l1,[%i2+0x082] ! Mem[0000000087000082]
retl
swap [%i0+0x048],%l5 ! Mem[0000000086000048]
p59_jmpl_3_lo:
ldsh [%o2+0x0f0],%l5 ! Mem[00000000870000f0]
ldstub [%o1+0x02e],%l2 ! Mem[000000008680002e]
ldsw [%o2+0x1d0],%l0 ! Mem[00000000870001d0]
std %l0,[%o3+0x088] ! Mem[0000000087800088]
ldsw [%o1+0x06c],%l3 ! Mem[000000008680006c]
swap [%o0+0x09c],%l0 ! Mem[000000008600009c]
ldstub [%o0+0x09b],%l7 ! Mem[000000008600009b]
jmpl %g6+8,%g0
stx %l0,[%o2+0x0c8] ! Mem[00000000870000c8]
p59_call_3_lo:
lduh [%o1+0x1b4],%l0 ! Mem[00000000868001b4]
stb %l5,[%o0+0x048] ! Mem[0000000086000048]
sth %l1,[%o2+0x082] ! Mem[0000000087000082]
retl
swap [%o0+0x048],%l5 ! Mem[0000000086000048]
p59_jmpl_3_he:
stb %l5,[%i2+0x1fc] ! Mem[00000000870001fc]
swap [%i1+0x1b0],%l2 ! Mem[00000000868001b0]
jmpl %g6+8,%g0
swap [%i0+0x1d8],%l6 ! Mem[00000000860001d8]
p59_call_3_he:
std %l2,[%i2+0x148] ! Mem[0000000087000148]
stw %l2,[%i2+0x074] ! Mem[0000000087000074]
swap [%i2+0x188],%l3 ! Mem[0000000087000188]
retl
swap [%i3+0x03c],%l5 ! Mem[000000008780003c]
p59_jmpl_3_ho:
stb %l5,[%o2+0x1fc] ! Mem[00000000870001fc]
swap [%o1+0x1b0],%l2 ! Mem[00000000868001b0]
jmpl %g6+8,%g0
swap [%o0+0x1d8],%l6 ! Mem[00000000860001d8]
p59_call_3_ho:
std %l2,[%o2+0x148] ! Mem[0000000087000148]
stw %l2,[%o2+0x074] ! Mem[0000000087000074]
swap [%o2+0x188],%l3 ! Mem[0000000087000188]
retl
swap [%o3+0x03c],%l5 ! Mem[000000008780003c]
p60_jmpl_3_le:
ldsb [%i3+0x1ad],%l0 ! Mem[00000000898001ad]
ldsb [%i0+0x158],%l2 ! Mem[0000000088000158]
ldstub [%i2+0x082],%l1 ! Mem[0000000089000082]
stb %l3,[%i2+0x036] ! Mem[0000000089000036]
jmpl %g6+8,%g0
std %l0,[%i3+0x040] ! Mem[0000000089800040]
p60_call_3_le:
retl
ldx [%i2+0x078],%l2 ! Mem[0000000089000078]
p60_jmpl_3_lo:
ldsb [%o3+0x1ad],%l0 ! Mem[00000000898001ad]
ldsb [%o0+0x158],%l2 ! Mem[0000000088000158]
ldstub [%o2+0x082],%l1 ! Mem[0000000089000082]
stb %l3,[%o2+0x036] ! Mem[0000000089000036]
jmpl %g6+8,%g0
std %l0,[%o3+0x040] ! Mem[0000000089800040]
p60_call_3_lo:
retl
ldx [%o2+0x078],%l2 ! Mem[0000000089000078]
p60_jmpl_3_he:
ldd [%i1+0x0a0],%l0 ! Mem[00000000888000a0]
swap [%i3+0x098],%l2 ! Mem[0000000089800098]
jmpl %g6+8,%g0
ldstub [%i2+0x090],%l3 ! Mem[0000000089000090]
p60_call_3_he:
swap [%i0+0x060],%l7 ! Mem[0000000088000060]
swap [%i1+0x0d0],%l0 ! Mem[00000000888000d0]
sth %l5,[%i0+0x018] ! Mem[0000000088000018]
ldstub [%i2+0x13a],%l4 ! Mem[000000008900013a]
ldstub [%i2+0x17f],%l2 ! Mem[000000008900017f]
swap [%i2+0x084],%l5 ! Mem[0000000089000084]
ldstub [%i3+0x149],%l5 ! Mem[0000000089800149]
retl
swap [%i1+0x188],%l5 ! Mem[0000000088800188]
p60_jmpl_3_ho:
ldd [%o1+0x0a0],%l0 ! Mem[00000000888000a0]
swap [%o3+0x098],%l2 ! Mem[0000000089800098]
jmpl %g6+8,%g0
ldstub [%o2+0x090],%l3 ! Mem[0000000089000090]
p60_call_3_ho:
swap [%o0+0x060],%l7 ! Mem[0000000088000060]
swap [%o1+0x0d0],%l0 ! Mem[00000000888000d0]
sth %l5,[%o0+0x018] ! Mem[0000000088000018]
ldstub [%o2+0x13a],%l4 ! Mem[000000008900013a]
ldstub [%o2+0x17f],%l2 ! Mem[000000008900017f]
swap [%o2+0x084],%l5 ! Mem[0000000089000084]
ldstub [%o3+0x149],%l5 ! Mem[0000000089800149]
retl
swap [%o1+0x188],%l5 ! Mem[0000000088800188]
p61_jmpl_3_le:
ldx [%i0+0x1b0],%l7 ! Mem[000000008a0001b0]
ldsw [%i0+0x088],%l6 ! Mem[000000008a000088]
stx %l1,[%i2+0x130] ! Mem[000000008b000130]
sth %l5,[%i3+0x1ec] ! Mem[000000008b8001ec]
sth %l4,[%i2+0x034] ! Mem[000000008b000034]
jmpl %g6+8,%g0
ldub [%i3+0x0b8],%l2 ! Mem[000000008b8000b8]
p61_call_3_le:
ldstub [%i2+0x029],%l7 ! Mem[000000008b000029]
ldstub [%i1+0x040],%l7 ! Mem[000000008a800040]
stx %l0,[%i3+0x0f0] ! Mem[000000008b8000f0]
ldd [%i2+0x178],%l2 ! Mem[000000008b000178]
retl
ldstub [%i3+0x1d1],%l4 ! Mem[000000008b8001d1]
p61_jmpl_3_lo:
ldx [%o0+0x1b0],%l7 ! Mem[000000008a0001b0]
ldsw [%o0+0x088],%l6 ! Mem[000000008a000088]
stx %l1,[%o2+0x130] ! Mem[000000008b000130]
sth %l5,[%o3+0x1ec] ! Mem[000000008b8001ec]
sth %l4,[%o2+0x034] ! Mem[000000008b000034]
jmpl %g6+8,%g0
ldub [%o3+0x0b8],%l2 ! Mem[000000008b8000b8]
p61_call_3_lo:
ldstub [%o2+0x029],%l7 ! Mem[000000008b000029]
ldstub [%o1+0x040],%l7 ! Mem[000000008a800040]
stx %l0,[%o3+0x0f0] ! Mem[000000008b8000f0]
ldd [%o2+0x178],%l2 ! Mem[000000008b000178]
retl
ldstub [%o3+0x1d1],%l4 ! Mem[000000008b8001d1]
p61_jmpl_3_he:
swap [%i1+0x1ac],%l5 ! Mem[000000008a8001ac]
ldstub [%i0+0x08d],%l1 ! Mem[000000008a00008d]
ldsh [%i0+0x1c2],%l4 ! Mem[000000008a0001c2]
ldsb [%i3+0x1ac],%l1 ! Mem[000000008b8001ac]
stx %l2,[%i2+0x110] ! Mem[000000008b000110]
jmpl %g6+8,%g0
lduw [%i2+0x164],%l0 ! Mem[000000008b000164]
p61_call_3_he:
ldstub [%i1+0x0fc],%l6 ! Mem[000000008a8000fc]
ldsh [%i0+0x192],%l1 ! Mem[000000008a000192]
ldsh [%i0+0x192],%l3 ! Mem[000000008a000192]
retl
ldstub [%i0+0x1cd],%l2 ! Mem[000000008a0001cd]
p61_jmpl_3_ho:
swap [%o1+0x1ac],%l5 ! Mem[000000008a8001ac]
ldstub [%o0+0x08d],%l1 ! Mem[000000008a00008d]
ldsh [%o0+0x1c2],%l4 ! Mem[000000008a0001c2]
ldsb [%o3+0x1ac],%l1 ! Mem[000000008b8001ac]
stx %l2,[%o2+0x110] ! Mem[000000008b000110]
jmpl %g6+8,%g0
lduw [%o2+0x164],%l0 ! Mem[000000008b000164]
p61_call_3_ho:
ldstub [%o1+0x0fc],%l6 ! Mem[000000008a8000fc]
ldsh [%o0+0x192],%l1 ! Mem[000000008a000192]
ldsh [%o0+0x192],%l3 ! Mem[000000008a000192]
retl
ldstub [%o0+0x1cd],%l2 ! Mem[000000008a0001cd]
p62_jmpl_3_le:
stb %l4,[%i1+0x152] ! Mem[000000008c800152]
jmpl %g6+8,%g0
ldx [%i0+0x048],%l2 ! Mem[000000008c000048]
p62_call_3_le:
ldsw [%i1+0x130],%l3 ! Mem[000000008c800130]
ldub [%i1+0x030],%l3 ! Mem[000000008c800030]
sth %l7,[%i0+0x0bc] ! Mem[000000008c0000bc]
stw %l6,[%i0+0x080] ! Mem[000000008c000080]
retl
stx %l1,[%i2+0x018] ! Mem[000000008d000018]
p62_jmpl_3_lo:
stb %l4,[%o1+0x152] ! Mem[000000008c800152]
jmpl %g6+8,%g0
ldx [%o0+0x048],%l2 ! Mem[000000008c000048]
p62_call_3_lo:
ldsw [%o1+0x130],%l3 ! Mem[000000008c800130]
ldub [%o1+0x030],%l3 ! Mem[000000008c800030]
sth %l7,[%o0+0x0bc] ! Mem[000000008c0000bc]
stw %l6,[%o0+0x080] ! Mem[000000008c000080]
retl
stx %l1,[%o2+0x018] ! Mem[000000008d000018]
p62_jmpl_3_he:
stw %l0,[%i3+0x00c] ! Mem[000000008d80000c]
lduh [%i3+0x1ee],%l5 ! Mem[000000008d8001ee]
swap [%i2+0x1d0],%l2 ! Mem[000000008d0001d0]
ldstub [%i1+0x11e],%l5 ! Mem[000000008c80011e]
ldstub [%i0+0x1ea],%l1 ! Mem[000000008c0001ea]
jmpl %g6+8,%g0
swap [%i1+0x098],%l4 ! Mem[000000008c800098]
p62_call_3_he:
lduh [%i0+0x132],%l1 ! Mem[000000008c000132]
ldsw [%i2+0x0bc],%l2 ! Mem[000000008d0000bc]
swap [%i2+0x034],%l4 ! Mem[000000008d000034]
ldstub [%i2+0x148],%l0 ! Mem[000000008d000148]
ldx [%i0+0x050],%l3 ! Mem[000000008c000050]
swap [%i2+0x118],%l4 ! Mem[000000008d000118]
retl
ldsh [%i2+0x0c0],%l2 ! Mem[000000008d0000c0]
p62_jmpl_3_ho:
stw %l0,[%o3+0x00c] ! Mem[000000008d80000c]
lduh [%o3+0x1ee],%l5 ! Mem[000000008d8001ee]
swap [%o2+0x1d0],%l2 ! Mem[000000008d0001d0]
ldstub [%o1+0x11e],%l5 ! Mem[000000008c80011e]
ldstub [%o0+0x1ea],%l1 ! Mem[000000008c0001ea]
jmpl %g6+8,%g0
swap [%o1+0x098],%l4 ! Mem[000000008c800098]
p62_call_3_ho:
lduh [%o0+0x132],%l1 ! Mem[000000008c000132]
ldsw [%o2+0x0bc],%l2 ! Mem[000000008d0000bc]
swap [%o2+0x034],%l4 ! Mem[000000008d000034]
ldstub [%o2+0x148],%l0 ! Mem[000000008d000148]
ldx [%o0+0x050],%l3 ! Mem[000000008c000050]
swap [%o2+0x118],%l4 ! Mem[000000008d000118]
retl
ldsh [%o2+0x0c0],%l2 ! Mem[000000008d0000c0]
p63_jmpl_3_le:
std %l2,[%i3+0x160] ! Mem[000000008f800160]
jmpl %g6+8,%g0
swap [%i3+0x1ac],%l0 ! Mem[000000008f8001ac]
p63_call_3_le:
swap [%i1+0x188],%l0 ! Mem[000000008e800188]
swap [%i3+0x08c],%l4 ! Mem[000000008f80008c]
swap [%i1+0x0a0],%l4 ! Mem[000000008e8000a0]
ldsw [%i1+0x1c4],%l2 ! Mem[000000008e8001c4]
retl
ldsh [%i2+0x19c],%l7 ! Mem[000000008f00019c]
p63_jmpl_3_lo:
std %l2,[%o3+0x160] ! Mem[000000008f800160]
jmpl %g6+8,%g0
swap [%o3+0x1ac],%l0 ! Mem[000000008f8001ac]
p63_call_3_lo:
swap [%o1+0x188],%l0 ! Mem[000000008e800188]
swap [%o3+0x08c],%l4 ! Mem[000000008f80008c]
swap [%o1+0x0a0],%l4 ! Mem[000000008e8000a0]
ldsw [%o1+0x1c4],%l2 ! Mem[000000008e8001c4]
retl
ldsh [%o2+0x19c],%l7 ! Mem[000000008f00019c]
p63_jmpl_3_he:
swap [%i0+0x094],%l4 ! Mem[000000008e000094]
ldd [%i0+0x030],%l6 ! Mem[000000008e000030]
swap [%i0+0x1b0],%l4 ! Mem[000000008e0001b0]
ldsh [%i3+0x170],%l5 ! Mem[000000008f800170]
ldsh [%i3+0x16a],%l7 ! Mem[000000008f80016a]
ldstub [%i1+0x142],%l7 ! Mem[000000008e800142]
jmpl %g6+8,%g0
swap [%i2+0x160],%l5 ! Mem[000000008f000160]
p63_call_3_he:
ldstub [%i3+0x0ef],%l0 ! Mem[000000008f8000ef]
ldsb [%i2+0x060],%l4 ! Mem[000000008f000060]
sth %l7,[%i1+0x0c8] ! Mem[000000008e8000c8]
stb %l7,[%i0+0x18a] ! Mem[000000008e00018a]
ldstub [%i1+0x0ac],%l3 ! Mem[000000008e8000ac]
retl
ldstub [%i2+0x175],%l6 ! Mem[000000008f000175]
p63_jmpl_3_ho:
swap [%o0+0x094],%l4 ! Mem[000000008e000094]
ldd [%o0+0x030],%l6 ! Mem[000000008e000030]
swap [%o0+0x1b0],%l4 ! Mem[000000008e0001b0]
ldsh [%o3+0x170],%l5 ! Mem[000000008f800170]
ldsh [%o3+0x16a],%l7 ! Mem[000000008f80016a]
ldstub [%o1+0x142],%l7 ! Mem[000000008e800142]
jmpl %g6+8,%g0
swap [%o2+0x160],%l5 ! Mem[000000008f000160]
p63_call_3_ho:
ldstub [%o3+0x0ef],%l0 ! Mem[000000008f8000ef]
ldsb [%o2+0x060],%l4 ! Mem[000000008f000060]
sth %l7,[%o1+0x0c8] ! Mem[000000008e8000c8]
stb %l7,[%o0+0x18a] ! Mem[000000008e00018a]
ldstub [%o1+0x0ac],%l3 ! Mem[000000008e8000ac]
retl
ldstub [%o2+0x175],%l6 ! Mem[000000008f000175]
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 0xf47368de,0x38c7cef1 ! Init value for %l0
.word 0xf3ec6f73,0x9badb167 ! Init value for %l1
.word 0x9f7ce9f4,0x7bd74c65 ! Init value for %l2
.word 0x24adc478,0x1b900dcd ! Init value for %l3
.word 0x4df99f0e,0xa3a3f26d ! Init value for %l4
.word 0xe46217f6,0x67b83f84 ! Init value for %l5
.word 0xcccf6c2c,0x48851462 ! Init value for %l6
.word 0x7ac93da2,0x750cd784 ! Init value for %l7
.align 64
p0_init_freg:
.word 0xe357aeb4,0xfdf32d3c ! Init value for %f0
.word 0xda589cf2,0x3698731f ! Init value for %f2
.word 0xec6e8520,0xe24b38a7 ! Init value for %f4
.word 0x8e4cee57,0x18183698 ! Init value for %f6
.word 0xa1a86326,0xdca759c7 ! Init value for %f8
.word 0x7911be20,0x4968acad ! Init value for %f10
.word 0x2e1fd659,0x13ea0c9d ! Init value for %f12
.word 0x62fbea12,0xdaa1b80d ! Init value for %f14
.word 0x1b4fd9aa,0xd798c88b ! Init value for %f16
.word 0x57688b00,0x19626312 ! Init value for %f18
.word 0x4919addd,0x63b1d5e7 ! Init value for %f20
.word 0x666dfe17,0xa4b307b0 ! Init value for %f22
.word 0x55b4d3b9,0xb807970b ! Init value for %f24
.word 0xcfc52c73,0xc5957e78 ! Init value for %f26
.word 0x8b18c97e,0x13a2a4d3 ! Init value for %f28
.word 0xf64c43ed,0x5da4b8f7 ! Init value for %f30
.word 0x70d2714a,0x5a896574 ! Init value for %f32
.word 0x10efdb2c,0x25bbf8ab ! Init value for %f34
.word 0xea036180,0x04b1869d ! Init value for %f36
.word 0xc171e9b2,0xcd97d3b5 ! Init value for %f38
.word 0x3888e2a4,0x8f797f06 ! Init value for %f40
.word 0x3dd2c7f8,0x6c64b4e4 ! Init value for %f42
.word 0x680c68b3,0x18d8bf07 ! Init value for %f44
.word 0xed5d3af7,0x217ac058 ! Init value for %f46
.word 0x3aaaede0,0xde58036c
.word 0x02eaadd3,0xee4a62b5
.word 0xd78b3cea,0xb3cb4c4a
.word 0x852df640,0x0e1c0ea8
.word 0x2234289f,0xf7e0c2fc
.word 0x7a884fcc,0xb17fd36f
.word 0x248abbf7,0x53dcd9a0
.word 0x0a778dd5,0x06e2be91
p0_expected_registers:
.word 0x00000000,0x9b99cd70
.word 0x00000000,0x000000ff
.word 0x00000000,0x000000ff
.word 0x62a1fcc5,0x00000000
.word 0xffffffff,0xffffdbfa
.word 0x00000000,0x00000087
.word 0x00000000,0x000000ff
.word 0x70996d23,0x3437d10f
p0_expected_fp_regs:
.word 0xe357aeb4,0xfdf32d3c
.word 0xda589cf2,0x3698731f
.word 0xec6e8520,0xe24b38a7
.word 0x8e4cee57,0x18183698
.word 0xa1a86326,0xdca759c7
.word 0x7911be20,0x4968acad
.word 0x2e1fd659,0x13ea0c9d
.word 0x62fbea12,0xdaa1b80d
.word 0x1b4fd9aa,0xd798c88b
.word 0x57688b00,0x19626312
.word 0x4919addd,0x63b1d5e7
.word 0x666dfe17,0xa4b307b0
.word 0x55b4d3b9,0xb807970b
.word 0xcfc52c73,0xc5957e78
.word 0x8b18c97e,0x13a2a4d3
.word 0xf64c43ed,0x5da4b8f7
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p0_local0_expect:
.word 0xa9fd75f6,0x45725ea7
.word 0x00000000,0x000000ff
.word 0xc62b98e8,0xcb344203
.word 0x538410dc,0x238c37a9
.word 0xd17df85e,0xc5fc0000
.word 0xe8982bc6,0xd8f55f7f
.word 0xff7ce845,0x1cf10dc9
.word 0x14703184,0x12eafd25
.word 0x3ce175d2,0xd9ff9c03
.word 0xd75735dd,0x1c0a5a47
.word 0xfc711105,0x8544b98f
.word 0xc5f2df58,0x98226b32
.word 0x5344382e,0x4e9c7807
.word 0x8fc548db,0xd6f67060
.word 0x7b89479e,0x1b14ceec
.word 0x8327f737,0x28c528e2
.word 0xf3ebfffe,0x0000002d
.word 0xb698df5f,0x27da3ba4
.word 0xff5e1e4e,0x4832ff15
.word 0xcf52ffcb,0x00000099
.word 0x3cc24cc9,0x69677703
.word 0xf7b29227,0xf4e4ed24
.word 0x627d6b2e,0x5717c3c8
.word 0x70996d23,0x3437d10f
.word 0x74e4ff90,0xa44e3f7d
.word 0xf0e4b750,0xfc446e53
.word 0x3f6275d4,0x121724e5
.word 0x7b819e71,0x0b043159
.word 0xbf5b8960,0xeec5457e
.word 0x6cac5ca0,0xb3c7bb4d
.word 0x9a1ec433,0x2f730e94
.word 0x0cb2df40,0x3c4dffb8
.word 0x76d60b4f,0xf6628560
.word 0x7aafcb17,0xceda9b1d
.word 0xc6ecd77c,0x7053882b
.word 0x3e9dea82,0xd0f76da7
.word 0x1aaf1c80,0xb79e8aab
.word 0xff31f0e8,0xc0c440af
.word 0x2717ff6e,0x0d8d8e52
.word 0x916835a6,0x198a88fe
.word 0x00000086,0x7f394a74
.word 0xc8768972,0xa9cb7aa2
.word 0x39cb43b5,0x47d2fcdc
.word 0x8ff59ad1,0xf9520aba
.word 0x8cfe50e9,0xe956cb32
.word 0x5eb05bde,0x08b0ff0c
.word 0x5b332ea5,0x3830085a
.word 0x51682b08,0x7d492e41
.word 0xe70297d7,0xafc99ffe
.word 0xef027f08,0x946b5c57
.word 0x8c8548ed,0xbb2af854
.word 0xa79d37b7,0xa3414170
.word 0x4d08e5f4,0x1680da91
.word 0xad390d24,0x9533145e
.word 0x6b5dacdc,0x7068e516
.word 0x667b9471,0x7628616c
.word 0x72b0ff4d,0xafa82331
.word 0x4a51244b,0xdc1d0812
.word 0x4b50835c,0xc09ce157
.word 0x9f8c5e36,0x00000025
.word 0x2c5ceb2a,0x1c3de6bd
.word 0xe3a505e1,0x0bdfff38
.word 0xea664a74,0x077bdc22
.word 0xec38ff66,0xc024374d
p0_local1_expect:
.word 0x00000000,0x0000002d
.word 0xff290326,0x99cca83e
.word 0x5f3a20a2,0xd3ad2a55
.word 0xffdc285d,0x0d668a83
.word 0xd6f67060,0xeddcff95
.word 0x62a1fcc5,0x000000e6
.word 0xf907f7bc,0xb7a3fd34
.word 0x332cd91c,0xdd5d4c16
.word 0x60cc1d5f,0x0b94cb5a
.word 0x229f3e9a,0x12a38088
.word 0xead87a8e,0x5d9d5fb5
.word 0xcf65ecc6,0x05e52152
.word 0x56a58fd8,0x391a16c1
.word 0xc1ff9355,0xb48e9e03
.word 0xb6e49eff,0x51a72f54
.word 0x1aeb99f9,0xa3b42c4b
.word 0xc0b1c669,0x2d39867f
.word 0xda3be5ff,0xefb01601
.word 0x1bb8af45,0x7724b157
.word 0xe183ffcf,0xdd66bf1f
.word 0x313dff31,0xa94402bb
.word 0x67b83f84,0x0bef3e38
.word 0x8f335297,0x271f57bc
.word 0xe5977dd1,0x0000005e
.word 0xb055e8ce,0x95ff7aa5
.word 0xa89d7c50,0x79b57919
.word 0x1b090b7c,0x074def01
.word 0x1c0c9a3a,0x8fe84633
.word 0x591d0ac0,0x4ec7b911
.word 0xb9d6628d,0xde53c593
.word 0x9aac7457,0xc69bf515
.word 0xf99203d8,0x11ab204f
.word 0x7d21d3a7,0xe3243352
.word 0x60c477ff,0xf383b8ac
.word 0x60f7f7fc,0xc858ed02
.word 0x7570dcce,0x9a1b3d01
.word 0xbfe32a04,0x3d60bb9c
.word 0x2ea2c53c,0x4b856176
.word 0x27f017ff,0x261c5ee2
.word 0x83f65969,0x185f549d
.word 0xa7cb3046,0xef152e27
.word 0xf4a18c3b,0x4afc9517
.word 0xdd38b222,0x27c85e8d
.word 0xdfbd194f,0x4bdd01bf
.word 0x7f1f2781,0xd1f32125
.word 0xc460b6ab,0x39f28f91
.word 0xe8982bc6,0xffee6002
.word 0x36e64664,0xd6ff32e0
.word 0xc0bc943d,0x4568112b
.word 0xbb82ea7b,0x7b286302
.word 0x64fbba1c,0x756678ae
.word 0xa8f4fffe,0x64710dff
.word 0xdface269,0x9f0759dd
.word 0x8a7c23df,0x644a6cfe
.word 0x529aa261,0x4e42e9f5
.word 0x5172f060,0x7ae002b0
.word 0x4c9931fc,0x2f07133a
.word 0xc0bc943d,0xe9e730b5
.word 0x913483ed,0xd6e00266
.word 0xc896c191,0x23fa532b
.word 0x21f73b8a,0x80bdbc0e
.word 0xab554616,0x13a69f8f
.word 0x55b6e70d,0xffc548bc
.word 0xd47d7759,0xe1ff749c
p0_local2_expect:
.word 0x80bad487,0x2e89dcad
.word 0x000000b4,0xcc00d5d8
.word 0xdc108453,0x62000000
.word 0x00000019,0xaf6a0871
.word 0xfadb9bdf,0x20b7e67e
.word 0xc264fbbd,0xbac5af2c
.word 0x0a08a491,0xc92383a6
.word 0x77f61255,0x6a29d5ff
.word 0xdce75ab9,0x2d0d2702
.word 0x000000db,0xfdf4f3ce
.word 0x713d8fa6,0xd8480fce
.word 0x4877db52,0x0801e065
.word 0x523b949f,0x4770e327
.word 0xc78111b0,0x62e0c224
.word 0x7a5dd4bd,0x29dc8e6b
.word 0x7a63dc8c,0x32c715af
.word 0x032e5c37,0xd8d500cc
.word 0x84ee7872,0xa70cc6be
.word 0x331521dd,0xfaff5f89
.word 0x4acf330b,0x4b917721
.word 0x46e177f1,0x97d96fb5
.word 0xbe5c5fdd,0xbab8ff22
.word 0x63e4e523,0x2e2be5ec
.word 0x53899e17,0x89b9ee96
.word 0xe580192d,0x035ba656
.word 0x44820d2b,0x2d06f1d8
.word 0x98d7e720,0x2e079418
.word 0x4eed3b6f,0xa9fd75f6
.word 0xd811b942,0x12fa6ca1
.word 0xe65f4345,0x15ca95b9
.word 0x9b99cd70,0x01f638f9
.word 0xbc62b662,0x97801497
.word 0xb0ddd598,0x8057fc2f
.word 0x56c27fe2,0x9725acac
.word 0x94bbba09,0x31e1720e
.word 0x704acfde,0x3015a279
.word 0x2924eed1,0x66b7cce0
.word 0x259b3fff,0xc4eacd5f
.word 0xa30dba9f,0xe6d136d7
.word 0xfcba7427,0x553a2ed1
.word 0xc116b03b,0x99d37e24
.word 0x88d43a28,0xacc16720
.word 0x3a9efff5,0xa61f8ccb
.word 0xdc008773,0x16ed1873
.word 0x3019ab5f,0x30098d3b
.word 0xd961e20d,0xb6c39d2d
.word 0x8aa56513,0xa16660ae
.word 0x335cb4d2,0x03be8afa
.word 0x3e7a2e7f,0xff0b54ab
.word 0xd6bdde0f,0x0d68e45a
.word 0x40ed24b9,0x00000000
.word 0xbf705f89,0x71be8871
.word 0x00000000,0xe5977dd1
.word 0x936e2707,0x7ab4d977
.word 0xd3727af8,0x3d7e3734
.word 0x6ba9a624,0x114780f7
.word 0xc7e39f6d,0x911618ec
.word 0x7e34468d,0xaaba00ff
.word 0x18dd44cb,0x1c938474
.word 0x1434dd22,0xe98fc8fd
.word 0x798ce052,0xa530b3ab
.word 0x0dff93f8,0x167ac5f3
.word 0xf947e548,0x153f9f3a
.word 0xde872076,0x479433b0
p0_local3_expect:
.word 0x00000000,0xc3f472ec
.word 0x000000c7,0x75f517ff
.word 0xff00005a,0xaabc48a2
.word 0xff00fcc5,0xb700f01a
.word 0x274e6329,0x9fb8a960
.word 0x60a9b89f,0x00ff562d
.word 0x49aa2a28,0x538410dc
.word 0xb6a4cd39,0x2625b9a2
.word 0x68823909,0xf190ce90
.word 0xa8693804,0xef46ded9
.word 0x6eb91696,0xbf9127b7
.word 0xd781275b,0x4226d38d
.word 0xf5a12c17,0x9746e1fb
.word 0x7e99ea5b,0xffc236cf
.word 0x3a07ba90,0xbc0c5561
.word 0x33c247ff,0xd6fd3ad7
.word 0x075444a7,0x181cb0ae
.word 0x9fb8a960,0x59678727
.word 0x51e18d83,0x77233f8f
.word 0x1f062eb0,0xbef6b53d
.word 0x1986cc36,0x6e1fe0a6
.word 0x00007a26,0x4d66bad4
.word 0x131adda0,0xc96ca9fa
.word 0xa925cf5a,0x6d0d92fb
.word 0xdcf1c2f9,0x000000d7
.word 0xca5d8010,0xea3d0190
.word 0x711afe52,0xe5977dd1
.word 0x1ffb227b,0xff752ac9
.word 0xee81a827,0x42ee5043
.word 0x43d59b24,0xacf02519
.word 0xff29360e,0xd4a0413d
.word 0xe0da8fe5,0x9cde1b69
.word 0x2f59f2c1,0x7224b639
.word 0x6c7e0188,0xc1833a25
.word 0x89693b89,0x4f29e37c
.word 0x5bddcaa5,0x8c6a46b6
.word 0xd07e92d4,0x96813e14
.word 0xd7cc1ed2,0x45a312ff
.word 0x868ab0c1,0x42e9e028
.word 0xe8190253,0x1b627345
.word 0x58a04286,0x293fe3e6
.word 0x919e2748,0x46861a49
.word 0x834fc643,0x1af452f5
.word 0x00000000,0x00000000
.word 0x5cdf83c6,0xf6a4fff8
.word 0x80b07cd7,0x74cfb0f8
.word 0x7246276f,0xb20e143e
.word 0xcdaae5d1,0x3b47d237
.word 0xcf60dd42,0xeb6fa6c5
.word 0x25e30f49,0xb0dd54bb
.word 0x676d8f14,0x9d4536d5
.word 0x616253dd,0x64f2ffbe
.word 0xeb082013,0x0fcf589b
.word 0x0000009f,0x00000000
.word 0x0cfde913,0xff1d9a1d
.word 0xd8ff5245,0x20f1531b
.word 0x7141ab32,0x91357092
.word 0x377af34f,0x24cb69e8
.word 0x4cffccf0,0xd01428c2
.word 0x912cafd7,0x000000b1
.word 0xc1735977,0x15a13125
.word 0x89940dcc,0x29e63cdd
.word 0x46e347e8,0x15bf9f63
.word 0x60921acf,0xef847ef5
share0_expect:
share1_expect:
share2_expect:
share3_expect:
p1_init_registers:
.word 0x43e8eac4,0xc13c4f28 ! Init value for %l0
.word 0x984f3964,0x06b30d18 ! Init value for %l1
.word 0x475da0ca,0x1bca1304 ! Init value for %l2
.word 0xcf6510f3,0xdc3a2d56 ! Init value for %l3
.word 0xb3515fe4,0x52fcc7b8 ! Init value for %l4
.word 0x6fc02f62,0x9bf7165c ! Init value for %l5
.word 0x64044213,0xe152f0a9 ! Init value for %l6
.word 0x5aa5baa9,0xd4aef852 ! Init value for %l7
.align 64
p1_init_freg:
.word 0xb5735d65,0xa6dd1a42 ! Init value for %f0
.word 0x88199cd5,0x6e866feb ! Init value for %f2
.word 0x61654c8a,0x66fbd29b ! Init value for %f4
.word 0x98871a15,0x13190290 ! Init value for %f6
.word 0x652b3352,0x09639c8c ! Init value for %f8
.word 0x9ac4d04d,0x5e4736df ! Init value for %f10
.word 0xfc227552,0xbc1c5573 ! Init value for %f12
.word 0x6d257cf8,0x8e67df5c ! Init value for %f14
.word 0x4be7af02,0x86310035 ! Init value for %f16
.word 0x110e8116,0xbd2f96d6 ! Init value for %f18
.word 0xa8f21835,0x59d08eab ! Init value for %f20
.word 0x9906ddd5,0x158ff43f ! Init value for %f22
.word 0x9da0d6e8,0xb2201467 ! Init value for %f24
.word 0x91804247,0x4ca1dbf9 ! Init value for %f26
.word 0xdd2628c5,0x6d0abd60 ! Init value for %f28
.word 0xfc95ae51,0x3e6d4c5a ! Init value for %f30
.word 0x8785003b,0xfaa762ea ! Init value for %f32
.word 0x384932ef,0x8bc4c5b1 ! Init value for %f34
.word 0xe75b1c52,0x2029e70f ! Init value for %f36
.word 0xab853438,0xb394522f ! Init value for %f38
.word 0xdf8dbc7a,0xab08de95 ! Init value for %f40
.word 0xe2e8939c,0xe7a779fa ! Init value for %f42
.word 0xba71c91c,0x1853e0df ! Init value for %f44
.word 0x15f704d6,0xccc4daa1 ! Init value for %f46
.word 0xd7f38969,0x08e0bf42
.word 0xd2e321ec,0xda13239e
.word 0x5e0d75d1,0x0773fce5
.word 0x00a61cfc,0x85d5810a
.word 0x748fcceb,0x94d14457
.word 0x12e4168e,0xef807faa
.word 0x288c4deb,0xa0abdd18
.word 0x0eb99883,0x86a53ed3
p1_expected_registers:
.word 0x00000000,0xce9d4611
.word 0x00000000,0xcff57492
.word 0xe8d8d763,0x91e48d07
.word 0x00000000,0x00000053
.word 0x00000000,0xfffdffd9
.word 0x00000000,0xc039d5e4
.word 0x9e001878,0xb46ca2f0
.word 0xafbd762d,0xbd3d5fa8
p1_expected_fp_regs:
.word 0xb5735d65,0xa6dd1a42
.word 0x88199cd5,0x6e866feb
.word 0x61654c8a,0x66fbd29b
.word 0x98871a15,0x13190290
.word 0x652b3352,0x09639c8c
.word 0x9ac4d04d,0x5e4736df
.word 0xfc227552,0xbc1c5573
.word 0x6d257cf8,0x8e67df5c
.word 0x4be7af02,0x86310035
.word 0x110e8116,0xbd2f96d6
.word 0xa8f21835,0x59d08eab
.word 0x9906ddd5,0x158ff43f
.word 0x9da0d6e8,0xb2201467
.word 0x91804247,0x4ca1dbf9
.word 0xdd2628c5,0x6d0abd60
.word 0xfc95ae51,0x3e6d4c5a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p1_local0_expect:
.word 0xc1000000,0xffffffff
.word 0xf72ba510,0x1edc1731
.word 0xff000000,0xeb2bcc55
.word 0x3aff5973,0x12038803
.word 0x530000de,0x31894599
.word 0x95293731,0x9adeb8e3
.word 0xcbbd0d45,0x107d5fa6
.word 0xdc25e4f4,0xfc599f96
.word 0xad902a02,0x646b29a1
.word 0xc270a9b8,0x8f18cfa9
.word 0xc8573105,0x63640503
.word 0x204c1b25,0xf02fc3f0
.word 0xf8343a2f,0xfdec7dde
.word 0x627bf39b,0x5741b658
.word 0xd8045d47,0x4eddf3b5
.word 0x4e71f719,0x2b76bf0f
.word 0x5e37a41f,0x89230711
.word 0x9b407aa3,0x74f04672
.word 0x989a61ff,0x234f4c41
.word 0xc41c29bd,0xc0845343
.word 0xe457a1d5,0x4fc57bac
.word 0x0259fe53,0x6458c311
.word 0xa9272502,0x264cc1f5
.word 0xd23afa12,0x58ddeb16
.word 0x00000096,0xc0494f0a
.word 0xa783a4a2,0xe4ba9020
.word 0xff0000e9,0xa8fa914d
.word 0xc9a14c27,0x0a8f02fc
.word 0x1d96d333,0xf00a87ed
.word 0x5b44e9ec,0x93ef9160
.word 0x65c16b44,0x676a8089
.word 0x29038d7a,0x1ad71709
.word 0xbc6ddb86,0x620fa707
.word 0x0c3730ef,0x6cf112be
.word 0x93f8b769,0xad055d31
.word 0xcfa61a5d,0xd799a6ad
.word 0x3aaf4c55,0x2769b556
.word 0x665dd458,0x3001802f
.word 0x61a6d70b,0x964bfdf3
.word 0x62089a77,0xd98a3a54
.word 0x60addb6f,0xb250a827
.word 0x324783a3,0x424e14c1
.word 0xa284e491,0x06ffda1d
.word 0x0ecbb360,0xe5abcf3e
.word 0xc9255bc4,0xcda5d6f7
.word 0x80b7aeca,0x93bef818
.word 0xc1c156bf,0x3b19e07b
.word 0x056e9968,0x019de294
.word 0x7afd500b,0x77a4a5b7
.word 0x99390041,0x416999bb
.word 0x5804020a,0x0042e301
.word 0x708f5bc2,0xf0383400
.word 0xf7b633d4,0xffa1ac0a
.word 0x2915107d,0x3e915174
.word 0x99ed39e6,0xfea51593
.word 0xdbfab9e0,0xefbd2687
.word 0xf4b97563,0x22bddd9a
.word 0xdb88fff6,0x29e3d2b6
.word 0x264ae82d,0x8e483d4b
.word 0xc201c777,0x18ffb3f5
.word 0xe6034e82,0xaa474ce9
.word 0x3f2c3111,0x522c981c
.word 0xce1fcf6e,0x36b15e87
.word 0xcc92d256,0xba1796b9
p1_local1_expect:
.word 0xf0a26cb4,0x7818009e
.word 0xe9c552a8,0xe0660ec2
.word 0xff9efb1e,0xbbb8f464
.word 0x003fdd52,0x0000004f
.word 0x0000a5b7,0x99bac41a
.word 0x00000000,0x9900523a
.word 0xb31a8225,0x4f619891
.word 0x396ca94f,0xa16bd835
.word 0x69834a9e,0x9653fffd
.word 0x07a93306,0x6743bc1c
.word 0x582572ad,0xee755cf4
.word 0x6aeff6ba,0xa75e4380
.word 0x1c1d6f59,0x3dc8912c
.word 0x68491c50,0x9a04aef1
.word 0xb82b7167,0x0e2649f0
.word 0x71d525cc,0x4d7c6391
.word 0x87f1e0f8,0x5b0be431
.word 0xc93f9f2e,0xf1ffcf30
.word 0x1bca1304,0x759586e0
.word 0xdd51bae7,0x03096492
.word 0xe28650ba,0x00000073
.word 0x2e88f325,0x211fa5ff
.word 0x7264ffa1,0x5de51e23
.word 0x2f856f55,0x79ba95b8
.word 0xce6f26e3,0xa78b7b0c
.word 0x2e805136,0xd401718c
.word 0xf2b67021,0x0aaca10b
.word 0x6aa02f4d,0x4f3b41c8
.word 0xbd6e58fb,0x16a4bfff
.word 0xb6b9f8b5,0x9249d68d
.word 0x5abb7181,0xcda56004
.word 0x279b4ec4,0xac9c0564
.word 0x25fd7e85,0xfe24bd98
.word 0xd0037ead,0xec1898be
.word 0x2685a031,0xd5ed3d77
.word 0xb657a626,0x3057d4a5
.word 0x5cd26b76,0x6391ff62
.word 0x3a3cf569,0xf0a47222
.word 0x8560c8bf,0xdf027141
.word 0xff7f8f82,0x000000be
.word 0x317d4196,0x53db6262
.word 0x2072e2a8,0x003fdd52
.word 0x765ed0ca,0xcf9b81d7
.word 0x611ede68,0x14fec472
.word 0xb58f9f14,0x88efe92a
.word 0xae328e24,0x90e1e1a8
.word 0xd2787d92,0xf944d488
.word 0x47c13c8f,0xf176d31b
.word 0x4db13c97,0xf0a9e169
.word 0x48870b7d,0xa94dc0b9
.word 0x46076d24,0x127c3b18
.word 0xa21c74ae,0xa10ed48b
.word 0xa51e491f,0xe13f3860
.word 0x000000c1,0xacfb9f68
.word 0x3b2d5af1,0xfe3e7bc7
.word 0x4ac3bf63,0x59f13e67
.word 0x2ee5d8ff,0x7fdc90bb
.word 0xe86006ac,0xdf380004
.word 0x516b9165,0xfd043b7d
.word 0x69bdd6a7,0x881f4376
.word 0xd394d8de,0xc88ffbca
.word 0x5ea3dffe,0x4752bc33
.word 0x683c2e62,0x525b5850
.word 0x0d50a3bd,0x1e2a4881
p1_local2_expect:
.word 0xff000000,0x000000e6
.word 0x9fa5d516,0xc039d5e4
.word 0x52a3eabb,0x619f6fc9
.word 0xff1e79ab,0x2d401488
.word 0x9f000000,0x6b9c7077
.word 0x00000000,0x00000032
.word 0xb4725078,0xe4cb584e
.word 0xdab77aab,0xd35371f2
.word 0x0227abcb,0x5e8dfc27
.word 0x77709c6b,0x0ffc4d11
.word 0xafbd762d,0xbd3d5fa8
.word 0x50ddfeda,0x1fd640e2
.word 0x501942a3,0xffb2e6a3
.word 0xe0e2c7c8,0x95293731
.word 0x214e5dfa,0x39520eb6
.word 0x33e19e0e,0xe8053d58
.word 0x880380dc,0x4838da54
.word 0x551fe5ca,0xbb7c0286
.word 0x9a5ccd21,0x1ffa7c50
.word 0xee2ec85e,0xa73e768b
.word 0x570f365e,0xd0b19d8b
.word 0x9d514f15,0x016a3ee7
.word 0x5399639b,0x1b8f2074
.word 0x5dff9505,0x76adfc02
.word 0x2015b56b,0x9749605a
.word 0xdbc1079c,0x8d0accae
.word 0x4ca1dc4e,0xfe3dd4b9
.word 0x4c61b711,0x4fddf38f
.word 0x83e7c133,0x47775295
.word 0xdfa0e6f6,0xad926df8
.word 0xa4cf3fd9,0xebf44eda
.word 0x086f4999,0x8d153a79
.word 0x00000000,0x773af61b
.word 0x31c24894,0x7cc5042c
.word 0xa2590fe7,0x8fa20830
.word 0xdad80bca,0x062760e7
.word 0x4a8fa8b9,0x046ef5e6
.word 0x8a2d99f9,0x3cef4aa0
.word 0xb00b396c,0xe2b27772
.word 0xffffffce,0xe35d1b4a
.word 0x49f30fbf,0x5b9ac7d7
.word 0xf20a7e8e,0x7133c917
.word 0xddff7fc9,0xef28552e
.word 0x52fcc7b8,0x03bf65b1
.word 0xa7b3ee53,0x09c6992e
.word 0x69c6dff6,0xb546d21f
.word 0xbbf3c188,0x51fce528
.word 0xf340b5fd,0x9251bb26
.word 0x9e001878,0xb46ca2f0
.word 0xc7e209a2,0xc5ac437c
.word 0x2368c98e,0xf8f95d5f
.word 0x0dfe04c1,0x7eb6dd93
.word 0xf8c123e7,0x4c10ede0
.word 0x5d2993af,0x49449160
.word 0xb3b20f51,0x7166bcb5
.word 0x1910ac5b,0xf2e0536b
.word 0x4f97399a,0x9f0a9af9
.word 0xe8d8d763,0x91e48d07
.word 0xc3ea1881,0xfeba0c46
.word 0x021e97f6,0x1f27bff6
.word 0x28b630bb,0x97427e3c
.word 0x3e004976,0x49949da2
.word 0xd93fe3c5,0xc45cdb36
.word 0x68905af3,0x2b01d1d3
p1_local3_expect:
.word 0xffc6e17d,0x30ac09c9
.word 0xff000000,0x00000000
.word 0xff372995,0xb035f2a5
.word 0x00000000,0xb528a7f5
.word 0xff0000ad,0xfe5c3296
.word 0xff02c944,0x22bd2ad0
.word 0x1cf68cb0,0x39513789
.word 0x3ceb0208,0x22c40cf1
.word 0x7c3c5849,0x46707e45
.word 0x8c89f6ab,0x6e2a17ef
.word 0xde30f0ce,0xdb92e531
.word 0xe8fcb990,0xa9fb332b
.word 0x74d8a2c5,0xe9b62a4a
.word 0x7dffccfa,0xcaff56b3
.word 0x91efe6c2,0xac54e06e
.word 0x4c5683d9,0xa5bc86d0
.word 0xa0bb7f59,0xbab73f8d
.word 0x4752bc33,0x63261148
.word 0xd5d31cf1,0x844f9b7a
.word 0xd93ceb36,0x9adeb8e3
.word 0x6e009668,0x8db869c4
.word 0x4b454248,0xc387f8ad
.word 0xd9c47a34,0xfa540015
.word 0x3e3eb43a,0xe297ed2f
.word 0x176bbcba,0xf54b8018
.word 0xd58b4419,0x2955e122
.word 0x00000000,0x465cd50b
.word 0xaacd8b82,0xfdc8444a
.word 0xcf4e1d9b,0x8b55ebad
.word 0x73599f3a,0x2033ab2e
.word 0xfa2ae995,0xf02c11c7
.word 0x531e3968,0x8fe1f3e2
.word 0x358b3593,0xff59526a
.word 0xaf5bc69b,0x5fa2eaf6
.word 0x96dd8d08,0xe9792fc4
.word 0x2bcb89cf,0xdf282895
.word 0xda528e1e,0x0118b02e
.word 0x880380dc,0xad000000
.word 0x649a66e0,0x06538360
.word 0x03de26dd,0xd5988ccc
.word 0xffdba37e,0x8a49021c
.word 0x11bf58c2,0x9aad22ce
.word 0x20df7f13,0x00000095
.word 0x399cf9a2,0x429671ec
.word 0xf56522cd,0x5c76afa4
.word 0xadb33c98,0x938afa3b
.word 0x325b47aa,0xb79ab061
.word 0x00000000,0xce9d4611
.word 0x034e79e3,0xa889c6b6
.word 0x7f1a6365,0xf72ba510
.word 0x7a47aad8,0xbe8d65ba
.word 0x93b09510,0x9320e83a
.word 0x76985561,0xb397df88
.word 0xc5a7f682,0x71247f72
.word 0xedddd91f,0xff81ec93
.word 0x56f93441,0x53ae62db
.word 0xff16bc7d,0xc0a129aa
.word 0x0000000b,0xb17dd19a
.word 0xa05b913f,0x21d9c5e9
.word 0x3d7dff9a,0x889e382e
.word 0x6af821a1,0xffee4675
.word 0xff227359,0xa0fb56ef
.word 0x4f9cff9b,0x0297ff77
.word 0x4507650c,0xa8c0a260
p2_init_registers:
.word 0x13a9d598,0xc7d56244 ! Init value for %l0
.word 0x319a7054,0x93bb5c11 ! Init value for %l1
.word 0xde5334db,0xf0f57876 ! Init value for %l2
.word 0xa78bdff9,0xd5987b1a ! Init value for %l3
.word 0x6bc2cb64,0x7f0471de ! Init value for %l4
.word 0x526d4e94,0x8478541e ! Init value for %l5
.word 0x5c77590e,0x6f68af06 ! Init value for %l6
.word 0x3c20ad66,0x707064f5 ! Init value for %l7
.align 64
p2_init_freg:
.word 0x8c6902a4,0x5e88bea6 ! Init value for %f0
.word 0x64a101e9,0x4827a50e ! Init value for %f2
.word 0x9a8531b1,0x02331e64 ! Init value for %f4
.word 0x23d1f9a9,0xaed426e3 ! Init value for %f6
.word 0xfe92920d,0xb9aa775c ! Init value for %f8
.word 0x62d4352b,0x7d8bddc6 ! Init value for %f10
.word 0x7a865810,0x4511e2b8 ! Init value for %f12
.word 0xe0646137,0xcb4fb200 ! Init value for %f14
.word 0xd0cba800,0x1b955cec ! Init value for %f16
.word 0x40425dca,0xd80d6a04 ! Init value for %f18
.word 0x096b170f,0x92d9d949 ! Init value for %f20
.word 0xc1029dd6,0xce8f536c ! Init value for %f22
.word 0xdfe2d6c7,0x9c7fbea0 ! Init value for %f24
.word 0xa35602ef,0x9f41e889 ! Init value for %f26
.word 0x36c34625,0x39f466f3 ! Init value for %f28
.word 0xeb82a2ac,0xdfa10d18 ! Init value for %f30
.word 0xe38ccc3a,0xa29070b7 ! Init value for %f32
.word 0xe62969e0,0x1efa66c0 ! Init value for %f34
.word 0x53553e24,0xef46c3c7 ! Init value for %f36
.word 0xc5a97217,0x97c55f9e ! Init value for %f38
.word 0xd66adbfc,0xf207e351 ! Init value for %f40
.word 0x80be3f85,0x45300f4b ! Init value for %f42
.word 0xefb1fbdc,0x150fcf26 ! Init value for %f44
.word 0x6a884812,0x53b46396 ! Init value for %f46
.word 0xfc240184,0x64d70550
.word 0xc7f9e288,0xb1e97973
.word 0xbbee81fb,0x6250df27
.word 0x0f2d5d6d,0x8e72f9d0
.word 0xf12f5ea4,0xf4519476
.word 0x8690fbfd,0x5f1ba193
.word 0x320ff440,0x65f01e62
.word 0xb3d108b8,0xc081205e
p2_expected_registers:
.word 0x00000000,0x5d3fee59
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000088
.word 0xe1ee22ae,0xd85dc861
.word 0xc2ed641e,0xfaa6a44f
.word 0x00000000,0x000000a9
.word 0xffd2944c,0x7fea0480
p2_expected_fp_regs:
.word 0x8c6902a4,0x5e88bea6
.word 0x64a101e9,0x4827a50e
.word 0x9a8531b1,0x02331e64
.word 0x23d1f9a9,0xaed426e3
.word 0xfe92920d,0xb9aa775c
.word 0x62d4352b,0x7d8bddc6
.word 0x7a865810,0x4511e2b8
.word 0xe0646137,0xcb4fb200
.word 0xd0cba800,0x1b955cec
.word 0x40425dca,0xd80d6a04
.word 0x096b170f,0x92d9d949
.word 0xc1029dd6,0xce8f536c
.word 0xdfe2d6c7,0x9c7fbea0
.word 0xa35602ef,0x9f41e889
.word 0x36c34625,0x39f466f3
.word 0xeb82a2ac,0xdfa10d18
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p2_local0_expect:
.word 0xc2045ce0,0xc432a90b
.word 0x9b147204,0xa157306b
.word 0xff000000,0x000000aa
.word 0x9cf83e17,0x438304b0
.word 0xff57306b,0x000000e0
.word 0x93bb5c11,0x54709a31
.word 0x94d5f88e,0x9551fa24
.word 0x4336c4d5,0x1fd90b24
.word 0xa231210f,0x9c62ce16
.word 0x69ffff75,0xe3141a17
.word 0xa666dd35,0xe6415782
.word 0xdd95002d,0xf2216a04
.word 0x6b26f1d8,0xd17481d7
.word 0x267c47ec,0x9cc2272d
.word 0xce22df63,0x144f96d4
.word 0xb8e4f0ff,0x8b01ff92
.word 0x6e6058ff,0x4eed9cf8
.word 0xebbbace9,0xd51fecff
.word 0x44dc9b14,0xc1142c0a
.word 0xfe08b580,0x662ec02e
.word 0x40c1f7cf,0x7abb8c7d
.word 0xffff2866,0x80fc01b5
.word 0x5d4a141b,0x617f47a2
.word 0x3be410a2,0xd51555f5
.word 0xa4b792bd,0xa1356b07
.word 0x9bc0f19d,0x1a61c5e5
.word 0x271bea21,0xc205c120
.word 0xb678fb7f,0x5603265a
.word 0xf2eccd53,0x31cc72aa
.word 0xf0520b22,0xa4a7c524
.word 0xbaa31889,0xfeda562e
.word 0xba014e9b,0x130f7036
.word 0xa15ac4b1,0x0e8f29a0
.word 0x029b0611,0xea829626
.word 0xc95d8d75,0x068b8673
.word 0x7bb9d015,0x16523f63
.word 0x191ec785,0xf2d65f63
.word 0x1a0910ac,0xfa2cb424
.word 0x19d791ed,0x027ef342
.word 0x6ddc0cd7,0xf829d262
.word 0x591a0836,0xcef956d7
.word 0x4d1f1947,0x5d3fee59
.word 0xfaae7564,0x7553bed1
.word 0xb20bc5fa,0x7727fa03
.word 0x739c8aa1,0xf03ec4a6
.word 0xc28f2d0d,0x72379464
.word 0xe237e79e,0x7c12d283
.word 0xff11a95e,0x889b00ff
.word 0xbeb48dc7,0x18f250bc
.word 0x2b3175f2,0x4fec372c
.word 0xd4c78603,0x0000001e
.word 0x2b166432,0x093d4abd
.word 0xa484f199,0x9e379601
.word 0xe1ee22ae,0xd85dc861
.word 0xdcd64c0b,0x535cd2a1
.word 0x29c58bea,0x7b67095f
.word 0x4b50bb53,0xb986d440
.word 0x65ff0191,0x378fb1dc
.word 0xdb8effea,0xd0a5c8f2
.word 0xb2840ac0,0x4d1adf2f
.word 0x8e7198b2,0x1f038c20
.word 0x433404b6,0xb481156d
.word 0x8cb0cd85,0x9661ee4c
.word 0x2e3af00e,0x8ba567e1
p2_local1_expect:
.word 0x44e37346,0xf2c7f0c7
.word 0x855903f9,0x278176ec
.word 0x7d000000,0xa95cc4d4
.word 0xff700fad,0xe0ba4c29
.word 0x44dc9b14,0x1767eec1
.word 0x04e9ffd7,0xf285700d
.word 0xcd8fad7d,0x8b7f981f
.word 0x3f6ef284,0x5c8f51ed
.word 0xddd13e21,0x32544962
.word 0x4eaf45f7,0x643fd6c7
.word 0x31b5ffad,0x63c2ab96
.word 0x4b813f7f,0x2bbbe17b
.word 0x0ced20b2,0x8112755e
.word 0xa05e71ea,0xe147c601
.word 0xae5e6324,0xb3f99ed3
.word 0x6cfaad60,0x37f5c953
.word 0xfd009bd4,0x00662b71
.word 0x00000054,0x2bf49ab2
.word 0xb1b7bd74,0xbf07cbcd
.word 0x951625a7,0x6fd95b87
.word 0xcd662604,0xa00c8b41
.word 0x1916b3d1,0xcb3ae396
.word 0x639e8343,0x4776ef7e
.word 0xc7d4c30a,0xa7ba4425
.word 0x4109af26,0x7ada2c4a
.word 0xb908e1b0,0xb0f44dfd
.word 0x64c04e44,0xa1b8ba18
.word 0x67b097d2,0x96a4de3a
.word 0x2fac6984,0x4e22fd44
.word 0x6ecea2ff,0xc83f16eb
.word 0x7ec6f085,0x322ef804
.word 0xa3266eba,0x4ca3c24e
.word 0x971f7f01,0x5c931fab
.word 0x48e7a3d5,0x8c5132d5
.word 0x68f0cf12,0x84f522e5
.word 0xfccf118c,0xe71e919a
.word 0x2c4faee1,0xffffffff
.word 0x74af2e9a,0xee17349a
.word 0x99d2fd1a,0x1dca418e
.word 0xaaf94189,0xbd2629d5
.word 0xff9c1e76,0x35438ddb
.word 0x84ff0769,0x1be957e5
.word 0x94f663be,0xeb073c00
.word 0xfed9eb0b,0x1a18197b
.word 0x000000a6,0xbf81a940
.word 0x54a94d73,0xa5f55192
.word 0x56463a59,0xa7d88842
.word 0xbcd796fe,0x9b3cd64c
.word 0x49f16b58,0xc8330bff
.word 0x9efac018,0xeac6d29c
.word 0x469444f0,0x0dc20c80
.word 0x795755f7,0x1d766a21
.word 0xc9871fff,0x211b99e4
.word 0x2bdbcc7c,0x859ee0ff
.word 0xb3fbeb77,0xa39718d8
.word 0x3a50abd9,0x06f59209
.word 0xbbba39ec,0xe0633212
.word 0x029b0611,0xea829626
.word 0x94719ecb,0x8d2bf619
.word 0x6d6dcd16,0xca89c679
.word 0x6402ab1c,0xd202b046
.word 0xe830b44d,0x06b9694d
.word 0x8ca9cf27,0xb5ab691a
.word 0x44c1bbea,0x81043cd2
p2_local2_expect:
.word 0xff10fb2d,0x11a78f3a
.word 0xff14a794,0x855903f9
.word 0x3bc8a936,0x00000000
.word 0xff0057a1,0xefea4239
.word 0xffd2944c,0x7fea0480
.word 0x4327c305,0x6889cc7e
.word 0xca386e53,0xb02d0f8d
.word 0x86eee01d,0xfb178733
.word 0x8ec665c5,0xabee23e5
.word 0x6a7434a1,0xf25b48b8
.word 0x650f1090,0x35ed6bca
.word 0xada5f02f,0xae977a05
.word 0x2870b12e,0xc7d56244
.word 0xd7e21613,0xfd009bd4
.word 0xd18fb62c,0x67b27244
.word 0x38a97eed,0x02241333
.word 0xe3cc73a5,0x6bd34acb
.word 0xc9f956d6,0x1a5db1d7
.word 0xbc02069e,0x2a0478a3
.word 0xa5b536ff,0xea649209
.word 0x6350290d,0x0000003a
.word 0x17b4f7d1,0xc664a7a8
.word 0x29d2af28,0x92976cc7
.word 0x8a13f564,0x39bf8667
.word 0x11e6e6b3,0x6fc1a951
.word 0xdee0b155,0x6fe57bf0
.word 0xe95a0294,0x2c4faee1
.word 0xc537fd3b,0x779418f7
.word 0x67292508,0x4a7737ca
.word 0xf63fe8ed,0xd10ed897
.word 0x605ae05e,0x8c430e8a
.word 0xa8002dfa,0x7226764d
.word 0x442cd4e3,0xf4077877
.word 0x00000016,0x72e63ecc
.word 0xbec8fdfb,0x9786c0c8
.word 0xdc522537,0x46ed8720
.word 0x24f43f32,0x25b58d59
.word 0x117ddf7c,0x2e90cf55
.word 0x1e3a904f,0xc89fc9bd
.word 0x38eac011,0x5d5dfb77
.word 0x87154cc8,0x6e702e0d
.word 0xdcf76556,0xd8d84cff
.word 0x889b00b2,0xf5914529
.word 0xb0abcbb0,0xd8a1ba9e
.word 0x26d10a53,0xad865322
.word 0xe4128b28,0xec62dca9
.word 0x00000000,0x3f1db8fd
.word 0xfeeb5391,0xe1317e7c
.word 0xd0a5c8f2,0xb9fed968
.word 0x8d2b1b43,0x177e38af
.word 0x4b942022,0x80f1b38a
.word 0xebca5721,0x8d8a7bb5
.word 0x8e5fa2a0,0xd38900c3
.word 0x43ff0a8e,0x7ba5e13f
.word 0x6e440593,0x83d6086c
.word 0x32ea5358,0x6508af3f
.word 0x29cc94d1,0xecd0b53c
.word 0x1b44b038,0xa4f25580
.word 0xc1dcc543,0xf75b4c2d
.word 0x7617f132,0xf4a0b298
.word 0xbdc1cad9,0xfd758bda
.word 0x3c5c1587,0x5a4ed6cb
.word 0x456247da,0x199329e0
.word 0x04e9a9d7,0x00000043
p2_local3_expect:
.word 0xbc6f1f90,0x08640ae6
.word 0xff008f00,0xa2facaf9
.word 0xff7112f0,0x637f1bc0
.word 0x5e000000,0xa429d3f5
.word 0xff000000,0x4fac0d68
.word 0xff007869,0xa533f435
.word 0xd5a8708b,0xa5866237
.word 0xf3e28b94,0xc100e7dc
.word 0xb0249e77,0xfca4455a
.word 0x3a9f8428,0x1e5fc82c
.word 0x1de285fa,0x79bbff3a
.word 0x328b6f64,0xffa392c4
.word 0xd0e5a7bf,0x01de6bb1
.word 0xfc3440c0,0xd9643c8c
.word 0x54ba9b1c,0x3f92add7
.word 0x9a7562cc,0x0e29aa2c
.word 0xea829626,0xb30e5c73
.word 0xa3ba1719,0xd64da775
.word 0xff2e522b,0x8e2e9f96
.word 0x9ebbab1f,0xb68dce26
.word 0x9ccd7686,0x62148be6
.word 0x500e909f,0xf8cb86b3
.word 0x8be76d36,0x3896ffec
.word 0x37a78b5d,0x6ddf6646
.word 0xc2ed641e,0xfaa6a44f
.word 0x65591ff9,0x11e6e6b3
.word 0x5c51ffff,0x0a115494
.word 0xcbba3c9b,0xfaa72530
.word 0x96a091f3,0x0b0f29c9
.word 0x000000ff,0x8d038337
.word 0x2a12ea86,0xd88fd963
.word 0xbabc9692,0x31cc0295
.word 0x035ce344,0xc280d8e9
.word 0xb1c7d528,0x5fd78122
.word 0x0a9b7716,0x6bf6e98e
.word 0xa37f3452,0x83de6cb3
.word 0x6f6dac55,0x00000030
.word 0x1ced8978,0xc2045ce0
.word 0x2bf4fa5e,0x7a2ba681
.word 0xf6667fcd,0x137a8b22
.word 0xe1031bba,0x23ecb4cf
.word 0x65b9113f,0x1dc5c7be
.word 0xb1677708,0xa6cd68c7
.word 0xf133998a,0x26b08b7f
.word 0xa9f2b757,0xb80137ff
.word 0x024017db,0xbaf1e0ee
.word 0x4387e703,0x3e04318a
.word 0x7a3c72ff,0x736188e2
.word 0x32df0497,0x1f4fd043
.word 0x4a2ce682,0x4d36502c
.word 0xb658b06d,0x1c19bc45
.word 0x887944ee,0x8d038337
.word 0x5b3e645b,0xfc0119b4
.word 0x5b1da4b6,0xb576bb50
.word 0xfd597372,0x65da07ea
.word 0x5886f2c7,0x1247b2b8
.word 0x2513a2dd,0xff6a2f15
.word 0x329d6a7c,0x35ed6bca
.word 0x988c50f5,0x101c7481
.word 0x97f23875,0x000000cf
.word 0x6e7c64ef,0xf49213e7
.word 0x8394063f,0xadb20d1f
.word 0xb75710f1,0x830d8969
.word 0xed6369b5,0xb03252b7
p3_init_registers:
.word 0x90e42f22,0x11c2d208 ! Init value for %l0
.word 0x9aac79f9,0x9ce7f793 ! Init value for %l1
.word 0xc8de389a,0x06e6c93a ! Init value for %l2
.word 0x6d48cdd4,0x1ee1a783 ! Init value for %l3
.word 0xce0735c9,0xeda9faa2 ! Init value for %l4
.word 0x3052b4be,0x5c1198df ! Init value for %l5
.word 0x14eff647,0xec77891a ! Init value for %l6
.word 0x52ef615c,0x661a3dbd ! Init value for %l7
.align 64
p3_init_freg:
.word 0xa538fdc5,0x3746f1a0 ! Init value for %f0
.word 0xfbbd031f,0x52ceb47a ! Init value for %f2
.word 0xb2dea6cd,0x4a634d0c ! Init value for %f4
.word 0xe7af1787,0x650f1785 ! Init value for %f6
.word 0xb7014dff,0x5f0e85d4 ! Init value for %f8
.word 0x49b2ef3c,0x049d6815 ! Init value for %f10
.word 0x6417f880,0x00712fae ! Init value for %f12
.word 0xeb68d8d0,0x1f530975 ! Init value for %f14
.word 0xa6006a9b,0x7cf0d044 ! Init value for %f16
.word 0xc82a4249,0xe82c6955 ! Init value for %f18
.word 0x3c1231c0,0xc7a25f72 ! Init value for %f20
.word 0xf7086abe,0xd4037632 ! Init value for %f22
.word 0x970adc72,0xad74aab9 ! Init value for %f24
.word 0x753f722d,0xae610d4b ! Init value for %f26
.word 0x0ea62c07,0x98905fc6 ! Init value for %f28
.word 0x18c67b86,0x1fc6d84d ! Init value for %f30
.word 0x200c4712,0x4f1966db ! Init value for %f32
.word 0x73629d90,0xa697e4d2 ! Init value for %f34
.word 0xffcdfd52,0x21efa697 ! Init value for %f36
.word 0x8eec9f9b,0x963cb58e ! Init value for %f38
.word 0x11d78fcf,0xb58d551c ! Init value for %f40
.word 0x274f4916,0x327c31a9 ! Init value for %f42
.word 0x6094dba0,0x10ce8bd5 ! Init value for %f44
.word 0xdb90f4cc,0x6d102f67 ! Init value for %f46
.word 0x24036834,0xd28fff19
.word 0xfb023333,0xffd06174
.word 0x50d830d0,0x72e1b9d6
.word 0xc86e4474,0xc4060bf9
.word 0x59fc08eb,0x0b1e001f
.word 0x06bf885c,0x04977a5f
.word 0x39f26d98,0xea884b03
.word 0x38623257,0xa5a608e2
p3_expected_registers:
.word 0x00000000,0x818a659c
.word 0x00000000,0xf278b171
.word 0x00000000,0x000000ff
.word 0xffffffff,0xffffffff
.word 0x00000000,0x00000082
.word 0x00000000,0x3c2f4fd8
.word 0x00000000,0xe564954a
.word 0x00000000,0x0000fff4
p3_expected_fp_regs:
.word 0xa538fdc5,0x3746f1a0
.word 0xfbbd031f,0x52ceb47a
.word 0xb2dea6cd,0x4a634d0c
.word 0xe7af1787,0x650f1785
.word 0xb7014dff,0x5f0e85d4
.word 0x49b2ef3c,0x049d6815
.word 0x6417f880,0x00712fae
.word 0xeb68d8d0,0x1f530975
.word 0xa6006a9b,0x7cf0d044
.word 0xc82a4249,0xe82c6955
.word 0x3c1231c0,0xc7a25f72
.word 0xf7086abe,0xd4037632
.word 0x970adc72,0xad74aab9
.word 0x753f722d,0xae610d4b
.word 0x0ea62c07,0x98905fc6
.word 0x18c67b86,0x1fc6d84d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p3_local0_expect:
.word 0x1ade8b36,0x935f1cd2
.word 0x82ff7cae,0x98892ae3
.word 0xff93460c,0x984e0927
.word 0xa2ddf712,0x881111b2
.word 0xff0000ff,0xf8ffa972
.word 0xffc396d0,0x8fb75b9e
.word 0x0d42cadb,0xe8b4ee5a
.word 0xe5638b89,0x32b5dba3
.word 0xab8955fd,0xa8113721
.word 0x83086a32,0x21a43650
.word 0x290bd509,0x6f488200
.word 0x82cdbfa7,0xd255f7f2
.word 0x3178f20b,0x8edc8921
.word 0xdcc98137,0x5dfede1c
.word 0x06e6c93a,0xa7e785c3
.word 0x00000000,0x000000ff
.word 0x86fa2ffc,0xb3d81b91
.word 0x963ce79c,0x3dea996d
.word 0x4e261b78,0xe876ef2a
.word 0xeda8b6bf,0x8d74d9f4
.word 0xb489bae3,0xb32a8985
.word 0x78457054,0x59c5f36c
.word 0x11ca86b8,0x2d9a55cb
.word 0xde9e6d37,0x25c4c784
.word 0x4e89475a,0x257e7fe2
.word 0x66192176,0x66a8f15c
.word 0xa9ea1d5c,0x6718ae2f
.word 0x51760525,0x93c576a5
.word 0x9bade5b9,0x12a3b6ff
.word 0xd36d72ab,0x362bce1a
.word 0x08bf511f,0x4d4c6343
.word 0x2403f335,0xebfa1e69
.word 0x791a3cdd,0x09007ba6
.word 0xf0cc7c3a,0x1bfa30c2
.word 0xe5a694e9,0x0094dc63
.word 0xd9866db5,0x93e93497
.word 0x3748e680,0xc60ea79b
.word 0x1a56c4e9,0xfeb85baf
.word 0xf039dc77,0x57f1197e
.word 0x781a509a,0xb55ece7c
.word 0x086ac373,0x9d216918
.word 0x8232e144,0x549442a4
.word 0x694b5efe,0x14b6ffdd
.word 0xc0f4ab5b,0x896a6221
.word 0xc2c6f98e,0x14ceff09
.word 0x4b6ef421,0x7523d15f
.word 0xd34d28fa,0xdf772405
.word 0x2e9e6be5,0x3ebf4beb
.word 0x16e218a4,0xf1752825
.word 0x2044da23,0xf7e7cab7
.word 0x3b842b5f,0xd4584b55
.word 0x8c6d3188,0x450d8e57
.word 0x2766a513,0x863ba06e
.word 0x74762a38,0xd9272b2d
.word 0x388ec82b,0xd2fecba7
.word 0x567162d4,0x0b38b488
.word 0x4bf26b88,0x69cff0c2
.word 0x3d5f2ef7,0xa01faacd
.word 0x7b06c56d,0xfc2595c1
.word 0x066e7498,0xe1021eac
.word 0x4d7696a9,0x80cdc780
.word 0x3036fae9,0x23c9813c
.word 0xfc2350e0,0xfdcb5e45
.word 0x71f8d28d,0xc2a3960d
p3_local1_expect:
.word 0x4ebba588,0x3544e6a7
.word 0x00000000,0xe850a473
.word 0x80cdc780,0x000000f9
.word 0x816396c4,0x8c680c94
.word 0xffb3a6b2,0x79f0286e
.word 0x00000000,0xe850a473
.word 0x00000081,0x9750da17
.word 0x3184b2c2,0xea6d2e1e
.word 0xead756d4,0xa1966191
.word 0x914526cd,0xeae9d412
.word 0x1eac5fe5,0xc2a30406
.word 0x584d5ed4,0x476c85b6
.word 0xcd53d58f,0xdd33e462
.word 0xb4fff5f0,0x0c582c54
.word 0xba18dc47,0xadef718b
.word 0x2bf80e70,0xb23ab468
.word 0x14ceff09,0x3f962980
.word 0x67a6bc93,0x421ac974
.word 0x0967f9ef,0x83fb95e2
.word 0xcaf87c74,0x83e4d6eb
.word 0x9ea3d3dd,0x6ebe3756
.word 0x67be96c0,0xde7626c5
.word 0x00000083,0xba198091
.word 0xb5b29b3a,0x1738386a
.word 0x602407f2,0xd4776b19
.word 0x8a733b1d,0x3857a9df
.word 0xb6cdb1e7,0x62e55950
.word 0x3544e6a7,0x61a284a0
.word 0xb33ae6e9,0xff81525b
.word 0x927e6ae0,0x281a2b10
.word 0xd20fce51,0xc0b496dc
.word 0x7e5980fb,0xde1957ce
.word 0xfaf33611,0x0000009a
.word 0x0fb7fb35,0xcb843c3a
.word 0x7f35ed14,0xe91405d9
.word 0xf561c2e6,0xc33c10a7
.word 0xdd6b3acf,0x373c8538
.word 0xa817eda3,0xf0ae6ba6
.word 0xe50374cb,0x48738120
.word 0x38611fc9,0xff4c64d4
.word 0x283e0a97,0x48f3c788
.word 0x1224965b,0xe03ec869
.word 0x0a15faad,0x26c785bf
.word 0xad65c7ff,0x3857a9df
.word 0x0f3c4ce8,0xf50bb8fa
.word 0x4bee2345,0xb11c3ac1
.word 0xcc2b0122,0x9fa80916
.word 0x00000032,0xf9c43465
.word 0xb4ceaa53,0xe4849294
.word 0x9260b590,0xfadd66bf
.word 0x156d2be0,0x672a8711
.word 0x70a1d3c4,0x8aaebc86
.word 0x0b99f611,0xa6a8f838
.word 0xb711cdff,0xc214b4a6
.word 0x08c3bf5b,0x777f636e
.word 0x34701a47,0x672a8711
.word 0xa43e8ee1,0xf8d6e48a
.word 0x41500a84,0x4d23162e
.word 0xaf999c27,0x9fea0a80
.word 0x0e64f435,0x8e420b57
.word 0x7b988a86,0x7fdf698a
.word 0xba3a8e09,0xfce514e8
.word 0x320ae3fe,0x63850350
.word 0x81ac7b4a,0xd9272b2d
p3_local2_expect:
.word 0x3136f306,0x5c32639c
.word 0xc2be45d6,0x80527b33
.word 0xff733c18,0x0000002a
.word 0xc6ca060d,0x0025ff85
.word 0xb63cbfea,0x45c681e5
.word 0xb9bcdcc3,0x46af49db
.word 0xccabc844,0x10cefd28
.word 0xa87af06e,0x984e0927
.word 0x33b782b4,0xbc9bba87
.word 0xdef4b09f,0xe3a63403
.word 0x9fdfc2cd,0xfbd403ff
.word 0x24c57b66,0xb966e0e5
.word 0x519324d0,0x6ee5db4b
.word 0xa1ca6bb7,0xe03ec869
.word 0x53a19bf2,0xf9ff4709
.word 0xa2da2b27,0x9b032499
.word 0x390a3797,0xfe827103
.word 0xf6e7817a,0x322142e1
.word 0x5bd42f0f,0x687c690d
.word 0x110b1179,0x2643e949
.word 0x6849995c,0xbe5b241e
.word 0x0df6e1ff,0x3f1c340f
.word 0xf9484ab2,0x103c2d6d
.word 0xaab58b9b,0xa6fa0fd4
.word 0x6a5a1606,0xe6935ea9
.word 0xbef48c5d,0x1e4b3647
.word 0xcfe0eed5,0x0f308d61
.word 0xf882c566,0x0e40a438
.word 0xedb6f7bf,0xe75a40d6
.word 0xb63cbfea,0xe428d767
.word 0x0026787d,0xe1bd0b55
.word 0x08ff4e7b,0x11cfff4b
.word 0x9a135560,0xb568bb22
.word 0x4f03f6bf,0xb86a0c89
.word 0x08ff597e,0xd645bec2
.word 0xff08b836,0x22b66a07
.word 0xfb969651,0x952f3790
.word 0x9012ffa2,0x88c693b8
.word 0x45e8222c,0x9d216918
.word 0xeb3d8557,0x0a39910a
.word 0xd1d6a6f8,0x919adb75
.word 0x321d2d56,0xec5fb46b
.word 0x719520ca,0x85a645fa
.word 0xcaf65428,0x04a827b5
.word 0x67906a7f,0x8012f216
.word 0xc959bf9d,0x89b38041
.word 0x73330e7c,0xffb472d1
.word 0xaaf5af1d,0x1543de4c
.word 0x64b668a8,0x1f53c28c
.word 0x98742720,0xf2fd5793
.word 0x21b8f025,0x888253ea
.word 0xbc37f62f,0xfbffbaa7
.word 0x05111865,0xdb46c58f
.word 0x40a1252c,0x6d7e396c
.word 0xd7046b0b,0x7c5f7bdc
.word 0x2056ced9,0xe8389a3e
.word 0xc1a521ea,0x3f6b82df
.word 0xb397b562,0x8f79b795
.word 0x9fc63200,0x4510c0f4
.word 0xed5e47ff,0x48356cbd
.word 0x5586a7b9,0x25960c87
.word 0x501e29be,0x1fed2b2e
.word 0x00000000,0x674c4f91
.word 0xff73c233,0xb8b04aeb
p3_local3_expect:
.word 0x0accd73a,0x3544e6a7
.word 0xffa0983d,0x3e3a4e23
.word 0x000000ff,0xff0000cc
.word 0xff500d13,0xaba2e960
.word 0x80c7cd80,0xa2ddf712
.word 0xfff4ab5b,0x19069dff
.word 0x165f20ab,0x5eef3a16
.word 0x98ab9d20,0xcb498dfb
.word 0xeda9faa2,0x947d1eb6
.word 0xef99d6bf,0x09042307
.word 0x6bc06e30,0x46b6a356
.word 0x85ff2500,0xe0f5f44b
.word 0x9074001f,0x39f15e6e
.word 0x54c90184,0x4629c207
.word 0xe712f13d,0xa4100f2d
.word 0x8ea5797f,0x23750b97
.word 0x000000dc,0xbbeba794
.word 0x5a3c8a90,0x981dd204
.word 0x000000c0,0x84a2a85b
.word 0x657d2752,0x64eb39c9
.word 0x49d821cf,0x47828fab
.word 0xf1ce2804,0x27dd40e2
.word 0x87e70490,0x1b95431f
.word 0xff5d4877,0xe44eb2fa
.word 0xe4b7e364,0x8184ec4b
.word 0x979a758a,0x7c0c2ac1
.word 0xdf3251eb,0x3c0206ec
.word 0xf43adb28,0xa8207a2e
.word 0xc282f30c,0xf62c980b
.word 0x12da54cc,0x4729bc72
.word 0x4d13377d,0xec3d952b
.word 0xff0048e7,0x7adc24f7
.word 0x0094dc63,0x000000c4
.word 0x97f36732,0x11cff74b
.word 0xb045dcd4,0x0ee66bba
.word 0xffa2b27b,0xb33bb174
.word 0x3eaf00e2,0x19e9b078
.word 0x883cc0ae,0xe21fa16a
.word 0x6ae3bbbb,0xf52da7a0
.word 0x674c4f91,0xbcca2c6e
.word 0xa8cf7e9a,0x6484d22b
.word 0xff76013c,0xe544970a
.word 0x59ed5fcb,0xfafe74ac
.word 0xb33bb174,0x43ffe5ee
.word 0x62a6b5a1,0x9578115d
.word 0xaf4b3591,0x896c24fa
.word 0x357a4cbc,0x4b8e2b10
.word 0x0accd73a,0x122d4c03
.word 0x3d35c5c3,0x2af9c839
.word 0x19eba414,0x29111d4f
.word 0x86ac8f47,0xb6c596e5
.word 0x5c5e077c,0x977b1a63
.word 0xde4da23b,0x13a0afec
.word 0xc88f4907,0xeb20ddb9
.word 0xffc7d942,0xbdba0419
.word 0x24ad8648,0x30ad2ae1
.word 0xf5447e0c,0x4809394a
.word 0x21cb049d,0x63ff563f
.word 0x2062ec14,0x2f8fc199
.word 0x3c2f4fd8,0x75c06b4e
.word 0x3afea2fd,0x5056fec0
.word 0x23bb4042,0xac9259e8
.word 0xba1c9043,0x24c72558
.word 0xddb0a59e,0xffebd1b6
p4_init_registers:
.word 0x08fcecb0,0xbaf53b95 ! Init value for %l0
.word 0xa74483ec,0x46551f7d ! Init value for %l1
.word 0x6b6bda1d,0xc8eb1549 ! Init value for %l2
.word 0x9f213663,0xdfac2bfe ! Init value for %l3
.word 0x50d0db1a,0xee3f599f ! Init value for %l4
.word 0xa9b8d4ea,0x3f56c708 ! Init value for %l5
.word 0xdea943cd,0xc211134d ! Init value for %l6
.word 0xe9a2dcb0,0x4e216060 ! Init value for %l7
.align 64
p4_init_freg:
.word 0x82a109ae,0xe3c72a2f ! Init value for %f0
.word 0xe7303b68,0x0b6abbe7 ! Init value for %f2
.word 0x3c7f9eae,0x41e47264 ! Init value for %f4
.word 0x0dcafde1,0xb5b6bfc5 ! Init value for %f6
.word 0xc5ef3333,0xd5704dce ! Init value for %f8
.word 0x1c6180cc,0xe55a3f2d ! Init value for %f10
.word 0xed137942,0x7b9a0149 ! Init value for %f12
.word 0xc7cbb63b,0x9e5c4604 ! Init value for %f14
.word 0x90c078e8,0xfd7b940b ! Init value for %f16
.word 0xa83a51d6,0x01385288 ! Init value for %f18
.word 0x17075aaf,0x89cb1c86 ! Init value for %f20
.word 0xc61b05cb,0xe0b8a49c ! Init value for %f22
.word 0x0978642f,0x5860302e ! Init value for %f24
.word 0x521bf079,0x877d48a1 ! Init value for %f26
.word 0x5444a7cc,0xb04137d5 ! Init value for %f28
.word 0x6070b336,0xc771ec91 ! Init value for %f30
.word 0xd5f8f88d,0x6067812e ! Init value for %f32
.word 0x281ce06e,0xf0f97248 ! Init value for %f34
.word 0x200fd5a4,0x9436dbcd ! Init value for %f36
.word 0x9442771a,0x3e50896d ! Init value for %f38
.word 0x1e332674,0x8597b225 ! Init value for %f40
.word 0x6aed8c77,0xb71709e9 ! Init value for %f42
.word 0x5ae06011,0x419b378b ! Init value for %f44
.word 0x972b3937,0x9ac17266 ! Init value for %f46
.word 0xe6047698,0x6c6caec8
.word 0xfa2a44cb,0x45e5da63
.word 0x6e05035e,0x386eedde
.word 0x75a8bd79,0xcf6b0922
.word 0x5465b408,0x2eff61fb
.word 0x5bbd2c4e,0x4ed4bea3
.word 0x5ca1c9e2,0xcbbc01a6
.word 0x16525d2a,0xc354b17e
p4_expected_registers:
.word 0x00000000,0xad2d3600
.word 0x00000000,0x00d55286
.word 0x00000000,0xff000000
.word 0x00000000,0x00000002
.word 0x00000000,0x000000a9
.word 0x00000000,0x000000d9
.word 0x00000000,0x34892c37
.word 0x00000000,0x7432bc40
p4_expected_fp_regs:
.word 0x82a109ae,0xe3c72a2f
.word 0xe7303b68,0x0b6abbe7
.word 0x3c7f9eae,0x41e47264
.word 0x0dcafde1,0xb5b6bfc5
.word 0xc5ef3333,0xd5704dce
.word 0x1c6180cc,0xe55a3f2d
.word 0xed137942,0x7b9a0149
.word 0xc7cbb63b,0x9e5c4604
.word 0x90c078e8,0xfd7b940b
.word 0xa83a51d6,0x01385288
.word 0x17075aaf,0x89cb1c86
.word 0xc61b05cb,0xe0b8a49c
.word 0x0978642f,0x5860302e
.word 0x521bf079,0x877d48a1
.word 0x5444a7cc,0xb04137d5
.word 0x6070b336,0xc771ec91
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p4_local0_expect:
.word 0x9b9f354a,0x34679bca
.word 0xe17aa3f0,0xe31d0295
.word 0x00000000,0x000000fe
.word 0x00b18a0a,0x95cf28ba
.word 0x026ff101,0x88f67598
.word 0x0000009b,0xe423a1ae
.word 0xd630e195,0xf486c4c1
.word 0x0a3dc1e0,0xd89dea5e
.word 0x3cf41157,0xeec0ce84
.word 0xb51feb72,0xfd0d205e
.word 0x75d11427,0x92e2c907
.word 0x99bea069,0x789f8e79
.word 0x8a93487b,0x0c00d0bb
.word 0x28404bf9,0x79842ba5
.word 0xe1777630,0xc8d3ed22
.word 0x4932831e,0x9d4620a3
.word 0xcc6fb58a,0x92a9bb86
.word 0x9138c000,0x4e0c5d1d
.word 0xf1783180,0x4b377219
.word 0x33872a85,0x9c65483b
.word 0x84948bd7,0x30b954ce
.word 0x38837be0,0xb7cc85fe
.word 0xde2b613a,0x63ac2500
.word 0x4e38c322,0x8c34502d
.word 0x3911344b,0x9fb74d88
.word 0xb4f88777,0xed918853
.word 0xd81dd2a9,0x0000004b
.word 0x83090dbe,0x0562e42e
.word 0xcb1b7bb4,0x5c60bdc5
.word 0x669ea4d0,0xa46dec45
.word 0x4219dac5,0x4daba6c2
.word 0x34a5bf6a,0x2e8068f3
.word 0xdb648863,0x1bc901c1
.word 0xbfbe5701,0xa3c5b4b3
.word 0x82ff8261,0x3cc5b1d9
.word 0x5ec6f892,0x143e3315
.word 0x06da6424,0xb71e63fc
.word 0xc0291aff,0x26c38cff
.word 0x32c56bc7,0xb5496fb1
.word 0x1db9e3b2,0x121cc3e7
.word 0xb9617bf9,0xcfcb7710
.word 0x4207cd1d,0xc8098fa5
.word 0xff1d5dd8,0xc79646df
.word 0xe310c725,0xaeabdef2
.word 0x80a6322f,0xc1521bff
.word 0xe8d703af,0x42ab5872
.word 0xd02ea0e0,0x79599328
.word 0xa076b3fb,0x3659be08
.word 0x887a05d8,0xc522bbcf
.word 0x802cf4bc,0x0d5d0dd4
.word 0xcbfa0552,0x65c9317f
.word 0x9875f688,0x01f16fff
.word 0xeb70fe7f,0xd942b4e6
.word 0xe457d39f,0xffffffd0
.word 0x500963b6,0x01f7b1d2
.word 0xf16bcfde,0xd98197c6
.word 0x1f2fb333,0x6569818b
.word 0x37ce7c0a,0xa20a7863
.word 0x8b9dbcb3,0x836a4bb5
.word 0xcdc33474,0x00000062
.word 0x41cac6d8,0xad99a9e3
.word 0x97e56c31,0xab69da77
.word 0xd3356037,0xeac132b9
.word 0x68335dc4,0x221e53ab
p4_local1_expect:
.word 0x99e21f35,0x467fe386
.word 0xff83b6f2,0x1da7783d
.word 0xff9b000d,0x1e28b7a6
.word 0xffef5a69,0x0bc23735
.word 0x35d0ddf2,0x2a613278
.word 0xfa6ef219,0x7f60712b
.word 0x7c053f1a,0x49d92a8e
.word 0xfc246063,0x7d9e4fb6
.word 0x288a1ed1,0xfae236b9
.word 0xddacd126,0x030b37b2
.word 0xc8bd65e7,0x57fb26d5
.word 0xfec12cf1,0xd92a25b2
.word 0xd11e74a3,0x00009bd6
.word 0x2546f3ba,0x0d26281d
.word 0x40060916,0x35ffc293
.word 0x8a82f9e6,0xf0fb4592
.word 0x433c7c85,0x0e1ae9bf
.word 0xe6c35121,0xec5371df
.word 0x8254208a,0x08ac747a
.word 0xce3da0df,0xae86709f
.word 0x63fffa17,0x7796b766
.word 0x2b76e8f8,0x3fde3186
.word 0x07355bb0,0x7bd63e87
.word 0xd47eb2e2,0x6b8bcead
.word 0xfcfd14a5,0x50aa6493
.word 0x03a68dfd,0xe17aa3f0
.word 0xda095a07,0x9fc2ff23
.word 0xad08ecb7,0x03304f68
.word 0xafdef708,0xba8bfd80
.word 0xe327d4d3,0x7b66e0ce
.word 0xc049d6c5,0x3f8f9ad9
.word 0x77cfb82f,0x4beea4e8
.word 0xffd64f1f,0x6a3832bc
.word 0x2dc2d7af,0x8b2abc97
.word 0x7490c197,0x427b589d
.word 0x34e7415c,0x1761a23d
.word 0xbd6ca554,0x8e3c2e84
.word 0x6d432883,0x30bc8baa
.word 0x38edfaa7,0x5a09f7e3
.word 0x1a2e5229,0x296bd6cc
.word 0xc876f788,0xe2a4294b
.word 0x00000000,0x4d4a242d
.word 0xebea303c,0xa03d5f3b
.word 0x000000fe,0x59a226fc
.word 0x8030a496,0x3e6d1bcc
.word 0x8dd8bb72,0x37c2789c
.word 0x5fb66f3a,0x83d875d0
.word 0x5294b1eb,0x1f77815f
.word 0x9b3be464,0x118e38ea
.word 0x7c77afac,0xe30a7305
.word 0xce750b62,0x2677d8c0
.word 0x8c1129d8,0x9cd0a957
.word 0xd7fff01c,0x392f4848
.word 0xa8b3e999,0xc8bd65e7
.word 0xc8b47a03,0xadfaba57
.word 0x27c648f4,0xafda1ea2
.word 0x7432bc40,0x10d5d9d2
.word 0xbe8821a5,0xf24640d4
.word 0x13ec9e17,0xe56b8aba
.word 0x5233ff50,0x99626c1e
.word 0xe0952034,0xeecce97a
.word 0xa9fed54a,0x8a11d6a1
.word 0x31427719,0xbb32503c
.word 0xcf938dce,0xc9850107
p4_local2_expect:
.word 0x0000000d,0x27d45c7a
.word 0xbb78e9f0,0xd60b8598
.word 0x329a0000,0xa9a18316
.word 0x000a1de3,0xd5d25f3e
.word 0xffd4e31a,0x421ec465
.word 0xffd64f1f,0x00000000
.word 0x8f8573de,0xb6fc0ce1
.word 0xf5d3bf62,0xb2d0a03a
.word 0xe8564841,0x7935b40a
.word 0xd065b802,0x45130998
.word 0x386137f5,0x4eab1516
.word 0x117665c3,0x9f983ef0
.word 0xcd4ee5ac,0x000000fe
.word 0x0984e11b,0x6a504778
.word 0x5d06c442,0x59367e65
.word 0xc0aca121,0x3af2dcc9
.word 0x77074753,0x59173733
.word 0x49233237,0x6d2bdab9
.word 0xcd9e3f7a,0x43ac22c5
.word 0x94ff6ce3,0x5961e47a
.word 0x07a3928b,0xd1face75
.word 0x05607a90,0x83e67d00
.word 0xb9c4ed67,0x04893083
.word 0x631d99ff,0x1017f92b
.word 0xa9ac6e8d,0x71d4a36e
.word 0x2cd1d8ea,0x8317f4c4
.word 0xc2e565b7,0xcb83efc1
.word 0x9bd64f1f,0xb3ca42aa
.word 0x3c1fad78,0x80b7daf2
.word 0x7b97fead,0x76a90e1b
.word 0xc6101d18,0xc8825f1c
.word 0xf7621bcb,0xf5162b97
.word 0x560fbc50,0xddabae43
.word 0x8074a2ad,0x870f0614
.word 0x33129130,0x313cc4c0
.word 0xc9be4d70,0x0a4d6cbb
.word 0x47ce92ea,0x7f60712b
.word 0x88a5b65f,0x809757cb
.word 0x1c3d800b,0xa6f25cb6
.word 0x8094aa6f,0x9ecad5e1
.word 0x47214552,0x7f314205
.word 0xb90573cb,0x023d79a5
.word 0xdde494ce,0x4a359fcc
.word 0x5a7712cf,0xa89382a7
.word 0x71ea9b54,0x667c3790
.word 0x265b24a4,0xa64502eb
.word 0xa6c407e3,0x6365c0c5
.word 0xae97b3ee,0xff2e63a7
.word 0x3c03346b,0xb8bf8bc1
.word 0x16d2a5a5,0x79ebe5b3
.word 0x47ff8fcb,0x9e3faeb1
.word 0xa9483906,0x569a38b4
.word 0xb559c8b0,0xee02336d
.word 0x22690980,0x06d99fa4
.word 0xb402033a,0xa7c78e95
.word 0xceda77b1,0x5c54ff2a
.word 0xb46e8368,0x5c2f2393
.word 0xa9688011,0xd7ae6a00
.word 0xc049d6c5,0x188d8436
.word 0x3af20eca,0x62342705
.word 0xf6b5a94f,0xa593842f
.word 0xac034a4c,0xf5788cd2
.word 0x4fffc0fe,0xebb060ef
.word 0x01d8ffa3,0xecee9a8b
p4_local3_expect:
.word 0x87922ec4,0x01af2db8
.word 0xffa1e3a5,0x110df7b1
.word 0xf2d28849,0x4c6ce8d6
.word 0xd98197c6,0xb142e3ee
.word 0x6a518101,0xdef1e870
.word 0xf2000000,0x00000000
.word 0xe9e329a9,0xe7f50ebe
.word 0xb397724a,0x65b9faf7
.word 0x06f2eb09,0x5e726124
.word 0xddc7eae7,0x9cd2f8f9
.word 0x80c7da1e,0x221b1b24
.word 0xdf46422c,0xd5c5b132
.word 0x2e64d330,0x1d44f436
.word 0x196ae545,0x75bf4951
.word 0x8b521748,0xee4cd6db
.word 0x895544f9,0xdf55cb82
.word 0x11883542,0xb5d1b5b1
.word 0x0edaaedc,0x344f813a
.word 0x399844fa,0x0a7fcaeb
.word 0x21557bf1,0xab1d11c1
.word 0x7d4d4f9f,0xbff38f83
.word 0xceeeaccf,0x899f2053
.word 0x8b670b83,0x6189d0ea
.word 0x5f700aa0,0x0708a8ff
.word 0x9aef9d33,0xd824482c
.word 0xed36bb7b,0x000000f2
.word 0x068052e5,0x06df209c
.word 0xa07495d2,0x32095158
.word 0x50759155,0xcca5df76
.word 0xb916adef,0xba37dfbb
.word 0x00000000,0x09928792
.word 0x5a3a0452,0x9c072e1a
.word 0x5259d3e0,0xd47d6555
.word 0xaf8273ac,0xb3352fd0
.word 0xc0f507b4,0x9cffcd09
.word 0x589277ca,0x34892c37
.word 0xf43c143d,0x7e7f7fe3
.word 0xbc51ae96,0x888cc3df
.word 0x0d5dffd4,0x28a433e5
.word 0xe29db1df,0x58bbdc9c
.word 0x08c61bc5,0x2612827a
.word 0x7f3d3270,0x4847ef43
.word 0x30b954ce,0xbe8821a5
.word 0x5751822e,0x82efffc0
.word 0x2c6242cf,0xa1e91757
.word 0x4396cb61,0x72d3ac33
.word 0x20098e86,0x22d1749d
.word 0x6073fa77,0xaf6bf724
.word 0xda1687ab,0x52f6b02e
.word 0x0c471389,0x875ce8e0
.word 0x62ca447e,0x509278a1
.word 0x3c61482c,0xbb935457
.word 0x8343daa4,0xd83555e2
.word 0x84d397a5,0x090af7ab
.word 0xe9dab24e,0x2e52e3d1
.word 0xf5d3bf62,0x21d95f62
.word 0x663f4294,0xa190fa68
.word 0xcf38f821,0xac0efafd
.word 0x114e96b3,0x2cbd154b
.word 0xc649e7df,0x26affc1b
.word 0x721782d1,0x81c62189
.word 0xe7f615b3,0x196f3582
.word 0xf70207ff,0x97b89f66
.word 0x8b50274a,0xfd9f6e8c
p5_init_registers:
.word 0xcf2eec62,0xb4022677 ! Init value for %l0
.word 0x4283dfea,0x2ab097ca ! Init value for %l1
.word 0x3e4a755c,0x47200616 ! Init value for %l2
.word 0x1f443dd0,0x0ea1303d ! Init value for %l3
.word 0x25872064,0x9dfcf3c4 ! Init value for %l4
.word 0x706fb32a,0x96e87de8 ! Init value for %l5
.word 0xa1d817f0,0xd46e9c39 ! Init value for %l6
.word 0xecbab32f,0xe7d4227a ! Init value for %l7
.align 64
p5_init_freg:
.word 0x4c50baa1,0xcbf96668 ! Init value for %f0
.word 0xf88f53b6,0x1ff0dd9c ! Init value for %f2
.word 0x50b327db,0x7874f9ed ! Init value for %f4
.word 0x1e3b7386,0xf0d72022 ! Init value for %f6
.word 0xa8922457,0x624955ae ! Init value for %f8
.word 0x216ee982,0xdf18ff44 ! Init value for %f10
.word 0xc5075e5f,0xc50ebfbf ! Init value for %f12
.word 0x9426b937,0xc3e3a64b ! Init value for %f14
.word 0x5117ea44,0xca5f7b84 ! Init value for %f16
.word 0x35f2d4de,0xea1f486f ! Init value for %f18
.word 0x2324a49b,0x69c95aad ! Init value for %f20
.word 0x62997e4c,0x96357590 ! Init value for %f22
.word 0x2ad775ce,0x0545fe88 ! Init value for %f24
.word 0x3cc6188f,0x2b6f9475 ! Init value for %f26
.word 0x818259b7,0x39f34077 ! Init value for %f28
.word 0xa3c2d932,0xa595a7c6 ! Init value for %f30
.word 0x69fd27b5,0xe8536cf0 ! Init value for %f32
.word 0x02a9ee2b,0x020b562c ! Init value for %f34
.word 0x85dd4dfd,0x63380fe7 ! Init value for %f36
.word 0xe35dbb29,0xd1b21d4d ! Init value for %f38
.word 0xd4baa0b5,0xfc73e428 ! Init value for %f40
.word 0x721d1b22,0x484d19d2 ! Init value for %f42
.word 0x9a890652,0xebeac187 ! Init value for %f44
.word 0x5c8262cb,0xe504c93a ! Init value for %f46
.word 0xba05b597,0xfc5de593
.word 0xfc5fd82a,0x78d53208
.word 0xd1e13ed9,0xa7f2b351
.word 0xc7b1e747,0x3865043a
.word 0x81447e53,0x0b238e01
.word 0x18ed605f,0x3c485b2e
.word 0x4c8be43d,0x41156c75
.word 0xdaf16fa2,0x41e545c9
p5_expected_registers:
.word 0x00000000,0x000000ff
.word 0x00000000,0x0000af0a
.word 0x00000000,0x00000062
.word 0x00000000,0x0000000a
.word 0x00000000,0x0aaf4e4a
.word 0x00000000,0x00000022
.word 0x00000000,0x241b7948
.word 0xffffffff,0xffffffc7
p5_expected_fp_regs:
.word 0x4c50baa1,0xcbf96668
.word 0xf88f53b6,0x1ff0dd9c
.word 0x50b327db,0x7874f9ed
.word 0x1e3b7386,0xf0d72022
.word 0xa8922457,0x624955ae
.word 0x216ee982,0xdf18ff44
.word 0xc5075e5f,0xc50ebfbf
.word 0x9426b937,0xc3e3a64b
.word 0x5117ea44,0xca5f7b84
.word 0x35f2d4de,0xea1f486f
.word 0x2324a49b,0x69c95aad
.word 0x62997e4c,0x96357590
.word 0x2ad775ce,0x0545fe88
.word 0x3cc6188f,0x2b6f9475
.word 0x818259b7,0x39f34077
.word 0xa3c2d932,0xa595a7c6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p5_local0_expect:
.word 0x874396d8,0xc44d917c
.word 0x000000c2,0x0a0ae3b9
.word 0xff67189d,0x6ebe17cf
.word 0x9f1450c7,0xbe2ab61b
.word 0xffc66084,0x4a274a0f
.word 0x00000018,0x7fc09cdc
.word 0x1b2e0dc5,0x63dabc34
.word 0xf678018b,0x3a537fee
.word 0x44c09755,0x65f32b5e
.word 0x39ff5da3,0x756b4982
.word 0x5bd40abc,0x8ade4df3
.word 0x23b1221c,0x6d12f91c
.word 0x0059b852,0x7f4ab3c0
.word 0x0a22d9bd,0xbe724d20
.word 0x06adeec0,0xc76db6f2
.word 0x5af203d5,0xcc9e5c6f
.word 0xff58350a,0xcf24e4dc
.word 0x709b1ce5,0xcd924229
.word 0x35eb038f,0x753510a5
.word 0x1a6d108a,0x7e507971
.word 0x7977f8ed,0xf8f30de6
.word 0x78ffe82e,0x7a5c6c0d
.word 0xb823a9ce,0x45518d3a
.word 0x4ada7b9f,0xd6e4937a
.word 0x85dd1cf7,0x937fb4d6
.word 0x10d6e734,0x730ceddd
.word 0x00000000,0x7b19c946
.word 0x563229c5,0xd998ccc1
.word 0xc8fdddf2,0xc567f03d
.word 0x1b18bace,0x92ee344f
.word 0x29d0ea69,0xd47c5a99
.word 0xab558632,0xe5733cb1
.word 0x94f070c9,0x2d8664c5
.word 0xbe1e2747,0x031d8f61
.word 0x639a9786,0x37d6b768
.word 0xd9c38cf1,0x2bc228dd
.word 0x7a1bf2d1,0xe01a7923
.word 0x01a3e544,0x55704329
.word 0x8948a2fb,0xb904a1ff
.word 0x0964a6f6,0xd5c48357
.word 0x40ee752e,0x40aee81d
.word 0xe1d4cc80,0xb8ff0377
.word 0xcfd2ffaf,0x6ad5c4f1
.word 0x9a094849,0x63631683
.word 0x0ad69b09,0x3cc0e8ba
.word 0xbda0d8b9,0x92ee344f
.word 0x267dd187,0x56859902
.word 0xed944877,0x7c8fcc1d
.word 0xcaf0daf7,0xb345c47a
.word 0x472a2f39,0xa42f207d
.word 0xf98198f1,0x0a5da988
.word 0xc946913c,0x3cd84c54
.word 0x2173c992,0x32d601b3
.word 0x66b96af3,0x508adb7f
.word 0xb96916be,0xa5406097
.word 0x83b1c2fc,0x4032b07a
.word 0x3b6f6130,0x5fbac5aa
.word 0x03607ce6,0xf98aa792
.word 0x3a644015,0xa6baf2b1
.word 0x10a17966,0xac69cc97
.word 0xc1df53d4,0xa62e7383
.word 0x20b71a18,0xffd23341
.word 0x51be6584,0x192349ec
.word 0x95ffa00e,0x8424d293
p5_local1_expect:
.word 0xdabfbdfa,0x83504b27
.word 0x6bad7859,0xcab08396
.word 0x000000a7,0x6aa593f4
.word 0xf048c96e,0xffd42332
.word 0x034adb4b,0x000000ff
.word 0x034adb4b,0xcb1cb99a
.word 0x8fcf8dc5,0xa2d5fe5c
.word 0xce945aed,0xf0182fb1
.word 0x0e3d6f6d,0x5335be89
.word 0x87d63c72,0x9f1450c7
.word 0xf493a56a,0xdace4220
.word 0x4d2d5578,0x165d289b
.word 0x9b807e07,0x60170d08
.word 0x593bcb72,0x5e38315a
.word 0xbb493e29,0xdcb67faa
.word 0xaeb51207,0x3b4f161e
.word 0x79d62bb3,0xff0d2446
.word 0x17a06508,0xfa9e0b0b
.word 0x6bdfb4a8,0x4399964b
.word 0x5512be5d,0xc796fcc5
.word 0xf0ffaccc,0xe7f82283
.word 0xc8752471,0x123b7855
.word 0xc114d714,0x10932a31
.word 0xdbec975a,0x0a2eddb0
.word 0xf1c7b797,0xee0a7e13
.word 0xd954b2e8,0xcde804b2
.word 0xd9f8f26a,0x72a276f2
.word 0x4877c983,0x8847f12c
.word 0xb344ed25,0x3712d42e
.word 0x54aec54d,0x5d6377d1
.word 0x68525723,0x54092cbd
.word 0x0f0253b1,0x51dbc90c
.word 0x3b79ef43,0x135c5d28
.word 0xe5ebc21e,0xfc7aec7d
.word 0xebda29b7,0xe3f4c751
.word 0x2844fea6,0x000000e2
.word 0x6ece080d,0xf37b70c2
.word 0x35b6c63d,0xe109ff0f
.word 0xeb65a455,0xc53eb123
.word 0xe16b9fa5,0x1538baff
.word 0xc8a1a0ca,0x49f28a35
.word 0x0f675571,0xffffff83
.word 0x85c379a1,0x03371a63
.word 0xdb4b2e40,0x3d988a33
.word 0x21e9d266,0x90fb9f87
.word 0x6ac9c2c9,0x2c8f0584
.word 0xcf9523db,0xf5903786
.word 0x2255fded,0xfc73aba9
.word 0xd9f2934d,0x951d669f
.word 0x58f8b230,0x5ff074a3
.word 0xaf044cd3,0x86262859
.word 0xc8e5f737,0x4a805040
.word 0x42ca83e2,0x68293a81
.word 0x9683b0ca,0x5978ad6b
.word 0x6856d508,0x2cc15b25
.word 0x28810246,0xfcded28c
.word 0xbbfcf9ff,0xe4cd31d2
.word 0x9c42f85c,0x73db134f
.word 0x420d8723,0xc53eb123
.word 0x40133975,0x94638b18
.word 0x58a2360b,0xaaa31e63
.word 0x5335be89,0x2214967a
.word 0x19e0049f,0x0a080b5c
.word 0x79bd720f,0x8cf09ef9
p5_local2_expect:
.word 0xfff7ffca,0x000000ff
.word 0xa0000000,0x31309c80
.word 0xff4f4e72,0xad832ca2
.word 0xffe59b28,0xa374f05f
.word 0x00000000,0xc6850974
.word 0xff8989b1,0x6c4be7fb
.word 0xf1be9163,0x0fdb8216
.word 0x141eab80,0x3d3872ef
.word 0xa2bfbf3b,0x34f2d1a5
.word 0xc119ff93,0x0655e347
.word 0xaeb678e9,0xdd94f4cd
.word 0x53d17de4,0xdc914125
.word 0xdb370a4f,0xbbec808c
.word 0xb6de4131,0x2aec1530
.word 0x31d25940,0x13598f27
.word 0x7d98be57,0x57a14835
.word 0xa0447000,0x361bb912
.word 0x4cd347df,0x00000022
.word 0x571a0363,0xf968e53a
.word 0x14bb3413,0xc2425060
.word 0xbe570a4d,0x85daab42
.word 0x52443254,0x0615c3b4
.word 0x5bc912ba,0x5e5e4855
.word 0xb85cec72,0xf3880fe3
.word 0xd4678be4,0x396db3a5
.word 0x2b6ccf50,0xdf77daac
.word 0xca520926,0xde1e479b
.word 0x09eec286,0xff69e91c
.word 0xa2e52547,0xbf1e6433
.word 0x0b6a8bb1,0x153793f0
.word 0xc7c52a02,0x7c2da65c
.word 0xfc94b6ef,0xf216a246
.word 0xad6f18f6,0x229064f7
.word 0xc92acbcb,0x48458759
.word 0x4101c7ca,0xe605600a
.word 0xe5ff378f,0x3b5cfb85
.word 0x35b278a5,0x56ab45f3
.word 0x59c5ce3f,0x381c7e82
.word 0xacf3f869,0x4dba35d6
.word 0xbd75707e,0xe02c054c
.word 0xbcf42a88,0x8e12b7ba
.word 0xba118166,0x751697e4
.word 0x2c97bfe8,0x1fb83962
.word 0x18ed77f5,0xd191f80f
.word 0x181ed9bf,0x2a83a894
.word 0xa9890e25,0xc360fa3f
.word 0xa7e813b1,0x2c0a1447
.word 0x660124d2,0xf4a43664
.word 0x86ce52b6,0x9903260e
.word 0x5139c173,0x693c37ad
.word 0x2164e821,0x78c4a5d3
.word 0xed0144d6,0x0604a331
.word 0x7bddaba4,0x859d6573
.word 0x11c0c4f5,0x28c75778
.word 0xbcc0a4e8,0xc74351f7
.word 0xb1fff2f2,0x275dfed5
.word 0x9beb18fa,0xb4022677
.word 0x006ef355,0x7d001fe9
.word 0x48458759,0xba45bdee
.word 0x6c1ff9ff,0xdfecdf8e
.word 0x50907f62,0xabe91ecd
.word 0xbf1ad9d4,0xb8ab081e
.word 0x636ab7a5,0x9efb74b7
.word 0xe7845211,0x01c254e0
p5_local3_expect:
.word 0xe109620f,0x29d35f59
.word 0x0aaf4e4a,0x422b54dc
.word 0x1bb62abe,0xfbe74b6c
.word 0x0000002a,0x68194681
.word 0xa999a782,0x6b92a163
.word 0x493bbe4f,0x4b18a973
.word 0xfd876337,0x7c189e52
.word 0x71bb9a37,0xed3896d3
.word 0x448c3a78,0xf0afb08c
.word 0xdf86f42e,0xb4481dca
.word 0x32fd5d12,0x3d844baa
.word 0x97ff9dbd,0x758204e7
.word 0xc59837fa,0xc3497695
.word 0xdd0fc26b,0x5c420628
.word 0xc34c94d4,0xd89436ea
.word 0x0d5b4fad,0x80bc2db2
.word 0x7dfe366a,0x847d0f55
.word 0x23559206,0x00000000
.word 0x1b4839fb,0xc6850974
.word 0x6e09fa7c,0x1ea424f7
.word 0x5f15b1e5,0x0a228684
.word 0x00000047,0x59ba7353
.word 0x327e0127,0x7fb21b55
.word 0x21cd785b,0xdc846d99
.word 0xcbc0ca26,0x79a0c35f
.word 0x083b6b2d,0x1c5d2945
.word 0x3c179535,0x5d4bb441
.word 0x46d3c874,0xfdc9f807
.word 0x59dae546,0x69a73dca
.word 0xb2ddfff9,0xb72f3386
.word 0xc0ff4fda,0x43730375
.word 0xba950643,0x1b1eb99c
.word 0xece0ec9d,0x5cd90417
.word 0x13d0d100,0xd2def273
.word 0xc2f1b816,0xf6ee4fff
.word 0x841df50e,0xeb6f8b44
.word 0x61e5c9da,0x26e0fc70
.word 0x92f3306b,0x4fb73e74
.word 0x0000149f,0x6f860946
.word 0x05c7abd7,0x2c1ae8ff
.word 0xaa1c2572,0x25ca797f
.word 0xa6bda9f2,0xb5981ac8
.word 0xdd004a07,0xff894293
.word 0x9dd475dd,0xc7d6c4e9
.word 0x340b03c5,0x10db898b
.word 0xed16c38f,0x906a2b55
.word 0x402f3808,0xf271bdd6
.word 0x2e67ba48,0x22b16e54
.word 0x624a264b,0x0ddc1c0d
.word 0xed246dc6,0x94d52de6
.word 0xc87a64c4,0x6118d4c5
.word 0xffd520f0,0x30507e3a
.word 0xef2f5c26,0x656274e5
.word 0xf842ab65,0xac7ee3d6
.word 0xa937f7eb,0xd56a2e0d
.word 0x6d0db1e1,0xe008268f
.word 0x95daccb5,0xb8eab2ea
.word 0x03c80b52,0xadff4709
.word 0x050db9a9,0x2cd813f8
.word 0x1b4bffb8,0x3da89bce
.word 0x2ab097ff,0xd403c154
.word 0x418ec56d,0xb53f8d0a
.word 0x7eea2f77,0xa1d64aad
.word 0xa2665f5a,0x53bd3bc5
p6_init_registers:
.word 0xa6f7f14e,0x0e5310f1 ! Init value for %l0
.word 0x9462b674,0xabf6fbde ! Init value for %l1
.word 0xf85280c2,0xe2a51fdf ! Init value for %l2
.word 0xf6f9634e,0xe9256c9a ! Init value for %l3
.word 0xb2399b4f,0xef728101 ! Init value for %l4
.word 0xc6fabbd6,0x4619d9de ! Init value for %l5
.word 0x0d02b944,0x314c9838 ! Init value for %l6
.word 0x95196a50,0x02104dc1 ! Init value for %l7
.align 64
p6_init_freg:
.word 0xeefb82fa,0x64cfd65c ! Init value for %f0
.word 0x3999d77c,0xe799eb6c ! Init value for %f2
.word 0xd57f4835,0x180155d8 ! Init value for %f4
.word 0x541f499b,0x82270cb9 ! Init value for %f6
.word 0xe4272934,0xe58c8ac4 ! Init value for %f8
.word 0xff9deb8f,0xb8eebe25 ! Init value for %f10
.word 0xcf4ab428,0xa22f7f35 ! Init value for %f12
.word 0x1664ebea,0xe4bbdba4 ! Init value for %f14
.word 0x945c991c,0x888d9ea8 ! Init value for %f16
.word 0x1b747926,0xdfce0d4e ! Init value for %f18
.word 0x21dd7c11,0x51329e97 ! Init value for %f20
.word 0x85d0e138,0x8a161fbb ! Init value for %f22
.word 0x79ce0f0c,0xcb91127f ! Init value for %f24
.word 0x335751f1,0x223e1007 ! Init value for %f26
.word 0x33a1c21f,0x87e833c4 ! Init value for %f28
.word 0xe174d4bc,0xc97e314d ! Init value for %f30
.word 0xda75e1e9,0x12c3b270 ! Init value for %f32
.word 0xd23548ca,0x82c73a0a ! Init value for %f34
.word 0xcf59fd84,0x38cd3e68 ! Init value for %f36
.word 0xe546eaf3,0x23b4c128 ! Init value for %f38
.word 0x004a2ce2,0x6683f97a ! Init value for %f40
.word 0x8ce3ca8c,0x703b65ed ! Init value for %f42
.word 0x8173189e,0x7f3a3434 ! Init value for %f44
.word 0x19831599,0xd9ce0af2 ! Init value for %f46
.word 0x40682957,0x29accab2
.word 0x1f852c61,0x8ab7dd5c
.word 0x02190c7f,0x9b1caa42
.word 0xe33a3ea7,0x0f3d5751
.word 0x7f640bd3,0x7fe7281d
.word 0x680a144c,0xe644c74b
.word 0x7140801b,0xfd0056a5
.word 0xc515bc01,0xdeb08917
p6_expected_registers:
.word 0x00000000,0xda86b741
.word 0x00000000,0x15ec6514
.word 0x0aa39c2a,0x7f44b530
.word 0x55a6ffa8,0x38af0d56
.word 0x00000000,0x7a0000ff
.word 0x00000000,0x000000ff
.word 0x00000000,0xc8c83862
.word 0x00000000,0xd347ffbe
p6_expected_fp_regs:
.word 0xeefb82fa,0x64cfd65c
.word 0x3999d77c,0xe799eb6c
.word 0xd57f4835,0x180155d8
.word 0x541f499b,0x82270cb9
.word 0xe4272934,0xe58c8ac4
.word 0xff9deb8f,0xb8eebe25
.word 0xcf4ab428,0xa22f7f35
.word 0x1664ebea,0xe4bbdba4
.word 0x945c991c,0x888d9ea8
.word 0x1b747926,0xdfce0d4e
.word 0x21dd7c11,0x51329e97
.word 0x85d0e138,0x8a161fbb
.word 0x79ce0f0c,0xcb91127f
.word 0x335751f1,0x223e1007
.word 0x33a1c21f,0x87e833c4
.word 0xe174d4bc,0xc97e314d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p6_local0_expect:
.word 0x9e635476,0x70d7eccb
.word 0x00005eff,0xa43c2501
.word 0x00000000,0x000000c1
.word 0x0000008d,0x00000038
.word 0xff4d10ff,0x6affa641
.word 0xfff03355,0x72e1ec48
.word 0xece742c3,0x74bbb465
.word 0x54fa68f1,0x45d6306d
.word 0x70284df9,0x68950b80
.word 0x1044b78c,0x7ba05240
.word 0xa5e7c9ef,0x0836a104
.word 0x1cff5550,0x335f8a3f
.word 0x128b1d86,0xdf339781
.word 0x9397346b,0x49ed70c8
.word 0x1ff9de9f,0x8962636c
.word 0x73a2ad77,0x318864fb
.word 0x2df0e451,0x2d73fac8
.word 0x099916e5,0x85b76269
.word 0xe7c63449,0xd05a4f8f
.word 0xf0f48a49,0x290bddab
.word 0xe730512e,0xe511520c
.word 0x28983a0b,0x205231c8
.word 0x2bebd1c7,0x000000ff
.word 0xb0a8a52e,0x0c519caa
.word 0xe43a6592,0xf78ddd7d
.word 0xd5fb72fb,0xdb06086b
.word 0xc47bc3b5,0xd9369b13
.word 0x9d6c3948,0x501934ee
.word 0xb5029af6,0xc663318f
.word 0x920fe2ff,0x7c4a3be4
.word 0x8be53e0d,0xc0d7b46a
.word 0x9db96dee,0xc6bca41b
.word 0x628f7e07,0xd32cf1d7
.word 0x5d1bf8c0,0x5ebf3d46
.word 0xc9b914fc,0xfb028cd3
.word 0x027041ae,0xd54677da
.word 0xff41971c,0x223ee312
.word 0x31da41e1,0x6365c8bc
.word 0x52c47f21,0xdb9d460a
.word 0x28bca49b,0x9610992f
.word 0x6ad1bb1e,0x1a993564
.word 0x0ac067c8,0x90c1b6f3
.word 0x99c8ff0f,0xed8e77a8
.word 0xee5dd5a9,0x2566e662
.word 0xfca1a5ec,0xd084b171
.word 0x2554b6ca,0xe29d17dc
.word 0x3a149494,0x08ea237b
.word 0x5adb0ceb,0x0e66ff35
.word 0x0ce4e491,0x5f4924c8
.word 0xc8c83862,0xd347ffbe
.word 0x84d35783,0xf96b37ff
.word 0x5d3d67e9,0xa049fb71
.word 0x2d5c1ca5,0x000000ab
.word 0xe2214250,0x23610c7a
.word 0xc73c1de4,0xdb745bb4
.word 0xc3df36c0,0xa0d33a7a
.word 0x9f2ae2be,0xc14fac2a
.word 0x652bf67e,0x149f7fb1
.word 0x0a68540f,0xc32e2fcd
.word 0xdf38e0f1,0x2b2425ad
.word 0x527600a1,0x7ce56e85
.word 0x588519ee,0xbbdf1fb6
.word 0x9ccda8d5,0xf876da2e
.word 0x1a55ba71,0x03a23666
p6_local1_expect:
.word 0xff000000,0xb73b09ca
.word 0xff9b0d59,0xc68a5f5f
.word 0xff2d6f1f,0x3447f040
.word 0x000000c1,0x82c62589
.word 0xff5e1858,0x00000000
.word 0x7f000000,0x1b65565d
.word 0x051ebddf,0xc143ec9a
.word 0x7c95e47c,0x0f7fb7a0
.word 0x8349abb1,0xfc91bb59
.word 0xd3144590,0x739599f3
.word 0x66e6abc4,0xddd903e5
.word 0xf17359cb,0xec08357d
.word 0x5938e6dd,0x2bf60f29
.word 0xe4642bb0,0xe64535f1
.word 0xbbdfa667,0xacee78df
.word 0x6e3c484b,0x2af5f2bf
.word 0xe6694def,0xdb7b73c8
.word 0x7437e1b0,0xc0dbe911
.word 0xfadf32ef,0xf0dbe704
.word 0x130c4b45,0x63078def
.word 0xbb42c05d,0x48ecdd6f
.word 0x8f4952e0,0x000000f6
.word 0x450cb9eb,0xf4561faa
.word 0x03726a3b,0x83f3f713
.word 0xdc5e2f01,0x0ff4f1e9
.word 0x586ee097,0x46f8bf06
.word 0x346c6411,0xbaffd917
.word 0x6f12c3b2,0x3b8c1459
.word 0x01258d60,0x0d263216
.word 0x2a326e68,0x209abc07
.word 0x12995aed,0x82218a89
.word 0x9286643b,0xff46fb72
.word 0x25215258,0x4d7e038e
.word 0x1c0f0db7,0x76676536
.word 0x7654639e,0x1a5e8aff
.word 0x2e4e6b74,0xd9369b13
.word 0x7c5705a0,0x2ecba0d4
.word 0xd453391b,0xf51aef9b
.word 0x5e3a626d,0xf0708ab1
.word 0x112a7d81,0x48e38884
.word 0x4dc3e520,0xf2f5d8a9
.word 0x0f000e66,0x89bb343f
.word 0x2c972a0d,0x527a21af
.word 0xe66c5376,0x770eb736
.word 0x57e9076c,0x215c2abe
.word 0x3c062c86,0x4c1000ff
.word 0x8dc824fe,0x9657cd1b
.word 0x00029838,0xc7abfe99
.word 0xcbec51b2,0x80d8a8dd
.word 0xa6b4c802,0x6d501abd
.word 0x84fd4a3b,0x76f7e731
.word 0xc31ec850,0x76a7d548
.word 0x36415cb1,0xf7547d64
.word 0xa41b4c40,0xa9ef332a
.word 0xa8fd8358,0xac9e18fe
.word 0x85a0ef85,0xdce690a5
.word 0x543d7cda,0x0e6b83ef
.word 0x5b8efc3f,0x46569f4c
.word 0x9362d33a,0x94fa850d
.word 0xdbf1d624,0xeca0e886
.word 0x07cb533c,0xff5d722d
.word 0xc7789000,0xfc296edb
.word 0x02c4fcbd,0xcbec51b2
.word 0x3ea1d451,0xf65e8a39
p6_local2_expect:
.word 0xff11b8de,0xd7d3f2a8
.word 0xafcc85f6,0x66cae679
.word 0xb73b51f2,0x8a85a43a
.word 0xd3000000,0x6aae01ff
.word 0xb4960442,0x0e66e135
.word 0x639e007a,0x000000d3
.word 0x79aa4c8a,0x765d42b2
.word 0x9a00fab7,0xc3b51966
.word 0xffceb235,0x15ec6514
.word 0x72004b84,0xff63e01b
.word 0xec8cbf93,0x6fbf84ff
.word 0x83fa4015,0x2ac73446
.word 0x8d7d3175,0x254c006d
.word 0x000000ff,0xf7141317
.word 0x52244e0d,0x3bcb1bb1
.word 0x99401216,0x793470da
.word 0x63ff5d26,0xea101376
.word 0x950261bb,0xc1bb0021
.word 0xd32cb6e6,0x7b03b2bd
.word 0x7f120729,0x09a5fdfc
.word 0x607cd83f,0x989e3025
.word 0xff00007d,0xc9179181
.word 0xbc017447,0x454aef8c
.word 0xa94b4f49,0x0278df88
.word 0xd8fa6d35,0x8f007f9a
.word 0x8c18a0af,0x9b5a711f
.word 0x0aa39c2a,0x7f44b530
.word 0x9d1abae0,0xe49f89d1
.word 0xba271b16,0x1ce0dc8a
.word 0x0c728593,0xa1cf0319
.word 0xb9c6063d,0xcf11d017
.word 0x3256788d,0x9b982876
.word 0xa6ef7e1d,0x57783193
.word 0x000000a3,0xc0969cc1
.word 0x5d6766ef,0x6e8e09e9
.word 0x03de887f,0x00000000
.word 0xa84f1b31,0x87178ee7
.word 0x06e34b63,0xe511520c
.word 0x9ede60a6,0xffe02907
.word 0xe84b5536,0xe528ebd6
.word 0xe730512e,0x0000007b
.word 0xa796e93c,0xd310d651
.word 0x1f239f13,0xfb5b705b
.word 0x6bd64075,0xda299388
.word 0x75ed0f22,0x6c05dceb
.word 0xad4a89cf,0x9dabb066
.word 0xebc220a0,0x8cf1a309
.word 0xfd83968b,0xb36b588a
.word 0x2ae97c69,0xa9a56474
.word 0x637f87eb,0x44abb4f1
.word 0x9cbafe21,0x00f403b1
.word 0x402bb117,0xdc3a009d
.word 0x7ffb7aa8,0x2ca5ba7f
.word 0xf0563b12,0xfbc6a88e
.word 0x63acefd3,0x992f3ec9
.word 0x169301d7,0xd06ebb18
.word 0x7971c99d,0xc6ae6685
.word 0x2e270f52,0xff09fc27
.word 0xb11964c4,0xfda47f2a
.word 0x35a85ad2,0x041b06d4
.word 0x166603ef,0xc4b39753
.word 0x205a8a7a,0x79d00f33
.word 0x0d98a4b8,0xbe7c664c
.word 0x6fdb232f,0xc4a6340f
p6_local3_expect:
.word 0x00000000,0xd347ffbe
.word 0x30b5447f,0xbeffa7d6
.word 0xf6000000,0x00000000
.word 0xab5e1858,0x057be203
.word 0x00000000,0xff0000e1
.word 0xffeb6477,0xd002137b
.word 0x0c7ff247,0xdc9972ff
.word 0x8f6ca5cb,0x49417723
.word 0x02185923,0x09baf65e
.word 0xffb0e9b5,0x27dd75a5
.word 0x21c2b755,0x408c62b2
.word 0x7b49632a,0xc4512853
.word 0x9a581e2b,0xc7bacbeb
.word 0x880ebcf6,0x00192692
.word 0x3bc18b2d,0x67caf8f4
.word 0xc484dc1f,0x121427ff
.word 0xf8fdad90,0xc26a6432
.word 0xc653df47,0x6c0fe5d0
.word 0x319fb0dc,0x1438ac79
.word 0x98660198,0xc9407de4
.word 0xa54ee718,0x600113a6
.word 0x02d73eb5,0xff519f8b
.word 0xec48bd49,0x82ac4bba
.word 0x50bd1818,0xb7d89c2b
.word 0xaa21dbbf,0x97e4968e
.word 0x22da6c30,0x2ecba0d4
.word 0x824519e0,0x41f367b3
.word 0x5da36309,0xf8e32e7c
.word 0x16bf9f66,0x17c9c7ef
.word 0x888eff1a,0x5b4861dd
.word 0x3e20b3b8,0x69000000
.word 0xb655d164,0x3bafa15b
.word 0x5b2cf2b5,0x5041f54a
.word 0x1deed147,0x473dead1
.word 0x551f15c2,0x531fa080
.word 0x8951627b,0xc5dab6f5
.word 0x02ddb35e,0x77cf529c
.word 0x26e3b65f,0xf6a1705b
.word 0x767cf410,0x629dd94d
.word 0x74dcb63f,0x3d029939
.word 0x7a758412,0x4a9a4fd8
.word 0x23446ed1,0x25f2f782
.word 0x11431dae,0x3228e92e
.word 0xcdbe00e1,0x5e82462b
.word 0x55a6ffa8,0x38af0d56
.word 0xd3cbc1a1,0xb4960442
.word 0xd94d7778,0x78c32bcc
.word 0x3e20b3b8,0x9be18ba9
.word 0x34cf3ae3,0xd89fa865
.word 0x4ae6fdab,0x0366886f
.word 0xe5659ea9,0xb1151f42
.word 0x68f1ede1,0x98935226
.word 0x0039d6b5,0x274b01d0
.word 0xe49f89d1,0x30e70727
.word 0x58673002,0xd8940abc
.word 0xba319c0d,0x5aaa12e5
.word 0x4619d9de,0x914482a4
.word 0xbc779311,0x026ab28b
.word 0xc5936d11,0x7dba5263
.word 0xad1ff2bb,0x0000fff0
.word 0xe33b0023,0x61b7cc06
.word 0x3680e95e,0x7a55d759
.word 0xf4754b1c,0x5069c89a
.word 0x9071a4fb,0xb4a1453a
p7_init_registers:
.word 0x46813e73,0xee6901f5 ! Init value for %l0
.word 0xc1ad8370,0x8c485831 ! Init value for %l1
.word 0x600d2d63,0xdba99bad ! Init value for %l2
.word 0xd7e9e2f9,0xe420675c ! Init value for %l3
.word 0x978aa80d,0xf28df33f ! Init value for %l4
.word 0x17f101f0,0xe8d2df21 ! Init value for %l5
.word 0xc3f8d218,0xb927f92d ! Init value for %l6
.word 0xd7cab1a2,0xc49c2465 ! Init value for %l7
.align 64
p7_init_freg:
.word 0xa7b23cbb,0x1349df59 ! Init value for %f0
.word 0xf433ce07,0xf790d982 ! Init value for %f2
.word 0xc220d2fa,0x6a98a0d8 ! Init value for %f4
.word 0xe8d535d0,0x04768a2b ! Init value for %f6
.word 0x62317134,0x24c3a9c2 ! Init value for %f8
.word 0x52a43fd2,0xf551f30b ! Init value for %f10
.word 0xeb7caf4d,0x8dfa0f81 ! Init value for %f12
.word 0xe00531c9,0x71b77206 ! Init value for %f14
.word 0x1239bc23,0x072a7420 ! Init value for %f16
.word 0x975a9d14,0x68d24c10 ! Init value for %f18
.word 0xdae84908,0x98e398b0 ! Init value for %f20
.word 0x88f64891,0xb75ea4fb ! Init value for %f22
.word 0xd1f1dde3,0x345e6245 ! Init value for %f24
.word 0x0823718b,0xc59a2442 ! Init value for %f26
.word 0x5b79d782,0xfeb497e6 ! Init value for %f28
.word 0xa751b2dc,0xf0910dcf ! Init value for %f30
.word 0x0eef680b,0x771d5f69 ! Init value for %f32
.word 0x543d3d12,0x6b0371ee ! Init value for %f34
.word 0x0d13eca1,0xaab8b1b2 ! Init value for %f36
.word 0x3074f779,0xc66609f7 ! Init value for %f38
.word 0xe46191eb,0x7f15fc31 ! Init value for %f40
.word 0x811b740e,0x17b1b5ce ! Init value for %f42
.word 0x122073f6,0xdda16d5b ! Init value for %f44
.word 0xc3fd0980,0x2bab2352 ! Init value for %f46
.word 0x1558a959,0xa9a3738a
.word 0xc9c59615,0x60b985e6
.word 0x26c6adb6,0x5e70e1c9
.word 0xc09c9e86,0xcd2cdf2b
.word 0xcaba7f5e,0x83924ce7
.word 0xfb9f6d0f,0x8461853c
.word 0xca831e89,0x77d2d2d9
.word 0x27305281,0xd508f894
p7_expected_registers:
.word 0xffffffff,0xf6f9d998
.word 0x8cad1ded,0x5823c806
.word 0x00000000,0x4140db73
.word 0x00000000,0xbc1b1f54
.word 0x00000000,0x0b3d5bc5
.word 0xda6f4156,0xac9ddc57
.word 0xfacfc8c8,0x609d12da
.word 0x00000000,0x38b7f029
p7_expected_fp_regs:
.word 0xa7b23cbb,0x1349df59
.word 0xf433ce07,0xf790d982
.word 0xc220d2fa,0x6a98a0d8
.word 0xe8d535d0,0x04768a2b
.word 0x62317134,0x24c3a9c2
.word 0x52a43fd2,0xf551f30b
.word 0xeb7caf4d,0x8dfa0f81
.word 0xe00531c9,0x71b77206
.word 0x1239bc23,0x072a7420
.word 0x975a9d14,0x68d24c10
.word 0xdae84908,0x98e398b0
.word 0x88f64891,0xb75ea4fb
.word 0xd1f1dde3,0x345e6245
.word 0x0823718b,0xc59a2442
.word 0x5b79d782,0xfeb497e6
.word 0xa751b2dc,0xf0910dcf
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p7_local0_expect:
.word 0x77f832aa,0x9064c355
.word 0xa2cf1335,0xe50872d7
.word 0x36e7ee5c,0x093ecc15
.word 0x68d3f73f,0x4fddf59d
.word 0x399cae8a,0xbf3978dc
.word 0x3e000000,0xa2b1cad7
.word 0xa06154cb,0x50b44415
.word 0xf4870b34,0x17a92df4
.word 0xca7b4f2d,0xca3a613a
.word 0xc8a160a0,0x465b70a2
.word 0x75d4998c,0xbbe40439
.word 0x3d880b67,0x0a063ed9
.word 0x1e7dbd96,0xcb62b61c
.word 0xa5fa584b,0x43e465f1
.word 0xaf6b730a,0x3d7f7edd
.word 0xab93ee55,0x949f48bc
.word 0x71d9d945,0x079b23e2
.word 0x85191988,0xe1d81254
.word 0x9b1a4fdc,0x74f14604
.word 0xd7f90102,0x252f6586
.word 0x9dc65e74,0x604cde3e
.word 0x205156b9,0xa07dc916
.word 0x15c85335,0xdf86be81
.word 0x64405064,0x6d6428cc
.word 0xbc1b1f54,0x9e4efa64
.word 0xd63fe453,0x12f19051
.word 0xfa42d5c7,0x5057ced2
.word 0xaedc3e74,0x0bc937c2
.word 0x4435887c,0xbec2db27
.word 0x784c4e6f,0x7405ee58
.word 0x9dacffb0,0x7a40062e
.word 0x000035b0,0x49ca6fa9
.word 0x21a1b189,0xff24dd3b
.word 0xcc8e2886,0x43c22d0b
.word 0xc8c210cf,0x39d14317
.word 0x840a38f6,0xa857faab
.word 0x000000ab,0xbc5ef687
.word 0x7daf1dd0,0x360d422c
.word 0xa3111998,0xe360eecb
.word 0x3d6eeab4,0xacc8d05a
.word 0xa8d2e8a1,0x4832a559
.word 0x3bfac2db,0xaa5439b5
.word 0x1d7624e2,0x6cbe438e
.word 0xbaff9485,0xc313936b
.word 0x961acf8d,0xebdf7c46
.word 0x1bf32c52,0xa0d57b5e
.word 0x1b6cdbec,0x83ec5eb9
.word 0xed268d3d,0x8310845e
.word 0xb9cc0ff5,0x1069b527
.word 0xb3d8a8bc,0xb28562bc
.word 0x4d800689,0xc756ff77
.word 0x46d9d724,0xab2ca16d
.word 0xaf7c5554,0x48b3e62f
.word 0x9e5e2fc6,0x322ec0b1
.word 0xe6298e57,0x5553e2f3
.word 0x8b3e859e,0x09c6ff13
.word 0xffffff9e,0x4c000000
.word 0xd421b217,0x09ebd405
.word 0x8de34bab,0x674e776e
.word 0xc0398d7e,0x24c4f2a1
.word 0x0db26b0f,0x16231179
.word 0x0d7239dd,0x97decf47
.word 0x4c20cbb4,0x34bfc7a9
.word 0x8cad1ded,0x5823c806
p7_local1_expect:
.word 0x03ea76ab,0x7c777d9d
.word 0xff24dd3b,0xed31e8ce
.word 0xffe5bdde,0x19072ec5
.word 0xff33b418,0x12caff0f
.word 0x98d9f9f6,0xcb87303c
.word 0x3ff7d368,0xcc0d6c48
.word 0x6869ac3e,0xa14e9f79
.word 0x8e21b26e,0x67a0c242
.word 0xda51c329,0xffffdd3b
.word 0x6cbdd1e2,0x1542796a
.word 0x388ec968,0x9217643d
.word 0x823cd736,0xb9af621c
.word 0xeb816cf4,0x0f7de441
.word 0xfd3e90dc,0x0748270d
.word 0x9c96db1b,0xfe639506
.word 0xb34e3545,0xf988f50e
.word 0x8d7e3c28,0xa34f3ea3
.word 0xc44a97a2,0x4cca4a6c
.word 0xc1ba0dbd,0x46a1a9b5
.word 0x3a360696,0xf5851881
.word 0x785aa44a,0xdca16ad1
.word 0xe632858b,0xea89e980
.word 0xce205884,0x1d24b9cf
.word 0x99fdb64f,0xbba7d737
.word 0xa8bba8de,0x9c3cc9e2
.word 0x70fbd6e8,0x4088ff20
.word 0x878ce0d8,0x313d0b99
.word 0x26a3b666,0x02d88ab8
.word 0x118c37bc,0x39c7fcf6
.word 0xea2e8847,0x714ede4e
.word 0x594f617d,0x17a92df4
.word 0x3c0c975b,0x5faa0164
.word 0xf90dbea6,0xdf435ada
.word 0xc93e7835,0xf8975d54
.word 0x8c9335cf,0x3ad4835b
.word 0xd58a29e8,0xf091cea6
.word 0xa26cb9fd,0xa6e05c4c
.word 0x5aa7f234,0x50c4e1b7
.word 0x4cd9d879,0x71393ede
.word 0x63b6abd0,0x1cabba0e
.word 0x489eac28,0x2c1f4d25
.word 0x32d3292a,0x554e940a
.word 0x1ca29307,0x3aad3549
.word 0x1bc20ef9,0xe9177493
.word 0x1ec1938c,0x000000ce
.word 0x7cb41dfb,0x8bcdd392
.word 0x0eb63caf,0x53b32f88
.word 0xb5ccb392,0x4d829456
.word 0xbe2fbf00,0x950c8478
.word 0xac1e04b5,0x000013bd
.word 0xa81c2ac8,0xee69052b
.word 0xb031342f,0xa347d717
.word 0x952affff,0x5ebc6f7c
.word 0x9f6428bc,0x6ae6ba2e
.word 0xbba4643e,0x599efbff
.word 0x4e621f4d,0xffffffaf
.word 0x1493c2bd,0xe6fe0f71
.word 0xb9af621c,0xd3132acf
.word 0xf9ef85a7,0x2661028e
.word 0x17affff9,0x4b15c1d1
.word 0x2c85c816,0xe5ef47d2
.word 0xd188e8bb,0x3997cd3d
.word 0xbfd52cf7,0x938cf729
.word 0x145c3fc9,0x9f5eac32
p7_local2_expect:
.word 0xab76ea03,0x68c98e38
.word 0xff68a7ea,0xc0ee6d28
.word 0x00000000,0x62e24667
.word 0xff44b450,0xa7071ab4
.word 0x2b09e2a6,0xbb848c44
.word 0x00000024,0x65249cc4
.word 0xd534a36a,0xaf0387c2
.word 0x377d83f9,0x4f31ccd9
.word 0xe56eb617,0x6575240b
.word 0xb5f26179,0x875bef73
.word 0x830b1cea,0x5a641e16
.word 0x89822f74,0x39db9217
.word 0xb986ec51,0x951dc31c
.word 0x78a5229e,0x68edd4b6
.word 0x81b3223d,0x9208113b
.word 0x22f32bed,0x62393c25
.word 0xb86065c5,0xef6367a6
.word 0x3c2a5f04,0x6cec5679
.word 0x8d175db5,0xcf046433
.word 0x8008a49a,0x6d3cf863
.word 0xb811bc07,0x5782ce43
.word 0x47715ed8,0xb6071a6d
.word 0x1448d3b2,0xdb56638b
.word 0xbdeadffc,0x9c095a65
.word 0x588f0e21,0xf9342aa0
.word 0xce8b3b64,0x96beac33
.word 0x885130e9,0xe1e78842
.word 0xb111d651,0x52c1beef
.word 0xe553ec25,0x2894ad5d
.word 0xf469e12c,0x5662c212
.word 0xcf8b8fd2,0xda7a767d
.word 0x026222ce,0xf07145b0
.word 0x80cfdbab,0x0f4bd5d4
.word 0x191b4769,0xa0bfcaa8
.word 0x4853864d,0x5ba47a97
.word 0x0a807faf,0x0285fbf7
.word 0x90bfd419,0x1acdfbb2
.word 0x02acca3f,0x6d574844
.word 0xd9d88c02,0xdba22b00
.word 0x56569203,0x0464c45f
.word 0xb69c9380,0x1acdfbb2
.word 0xee69ab19,0x4bf6cbbd
.word 0x9aba746f,0x627fbac7
.word 0x677c42da,0x318f66f3
.word 0x4140db73,0x9049f5da
.word 0x6a8d58cb,0x0b3d5bc5
.word 0x1c870960,0x490fa29e
.word 0xd8fda076,0x7f65ecb1
.word 0x4a2e4811,0xb5db9ee0
.word 0x9f424b73,0xf2a65eff
.word 0xa9f32571,0xd5d23e01
.word 0xb8cee979,0x87b4b4a0
.word 0xe31d853a,0xcca9a09f
.word 0x5bb95598,0x8751a8d3
.word 0x22433c0a,0x7aa1c89c
.word 0x950f2f2e,0x202ef456
.word 0x05ba96dc,0xa2ea270b
.word 0x7c5f38f4,0x85641112
.word 0x39f74c59,0xc30bf012
.word 0xbd3eacc8,0x297b3e3e
.word 0x28874b8c,0x2b539d68
.word 0x1b2900c2,0x297b3e3e
.word 0xcf88640c,0xf32369ec
.word 0xfacfc8c8,0x609d12da
p7_local3_expect:
.word 0x2465f47a,0x44f27cb4
.word 0x2b09e2a6,0xe1b7b4f4
.word 0x8ed8557a,0x2466192e
.word 0xfb000000,0x9df5dd4f
.word 0xdd4f9203,0x3ce8aa49
.word 0x4066d55a,0x3bdd24ff
.word 0x2352c620,0x48a1746e
.word 0xb83c3c69,0x3fb1cded
.word 0xa760f46d,0xbf26c672
.word 0x270819c8,0x2b217ced
.word 0xf915748d,0x85b103e5
.word 0x38b7f029,0x8048ffaa
.word 0x33052a17,0x6e643c01
.word 0x00000000,0x000000b0
.word 0x7af66942,0x799212c2
.word 0x5aee1e6a,0xba40ec2f
.word 0x93cd7371,0xfca3fec9
.word 0x35823da7,0x6d0555fc
.word 0x3a064bb2,0x035c3b3a
.word 0x6abc9bac,0xb8be3d8f
.word 0xe885be12,0x3d51ca43
.word 0x8109b24c,0x2a80dbaa
.word 0x5fa3ab39,0x9f26901a
.word 0x85f4df5c,0x984cf03b
.word 0x6a49a60a,0x86afa487
.word 0x1619613b,0x59e981c6
.word 0x6d375b45,0x17ea4609
.word 0x555915c4,0x2ab30e16
.word 0x2df2bde9,0xcdfe3c8b
.word 0x0e383610,0x599efb6a
.word 0x31bfa5e3,0x4454fe0d
.word 0x61078587,0xc5fe76ad
.word 0x300ee0cd,0xf807aec3
.word 0xffb26bf7,0xb27d2b75
.word 0x888940a9,0x5189f64f
.word 0xb0109ad7,0x92835be8
.word 0xe6ba3c1e,0x754ed2b6
.word 0x16fffa09,0xb47b07d8
.word 0x0fd7d559,0x32a7100c
.word 0x15cc3e09,0x2e900272
.word 0xdde7376d,0xd68340c3
.word 0xfcb1c3fe,0x18b673e1
.word 0x2684d1f7,0x689db314
.word 0x41175cd5,0x5753c90e
.word 0x91a309d0,0x8eca5e83
.word 0x00000000,0x1b490086
.word 0x52ab0e41,0x56bd6f3a
.word 0xa7d1510b,0x399cae8a
.word 0xbfa0f762,0x39ff1a5c
.word 0xd2d10e65,0x17a92df4
.word 0x886398ce,0x4f6d504a
.word 0x3183bf59,0x6510c6b8
.word 0x5674b4fe,0xe7068d03
.word 0xda6f4156,0xac9ddc57
.word 0xf6046780,0xce06e086
.word 0x0dede17f,0x178c7ebe
.word 0x53bd5b5d,0xc97d1942
.word 0x377045f8,0x0ee2087f
.word 0x864bc308,0xe6e5900b
.word 0x4718bfa3,0x73e02a8b
.word 0x39c2dabe,0xb3ffc55f
.word 0xce4c6117,0xd58fcfec
.word 0x2b865b48,0x13be4878
.word 0x7af05903,0x10406e29
p8_init_registers:
.word 0xe4e9e53e,0x7c8dbf35 ! Init value for %l0
.word 0x65eb719b,0xf7e66851 ! Init value for %l1
.word 0x8a305a42,0xdd4c4b48 ! Init value for %l2
.word 0xc8934a46,0xbb5b945a ! Init value for %l3
.word 0xab25e91b,0xa628a6dd ! Init value for %l4
.word 0xe1eab9d6,0x5af75727 ! Init value for %l5
.word 0x173c7dca,0x708a7cb1 ! Init value for %l6
.word 0x2442c4ad,0xe2fd1fe5 ! Init value for %l7
.align 64
p8_init_freg:
.word 0x46a81da7,0xc7b7cce6 ! Init value for %f0
.word 0x89406f77,0x59125454 ! Init value for %f2
.word 0x30e86a86,0xb6fbdb1d ! Init value for %f4
.word 0x3ff89d9e,0xd733155e ! Init value for %f6
.word 0x633fd9e5,0x18b56548 ! Init value for %f8
.word 0x47ec685b,0xc8177dfb ! Init value for %f10
.word 0xd5f25c7b,0x95eb25ee ! Init value for %f12
.word 0x2ee1f87f,0xd9fa5837 ! Init value for %f14
.word 0x6f8d0b81,0x8373c2c4 ! Init value for %f16
.word 0xda183e4a,0x43c63767 ! Init value for %f18
.word 0x77465a35,0xab2b83dd ! Init value for %f20
.word 0x23fc9e6d,0xb29bda90 ! Init value for %f22
.word 0x946ff5a0,0x7e1eb568 ! Init value for %f24
.word 0x03ec6a3d,0x440b2460 ! Init value for %f26
.word 0xf0336e57,0x0c13d335 ! Init value for %f28
.word 0x79331a10,0x556c89dd ! Init value for %f30
.word 0xb25b9caa,0xab093c4b ! Init value for %f32
.word 0x972b2399,0xa9616745 ! Init value for %f34
.word 0x34df5416,0x27bb05e3 ! Init value for %f36
.word 0xc9b9e4bd,0x4959e057 ! Init value for %f38
.word 0xbecc18cc,0xe30da159 ! Init value for %f40
.word 0xdcb3e502,0xcf460003 ! Init value for %f42
.word 0xe8e84d07,0x5130f02f ! Init value for %f44
.word 0x0d531765,0x7404ca89 ! Init value for %f46
.word 0x449ba4ae,0x31f5ca43
.word 0xa06b6d66,0xfcbb7eb7
.word 0xe616918a,0x7f091a01
.word 0x05e4300d,0x06348565
.word 0x5aeaa8b7,0xd7582ae4
.word 0x04cca4f7,0x4c164912
.word 0xd654499f,0x0c7c68d5
.word 0x657e702e,0xe52ea7b3
p8_expected_registers:
.word 0x00000000,0x5536ef10
.word 0x00000000,0x00000000
.word 0x00000000,0x85752c39
.word 0x00000000,0x62faf4a8
.word 0x00000000,0xb8eefac2
.word 0x00000000,0x0000471f
.word 0x00000000,0x00000000
.word 0x00000000,0xffffffff
p8_expected_fp_regs:
.word 0x46a81da7,0xc7b7cce6
.word 0x89406f77,0x59125454
.word 0x30e86a86,0xb6fbdb1d
.word 0x3ff89d9e,0xd733155e
.word 0x633fd9e5,0x18b56548
.word 0x47ec685b,0xc8177dfb
.word 0xd5f25c7b,0x95eb25ee
.word 0x2ee1f87f,0xd9fa5837
.word 0x6f8d0b81,0x8373c2c4
.word 0xda183e4a,0x43c63767
.word 0x77465a35,0xab2b83dd
.word 0x23fc9e6d,0xb29bda90
.word 0x946ff5a0,0x7e1eb568
.word 0x03ec6a3d,0x440b2460
.word 0xf0336e57,0x0c13d335
.word 0x79331a10,0x556c89dd
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p8_local0_expect:
.word 0xff000065,0xff0000ff
.word 0x027ef3ff,0x57b0da50
.word 0xff07b350,0x7af08460
.word 0xffa8245e,0x242e6351
.word 0xf2000000,0xe56a00ba
.word 0x00000009,0x511fffff
.word 0x5ac396af,0xf8777ff6
.word 0x1d4ddc23,0x08effd72
.word 0x2648c48b,0x30de71a9
.word 0x3cf3c5ff,0x76effc00
.word 0xfe9d724b,0x00000000
.word 0xfe9d724b,0x4909d88e
.word 0x20154d97,0xc515d9f4
.word 0xd937fe5b,0x2dc7b92c
.word 0x6b2fc390,0x91e20e1c
.word 0x427a8e42,0x57e67280
.word 0xf85ab3ff,0x94fbc7ef
.word 0x8a8b23a3,0x8f5165e4
.word 0x9f2908ef,0xbb23afaa
.word 0x4b174d21,0x0226981e
.word 0xc5d370f8,0xdae66335
.word 0x118122c8,0x0c0f637e
.word 0xfab06d05,0xd66ec3f8
.word 0x2354da29,0xa82bccff
.word 0xef3f5322,0x02165acc
.word 0xe6923353,0xe594a2be
.word 0xbc85e62a,0xa60ff27c
.word 0x17ae4a61,0xdea3f703
.word 0x10f7672c,0x4a5963cd
.word 0xc89611ff,0xe8e1594c
.word 0x217da9e5,0xf8eeade7
.word 0x06350d1c,0xd5ae91bd
.word 0xb51d95a0,0x513a8265
.word 0xd42a04ba,0xd128b135
.word 0x0130b92b,0xf83f0430
.word 0x20df1e2b,0xe8859d06
.word 0x5eb05aed,0x1466922b
.word 0x9812359e,0x7e3d36a8
.word 0x73c919db,0x6acf8aff
.word 0x25f2212c,0x26467037
.word 0xc060d07a,0xa628a6dd
.word 0xf425f79f,0xdd4c4b48
.word 0x7b1ddd27,0xa9e3e617
.word 0x792db03e,0x5af75727
.word 0x81643631,0x04e35f13
.word 0x1a588e4d,0xd14ca914
.word 0xd041f2ab,0x53b7a8e0
.word 0xd29d09f7,0x0df9cca3
.word 0x353149d3,0xe653bdff
.word 0xc0d38659,0x3c4e57bd
.word 0x38e7a02b,0x50876af2
.word 0x359fa092,0xdc4a0ab5
.word 0x0a13a352,0xf44d4834
.word 0xcd167b04,0xb872ffc7
.word 0x6ef710cf,0x59accb66
.word 0x3b194f3f,0x8ebed018
.word 0x02b1db4d,0x93236b85
.word 0x390d3b80,0x9b566586
.word 0x7d1bf377,0xbd6f8536
.word 0x471f3315,0x4769988d
.word 0xa22412d4,0x3b2cca06
.word 0xff4bd1a9,0x58d77668
.word 0x2aeedeb6,0x3044261f
.word 0x54b34c19,0x6ece0fa8
p8_local1_expect:
.word 0xffb0dc57,0x16435ced
.word 0x09d66f50,0x78daa923
.word 0x8bbdfdcc,0xa2e0e251
.word 0xff2a9ce5,0x4499aea9
.word 0x00000000,0x8d5afff2
.word 0x27000000,0x00000000
.word 0xbc7a312a,0xc03df2c9
.word 0xdd207198,0x7d96b009
.word 0x039fec00,0x9d02fca7
.word 0xebc69c6a,0xa0093d78
.word 0x194e31c4,0x3b7b5fd8
.word 0x25517827,0x00000009
.word 0x2362f312,0xe7e3caf1
.word 0x7e9e7010,0x0d9cfec4
.word 0x9117cad4,0x96a139bd
.word 0xb8cba23f,0xd9a556dc
.word 0xeb8fae3d,0x7ca0f550
.word 0xd8e1becd,0x63bf4edd
.word 0x33721931,0x79cb761a
.word 0x5168e6f7,0x0000004a
.word 0x3ee84292,0xe43270ba
.word 0xb6777084,0xffab1c5c
.word 0x293579cb,0x18dd72c4
.word 0x4bd1937f,0x582e182a
.word 0x504cbefe,0xec76c703
.word 0x136cbce2,0x890a7fc2
.word 0x4b05a497,0x92bb624c
.word 0x514d09fa,0xcc5690d9
.word 0x8e4f8cbd,0xd601c7ae
.word 0x765e4573,0x5db5a519
.word 0xb89346a3,0x743fab27
.word 0xefb10d35,0xc2c08d7f
.word 0xb4975a2c,0x2c3e8d32
.word 0x9f884e43,0xc7303c02
.word 0xcf9cf152,0x2e9a0509
.word 0x00000000,0x1e412658
.word 0x1b4f7cf5,0xf3ecb1f8
.word 0xcc2df990,0x3e678163
.word 0x4c53adaf,0x5f367cf5
.word 0x16c665dc,0x4bb1924e
.word 0x26fbf957,0x10c05b78
.word 0x150300d6,0x3bee49f5
.word 0xb4590389,0x9cd77c14
.word 0xe6fdcdc1,0xadb95e3b
.word 0x3628e712,0xfbdbda9d
.word 0x4796e2c5,0x9321a595
.word 0x764bd28a,0xc4b19521
.word 0xaf8e44df,0x9567c6f0
.word 0xa44e05b0,0xbc1331d0
.word 0x90dac0a2,0xf8c7cc0e
.word 0x59ffa264,0x55f5bb2f
.word 0x1e5ad2ce,0x00fc311b
.word 0xe454481d,0x9fd29062
.word 0xdf9e45d8,0xa3422e16
.word 0x9441a822,0xffe24cca
.word 0xdf0aa6a7,0x8ece4a77
.word 0x6e3f8142,0xefa7a01e
.word 0x3702dd0d,0x6a170370
.word 0x2cfffc0f,0x660b72d6
.word 0xe88d6229,0x504cbefe
.word 0x2ab6922a,0x7f4df049
.word 0x7c482178,0xec8145c5
.word 0x2b12f9d7,0x9edb341b
.word 0x0000007a,0x9812359e
p8_local2_expect:
.word 0x65003059,0xfffb8d00
.word 0xff0000cf,0x68b04b57
.word 0x2c5a97b4,0x1b9eff2c
.word 0x0000471f,0x2cd040ee
.word 0x0000027e,0x513dcb6b
.word 0xffffffff,0xffffffff
.word 0x4c3e99c0,0x77a439ec
.word 0x232c84ca,0x94264295
.word 0xc8245a75,0x61b1c12a
.word 0x607fe6a5,0x081c87e4
.word 0x10d545ef,0x6b76288c
.word 0xadaf687b,0x8bff6ff7
.word 0x22f79af2,0xea4b2209
.word 0x30e418f3,0xfa7cbff7
.word 0x5e566082,0xd26fc33e
.word 0x33b27925,0xfe647f2b
.word 0x5f67fab9,0x57e67280
.word 0xf2493877,0x4fe57ae3
.word 0x629596e3,0x9e92ff54
.word 0x33e9888a,0x46801a24
.word 0xc39620cd,0x1c82df46
.word 0xa30e6413,0xa4cdd8d5
.word 0x4a0c1e61,0x73d6b5d9
.word 0x9c51a046,0x70d5aa00
.word 0x86d87c3a,0xd1f9d19e
.word 0xd1a0d8a2,0x0aa27897
.word 0x8531fcd0,0x9aea05e4
.word 0xfbe6b9d6,0x081cbdf8
.word 0x916731d6,0x262ed0a5
.word 0x2caebc9c,0x0b0185fb
.word 0xe051272d,0x7225e824
.word 0x6106d1ff,0x7a91df53
.word 0xb9f85754,0xe05960c6
.word 0x00c24f92,0x0bbb375d
.word 0x0fe05949,0xc548b8fd
.word 0xa1813eaa,0xa3952b43
.word 0x7c8dbf35,0x214ca92b
.word 0x50356dc2,0xb06989ae
.word 0x2ff704bb,0x3cda8043
.word 0xceefb7b8,0xff4686ea
.word 0x23236707,0x8487b143
.word 0x6570858d,0xdb54257b
.word 0xe58bf302,0x389fd456
.word 0x5ed0e58e,0xd738268d
.word 0xddbbb2e2,0x102d2fd3
.word 0xfdb0143f,0x000000d3
.word 0xfec62574,0xacd5dc10
.word 0xb6f386cd,0x9c131d79
.word 0xe2f548aa,0xcdd7864d
.word 0x0451f35d,0x4f1fb98e
.word 0x402ce241,0xa23fbe0b
.word 0xee861b5d,0xe4001012
.word 0x1f1125f1,0x772b3ac4
.word 0xdc75cc47,0xf22433eb
.word 0xc94f29ff,0xb580c67e
.word 0x2c506975,0x47337ff0
.word 0xf6fafc9d,0xdcce0656
.word 0xb89c67a5,0x7effe839
.word 0x022f2668,0x021e8897
.word 0x1be3ffbe,0xbb84bec5
.word 0xa6d3928f,0x47939940
.word 0xfa428901,0x000000c8
.word 0xfe0ecb26,0x0670434c
.word 0xb32c509a,0x3ccfa2ba
p8_local3_expect:
.word 0x00000000,0xb5e09ab2
.word 0x10ef3655,0x48d118c6
.word 0x841e1b89,0xe9575383
.word 0x33ec0906,0x74a38c9e
.word 0x003754f2,0x08ee29cb
.word 0xc22389e9,0xada18324
.word 0xbd8977d6,0x9697328a
.word 0x28fd7b0d,0x322cd129
.word 0x73b6cdf5,0x70ba82a6
.word 0xde22c687,0xde068687
.word 0x841e1b89,0x1a2ad9c7
.word 0xb67b9ed4,0xc3029d05
.word 0xfcee1844,0x6ecf559a
.word 0xf52421cd,0xf1b8479d
.word 0x48347d90,0x2156d975
.word 0xce9b04ac,0x63e19684
.word 0xdbfcd059,0x549d9fab
.word 0x36ff9636,0x8e73fed9
.word 0xb1411afe,0xc7caf82f
.word 0x4230bf34,0x24b4b758
.word 0x596ce8c4,0x8f194a59
.word 0xee9247d2,0x078fe916
.word 0xabc74d9f,0xed9715bf
.word 0xbcc87be9,0x7505098d
.word 0x6bdd6d6e,0x1325d043
.word 0x3e6a594b,0xb2b42244
.word 0x987e8c7e,0xda8b493b
.word 0x8ec6f367,0xffba03f0
.word 0xbde2ef27,0xf981425e
.word 0x1f21b541,0x8813385b
.word 0x3656ff7f,0xb57dde6b
.word 0xe300a0de,0x9534d20a
.word 0x37ae2391,0xfa9c9392
.word 0x62bc37cb,0x971669e6
.word 0x99d91f0a,0x85d006ee
.word 0xa7a45595,0x9b1f3c9d
.word 0xe604ce68,0xb473adf5
.word 0x868ba0af,0xe304aa89
.word 0x66b990eb,0x33aac1b6
.word 0x964142cd,0xc22d8636
.word 0x081c93af,0x905a573b
.word 0xe70e83df,0x755e8a43
.word 0xb07df6c2,0x8347669a
.word 0x8e888a6f,0xa3e74af4
.word 0x2fc54593,0xfde0a6e1
.word 0x16196d9a,0x8184f051
.word 0x6f5d8d40,0x948f272f
.word 0x00000000,0x153efb4c
.word 0x96d7d7ae,0xbac60972
.word 0x5af75727,0xe1965eb6
.word 0xa8131c66,0xe492f902
.word 0xc2070e48,0x1ae1770d
.word 0x3cd73601,0x9278527f
.word 0x68ea32da,0xd66e44a1
.word 0x03ea3658,0xd312cf67
.word 0x00000000,0x85752c39
.word 0x588e2f1a,0x85181670
.word 0x85d6a7a0,0x78b412ad
.word 0x48fc4b37,0x478c0e7c
.word 0xb3751d86,0x2ceb657b
.word 0x0f2dd3f8,0x1d4ddc23
.word 0x91768a8b,0x160994ec
.word 0xe49232b4,0x918c29e5
.word 0x5cc00e07,0xaf07e26d
p9_init_registers:
.word 0xc9f332a6,0x5ab4b7dc ! Init value for %l0
.word 0x3fb8eadc,0x5a4364b9 ! Init value for %l1
.word 0x4e41f264,0xefcb4751 ! Init value for %l2
.word 0xcb697905,0xedcfc8c5 ! Init value for %l3
.word 0xb96e6a98,0x61764d95 ! Init value for %l4
.word 0xb04ecc4c,0xaaba55c7 ! Init value for %l5
.word 0xad0e8b92,0x0ca80567 ! Init value for %l6
.word 0x6b2ea74e,0x9b42f845 ! Init value for %l7
.align 64
p9_init_freg:
.word 0x099cf813,0xfa822a85 ! Init value for %f0
.word 0x233c919f,0x1e4485f7 ! Init value for %f2
.word 0x88b90036,0x1ec10871 ! Init value for %f4
.word 0xa912b750,0x7d35b87d ! Init value for %f6
.word 0x1ea06614,0x92744340 ! Init value for %f8
.word 0x9d413548,0x67316e89 ! Init value for %f10
.word 0x9987a773,0xdf1e958c ! Init value for %f12
.word 0xd6fd7d9e,0x9b9ee11f ! Init value for %f14
.word 0x3f6211f7,0xa32af92b ! Init value for %f16
.word 0x1721c760,0x7e8ca780 ! Init value for %f18
.word 0xcba5651a,0x22b2b739 ! Init value for %f20
.word 0x76f3ec48,0xdb16a4d1 ! Init value for %f22
.word 0xd5a31fb8,0x9caf04e8 ! Init value for %f24
.word 0x40796ac3,0x7d49dc89 ! Init value for %f26
.word 0xbe63a7b1,0xd0e87ad9 ! Init value for %f28
.word 0x37bb7215,0x410fbbc0 ! Init value for %f30
.word 0xccdf2e9c,0x9b873f03 ! Init value for %f32
.word 0xa19c350e,0xedf9d3b2 ! Init value for %f34
.word 0x7047f455,0x70b50413 ! Init value for %f36
.word 0xf5398e42,0x8d44a2db ! Init value for %f38
.word 0x90020256,0x712d45bc ! Init value for %f40
.word 0xdf478b95,0x07f079d1 ! Init value for %f42
.word 0x01d4291a,0x892a0015 ! Init value for %f44
.word 0x604e6582,0xb61c835c ! Init value for %f46
.word 0xa816cb42,0xa8701cba
.word 0xfd92a863,0x5a9200f9
.word 0x51b3d377,0xc45c97f6
.word 0x242fddd2,0xaa4d11b5
.word 0xbefed715,0x059f09c2
.word 0xa63f4b56,0xbb9de771
.word 0x7eba213d,0x19b64500
.word 0xbc25079c,0x92391efd
p9_expected_registers:
.word 0x00000000,0x00003c61
.word 0x00000000,0x00000000
.word 0x00000000,0x5542b2ff
.word 0x00000000,0x00000040
.word 0x00000000,0x000003e3
.word 0x00000000,0x000000ec
.word 0x00000000,0x00000015
.word 0x00000000,0xe9956e69
p9_expected_fp_regs:
.word 0x099cf813,0xfa822a85
.word 0x233c919f,0x1e4485f7
.word 0x88b90036,0x1ec10871
.word 0xa912b750,0x7d35b87d
.word 0x1ea06614,0x92744340
.word 0x9d413548,0x67316e89
.word 0x9987a773,0xdf1e958c
.word 0xd6fd7d9e,0x9b9ee11f
.word 0x3f6211f7,0xa32af92b
.word 0x1721c760,0x7e8ca780
.word 0xcba5651a,0x22b2b739
.word 0x76f3ec48,0xdb16a4d1
.word 0xd5a31fb8,0x9caf04e8
.word 0x40796ac3,0x7d49dc89
.word 0xbe63a7b1,0xd0e87ad9
.word 0x37bb7215,0x410fbbc0
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p9_local0_expect:
.word 0xa6cab9ea,0x3305ae04
.word 0xff000000,0x0000004d
.word 0x97e172e1,0xea41451a
.word 0xa202ee64,0x4def4d0f
.word 0xff000000,0x58c622b2
.word 0x777e7332,0x00000000
.word 0x61a8d8a2,0x71098b73
.word 0x03bd81c2,0xfeffe3ab
.word 0xa03457de,0x227b6e17
.word 0xd5d50921,0x4ee2df1d
.word 0xff5e1895,0xcd6b002a
.word 0xe2b9ce8d,0xadb3e07a
.word 0xaebcc20b,0x8fb75559
.word 0x71415f2a,0x1192c40b
.word 0xd238983c,0x94f1ba35
.word 0x94601f7f,0x41e3010b
.word 0x82419151,0x631e8d7f
.word 0x54a8a1aa,0x871430b5
.word 0xc2a3add3,0x61396aab
.word 0xb73fc4b8,0x5c9c93bf
.word 0xff615bc1,0xa202ee64
.word 0xe7ca45f1,0x91b86277
.word 0x9226a6ff,0xc4510d4c
.word 0x3ee112ae,0x3d6dcc09
.word 0x2ee228ba,0xc3bbfb71
.word 0x27398b04,0x3d22bcc4
.word 0x97accd87,0x99079e19
.word 0xf905e255,0xda3201a0
.word 0x885263d0,0x620f54c2
.word 0xd3e8a853,0x83320ccf
.word 0xf2276546,0x25c4dc8d
.word 0xd5933473,0x0925d053
.word 0x68c942ff,0x44be0d33
.word 0x8166124b,0x2819be5c
.word 0xe16e40c7,0x9ec7c00e
.word 0x8aeb184d,0xccce5b92
.word 0x902176f3,0x947960ff
.word 0xf233b26e,0x89bc5868
.word 0xcb461dc9,0x8c8ee229
.word 0x4480f32c,0xd7af1774
.word 0xbbc719e1,0xb31bed70
.word 0x3da092ff,0x30536c1e
.word 0x3c5e53a1,0xeb29f2f8
.word 0xe208ec5b,0xa32ae5ab
.word 0x5460697f,0x1664e1f6
.word 0x05e2d818,0xfde928e2
.word 0xcc4e5bb3,0xd656de5f
.word 0x244282a3,0x7bb0090c
.word 0x1b3564c8,0xa991fdf6
.word 0x2ade69c8,0x7d4e8eba
.word 0xb0722d40,0x3ad1a837
.word 0xf638ca1d,0x7c2064ab
.word 0x21f4812d,0x5b09dd4a
.word 0xdb1abb5f,0xdca734c7
.word 0x32737e77,0x1cfaf0b2
.word 0xb37c7bb0,0x11fa91a8
.word 0x97ff28ba,0x81dcb016
.word 0x1c7188b2,0x2ff526ab
.word 0xb5a99582,0x3754330e
.word 0xe172e197,0x3a9fd8bd
.word 0x9316679a,0xab8c25d7
.word 0xf6e0aeb4,0xdff0122c
.word 0x2af04265,0x34416f2a
.word 0xda32643d,0x000000cd
p9_local1_expect:
.word 0xb222c658,0x63b6645a
.word 0x02d5a4a0,0x00000000
.word 0xec000000,0x00000000
.word 0xfff4e65b,0x9f94ed7f
.word 0xbf60c1db,0xdb1d7771
.word 0xff000000,0xf510893b
.word 0xf7cc3adb,0x7ce69ab1
.word 0xe40ca9d8,0x93a88890
.word 0x4a076804,0x4317356b
.word 0xeb107ecf,0x17e0d7af
.word 0x8e39be83,0xf5430544
.word 0xa7dd447a,0x7e738e58
.word 0x94b45c7a,0x5dfd69a5
.word 0x20a87286,0x88cab92a
.word 0x967bae86,0xdade4eba
.word 0xd737c51b,0xe73ac9c6
.word 0x30f51274,0xdfa20c77
.word 0x46f1ab31,0x62c6fd3b
.word 0x4d69c2ed,0x4393b9f5
.word 0x93db16b9,0x5f0209de
.word 0x7ba25396,0x267d966c
.word 0x19e563a4,0xdab26a5e
.word 0x94d10332,0xc10b3748
.word 0xb8b2f242,0xacad20ec
.word 0xced2cf40,0x2eaf9059
.word 0xb0fb6bab,0xb3ff3606
.word 0x55669114,0xf9ecb120
.word 0x65659c09,0x6c393d54
.word 0x982b1c22,0x6c393d54
.word 0xaaf8af17,0xe74b4c50
.word 0x82ef4f52,0xe172e197
.word 0x4260f2a6,0xdf7f3fea
.word 0x00000000,0x0000004d
.word 0x2ec89c98,0xc480b46b
.word 0x5e28c81a,0x7361c983
.word 0xe5c9a1ea,0xcff0dd44
.word 0x7a74c2b8,0x0b23fdd2
.word 0xc768c03b,0xf83d0119
.word 0x82f8219a,0xbd0897c2
.word 0x85a2e995,0xf0d6ff87
.word 0xac7235ec,0x6baf7030
.word 0xe2cb725e,0x98a7def5
.word 0x17db1ac7,0x9c0b4abc
.word 0xed5d7670,0x61ffbcff
.word 0xfaabb6a1,0xb1354c58
.word 0x0b7734f3,0x56355f49
.word 0xa0a4d502,0x52fac96f
.word 0x6299ae78,0x963a82b4
.word 0x3e866796,0xfb31f231
.word 0x79306940,0x86335bcc
.word 0x355bed00,0x5ffbc999
.word 0xe7511409,0x94a5de79
.word 0xaf571949,0x3951d1ff
.word 0x8654a442,0x4d55ad2a
.word 0x86a5137b,0x43d395dc
.word 0xf072db30,0x39a510bc
.word 0x72c50f75,0xd8d0d45a
.word 0x43e1cb34,0x965a203d
.word 0xc01b736f,0x052a4745
.word 0xd4d9440e,0xb0dcfa63
.word 0x5d9d940f,0x00000006
.word 0xd434ff7a,0xff5990f6
.word 0x35ca6bb8,0x02be57c9
.word 0x0ead1ca4,0xf63392ee
p9_local2_expect:
.word 0x95496c5c,0x000000ec
.word 0xffad8d8e,0xbeb70b1b
.word 0xd00ea6ca,0x8eafff57
.word 0xff677aa4,0xffff97e1
.word 0xff0064ab,0x7ed6ab3f
.word 0xff049dbb,0x9317b2f4
.word 0x61fcf048,0xfffed25b
.word 0x454017c2,0x56751006
.word 0x86665a11,0xd756185b
.word 0xb5f6d821,0x826fa3bd
.word 0x5fda15d7,0xc7a63774
.word 0xcbacb76f,0x908b0543
.word 0x2395fa19,0xa5ffb6d2
.word 0x6ebb4518,0x41218247
.word 0x0aedd4e3,0x7194e1cd
.word 0x7427b06b,0xb6d08499
.word 0xed192328,0x0c8941fc
.word 0x94d15eac,0x6c59808c
.word 0x9211350e,0xd9e5e239
.word 0x2607dede,0x97e1f130
.word 0xe784b27f,0x5b6f40ac
.word 0xc01bc6e8,0xc4ee2b98
.word 0x868a1296,0x0e70f8b0
.word 0x45235eb8,0xd5dabb5e
.word 0xfa2a08ff,0x8d071409
.word 0x00000000,0x15677aa4
.word 0x15fbf8b6,0x398c2fbe
.word 0x24ab6665,0xac7235ff
.word 0x2dd9c2f1,0x8a3846bc
.word 0x000000c4,0x713829e5
.word 0x40b8db19,0x4ab5d7e3
.word 0x212aeca0,0xb5060c71
.word 0x0d11835b,0xa06c334a
.word 0x9d62af4f,0x42826590
.word 0x354b6d00,0xdd9b60fa
.word 0x5da40567,0xdd3bc8ea
.word 0x9ce647de,0xc7f72b49
.word 0x0b3b0cda,0xe8aa22cb
.word 0x0ca80567,0x688f4f84
.word 0x9efd57ef,0x3cd16ac3
.word 0x878a4b6f,0xdafc82b9
.word 0x6a6d2586,0x54a48ac4
.word 0x20a39e37,0x3c6149ff
.word 0x20dfdcc5,0xd0bfac64
.word 0x8dbd103c,0xa0113aee
.word 0xa788cfdb,0xfef94409
.word 0x0b384688,0x3913a9c4
.word 0x488bb6e2,0x744da322
.word 0xe2cb7315,0x3297b18f
.word 0x0fba5984,0xa85a7902
.word 0x2ec4e493,0x8c21a2b0
.word 0x74511204,0xefaee07c
.word 0x3a85d441,0x01a27556
.word 0x96d20b04,0x8d4b333d
.word 0x7331412c,0x1a16f103
.word 0x9d4d83c9,0x86d26a7f
.word 0x98acbb60,0x67f38b7a
.word 0x3913a9c4,0x95ddaec0
.word 0x7c8876ca,0x536b08ee
.word 0x67588305,0xb8a3a66e
.word 0xbcbf04f5,0x10b5e4e3
.word 0xd66e39a3,0x0004f405
.word 0xf3b4df62,0x9fbfd3ce
.word 0x6024d90e,0xb630cc4a
p9_local3_expect:
.word 0xff58b7f4,0xe172e197
.word 0x47d00161,0x92ff63a3
.word 0x03e3d98e,0x1773d0ba
.word 0x87cdac97,0x4d11052f
.word 0x56000000,0x696e95e9
.word 0xee640000,0x25c4dc8d
.word 0x57bbaaff,0xdf7ce700
.word 0xe519a5fa,0x6ef08b53
.word 0x04c8a3b0,0x3af7cfd3
.word 0x3a9c0e39,0x2d23d63d
.word 0x2169aa27,0x5be6f465
.word 0x9fa67121,0x809f4473
.word 0x5b9bff27,0x5942da7f
.word 0xd1e98d17,0xa93001cf
.word 0x367ea71e,0xda25b187
.word 0xff764d95,0xb0debdde
.word 0xf3f50861,0xc3f737dc
.word 0x0a6059c7,0x59bba466
.word 0x50c3e351,0x96502b90
.word 0x87888c31,0x5fa6e201
.word 0x12742ec0,0x139e3ff2
.word 0xedc9bc40,0x6678370d
.word 0x32159391,0x24ff23b7
.word 0xbcc3874e,0x0c770336
.word 0x59bba466,0xe9618aca
.word 0x68b24b2b,0x5337a83b
.word 0x500e6cbe,0x24848c6f
.word 0x9a4e8d6f,0xff8fd1e8
.word 0x24003e31,0x8a43b25a
.word 0x5917dfbc,0xbf89d590
.word 0xa3b6fa5b,0xcf9d4db9
.word 0x039a2f5c,0x385bb499
.word 0x90e78ec1,0x7be3c46f
.word 0xfdcf23a4,0x930e0369
.word 0x9616f815,0x2f5f75f3
.word 0x84bfea29,0x4cec6273
.word 0x8f1189d6,0x105b42cc
.word 0xf162ffd4,0xab3a7da0
.word 0x9cb5da63,0x43bd3ff9
.word 0x40672d88,0x4c3b7841
.word 0xbbf18175,0x18a23bf6
.word 0x68b24bff,0x5337a83b
.word 0xedcfc8c5,0xa93b0b2b
.word 0x7eb0150b,0xe8e9209c
.word 0xe8ea05d5,0xa7db5914
.word 0x616851e4,0xb3bc29f9
.word 0xdd7c014e,0x2812c806
.word 0xe05f7864,0xbc7735e0
.word 0x26206d77,0x0e1aeb92
.word 0x579aa536,0x9ee9f2a1
.word 0x0a656a5e,0xc2b15ed0
.word 0x7ebd885c,0xbb9a856b
.word 0xa4a276f5,0x609ffbfb
.word 0xffde7454,0x00e7df61
.word 0xcfdcffc6,0x1b5ae9da
.word 0xf421452f,0x42109a43
.word 0x3d28b831,0x451e99f8
.word 0xfe858784,0x27128975
.word 0x0faa200e,0xe9a1c72c
.word 0xc9bbcad3,0xe7bcf3bc
.word 0xc8f3e497,0x12c240c2
.word 0xfd3d818b,0x20b00dee
.word 0x7926b20c,0x69dc67bb
.word 0x8f653743,0x3d0d20a2
p10_init_registers:
.word 0x4b97f85c,0xd5e2d533 ! Init value for %l0
.word 0xc8cd77de,0x0913046a ! Init value for %l1
.word 0x2bf715ca,0x4e1a2e9d ! Init value for %l2
.word 0x1c15d864,0x50cc65d7 ! Init value for %l3
.word 0x39ab6774,0xa43e8be0 ! Init value for %l4
.word 0xb4229ad8,0x20c76e81 ! Init value for %l5
.word 0x1ef0f3fc,0x1c94487a ! Init value for %l6
.word 0x94fa09b2,0x142889d3 ! Init value for %l7
.align 64
p10_init_freg:
.word 0x92d1e0bc,0xbfb6b2ef ! Init value for %f0
.word 0xe301f403,0x978a7cb8 ! Init value for %f2
.word 0x00a89715,0x31d26395 ! Init value for %f4
.word 0x9299d800,0x685e2f90 ! Init value for %f6
.word 0x353cb9fb,0x0743cb9f ! Init value for %f8
.word 0x39e87e26,0x2ba7df61 ! Init value for %f10
.word 0xd9139d37,0x3cfa0a43 ! Init value for %f12
.word 0x80946c1f,0x3f3042d2 ! Init value for %f14
.word 0x50884778,0x0286c3fb ! Init value for %f16
.word 0x98e12309,0xa7f5f236 ! Init value for %f18
.word 0x318d1e41,0x5dafa286 ! Init value for %f20
.word 0x66f3c0b5,0x22da73b6 ! Init value for %f22
.word 0xb36dbb69,0x2d461fa1 ! Init value for %f24
.word 0x9fd103a6,0x27239cd2 ! Init value for %f26
.word 0x651ef245,0x51753fd1 ! Init value for %f28
.word 0x29cf9a96,0xfd92263f ! Init value for %f30
.word 0xacbe2ee4,0xd45a9169 ! Init value for %f32
.word 0xc30d4a6d,0x75d9906c ! Init value for %f34
.word 0xd87d14cb,0xd3a8f590 ! Init value for %f36
.word 0xa7dffb29,0x36a96d51 ! Init value for %f38
.word 0x319be6fd,0x6013ff81 ! Init value for %f40
.word 0x18f7cdb6,0xdfd4e821 ! Init value for %f42
.word 0xb12ee229,0xc2138a5f ! Init value for %f44
.word 0x7d5ed7b5,0xf1d1f64d ! Init value for %f46
.word 0x1b92eb99,0x7fb499e6
.word 0x52de36f7,0x18e66f95
.word 0xadbc0b86,0xc8d495e3
.word 0x016bfead,0x5ae5e9e2
.word 0x69cca0a8,0x9092036d
.word 0xa869c477,0x89bf4ab9
.word 0x4fd425e0,0xf3ba0760
.word 0xd82afcb6,0x3621d44e
p10_expected_registers:
.word 0x00000000,0x3268a740
.word 0x00000000,0x0ebfbb8c
.word 0x00000000,0x16f22af6
.word 0x00000000,0x9b174a8d
.word 0x00000000,0x4fa0bc5a
.word 0x00000000,0x32b9ac03
.word 0x00000000,0x00000048
.word 0x00000000,0x89798e55
p10_expected_fp_regs:
.word 0x92d1e0bc,0xbfb6b2ef
.word 0xe301f403,0x978a7cb8
.word 0x00a89715,0x31d26395
.word 0x9299d800,0x685e2f90
.word 0x353cb9fb,0x0743cb9f
.word 0x39e87e26,0x2ba7df61
.word 0xd9139d37,0x3cfa0a43
.word 0x80946c1f,0x3f3042d2
.word 0x50884778,0x0286c3fb
.word 0x98e12309,0xa7f5f236
.word 0x318d1e41,0x5dafa286
.word 0x66f3c0b5,0x22da73b6
.word 0xb36dbb69,0x2d461fa1
.word 0x9fd103a6,0x27239cd2
.word 0x651ef245,0x51753fd1
.word 0x29cf9a96,0xfd92263f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p10_local0_expect:
.word 0xa2fefe54,0x34e24bbb
.word 0x8a000000,0x4b58227b
.word 0x1479579b,0x8e55eaae
.word 0xff05283f,0x48c51f72
.word 0xa2fefe54,0x00000000
.word 0xff2fa594,0x53f01fc3
.word 0x16c0c799,0x693a5a60
.word 0x2f30adf9,0x07629070
.word 0x8c7d1e9d,0xc8af3365
.word 0xcaae867b,0x438c2275
.word 0x93ff7ca9,0xaf3b37bb
.word 0x1f5ea60d,0x0345ab1f
.word 0xfbb3d382,0x9438baff
.word 0x82d9c1b1,0x5ced04bf
.word 0x08e066f6,0xe772e2a6
.word 0x73b9c901,0xecaacc7c
.word 0xc0188561,0xebb6e4f1
.word 0x7c949ce3,0x6d4b842f
.word 0x09cf0c89,0xa1a34774
.word 0xb9da1018,0xed9db7c6
.word 0xfd24a454,0xff8ff794
.word 0x3b7d775f,0x85486e70
.word 0x5caf0d32,0x12b77b65
.word 0xc813d44d,0xe91198b3
.word 0xa59980e3,0xab98b44c
.word 0x9e20748a,0x00000019
.word 0xbe1b97a5,0x00000001
.word 0x4f80b23a,0x201ba437
.word 0x83b4fc52,0x69978735
.word 0xf3e202df,0x3f225807
.word 0xb313aa5c,0xb58dc086
.word 0x00d75b2d,0xa325c719
.word 0x52cbccfd,0xae262b17
.word 0xb1ff35a0,0x1238213a
.word 0x758a1671,0xfb2763c3
.word 0x7e5bf593,0x9baf925a
.word 0x298fdbe6,0xda377a17
.word 0xc4b74a55,0x44b45b18
.word 0x398900ea,0x6188b65b
.word 0x43614597,0x1da63628
.word 0x0000004b,0x9910297b
.word 0x7ca3a5aa,0x290decff
.word 0x8c9a88b8,0x1f381d86
.word 0xffffffff,0xb13cd454
.word 0x12f34ed0,0xcd837209
.word 0x89f420a6,0x79ad2fd7
.word 0x297fffbf,0x18ec8e47
.word 0x99a845a7,0xa0ec35e0
.word 0xff8e4910,0x0f29b87a
.word 0x48d8bdba,0x5d35ebd5
.word 0xeed1477b,0x1ad0d8fe
.word 0xbc9e137c,0x142fba9a
.word 0xcdbd1bd7,0xf510a5f2
.word 0x41469b08,0xefabc86d
.word 0x4457af7c,0x315a1bd9
.word 0x63abae64,0x2f2b7863
.word 0xa2fdf768,0x92ffa50e
.word 0x52acf456,0x03eca3ff
.word 0x698f1c7f,0xeaf89069
.word 0xd1a20902,0x0c3ae828
.word 0x55054b27,0x73381836
.word 0x01845a04,0xa2d8deef
.word 0xf7d001f7,0x32b9ac03
.word 0x3075334c,0xdd04e7f0
p10_local1_expect:
.word 0xff76e764,0x2f43f077
.word 0xbc000000,0xb18976cc
.word 0x9b174a8d,0x4fa0bc5a
.word 0x907e4ef9,0xab65857a
.word 0x42c4ebff,0x5836d74b
.word 0x00000090,0x1da63628
.word 0xff15ce83,0x82b5fee6
.word 0xa2335830,0xccc63da3
.word 0x7dd34216,0x666c4eef
.word 0xb1e0f126,0xb474123a
.word 0x00000000,0x00000053
.word 0x650ec83c,0xe4e1880a
.word 0x5a866b70,0x65def262
.word 0x93567d50,0xb44ed28e
.word 0x79dfaf50,0x95112302
.word 0x2c31150b,0xceec6e75
.word 0x57d1cf80,0xa5b3a31a
.word 0x6dbaf980,0x1925b40c
.word 0x6eb3788b,0x9a2246bc
.word 0x3c1a4f13,0x4b284f44
.word 0x19be2ebd,0x495e87a7
.word 0x2c17250e,0x50167ac1
.word 0x60220fca,0x749348bf
.word 0x79565009,0x35bb2037
.word 0x7c50beb8,0x0b2df231
.word 0x0000d74b,0x24029aab
.word 0x9f8908f0,0xdf597657
.word 0x5c3d824e,0xfecb1c28
.word 0x0bd36b8a,0xf5559599
.word 0xcb9e3ee5,0x8cf9966f
.word 0xffdbc75d,0xa56573c4
.word 0x47cd4142,0x98c62cd1
.word 0xab98b44c,0x695de6b3
.word 0x07cc9c7f,0x405deae1
.word 0xffa257e6,0x23b05b14
.word 0xe235d39f,0x7d5eff40
.word 0x27b1440b,0x41469b08
.word 0xcba96113,0x12a3165f
.word 0x025ed165,0xc1559bb7
.word 0x00000053,0xe11863a1
.word 0xb6bc232a,0x94aff39d
.word 0x9e90e4d3,0x27b605ba
.word 0xdf2a5918,0x705971ee
.word 0x8f5a6bca,0x6425c084
.word 0xf8b65287,0xacf2d4a6
.word 0xea19a583,0x868eb5aa
.word 0x32de61ff,0x6ea80f6f
.word 0x00fc4e0a,0x17452895
.word 0x5a5319c6,0x5960049f
.word 0xce6a3571,0x643a8b53
.word 0xce93a6e7,0xf04c00d6
.word 0x7ede98af,0xb9f3a4e6
.word 0x39453d67,0xf1b1fc70
.word 0xb631dff2,0x95a983d3
.word 0x22e4585c,0x8db63704
.word 0x51b3e574,0xc9a88b1c
.word 0xffffffba,0x358b5693
.word 0xa93a87f4,0x55e60c27
.word 0x9397ac67,0x00ff59ec
.word 0xcbdcdad8,0xce805e0c
.word 0x3f6ada7f,0xd5a0c5ab
.word 0x63a36317,0x0ebfbb8c
.word 0xc92a4ce1,0xe2ddfcfa
.word 0x29db1f6a,0xd7ce5bcf
p10_local2_expect:
.word 0x8704ecf1,0xb13cd454
.word 0x7200ffc9,0xb075c5c0
.word 0xffd73658,0x00031387
.word 0x4a8d0000,0x72a84c51
.word 0xffb06750,0x5ac979cf
.word 0x85ff6e70,0xdfded15b
.word 0x4e4ec9cc,0x6536b4f1
.word 0xf3ebe2cc,0xffbb93cd
.word 0x721c75c4,0xfe849cc3
.word 0xeb8ed09c,0xc5f1605e
.word 0x7be54ed0,0x1800ef86
.word 0x83d1757a,0x9b174a8d
.word 0x1ef21253,0x00000046
.word 0x8a2418f7,0x6ba8eca9
.word 0x720896c2,0xd8ae90db
.word 0x00000072,0xff33cdcc
.word 0xec160bca,0x65a2490d
.word 0x909771f2,0x9504e8bb
.word 0x21fc9f32,0xb0ff60f1
.word 0x78662318,0x3f225807
.word 0x882f529a,0xb05dfd79
.word 0x8a381f15,0xfae748b6
.word 0x064f53dd,0xeeb0cc26
.word 0xb8050379,0xf5ebe6f9
.word 0x91ade0e1,0xcbb44dca
.word 0x89ff0572,0xffe683f6
.word 0x73ff7247,0x034c2b51
.word 0x20651686,0xe7bbc7cb
.word 0x50083790,0xfa5abe33
.word 0x76a8d186,0xb59f9dbd
.word 0x61e1f8da,0x30bab51d
.word 0x41644316,0x2a1a8237
.word 0x6099e8fe,0x2f292f8c
.word 0x66565246,0x0946f156
.word 0xb6ec968a,0x0000007d
.word 0x882168ce,0xa50c26f2
.word 0x7467d45c,0x622f7304
.word 0x000000b4,0x7ea282e6
.word 0xc4be07e5,0x94a52f50
.word 0xa325013b,0xdb14e414
.word 0x8e530313,0x1f1d418a
.word 0x673c4242,0xb009cbe7
.word 0x96ff57a7,0x5af89e3e
.word 0x6ee2060c,0x36923594
.word 0x20651686,0xc8c1fe0b
.word 0xc774ff26,0xd02f6a6b
.word 0xdca95bd5,0x07e8a27b
.word 0x8e35b5d9,0xe97c5c49
.word 0x8e6a4a8f,0x9054fac6
.word 0xb06913f3,0xb6f17dfe
.word 0xa6d78602,0xbe4ce37c
.word 0x067c6a4c,0xcfdabab7
.word 0x73bfbfbc,0xd2a726e4
.word 0xe0ce91b4,0x42217494
.word 0x7b8e51b6,0x69eb1bda
.word 0x9f8cf4de,0x6de8181b
.word 0x87e192b7,0x46c4c41f
.word 0xfa08a0f0,0xd90a0365
.word 0x9f941fff,0x1998e241
.word 0x6fca7d39,0xba1e9b68
.word 0x569f64fb,0x0f38ed2a
.word 0x11be083c,0x5e810f59
.word 0x3882d40e,0x2d87dc81
.word 0x5e6e7776,0x4fa0bc5a
p10_local3_expect:
.word 0xff1855de,0x8cdfc9f8
.word 0xff59c117,0x50691281
.word 0x00000000,0x32b9ac03
.word 0x07c25c7b,0x89685320
.word 0x7e4ff00c,0xae69f5a6
.word 0xff052e89,0x371e10da
.word 0x96d02b92,0x478ca605
.word 0x4dd9e057,0x9bec9eb6
.word 0x199b4bb9,0xffe77673
.word 0x1bbf2dcb,0x577ce861
.word 0x04c6b0e8,0x1f750f28
.word 0xf38b7418,0x6f5f6ada
.word 0x8ba466d3,0x82a3c40c
.word 0x4de1cde0,0xff34ff74
.word 0xc6c97bff,0xa1b53d7c
.word 0x18be6959,0x4e96deae
.word 0x9c0c25a1,0x81298442
.word 0xad79b7d8,0x71390cca
.word 0xaaf4335b,0xbaf74044
.word 0x58a587db,0xb39f2cf7
.word 0xa894a35f,0x2d1b258a
.word 0xa2c052c9,0xd3982c13
.word 0x22c0dff8,0x5f5602a3
.word 0x0342b421,0xda94bec3
.word 0x27e58504,0x2f5ddd2f
.word 0x86a0b648,0x11b4aa1d
.word 0x925b778b,0x3e52a537
.word 0x5c1081e0,0x6e02ed34
.word 0x02292052,0xcee5835f
.word 0xe40d43de,0xf2907486
.word 0x8f6dd1c1,0x23363108
.word 0x4a77825b,0x1b241f85
.word 0x98c2e7f1,0xa4e9d99c
.word 0xac2a358d,0x126f2346
.word 0x3e53bcbb,0x3bdeccdf
.word 0x39d85bc4,0x4e8f0afb
.word 0xa87150d3,0x47ca4992
.word 0xbe4267cd,0x1f9bfaa7
.word 0xaf57e262,0x05d21011
.word 0x9337d91b,0x0d6867bd
.word 0x8cf0b8cb,0x601c37e5
.word 0xb1ca67f3,0x3ffd55d2
.word 0x24b3b1b8,0x27accf0a
.word 0xb51cd805,0x000000a9
.word 0x09706de0,0x187e0ca9
.word 0xe6fff41e,0x9079579b
.word 0x132afff2,0x0efefa9e
.word 0x0e234fe4,0x9d17cba7
.word 0xf0a5d8f4,0xe35c0c68
.word 0x0000b421,0xa96ef117
.word 0xd6c592ac,0x3acedac4
.word 0xc5db7707,0x5f781e0a
.word 0xc3b374bb,0xc1a8e2b4
.word 0x4b83b144,0xb4721e9a
.word 0x6ad75e9c,0x51663ca0
.word 0x3706b353,0x5aac2190
.word 0x3768d915,0xe8398d4f
.word 0x000000ff,0xe46ac9ad
.word 0x4dc8e3c8,0x6f9b2e90
.word 0xb9924967,0xc7ab6216
.word 0xffc7422e,0x9a1473bc
.word 0xf4a032f9,0x2ea20097
.word 0xde6e3bee,0x80fdd6b6
.word 0x032eee40,0x44b95429
p11_init_registers:
.word 0x877eb7e8,0x9fef9796 ! Init value for %l0
.word 0x6ad2559e,0x7be8568c ! Init value for %l1
.word 0x6a6c20ad,0xe1734b56 ! Init value for %l2
.word 0x32f518b3,0xf5e741b4 ! Init value for %l3
.word 0x48843aef,0xfb3f4335 ! Init value for %l4
.word 0x98a94498,0x23dde31e ! Init value for %l5
.word 0xd544ecfe,0x6f938eb9 ! Init value for %l6
.word 0xfb58358a,0x563f0c3f ! Init value for %l7
.align 64
p11_init_freg:
.word 0x7f64e445,0xd40f91f6 ! Init value for %f0
.word 0xcc86f388,0x474eea5e ! Init value for %f2
.word 0x78267ef1,0x5ddc96dd ! Init value for %f4
.word 0xd82098f7,0x2ffa0568 ! Init value for %f6
.word 0x1218bce3,0x61fb7a1d ! Init value for %f8
.word 0x70569004,0xd00a117b ! Init value for %f10
.word 0x505c6f4e,0x6f108c9a ! Init value for %f12
.word 0x5d01fe8a,0xca6e45f4 ! Init value for %f14
.word 0x7d1fa4de,0x04155acb ! Init value for %f16
.word 0xb966f1b5,0x38c99034 ! Init value for %f18
.word 0x32dd1bcb,0x367ff905 ! Init value for %f20
.word 0x68747dd1,0x1f53ea41 ! Init value for %f22
.word 0x305921c4,0x63dd288e ! Init value for %f24
.word 0x419221b4,0x3b0e26cd ! Init value for %f26
.word 0x51215b66,0x69e11ba7 ! Init value for %f28
.word 0x6b42e951,0x604567bf ! Init value for %f30
.word 0xbb86e245,0xb0827495 ! Init value for %f32
.word 0xd58d2873,0x3c2270e1 ! Init value for %f34
.word 0xc35f6d7a,0x956b9c21 ! Init value for %f36
.word 0xc50e0ff5,0x850920df ! Init value for %f38
.word 0xc9df3381,0x1341b9a1 ! Init value for %f40
.word 0x6ce7a1d8,0x8526c418 ! Init value for %f42
.word 0x9cb51157,0xd85a748e ! Init value for %f44
.word 0x1896951a,0x89cbcfd7 ! Init value for %f46
.word 0x9ddb2f57,0x1c1de15a
.word 0x603efe75,0xde90ad29
.word 0x9ab8ea62,0xc1fc609b
.word 0xac5f1dae,0x1dfe4cb0
.word 0x5cf90b28,0x6e49eb05
.word 0x0cf56841,0x1cc33bde
.word 0x36b4f8dd,0x83cd2140
.word 0x7d54ccd9,0x026a0157
p11_expected_registers:
.word 0xdae8e202,0xfdcff578
.word 0x00000000,0x30ecac71
.word 0x00000000,0x00000000
.word 0x00000000,0x86b2051e
.word 0x00000000,0x000009d6
.word 0x00000000,0xe1844093
.word 0x00000000,0x2939fa43
.word 0x00000000,0x811a3dff
p11_expected_fp_regs:
.word 0x7f64e445,0xd40f91f6
.word 0xcc86f388,0x474eea5e
.word 0x78267ef1,0x5ddc96dd
.word 0xd82098f7,0x2ffa0568
.word 0x1218bce3,0x61fb7a1d
.word 0x70569004,0xd00a117b
.word 0x505c6f4e,0x6f108c9a
.word 0x5d01fe8a,0xca6e45f4
.word 0x7d1fa4de,0x04155acb
.word 0xb966f1b5,0x38c99034
.word 0x32dd1bcb,0x367ff905
.word 0x68747dd1,0x1f53ea41
.word 0x305921c4,0x63dd288e
.word 0x419221b4,0x3b0e26cd
.word 0x51215b66,0x69e11ba7
.word 0x6b42e951,0x604567bf
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p11_local0_expect:
.word 0x78f5cffd,0x02e2e8da
.word 0xad000000,0x7b9b8311
.word 0x8c8fc52e,0xf53be576
.word 0xd97c045b,0x85bad86e
.word 0xff000018,0xe29502fc
.word 0x7a74d995,0x7c04d605
.word 0x791571ec,0x642bd9a5
.word 0x7bb84102,0xa44f79e1
.word 0x776cba67,0x101ac8f3
.word 0x7ae75182,0xebd00aad
.word 0x1245ef66,0x32bd1099
.word 0x0185626f,0x988cd12c
.word 0xe38f8d5b,0xbc252194
.word 0xee5839ff,0x284c0754
.word 0xd3192656,0x7f79c734
.word 0x2c858648,0x1712b65a
.word 0x74933170,0xae699015
.word 0x45befa52,0xc00b9cff
.word 0x58626065,0x2cff02ba
.word 0x14b67f22,0x4d036459
.word 0xf218a34e,0x4d8837cd
.word 0xa7cf2f28,0xe1844093
.word 0x777d4b9c,0x5c736076
.word 0x22b3295d,0x09795f34
.word 0x71be873e,0xda4be960
.word 0xfd646ccc,0xc520e2e8
.word 0x2fad10b3,0x06aabf86
.word 0x05521c48,0x2dcfd432
.word 0xc89e9b4d,0x01f70fe1
.word 0xf21a52a1,0xcd19f3d3
.word 0xdd8bb5bd,0x2cd44b42
.word 0x6fd35e1a,0xecbfdca8
.word 0x8410b11f,0xc9db2248
.word 0x0000002c,0x76cae91d
.word 0xcccc6952,0xba77ff3e
.word 0xa784e402,0xb46ff531
.word 0x8f864a0f,0x99d51ae5
.word 0xb2b62227,0xb8095b4e
.word 0xd3505d83,0x6f938eb9
.word 0x49991e06,0x316fb656
.word 0xc8479bf0,0x1cbe1b71
.word 0x8bfd4c0f,0x81d3b92f
.word 0x71ba7691,0x7371613c
.word 0xee8aa3fd,0xc8392764
.word 0x3795935f,0xfc9988be
.word 0x18f92162,0xd2f5e0ab
.word 0x2fdb7cff,0x73ebfda3
.word 0xa4218bb2,0x5fed62c9
.word 0xc6afb9f7,0x3f3f4aa9
.word 0xc457d2a9,0x0d3f78c8
.word 0xa8e83966,0x1dedc38f
.word 0x49a3ff51,0x994f1f70
.word 0x95a36f3c,0xd93f8ff7
.word 0xffffff99,0xcce0c924
.word 0x6c8ff1ad,0x5313f3bb
.word 0x2a653a20,0x6cba7122
.word 0x61ff5ce0,0xe9b9549e
.word 0xfa6e0723,0xbef0afa4
.word 0xf6bb270a,0x9474ffed
.word 0x2ff25f26,0x1971a22c
.word 0xcaa3ff2c,0x9e741022
.word 0xae8a07c6,0xffdd3dff
.word 0xa01efd2e,0xeced1713
.word 0xc267a01f,0x2affb646
p11_local1_expect:
.word 0xff0ad0eb,0xb98e24a9
.word 0xff000096,0xab35ea8d
.word 0xff3caf21,0xe213ae71
.word 0xc2c97b55,0x7be8568c
.word 0x938e936f,0x9f146f2b
.word 0x000000a2,0x8107e63b
.word 0xc24fc0a4,0xc554db6f
.word 0xb25c3124,0x647fdae3
.word 0x5f9da2fb,0xe02b22a9
.word 0x33205b5a,0xc0c8b31c
.word 0xd86e34b1,0xb7d15a62
.word 0xf2eed0eb,0x584a286d
.word 0x5fa87ab9,0xf43a26f4
.word 0xfa1fe1e2,0xbad8d82d
.word 0xcaa579fe,0xdf07c0ea
.word 0xfaff9bb3,0xcf9e5c68
.word 0x6bf8ee5a,0xc0938714
.word 0x0ea97227,0x80697a8f
.word 0xe5121d1f,0x60fe3de1
.word 0x3d02cadf,0x586619f7
.word 0x6ff396e6,0x71cb7ee5
.word 0xf066ea9a,0x15e0316f
.word 0x2679d28f,0xfd11249c
.word 0x69bbd5a7,0xda737f30
.word 0xb74bffb5,0x9d986416
.word 0x1dadfc76,0xbd7eaed5
.word 0x0ef8a718,0xb0e0a8e9
.word 0x4c0f99c5,0x33648eef
.word 0x99e11d01,0x11e7b5d4
.word 0xf44aca87,0x00000073
.word 0x4457123c,0x862e0219
.word 0x72bf2d75,0x26c14146
.word 0xf663718e,0x00006455
.word 0x47465e02,0xb64a0db9
.word 0xc045bb12,0xb3ccd2b1
.word 0x9ff209ef,0x28fd48a2
.word 0xc2c97b55,0xc46779ad
.word 0x8f3c5dd9,0x8395c173
.word 0x61522a13,0xef2bafba
.word 0x42f46455,0xb36135b2
.word 0x9221373c,0xbc1b21e8
.word 0xc4df2334,0xbdec5e39
.word 0x974e6a5b,0x83ff11fd
.word 0x7459748c,0x784b7afb
.word 0x20515cd6,0xdb20b0be
.word 0xe3f2a12a,0x0b73c085
.word 0xf81177fd,0xf3422785
.word 0x22bce93f,0x0608a936
.word 0x4ccce7d0,0x3bb5da9b
.word 0x85bad86e,0x7b29f8ca
.word 0x0babc07f,0x1d6bc026
.word 0xe18da166,0x932d014d
.word 0xa0a94dff,0x7a064d2c
.word 0xbe412f1c,0xba687af2
.word 0x809a90f1,0x481928cb
.word 0xfb17154f,0xb7eef2cc
.word 0xa1dcbd81,0xa1d46423
.word 0xed695bbc,0x92cbac5e
.word 0x79fe7e94,0xce5ec947
.word 0x64575fc6,0x28313c77
.word 0xd5304fbf,0xc0ef2626
.word 0x2ebc4555,0xa9222be0
.word 0xe3629490,0xbe3492b6
.word 0x27aae4e1,0x4c5b2f5f
p11_local2_expect:
.word 0x09d61cd6,0x6b4cc644
.word 0xff97ef9f,0x00000000
.word 0x8c8fc52e,0x000000ff
.word 0x000000ec,0xebd00aad
.word 0x00000000,0x00000000
.word 0x00000000,0x8bd90c16
.word 0xf25aad8a,0xff71226d
.word 0x4c70632f,0xec9df1ee
.word 0x2a13d470,0x3c26a4e0
.word 0xeed72695,0x43d20305
.word 0x4c0a2b8b,0xadfa05aa
.word 0x2dd7253d,0x75e28fa4
.word 0x4d6eef8d,0xf5dda788
.word 0xf90f0246,0x3e827717
.word 0xdf021b0a,0xae3a749d
.word 0x757afcb2,0xf5e741b4
.word 0xb010bebe,0x8f3627e2
.word 0x46bb19d7,0x7569a210
.word 0x7b2ffaad,0xa4f794ab
.word 0xe2b50683,0xdd14ff42
.word 0x214a1cab,0x1dc7099a
.word 0xdae8e202,0xfdcff578
.word 0x0f1c0c16,0x89f3db0d
.word 0xa35e80ab,0x887fa9aa
.word 0xb6ca1d75,0x2582af9d
.word 0xcb9c7215,0xa4dfcacf
.word 0x66a97d28,0x905736ed
.word 0xb0e0a8e9,0x9226fc9b
.word 0x04b6495a,0x39ff8746
.word 0x16129c47,0x8ede9dd5
.word 0xa9222be0,0xfb90f0a6
.word 0xdd62bb43,0x079ebc3c
.word 0x4194a27d,0x17074a65
.word 0xb0c19388,0x6481b5f5
.word 0xf88fc52e,0x5ec7681c
.word 0x074a3071,0x090c6e0c
.word 0x156d194d,0xed8fd94e
.word 0xfbdad71b,0x7c5e1ad1
.word 0x564535c6,0x189665f6
.word 0xc09de728,0xefd38a02
.word 0xacc6816c,0x8d2fcd58
.word 0x295a7f1c,0xd972cf65
.word 0xae43298f,0xebc885a3
.word 0x552908f8,0x9046824c
.word 0x02e07de2,0x8c979e19
.word 0x5f87c13d,0xe41af9ff
.word 0x6dc6d7ff,0xca26c1cd
.word 0x48702d88,0xe51800f0
.word 0x7248e617,0x810faf29
.word 0x339517b5,0x6b9deedf
.word 0xe1bd788f,0x562972c4
.word 0x24d12a11,0x2a22702d
.word 0xfe2c828a,0x8ca8ffd0
.word 0x57535e92,0x051131cb
.word 0xc4157186,0x41f777df
.word 0x2cb73bc8,0x20790b84
.word 0x934e84b7,0x796f2893
.word 0x4b6ee0fc,0x14e5c0f0
.word 0x5d52b194,0x7932c813
.word 0xf009e7a5,0x67336879
.word 0xa7e22da8,0x67d4e297
.word 0xaa097c5a,0xf687976e
.word 0xf1960e5b,0xff4e3050
.word 0x6c0031bc,0xe8730903
p11_local3_expect:
.word 0x0623445e,0x7a18577f
.word 0xfff433cb,0xd61cd609
.word 0xff790204,0x754cb983
.word 0xa5bf4e1d,0x4219def8
.word 0x0000ba85,0x5b047cd9
.word 0xffb0a0f3,0xd50effe2
.word 0x3c76339b,0xd52075b2
.word 0x5652da66,0x6fb86bcb
.word 0x7ce9d12b,0xcc1f2dc5
.word 0xccf2f51a,0xb28bfaf2
.word 0xfad548cb,0x8dff90e7
.word 0xc4288e92,0xc062ffce
.word 0xe4ad5bf0,0xf87b3fdb
.word 0xcc1117fb,0x6c5c7351
.word 0x84b14050,0x989ce24f
.word 0x9dff7698,0x0000ff80
.word 0xc5e45a45,0x9140ed38
.word 0x286caf92,0x3050b2de
.word 0x8bb18980,0x02768c26
.word 0x850807c6,0x00000008
.word 0xd0b8b121,0xdc662f19
.word 0xecc4e0e4,0x37d08034
.word 0xd0664b4e,0xcbf49e6b
.word 0xe9135bfd,0x41647b8a
.word 0x82f9df0d,0xcb4c0403
.word 0x0ee59d4d,0xfc3dd5bd
.word 0x5d757047,0x2b202940
.word 0x68134497,0x9bd9fc43
.word 0x111b12d3,0x0dd17316
.word 0xa357c847,0xd4308e6c
.word 0x5935f30d,0xa8b5e87b
.word 0xa50c84e0,0xc3d32e2d
.word 0xd40de869,0x2f86560e
.word 0x02cc9992,0x56e0ab04
.word 0xa86b3f0f,0x582d4427
.word 0x25ebf310,0xab1c2b3f
.word 0xe3fe8447,0x657f305a
.word 0x48ce54df,0x29b0cb83
.word 0x7dea82dd,0x91d79c77
.word 0x7a9c3ce4,0x010b7a8c
.word 0x64c22455,0x3dd37084
.word 0x50485325,0x727daf80
.word 0xa016172c,0xb89131bb
.word 0x4ff16612,0xa4cca07f
.word 0x706851d0,0x736477a7
.word 0xd763d180,0x498f879c
.word 0xc948ea08,0xfe80f2db
.word 0x26744c97,0xc834757a
.word 0x531b5d61,0xb74c33b3
.word 0xaf1a2766,0x9f42961b
.word 0xd97c045b,0x85bad86e
.word 0x30ecac71,0x0874ccc6
.word 0x69d36807,0x292a8970
.word 0x966cf157,0xbaa799c4
.word 0xe884363f,0x24d3602d
.word 0xa76d3527,0x000000c2
.word 0xd04eda06,0xe8ef2bb0
.word 0x20dc0b8b,0x262822bf
.word 0x16ccab22,0x49c33a74
.word 0xb5f9fe1b,0xc022ed34
.word 0x39886b68,0x000000ff
.word 0x27f32911,0x43ba4d9f
.word 0xa195546d,0x8ea73127
.word 0xdd43c894,0x2cb00bbe
p12_init_registers:
.word 0x974e7736,0x47d206f3 ! Init value for %l0
.word 0xee767836,0x4d8e8dfb ! Init value for %l1
.word 0x78977cd2,0x87594c93 ! Init value for %l2
.word 0x45f645cc,0x6ae4f436 ! Init value for %l3
.word 0xeadfddac,0x31cff08f ! Init value for %l4
.word 0x990244f7,0xf794c537 ! Init value for %l5
.word 0xa3977408,0x5382c202 ! Init value for %l6
.word 0x6dfc7d8e,0x547a029e ! Init value for %l7
.align 64
p12_init_freg:
.word 0x0c31c583,0x2c68e25b ! Init value for %f0
.word 0x05a5b02d,0x188c5c07 ! Init value for %f2
.word 0x1424b82f,0xcacf4887 ! Init value for %f4
.word 0xf754129d,0x6dc0a3ed ! Init value for %f6
.word 0x8b5b09a9,0x0460e3a6 ! Init value for %f8
.word 0x579d98d0,0x8e57c8a2 ! Init value for %f10
.word 0xe414e451,0x8f90bd26 ! Init value for %f12
.word 0x8618dd59,0x9a532a5b ! Init value for %f14
.word 0x901baa2f,0x3675ec94 ! Init value for %f16
.word 0x50f272ba,0x17ca200b ! Init value for %f18
.word 0x88abcc1e,0xdbf5ae67 ! Init value for %f20
.word 0xafc29a6a,0x5af9a021 ! Init value for %f22
.word 0x059cade7,0x050cbfbe ! Init value for %f24
.word 0x42e3146b,0x1e120685 ! Init value for %f26
.word 0x16ee13e3,0x2e4380e7 ! Init value for %f28
.word 0x89d52e89,0x966db859 ! Init value for %f30
.word 0xb687d6f8,0x9fd7f634 ! Init value for %f32
.word 0xfe497709,0xfd87a1dc ! Init value for %f34
.word 0x029f9e72,0x9a28d1c3 ! Init value for %f36
.word 0xbba73018,0xd14c9a0f ! Init value for %f38
.word 0xce8eb78b,0x0c0b6d97 ! Init value for %f40
.word 0xd084138e,0xd340dc93 ! Init value for %f42
.word 0xb0b4e488,0x9fc9cd0d ! Init value for %f44
.word 0x0372e63c,0xb64836a9 ! Init value for %f46
.word 0x54ac5254,0x613ec2e7
.word 0x4f752ebc,0x1a9090a5
.word 0xe4653427,0xa2d48c2a
.word 0x39be91ed,0x3372e7df
.word 0xc72902a7,0xff0c9b90
.word 0x32aff533,0x3d91f8a6
.word 0xa7d0d39e,0x491b6b6c
.word 0xd74bda3a,0xa604bd8f
p12_expected_registers:
.word 0x00000000,0x000000fa
.word 0x00000000,0x966f22fa
.word 0x00000000,0xd8ccd01d
.word 0x00000000,0x78203d24
.word 0x00000000,0xff0e7122
.word 0x00000000,0x07f0b913
.word 0x00000000,0x8b0a8b26
.word 0xd0431236,0x448396ae
p12_expected_fp_regs:
.word 0x0c31c583,0x2c68e25b
.word 0x05a5b02d,0x188c5c07
.word 0x1424b82f,0xcacf4887
.word 0xf754129d,0x6dc0a3ed
.word 0x8b5b09a9,0x0460e3a6
.word 0x579d98d0,0x8e57c8a2
.word 0xe414e451,0x8f90bd26
.word 0x8618dd59,0x9a532a5b
.word 0x901baa2f,0x3675ec94
.word 0x50f272ba,0x17ca200b
.word 0x88abcc1e,0xdbf5ae67
.word 0xafc29a6a,0x5af9a021
.word 0x059cade7,0x050cbfbe
.word 0x42e3146b,0x1e120685
.word 0x16ee13e3,0x2e4380e7
.word 0x89d52e89,0x966db859
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p12_local0_expect:
.word 0x6bda7122,0x42eae5c6
.word 0xfa99b4f4,0x00000067
.word 0x07f0b913,0x9912fb4e
.word 0xae968344,0x361243d0
.word 0x2271d827,0x00000020
.word 0xbd760000,0xb80e38d5
.word 0xbd6670d5,0xe39f60c9
.word 0xef42ac5b,0x572cf903
.word 0x574e4e75,0xd9a56d0a
.word 0x00000043,0x30d371f1
.word 0xc8cba505,0x5ee2b030
.word 0xda23c75b,0xf32ff7ff
.word 0xafe12f39,0x4206fa3a
.word 0x18716743,0x51c12a74
.word 0xe63aa212,0xff8a3982
.word 0x31cff08f,0x390fe64a
.word 0x1ff92ed0,0xf98382e1
.word 0x7c4c9bff,0x2d994e22
.word 0x3baac10a,0x399a7d9e
.word 0x5659e553,0x9f522927
.word 0x6a377169,0x4594c72c
.word 0x3e30f8e3,0xd2cbcdc6
.word 0x816104fd,0x311aa023
.word 0x4ede63ce,0x6c9e009a
.word 0x2edb4142,0xe5e8c9de
.word 0xb30fe693,0x9ae5932b
.word 0xc7478372,0x97b51a82
.word 0x687ed638,0x1a1aa112
.word 0xab058eea,0xbc7f7c6f
.word 0x2ec1e9bf,0x9bb324c4
.word 0x7735dadd,0x48f0537e
.word 0x919d82b5,0x62c8302a
.word 0x4865303b,0x7ed646ec
.word 0x38f6cfa8,0xa533b1cb
.word 0x66612d41,0x601defc0
.word 0x5152b597,0xc89f827c
.word 0x71c23931,0xcf096010
.word 0xd164df60,0xeda7062c
.word 0xb50958fb,0x493e7549
.word 0x66b4eb63,0xb08906c9
.word 0xa251b45c,0x2a09b86b
.word 0xd1c00bed,0xff2c4740
.word 0x2e17cde5,0x9c431e29
.word 0x7b66be53,0xf697e8fe
.word 0x291b66d0,0x1d99b4f4
.word 0x6a179fa2,0xf7e2626d
.word 0x8f8935eb,0xaf94fd6f
.word 0x796fe86b,0x50ca346b
.word 0x44d0e0ed,0xa56872ec
.word 0x6f8c74ae,0x0273994a
.word 0x69d53b2d,0x5d465ccf
.word 0xc5842158,0x8cda77a4
.word 0xded11ddc,0xfcb13058
.word 0xd99fe298,0x9220f3dd
.word 0x25fc885c,0x00fa5a91
.word 0x0690ae04,0x750b1c2f
.word 0x5bb4c694,0x74f2712c
.word 0x2b427ed3,0xa4b9da95
.word 0xbdaf94a9,0xb1cff9ff
.word 0xc1860e32,0x9fbfdc29
.word 0xc4ae0e51,0x3a1cd14e
.word 0xd5b7e107,0x9235c5ad
.word 0x1159eb97,0xd0aa398b
.word 0x6183c53b,0xb15f5a8c
p12_local1_expect:
.word 0x0eee6bda,0x12e76cb1
.word 0xffb3ffff,0xb8dd3d92
.word 0xff13c5cb,0x75b6847a
.word 0x07f0b913,0xa4677b8b
.word 0x00002694,0x67d874bb
.word 0xff5c53c5,0xa8cbf390
.word 0xffffff93,0x66d8e277
.word 0xc1eaa2f5,0x83adfe91
.word 0x50c7bbbd,0xd2a31a88
.word 0xdc90fc09,0xa20eac25
.word 0xde0ec5ff,0xd4d1e172
.word 0x247c9fe4,0x2e799ef4
.word 0x0465ab99,0xe5394636
.word 0x00ff00cf,0x9e7f7ffb
.word 0x5f0ea8e1,0xee960fdf
.word 0xafd839f6,0x9160e800
.word 0x95e47f34,0xd0593960
.word 0xe50e66e3,0xff70dc62
.word 0xa6ffc365,0x87aa4667
.word 0xe7210f02,0x07c1e273
.word 0x8f61b22a,0x671ca8fa
.word 0xe2c6fb6f,0x62a2b37f
.word 0xdcfec767,0xe9a92346
.word 0xf53eacef,0xabd4b611
.word 0x0a3a27cf,0x2b0e0d41
.word 0x2bf520b7,0x1ecdab17
.word 0xd5493cf7,0x0fca31e6
.word 0x38fac35a,0xbd6aa955
.word 0xf99758a2,0x129398e6
.word 0xae968344,0x9336dea1
.word 0xc065e303,0xb8cf4f89
.word 0xd1410b4d,0x21dcb576
.word 0x7824e6ec,0x22c34b2e
.word 0x000000c9,0xd1ee2780
.word 0x7ecb4b84,0x3aa6b9fb
.word 0xffcf27bf,0x8c303fe2
.word 0x471ff7df,0x9922a512
.word 0x5fcb51ad,0xc4af164e
.word 0x176dceba,0xbaa442c4
.word 0x8a774d33,0xa62809e4
.word 0x221be6b2,0x75e221e3
.word 0x5a2a1438,0xa949457e
.word 0xbd00e389,0x9f3ee05a
.word 0x692a1f09,0x0a289aa9
.word 0x1d5b9145,0xeab2640b
.word 0xe4a5610e,0x039c7563
.word 0xf513f631,0xf3976d4f
.word 0xd4effb62,0xe3647e24
.word 0xff899e46,0x4c91ca50
.word 0xea73ad6a,0xd0ed961a
.word 0x408fd447,0x68363dbb
.word 0x423816b0,0x87f0b913
.word 0x14c7af3f,0x714f9b68
.word 0xc5dd409d,0x41e969b5
.word 0x98536093,0x8829b9f3
.word 0x3ae42878,0xb1c81089
.word 0x508e725e,0x20b91f3c
.word 0x40b139e8,0x4865303b
.word 0xb55ba6aa,0x678e8580
.word 0x122bd1da,0x6cbf17f0
.word 0xe51f8c3c,0xe849ca26
.word 0x13b99663,0x00af6fa7
.word 0x00008c5f,0x3786148b
.word 0x91c57d11,0x0cce3c75
p12_local2_expect:
.word 0xbfbcf689,0xbaebdff7
.word 0xff5fe5c7,0xf185a105
.word 0xff7ca0ff,0x2edb52ec
.word 0xff0e7122,0xab86265b
.word 0x20a2c074,0x581e5753
.word 0x99000000,0xc9000000
.word 0xf772edf5,0xebe11ff3
.word 0xcc5255ce,0xe14a8ad6
.word 0x23767d5a,0x9f5d4132
.word 0xf533ffe0,0x2b427ed3
.word 0xecc0075d,0x8fff1cab
.word 0x1c4a0adb,0xac37e1b5
.word 0xf97b11c8,0xf8203867
.word 0x07b7a1a2,0x9e3d8400
.word 0x4cae7dae,0x14e4ff7e
.word 0xc47f84bd,0x8e35a638
.word 0x80558521,0x0dc876b9
.word 0x22028902,0x7cc47daa
.word 0xec18054c,0x0719077a
.word 0xc19c6d7b,0x6f3df8b7
.word 0xa8d62457,0x5fe2b208
.word 0xe59b0c13,0x30d371f1
.word 0x8048ef9c,0x9f00033e
.word 0xa94cd7c3,0xba2527d1
.word 0x9e621c61,0x045ea646
.word 0x1a9d5937,0x7eff2782
.word 0x28e946e5,0x19515bec
.word 0x00000043,0x9dad2be4
.word 0x7abf24c2,0x6f1965bc
.word 0x7e029f14,0xa4c6f397
.word 0x6d4b5a3c,0xfaeeda6a
.word 0xe0bd334d,0x9117a2c3
.word 0x28ac32c6,0x421f96b2
.word 0x04349c19,0xf98382e1
.word 0xbf473fb1,0x37ce9d5f
.word 0xdc48f111,0x8c36699f
.word 0x6c3273af,0x2246eda8
.word 0xe5ffff08,0xe7d40514
.word 0x20af4696,0x310f4519
.word 0xaaccb3fa,0x5e29ff91
.word 0xd8281ed0,0x9169f69e
.word 0x3048b5d8,0x0828ab48
.word 0xadead10d,0xf2adf065
.word 0xa31a09ea,0x0c492782
.word 0xbcfb7b9f,0xa12bf85c
.word 0xfc98c179,0x59d6198b
.word 0x9e1b5bb0,0xaff85bb2
.word 0x55067315,0x9d0e500b
.word 0xdc82b607,0xa3658a8e
.word 0xe9decd08,0x685fd3c8
.word 0x5dff635d,0xd9517813
.word 0x81c458f2,0x024ea4a0
.word 0x9381327e,0xc563ff59
.word 0xf94076ce,0x25037d27
.word 0x7361ef13,0x40cfeb48
.word 0x56e55bbd,0xb11c962d
.word 0x6c989cdc,0x70d0b684
.word 0x4ad12cf2,0x0eee6bda
.word 0xd27ef59b,0xe0b62bb7
.word 0x734ea252,0xc013af7f
.word 0xfffff3dd,0x319c4128
.word 0xf604be7e,0x4b8b8501
.word 0xa207c1a8,0xa75fab3a
.word 0x347beefd,0xbdd9e34b
p12_local3_expect:
.word 0xff622926,0x234ad3fe
.word 0xff000000,0xbb980226
.word 0x7ff7ae07,0x60ee19a5
.word 0xe06e5943,0x00000000
.word 0xa4a3eabd,0xe89e2ced
.word 0x80858e67,0x109798cd
.word 0x0d4109f8,0x004f648f
.word 0x2b35972e,0x8b3e4a8e
.word 0x9494568a,0xb7502f08
.word 0x42267046,0xa62c681e
.word 0x1bda3a8b,0x3e77de26
.word 0x78a8ae47,0xa4677b8b
.word 0x915ec6c2,0xcca1c7a0
.word 0x4b4503a7,0xff901e8d
.word 0x41f20754,0xd56a9034
.word 0xd69097ff,0xeacd3e55
.word 0x3c04ad50,0x1300d7a7
.word 0x17b5fa4b,0x16039fc3
.word 0x443e0b08,0xfb512dd7
.word 0x9c431e29,0xf2b9bef5
.word 0xdfebe13c,0xd6b15ec0
.word 0xc81d88c3,0x6691ee83
.word 0xffffffad,0x2efc2d7a
.word 0xa4677b8b,0x85f9ba81
.word 0xdf52dfec,0x9704ffe0
.word 0x08f7dfae,0x0bf3628e
.word 0xb366f62d,0xa94f47e7
.word 0x58bd7288,0xaf87d2a3
.word 0x002efc71,0xa52fb3c8
.word 0x6137a390,0xb075478c
.word 0x229622e2,0x3c2777da
.word 0x595823f6,0xf4258c47
.word 0x32d419a5,0xadce5f3a
.word 0x87f0b913,0x1cf9cf4a
.word 0x98583a0d,0x4f4d3f1f
.word 0x68c621ad,0xbe0a38fa
.word 0x45511006,0x7019d1b3
.word 0xbe5205ed,0xfdf742d1
.word 0x530d9966,0x88629fcd
.word 0xe889dd47,0xe421603e
.word 0x1765dc7c,0xc2c3c8e0
.word 0x6edd0720,0x794c9960
.word 0xe20f027c,0xca062aa4
.word 0x90cc3ae3,0xbe6cb848
.word 0xa17086a1,0x7b938720
.word 0x7d13639b,0xa2e2f51e
.word 0x5382c202,0xd8ccd01d
.word 0xc28d5ce0,0x534b5611
.word 0xbe2932b4,0x0000b3fa
.word 0x10d9813b,0x797f1623
.word 0x99a23265,0x7a0ec852
.word 0xed3afd65,0x9d0f72d1
.word 0xc189df45,0xf57ee435
.word 0x26296243,0x5b68a1c2
.word 0x8011bb9f,0x1d262965
.word 0xada65ebc,0x1deba89b
.word 0xbc93da67,0x9f4909e5
.word 0x1291f8c5,0xd6554a5a
.word 0xfcb330cf,0xd7b13232
.word 0xe7f78544,0xf41345bb
.word 0x2cfff495,0xc828bf4b
.word 0xf4b4991d,0x310f4519
.word 0x368e666d,0x9bfa0262
.word 0x27f2a834,0xff25725a
p13_init_registers:
.word 0x10b2d1fc,0x74fe3548 ! Init value for %l0
.word 0x17d69586,0x61c74c60 ! Init value for %l1
.word 0x1b570369,0xc65cd210 ! Init value for %l2
.word 0xcbd5c483,0xec0a71a1 ! Init value for %l3
.word 0x71aa7309,0xd1ce8858 ! Init value for %l4
.word 0x8de8d834,0x51dbecc3 ! Init value for %l5
.word 0x69dda208,0x94ba440e ! Init value for %l6
.word 0x1f229602,0x0b8fa3e3 ! Init value for %l7
.align 64
p13_init_freg:
.word 0xf7c4f392,0x7f7922ac ! Init value for %f0
.word 0x00e29e39,0xcdf179dd ! Init value for %f2
.word 0x9071b71a,0x61c5df81 ! Init value for %f4
.word 0x62b5c5a1,0x73a0a381 ! Init value for %f6
.word 0x43a63df7,0xd441db3e ! Init value for %f8
.word 0xad0ebc74,0x0d2b9205 ! Init value for %f10
.word 0xb767ceb9,0xe25d796d ! Init value for %f12
.word 0xb35c7286,0xcaa84342 ! Init value for %f14
.word 0xb6d5b1f2,0x63de3b66 ! Init value for %f16
.word 0x0b3b9b3f,0xff75b0ac ! Init value for %f18
.word 0x242c18eb,0x20557b62 ! Init value for %f20
.word 0xc66e71ae,0xa0cafe15 ! Init value for %f22
.word 0x21a067b4,0xf36ae7ef ! Init value for %f24
.word 0x12e6a479,0x086cbcfb ! Init value for %f26
.word 0x9169b2e5,0x631201e5 ! Init value for %f28
.word 0xa64a7d24,0x72650423 ! Init value for %f30
.word 0xafba9815,0x7fc38301 ! Init value for %f32
.word 0x804868ad,0x7c8d4b0f ! Init value for %f34
.word 0xef30801b,0x19bf3424 ! Init value for %f36
.word 0xf2d8def4,0xb394af0e ! Init value for %f38
.word 0xb32fe90e,0xb9054090 ! Init value for %f40
.word 0xfae44931,0xed342299 ! Init value for %f42
.word 0x3cf811b3,0x5a59abc1 ! Init value for %f44
.word 0xd3b86066,0xb540d66d ! Init value for %f46
.word 0x95aa9b4e,0xb57a7b70
.word 0xa6f3c89d,0x8b11dc13
.word 0x8daee5f0,0x0924c882
.word 0xda7e62f1,0x012c6bac
.word 0xeaf8038e,0x1ed54ba6
.word 0x1ec22d68,0x673ac356
.word 0x4989075e,0xcb686353
.word 0xab62a1fc,0x7481f09f
p13_expected_registers:
.word 0x00000000,0x00000000
.word 0x24d54b9a,0xc7af4314
.word 0x00000000,0xa9ee1043
.word 0x00000000,0xf41c9eb3
.word 0x00000000,0x04ab55d4
.word 0x00000000,0x000000bf
.word 0x00000000,0x3a45cff3
.word 0x00000000,0x00000000
p13_expected_fp_regs:
.word 0xf7c4f392,0x7f7922ac
.word 0x00e29e39,0xcdf179dd
.word 0x9071b71a,0x61c5df81
.word 0x62b5c5a1,0x73a0a381
.word 0x43a63df7,0xd441db3e
.word 0xad0ebc74,0x0d2b9205
.word 0xb767ceb9,0xe25d796d
.word 0xb35c7286,0xcaa84342
.word 0xb6d5b1f2,0x63de3b66
.word 0x0b3b9b3f,0xff75b0ac
.word 0x242c18eb,0x20557b62
.word 0xc66e71ae,0xa0cafe15
.word 0x21a067b4,0xf36ae7ef
.word 0x12e6a479,0x086cbcfb
.word 0x9169b2e5,0x631201e5
.word 0xa64a7d24,0x72650423
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p13_local0_expect:
.word 0x23f56e3d,0x0b60ba9e
.word 0xff71f008,0xafb511ec
.word 0x54526053,0x0104640c
.word 0x8a000000,0xae000000
.word 0xff76b937,0xd65d0a10
.word 0x3c47297e,0x44822b5a
.word 0x27f5ea88,0xe65455ff
.word 0x13dbc09f,0xa66fc198
.word 0x0d57ec0a,0x0000ffed
.word 0xf113050e,0xe7e604ca
.word 0x7748098a,0xa7ffde59
.word 0x13103a9e,0x08ccd5c3
.word 0x9dc63307,0x601f3793
.word 0xf7b6e27e,0xa2900208
.word 0x4972b934,0x9c4ff363
.word 0x63a47ba4,0x3aca6650
.word 0xc4ba7252,0x9594a0c1
.word 0xaab0419a,0x6a4aec62
.word 0xc73c0cc2,0xd5aab5f0
.word 0x82fee036,0x196ff6f7
.word 0x9945b488,0xd591195e
.word 0xe6dfc4fe,0xc4ddf28c
.word 0x55ff4880,0xe2083566
.word 0xffb82167,0x90116f13
.word 0x30c27a45,0xc78cecdf
.word 0x1061a220,0x0a2ed2e4
.word 0x796d4d5d,0x7ed843e3
.word 0x1ffd1c28,0xe1ff0c30
.word 0xc1d92d65,0xa5893f36
.word 0x782b2835,0xb52725b6
.word 0xdbd82573,0x9051f019
.word 0xaee5ed92,0x48a436bd
.word 0x84076a82,0xe7705896
.word 0x2d8d715f,0x2c60bb65
.word 0xace4708f,0x082eea90
.word 0xe307b582,0x693d7ac8
.word 0x9fffabaf,0x7fc32dab
.word 0x2bfef781,0xff413239
.word 0xc08747fd,0x6d741433
.word 0xb6904eff,0xac17ddc6
.word 0xbfc1fb0e,0xea3bc204
.word 0x688e6157,0xb5d60ca0
.word 0xf2440791,0x2d66ce7e
.word 0xc917277a,0x7c75cdbb
.word 0x657274c4,0xed53ce2d
.word 0x29d590e8,0x364cff7a
.word 0xdc824a58,0x83932055
.word 0x9cdbd4bf,0xe4ac56b9
.word 0x76ef6d39,0x2fd5749a
.word 0xa34a0ea6,0xacbd81f7
.word 0x1e8ef13d,0xa3cbb40b
.word 0x7974f1fb,0x1cbfe000
.word 0x32eb07ed,0xe84ad045
.word 0xbef982b3,0x6197f9dc
.word 0xe8412aae,0x4df55ae3
.word 0x8fa6794d,0x78f3a1da
.word 0x2796f81a,0xd586e597
.word 0x3b31cf57,0x2955dcb8
.word 0x82923923,0x1104142b
.word 0x42d3bf8a,0xe9f51edd
.word 0x9dd50678,0xfcda10ed
.word 0x41cfa623,0xfcb8d937
.word 0xc68ec7fb,0x370719de
.word 0x61662fd7,0x3c8a4b4f
p13_local1_expect:
.word 0xff6d4975,0x36c7a9f3
.word 0x00000000,0x00000000
.word 0x1f0000a5,0x0004e215
.word 0x5e2de1cf,0xf4daed30
.word 0xcc7434e8,0xffffffff
.word 0x6d000075,0x44822b5a
.word 0x9962f5c4,0x103e0feb
.word 0x3c4df65f,0x10965f4e
.word 0x4a7c2fa0,0x6f6affcf
.word 0x0aafdd6c,0xcfdc0e6b
.word 0x7dc5310a,0xeec9eb4c
.word 0x6740b012,0xdb465041
.word 0xa9ee1043,0xb5d60ca0
.word 0x68fe3b5e,0xc42c12ad
.word 0x44dcad51,0xdb1a60fe
.word 0x29b7ec72,0x7db3c21c
.word 0x485dcf0d,0xfa8abe86
.word 0xffff5052,0xe23df1d5
.word 0x5926a4d1,0x0662ff96
.word 0x823b836f,0x8c4ab74b
.word 0x000000ae,0xc99e827c
.word 0xc6723d0b,0x8d4b8fcc
.word 0xa6b8ee01,0xc51e4d58
.word 0xe1640097,0x06019ce5
.word 0x9a6afac0,0xa9574c1e
.word 0x39c8c2fc,0x9613e850
.word 0x6127fe9e,0xc3fc2e71
.word 0x58199756,0x814e151f
.word 0x17399108,0xf41c9eb3
.word 0x7a5b3545,0xe77cce86
.word 0x4da15f69,0x3f86d55a
.word 0xe5e16933,0x710a3505
.word 0x6d08d18b,0xbea114a7
.word 0x427ff537,0xf06de955
.word 0x21ffcf9d,0x61c74c60
.word 0xa5f9c1a2,0xf24aa105
.word 0x5301cdfd,0x46742c29
.word 0x2e950bf7,0xabf05168
.word 0x4ecfda0e,0x2f719a41
.word 0x2ab3c822,0x05253e75
.word 0x7aeb84e9,0x33b96934
.word 0x7efb7f33,0xf7dba516
.word 0x3086d2ef,0x493ab1cc
.word 0xeabd47da,0x4e36bc5d
.word 0xe6ad15e9,0x3680bdff
.word 0x6452a636,0x873ddc5d
.word 0x81a08d84,0x5fa023c5
.word 0x0d00f1c8,0x9447c373
.word 0xab1acf97,0x25614472
.word 0xea34b451,0x782b9c3c
.word 0xc93d8562,0x9f737093
.word 0x24d54b9a,0xc7af4314
.word 0x708905d6,0xcd0a6844
.word 0x5ccbe9cf,0x5d769490
.word 0x6a5a5aa7,0x0fcec89a
.word 0xd586e597,0x2a3a3a40
.word 0x8fa5b836,0xe90a3213
.word 0x80ddd67c,0xc584b188
.word 0x97b7ba58,0xb8a365ff
.word 0x2234144b,0xb7c54d15
.word 0x94ba440e,0xdf08b48e
.word 0x6e2377de,0xf812683f
.word 0x39446f35,0x83591f54
.word 0x4d59a468,0x7e6d378e
p13_local2_expect:
.word 0x3554b3b8,0xfb56e805
.word 0xffeea3b1,0xc1214ac2
.word 0x185ffb8b,0x604cc761
.word 0xff000069,0x1ba49e57
.word 0xff4412ea,0x8c40b2f2
.word 0xe5970000,0x825c61ee
.word 0x67deef4c,0x05fd457f
.word 0xb6086dd8,0x8cd0db32
.word 0x81228ff0,0x66dc55e4
.word 0xdcd72fc5,0x0f004975
.word 0xe7e604ca,0x0905c784
.word 0x72358417,0xcc172a74
.word 0xe1462fa0,0x9c66c46b
.word 0x4a509254,0x85ae2c5e
.word 0x645d0f5c,0x8e15b8d9
.word 0x795d806c,0xe22a1f21
.word 0x0e6976c2,0xadc95efd
.word 0xc10abdff,0x763caeb7
.word 0x7cb87c6f,0xd23dda2e
.word 0x32bdde76,0x4d878da8
.word 0x3655a70a,0x3483d41b
.word 0xb59056ed,0x51dbecc3
.word 0xc938e3b8,0xf72239fe
.word 0xd7a6060c,0x4bb4de20
.word 0xa081fa8b,0x58199756
.word 0x0cd10566,0xf3136a2a
.word 0x85319d08,0x91ae81bb
.word 0x9117acfc,0x87ae2875
.word 0x6f31e677,0xb82e5e69
.word 0xaed725ea,0x19ceb1ee
.word 0x574e7612,0x632e6806
.word 0x3c47297e,0x042fac6c
.word 0x1a4fb164,0xd9cee5f3
.word 0x3ececf10,0x3c47297e
.word 0xc46e5784,0xa9f7eb17
.word 0x016cea5e,0x3554b3b8
.word 0x51265e7d,0xbc33403a
.word 0x538e8c92,0x55a82f2a
.word 0x649e8d14,0xd2aa9da2
.word 0x785803f7,0xb673ffbc
.word 0x060cd292,0xe6efa385
.word 0x7919ff4d,0x8fbe46bb
.word 0x70d5c35e,0xa9ee1043
.word 0x993f04fe,0x3a45cff3
.word 0x9239ca90,0xbc83e364
.word 0xdbfd0676,0x1bb57d87
.word 0x9790d5de,0xc9f7e93d
.word 0x90188e98,0xfee77f50
.word 0xf94c2729,0x12f9b4cd
.word 0x74c52f39,0x01216f7a
.word 0x2e7fa43b,0xbe830295
.word 0xb5781e7e,0x07f1f6b7
.word 0xf76a28d5,0xb93638d1
.word 0x8fbd3e09,0xb5d65016
.word 0xea3222e1,0x873ddc5d
.word 0x087b96ed,0xc46e5784
.word 0xffe17a23,0xcd382dad
.word 0xa1bb1efa,0x8f3adf15
.word 0x165c3617,0x28daf2f0
.word 0xb279f192,0x89941504
.word 0xf5cce103,0x67652d13
.word 0xf2a4ee0d,0x0d611075
.word 0xb24dbc1c,0x693fa5e9
.word 0xbae498a0,0x9b39e661
p13_local3_expect:
.word 0xe8025a1f,0x8be1c8a1
.word 0xae6fb276,0xf4120e4e
.word 0xe8347440,0x00000000
.word 0xffae3de7,0x78ffc499
.word 0xff0000b7,0x814e151f
.word 0x5e6d4975,0x44822b5a
.word 0xa56859ff,0x8c8c01dc
.word 0x8fbd3e09,0x23b05fe3
.word 0xa597a52b,0xd16f5788
.word 0xc38a16da,0xbb17f6cf
.word 0x73971496,0x4b19884c
.word 0x83c1cc5a,0x211641c7
.word 0x3bc32bf2,0xe6ec9903
.word 0xcedee4bf,0x8ba9d0ba
.word 0x8269e100,0xffa65baa
.word 0x094e7053,0xfd93aa60
.word 0x82a52092,0xa18fe440
.word 0x291843df,0xb09332c7
.word 0x000000e0,0x3ef1e3d2
.word 0x93494359,0x7697ca54
.word 0xce58c719,0xf1924034
.word 0xef40c534,0xa124efaf
.word 0x5a976044,0x1b27c584
.word 0x13406766,0xaf893cb5
.word 0x7d6f7a2d,0x5e043185
.word 0xadb41f64,0x87be4c42
.word 0xbc6b6bbf,0x69a9ab62
.word 0x9cdbcd0e,0x099d44e5
.word 0x25767a0d,0x1a24404c
.word 0x61d6eac7,0xd28325f5
.word 0xe78af0d4,0x891185e2
.word 0x74575cde,0xc3514af3
.word 0xc36c590d,0x192bef57
.word 0xecc49ba4,0xe96a3497
.word 0x642e79ee,0x0aaa9e7c
.word 0x6dc5d70f,0x251094a4
.word 0x897d4ffa,0x4c5f061d
.word 0x925499eb,0x1642ab4c
.word 0x37b01c0c,0xc6613f79
.word 0x32f24386,0xcd9915d5
.word 0xbf84e864,0x100a3704
.word 0x29b913c6,0x44cc9f0c
.word 0xb8eedd55,0x54c26110
.word 0x496441ca,0x5b8c6961
.word 0xec1eb804,0x0aa072a6
.word 0xe2e7c351,0x32627f8e
.word 0xb636f981,0xe6b23f27
.word 0x9b104bb4,0x1fa71f9a
.word 0x70c36409,0x000000e5
.word 0xbd13b13a,0x81b543e3
.word 0x4a63d556,0xa9171775
.word 0xc4c312e8,0x50e9ff64
.word 0xc09f21ff,0x9ebff4fc
.word 0x28d562dd,0xda20a704
.word 0x602fb7d2,0x11b910c5
.word 0x45269208,0x84845320
.word 0x79231ddd,0x85b03420
.word 0xa993000f,0x456299e8
.word 0x763ff437,0xb41dbc85
.word 0x4658e873,0x12d4ebcb
.word 0x6106e894,0xe02d38d0
.word 0x5f286212,0x3cf49ecf
.word 0x39380e60,0xbfe9592b
.word 0x48c0e3d3,0x46105eba
p14_init_registers:
.word 0x5ebc0df4,0x1c5dcba1 ! Init value for %l0
.word 0x06c32200,0x8dcef364 ! Init value for %l1
.word 0xe377f953,0xfc24d6fa ! Init value for %l2
.word 0x76568b0b,0xd26208a0 ! Init value for %l3
.word 0x23cc0341,0xa7c0f096 ! Init value for %l4
.word 0x166c6e78,0x716cf18a ! Init value for %l5
.word 0x39fefa88,0x96d2d95f ! Init value for %l6
.word 0x51e13b03,0xcb8e23ff ! Init value for %l7
.align 64
p14_init_freg:
.word 0x9e25b4f0,0x736b91e5 ! Init value for %f0
.word 0xeeee050f,0x3d9fa3c5 ! Init value for %f2
.word 0x960f05cf,0x2eac9284 ! Init value for %f4
.word 0x294e6df8,0x563b18e0 ! Init value for %f6
.word 0xe0d0a02e,0x40b2a065 ! Init value for %f8
.word 0xfdcdbc06,0x43c53a12 ! Init value for %f10
.word 0xe4f15573,0x3da73fc8 ! Init value for %f12
.word 0x3a71ba27,0x4a791419 ! Init value for %f14
.word 0xf92ed1f8,0x84f174e4 ! Init value for %f16
.word 0xa2122436,0x28dc1a47 ! Init value for %f18
.word 0x987247b1,0x243ec366 ! Init value for %f20
.word 0x5af10cfd,0x80eb9fcf ! Init value for %f22
.word 0x779bd90e,0x3dd2b8c1 ! Init value for %f24
.word 0x64353e70,0x75e92859 ! Init value for %f26
.word 0xeebca2ba,0x715dd672 ! Init value for %f28
.word 0x0aa2ad89,0xb6ec5d78 ! Init value for %f30
.word 0x329a5849,0x76c3cf09 ! Init value for %f32
.word 0x6e82f8c5,0xacef15e4 ! Init value for %f34
.word 0xe250ab7c,0x7278b27f ! Init value for %f36
.word 0x02888f52,0x4b4333a4 ! Init value for %f38
.word 0xf1d92603,0x8c0144d4 ! Init value for %f40
.word 0xeb216a3a,0x4b805076 ! Init value for %f42
.word 0x3a100e4f,0x5ba88cd5 ! Init value for %f44
.word 0x23460093,0x13ea669a ! Init value for %f46
.word 0x6700aaa9,0xae5cd55b
.word 0xc8d59a73,0x200c8565
.word 0x197fd1ea,0xdabd3589
.word 0x4d1e2c73,0x4e6c14fc
.word 0x2415fad4,0x19875ec9
.word 0xcad775fe,0x80b47c42
.word 0x30485b47,0xe8ab6d66
.word 0x2a80a024,0x7d7d8276
p14_expected_registers:
.word 0x00000000,0x000000ff
.word 0x00000000,0x3c2963b8
.word 0x00000000,0x5b1abe18
.word 0x00000000,0x000000d0
.word 0x00000000,0x000000aa
.word 0x00000000,0x00000048
.word 0x00000000,0x065ac503
.word 0x00000000,0x17e6acbf
p14_expected_fp_regs:
.word 0x9e25b4f0,0x736b91e5
.word 0xeeee050f,0x3d9fa3c5
.word 0x960f05cf,0x2eac9284
.word 0x294e6df8,0x563b18e0
.word 0xe0d0a02e,0x40b2a065
.word 0xfdcdbc06,0x43c53a12
.word 0xe4f15573,0x3da73fc8
.word 0x3a71ba27,0x4a791419
.word 0xf92ed1f8,0x84f174e4
.word 0xa2122436,0x28dc1a47
.word 0x987247b1,0x243ec366
.word 0x5af10cfd,0x80eb9fcf
.word 0x779bd90e,0x3dd2b8c1
.word 0x64353e70,0x75e92859
.word 0xeebca2ba,0x715dd672
.word 0x0aa2ad89,0xb6ec5d78
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p14_local0_expect:
.word 0xbd0c7dfa,0xd80713d1
.word 0x90a589a5,0x65089181
.word 0xa957ff4d,0x60d56af4
.word 0x3c89c510,0x2d3aa00a
.word 0xff420000,0xff922554
.word 0xff2963b8,0xea04372f
.word 0xe7f06e17,0x8b618278
.word 0x38876f15,0xbe6b8af0
.word 0x0673eb4d,0xc716e51e
.word 0xa55cb374,0x6eaebc01
.word 0xdf5aeb85,0x8b372ca2
.word 0x8772f1b6,0xd4beafb8
.word 0x7a8f3d06,0xc275e377
.word 0xc0d75c10,0xd4492844
.word 0x9379cffe,0xc794d612
.word 0x24a44f0e,0xec0e2c75
.word 0x3c2963b8,0x00000004
.word 0x50f6a0d2,0x0878cbc6
.word 0x9fe7097f,0x523a010c
.word 0x8db48115,0x06e00353
.word 0x5de2c5f0,0xbe6b8af0
.word 0x1b982bff,0xff8c0968
.word 0x43955370,0x44a343d1
.word 0xffef3307,0x902a167b
.word 0xb072ff5a,0xffddd99c
.word 0x000000fc,0x4f2b2644
.word 0x8f1f8baa,0xc4fe8661
.word 0x3b12d7b4,0x4c7992bb
.word 0x17259a7e,0xd1847d45
.word 0x548f9520,0x05556bbb
.word 0xb2292387,0xac38d80f
.word 0x960c48d2,0x2452d125
.word 0xffa9ed2d,0x28d5e4f9
.word 0x07602c03,0x16a6ab86
.word 0xf44ee92d,0x0500dfad
.word 0x6917ec9c,0x508bdd25
.word 0xbafbbc34,0xf25a5ff8
.word 0xc42bb6d7,0x3c2963b8
.word 0x07fcd607,0x8980cacc
.word 0x19c0953e,0xcca8751e
.word 0x76306e93,0x5b42d486
.word 0x5bc425f4,0x57e99e45
.word 0xf4ed7733,0x4bb90702
.word 0x0d3d7b7b,0xb4786b6a
.word 0xba5b7c52,0x5d05ac43
.word 0x7c401e35,0x20d5bf08
.word 0x08a8469b,0x460895a5
.word 0x310277a6,0xfbd30766
.word 0xbd0c7dfa,0xd80713d1
.word 0x98115238,0x0951e70f
.word 0xfc704c48,0x1b287cfb
.word 0xfd386419,0xc3f63172
.word 0x8ef6c1c7,0x1db01a94
.word 0xea8aa09d,0x8b9cd9d0
.word 0xb1980751,0xdc3aa8d2
.word 0x68c24519,0x23d5ff31
.word 0xb2bad084,0xcebea8c2
.word 0x5b1abe18,0x6faf1fc8
.word 0x6eddd143,0x2749dae4
.word 0xd079e0a8,0x4ff58ae7
.word 0xaaa85bcc,0x8e2544eb
.word 0xba3ff178,0xfb245fe2
.word 0xc9119e70,0xe5d1f760
.word 0x441e214d,0x8e9fb7bd
p14_local1_expect:
.word 0x9e61c7d3,0xf25a5ff8
.word 0xff30a970,0x792f102e
.word 0xdf093573,0x6427f24f
.word 0xb7000000,0xca367195
.word 0x9e610dff,0x5e78da5f
.word 0xc7000000,0x9282c263
.word 0xe4d61076,0x302cc5b0
.word 0xbe2a5e25,0x5e2e7282
.word 0xe84cb30c,0xc45bc147
.word 0xcac7d138,0x648bf5f0
.word 0x55e40f47,0x3ca20c72
.word 0xc8452556,0x88932767
.word 0xea9343bd,0x5e7e98b2
.word 0x7dfe6c48,0x5708a0da
.word 0x46a68338,0x5f215541
.word 0x89e2d1d7,0xdf9966b8
.word 0x70998378,0xb07a109f
.word 0xc3c31f14,0xf3009882
.word 0x0ea5694f,0x18ebab2c
.word 0x3eca6cf7,0x3564330d
.word 0x66279fba,0x37a6cce8
.word 0xa729e309,0x7dbb5200
.word 0x01b3d84c,0xec50c3fa
.word 0x42f64ed6,0xe82a1e06
.word 0xa76748d1,0x2baafb3f
.word 0x93ec1635,0x35f91881
.word 0x44baf575,0x4ad87592
.word 0xffbd26a1,0xe92823a1
.word 0x976c42d5,0x96e9f69d
.word 0xb12df4cb,0x7b39de55
.word 0xf1156ade,0x4a26979a
.word 0x3421bf42,0xde9eecc3
.word 0xca367195,0x54d0e4b9
.word 0xcdd91e23,0x7dac5fbe
.word 0x91ec64e8,0xc5332145
.word 0xc3a2ba1d,0x50aa8ba4
.word 0xde7a692f,0xce4e2a6b
.word 0x20ebeeff,0x3c138b31
.word 0x8472b591,0x0e81a530
.word 0x601fc4eb,0x7a56f0c7
.word 0x2562d375,0x4275204b
.word 0x00000000,0x000022d2
.word 0x59a634b1,0xf70416ec
.word 0x517f6b1c,0xf1d2e301
.word 0x32d177d1,0x25a25025
.word 0x2cb0766d,0xc048f3eb
.word 0xa6ba5ea1,0xe9f702f2
.word 0x624b6b0f,0x40ca0f3c
.word 0xa1303b1a,0xb86f4a3d
.word 0xd9ff3f31,0x4fcf27d9
.word 0x71e04ca4,0x0565d610
.word 0x4413b1d6,0xb66f182b
.word 0x676f9e1e,0x4864ba57
.word 0x6d100d06,0x45437c2a
.word 0xca96fe1f,0x083cc633
.word 0x290cc815,0x6256f393
.word 0x56ccec57,0x1164c0a6
.word 0xad33fc7f,0x03fea0ea
.word 0x63578a65,0x81293144
.word 0x7811962c,0xa8a11f44
.word 0xfa409ea0,0x02241c16
.word 0x98779ffe,0xff455e0e
.word 0xffffffc7,0x716cf18a
.word 0x5511ffb2,0x8b66960e
p14_local2_expect:
.word 0xff525490,0x80a998d2
.word 0xa5c8ae07,0xeddece14
.word 0xdd00ffff,0x000022d2
.word 0xff0026ae,0x00000000
.word 0x00000000,0xf6a36890
.word 0x00000000,0x000000ff
.word 0xad19cde0,0x4ad87592
.word 0xf35a3aef,0x7136c13c
.word 0x4cf2ffdb,0x1655ec50
.word 0x166d968a,0x75f26e4e
.word 0x11c8869c,0x4a1b1046
.word 0xa6323bc3,0x67b0840e
.word 0xe7ca1859,0x2b606452
.word 0xf344871c,0x4a4ae2fe
.word 0x5cf14966,0x8e00e00f
.word 0xf9a18ae3,0x8ed840b5
.word 0x2d492f39,0xdd8378a0
.word 0x8b882a09,0xc2d82246
.word 0xcf05e586,0x3d24a1ab
.word 0x23cfd1a0,0xff2079b5
.word 0xbf90939b,0xe2fa0157
.word 0x810ef31d,0xb3021210
.word 0xa886f9a5,0x3c2963b8
.word 0xca09712b,0x6d305fe7
.word 0x75a19053,0xe73ab009
.word 0x4404cf56,0xbafbbc34
.word 0xa85c0d5b,0xe059b726
.word 0x00c38ca7,0x98175675
.word 0xbf6a0862,0x107692b1
.word 0x015aaf21,0x63105522
.word 0x33d2ee62,0x4690f7ce
.word 0x8b9a5708,0x1f069d52
.word 0x4211375d,0x00ded079
.word 0x0d8c0b0a,0x951e2fff
.word 0x0b5fd5ff,0xf4415561
.word 0x97c7b651,0xffffffca
.word 0xcf350301,0xc1981132
.word 0x7be8ed62,0x583e1c49
.word 0x0e60b72e,0xe4357892
.word 0x7a49aced,0x8075d973
.word 0xbf1cc200,0xae26b13d
.word 0x86aa9448,0x62405550
.word 0x587f8583,0x1368b0c3
.word 0x8229dbc7,0xe82a1e06
.word 0xd32a28d2,0x43b0de2c
.word 0x2fecbead,0x9616c039
.word 0xe89c94ac,0x3456d773
.word 0xc77b0c50,0xc11874e3
.word 0x2c5b3b12,0xc6e6877a
.word 0xaed126ee,0x180ec56c
.word 0xd269ee9b,0x36194046
.word 0x90ec77a1,0x3152832b
.word 0xe1be5507,0x809bff28
.word 0x06cf016c,0x4c029f71
.word 0xff68db4d,0x66e1b4b2
.word 0x97448eea,0xc9c2704d
.word 0x00000007,0x25246d76
.word 0x5bb7a292,0xdd7abc17
.word 0x6a75ea71,0xfb91e2f0
.word 0x053145ac,0xcd6c26e5
.word 0x108ca673,0x630eb308
.word 0x00000041,0x019231f9
.word 0x3528ec9d,0xa3036cbb
.word 0x8efb2b81,0xaf000000
p14_local3_expect:
.word 0x93f35662,0x8af1ff71
.word 0x90a589a5,0x8af16c71
.word 0x3c2963b8,0x23d53631
.word 0xff0d619e,0x7c2d8993
.word 0xff000000,0xde11a7b1
.word 0x18be1a5b,0x00000000
.word 0xa334b4f5,0xc7611eda
.word 0xbd32ba43,0x4316ad0f
.word 0x9e75e1b7,0x7ee1f6d6
.word 0xa68b1843,0x978c9b9f
.word 0xfd483d09,0x71aac236
.word 0x0f6b73a1,0x40eae8b7
.word 0x587700e4,0xc6435b95
.word 0xc22b0d32,0xbf098bcc
.word 0x495d702f,0x1bb70e1f
.word 0xd65149c3,0x625fc906
.word 0xc9b214fc,0xe5538cad
.word 0xd94d8ca4,0xa9845415
.word 0x1efe84c9,0x55977ad3
.word 0x25ead0b4,0x9d97779e
.word 0x97d0fc93,0xd98a6632
.word 0x2566d649,0xb1e5d94e
.word 0xe95bee24,0xd461142b
.word 0xc5ad0ffb,0x77a50a22
.word 0xa2bb086d,0x5a4e1996
.word 0x6b4febfb,0x79585d5e
.word 0xff677d97,0xfab41650
.word 0xc754785d,0x49010ea5
.word 0xef4f6aa2,0x24b18db6
.word 0xc7654b56,0x2dba2264
.word 0x72d5d811,0x4ce659e2
.word 0xd5144360,0xe33869a4
.word 0x3754f694,0x20acac7f
.word 0xed38ff87,0xbfa197f5
.word 0xe5abcb4f,0x43995bff
.word 0xd7d882f3,0x8affe21d
.word 0x17218987,0xc1388521
.word 0x5376ee98,0x000000a8
.word 0xffb677b4,0x74025996
.word 0x7f50c25f,0xa82921c2
.word 0x909f1336,0x72f4c103
.word 0x80cd661e,0xc748429b
.word 0x742c841d,0xffca8292
.word 0x030826b5,0x258ad387
.word 0xe5268b8b,0x62b4c459
.word 0x5dc3eaae,0xfcff63ec
.word 0x9b548b4b,0x21b80ed7
.word 0xe340693e,0x6d87fcff
.word 0x1369699a,0xdb563e91
.word 0xd7c0a999,0x786ba2a6
.word 0x6e09c352,0xffffffa5
.word 0x3e071d98,0x5f0917c4
.word 0x60e603ff,0x80de9a26
.word 0x5a40410f,0xb7f07268
.word 0x448d9316,0x1a6e9b44
.word 0xe7aa8e98,0xbf97aa88
.word 0xe0d39382,0x5db2132a
.word 0x700aea25,0xb710cef3
.word 0xc13e3412,0x7f67dac0
.word 0xc4e9dc8a,0x080780ce
.word 0x93440b62,0x750f5ac7
.word 0x378697c7,0x7610184b
.word 0x1b1c78ae,0x5cda6ef1
.word 0xb1c26631,0xadb20d78
p15_init_registers:
.word 0x28dd1684,0x15531649 ! Init value for %l0
.word 0xa523acdc,0x372627c6 ! Init value for %l1
.word 0x39749dc7,0xc66b1e04 ! Init value for %l2
.word 0x50504068,0x22090731 ! Init value for %l3
.word 0x0dca161c,0x819873a5 ! Init value for %l4
.word 0xd9f24dd0,0x6b9adc0e ! Init value for %l5
.word 0xf2026938,0x39a0fafb ! Init value for %l6
.word 0xdd01db6c,0x98b5fd60 ! Init value for %l7
.align 64
p15_init_freg:
.word 0x6db1b323,0x773d0efb ! Init value for %f0
.word 0xee206610,0xf21ddba6 ! Init value for %f2
.word 0x0885a665,0xd6990b17 ! Init value for %f4
.word 0xdf752b1e,0x20e9706e ! Init value for %f6
.word 0xabc259e5,0x96710a40 ! Init value for %f8
.word 0x3454cef6,0x99e730b1 ! Init value for %f10
.word 0xad117e19,0x70fef917 ! Init value for %f12
.word 0xcb75b897,0x2f10480a ! Init value for %f14
.word 0xa45d6d5e,0xc41d2350 ! Init value for %f16
.word 0x130ac026,0xa13d6949 ! Init value for %f18
.word 0x7a97b927,0xcf7dbfc3 ! Init value for %f20
.word 0x4194c3b5,0xeb18cab7 ! Init value for %f22
.word 0xb4d545e8,0xc0fb207d ! Init value for %f24
.word 0x5daa3ab9,0xcc16837b ! Init value for %f26
.word 0x29dfda45,0x720b660f ! Init value for %f28
.word 0x98985a9f,0xdd602bd6 ! Init value for %f30
.word 0xf33ad3de,0x5b2e0ecb ! Init value for %f32
.word 0x2d60f8fe,0xebc09bef ! Init value for %f34
.word 0xc8ae7e36,0x030c976a ! Init value for %f36
.word 0x9dd09963,0x6d925c45 ! Init value for %f38
.word 0x45041798,0x99e8e3a9 ! Init value for %f40
.word 0x65f924b1,0x07231b23 ! Init value for %f42
.word 0xe1553396,0x8e38c393 ! Init value for %f44
.word 0x7807fb4b,0x7cb06c92 ! Init value for %f46
.word 0x587a1690,0x28e2c70e
.word 0xfa227073,0x7fc0eb53
.word 0x1074ae70,0x3d985254
.word 0xe54171be,0xe282dadf
.word 0x92d93b9b,0xf6378247
.word 0x2699f10d,0x9efeafc3
.word 0xca1ab2bc,0x7cb90699
.word 0x21fc1bff,0x492fee51
p15_expected_registers:
.word 0x00000000,0x0000003d
.word 0x00000000,0xaa2b2972
.word 0x00000000,0xc6eb191f
.word 0x00000000,0xa489dec4
.word 0x00000000,0xfb80ff1d
.word 0x00000000,0xff690a82
.word 0x00000000,0xb052ea66
.word 0x00000000,0x00000019
p15_expected_fp_regs:
.word 0x6db1b323,0x773d0efb
.word 0xee206610,0xf21ddba6
.word 0x0885a665,0xd6990b17
.word 0xdf752b1e,0x20e9706e
.word 0xabc259e5,0x96710a40
.word 0x3454cef6,0x99e730b1
.word 0xad117e19,0x70fef917
.word 0xcb75b897,0x2f10480a
.word 0xa45d6d5e,0xc41d2350
.word 0x130ac026,0xa13d6949
.word 0x7a97b927,0xcf7dbfc3
.word 0x4194c3b5,0xeb18cab7
.word 0xb4d545e8,0xc0fb207d
.word 0x5daa3ab9,0xcc16837b
.word 0x29dfda45,0x720b660f
.word 0x98985a9f,0xdd602bd6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p15_local0_expect:
.word 0xff9978f0,0x9f5fed4f
.word 0x2b000000,0xef74ec50
.word 0xfffb0000,0x7684de50
.word 0xaf3dd0f7,0xce6d34c2
.word 0x1a4de1ff,0xaa000000
.word 0x85eaaf3f,0xd7558c77
.word 0x27d4a803,0x27970b93
.word 0x813ae142,0x2c797428
.word 0xa40b2dcd,0x5927196d
.word 0xb450601a,0x5f757206
.word 0xba3e6bad,0xcffdb43f
.word 0x1ef392b4,0xed23ba78
.word 0x675533f8,0xb76d5601
.word 0x1aebbe95,0xef8c6c24
.word 0x449a2421,0x2e6d384d
.word 0x4908c262,0x0e6cf319
.word 0xe4c187ac,0xb5264b90
.word 0xbc465423,0xef7ec1de
.word 0xfb7c08ed,0xe2ec9351
.word 0xde2fc165,0xed4f3fa9
.word 0x3a9f8a2b,0x106e4694
.word 0xffffff00,0xbd1c5fff
.word 0xd02cf84f,0x61419888
.word 0x07cda9e8,0x063cba20
.word 0x59b28fc7,0x752d9dad
.word 0x821c4f08,0x0849ef5a
.word 0xb425a7a8,0xe19c53d7
.word 0x0bac0235,0x0f1b366a
.word 0x398caaaa,0x99e3e8e0
.word 0x1552b896,0x8b4c1531
.word 0x620fff5e,0x2c312696
.word 0xdde2173a,0xb3c94320
.word 0xf2ce3928,0x25d7caeb
.word 0xd70a6e19,0xec2e8c25
.word 0x95d20090,0xab0c10ef
.word 0x8b9d541d,0x380bf646
.word 0xccd412f8,0x688168b5
.word 0xb3cc3a00,0x0fa2bbf4
.word 0xc43dce8c,0xbeff4337
.word 0x42f05781,0xffe14d1a
.word 0xde1eb4a5,0x2af3d859
.word 0x07437b0a,0x5818255f
.word 0xc4634ffc,0x1ebb1800
.word 0x3b47c8e8,0x7f25cdc1
.word 0x24f873ae,0x4fc24a2e
.word 0x9d6ae61c,0x2015f96c
.word 0x21f8ba6d,0xe0e631b4
.word 0xe44a5a1b,0x10c32298
.word 0x90b16c73,0x50f07cde
.word 0x7f8a0270,0x90694178
.word 0xd475d24c,0x16d3cb26
.word 0xcc9c06aa,0xe892f7b4
.word 0xbc88671e,0x68902adb
.word 0xdbffff25,0x9a993e16
.word 0xd3bf55cc,0x6afa4261
.word 0xa1447599,0x48b613e8
.word 0x93f8b74a,0xdaa11bea
.word 0x0206c6e4,0x39e38b67
.word 0x5a920086,0x4ea43145
.word 0xece057d5,0x93200a07
.word 0xc6ff961d,0xe659918d
.word 0xa035ffab,0x685cd235
.word 0xbc7b33ae,0x6b20181e
.word 0xba80d70f,0x8631a4ff
p15_local1_expect:
.word 0x7ee4ce9d,0xfa2630f4
.word 0xff0b93d3,0x1b5ed9c2
.word 0x474c7e89,0x11f1ab14
.word 0xff00002b,0xe48cb6d1
.word 0xff4770be,0x4a7c3321
.word 0xaf3dad82,0x8ab0c400
.word 0xc43dce8c,0x3b542b57
.word 0xb0227e25,0xcbe4b655
.word 0xf5a98b08,0xab7fc484
.word 0x04578805,0x9b411fe2
.word 0x5de742ee,0x69baebed
.word 0x3b8c4291,0xf7d03daf
.word 0x45c47af2,0xb2141119
.word 0x3ec4be27,0x44613e51
.word 0x965ca119,0x0cd2722f
.word 0xf18818f3,0x903e0d11
.word 0x9540c36e,0xfec4ad24
.word 0x58913d7b,0xade3c802
.word 0x1c509a9c,0x9fffff9a
.word 0xd51a196f,0x3406591d
.word 0xb2ba045b,0xb8ff7c8d
.word 0x355e15d1,0x5af97d16
.word 0xb9740c07,0x29feb2c8
.word 0x8e914b2a,0x2bc7bfd6
.word 0xb0fc21ce,0x00000000
.word 0x41837a60,0x5e242dd4
.word 0xe41eff7e,0xcc9c06aa
.word 0xa7488a38,0x86776afa
.word 0xaad3bd3e,0x4e7018b6
.word 0xe4feffe6,0x8ebc3b99
.word 0x597d5332,0x1e798188
.word 0xdf7a901b,0xc89e8795
.word 0xb5b0ba79,0x42e21c54
.word 0x4ecb3090,0xf8464856
.word 0xb59c94f6,0xff84347c
.word 0x4d801d67,0x8af8e4a2
.word 0x228423de,0x6e74b7d5
.word 0x00000000,0x598e5fce
.word 0x9d8b9df1,0x62ec5174
.word 0x53bf9979,0x93fff416
.word 0x1b69f86b,0xc2973faa
.word 0x356b9932,0xc2973faa
.word 0x2810d581,0xb1fab898
.word 0xa13f8bbc,0x993cea4f
.word 0xcf4699b3,0x85ac2060
.word 0xca4b3fd3,0xc3edc8ef
.word 0x63b48f0d,0xe8958a31
.word 0xd043cfae,0x0ae0e058
.word 0x00000000,0x557c3f15
.word 0xaf6e6dca,0x87bdf04d
.word 0x992a73c5,0x2263c44f
.word 0x242062e0,0x9954f89c
.word 0xdb7d4183,0x5d29168b
.word 0x0000008a,0xcd1a67db
.word 0xb23a4f1e,0x9cb87822
.word 0x0fcae2d3,0xa9d762e6
.word 0xebc9153d,0x49d7ba2a
.word 0x0fa7845a,0x40ea5a69
.word 0xab5d531d,0xfc1e4fc0
.word 0x1ba2fcd7,0xe8ba8ef0
.word 0x0ae4e719,0x372b8f70
.word 0x9526af15,0x85364664
.word 0x74652d77,0x233dde00
.word 0x1fc6be60,0x4aef00b0
p15_local2_expect:
.word 0x000000b2,0x00004c47
.word 0x85dd5dd2,0x7653059a
.word 0xff690a82,0x86e9080c
.word 0x074718b0,0xa26c38b5
.word 0xb4f792e8,0x23a88bba
.word 0x80fbffff,0xd6323820
.word 0xac74a745,0x3e6f2a11
.word 0x3d26f3a7,0x703f8f63
.word 0x7566a17c,0x3cbfbaa4
.word 0x691e63ad,0xa332655d
.word 0x2c38c5ba,0xc2d94988
.word 0x0065a4a5,0x0d545083
.word 0x6b4a5a9f,0x1aae2489
.word 0x4cf4e75c,0x8e40c7d4
.word 0x71e6a18a,0x8d869066
.word 0x41bcb988,0xe3ff587b
.word 0xa69998ce,0x578114d3
.word 0x595e795e,0xfa6c1e8b
.word 0xf7d03daf,0x94d54eea
.word 0xd0441bef,0xbd96a2cc
.word 0xb08a61eb,0x3e25359c
.word 0x2ee7efce,0x42198ae8
.word 0x1f8fe676,0x400d146b
.word 0xab207299,0x90a55583
.word 0x568726c5,0xd8cf02a2
.word 0xa474c6e6,0x10cb775c
.word 0xbe268a21,0x46275d60
.word 0xb99481f5,0xfffffffb
.word 0xeda8dea1,0xc3c4a5a8
.word 0x5819692a,0xe181d4a8
.word 0xba3ac17f,0x96bb7d5f
.word 0x461d4df9,0x7575541f
.word 0x76d03718,0xbc4075c3
.word 0xff17164f,0x9205423f
.word 0xfb2b0000,0x21181de0
.word 0xee84aabb,0x9350abdc
.word 0x8c543a78,0xbd96a2cc
.word 0xbeb022b4,0xfb7b4a64
.word 0x1a68c3a8,0xfa06d28c
.word 0x94cadc86,0xc8c1e4c0
.word 0x598e5fce,0xe2f1949d
.word 0xa0bb64e3,0xd9ba1a2e
.word 0x8c477f1c,0x39790285
.word 0x36ef77ed,0x3ee9f0b4
.word 0xf77cf6c5,0x87396da8
.word 0x295568f5,0xc59e74ed
.word 0xe6fdc910,0x6bb57e5e
.word 0xb6397d66,0x0e62d714
.word 0x76aa0ba2,0xb24c5331
.word 0x77c4886f,0xf765904f
.word 0x5fe807ee,0x75b2d9a3
.word 0x8dff5935,0xe2a7f160
.word 0x35f615d8,0xbe1c84d3
.word 0xf7d47335,0xd3930b4a
.word 0xc8b70f1b,0xdaf855bb
.word 0xd92932c8,0xf3cef115
.word 0xffcc4ac2,0x7f0c3cb0
.word 0x1d14d5a6,0x1c02e8bc
.word 0xb2127d93,0x9486f18f
.word 0x6cc4bb38,0x2e062bc2
.word 0x748145f8,0x3104699e
.word 0x49cb56b6,0xcdc466d3
.word 0x14924911,0xa2df6372
.word 0x54599adf,0x6fc92517
p15_local3_expect:
.word 0xc6eb191f,0x00000092
.word 0x9cfca433,0xf26ca208
.word 0x72295eb2,0xc2346dce
.word 0x0c000000,0x00ff0000
.word 0xf4045e85,0x85a5f16d
.word 0x000000f1,0x3f79440d
.word 0xc77585ef,0x07cda9e8
.word 0xf2761187,0xc54dfa0f
.word 0xaaee3000,0xf2345809
.word 0xff9978f0,0xa1731d39
.word 0x0590e288,0xe5f858c5
.word 0x8cff1677,0x83a37c4e
.word 0x0d791f71,0xa2a1b2b9
.word 0xafffd0f7,0x84070dfd
.word 0xaeccf9e6,0x63eca999
.word 0x6c2a0ef2,0x44aa0e63
.word 0xf383002a,0xcd4b4a86
.word 0x9209181e,0xe8557b19
.word 0x45f0a067,0xb25e78f6
.word 0xf8b7d5fa,0x48135d9c
.word 0xdaba63ff,0x584546f9
.word 0xdfd44b9b,0xf86003c5
.word 0xd69b54fd,0xebfbadd0
.word 0x7efd3a88,0xa46e8ba2
.word 0x0184caa0,0x78d213ad
.word 0xf713d0c9,0x98e21c26
.word 0x959072e4,0x8f48044f
.word 0x366cd0e0,0x80da2c89
.word 0x000000a4,0x68ff4fd9
.word 0x6de78459,0x2057a1fe
.word 0x2aa525fe,0xca6d1546
.word 0x33735901,0x04e84958
.word 0xccfb5b71,0xa2ded641
.word 0x04779bcb,0x2b510aeb
.word 0xddd3d603,0xe66a8b2d
.word 0x1fd45ea6,0x237512ff
.word 0x7ea5f859,0x5f043c02
.word 0xcabc975a,0x232efd09
.word 0x52340ece,0x13b7ff1e
.word 0xcb1dd9d7,0x00000092
.word 0xc6b13f1c,0xb9e28303
.word 0xc29185da,0xf25c69f7
.word 0x3b0c9ae9,0xd6e87760
.word 0x0255971b,0x326e5ef5
.word 0x1942ee5d,0xb0184707
.word 0xe3ec4c98,0xa602a450
.word 0x0c92167f,0x6fc92517
.word 0xb052ea66,0xd503c45f
.word 0x373a887c,0xaf6e6dca
.word 0xed9b7491,0xb3cbb593
.word 0x0b1b99c7,0x249c1dc9
.word 0xb1841a55,0x2f4a0ef7
.word 0x80255a37,0x9394df2a
.word 0x5a051bce,0x1be11616
.word 0xec03412a,0xa8ebf6e3
.word 0x705b0f96,0xd1571872
.word 0xc706a5e6,0x9cc89948
.word 0x47d8597f,0x01ec4ef2
.word 0x280de28e,0xd253f4c8
.word 0xdab28bfa,0xf64980b6
.word 0x685763fd,0x4edc0c21
.word 0x5190961b,0x295568f5
.word 0xc6caf4a5,0x7aa16eb5
.word 0x4d24dbbf,0x5364b26e
p16_init_registers:
.word 0x865a83c0,0x6ab54e2a ! Init value for %l0
.word 0x66c2d358,0x59ab29e4 ! Init value for %l1
.word 0xa0f1469a,0x7de56d03 ! Init value for %l2
.word 0x1dd72130,0x683fe79c ! Init value for %l3
.word 0xbfd62d36,0x793fdcd2 ! Init value for %l4
.word 0x04e12c44,0x61fa7e62 ! Init value for %l5
.word 0x4dbff557,0xdc718ff3 ! Init value for %l6
.word 0x5ec8308d,0xaaab2865 ! Init value for %l7
.align 64
p16_init_freg:
.word 0x55d953e9,0x1760911e ! Init value for %f0
.word 0xee9eb99c,0x99d225a5 ! Init value for %f2
.word 0x98a7df8f,0x17a87fe0 ! Init value for %f4
.word 0x4270d9f2,0x00693b24 ! Init value for %f6
.word 0xc3fbdd67,0x0329d0fa ! Init value for %f8
.word 0x55231c76,0xff2618b8 ! Init value for %f10
.word 0xdffb4e33,0x0930e0ba ! Init value for %f12
.word 0xf0985b1c,0xca756f23 ! Init value for %f14
.word 0x775fc50a,0x9ff49722 ! Init value for %f16
.word 0x3cb7a1d3,0xae6ab853 ! Init value for %f18
.word 0x8128e0a1,0x8d2d9f51 ! Init value for %f20
.word 0x16ec1e52,0xaa6f8c22 ! Init value for %f22
.word 0xf5185941,0x2740992e ! Init value for %f24
.word 0x02e8d8fa,0x2f7cc20b ! Init value for %f26
.word 0x146b4897,0x48e91f60 ! Init value for %f28
.word 0x15b491b1,0xea1df67a ! Init value for %f30
.word 0x5365d025,0xc6954762 ! Init value for %f32
.word 0xf6f39f04,0x71b03d7b ! Init value for %f34
.word 0x82166c89,0x6df2983a ! Init value for %f36
.word 0x4bd18162,0x39ace516 ! Init value for %f38
.word 0x6b102058,0x85ee615b ! Init value for %f40
.word 0x040c914b,0xe13bd440 ! Init value for %f42
.word 0xbd5bc64c,0x9442c6f6 ! Init value for %f44
.word 0xff44d9e4,0xfd4d2438 ! Init value for %f46
.word 0x8c584b0d,0x753a9961
.word 0xfe4e7371,0xefc19557
.word 0xf796fde9,0x9cce8896
.word 0x3d06d18d,0x185823ef
.word 0x51d7ee51,0x9284a818
.word 0x76202b71,0x5f1502de
.word 0x2c8009b9,0x0a36e69a
.word 0xf9640645,0xec25efa6
p16_expected_registers:
.word 0x00000000,0x00003f4a
.word 0xf7c7cd91,0x4a5f97b0
.word 0x00000000,0xaa0000ff
.word 0x00000000,0x00000041
.word 0x00000000,0x9b507aac
.word 0x00000000,0x000000cc
.word 0x00000000,0x4e246868
.word 0x00000000,0x000000ef
p16_expected_fp_regs:
.word 0x55d953e9,0x1760911e
.word 0xee9eb99c,0x99d225a5
.word 0x98a7df8f,0x17a87fe0
.word 0x4270d9f2,0x00693b24
.word 0xc3fbdd67,0x0329d0fa
.word 0x55231c76,0xff2618b8
.word 0xdffb4e33,0x0930e0ba
.word 0xf0985b1c,0xca756f23
.word 0x775fc50a,0x9ff49722
.word 0x3cb7a1d3,0xae6ab853
.word 0x8128e0a1,0x8d2d9f51
.word 0x16ec1e52,0xaa6f8c22
.word 0xf5185941,0x2740992e
.word 0x02e8d8fa,0x2f7cc20b
.word 0x146b4897,0x48e91f60
.word 0x15b491b1,0xea1df67a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p16_local0_expect:
.word 0x7b3ba967,0xe89fb4bc
.word 0x0073acdd,0x4beed90a
.word 0xb21a4d4a,0x6f137784
.word 0x3918e379,0x473fd7b6
.word 0x67000000,0x5ef33ae8
.word 0x003b0748,0xf44c1ee3
.word 0x0ae2566f,0xf048426f
.word 0x9b3d9a99,0xd16686d3
.word 0x9e4f2dd3,0xcb1a5302
.word 0xa0a2635e,0xf96a2b06
.word 0xae131b3e,0x1a271b6d
.word 0xc4adf364,0x472f7ae0
.word 0xfda957fa,0x000000d4
.word 0xdc67e88e,0x7a9b5f9c
.word 0x00000000,0x000000b2
.word 0xa92456e8,0x427c2236
.word 0xa68a0890,0x4c2d1ba1
.word 0xd8badac6,0x7bb79dd7
.word 0xa57e7331,0xd8dfbc35
.word 0xd606a827,0x7bf85d73
.word 0xb4b968f0,0x2f6094a9
.word 0xe3082c18,0xec93f35c
.word 0xbe255610,0xe2cbad13
.word 0xe2fa9189,0x000000f1
.word 0x50e7de85,0x89ef7cc7
.word 0x16227fbc,0xe4e9622f
.word 0xa2d756a2,0xf47f6b22
.word 0x2d5a60f9,0xe0bcf2ea
.word 0x235def28,0x000000ff
.word 0xd241b799,0x802a6d8e
.word 0xdc7a72cd,0xf2e8a162
.word 0x73f0fb6c,0x0b112e4f
.word 0xfe92e96b,0x36dddd1c
.word 0x23a9ae75,0x2e390934
.word 0x17accb90,0x320389e1
.word 0xc93ea28c,0x22b82093
.word 0x0ba8e040,0xcf11863f
.word 0xf8cee800,0xe203d8a3
.word 0x23ff8e0f,0xccf04c04
.word 0xe13fad7c,0x1290cacd
.word 0x51da6d4a,0x1225e2af
.word 0x83c3a695,0x916614f8
.word 0xb12a445a,0x3e46ceb0
.word 0x000000e2,0x92786370
.word 0x24114c1f,0x3433871f
.word 0x34fdf53c,0xa1a9f6cc
.word 0x235def28,0xb6f895e7
.word 0xf453d66e,0x367a5f4d
.word 0xa9f258fd,0xf545144e
.word 0x28030bc0,0x565a3a39
.word 0xfd03bc80,0x5dab3381
.word 0xc5a0a78c,0xb1bb996b
.word 0x000000f1,0x5ff4fe8a
.word 0x1906c5ec,0x3d880568
.word 0xef970cde,0xefa1311a
.word 0xff967963,0x3b014bda
.word 0x000000d7,0xa4062e5b
.word 0x6c5f17cf,0x26a1f25f
.word 0x315fbd76,0xe3cab214
.word 0xc67a0812,0x6868244e
.word 0x2b4d01e9,0x0648446f
.word 0x602acb0f,0x24041d8b
.word 0xc3b7a487,0x388aed62
.word 0x7dbc072c,0xcffe702c
p16_local1_expect:
.word 0xffc849e5,0x97e28433
.word 0x073b5052,0x00000000
.word 0x127d3108,0x00000000
.word 0xb0975f4a,0x91cdc7f7
.word 0xda4b013b,0x9c5ff376
.word 0xe200002a,0xcddae1b2
.word 0x9897f966,0xfd8e2271
.word 0xcfa18a11,0x0754b5c2
.word 0xb2b657fd,0xa5f5790a
.word 0x8e31a788,0x1f500acd
.word 0xb8077da5,0xef06b6a0
.word 0x68e146e6,0x084e18bc
.word 0x414e3d1e,0x52ead9ff
.word 0x0146d7b4,0xad0ff1c4
.word 0xc029e7d5,0x1452230d
.word 0x354bfff3,0xdd663cbd
.word 0x191308a5,0xd869875b
.word 0xb0e75e95,0xbabdce08
.word 0x655b411b,0xa4ff93b6
.word 0xa87e665f,0xcb469314
.word 0x1d494cc6,0x30ec909b
.word 0x6fa5c5e3,0xe2ebc335
.word 0x0cca5804,0x4a746c3f
.word 0x3ff92792,0x6e5def38
.word 0x0000007c,0x23ff44c4
.word 0x1ce7cbfc,0x61052275
.word 0x1dd14f94,0xcb5897b9
.word 0x57de4d3e,0x847efcd2
.word 0x989dd510,0x2982fc7f
.word 0x10a8c2ed,0x3b17fd0c
.word 0x38806d77,0xffdbe36a
.word 0x315998e8,0xdca4e141
.word 0x1d99f836,0xb102eea8
.word 0x3663ab12,0xf11996c9
.word 0xaefbede8,0xb8f0d23b
.word 0xc49c0c71,0x3d6cfa2b
.word 0xe001397a,0xe7d0fb15
.word 0x3d8490ff,0x53f4ff89
.word 0x8eab430c,0x7f043340
.word 0xf79cb6f6,0x536dcba2
.word 0x7054b448,0x8343717e
.word 0x921abfe7,0x1ecb4d01
.word 0xfb4c83ea,0x453901f7
.word 0x573d6cc9,0x644effdd
.word 0x42c0d7ed,0xaa553cab
.word 0x4506b553,0x12ca7642
.word 0x4d2bdba8,0x9f563a74
.word 0x7964f7e5,0x3f4a106a
.word 0x3c8e09e1,0xae7d0007
.word 0x6ca56150,0x6b47ffb9
.word 0xaa8cec65,0xff825ed6
.word 0xc0109ef2,0xa76545b3
.word 0x8c69e385,0xdf09b5cb
.word 0xc1a9d253,0x88cfc217
.word 0x45fa0371,0x829ae3ba
.word 0x94b20123,0xe2951ba3
.word 0xef5d770d,0xd9e4684d
.word 0x8d5fd153,0x21255698
.word 0xe7147796,0xb3f84528
.word 0x984fff81,0xfc96ad28
.word 0xde2f7bb9,0x000056a3
.word 0x1c3cbae2,0xaf8f0cc9
.word 0x0a5be661,0x2d9f7d29
.word 0x0636c5e8,0x132bd589
p16_local2_expect:
.word 0xffc05696,0x0533be33
.word 0x56420748,0xe83af35e
.word 0xff9a7019,0xec46c85c
.word 0x30e89846,0x0e4d6c80
.word 0x3be06efe,0x8a086c8c
.word 0x73000000,0x4b8279ee
.word 0x7f94acf9,0xe0ecfeba
.word 0x730c5cc3,0x9d2484d7
.word 0xf3452a59,0xada051e3
.word 0xa799d9e1,0x7d18df6a
.word 0xee724e31,0x97f2b64a
.word 0xa90f468b,0x202424d7
.word 0x426d0189,0x3895533f
.word 0x8cb72119,0x96bc2c53
.word 0xa20cd904,0x89a3c573
.word 0x2d96aa50,0x59ddbc01
.word 0x43e2be16,0x6a99a6e0
.word 0xf389a64b,0x60f022dc
.word 0x4d681d70,0x1bc79bd4
.word 0xb8763f52,0xf11866c0
.word 0x729bd28e,0x4dbf0f59
.word 0xd7f3254d,0x02e90039
.word 0xf882ffd9,0x4e7f9cb9
.word 0x5b800538,0x2deef532
.word 0x47cca59f,0x7678bd3a
.word 0x7dddff9c,0x39b0d6c6
.word 0xe3a6a09e,0x85e2d269
.word 0x0be6a645,0x71d852cb
.word 0x0b85e549,0xf731f8f3
.word 0xe6d38a70,0xc52190c9
.word 0x9ff62202,0x29628232
.word 0xb91f4ebd,0x8428e628
.word 0x46804a37,0xfee326c6
.word 0x4bbb3f99,0x6fa5dfe1
.word 0x9539e4e7,0x76f04527
.word 0x5e2831d3,0xff086ae0
.word 0x7ceb3837,0x6c3a1a14
.word 0x2dff12f1,0x779cabff
.word 0xa8b0a11f,0x2238eacd
.word 0xb522dc29,0x28607978
.word 0xf063e2d7,0xc2d90234
.word 0xe4291b2b,0xe23a48e8
.word 0xa9ac759f,0xe83af35e
.word 0x2fddf163,0x4a5f97b0
.word 0xa4307e7b,0x14d92e42
.word 0xe3d43461,0x5601e6bf
.word 0x0c4101d8,0xcbba935d
.word 0x16fed341,0xe78dc041
.word 0x83d93614,0x7a6b34e9
.word 0x7d8affcb,0x5b336771
.word 0xa0e94642,0x9b507aac
.word 0xfee5d0ce,0xda38a17f
.word 0x9cdc1252,0xf81df695
.word 0x8d96a0f6,0xc945ec33
.word 0x5a44ff60,0x68326bef
.word 0x66765866,0xfed8cd3a
.word 0xa167fae6,0xc6989319
.word 0x13052f95,0x525c469d
.word 0x000000fa,0x5571987c
.word 0x44af4fa9,0xb110f6d1
.word 0xcbc92c3e,0x3e499f8e
.word 0x70c6a1bb,0xd4317642
.word 0x80dc6032,0x1aed8ffd
.word 0x1bb38221,0x31ce7fb2
p16_local3_expect:
.word 0x67a93b7b,0x5ea04cfa
.word 0x7cc8cf75,0xff389bff
.word 0x4f82cf52,0x11ee44d6
.word 0xc67a0812,0x6868244e
.word 0x4a3f0000,0xb21a4d4a
.word 0x9dff9da5,0x00891766
.word 0x19e4f6a5,0x6251540f
.word 0xfe6ee03b,0x47fb8c0f
.word 0x7a454c6c,0x71ca3e87
.word 0xe5d62b60,0x0168f530
.word 0x2fec9713,0x2ceabbcd
.word 0xd6a4b44e,0x09325952
.word 0x250dba87,0xeaaba108
.word 0xadc7d339,0xff99ef64
.word 0x00fe0cff,0x99f9ff06
.word 0x6e00d0d5,0x00003ae2
.word 0x76c5767e,0x84d30283
.word 0xfdfda7da,0xf4d4d110
.word 0x95f12c19,0x2000e4a2
.word 0x7f24e9e0,0xe230ffc5
.word 0xca74ba19,0x129851b3
.word 0xceb7601c,0xadefd252
.word 0x6a28cc2b,0x2530eafc
.word 0xadff85ad,0x4bab76e1
.word 0x777af1cc,0xff936529
.word 0x43ebe7b7,0x52696515
.word 0xfa60f9b6,0xc6392f39
.word 0xfd24bfab,0xb5a0e1bd
.word 0x9b507aac,0x041ae818
.word 0xceeba848,0xf1e3af16
.word 0x67b4fd82,0x045af053
.word 0xd9826834,0x2c00eb1a
.word 0x3b014bda,0x4561a727
.word 0x6408fe5c,0x048fdfa1
.word 0x59ab29e4,0x7ce3e328
.word 0x7d337ef9,0x89673824
.word 0x709d89d5,0xf6a4ec2d
.word 0x32390ac6,0x0ae09590
.word 0x39745f56,0x992cfeb7
.word 0xef6e9458,0xeaea948b
.word 0xdcff8194,0x4f37d1e1
.word 0x4d927d6f,0x2ec14062
.word 0x880c1dfd,0x10d23301
.word 0xe46e298f,0xedff915b
.word 0xa799d9e1,0xc73e3282
.word 0xe89d674c,0x9699364f
.word 0xe5686dd6,0xa3ff5aed
.word 0x03ce5697,0x23c1245f
.word 0x1ea5ebaa,0x0818331b
.word 0x6de9c9e3,0x0a0ef3fc
.word 0xca8d0fa7,0x95fffff7
.word 0xa08faba3,0xb22cd9fb
.word 0x7243ca7b,0x2ba8322c
.word 0xe6580c6f,0x4f83bbca
.word 0x7e83b822,0x8ad59e33
.word 0x1afcff8f,0x17969ca5
.word 0x398efc13,0x6b0804b3
.word 0x70e447de,0x6aad0b97
.word 0x6e46b70c,0xb8fc929c
.word 0xe43252c2,0x4144a534
.word 0x7b5c5994,0xd849f4c5
.word 0x5686da9b,0x5a73d509
.word 0x50a01fe6,0x52cf48d7
.word 0x000000f6,0x71cf9dff
p17_init_registers:
.word 0x7c7f6edc,0x514dab88 ! Init value for %l0
.word 0xa81f0c15,0x8ca9d2ee ! Init value for %l1
.word 0x89c913b6,0x9178eee4 ! Init value for %l2
.word 0xea02906c,0x1d3da585 ! Init value for %l3
.word 0xa8cd6cea,0x3726d65d ! Init value for %l4
.word 0x3112460a,0xacab5921 ! Init value for %l5
.word 0x52cd102d,0xe740e651 ! Init value for %l6
.word 0xbe2b0359,0xc0486cd1 ! Init value for %l7
.align 64
p17_init_freg:
.word 0xa6ffefcd,0x9ecbeea4 ! Init value for %f0
.word 0x260b4a64,0xf2746b19 ! Init value for %f2
.word 0x6f4c542d,0x5328b439 ! Init value for %f4
.word 0x8cc2373c,0x5cced500 ! Init value for %f6
.word 0x41ebd133,0xb6b53389 ! Init value for %f8
.word 0x0bddefb1,0x7b3c6061 ! Init value for %f10
.word 0x584ff21c,0xf6909ec7 ! Init value for %f12
.word 0x5e3e876d,0x5ffd00f4 ! Init value for %f14
.word 0x48cbd015,0xedd0cc99 ! Init value for %f16
.word 0x49639bf4,0x0f4bbb27 ! Init value for %f18
.word 0x43f32f62,0x2b033dbb ! Init value for %f20
.word 0x0d519049,0x8a04294b ! Init value for %f22
.word 0x30382d75,0xb2a20f20 ! Init value for %f24
.word 0xfde1413b,0xb1338751 ! Init value for %f26
.word 0x4f7495dc,0xcb38699a ! Init value for %f28
.word 0x6e2cb9e6,0x35f87705 ! Init value for %f30
.word 0x89933ce7,0xfb5852f4 ! Init value for %f32
.word 0x915c5d11,0xb5a75c9c ! Init value for %f34
.word 0xf752ebbd,0x8341a791 ! Init value for %f36
.word 0xaf6fba93,0xbbedda03 ! Init value for %f38
.word 0x9b2356b0,0x46e5b70f ! Init value for %f40
.word 0xbe23e425,0x3324bb03 ! Init value for %f42
.word 0x5188e7d8,0xfe0e4d8b ! Init value for %f44
.word 0xad99fe4c,0x331702b9 ! Init value for %f46
.word 0xd5c2f12f,0x2a1718ae
.word 0x1937b08a,0x76596633
.word 0x8c32d5a1,0x9da2374d
.word 0x01798780,0x76065edd
.word 0x1c4ad274,0x3fadf3fb
.word 0xa74ee80c,0xaf9f863a
.word 0xfadbf7bc,0xdaf01f03
.word 0x1103a5f6,0x29f4221b
p17_expected_registers:
.word 0x743049f5,0x000000ff
.word 0x00000000,0xc73ce780
.word 0x00000000,0x00000077
.word 0xc1e96a4f,0xfd58a6fe
.word 0x00000000,0x00000060
.word 0x00000000,0x000000e3
.word 0x00000000,0x000000ff
.word 0x00000000,0x00000000
p17_expected_fp_regs:
.word 0xa6ffefcd,0x9ecbeea4
.word 0x260b4a64,0xf2746b19
.word 0x6f4c542d,0x5328b439
.word 0x8cc2373c,0x5cced500
.word 0x41ebd133,0xb6b53389
.word 0x0bddefb1,0x7b3c6061
.word 0x584ff21c,0xf6909ec7
.word 0x5e3e876d,0x5ffd00f4
.word 0x48cbd015,0xedd0cc99
.word 0x49639bf4,0x0f4bbb27
.word 0x43f32f62,0x2b033dbb
.word 0x0d519049,0x8a04294b
.word 0x30382d75,0xb2a20f20
.word 0xfde1413b,0xb1338751
.word 0x4f7495dc,0xcb38699a
.word 0x6e2cb9e6,0x35f87705
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p17_local0_expect:
.word 0x0000000f,0xd7ca5338
.word 0x111a75bd,0x3a000000
.word 0xff00492e,0xb70c6350
.word 0xbd751a11,0x23278b4e
.word 0x6c88d6c0,0x4fbb5dea
.word 0x0000492e,0xffffc1f2
.word 0xcbd0cb30,0x95ff710d
.word 0x00000000,0x5d9f70c1
.word 0xf5e845bd,0xeb4b91e2
.word 0x8092ee29,0x27ca2ccb
.word 0xe2487a3f,0x87363329
.word 0xa5f3cc18,0x992fbb99
.word 0x757feccb,0x052ed114
.word 0xc6850157,0x85829476
.word 0x70dfc701,0xf18d7c66
.word 0x938c4320,0x25c6d654
.word 0x4b9db3f3,0x8ebc814b
.word 0x0a3c997b,0x4c761f73
.word 0x4f984aae,0x9e76b0cd
.word 0x17065524,0x2ccc9c7e
.word 0x38c4080a,0x8446ee2e
.word 0xfdbb48c1,0xb612cbe9
.word 0x0e690528,0xeffaf8ea
.word 0x6a851577,0x03994026
.word 0x2c061316,0x90f61343
.word 0x061a2dc8,0xaa2b650b
.word 0x1e583452,0xdf88491c
.word 0xd868321f,0x000000b8
.word 0x9b7ba00d,0x76adc50b
.word 0x7010fdb9,0xb6a992ee
.word 0x59d2ef25,0x82de274a
.word 0x4104d357,0xcaf5ccd5
.word 0x198cea62,0xe31f923e
.word 0xa469560e,0x3230cca0
.word 0xfb7fff22,0xc2b96dd7
.word 0xcb0ac656,0x1478b3ea
.word 0xf9bacd2a,0xd16d3b92
.word 0x0db0b34b,0x1fa132af
.word 0x972d5ed9,0x1c877d0c
.word 0xf9bacd2a,0x5f6d12bd
.word 0xf02ac4b9,0x17e869f6
.word 0x315df404,0xfe4b6ca8
.word 0x00000000,0xf2d2bdc7
.word 0x3f681c3e,0x9f7a578c
.word 0x08c22808,0x094f3c7e
.word 0x888c32df,0x2dffffc3
.word 0x13419e47,0xa4d6d2a8
.word 0x9ecc8cb1,0xed6027fd
.word 0xf84ca480,0x36d8e632
.word 0xf7af7aa9,0x6ae6fceb
.word 0x52676419,0xfb888583
.word 0xea302ac5,0x248012e9
.word 0x9e58756f,0x984224f2
.word 0x2ef5db15,0xf06cab47
.word 0x065903d2,0x01de8d6d
.word 0x1d4b3035,0x93aae3ee
.word 0x6c234b7d,0x24cb6cba
.word 0xad91417a,0xb2737161
.word 0x43b72859,0xb6590d6b
.word 0xd466d0f4,0x7671ee2b
.word 0x1e11e73b,0x7f2fd7ff
.word 0x88b7d0ce,0x59bbfd6c
.word 0x43fd0b28,0x1e6e4124
.word 0x0f1f6963,0xac81b3d3
p17_local1_expect:
.word 0xffa9bbb2,0xaa690126
.word 0xcd524733,0x86923a7f
.word 0xc47a9e2c,0x7da8520a
.word 0xff00c35e,0xcdb00844
.word 0xffa77340,0x3db5d62a
.word 0xff976cef,0x3084b7ff
.word 0x6388e4f0,0x077601b5
.word 0x327a3e25,0x99fa2874
.word 0x24c4dd55,0xa4ff7ea3
.word 0x3c69d902,0x5b4b3715
.word 0x62ea852d,0x1649e2af
.word 0x5e83fff5,0xa19e1165
.word 0x1a5898c9,0x61c22b64
.word 0xa3eed827,0x0588c9ef
.word 0xfd17b5a6,0x3aea4e8b
.word 0x542f35ac,0xa763fc42
.word 0xc28e653b,0xae8fa24b
.word 0x1268bdc8,0xb70c6350
.word 0xdbddf640,0xd795a4c0
.word 0x0f11eb6e,0xc74c7acc
.word 0x81d5b076,0x6bcb20ef
.word 0x86923a7f,0xfc057d34
.word 0xdf68d4a3,0x3c0fd5f6
.word 0xe9fe29ff,0x6610b831
.word 0x26196f5e,0xb9703818
.word 0x2fdad49d,0x5dc1497b
.word 0x273152bf,0x000000ff
.word 0x938485e1,0xf2be1d64
.word 0x811638d0,0x947686f4
.word 0xdca91572,0x6196bbde
.word 0x5abe0a29,0xf1a89e04
.word 0x06ca620d,0xbb8f69c4
.word 0x187a8cb2,0xcf44a191
.word 0xf47df241,0x92ecfeed
.word 0x4379f5a7,0xcabd23ff
.word 0x0adb33c0,0xeede2e80
.word 0xf9ac2986,0xd9a1d4a4
.word 0x25041fde,0x945b190d
.word 0x3f80a5ff,0x7d867450
.word 0xf1fd9d07,0xfb66ce0f
.word 0xb70c6350,0xf00ca989
.word 0xfa69d88c,0x827af2b2
.word 0x38b32777,0xa7b0663c
.word 0x2c9e7ac4,0x4dfd72a7
.word 0x450b5b52,0xc72b4870
.word 0xfbe0d20d,0x6c7d3137
.word 0xa72cdcaf,0xb25debc8
.word 0xaf5e00bb,0xf4a107f0
.word 0xc1d4af37,0x0b39ad7d
.word 0x1b1c4bf0,0x93b11cb7
.word 0xc1e96a4f,0xfd58a6fe
.word 0x69121ab0,0x112fa2fa
.word 0xb63270f0,0xd46ba952
.word 0x304a3608,0xef7c4be2
.word 0xfeb73950,0xffe5aecd
.word 0x789750c2,0x17086b77
.word 0x901a0c18,0x105a9e7d
.word 0x054cb8a3,0x4e8dbd10
.word 0xde8db3a8,0xa8246cd3
.word 0x39a942d4,0xc2e04afb
.word 0x4cd46e58,0x271476e2
.word 0x5255beff,0x0a7dde37
.word 0x0000492e,0xd2292773
.word 0x01d70542,0xe70458cc
p17_local2_expect:
.word 0x8b00acde,0x844ad8ff
.word 0xff000000,0x6bbf2bf3
.word 0x144815c1,0xd1d5dbff
.word 0xff00ffff,0x144815c1
.word 0x7f91bd96,0x00000000
.word 0x00006961,0x674ef986
.word 0x165cd847,0xa45a7304
.word 0xca15f7c3,0xa7475dc4
.word 0xcb79601a,0x04ffaf82
.word 0xedef56fa,0xdd1ee9cc
.word 0xc8f5ff1b,0xf63fbe71
.word 0x160ce058,0x36d3affb
.word 0xcced5ba8,0x5bf1473e
.word 0x6577296a,0xf32aa45b
.word 0x5b4b3715,0x3e4db3fc
.word 0x34eabeaf,0x962cbf80
.word 0x740bd1a8,0x3794a863
.word 0xc53ec4d8,0x7f8139de
.word 0x5f3e8d81,0x08a787ff
.word 0x77b8017b,0x00001448
.word 0x607984c6,0x465bc34d
.word 0xce9a403c,0x90252aa3
.word 0xf754fd67,0x1e53603a
.word 0xfad9495f,0x3892e040
.word 0xd693af5f,0x203d1b2a
.word 0xeff820a6,0x2d6f498c
.word 0x9ca918d8,0xe8615a80
.word 0x18d3ac6e,0x3dd667d7
.word 0xcdf27e92,0x4548f406
.word 0x637383cc,0x1dac7d28
.word 0x73aa3588,0x24a4a56a
.word 0xffffc1a7,0xd8c3f14f
.word 0xcaf5ccd5,0x927e7b36
.word 0xc53ec4d8,0x7f8139de
.word 0x4c97a852,0x85c4e46e
.word 0x3eb1a615,0x2cf99d35
.word 0x2117ec6a,0xd3921ff6
.word 0x873d1884,0x66a6110a
.word 0xefdca101,0xed4f7f34
.word 0x22ce889e,0xf5d8b45f
.word 0x8a251c9c,0x405eb7c0
.word 0xdc482b58,0xa197eab7
.word 0x06991337,0x00000075
.word 0x582b410b,0xff961ed4
.word 0xb170ab1b,0xbd4e8eeb
.word 0x2c4f9c08,0x08049c8c
.word 0x1d64d309,0x691e250a
.word 0xe6bf98a3,0x200d5934
.word 0xe059d67f,0x5a9f02bd
.word 0x3bb71b50,0x7cb39421
.word 0x1e362e3a,0x642bc1d4
.word 0xfda7dceb,0x35e8017a
.word 0x15f84612,0x81af0aa7
.word 0xd68d65db,0x32f0a5e4
.word 0x6a35a494,0xb617c62c
.word 0xb894d738,0x83038057
.word 0x56551bb6,0x2c41f48e
.word 0x53c2a248,0x67f60ece
.word 0x5a7ea51b,0x79891487
.word 0x00001448,0x50b95b8d
.word 0x8c0de6e7,0xb331efd6
.word 0xd9c8e1a8,0xa58dff86
.word 0x875cc6ea,0xf11881d3
.word 0x3ca47ac4,0xd69e3bfa
p17_local3_expect:
.word 0xddaf81fe,0x62aba1f0
.word 0xff98dd98,0xf0026f69
.word 0xffd72f7f,0x00000000
.word 0xff00c3f2,0xe7552d26
.word 0x7e0beefb,0xab2227bb
.word 0x00033a7f,0x00000000
.word 0x743049f5,0x000000ff
.word 0xdc3d5cbd,0x5f508ff3
.word 0xbc28f3a7,0xc50575c3
.word 0x1ac8c2a2,0x6753e5f2
.word 0x549b3bfd,0x5ac835cd
.word 0x58dadf12,0x48e450e9
.word 0x46300850,0xbd751a11
.word 0x7c6fbaa7,0x2c16c0ca
.word 0x9fdb1264,0x6f7caa45
.word 0x0d7ec6cd,0xba61dadd
.word 0xc0003e7b,0xfdfdacb3
.word 0x1c65766d,0x54d42720
.word 0x26fa9f51,0x886f025a
.word 0xa7d11ac0,0x62136e91
.word 0xf1b38f09,0x800e31d9
.word 0x0e025f34,0x85ad92ac
.word 0x04b87f33,0x4c7774b9
.word 0x35bd45a9,0x19c6ccd5
.word 0x8411b777,0xeb4b91e2
.word 0x0c36108e,0x70ff570f
.word 0x7ed43f6f,0x1afffc62
.word 0x88e7ec2d,0xf166a5e0
.word 0x3b263ed7,0x03108486
.word 0x55e958de,0xbdae9a23
.word 0xefec31e3,0xc9fa3e91
.word 0x57a1cef3,0x00cdd8d1
.word 0xa7a12f4f,0xc25ec34f
.word 0x89220af5,0xf9124f9c
.word 0xe6afa748,0xf84ef6d3
.word 0x12009a52,0xa9a2360c
.word 0x778cacae,0x05c1a414
.word 0x96bd917f,0x5a5b5bdd
.word 0x54bc84b4,0xe1c906b5
.word 0xa177b5ff,0x36728052
.word 0xc69a04f9,0x3e630641
.word 0x962cbf80,0x9b01d812
.word 0x2b5492fb,0x94b05f3e
.word 0x2a2cf0f9,0x942d80b7
.word 0xc483389c,0xb25af393
.word 0xc2e9df23,0x2fcfe6ca
.word 0x5e9b637f,0xb591f23f
.word 0x7202bd45,0x86923a7f
.word 0x0000007a,0xd451bd2c
.word 0xb93bd9d6,0x18ceebbc
.word 0x81be64a3,0xf036eb7f
.word 0x9c80d3e4,0xefeab064
.word 0x5eebbaa3,0xddb4e082
.word 0xaa344728,0x5fd27fbe
.word 0x70a06c6b,0x54d4771b
.word 0x0623d88e,0x5fdae6ee
.word 0xe578b0ec,0x67319276
.word 0x7b866818,0xb651dd14
.word 0x4b1d1a4d,0xed6580f9
.word 0x7ae803ea,0xb25debc8
.word 0xfc97d015,0x2dc4c774
.word 0x141e6d61,0x3231bd65
.word 0x37d9158f,0x0ff40f5d
.word 0x347f54ff,0x8f1e48ff
p18_init_registers:
.word 0x787392d9,0xed3efc17 ! Init value for %l0
.word 0x9b41b2c6,0x6a714d7f ! Init value for %l1
.word 0xb57c8209,0xdd963224 ! Init value for %l2
.word 0x2086b9af,0xedad870a ! Init value for %l3
.word 0x82a2c9c8,0x95a49354 ! Init value for %l4
.word 0x2cdc30ec,0x375358f3 ! Init value for %l5
.word 0x210fdfd0,0x3b03b841 ! Init value for %l6
.word 0xa1bdb094,0x40818285 ! Init value for %l7
.align 64
p18_init_freg:
.word 0xac82facb,0xb77fcb25 ! Init value for %f0
.word 0x8fdb5913,0x66164e5c ! Init value for %f2
.word 0x9fe6d0fc,0xe5e6f5aa ! Init value for %f4
.word 0x695df9fa,0x6f1f14ac ! Init value for %f6
.word 0x7eb35074,0xe36721a7 ! Init value for %f8
.word 0x23558847,0x1fab6025 ! Init value for %f10
.word 0x8295a6e7,0x7bb8512c ! Init value for %f12
.word 0x8d40e386,0xfb754723 ! Init value for %f14
.word 0xd3757ed1,0x4ab34086 ! Init value for %f16
.word 0x44cd47c1,0xd45bb1d9 ! Init value for %f18
.word 0x3c97dbeb,0x1d39217a ! Init value for %f20
.word 0x5b09332b,0x4ea0f173 ! Init value for %f22
.word 0x3d8f77cf,0x886f255f ! Init value for %f24
.word 0x57e5767c,0x23f7cf79 ! Init value for %f26
.word 0x15e1098e,0xb8864261 ! Init value for %f28
.word 0xb1514f2d,0xaa2d3c45 ! Init value for %f30
.word 0x8513bf8e,0x9c193222 ! Init value for %f32
.word 0xc6fc306d,0x1719faad ! Init value for %f34
.word 0x487be1ff,0x83a1e15e ! Init value for %f36
.word 0xfba632ef,0x04f58de9 ! Init value for %f38
.word 0xc94727ec,0x220f2574 ! Init value for %f40
.word 0x550ab50e,0xbaa21d8b ! Init value for %f42
.word 0xc67b6793,0x7788a590 ! Init value for %f44
.word 0xc5bb2d72,0xd082b6fe ! Init value for %f46
.word 0xf80f73a0,0x1610b54f
.word 0x25bb09dc,0xcf0ef945
.word 0x257a0745,0x3464aa66
.word 0x90b9ebb5,0xfa5eba52
.word 0x0be7a799,0xb5de0289
.word 0x86f6c433,0x955cf343
.word 0xe93819a1,0xbc9748c6
.word 0x83ca4168,0x251ffc13
p18_expected_registers:
.word 0x00000000,0xce0000c8
.word 0x00000000,0xe1cb2980
.word 0xffffffff,0xa6b7cbf8
.word 0x82c0069b,0x3940f648
.word 0x00000000,0x00000019
.word 0x00000000,0x00000050
.word 0x00000000,0xcc050428
.word 0x00000000,0xe8df7998
p18_expected_fp_regs:
.word 0xac82facb,0xb77fcb25
.word 0x8fdb5913,0x66164e5c
.word 0x9fe6d0fc,0xe5e6f5aa
.word 0x695df9fa,0x6f1f14ac
.word 0x7eb35074,0xe36721a7
.word 0x23558847,0x1fab6025
.word 0x8295a6e7,0x7bb8512c
.word 0x8d40e386,0xfb754723
.word 0xd3757ed1,0x4ab34086
.word 0x44cd47c1,0xd45bb1d9
.word 0x3c97dbeb,0x1d39217a
.word 0x5b09332b,0x4ea0f173
.word 0x3d8f77cf,0x886f255f
.word 0x57e5767c,0x23f7cf79
.word 0x15e1098e,0xb8864261
.word 0xb1514f2d,0xaa2d3c45
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p18_local0_expect:
.word 0xff59dffb,0x7b21e73b
.word 0xfffc7788,0x7b21e73b
.word 0xd07523fb,0xe12cdec6
.word 0x243296dd,0x69e73263
.word 0xff213937,0x8fefc410
.word 0xff216d10,0xca42434a
.word 0x05ed64eb,0x7f464155
.word 0x3c345ac6,0x44168d61
.word 0xd41bc7ca,0x566e80eb
.word 0xd58a95dc,0x5c5a3427
.word 0x2ac4c65a,0x5ead7e7c
.word 0xfed601c7,0x197cc473
.word 0x7af0bab6,0xf16896c4
.word 0x11e23362,0x97bd62b7
.word 0x08dafe7b,0xf99fe24e
.word 0x48cb6862,0xffc30a0d
.word 0xb0c03233,0x397f3e1f
.word 0xa98bff7f,0x3e57d2d6
.word 0x01d85414,0x201dffc6
.word 0x000000a4,0x86be76ff
.word 0xa5444491,0x67bdf888
.word 0xdb61d676,0x58ac4aa1
.word 0x3681cf4d,0x26e673b2
.word 0xe642f7de,0x0000001e
.word 0x00000089,0x76586201
.word 0xdfb550a1,0xd5d90592
.word 0x64060bff,0x4252f991
.word 0x8f982ad1,0xbec062c6
.word 0x2a248eb6,0xe7ff7cb5
.word 0x663bf44f,0x8fc2003d
.word 0xa4e59d06,0xfbdf59ff
.word 0x5dd3dbcf,0xb866c677
.word 0x982ace41,0xea4a603f
.word 0xd383db10,0xc9c84717
.word 0xef234d69,0x8eaf2579
.word 0x43e34cea,0x13536d7c
.word 0x977ee06e,0x2e0cf7ed
.word 0xa3fdd449,0xbd0b0439
.word 0x87be645a,0xddb407b4
.word 0x4a8b32ab,0x7893ee50
.word 0xcbaa9864,0xe36b626e
.word 0xb15526c1,0x74686d10
.word 0x2935ec0e,0x6afb1ce5
.word 0xdb1b9288,0x000000ff
.word 0x21f2fab4,0xb0999c94
.word 0x7ec86e50,0x8cfcd36c
.word 0xd1e8e152,0x8c413cf3
.word 0xc9daac6c,0x567751a9
.word 0x5774f073,0x2ef65bf8
.word 0xd73af17d,0x73a69ba0
.word 0xd27317de,0xce334ec3
.word 0xadc14be7,0x54a2955d
.word 0xbf04a0e1,0x353091f8
.word 0xa9c3e200,0x81f201bb
.word 0xa16afe06,0xcd793610
.word 0x604423ff,0xff0ea6e3
.word 0x349c5771,0x07183a1a
.word 0x7401b8fd,0xa7d453b9
.word 0x8b4ce5bf,0x303517c1
.word 0xc4401597,0x7ca02a62
.word 0xd95ac7f1,0xd08f7909
.word 0xf107d4c8,0xcb07f5c3
.word 0x4a6405b2,0xe8df7998
.word 0xb7c2022d,0xffe834a9
p18_local1_expect:
.word 0x2484476a,0xaa90124c
.word 0x468fffff,0xf0f66b3b
.word 0xffee9378,0x00000000
.word 0xe7ffdffb,0x38812c31
.word 0xffffffff,0xbd0b0439
.word 0xc12655b1,0x00000032
.word 0xf4ff7895,0x3e25dc55
.word 0x6488479b,0x5e404420
.word 0xeb9311a1,0xaa8be45f
.word 0xeb7c32f1,0xcc64687b
.word 0x002bffe7,0x3722986a
.word 0x040c02e4,0xac464460
.word 0xddffbfff,0x058af6a6
.word 0x97cdcfa0,0xff6e1a86
.word 0x46b3c30d,0x91f33297
.word 0x40d09f5a,0x4fe1dd26
.word 0x19e19883,0x375f72ba
.word 0x3c2719a0,0xb4f4ed46
.word 0xc0ff3694,0xb7f6f22b
.word 0x16b8df2c,0x55f5557e
.word 0x0baf0eca,0x6e063277
.word 0x5ace7852,0x7e33649f
.word 0xf22b2fff,0x7b6a6a87
.word 0xaa534fcd,0x9e192db0
.word 0x8e6507b3,0x712399c4
.word 0x9f6165e0,0xb225000a
.word 0x20f6997a,0xefb6ca4c
.word 0x9d0d6061,0xff386508
.word 0xbc5e87ef,0x8d1a6955
.word 0x185e417d,0xde7714e0
.word 0x38278c8a,0xe5a0814a
.word 0xd528dc54,0x64a2a8a7
.word 0x5278ff05,0xf771ff5a
.word 0xddedcc75,0xc8c47bf9
.word 0xb0e19a1a,0xa223b856
.word 0xdc243630,0x32537006
.word 0x2236479e,0xb231bce0
.word 0xa68fa70f,0x7f899c31
.word 0x7a557fa7,0x7893ee50
.word 0xaa4190f6,0xa9c5d543
.word 0x22bd85c2,0x806f12a9
.word 0xff961d82,0xd999d367
.word 0x5f82f1df,0x47c87858
.word 0x3fd1439b,0x9d67304e
.word 0x8f21c11a,0x68e00d14
.word 0x25690c4e,0x2225bda3
.word 0xdc4d4c42,0xffab2e50
.word 0x953c16eb,0x4378671c
.word 0xa28df891,0xe5204a85
.word 0x3be6dd6e,0xd778ff90
.word 0xea779829,0x5618247c
.word 0x9078eb68,0x69e2fbbe
.word 0x963ee878,0x61cc3ecc
.word 0x67a86419,0x4269c0db
.word 0xcd223aa4,0x7605b753
.word 0x9ccebdff,0xb99568dd
.word 0xfda3cafc,0x26bb0643
.word 0x8f4d21cf,0x52e0d317
.word 0xf9cf38d8,0x463f707e
.word 0x5babe75d,0xf8ae2fff
.word 0xcf544a4f,0xde9347fb
.word 0x4e4f0bc4,0x4216efff
.word 0xb73aa101,0xa2915ed7
.word 0xe882cfde,0xdc262730
p18_local2_expect:
.word 0xa6b7cbf8,0x21601664
.word 0xc80000ce,0x2a1df400
.word 0x24213937,0x7ca02a62
.word 0xddffbfff,0x058af6a6
.word 0xa9000000,0x002bffe7
.word 0xff000000,0xa9126f80
.word 0x280088ed,0x298000a9
.word 0x14fe335e,0x59e4c7c6
.word 0x380aaa18,0x44ffc5bd
.word 0x224562a6,0x29a02525
.word 0x24213937,0x806ee460
.word 0x4e4219a0,0xef97f3c2
.word 0xfd0caefc,0x9b06c082
.word 0x74b105cb,0x232bf901
.word 0x347cffe7,0x0534df85
.word 0xf9cf38d8,0x7816d7be
.word 0xb36e2676,0x38fbea10
.word 0x0c307859,0xe0489dff
.word 0x1feca3ff,0x5a184c4d
.word 0xca9bdf73,0xb9a8772b
.word 0x000000a4,0x4c0bbcfe
.word 0xebc8ff9b,0xfa1eff29
.word 0x11e6f933,0x618dad8d
.word 0xdfb77299,0x0000fcff
.word 0x96a000e7,0x118a4b0d
.word 0x20faefe2,0xd7b82b76
.word 0x52ff8671,0x4c3059ff
.word 0xaddc9033,0xb9c7a695
.word 0x0a299c51,0x370dd488
.word 0x025bb4b2,0x8dcc32d2
.word 0xdc07bbdf,0xff5ce611
.word 0xf28f3f6b,0x16471be8
.word 0xa7157dfb,0x09acf493
.word 0x78a5d914,0xceee4dc4
.word 0x58d4c1ad,0x6bde09ab
.word 0x517a03ff,0xbe7701b9
.word 0xdad87f73,0x36e2fae6
.word 0xa7cb79f2,0xc1e2e70a
.word 0x628db6d8,0x133b10e9
.word 0x4f08aeca,0x730acaf6
.word 0x901f0ac7,0x645f3882
.word 0x4e484633,0x76601e82
.word 0x152d6557,0x97aed481
.word 0x6c15bdcd,0x781b28f8
.word 0x6b2a237b,0x3408f825
.word 0x2a06ef96,0xdd9df07e
.word 0x7231c3eb,0xffffffa6
.word 0x589f583a,0xa17deb7a
.word 0x3b78bc13,0x0eeb6dbd
.word 0x1a549e44,0xc5a4dee6
.word 0xebc979ec,0x9d6cadba
.word 0xd3a09622,0x2cff7d79
.word 0x0165b130,0x03f65e8b
.word 0x15d857ee,0xabf90516
.word 0x12cd08d2,0x22475c4f
.word 0xaa081bb2,0xb30f62ad
.word 0x40ece766,0x8a615d2b
.word 0x0000aded,0x837ad866
.word 0xe043099a,0xbd3fe570
.word 0xbff338d3,0xa87a01ba
.word 0x114d9fa8,0x1f37e3aa
.word 0x284247f0,0x1ed69bf0
.word 0x29bebce9,0x4c156c4e
.word 0xab51f2a8,0x264e2e21
p18_local3_expect:
.word 0x002bffe7,0x00000000
.word 0xff9708ff,0xcc050428
.word 0x347cffe7,0x4e6c154c
.word 0x82c0069b,0x00000000
.word 0xffb2a776,0x146290a1
.word 0x82c0069b,0x3940f648
.word 0xbb33f4b0,0x8f334a47
.word 0x90db7c71,0xb1c886e8
.word 0x4d424455,0xeaeeb769
.word 0xd6983e01,0x4a3fdaad
.word 0x53fbf469,0x000000a4
.word 0x0298e6b3,0xbc43aa97
.word 0x3de75e4b,0x00000032
.word 0x756c496a,0xb0d9b4f8
.word 0xb2aa4e4d,0x5caea273
.word 0x83e30fa7,0x18d05bf6
.word 0x0bd1e33d,0x8d318e11
.word 0x58a26930,0x1d763a3f
.word 0xdb6376a2,0x80177f06
.word 0x611416fd,0xc880cdfe
.word 0x748528b5,0x5ea32d96
.word 0x11ffe004,0x5a0a553a
.word 0x382392cd,0x25b958ef
.word 0xd097ea89,0x231ae5d1
.word 0x1652d105,0x11fc01a4
.word 0x4be5eb42,0xcf4c3390
.word 0x46f13156,0x77dbeeb9
.word 0x6deeecf3,0xdfcde71c
.word 0xd486f8c4,0xf107d4c8
.word 0x0bf57d80,0xda9b82d9
.word 0xe0ef93af,0xda0f1bc2
.word 0x6eff3ace,0x989e28de
.word 0xd5b37c56,0xff1cc00a
.word 0x71580725,0x85591cfc
.word 0x5182a6f0,0x12a1fa8f
.word 0x275f0b6c,0x3ade052b
.word 0x4a48f25e,0x3b0dec18
.word 0x43b09995,0x0b41a46c
.word 0x37392124,0xb68b1fbd
.word 0x1f8975e1,0x800379dc
.word 0x117732be,0xfe4e1cd0
.word 0x9d66fa60,0x13d8427f
.word 0xabb7ca02,0xf7dfa553
.word 0x37392124,0xb338c43f
.word 0xf31664b2,0x00094076
.word 0x529e6f94,0x95ed422d
.word 0xe48872b0,0xfae59e6c
.word 0x33b3bc66,0x3dd2d66a
.word 0x9bce6c8f,0xe7650e89
.word 0xd62a72a7,0xcc1b0280
.word 0xdc9dbcf7,0xa4c42839
.word 0xd3fbbed2,0x6430e589
.word 0x6b6f3430,0x59418d4d
.word 0x5bc1b71e,0xc414671d
.word 0xdc9e3444,0x52ff1b64
.word 0xfeae2c72,0xefedf5d0
.word 0x266ca909,0x96602b70
.word 0x000000ab,0x3d8091ba
.word 0xc880cdfe,0xffffffff
.word 0xcad0ba8c,0x917e2b3b
.word 0x0ffbb632,0x8d4ca5d6
.word 0x357413c2,0xbe7f8a86
.word 0xce334ec3,0xa9126f80
.word 0x25bf5e19,0xa696ff50
p19_init_registers:
.word 0xf87ab12e,0x31b3d206 ! Init value for %l0
.word 0x87d8da7c,0x5ae01553 ! Init value for %l1
.word 0x9620d016,0xa0579db7 ! Init value for %l2
.word 0x2196dc8e,0x3eb89645 ! Init value for %l3
.word 0x3235ba26,0x988835c0 ! Init value for %l4
.word 0xa33de168,0x216c85d5 ! Init value for %l5
.word 0x88068a7a,0xb3f777c8 ! Init value for %l6
.word 0x464b3071,0xc4f82b54 ! Init value for %l7
.align 64
p19_init_freg:
.word 0xb968d7a5,0x79a8cfb5 ! Init value for %f0
.word 0x001f6440,0x1e6d65dd ! Init value for %f2
.word 0x197f2d5e,0xbd9fa119 ! Init value for %f4
.word 0xb9060c14,0x71528df4 ! Init value for %f6
.word 0x61100b31,0x4343f254 ! Init value for %f8
.word 0xaee599d1,0x734656ab ! Init value for %f10
.word 0x14ff4bca,0xcca3cba6 ! Init value for %f12
.word 0xa99bb7b6,0x4d47dc1a ! Init value for %f14
.word 0xe7c81c9d,0xcafd365c ! Init value for %f16
.word 0x69313649,0x3b4b32c2 ! Init value for %f18
.word 0x7166061e,0x3562547a ! Init value for %f20
.word 0x3232cb46,0x013aae5f ! Init value for %f22
.word 0x8bbb5c6b,0xed5c0c9b ! Init value for %f24
.word 0x9e0196ea,0xbe4a7650 ! Init value for %f26
.word 0x3822a8b8,0x5c09c166 ! Init value for %f28
.word 0x263163f0,0x12dd5cc9 ! Init value for %f30
.word 0xc82b338f,0xe5b4162a ! Init value for %f32
.word 0x980e95df,0xe33e7d80 ! Init value for %f34
.word 0x606d1487,0x04d7940f ! Init value for %f36
.word 0x95309f69,0x6ee09a04 ! Init value for %f38
.word 0x4be0f201,0x7d21b531 ! Init value for %f40
.word 0x77765f66,0x0fc4a89f ! Init value for %f42
.word 0x2c1e3818,0x2db1f8cc ! Init value for %f44
.word 0x9e113665,0xd0f13a96 ! Init value for %f46
.word 0x0588f33b,0xa17179ad
.word 0xaac4318d,0x6567dfd8
.word 0xaf53ee47,0x5337dec2
.word 0x2e03c6b6,0xe76e8825
.word 0xee2f9246,0x044c11c3
.word 0x9a5cf878,0x80fb8eab
.word 0x972e8e28,0xf0c0f8b8
.word 0x690ded2d,0xdf30e0e2
p19_expected_registers:
.word 0x00000000,0x494e000c
.word 0x00000000,0x0000c184
.word 0x00000000,0x138e7e4e
.word 0xf9796eb7,0xd5a5f945
.word 0x00000000,0x00000000
.word 0x00000000,0x3aa8f436
.word 0x436b0b9f,0x7e643251
.word 0x00000000,0x000000ff
p19_expected_fp_regs:
.word 0xb968d7a5,0x79a8cfb5
.word 0x001f6440,0x1e6d65dd
.word 0x197f2d5e,0xbd9fa119
.word 0xb9060c14,0x71528df4
.word 0x61100b31,0x4343f254
.word 0xaee599d1,0x734656ab
.word 0x14ff4bca,0xcca3cba6
.word 0xa99bb7b6,0x4d47dc1a
.word 0xe7c81c9d,0xcafd365c
.word 0x69313649,0x3b4b32c2
.word 0x7166061e,0x3562547a
.word 0x3232cb46,0x013aae5f
.word 0x8bbb5c6b,0xed5c0c9b
.word 0x9e0196ea,0xbe4a7650
.word 0x3822a8b8,0x5c09c166
.word 0x263163f0,0x12dd5cc9
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p19_local0_expect:
.word 0x38d7911b,0x4dee91b3
.word 0x000000d1,0xb881f733
.word 0x48358898,0x1a38082c
.word 0x004ce6df,0x2e000000
.word 0x09e73d5d,0xcf2f139f
.word 0xff000000,0xd2fffdb9
.word 0x0dadaeff,0x4544d841
.word 0x50df294d,0x0eb813a4
.word 0xefdf5a92,0x47a3ada5
.word 0xf0c5a4e5,0xb9362299
.word 0x94da37b1,0x3b1da3d3
.word 0x6c2c360d,0x35e043ac
.word 0x39296afc,0x984bf7ef
.word 0xf1ed1261,0xe732c262
.word 0xff731614,0xb70ad14b
.word 0x31c950d4,0x2a1158aa
.word 0x744c8127,0xc146d30b
.word 0x758a72c9,0xbd6a6572
.word 0x06b28eca,0x1acbb3cb
.word 0x03462382,0x4d41ad74
.word 0x302cce1b,0x75b500d3
.word 0x4e9d5c2c,0x063c8926
.word 0x8af11274,0xd0b0d903
.word 0x5222dbe1,0x7f75aeaf
.word 0x4153de9d,0x66453195
.word 0x13bf9e7f,0x5a1de3e8
.word 0xb9ed0f0d,0x80a2e180
.word 0x008b840c,0xaa5260ce
.word 0xf7625f97,0xd19309a4
.word 0x3bcdd66e,0x1b3a4f45
.word 0x7174c97b,0x57a78d2a
.word 0xe0eab955,0x2fff9386
.word 0x9e3b1374,0x00000002
.word 0xdebc6e03,0xf948a11c
.word 0x09ceccd5,0x895775a0
.word 0xcc44f590,0x78c8a969
.word 0xc746a06b,0x20ff01ec
.word 0xa66e0c97,0xe19c73bb
.word 0x45189139,0xd674e9cf
.word 0x3d01ecc0,0x3ddfeb81
.word 0xff198ff1,0x806b7168
.word 0xcd8be5fb,0xa78b7ce5
.word 0x733df181,0xf57e4392
.word 0x8e0fe8d4,0xadd44519
.word 0xadfffea8,0x78c85819
.word 0x2f821af6,0x8b66a9f2
.word 0x2f3c0dfb,0xfa56a6de
.word 0x71e15957,0x20c2a0af
.word 0x2cbd9dca,0x4e4c339c
.word 0x6833625c,0x10baffa5
.word 0x2dafbfc8,0xff8992ce
.word 0xa6126bb3,0x41e632bc
.word 0x470f048d,0x71fd63fb
.word 0xb1c5724b,0x33eb8113
.word 0x3955d82f,0x5b4b2621
.word 0x6506d310,0xf684a8ff
.word 0x3a7719e8,0xc398cc7e
.word 0x0000003b,0xebcb1e41
.word 0xfa8690db,0x97284c11
.word 0xf25011d7,0x50c980cb
.word 0xfce44283,0x887c1ba9
.word 0xff358898,0x5062b054
.word 0x7b149fae,0xd8ff8de9
.word 0x4e1e04e6,0xb2b42088
p19_local1_expect:
.word 0x19000000,0xdfc35152
.word 0x80b93009,0xe4e049a2
.word 0xfffc6b02,0x98e5f35d
.word 0xff0000d1,0xf1c94cff
.word 0x98883548,0x75b500d3
.word 0xe19c73bb,0x243ddefc
.word 0xbf03c73d,0xcc9942b1
.word 0x9fdc0f1c,0x7346fad9
.word 0x7a7643df,0x17d71a0c
.word 0xffffffff,0x1352cfcd
.word 0xa782f1a2,0xf7396572
.word 0x4b88ac80,0xdb029867
.word 0x33641e39,0x8626f2df
.word 0xe23a5e02,0x616af390
.word 0x26265ac1,0xce12b3c2
.word 0xe8d4d15a,0x4908001c
.word 0x250259b6,0xe4e049a2
.word 0xb039bff6,0x3667ec04
.word 0x45df5471,0x1b18109b
.word 0x52938988,0xd0e2ef97
.word 0x1676209d,0x58c46aa0
.word 0xc00496b3,0x4380d3de
.word 0xc91180f2,0x969c6312
.word 0x4607a3b3,0xdf9f7a06
.word 0x354d4f56,0xd76770ff
.word 0xf9796eb7,0xd5a5f945
.word 0x1f61bf51,0x1d8572fa
.word 0x22522264,0xa1eababb
.word 0xffa84e79,0x27fc6fa1
.word 0x6d27224c,0xff0d5fd0
.word 0xffe353a0,0x8e859cea
.word 0x423b02b1,0x8b539c6f
.word 0xc86f0838,0x54442274
.word 0x385999ac,0x47537938
.word 0x7b9de51b,0x2d7e6db7
.word 0xff4283c4,0x5a7e9860
.word 0xd70f70ff,0x03361668
.word 0xeda31ec1,0x6a4f9538
.word 0x62b4819a,0x77584c34
.word 0xe75b5e33,0x10bf4ff3
.word 0xd3ed7104,0x47e604fb
.word 0x12a53241,0x9608608e
.word 0x5a47fc66,0x4696c25b
.word 0xf38aa3d7,0xe4a84317
.word 0x19ac8b5d,0x9e96217f
.word 0x00000048,0xfdbc5dbf
.word 0x64a0419a,0x84b9371d
.word 0xbc0f7a05,0xa178cd38
.word 0x32ff6857,0x190f069a
.word 0x2dcb5ec8,0xa4bae1b5
.word 0x321f21ed,0xffb6dbf9
.word 0xc140ec4d,0xdc32f0ca
.word 0xa5a7a00f,0x5f1ab769
.word 0x72c8da81,0xc2e0ccb7
.word 0x00000000,0xb8c18f88
.word 0x38c16e84,0x85136d2b
.word 0x53d3e814,0x38396555
.word 0x5b7940ed,0x8022b20b
.word 0xaa1fe91b,0xdb4ce6df
.word 0xe3a2c694,0x814aaad3
.word 0xa5a3a6f2,0x38e9d009
.word 0xa7459184,0xbb8cd2ce
.word 0xa752f4b5,0x9c34e043
.word 0x4a4e0337,0x66a9a255
p19_local2_expect:
.word 0xe0bd2594,0x8164e895
.word 0x000000ff,0xfd98499c
.word 0xe0bd2594,0x8164e895
.word 0x84c18a06,0x00000048
.word 0x1ba67928,0xb943bc0a
.word 0xf7942109,0xffa5ba2d
.word 0x7727840f,0x57d2a4c6
.word 0x98aaa3b5,0x6999e231
.word 0xd4394586,0xbb4c7794
.word 0x4cf9f18c,0x57618cab
.word 0xdb981b6b,0xfc90fd2e
.word 0x8826fff0,0x0299ab26
.word 0xcab25a53,0x52b343c5
.word 0xf3e8f028,0x7182b5d7
.word 0x551dbc43,0x81697bdd
.word 0x5a47fc66,0x3eb3bfb5
.word 0x49c2a7a8,0x47ffc19a
.word 0xa5e6d91a,0x0b8e2b18
.word 0xefc30f6a,0x8ab24db5
.word 0xb79f6263,0xc896d0b3
.word 0xd6ffe76b,0xb99049a2
.word 0x0611baea,0x069aba8b
.word 0x78ad4137,0xa921902f
.word 0x22312df7,0xffffb56f
.word 0x0ffb128e,0x076c3655
.word 0x26cfeb0e,0x77a840ad
.word 0x2d39df94,0x05bdb3f3
.word 0x98e5f35d,0x2da80cef
.word 0x4a232c1e,0x6202d69c
.word 0x29ff680a,0x00000061
.word 0x73f78caf,0xc3e9ce51
.word 0x96d2f96a,0x4434e0c7
.word 0x50ec3889,0xf0ea59e0
.word 0xc9c23869,0x26203ad0
.word 0xb00bf610,0x3bbdc9d6
.word 0x34850309,0x17ea80b6
.word 0xd03d5856,0x56d55330
.word 0xc1f1eb39,0x3bf5b7a2
.word 0xe9ff694b,0x402f862f
.word 0xc3edd994,0x0bff5f2d
.word 0xd12ffef2,0xf81b75f5
.word 0x11a6c83b,0x3dbc5c7a
.word 0x36c21b89,0x68e4f9b8
.word 0xf7644e35,0x7039309a
.word 0xeb799dc0,0x09ac438b
.word 0x0d586e30,0xab8dde02
.word 0x85c68301,0xa5f06111
.word 0xab38c7a8,0x42970992
.word 0x2f24b22c,0xaf8f5616
.word 0x344dde6e,0x07f0b8b2
.word 0xe6aba8a0,0x1f5d5a6a
.word 0x7d83bc99,0x32d79300
.word 0x1649a86f,0x0b8e2b18
.word 0x00000019,0x8deee73c
.word 0x2a3d9d07,0xde1c916f
.word 0xd7557acd,0x06e7a1e9
.word 0x1313312a,0x4f2f2480
.word 0x15159f90,0x8b539c6f
.word 0x0ca223be,0xbf05b626
.word 0x436b0b9f,0x7e643251
.word 0xb0307ab3,0xfa62c04e
.word 0x4726223a,0x6d099067
.word 0xba5c2778,0xa865ef90
.word 0x917355b8,0x759b6bdd
p19_local3_expect:
.word 0xe0611bfa,0x8c91081a
.word 0x0000006c,0xf0492eff
.word 0x19d70ae4,0x7a994186
.word 0x7016cde9,0x975b8231
.word 0xff478955,0x70d4d508
.word 0xffbc5dbf,0xb3cdf279
.word 0x38d99c66,0x2987d067
.word 0x9be00823,0xfe184c21
.word 0xcdc980a2,0x64199888
.word 0xea1f2805,0xb5dfad22
.word 0x64bcfea5,0x7a9c40cc
.word 0x2c202241,0xc0a0e0d6
.word 0xaf1f82fe,0x8164e895
.word 0x39fddc42,0x7645e82b
.word 0x7d9ee678,0x4950f087
.word 0xcade6276,0xcb236bf9
.word 0x170fa0c3,0x6a72034c
.word 0x28dc00c4,0x5b154a52
.word 0x1b5066f8,0xcf3c7d98
.word 0xb33ed79d,0x092194f7
.word 0xce93e4f6,0x83ba6663
.word 0xffee491b,0x43498381
.word 0xc78e6b60,0xc5c5adee
.word 0x29f01a90,0xe3a222d0
.word 0x149f38a8,0x85f8511c
.word 0x66453195,0x579e53f7
.word 0x9425bde0,0x971194dc
.word 0x2349a072,0xbcb9f4c6
.word 0x86b38c60,0xc69f9ca1
.word 0x000000ff,0x79b6714e
.word 0xbbe8f3ca,0x10ae4cef
.word 0x39efffa4,0xff899e6d
.word 0x74941abc,0x1fa95c19
.word 0x0eeb6299,0x215f418b
.word 0xfea110e0,0x841893f2
.word 0xc0801cdb,0x23e016bb
.word 0x98ffbf21,0xe802a4f6
.word 0xbada65de,0x473d1972
.word 0x3e321b80,0x8ef82d22
.word 0x0ebf43ff,0x1e3b38f1
.word 0xa5157919,0xe9349a84
.word 0x08f9939b,0xffa84e79
.word 0x7f498777,0x35dcf78d
.word 0xee52da23,0x558947ad
.word 0x368da744,0x9c43015e
.word 0x3313bee7,0x85701caa
.word 0x398f6872,0x6188a40c
.word 0x685fd85c,0x9913aa70
.word 0x172de3a7,0x635448a8
.word 0x7fb984a4,0x87687c9d
.word 0xcc9f4b0d,0xde1c916f
.word 0xbfb0b653,0x00886635
.word 0x8fa07fff,0xed74dd9a
.word 0x08472564,0x94d698eb
.word 0x4a97cfb1,0xb84490e9
.word 0x38a1d9d4,0xa3fa6f83
.word 0xeeb45aee,0xc583853e
.word 0x897a7acc,0x88c8c0cd
.word 0x340517e7,0x65d2ba8a
.word 0x41277614,0x7da172b2
.word 0xbe8ebfd3,0x16b5a555
.word 0x0cbadd32,0x000000ce
.word 0xe6314f78,0x63cad851
.word 0x447d55b1,0x7c7cef88
p20_init_registers:
.word 0x6fafbf9e,0x4087f7ab ! Init value for %l0
.word 0xd65905a4,0x8232b136 ! Init value for %l1
.word 0x075c7a78,0xa7150c8e ! Init value for %l2
.word 0x94c2d1ba,0x86661baf ! Init value for %l3
.word 0xe47d0664,0x5ffc04f2 ! Init value for %l4
.word 0x6c3b37de,0x9934b198 ! Init value for %l5
.word 0x751c6198,0xd5be91b2 ! Init value for %l6
.word 0x757ee2be,0xafc8fdbc ! Init value for %l7
.align 64
p20_init_freg:
.word 0xb28a1baf,0xea7d6f03 ! Init value for %f0
.word 0x5cd373fc,0xab6b6c10 ! Init value for %f2
.word 0xe3802b42,0x4be62a94 ! Init value for %f4
.word 0xa6f72079,0xc5a57230 ! Init value for %f6
.word 0xdfc96c2f,0x7fde28ac ! Init value for %f8
.word 0xd6b08f35,0xe3b4bc57 ! Init value for %f10
.word 0xebdef2b0,0x962c418b ! Init value for %f12
.word 0x34c7fd5e,0xa8ce1246 ! Init value for %f14
.word 0xc09acadc,0xad924e09 ! Init value for %f16
.word 0x88449f24,0x0edf5a7b ! Init value for %f18
.word 0x360c64ec,0xd94ddaff ! Init value for %f20
.word 0xff3a1b68,0x740df225 ! Init value for %f22
.word 0xa1508b42,0x13792f1f ! Init value for %f24
.word 0x5b2ac6a9,0x2f843af5 ! Init value for %f26
.word 0x36f60c87,0xc5dc0ef7 ! Init value for %f28
.word 0x5c1758ed,0x8343c3f3 ! Init value for %f30
.word 0x263d3886,0xf1908841 ! Init value for %f32
.word 0x304a3756,0x0b5f9a90 ! Init value for %f34
.word 0xf4015b6c,0x96e40408 ! Init value for %f36
.word 0x8e51dade,0x15a457cc ! Init value for %f38
.word 0x031e083f,0x7a605938 ! Init value for %f40
.word 0x154af943,0x9990a842 ! Init value for %f42
.word 0x39945d2d,0xe4679daf ! Init value for %f44
.word 0xb58eb8f6,0xf12464c3 ! Init value for %f46
.word 0xcf90e5df,0x19079ba6
.word 0xcadc9fe0,0x9d19f078
.word 0x9894b1e6,0x548d3301
.word 0x554beace,0x4e1f80c5
.word 0x7c67b899,0x3830acb6
.word 0xc9411d6a,0xd0547e66
.word 0xbfcf2731,0xf2ecfed1
.word 0x9437b638,0x8320fc63
p20_expected_registers:
.word 0x00000000,0x000000ff
.word 0x00000000,0x00000000
.word 0x00000000,0x000000ff
.word 0x00000000,0x000000ff
.word 0x88edc3b5,0x5e393883
.word 0x00000000,0x00000093
.word 0x00000000,0x38000000
.word 0x00000000,0x000000ff
p20_expected_fp_regs:
.word 0xb28a1baf,0xea7d6f03
.word 0x5cd373fc,0xab6b6c10
.word 0xe3802b42,0x4be62a94
.word 0xa6f72079,0xc5a57230
.word 0xdfc96c2f,0x7fde28ac
.word 0xd6b08f35,0xe3b4bc57
.word 0xebdef2b0,0x962c418b
.word 0x34c7fd5e,0xa8ce1246
.word 0xc09acadc,0xad924e09
.word 0x88449f24,0x0edf5a7b
.word 0x360c64ec,0xd94ddaff
.word 0xff3a1b68,0x740df225
.word 0xa1508b42,0x13792f1f
.word 0x5b2ac6a9,0x2f843af5
.word 0x36f60c87,0xc5dc0ef7
.word 0x5c1758ed,0x8343c3f3
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p20_local0_expect:
.word 0xff76455f,0x5b29cb11
.word 0xedf7f763,0xff83cb85
.word 0x99f55778,0x46aa8d84
.word 0xffffffc3,0x02dbd7bd
.word 0xedf7f763,0x00000000
.word 0xff219412,0xb1aae2f9
.word 0x938d9ca0,0xf2851f77
.word 0x6dba35ff,0xd7e1ef91
.word 0xab83cb07,0xa92bd929
.word 0xff16df81,0x00612bb4
.word 0x783778dd,0xb7e4d786
.word 0xb891d5ef,0xf92d04ad
.word 0xe4802e56,0x00000001
.word 0x7c148d90,0x45f9ba14
.word 0x5a60284d,0x7dff39e2
.word 0x453ae66c,0x4f6a0d09
.word 0x2d473117,0x687e55fd
.word 0x19a8b560,0x27de9112
.word 0xe206eea9,0x65c091c9
.word 0xc2a8e2bd,0x8fb4068c
.word 0xbe48703e,0xd97aff5d
.word 0xd5717b99,0xd0d7ff5e
.word 0xf015547d,0xa0d8ce12
.word 0x4a29c8f5,0x36de52bc
.word 0x743d2b0e,0x5dc840ff
.word 0x1e6482ff,0x3d5a980c
.word 0x05d09cf0,0xe130b36d
.word 0x0e1b554c,0xa40276c0
.word 0x32f8ac2f,0x0d9e31f8
.word 0xd20a428f,0x0e4b1aaf
.word 0xa14dff37,0x975b40d6
.word 0x3fd4c9dd,0x00b9a298
.word 0x9553f2ac,0x412ea47b
.word 0x0aa1b1d4,0x88ff666a
.word 0xc689041d,0xb4d88b71
.word 0xb23b8751,0xc7dc46f3
.word 0x232e7eef,0x8ab73ec9
.word 0xfde5ffc1,0x1ebe39ca
.word 0x902b9999,0x171b3445
.word 0x3586ff13,0x67b321c3
.word 0x47c0569b,0x91c47cb5
.word 0x7c43a145,0xd6efc613
.word 0x46096617,0x78fb1a4b
.word 0xc2012615,0x31247369
.word 0xb310de49,0xd2ae0ac2
.word 0xbf46a10a,0xd1a78324
.word 0x78ceef6d,0x21cab71a
.word 0x0897c7e7,0x620249bf
.word 0x73c7ff5b,0x8bb6ff51
.word 0x88edc3b5,0x5e393883
.word 0xb2e96628,0x59a93755
.word 0x1cd569ad,0x30753702
.word 0x00000012,0x4191f7a2
.word 0xfe511bd2,0x8b5fbbfd
.word 0x11eb73ff,0x249f57a0
.word 0x17b96f55,0xdc719279
.word 0xd39a2674,0x8a692ff2
.word 0xd8df1aaf,0x01d2b376
.word 0xb7d6da64,0x2ad64c96
.word 0xc47dc5a9,0xc0348e09
.word 0x44c2e4dd,0xdc59eed3
.word 0x9934b198,0x00ab8a2f
.word 0xf6d84868,0xa47d73f7
.word 0x8d1dd04e,0x5b481fcf
p20_local1_expect:
.word 0x00000038,0x668d77ec
.word 0x0b921ec1,0xbb4d5a43
.word 0x5cbfa151,0x00000012
.word 0x1d298b5e,0x1a954f6f
.word 0xffcdfc81,0xa420637f
.word 0xff2aff13,0x28ff4112
.word 0x10d4675d,0x25019ad0
.word 0x1ca33ffb,0x8ac5eaae
.word 0x949d6fa9,0xa946dbc2
.word 0x59a93755,0x229f841b
.word 0x4f3507ff,0xd13bbc61
.word 0x0d79705e,0xe39d7621
.word 0x38fc2f93,0x7041c6d1
.word 0x40d59e6e,0x467f1de2
.word 0x4c1c2fed,0xaca171d6
.word 0x0f5bbc24,0xfe180e5f
.word 0x3d638440,0x78f3568d
.word 0x683845e8,0xe432db48
.word 0x59c04030,0xf0f98b79
.word 0xd933af7b,0x631d7c6d
.word 0x777210ba,0x8cf08035
.word 0x7be540a2,0x2f855df3
.word 0x002cb032,0x279e4878
.word 0x9e8f02ee,0x8377b784
.word 0xdfd9ea39,0x457d132c
.word 0x30ff9bfa,0x02ff25a9
.word 0xd5971fbe,0x6dfb4bb9
.word 0xc53ae8bc,0x21438828
.word 0x11c5afe5,0xff714a9e
.word 0x069d8eb4,0x042f00d6
.word 0x4ea736da,0x7f1452dd
.word 0xff14f986,0xe1c1a477
.word 0x2bd06b52,0xa29c0e81
.word 0x80481d38,0x1713bc77
.word 0xf59fc9ac,0xae044f70
.word 0xd840e956,0x9aeabf1e
.word 0xffd42c55,0x5ee343c2
.word 0xcbf1b88d,0xd0ef828f
.word 0x1d299767,0x6cffd390
.word 0xff3edced,0x15f9b1cd
.word 0x540f07cb,0x0638eb4c
.word 0xd81681d8,0xa1da145a
.word 0xc6c02473,0x501dc56c
.word 0xe7920542,0x44839785
.word 0x98c8cf46,0xbe68e9c0
.word 0xb7681021,0xc12dc858
.word 0x612a963c,0xae96ac96
.word 0xb6d826b3,0x309982e9
.word 0xb13c4db1,0x667a7122
.word 0xd8ba91f9,0xf7810acd
.word 0x95f3ac66,0x9cabb037
.word 0xcb7064c3,0x808a4b7f
.word 0xd55e29c4,0xde920d5c
.word 0xcc280c8e,0xe0ff922e
.word 0x16df0e41,0xa3dc4374
.word 0x7837ff27,0x4351d8ab
.word 0x082bf093,0x2eda22e1
.word 0x3648a051,0x59492ffa
.word 0xa9c96de7,0x6318af5f
.word 0xf60a626d,0x51e1cff3
.word 0x36baf27d,0x652622d7
.word 0x4a7969a5,0x985f6b76
.word 0xcf70a3e9,0x9f969b1b
.word 0xd5ba9c47,0x5d8bfd08
p20_local2_expect:
.word 0xffd85143,0x9ea42768
.word 0xff41ff28,0x1d48cb8b
.word 0xff3d5213,0x4bfb6b28
.word 0xff48703e,0xff764e72
.word 0xff405b97,0xeeacdf5b
.word 0xffa78e6f,0x4b2722f7
.word 0x20fecf31,0x41913a69
.word 0x50fcc3c1,0xfd003673
.word 0x619f697b,0x86f6c599
.word 0xff217e0b,0xc0d776b1
.word 0x273c520f,0x11258291
.word 0x808ac9d5,0x651bbbbd
.word 0x00ef532d,0x25019ad0
.word 0x5844eb35,0x2b3e8bf6
.word 0x78455d59,0x5d3b051e
.word 0x76e54771,0x654c237f
.word 0xf27f7c0d,0x187421c0
.word 0xe5ae239c,0xeeacdf5b
.word 0x30c324eb,0xedf7f763
.word 0x23f49a10,0x1aa17181
.word 0x6e0124ae,0x72fe4eda
.word 0xbbc30dd8,0x06be6249
.word 0x1e848570,0x1c3e7d4c
.word 0x8becbe59,0x48d760ce
.word 0xe352afc3,0xb1831912
.word 0x88987a80,0x5507288b
.word 0x256874fa,0x3b86f66c
.word 0x03e2ff8e,0x66b3dc87
.word 0xcfc8663e,0x6fa7793f
.word 0x2afe0cf2,0x470ea3c8
.word 0xa35ed14f,0x71bbc384
.word 0x64537a7f,0x4042e1f0
.word 0xe692bf61,0x068408e1
.word 0x432c32ef,0xc4269eec
.word 0xb62f74fa,0xba601b13
.word 0x3b895546,0x2aa0bde4
.word 0x06fe07dd,0xd7ec751b
.word 0xdbacc42b,0x7d167352
.word 0xe16d1bd7,0xef1e84a4
.word 0xdfb5d028,0x881f4018
.word 0x0236c7b6,0x561a0dca
.word 0x5be439a6,0x567a4b2f
.word 0xe1326d30,0x628b4fc9
.word 0xe336759d,0xb015ff9b
.word 0x8ea5a151,0xb9484a6a
.word 0x6d516eba,0x2c1349ff
.word 0x0f2529b2,0x74c90268
.word 0x46102070,0x561838c4
.word 0x69be877b,0xacc99ff5
.word 0x5a23bd45,0x8a53fce2
.word 0x0732c05d,0xbb57a24c
.word 0x331e527a,0x472c71d5
.word 0x7ec0b29e,0x7a3cc8c8
.word 0xef42925b,0x96c5faeb
.word 0xe314d35c,0xef253627
.word 0xd9c3c8d4,0x273e5e92
.word 0x2703497a,0x109fc211
.word 0x6f4277f8,0xc4304a15
.word 0xe78b9a3f,0x7ae9cd50
.word 0x00000008,0xff68ae35
.word 0xcdf9ac84,0xa463d920
.word 0x4b0b59ce,0xb049da2c
.word 0x1d71257e,0x7d172937
.word 0xc4798adf,0xdbfe3382
p20_local3_expect:
.word 0x0000007f,0xf408a138
.word 0xff000010,0x67fa6435
.word 0x00001cd5,0xa5000000
.word 0x3b000026,0x0276927e
.word 0x00ff002b,0xc196042d
.word 0xa4ffffff,0xc98a7640
.word 0xd0766a2d,0x619688da
.word 0xcb193a4b,0x7f3c0345
.word 0xb635a9d0,0xff749713
.word 0x931f9aeb,0xf361a5ff
.word 0xf77f926e,0x84c3a450
.word 0x79887503,0x411a80c7
.word 0x6d4abb6c,0x9ed42956
.word 0xf026f68e,0x192f77bd
.word 0x7fff9ae3,0x6c3bb467
.word 0x0a784ab4,0xf577b601
.word 0x863bcf09,0x641aff3c
.word 0xf793ecfd,0x70b1a08e
.word 0xdd8cd038,0xf2491103
.word 0x17abdead,0x0a53aa71
.word 0x314bf79f,0x31cca4cf
.word 0xa79541a8,0x6159ae68
.word 0x6594bd63,0xb98f7f39
.word 0xea554edb,0xb69389fd
.word 0xc3874a0f,0x7ebdff19
.word 0x296799b4,0x581f6037
.word 0x5945f5e5,0xfc6d4788
.word 0xbd9b4525,0x046372ec
.word 0xaaf597a0,0x9d1bce71
.word 0x40aeb4c7,0xdac68f93
.word 0xb7536a28,0x8006bcc2
.word 0xcdaff987,0x402a3928
.word 0xc0f319d9,0x4c3461a3
.word 0x1f172ca8,0x725afb99
.word 0x0e58f056,0x85ff4380
.word 0xd052469a,0x3a0b4400
.word 0x2ed68427,0x38c4a262
.word 0x9304064b,0xc12dc858
.word 0xa7a39ae2,0x6001eb57
.word 0xb6ef793a,0xef8b3d00
.word 0x5633f960,0x3b509640
.word 0x89bfe7bf,0xff68ae35
.word 0x3507273b,0xb0a104b0
.word 0xb18fb841,0xa1a0d2b0
.word 0x589c5722,0xaecef576
.word 0x8ad12448,0xc739c540
.word 0x1fddab0a,0x06427634
.word 0xcd3b5356,0xb4b49338
.word 0x8ea5a151,0x3e4c09de
.word 0x241316d2,0xd23a350c
.word 0xf03c00a9,0x3276aec4
.word 0xea7f884d,0x31f53753
.word 0x57f7a6e7,0x57c3f1bc
.word 0xb4d6bcf9,0xa27484fa
.word 0xded94a14,0xffb3a667
.word 0x45523a83,0x0b921ec1
.word 0x0e0af6b8,0x121982d3
.word 0xa267dd14,0x853a1838
.word 0x213e105c,0x940efe28
.word 0xc8640a11,0x0a9f13f9
.word 0xc5ec7b66,0x350df188
.word 0x6c0230f3,0x3fe288c2
.word 0x3b350a31,0xfe6136f2
.word 0x0fb9df29,0xff342830
p21_init_registers:
.word 0x8729a4b4,0x8fd84659 ! Init value for %l0
.word 0xe26bd82a,0x8ab8add8 ! Init value for %l1
.word 0x453b3ee2,0x910ad3eb ! Init value for %l2
.word 0xa174d94c,0x6bbe72bd ! Init value for %l3
.word 0x2490d12d,0xc0f6b92b ! Init value for %l4
.word 0x6dc4c427,0xbafa7f51 ! Init value for %l5
.word 0x9a7f13d4,0x31572c4f ! Init value for %l6
.word 0x5a3eb053,0xf948a897 ! Init value for %l7
.align 64
p21_init_freg:
.word 0x605e7e38,0xa673f08d ! Init value for %f0
.word 0x02fdd93f,0x810002c5 ! Init value for %f2
.word 0xc1e3f5a6,0x52b43baa ! Init value for %f4
.word 0x72c6d5b3,0x5d533802 ! Init value for %f6
.word 0xfc4e934c,0x404a66c9 ! Init value for %f8
.word 0xbb2c0b30,0xd5ecc72d ! Init value for %f10
.word 0xc4c4bb06,0xf6ff5a88 ! Init value for %f12
.word 0x49a66612,0x4fe79a56 ! Init value for %f14
.word 0x2ad8bb74,0xd59a00a2 ! Init value for %f16
.word 0x78bd77c8,0x4fb53ff9 ! Init value for %f18
.word 0x0d5f294d,0xa8e07dc4 ! Init value for %f20
.word 0x3747db72,0x6745b8ce ! Init value for %f22
.word 0x8cd6a7bf,0xc63eb6f4 ! Init value for %f24
.word 0xec3fd0e7,0x0727ba11 ! Init value for %f26
.word 0xc029cbdf,0x7bfdc50c ! Init value for %f28
.word 0x6275f185,0x379076bb ! Init value for %f30
.word 0x53992165,0x5021858d ! Init value for %f32
.word 0x5a7cd345,0x270f013c ! Init value for %f34
.word 0x66e2c18a,0x25d75354 ! Init value for %f36
.word 0x573e4ca7,0x907bf93b ! Init value for %f38
.word 0x541c5df9,0x83b92ff5 ! Init value for %f40
.word 0x30e206f1,0x8fd5aeae ! Init value for %f42
.word 0xb3cf1580,0x960cd6e2 ! Init value for %f44
.word 0x47e1755c,0xba19b6de ! Init value for %f46
.word 0xef8e107c,0x1fc8264f
.word 0xc5eb8cf3,0xdb6d8bb4
.word 0x1ce7c28c,0x6c5a2afa
.word 0x1f174bea,0x1c5f2579
.word 0xef957f86,0xbb2a70c5
.word 0xe3b56335,0x339b7d48
.word 0xde61eaae,0xe05d4dda
.word 0x96103829,0x60fc214c
p21_expected_registers:
.word 0x00000000,0x6d74d71b
.word 0x00000000,0x76a9251b
.word 0x00000000,0x0000002d
.word 0x00000000,0x16d8de42
.word 0x00000000,0x0000008f
.word 0x00000000,0xfa73aeb5
.word 0xffffffff,0xffffc34c
.word 0x054c7179,0xe7b607ec
p21_expected_fp_regs:
.word 0x605e7e38,0xa673f08d
.word 0x02fdd93f,0x810002c5
.word 0xc1e3f5a6,0x52b43baa
.word 0x72c6d5b3,0x5d533802
.word 0xfc4e934c,0x404a66c9
.word 0xbb2c0b30,0xd5ecc72d
.word 0xc4c4bb06,0xf6ff5a88
.word 0x49a66612,0x4fe79a56
.word 0x2ad8bb74,0xd59a00a2
.word 0x78bd77c8,0x4fb53ff9
.word 0x0d5f294d,0xa8e07dc4
.word 0x3747db72,0x6745b8ce
.word 0x8cd6a7bf,0xc63eb6f4
.word 0xec3fd0e7,0x0727ba11
.word 0xc029cbdf,0x7bfdc50c
.word 0x6275f185,0x379076bb
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p21_local0_expect:
.word 0x00000000,0x00000037
.word 0xe7d652e2,0x43e60f85
.word 0xffbf5540,0x5149d4c9
.word 0x27000000,0xe25225ff
.word 0xff2bb4f8,0x52cf3daf
.word 0x38a31355,0x9028adb3
.word 0x46718c3a,0x6d74d71b
.word 0x82e42439,0x791c0764
.word 0x82fa024e,0xc2e1ff95
.word 0xc5d98ad4,0x2842792f
.word 0x4a0860c9,0xeea293dd
.word 0x6efb045b,0xb670e103
.word 0x326433e2,0x42342d7f
.word 0xa2902483,0xfb552edf
.word 0x5c1dff98,0x646f31a1
.word 0xb8b070e6,0x6f66577f
.word 0x4cc3eef5,0xcc893805
.word 0x0000ff25,0x52180e5e
.word 0xb9b305ee,0xd9cc144b
.word 0x92ff0514,0x0496739e
.word 0xf4627c00,0x9fba2eee
.word 0x6911f810,0xd3ac9b01
.word 0xc77b9748,0x34ff3979
.word 0xf62fc7a7,0x338510c2
.word 0xa6dbc82d,0xb6700146
.word 0x14c61ffd,0x67406575
.word 0xc3b9cd91,0x05290c96
.word 0x1c78b10f,0xdaec7353
.word 0xcc087571,0x72377bb3
.word 0xfff7fd2f,0x2a08a929
.word 0xb7b74d56,0x2f259805
.word 0x28ac8e5b,0xc722a81a
.word 0x06b4d36f,0xcc6a6105
.word 0x0f395b25,0xb2bc6919
.word 0xf9f5e01a,0x2fba8b8a
.word 0xb8c130c3,0x2342de19
.word 0x458501df,0xb8ff0ef6
.word 0x6db8b240,0x7d982825
.word 0x47e8f6c2,0x6a13f013
.word 0x90f43791,0xf962f646
.word 0x00000000,0x9d0aa4a3
.word 0xfb915d45,0xd0747c82
.word 0x66dd96f6,0x93ecffa9
.word 0x4ecb4c2a,0x6a5e030d
.word 0xa73db42e,0x415e0ab7
.word 0x8ae5a823,0xfbfb4c44
.word 0x07a35266,0x2dda84e3
.word 0x5c0cd466,0x6e8e8c99
.word 0x000000ff,0x99149de9
.word 0x1f88a4ee,0x7f00f4fb
.word 0x04636cb9,0x0db5634f
.word 0x00000037,0x5c23eced
.word 0x0000001f,0x65dc2064
.word 0x5700c101,0x0d511036
.word 0xa8bbd920,0x7139b3bf
.word 0x0e21b044,0x3949b71b
.word 0x95ad9d7f,0x000000b8
.word 0xcd897f31,0xc3b9cd91
.word 0x53943434,0xad88ebcd
.word 0x29dca519,0xd3c91250
.word 0xca0b24df,0xc62451b8
.word 0xa3a40a9d,0xe2d99087
.word 0xa70caa28,0x004da164
.word 0x1617609f,0xf7190946
p21_local1_expect:
.word 0x4cc3eef5,0xac3cfe2c
.word 0xe670b0b8,0xbb1d4bdf
.word 0x97a82e6c,0x1c1a5299
.word 0xe7d6defb,0x9dffa4a3
.word 0x1b6356fe,0xcb5a4106
.word 0xff8730d3,0xb1e29cf8
.word 0x000000ff,0x49f154c8
.word 0xe961c2dc,0x2de0f873
.word 0x17b3e908,0x3c344076
.word 0x422cb2be,0x3a686630
.word 0xe7eec382,0xcf8c9ff0
.word 0x30f31d53,0x5f735150
.word 0xf7702c01,0xa90399cc
.word 0x3b84c1a5,0x0ea3d38f
.word 0xc57c0061,0x42dacc8e
.word 0x7304cfe5,0x3211badd
.word 0x8bbf8682,0x94191500
.word 0x8f417fa9,0x801c0cca
.word 0x8cd4bada,0xb1c3c455
.word 0x3e837137,0x0000006f
.word 0x888f653d,0xc65e29cc
.word 0x93c429ef,0x000000ff
.word 0x88de817e,0x512c190d
.word 0x6317b7ff,0xc36852c6
.word 0x5332d43e,0x4816e34e
.word 0x6ebe4638,0xd2b69332
.word 0xf5da5e13,0xbbf48f60
.word 0x771bac4e,0xcf130c62
.word 0x603e58a9,0xc0a5156d
.word 0x20e58cca,0x46428d68
.word 0x11afe5f3,0x8d271555
.word 0x4b88e37f,0xa43f8e6e
.word 0x85eab1c3,0xd8fcac84
.word 0x3be97356,0x60116191
.word 0xd97f037f,0xd70930d4
.word 0x19d8070c,0xf2570478
.word 0x8b1bf3e5,0xc870bf4d
.word 0x9b56c44e,0x6772006c
.word 0xbcba74ea,0xab8ca2a1
.word 0xb6ffafff,0xb86b9bc7
.word 0x9576ea0d,0x0115c8bb
.word 0x5bb85c42,0x00000078
.word 0xbfe5e7f6,0xae1461ee
.word 0x30fff117,0x60162a37
.word 0xc2049b8b,0x06bda32b
.word 0x12dd9c39,0x9bc8ab5b
.word 0xf4fd69ff,0xa04fcfad
.word 0xeb27d26c,0x6584be96
.word 0x483bc5ff,0x0233b2bc
.word 0x3797c7db,0x2cb434a3
.word 0xe85c8629,0xd9cc144b
.word 0x3e4fe418,0x50ff3a9c
.word 0x7de6d750,0x5f8cc93d
.word 0x95c7f33e,0x64c6edcd
.word 0x0baee935,0x642d218d
.word 0x650254ce,0xf919a75b
.word 0xae39ad75,0xb9d4782f
.word 0x7d6b4600,0x9f835182
.word 0x51188285,0x360483aa
.word 0x7a526561,0xc94f70e1
.word 0xba83db2e,0xe3afca9b
.word 0x628ad8d7,0x818e7384
.word 0xb72ddec2,0x68a52bee
.word 0xfc38fe34,0x4528b2dd
p21_local2_expect:
.word 0x6472761b,0x13db10da
.word 0xce8b7700,0xebb11fa2
.word 0xff395f92,0x20f77862
.word 0xec07b6e7,0x79714c05
.word 0xbb028362,0xb0f91858
.word 0x37c0d508,0x7385f8e7
.word 0xd1657d6d,0x8c066f1a
.word 0x1ba2ae1e,0x000000ff
.word 0xa4e29f45,0xb2a5a87f
.word 0x00000046,0x32aef3ca
.word 0xe5c04660,0xd5758ce9
.word 0xb86f7790,0xcf4ddfc7
.word 0x000000ff,0x4b23b92e
.word 0x6fc1cbdb,0x35772562
.word 0x1c45166a,0x3741b24a
.word 0xca793e34,0xdf676386
.word 0xf0d4fd3b,0x506a779e
.word 0x0f702030,0x4a9630d3
.word 0x7beac935,0x993e320d
.word 0xfb95858a,0x44c12979
.word 0xb3d252d4,0x4daedbb1
.word 0xa655f9e9,0xbdae3af8
.word 0x6ec1984f,0x20d9324e
.word 0x9c71dd17,0x02917dfd
.word 0x850e0b7a,0x60116191
.word 0xf031ffa4,0x2e66013b
.word 0xc0f20400,0x30eee63f
.word 0x7d57839d,0x1b767264
.word 0x9746a3df,0xe2f66aa0
.word 0xfc1d20a8,0x0480ac61
.word 0x85fdc01a,0x116b19fb
.word 0x0000002c,0xa1a6d365
.word 0xbbe381b5,0xe31d6c09
.word 0xa417451a,0x36a1cfb3
.word 0xc32fdc8d,0x7c7bcbe4
.word 0xfc560cea,0x9e3a1e7b
.word 0xd681469d,0x55f55dc4
.word 0x05f120b4,0xe7c8877d
.word 0x4b95ceb4,0x9c6774a0
.word 0x070f4971,0x8dd95175
.word 0xa19446fb,0xcaac8e80
.word 0x75d277ff,0xd8f94baf
.word 0x9c8b74e5,0x0d139d1a
.word 0x7a65779c,0xa3e53a98
.word 0x555029d0,0x31e2163f
.word 0x8c1e2861,0xcb13ea33
.word 0x1b181b35,0x0858b60c
.word 0xf55b35f9,0xa6cd176d
.word 0x26e07060,0x3183324a
.word 0x03d6f880,0x0f6ebfd3
.word 0x7c2c298d,0x5628b9f4
.word 0x8d8b9ae2,0x18bf4064
.word 0xe623ff08,0x7ab868b7
.word 0xd49dbc60,0x078c65de
.word 0x0000006c,0x55f55dc4
.word 0xf2eab9ac,0x320be18b
.word 0x33f0ba35,0xf4fb5c90
.word 0x4b54ff50,0x00d238ba
.word 0xc739bc31,0x8e9ac2c6
.word 0x01cbef9a,0xb9fdb8c7
.word 0xf8de54ce,0x30e5530b
.word 0x87ee8129,0x068730d3
.word 0x5b140694,0xe313921e
.word 0x064edfc7,0x77a7becd
p21_local3_expect:
.word 0xffde215f,0x55771c12
.word 0x722f8082,0x0edd31ea
.word 0xe7d6defb,0x07602e67
.word 0x1cd63a48,0x81cb6ff8
.word 0xc45df555,0x00000000
.word 0xff000000,0x4d531e9d
.word 0x4cd8d7d9,0x0887e3c1
.word 0xaf1f0624,0xbe7e4afc
.word 0x50b2eecd,0xac8583d1
.word 0xc0858b1b,0x97412762
.word 0x7fa4632d,0x9c8bd80b
.word 0x7f1dc7f8,0x41465752
.word 0x5ded2627,0x76a9251b
.word 0x00000000,0x76a9251b
.word 0x7fefa273,0x4cb5fa3d
.word 0x17850805,0xff0f4fdb
.word 0xcb0e7d48,0x871f5401
.word 0xbafa7f51,0x16e2a919
.word 0x68b5296e,0x558f593e
.word 0xc94f70e1,0xb8da13cc
.word 0x596c273a,0xa2b74b03
.word 0x3ee6b7e0,0x51a3065b
.word 0xb0036a4e,0x0e65f6eb
.word 0x303610f1,0xdf5a4c06
.word 0x8d3e9ad4,0x4e5d527c
.word 0xb63d8aac,0x198b1853
.word 0x4055bfe3,0x27ab9540
.word 0x7c2421e2,0x5953eed1
.word 0x1cde38b4,0xf27c7e1a
.word 0x13e9d66c,0x125d1bff
.word 0xaebc130d,0x83eeba2e
.word 0x2b7739da,0x475e4e98
.word 0x1b27b27d,0x3342650b
.word 0xa82371ea,0xd2e98a43
.word 0x546197af,0xcd1f8746
.word 0x91794030,0xbc836bad
.word 0xed3f952b,0xf3d24078
.word 0x33c3d53c,0xc5efb051
.word 0x89808032,0xec155ee8
.word 0x19d230b5,0x61def33a
.word 0xef64ac94,0xdcf6791b
.word 0xd3267297,0xebb11fa2
.word 0x72b63e41,0x4d237444
.word 0x921dbfdf,0xfd454935
.word 0xd8f01d39,0xd4ae33e1
.word 0xec7e332d,0x1749961f
.word 0xfcf0fa13,0xe453decc
.word 0x0e9dab87,0x5ada28da
.word 0x268e5fac,0x000000e7
.word 0xb1c420f3,0x00a4a9ff
.word 0x9b868e65,0xbcf1a386
.word 0xf7f87919,0x271481ef
.word 0xb1353ca9,0x75ffe4a8
.word 0xb0e85004,0xe0d812d5
.word 0xa715388f,0x1d1dabff
.word 0xda16f188,0x47ab8173
.word 0x27aee74e,0x85cc38a3
.word 0x8165ec8a,0x87443cd5
.word 0x75ee700d,0xa4941315
.word 0xd3267297,0x36ee9578
.word 0x3e2f4bd5,0x8c9a2a36
.word 0x7b8a48a9,0x4cb12230
.word 0x91b8eced,0xc369a30f
.word 0x4fc21188,0xe23b8ea9
p22_init_registers:
.word 0x94166c78,0x36528cc7 ! Init value for %l0
.word 0xe6f3b7ba,0x502aa643 ! Init value for %l1
.word 0xaef04b60,0x1e9a457e ! Init value for %l2
.word 0x04d24279,0x87c5094a ! Init value for %l3
.word 0xecfc5604,0x9473bb94 ! Init value for %l4
.word 0x125eeb3e,0x0eae3798 ! Init value for %l5
.word 0x63d4fa16,0xab2dfdfa ! Init value for %l6
.word 0xf6bc327f,0xc3fb9cc2 ! Init value for %l7
.align 64
p22_init_freg:
.word 0xc40329e4,0x90b18e66 ! Init value for %f0
.word 0x05f19d26,0xa66cf5b5 ! Init value for %f2
.word 0x23c87043,0xd8226cc5 ! Init value for %f4
.word 0xa6367585,0x0fd2ad92 ! Init value for %f6
.word 0x6f1c83ed,0x89dfcbc3 ! Init value for %f8
.word 0xb494668a,0xda78d4b7 ! Init value for %f10
.word 0xd791d616,0xd9fec2c3 ! Init value for %f12
.word 0x3c086389,0x06337da4 ! Init value for %f14
.word 0x1bee248a,0x38fb1aa5 ! Init value for %f16
.word 0xe9bd5326,0xaa257543 ! Init value for %f18
.word 0x40b2a44a,0x7633ffb7 ! Init value for %f20
.word 0xe600a9e7,0xe39f51db ! Init value for %f22
.word 0x155d9ee0,0xeb958936 ! Init value for %f24
.word 0x423ba309,0x862cffa3 ! Init value for %f26
.word 0x9a70ab5e,0xa91f053f ! Init value for %f28
.word 0x344edaf5,0x9bc30df5 ! Init value for %f30
.word 0x841d3c6f,0x06df8310 ! Init value for %f32
.word 0x2b032d75,0xd63869be ! Init value for %f34
.word 0x0dd7027b,0x7c85902f ! Init value for %f36
.word 0x4ad527df,0x6aa4b576 ! Init value for %f38
.word 0xedc54608,0x8866f2ab ! Init value for %f40
.word 0x8ec135d9,0xc8287a31 ! Init value for %f42
.word 0xdf021ef5,0xcbe8213f ! Init value for %f44
.word 0x98336975,0x8a4a5b0a ! Init value for %f46
.word 0xe651254f,0xa8a67339
.word 0x95a60ccd,0x9f019c04
.word 0xe30d77ed,0x1c15a5cb
.word 0xfa695c1d,0xff42d6ad
.word 0x514183ae,0x02c7d737
.word 0x0b57de06,0x54104b5f
.word 0xf7872579,0x5b0ce6e6
.word 0xd5871bd2,0xe1527c12
p22_expected_registers:
.word 0x00000000,0x00006701
.word 0x00000000,0x000000d6
.word 0x00000000,0x07160523
.word 0x00000000,0x4d8f4c3c
.word 0x00000000,0x00000024
.word 0x00000000,0x000000ff
.word 0x00000000,0x00000000
.word 0x00000000,0x22ed3c54
p22_expected_fp_regs:
.word 0xc40329e4,0x90b18e66
.word 0x05f19d26,0xa66cf5b5
.word 0x23c87043,0xd8226cc5
.word 0xa6367585,0x0fd2ad92
.word 0x6f1c83ed,0x89dfcbc3
.word 0xb494668a,0xda78d4b7
.word 0xd791d616,0xd9fec2c3
.word 0x3c086389,0x06337da4
.word 0x1bee248a,0x38fb1aa5
.word 0xe9bd5326,0xaa257543
.word 0x40b2a44a,0x7633ffb7
.word 0xe600a9e7,0xe39f51db
.word 0x155d9ee0,0xeb958936
.word 0x423ba309,0x862cffa3
.word 0x9a70ab5e,0xa91f053f
.word 0x344edaf5,0x9bc30df5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p22_local0_expect:
.word 0xa7113ca1,0x5a37ce57
.word 0x000000e1,0x307a976a
.word 0x3c4ca088,0x889e0f45
.word 0xfffc177b,0xb090193f
.word 0xd2ff103f,0x4942f213
.word 0xa7113ca1,0x00000000
.word 0x43f426f3,0x5510b843
.word 0xabaa0fb2,0xc052a2d2
.word 0xfff04558,0xbe3e577b
.word 0xfdaf3276,0x0f86842a
.word 0xf4f34747,0x860bfe3e
.word 0x25242d6e,0x291a0ec4
.word 0x2e9e45f3,0x7fb60735
.word 0x59d8c33b,0x334114e2
.word 0xdbf7f7c5,0x9d138be9
.word 0x5f4bceb1,0x8885075a
.word 0x45468485,0xd02e410f
.word 0x5f2d375f,0x299b58ba
.word 0x3fcafc2f,0x2cc088f1
.word 0x8c183d77,0x57040e8a
.word 0xe6fdfbcd,0x2148299f
.word 0xb38eb975,0x3691f516
.word 0xf14bda07,0xd63246b2
.word 0xaf2ff41b,0x4f0a1862
.word 0x2e243464,0xba033b5b
.word 0x3bbe0b97,0x55852b49
.word 0x88d8686f,0x89fafaa4
.word 0x44101af0,0x268e1b70
.word 0x951dbbae,0x626ef4e5
.word 0x963bf1ff,0xb808b19d
.word 0x919921ba,0x6517a830
.word 0xb4f9677d,0x72bf04d5
.word 0x2be7d44a,0x607c54c5
.word 0xa13c11a7,0xf3403088
.word 0x5a49af09,0x000000ff
.word 0xecd38a1a,0x2177d136
.word 0x9950dc9c,0x12af4aab
.word 0xfffc1a56,0xfc40d7e5
.word 0x74ab6319,0x44dd3a26
.word 0x9dd56228,0xe1e2fe57
.word 0x4d8265cc,0x79549634
.word 0x4e43feeb,0x9902a0e9
.word 0x8c05a8a8,0xeb4c32ed
.word 0xd573c1f2,0xa56018cb
.word 0x42cd7763,0xfffffffc
.word 0x02d27dc0,0x11bb0f64
.word 0x948bb155,0x51b9ce0f
.word 0x1701e8e6,0xff6cc071
.word 0x91481ae3,0x71518ca6
.word 0x2b551ca2,0x120d3662
.word 0x755e99d5,0xfe95cb0d
.word 0xdd66a032,0xa9384a75
.word 0x4cd35010,0xfd781044
.word 0x94f3d790,0xf5e2d8a9
.word 0x87913533,0x33653063
.word 0x72527a5e,0x120d890b
.word 0x32a0225a,0x5901356f
.word 0x5fb2f081,0x48546146
.word 0xae796660,0x78f3c33d
.word 0x2a19b7ad,0xcf901d42
.word 0xe6ec8882,0xbda0618d
.word 0x169974af,0xbf0e7277
.word 0xb38ac7ae,0x4dd8d25b
.word 0x6268f1af,0xac6d6b4e
p22_local1_expect:
.word 0x0393fd78,0xe4953925
.word 0xff09c530,0x4dc81b6f
.word 0xfcb7f458,0x00000000
.word 0xd450361e,0xaeb2baaa
.word 0xcbd65754,0x88a021ff
.word 0xfcb7f458,0x0000ffff
.word 0x3f1990b0,0x289fff27
.word 0x550637fd,0xf886ed9d
.word 0x79251493,0x0d6a394e
.word 0xb9dcfbef,0x95ad7d91
.word 0xf36e2529,0x5c9c847c
.word 0xa4534458,0xc4b1bfa7
.word 0x3d59dfdd,0x8829709d
.word 0xfdace603,0x8cfc83a5
.word 0x6d229b10,0xbf7159bb
.word 0xeeaefa02,0xc4860c63
.word 0x8551fb9c,0x8db49f97
.word 0x218f91ef,0xe9bae1da
.word 0x5f2152dc,0xba86ef20
.word 0x000000c8,0xa75537b7
.word 0xda375f61,0xf04a87a3
.word 0x844d86cd,0x0c2c1a2b
.word 0x5e766a54,0x872fff4a
.word 0x6d39e420,0xbd9bd6cb
.word 0xab1240df,0x87fac547
.word 0xe7ff50cb,0xff5d0966
.word 0xe1558837,0x62f391bb
.word 0x1d74520e,0x0060994c
.word 0xa5d17606,0xd45bf1d3
.word 0x0000006f,0xbe472bb0
.word 0x3b34dba5,0xe5b56622
.word 0x01fe2fa8,0xc62d0861
.word 0xd3a0c110,0x50447755
.word 0x4867afff,0xaa461282
.word 0x7cc37ac2,0x2d78e633
.word 0x8ff20a2f,0xdcff783f
.word 0xca037a6e,0x7cee2808
.word 0xb80cd7d0,0x9d6bdd71
.word 0xe12de012,0x2efce5bb
.word 0x6a345be0,0x00000041
.word 0xa55d7665,0xb5d2fb4b
.word 0x8bf113d2,0x11bb0f64
.word 0x6a00fc4a,0xebd59c44
.word 0x227027e2,0x97ed1f6e
.word 0xb2e25635,0xf33736f6
.word 0x56e9c4ae,0x4b1a595b
.word 0x8bd54a5a,0x3c4d2e5b
.word 0x22ed3c54,0x2da67a0b
.word 0x7cac78b3,0x60b7fe48
.word 0x15052204,0x41715db9
.word 0xe3c076bb,0xe95897c8
.word 0x480c5540,0x79549634
.word 0x95676a6d,0x6cc51edb
.word 0xa17d130c,0xb315c57d
.word 0xe354bd2d,0xfc049922
.word 0x02d63d55,0xdac0b93b
.word 0x6322aa24,0xf1564eae
.word 0x464b795b,0x5ff81218
.word 0xb6008ea5,0x30a48bf4
.word 0xead63237,0x6836b27b
.word 0xaad3db27,0x46e1ee61
.word 0x5b8ada6d,0x11f7c0db
.word 0x9b43cb96,0xd9bdd41c
.word 0xd424148a,0x3f02e9b5
p22_local2_expect:
.word 0xff17fcff,0xff2c49d8
.word 0xff0a3172,0x00000000
.word 0x5fcc22ff,0xc8719757
.word 0xffcb0000,0xb0a60cb4
.word 0x23601be2,0xfa451f17
.word 0x00006fff,0x0fff2ed0
.word 0x9f8f2736,0x2f7322ae
.word 0xce0d0223,0xc7ac50f0
.word 0xb1fd3767,0xc2cd30b4
.word 0xb16f3558,0x907f6463
.word 0x181f9481,0xd06fadf0
.word 0x189dcdcd,0x4bf9abae
.word 0xca331bab,0x49d79f6c
.word 0xdba9ab86,0xb00611da
.word 0x86f1d9c9,0xff7ae85e
.word 0x4e2a958c,0xe24649ca
.word 0x5d4ffe56,0x77ac8d43
.word 0x75ea809f,0xc434ab96
.word 0xc4b1bfa7,0x90e2b704
.word 0x8b702fba,0x01527046
.word 0xafe2711f,0xffffffd3
.word 0xf0f9fd4f,0xf61e2543
.word 0x54ec02ea,0x5cd6dc44
.word 0xd065626f,0x3857ff49
.word 0xdc86fa8d,0xad8619f3
.word 0x7658ec97,0x20e1ef4c
.word 0x2f5e1330,0xb38976ab
.word 0x875168e3,0xe8951a45
.word 0x9881ffc4,0x53339068
.word 0xebd59c44,0x7ddf186b
.word 0xebf4750c,0x79dd344e
.word 0xc191babf,0x50388140
.word 0x950b0d25,0x68e759f9
.word 0x45c6c91d,0x1254df58
.word 0xd93e45f6,0x10d6fae2
.word 0xb4517475,0x468bc31b
.word 0x506d3bd4,0xf46e076d
.word 0xc6f1816f,0x334ef47a
.word 0xc3d1c5e9,0xbe9f8cf7
.word 0x8bf99b9f,0x31b55754
.word 0xb6488deb,0xafcf34a1
.word 0x5f26d8f3,0x52f92816
.word 0x70ac8cbd,0x28601be2
.word 0x8b86fe00,0x72d9fc6c
.word 0xf64d3c41,0x74abd096
.word 0x7a572e93,0xc336812d
.word 0x11a47b58,0x7bc327e4
.word 0x8449145c,0x9ade3dbb
.word 0xc7b5eaa6,0x723533f0
.word 0xcea9cf96,0x2bedbf22
.word 0x40556b5f,0x1541b7c6
.word 0xa1f89241,0x07a4a013
.word 0x621836ac,0xff1d2974
.word 0x3ac192b9,0x51e40ebb
.word 0xc6abb285,0x4b50fe48
.word 0xde2705f8,0xa1dc43ea
.word 0x2abd0be0,0xef5b5db7
.word 0x1f131581,0xe49d040a
.word 0x3ae5679d,0x7b17fc1f
.word 0x3bb40243,0xb4949be1
.word 0xebd59c44,0xc6d3556f
.word 0xe6c4abf6,0x13233f65
.word 0xbe4e2fea,0x6cd940de
.word 0x17180470,0xc4460e80
p22_local3_expect:
.word 0xfcb7f458,0xd8000000
.word 0xff09c530,0x4dc81b6f
.word 0x334114e2,0xfb3a126b
.word 0xffb3b5f3,0x89fe8935
.word 0xbca1371e,0xb9bf0924
.word 0x8c7ad4f2,0x980fac55
.word 0xfd6004d5,0xa1e1d33b
.word 0x20316f1b,0xfa451f17
.word 0x85c418f2,0xdaea86e1
.word 0x561f49b1,0xd7b3210f
.word 0x5278b667,0x8b702fba
.word 0xeb579ce7,0xffb3346b
.word 0xb0a60cb4,0x77ac8d43
.word 0xbe146cf7,0xf2d424fc
.word 0xbf0d9d2b,0xc5dc5652
.word 0xcecc72f2,0x8944a463
.word 0xea633248,0x4ecf06a6
.word 0xae565f69,0x38515fce
.word 0x19cad970,0x4e60c04b
.word 0xe68c1519,0x36acce81
.word 0xa75537b7,0x5970c631
.word 0x6a39c51c,0x7eb870c8
.word 0xa43b40e5,0xb7d720ad
.word 0xb40de5a4,0x84cd599c
.word 0xfc03daf5,0xd132ba87
.word 0x2f7ada58,0x37cb4a2e
.word 0xe4e3939e,0x4732fcbf
.word 0xa247bf30,0x68eb78a5
.word 0xffc3efa5,0x6784f431
.word 0x18e339a3,0xe5b57da9
.word 0x3e9b6775,0x9e19ffc0
.word 0x177208e8,0xe5035846
.word 0xe2b4a61e,0x02e36f3c
.word 0xcbd03003,0xe7e4491e
.word 0x2090c904,0x6ca70039
.word 0x299d363f,0x763016ca
.word 0x2e3aff34,0xb3fb5ec6
.word 0x26e256b6,0xbe600980
.word 0x1641ab87,0x4cb84884
.word 0x796f5e9c,0xb0e504ff
.word 0x6447ad98,0xb476c191
.word 0x5c5e64f3,0xa45eef1d
.word 0xcfd4ffad,0x6701d16c
.word 0xe4f246f4,0x68a87171
.word 0xf262b1b3,0x137a7a5f
.word 0x16ff0027,0xdabcf034
.word 0x4fc1021f,0x00000097
.word 0xdeb3ffc3,0xd06fd1d6
.word 0x4c6ccf52,0x5c6821f7
.word 0x36562eb6,0x97f9379d
.word 0x6f99394d,0xa73fc470
.word 0x10cfa240,0xab4ba586
.word 0x3de80bd9,0x42cd7763
.word 0xadd0d2a5,0x546160af
.word 0x0236f7c9,0xebd43c60
.word 0xada21c36,0xa5841548
.word 0x3aa0cabd,0x496aa2ee
.word 0x6a91ee34,0x97c14878
.word 0x8a38ff35,0x0000007b
.word 0xfe8b21ea,0xd5101c09
.word 0x6903b62a,0x1a2edf63
.word 0x69465336,0xffe76534
.word 0x9fd4b45f,0x590c18eb
.word 0x20ff9d6b,0x06f5757e
p23_init_registers:
.word 0xceeed0a8,0xa2446575 ! Init value for %l0
.word 0x038c1de0,0x75c40afc ! Init value for %l1
.word 0x857ddc0e,0x0d8db64d ! Init value for %l2
.word 0xc6b7d199,0xa11bd2d2 ! Init value for %l3
.word 0xa7dbc9fd,0xe54fee4e ! Init value for %l4
.word 0x523cdf0f,0xfd47cb99 ! Init value for %l5
.word 0xf8d679ed,0xbb0d1b96 ! Init value for %l6
.word 0x48339f56,0x7eff7bac ! Init value for %l7
.align 64
p23_init_freg:
.word 0x490a7cea,0xf5de18e7 ! Init value for %f0
.word 0x24ffc803,0xe2ee9a7f ! Init value for %f2
.word 0xb668803f,0xd085b51d ! Init value for %f4
.word 0xa56a612c,0x3874c682 ! Init value for %f6
.word 0x11676fe2,0x7f642fe1 ! Init value for %f8
.word 0x9ddf4d01,0x4ed42e84 ! Init value for %f10
.word 0xbf6dcbfe,0x75e029c9 ! Init value for %f12
.word 0x25eaf07a,0x7e14dd13 ! Init value for %f14
.word 0x49ba9da7,0x00fe635b ! Init value for %f16
.word 0x52c9b9c5,0x3fc9eebb ! Init value for %f18
.word 0xc6377685,0xbe20fdc1 ! Init value for %f20
.word 0xee959b03,0xd4e0b60b ! Init value for %f22
.word 0x4496eadc,0xc2a318ee ! Init value for %f24
.word 0xee0885ed,0x1e8fbeb8 ! Init value for %f26
.word 0x29ca86fd,0xf3376ddd ! Init value for %f28
.word 0x480c1cfe,0x57b2aedc ! Init value for %f30
.word 0xfc788cea,0x31131230 ! Init value for %f32
.word 0x372a19d3,0x6030b2f4 ! Init value for %f34
.word 0x44064a43,0xfa4b304a ! Init value for %f36
.word 0xdfc7a818,0xd0dc2a8c ! Init value for %f38
.word 0x8aedf202,0x2a68eab1 ! Init value for %f40
.word 0x71ce1f4d,0xca7988fc ! Init value for %f42
.word 0xe35c354c,0xa780c983 ! Init value for %f44
.word 0x1d79e6c9,0x1ea796af ! Init value for %f46
.word 0x0ee82e17,0xb250a342
.word 0x1d4088ca,0xd5c68423
.word 0x3fb6174b,0xbf72fc94
.word 0x9bb8b342,0x52afc6b7
.word 0xa26db67b,0x8a087355
.word 0x9b0c3e73,0xedc6aed3
.word 0x6b9fb86a,0xb180c909
.word 0xc4aa7576,0x5b5099e6
p23_expected_registers:
.word 0xffffffff,0xffffffff
.word 0x00000000,0x0000001e
.word 0x00000000,0x00005991
.word 0x00000000,0xdd499159
.word 0x00000000,0x0000f6ff
.word 0xe3815e9a,0x64bdf894
.word 0x00000000,0x457bed3a
.word 0x00000000,0x000000a9
p23_expected_fp_regs:
.word 0x490a7cea,0xf5de18e7
.word 0x24ffc803,0xe2ee9a7f
.word 0xb668803f,0xd085b51d
.word 0xa56a612c,0x3874c682
.word 0x11676fe2,0x7f642fe1
.word 0x9ddf4d01,0x4ed42e84
.word 0xbf6dcbfe,0x75e029c9
.word 0x25eaf07a,0x7e14dd13
.word 0x49ba9da7,0x00fe635b
.word 0x52c9b9c5,0x3fc9eebb
.word 0xc6377685,0xbe20fdc1
.word 0xee959b03,0xd4e0b60b
.word 0x4496eadc,0xc2a318ee
.word 0xee0885ed,0x1e8fbeb8
.word 0x29ca86fd,0xf3376ddd
.word 0x480c1cfe,0x57b2aedc
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p23_local0_expect:
.word 0xff000000,0x000000bc
.word 0x25000000,0x6de8d34a
.word 0x007b853d,0x20d7e683
.word 0x63a5b90e,0x01d8756a
.word 0x8d000000,0xe4229982
.word 0xff8689ff,0x83793566
.word 0x727022ec,0xff49093b
.word 0x77b71946,0x96de7620
.word 0x80bf0c00,0x2bf592e2
.word 0x310e18b2,0xf4b96346
.word 0x5bdb2f4f,0xff764137
.word 0xa00381d5,0xeb3349eb
.word 0xad080550,0x56db2b2e
.word 0x4d7d37a4,0x8a83c510
.word 0xacfd99e7,0x8a74d328
.word 0x267539f8,0x0dfdbca7
.word 0x3bde2a06,0x1bd584f2
.word 0xee9d5813,0x47d46fe8
.word 0x8e72e442,0xe6cbd6ba
.word 0xe6e064e2,0x9275f0be
.word 0x93012013,0xc55d59ff
.word 0x5c149222,0x0b992ce8
.word 0xa5268117,0xa375d636
.word 0x60575ff8,0x997a4f89
.word 0x845908ff,0x3e8d196a
.word 0xceed7693,0x2ca0e098
.word 0x98b9f71f,0x1e43ff4d
.word 0xd6bf0b7c,0x79c06e13
.word 0x5f238298,0x00f03367
.word 0x39df1f68,0x0c82e903
.word 0x39fffa7f,0xa2032bd0
.word 0xc64ec816,0x4cad48b6
.word 0x529a3cb4,0xd1165237
.word 0xd19b5ccc,0x537234dd
.word 0x6de8d34a,0x610bf4ed
.word 0x50ffd8d5,0x06608ff6
.word 0xd0ff60d7,0xb5b0d848
.word 0x8c5b562c,0xc0cd401f
.word 0x1208c085,0x1e88fd23
.word 0x65a34428,0x448aa7b9
.word 0x30623446,0x1c5085a4
.word 0x5490b643,0xfff57dfe
.word 0x8896100b,0x112f6975
.word 0x30a29cad,0xc96e20ce
.word 0x97d586c9,0x3fc02de3
.word 0x210288c3,0x4c490c01
.word 0x8db55232,0x9bdec1a4
.word 0x9c85061d,0x3a69d237
.word 0x4150d58d,0x4bfc4255
.word 0xd0b785bc,0x4a591e3f
.word 0x49a44e40,0x9244dde8
.word 0x2edd33df,0x971b13d1
.word 0xf630cfad,0x085b4a5e
.word 0x9b6e6ab7,0x66ff92b9
.word 0x93165b23,0x01a01165
.word 0xf4e9503b,0x5426cea3
.word 0x88ed6898,0xe65abb19
.word 0xae3d67ec,0x316af59c
.word 0xff4a830c,0x2b3323d9
.word 0xe3815e9a,0x64bdf894
.word 0x22c75d7f,0x2ca0e098
.word 0x214db931,0x75dfd700
.word 0x7e6bcc2f,0xe43b3694
.word 0x8bd2a902,0x37dfb7f2
p23_local1_expect:
.word 0x00000000,0x2f7d2e8e
.word 0x63a5b90e,0x492d2a69
.word 0xff8689ff,0x599149dd
.word 0xfff60000,0x00000000
.word 0x00000022,0x76000000
.word 0xff000000,0x475c8c0a
.word 0x91f2e0e8,0x0c6bd6f4
.word 0x665c30b6,0x1216f704
.word 0xf5585bb2,0x393018a2
.word 0xb6866a9d,0x647f1b68
.word 0xbaa6e1ee,0x3cce1e55
.word 0x915ba476,0x0ada8607
.word 0xc7cbd5af,0xc2ec6670
.word 0x486b486c,0x5492e794
.word 0x0054e4f8,0xe31021bf
.word 0x8d12f18f,0xfad58374
.word 0xa6181377,0xceddc7d8
.word 0x0263c222,0x6d7ba000
.word 0xe3edd4e5,0xbb72c6cb
.word 0x27bc79fb,0xd7888576
.word 0x188003fc,0x6857a735
.word 0x1484d740,0xc83813dd
.word 0x55650df2,0xbaff5347
.word 0xb40b6fc1,0x000000d3
.word 0xf1bd4493,0x4b74a46c
.word 0x26fa01fc,0x0000002b
.word 0xf79cea22,0x95a1721d
.word 0x2a252f24,0xbe81cf69
.word 0xf8ac65fa,0xb3002c88
.word 0x72a7a5c8,0x44378c14
.word 0xff402223,0x0256effc
.word 0xe2f09217,0xe8eaffbc
.word 0x493822db,0x83c7db60
.word 0xa87f7895,0xf32119f8
.word 0x9b88ce57,0x687b9e36
.word 0x9752088d,0xfd47cb99
.word 0xc5bfb03d,0x46e5139f
.word 0x54036c4a,0xb2752e81
.word 0x08a5c80f,0x8b173ef1
.word 0x0c91c83d,0xf2e1ebd1
.word 0x66b5ca15,0xa84b0daf
.word 0xea61b517,0x6199d0e3
.word 0x9fc87069,0x2596f72a
.word 0x67282f38,0x8256c6ac
.word 0x9fc87069,0x769be29b
.word 0x2e3ba37f,0x4591cd25
.word 0xb5601b9a,0xc3918134
.word 0x24f4123e,0x3b7a9b4f
.word 0xe192ffd6,0x3910bebf
.word 0xeab991e5,0x02c5ffdc
.word 0x2c66c21b,0x3e8d196a
.word 0x85786c0b,0x964e6028
.word 0x80159a42,0x82e10a68
.word 0x85b9b7e0,0xacc02def
.word 0xd01a30ba,0x597ec111
.word 0x9e3dfa49,0x5b3a12cd
.word 0xecfcdb3e,0xb07d530d
.word 0x955c8d4e,0x51591687
.word 0xd7b102ef,0xb35e30ff
.word 0x1c104a48,0xb8cb0bef
.word 0x07132d28,0xb203d0eb
.word 0x0b1a2a01,0x2aa45503
.word 0x04300ffd,0xcf257954
.word 0x920229d5,0x686451e6
p23_local2_expect:
.word 0xaa000000,0x22000000
.word 0xff63f81c,0x140092c4
.word 0xff799163,0x9838188f
.word 0xffcb3245,0x2a7349a2
.word 0xff9cdaed,0x92fff476
.word 0x00000000,0x00000054
.word 0x373ae36f,0x61b2d18b
.word 0x1743bcff,0x1c3168f8
.word 0x63cc85c4,0x2f61b628
.word 0xb04b88af,0xc2e6168b
.word 0xac65350d,0xa80497f8
.word 0x88c3f7e6,0x0ba1fb60
.word 0xc19e55a8,0x0b4071a1
.word 0x84ef9bf0,0x00be22f5
.word 0x9c696988,0x1ca3f6a4
.word 0x3f409312,0x0c9d5275
.word 0x4a04d9ad,0xd289c1f7
.word 0xc6f750ea,0xbd87b09c
.word 0x24fc2d33,0x04b8e86a
.word 0x6dd2a0b0,0xbfce558c
.word 0x8575c3a1,0x0ebbb368
.word 0xff8f3738,0xc8c5cff1
.word 0xe5f1447e,0x97061c88
.word 0x061c8a71,0xe8232ea6
.word 0x811f3dfb,0xcabe905b
.word 0x06ffc440,0xe0f380fd
.word 0x48c09dec,0x57b26fed
.word 0x2f231432,0x430e7555
.word 0x0d8db64d,0x33ae1945
.word 0xd245305b,0x0f12e6bf
.word 0xbe4ff10b,0x1eac0bc9
.word 0x000000bf,0xfc5cc79b
.word 0xacda9b2d,0x9c7b2c66
.word 0xc6d1b6ed,0xc7c62740
.word 0xaa8b8eeb,0x6605d056
.word 0xd6639a07,0x712de0d1
.word 0x3d667869,0xe197546d
.word 0x0000002a,0x6bbd041d
.word 0xf681b734,0x7eefbc54
.word 0x43685f75,0x318db47a
.word 0x4c8e45c5,0x98393b6f
.word 0x99d92f44,0x865445ac
.word 0x9e3a717d,0x4ebd6c6d
.word 0xb1e8728e,0xdd4dd7f2
.word 0xa15104b5,0x9720defb
.word 0x81e429ac,0x06a09719
.word 0x696ad31e,0x0c6511fa
.word 0x1924353c,0xc7904016
.word 0x47593a15,0x50ea2ed4
.word 0xec894396,0xbd0fe9e9
.word 0x5e0d0103,0xdbd72178
.word 0x59a2c1f5,0xc56f0c69
.word 0xc6b3e7ea,0x9752088d
.word 0x7efc663d,0xb69d04f6
.word 0x6ad27374,0x54731950
.word 0x29d97c86,0xc0b41d32
.word 0xf079ab2c,0x32c04335
.word 0x27746586,0x48d61196
.word 0x3e4e9a94,0x0b2a1b5c
.word 0x590bb898,0xb658e935
.word 0x00004a6c,0xf337bc98
.word 0xc90cb308,0x9ea96ac4
.word 0xaafafe20,0x358dc12d
.word 0x8f183898,0x9ecc3b01
p23_local3_expect:
.word 0xffcd9145,0xfc6f64c9
.word 0x28604e96,0xb7a7e375
.word 0x00a9234d,0xd6dc3433
.word 0xff000022,0x9cd2d9a8
.word 0xffffffff,0x50fa2829
.word 0x599149dd,0x62a5afff
.word 0x37cf3fc1,0x9014b3d6
.word 0xdeee043b,0xf897d065
.word 0x56e4ea0e,0x0137454b
.word 0x24ff45ac,0xd9ea676b
.word 0x62e12bb2,0x8b22275f
.word 0xf2ddf026,0x848ebd8b
.word 0xe03aa4c9,0xe7cbaf63
.word 0x8e41eeb1,0x6eed9bc9
.word 0x9401d6ff,0x549d58ff
.word 0x358abe36,0x3a62dfc9
.word 0xb59e4215,0xc902e367
.word 0x6f9d5ed5,0x879c5914
.word 0xd01a1b91,0xc0982b51
.word 0x89e6b7dc,0x8494c188
.word 0x08be9651,0xa444a03e
.word 0xb0bb065d,0xe86bacd6
.word 0x73b225a6,0x59c46e14
.word 0xbf619438,0xc8d926a1
.word 0x72bc2451,0xb44032c2
.word 0x4cbf00fa,0xdfed824f
.word 0xdf89ae6b,0x47462243
.word 0x2004a83d,0x57bff92c
.word 0xd124bdf6,0xd8036bc1
.word 0x501732f1,0x1f931dfe
.word 0x4cf0880d,0x39dae773
.word 0x9838188f,0xa12215ed
.word 0xc6267d1c,0xd1232167
.word 0x893818e6,0x6bc24522
.word 0x7880f4d7,0x7dea2939
.word 0xa05d58f0,0x600c8be2
.word 0x9b15ff4f,0x7135b779
.word 0x086e607a,0x44e05397
.word 0x23bb6329,0x65ff4f4e
.word 0x5dc53bdf,0xe1e9cc19
.word 0xe7e90fcb,0x7360a732
.word 0xbb0d1b96,0xa49d72e4
.word 0x00634cfa,0xb20d0aa2
.word 0x2b062ea2,0x0f8026d1
.word 0xea2b1427,0xa7ecc211
.word 0x908a4782,0xdf6774e9
.word 0x7c3a8a13,0xfb67fea4
.word 0x9852ff33,0xf87e0dcd
.word 0x5d3fcd5e,0x94a4b111
.word 0xff398a15,0x8fd53983
.word 0x2596f72a,0x00000000
.word 0x3c49f2c9,0x3c9e0bc7
.word 0xbf219b57,0x0b410178
.word 0x99637581,0xd07249a5
.word 0x9a4a3c52,0xc75ba7e6
.word 0x8a727e67,0xab452c04
.word 0x21041a13,0x2330085a
.word 0x261bc5ca,0x558ae6f8
.word 0x467341ff,0xee7874b3
.word 0x46d4f3be,0x9c6cb25b
.word 0x06108052,0x488d288f
.word 0x44f1aa88,0x6cd47147
.word 0x7ec879be,0xd0714da0
.word 0xd261af41,0x67e447ab
p24_init_registers:
.word 0x51cfb5f8,0x64600901 ! Init value for %l0
.word 0x21f5eb41,0xd095389d ! Init value for %l1
.word 0xf5560dd0,0x60a5307b ! Init value for %l2
.word 0x1eabd9b7,0xd183330e ! Init value for %l3
.word 0x6fa00e1d,0xbda66ad3 ! Init value for %l4
.word 0x27a097be,0x850b7169 ! Init value for %l5
.word 0xe644d95c,0x2b49e1b2 ! Init value for %l6
.word 0x232fd034,0x42e7a035 ! Init value for %l7
.align 64
p24_init_freg:
.word 0xb464ca38,0xc13cb138 ! Init value for %f0
.word 0xaa4243ff,0xee69e090 ! Init value for %f2
.word 0x8a1689a8,0x91adcd0e ! Init value for %f4
.word 0x60380fc5,0x75839b0f ! Init value for %f6
.word 0x64b1290e,0x6d299d09 ! Init value for %f8
.word 0x2066a675,0x9a3de7a0 ! Init value for %f10
.word 0xca4c75f3,0xbb24cdd2 ! Init value for %f12
.word 0xf65cbc22,0xcdf9abb6 ! Init value for %f14
.word 0x89ff0021,0x8b1fb07c ! Init value for %f16
.word 0x3e4cb009,0x08dd84ca ! Init value for %f18
.word 0xeaff64f2,0xef4057fc ! Init value for %f20
.word 0x5a6dc59e,0x5800cfd8 ! Init value for %f22
.word 0x6fbd5b50,0xb426bd2e ! Init value for %f24
.word 0x2267921d,0xc6ef26c5 ! Init value for %f26
.word 0x49d5db18,0x33699719 ! Init value for %f28
.word 0x41875c90,0xc99878b4 ! Init value for %f30
.word 0x3f37adbe,0x0b6b2051 ! Init value for %f32
.word 0x198ffb1d,0x542243f9 ! Init value for %f34
.word 0x1a9de734,0x5b8920e7 ! Init value for %f36
.word 0xff647c01,0xe23c413e ! Init value for %f38
.word 0xcf4d0360,0x8a0dffb6 ! Init value for %f40
.word 0x30f50ebb,0xb7e87bae ! Init value for %f42
.word 0xd0677f53,0xb92254ad ! Init value for %f44
.word 0x8c86a117,0xc8e86c14 ! Init value for %f46
.word 0x32ff35b1,0x8d33bc1e
.word 0x26a8aba0,0xdbd8849e
.word 0x4a49286d,0x5dfae7c6
.word 0xa9260804,0x63fa0a9f
.word 0x8fbf12b1,0x09f8a9a2
.word 0xa9892031,0x622c6f7f
.word 0x15a19617,0x0ad7e267
.word 0x4b79dd2d,0x46939a45
p24_expected_registers:
.word 0x00000000,0x0000ff00
.word 0x00000000,0x2bc89b63
.word 0x00000000,0xe1214f09
.word 0x00000000,0x00000055
.word 0x00000000,0xb459bcd9
.word 0x00000000,0x00000000
.word 0x00000000,0x00000082
.word 0x00000000,0x00000055
p24_expected_fp_regs:
.word 0xb464ca38,0xc13cb138
.word 0xaa4243ff,0xee69e090
.word 0x8a1689a8,0x91adcd0e
.word 0x60380fc5,0x75839b0f
.word 0x64b1290e,0x6d299d09
.word 0x2066a675,0x9a3de7a0
.word 0xca4c75f3,0xbb24cdd2
.word 0xf65cbc22,0xcdf9abb6
.word 0x89ff0021,0x8b1fb07c
.word 0x3e4cb009,0x08dd84ca
.word 0xeaff64f2,0xef4057fc
.word 0x5a6dc59e,0x5800cfd8
.word 0x6fbd5b50,0xb426bd2e
.word 0x2267921d,0xc6ef26c5
.word 0x49d5db18,0x33699719
.word 0x41875c90,0xc99878b4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p24_local0_expect:
.word 0x14006759,0x9a0e795d
.word 0xb068b823,0xe361d801
.word 0x55000000,0x000000ff
.word 0xff0c1cf6,0x91ff5d5b
.word 0x5fb4745a,0xc3150e14
.word 0xff1f68a5,0x91031b9c
.word 0x49ff9229,0x65259163
.word 0xd925a620,0x1c82d6de
.word 0xd09d2b15,0x382b68bd
.word 0x4c28b8d0,0xf2af6d3e
.word 0x8df39b12,0xde7d33bb
.word 0x141a3e7d,0x7b8bb780
.word 0x10c30f44,0x29c06a99
.word 0xc35b4b71,0x7b1c7a40
.word 0x4b369532,0x97948123
.word 0x67992f93,0x0acb2a8c
.word 0x309a24bd,0x885fd7a0
.word 0x19f914a7,0x3c1f68a5
.word 0x8623428f,0x2bc4f799
.word 0xc72764bd,0x8e8160ff
.word 0xae4590ae,0x33a4e524
.word 0x200c67f1,0x4c1a0cb7
.word 0x89990f28,0xe70c1cf6
.word 0x638da5db,0x72b084c1
.word 0x556a87eb,0xcbbfbe86
.word 0x865d3963,0x4468d66b
.word 0x1a9ac14f,0x8608cc7e
.word 0x6a387e1d,0x881a730d
.word 0xe476a27d,0xa197b5e9
.word 0xa0c33095,0x5b59ff92
.word 0x3961121a,0xfa5ec0b9
.word 0x7f26496a,0x8671eeae
.word 0xfc1e0c21,0x13cff007
.word 0x9d58e4e0,0x96cf3c36
.word 0xf62e8d76,0x2f9c893b
.word 0x0000452d,0xdd94415f
.word 0xa62c86f9,0x10e0b8e0
.word 0xde97f9e9,0x1d1da0ec
.word 0x928ed0da,0x0fd7ce59
.word 0xc7e875c3,0x28a9a5f9
.word 0x40da4e3c,0x15efcd68
.word 0xbe229692,0x94f0494b
.word 0x73a5b252,0x3009651c
.word 0xee132dce,0x9ddda239
.word 0xb7c9ca83,0x0a8910d6
.word 0x834de72c,0x0ff2bcd0
.word 0x6e8693c8,0x0177d6eb
.word 0xa7aaebb1,0x00000041
.word 0x0cffd128,0x2eea0e4a
.word 0x854a33b5,0x1da855c0
.word 0x2935f99c,0x82cf98ee
.word 0xfa49fe77,0x9920b472
.word 0xed96a341,0x6efd4107
.word 0xb24cff5f,0x0f7b98f3
.word 0x78e225a0,0x67fcd9bf
.word 0x9a8990e3,0xa35db1e0
.word 0xab4c1d06,0x9956917f
.word 0xf87f7f60,0xa4fc1de3
.word 0xf22b8b74,0x20680a08
.word 0x5c3f8079,0x636b7fed
.word 0xffde3203,0x6473a267
.word 0x4c537c8b,0x51c815e1
.word 0x0afaddb9,0x3791bf9d
.word 0x0894702f,0xcd1b1dc4
p24_local1_expect:
.word 0x63185f46,0x00000000
.word 0xcbbb6a24,0x2b9c7065
.word 0x07883de2,0x00000000
.word 0x13d73cba,0xb0d38e6b
.word 0xffbfb7f2,0xb907e779
.word 0xffad0779,0x6f2a9fa8
.word 0x32c4621b,0x15e929ee
.word 0xbcb41103,0x00000068
.word 0xf06a8f56,0x41dc44b4
.word 0xf78e3cc3,0x305a6537
.word 0x5047a887,0x9b616e26
.word 0x98c594c6,0xcaaa2b5a
.word 0x3d773afd,0xe5af49f5
.word 0x9aa1f6ad,0x229ccb49
.word 0xc890e404,0x7d5d4232
.word 0x47dc09aa,0x1eac8833
.word 0xe6a4a561,0x92099779
.word 0xe9e9ce40,0x266333ac
.word 0x344ba019,0xd78422f6
.word 0xabf2df10,0x2f66a7d8
.word 0xe8fb3b23,0x465f1863
.word 0x246abbcb,0xe2dc5a39
.word 0x00000000,0xb24cff5f
.word 0xa567f8dd,0xb497198e
.word 0x834a4e71,0xc329b722
.word 0x9851d837,0x26d6d979
.word 0x7d492c40,0x3684ecd0
.word 0xd51fe8c0,0x57f3b71d
.word 0xc998e415,0x8c397414
.word 0x921bca0d,0xceca6890
.word 0x14dee25a,0x79e707b9
.word 0x11f73d31,0x94e015b6
.word 0xd6dd04f4,0x82db02f4
.word 0x54eec0c7,0xebbedc7c
.word 0xb9096cfc,0x7fdeb338
.word 0x75a5ff94,0x74543a80
.word 0x23525985,0x5fb4745a
.word 0x9a0318c2,0x9b3dfe75
.word 0xb9302443,0x41614cf4
.word 0x692cca62,0x5cd19857
.word 0x9b4860a2,0x4b061903
.word 0xcbcccc98,0x0bcb94f1
.word 0x509c77cc,0x926b3d91
.word 0xd209229e,0x322957ca
.word 0xcdf9a785,0xc5b16499
.word 0xf3903811,0xfd0d93e4
.word 0x88d05d63,0x9d0d0368
.word 0x4d574a22,0x7d9dc1bd
.word 0x000000ff,0xec4e48ae
.word 0x7a0920bf,0xdf42bff7
.word 0x32a4c0e8,0xbfba04ac
.word 0x0825f579,0xd847a9bc
.word 0x793305ac,0x0875e686
.word 0xa9d27ea3,0x972f7931
.word 0xd3223e23,0xa0f24e8d
.word 0xbfffaaf9,0x40c49b8b
.word 0xc04076aa,0x8f5b5226
.word 0x9d1c7619,0x9d7a6db5
.word 0x3a8849c5,0x7c3508c8
.word 0xc6b7b897,0x9b9a8ebc
.word 0x5a3ede79,0x2fa1dd20
.word 0xb73aff0e,0x023a6224
.word 0xf19a106b,0x4fb88337
.word 0x1e0c613b,0xbf4c1707
p24_local2_expect:
.word 0xff0000ce,0x408d31ee
.word 0xff307fca,0x380a6f36
.word 0xffbe9bc4,0x0de4452d
.word 0xffe9ce40,0x096d527f
.word 0xff488488,0x1d1c2dda
.word 0x4b05c571,0xaa75484c
.word 0xc88fbc0f,0x4c357460
.word 0x0da8d1c6,0xd5e94ccf
.word 0xff240835,0xf8533dd7
.word 0xe9783481,0x384c18ef
.word 0x7bee62ad,0x89b2bb81
.word 0x7e7a7f07,0x80ef314d
.word 0x523e3561,0x70709c6f
.word 0xb5e59765,0xbec7c52f
.word 0xeb17863f,0x7d70ec1e
.word 0x5df05b97,0xce488488
.word 0xad212c4b,0x9e88fdad
.word 0x451f50ee,0x25520291
.word 0x9264e1b9,0xfdaecc4b
.word 0xbf3c2894,0xf22b8b74
.word 0xe1afec40,0x47d70e07
.word 0xffd1d43f,0x814b7a7a
.word 0xe02cc826,0xae8bb824
.word 0x9f172d26,0x09d05eaa
.word 0x0ffae9ed,0x2f5cff3d
.word 0xaa85a8f4,0x18a3a556
.word 0x57ddb882,0x7de28a6e
.word 0x00000000,0x000000e7
.word 0x901810e6,0x0072ff21
.word 0x3fa855e9,0xcccd3523
.word 0x9b9cf934,0xb620116c
.word 0x63bb3a15,0x4e26a92c
.word 0xa918d06e,0x88caeb3d
.word 0x975ee6d9,0x32ea4050
.word 0xeea02d74,0x455a52b1
.word 0xb8dd5ac0,0x7b1c7a40
.word 0x2e55f0ee,0xdc44fe4b
.word 0x465f1863,0x813b8346
.word 0x0ba735d7,0xd7f157f6
.word 0x3799ff0a,0x4aaad12e
.word 0xaa26130c,0x3721071b
.word 0x33bf07be,0xd856e300
.word 0xb4f73b69,0x00000014
.word 0xe1b4024d,0x2d079b90
.word 0x3afbdd76,0x62dd5a73
.word 0xf1c5182a,0x3c0119d8
.word 0x4a4e66ed,0x28a24fad
.word 0xc2cf0b70,0x4a29676f
.word 0x54d8b066,0x1fda1902
.word 0x5a0debb5,0xc1dad077
.word 0xff4e19b4,0xea5c87a8
.word 0xcaa6c5c4,0xffcebe7e
.word 0x4866bef3,0x9f215af7
.word 0x3ea9898b,0x5342269f
.word 0xa4d4b89d,0x5d62bbcf
.word 0x14187808,0x02ffed2b
.word 0x2c5588e9,0x8f5659d3
.word 0x4e2e2e50,0x850b7169
.word 0x9e9cd6c3,0xa97272a7
.word 0x241a503d,0x72b084c1
.word 0x6d8c5c36,0x3b1c04ef
.word 0xe59ef8e8,0xd60570ba
.word 0xe9c60dfb,0x58a23034
.word 0x31b622e9,0x4c49c373
p24_local3_expect:
.word 0x2d45e40d,0xc35b4b71
.word 0xea5c87a8,0xce00c8c2
.word 0xff69cf14,0x365432ff
.word 0x8b5c8cee,0x32ab3a83
.word 0xffb7d1f5,0x01cb9766
.word 0xff7b13e0,0x34ab1a44
.word 0x47726d0b,0x6e9dc360
.word 0xdcbe1297,0x83289a06
.word 0x46459599,0xa62cef60
.word 0x00ff009e,0xc1ce8f3e
.word 0x4918f7cb,0x41f2db4d
.word 0x861f08b6,0x8965721e
.word 0x43ecef22,0x82ce43a9
.word 0xb7534385,0x62adc21f
.word 0x0000e9ff,0xa259dc84
.word 0x806c0692,0xa5d8b180
.word 0xa10b3283,0x0ff8fe96
.word 0x7d0feb83,0x037d84c5
.word 0xbcf940ae,0x0170e0a8
.word 0x6a3044a3,0x7f44e2cf
.word 0x136130ea,0x32bef7e9
.word 0x1cdce0c6,0xb839f380
.word 0xca077527,0xb5de2508
.word 0x47b21290,0x8de66dc4
.word 0x6b2da5a9,0xe359069d
.word 0x2f969f86,0xbe0ea1ba
.word 0xe740f175,0x16e37fa1
.word 0xf05cb088,0xb24cff5f
.word 0xffa4b549,0x65ceb2e3
.word 0x5a9ce8b0,0xd002267c
.word 0xb514f6a8,0x62fb9990
.word 0x1de2594d,0xd13e010b
.word 0x9e1173ef,0xb5c5d5a2
.word 0x0cf88e4b,0x00000000
.word 0xb9ee775f,0x00000038
.word 0x0a3adfac,0x3bbac1da
.word 0x5af72420,0x862117c6
.word 0xc9651b21,0x6bb858a7
.word 0x30d90366,0x12ebb982
.word 0x774d95ac,0x5fb4745a
.word 0xa98a7336,0xfcfffaf9
.word 0x62ea15c8,0xbf37f0c1
.word 0x0b117690,0x01d2a3ff
.word 0x614f75d3,0xe4e3c912
.word 0x7c75ff66,0x3bf8ffc4
.word 0xf721f7fa,0x897851f1
.word 0x3d73cd83,0xb712a394
.word 0x606c4320,0x0b25b1aa
.word 0xffa5d128,0xbe56e497
.word 0xb7a04137,0x114e2038
.word 0xe1b25034,0xd09d1ba4
.word 0x7aa5da70,0x195dbe9b
.word 0x08119ecf,0x7a58b77e
.word 0x6c0eca0e,0xd78a116a
.word 0x0d802e22,0x193f4e3f
.word 0xe6dfe35d,0x3757e4b9
.word 0xc7c33a8d,0xff949ed8
.word 0x4769a549,0x4a1750ec
.word 0xf49ab8f7,0xa8864bc5
.word 0x91d17546,0xc6505a5e
.word 0x37f0abe0,0x5092bb5f
.word 0x893a684b,0x8707c15c
.word 0x9e6f8248,0x3fc56b6f
.word 0xd0cd7204,0x27f5270c
p25_init_registers:
.word 0x46507342,0x26e8740b ! Init value for %l0
.word 0x8ca52663,0xd78f8cab ! Init value for %l1
.word 0xe3fa9730,0x7fedc27b ! Init value for %l2
.word 0x2229d329,0xf2612b86 ! Init value for %l3
.word 0xecd03b6d,0xcd73e024 ! Init value for %l4
.word 0x79cf46d6,0x6370dc4e ! Init value for %l5
.word 0x71c22f66,0x72de198a ! Init value for %l6
.word 0xc7c9ad7e,0x3febd95b ! Init value for %l7
.align 64
p25_init_freg:
.word 0xac6c2540,0xe38925ae ! Init value for %f0
.word 0x83d5bb3a,0x204ed875 ! Init value for %f2
.word 0xaf914df2,0x3a685835 ! Init value for %f4
.word 0x19797560,0xf016375b ! Init value for %f6
.word 0x6e91404a,0x63e81ebe ! Init value for %f8
.word 0x56c1c7cd,0xc282155f ! Init value for %f10
.word 0xd93f54ea,0xb30e9793 ! Init value for %f12
.word 0x158b2da1,0x2fab8277 ! Init value for %f14
.word 0x59594e7b,0x77dd8281 ! Init value for %f16
.word 0x9b66dd51,0x1d5b3d7d ! Init value for %f18
.word 0x97231912,0xa575cd1a ! Init value for %f20
.word 0x1034cae7,0x4d04f444 ! Init value for %f22
.word 0x4498b412,0x14df260c ! Init value for %f24
.word 0x6d5b2541,0xc2b7af43 ! Init value for %f26
.word 0xbfbd6ef1,0xed20faa3 ! Init value for %f28
.word 0x9a0d73af,0x5850f033 ! Init value for %f30
.word 0xe1a0819f,0x38ac1b41 ! Init value for %f32
.word 0xe9a87f8b,0x1d25c2f4 ! Init value for %f34
.word 0x3cf97f11,0x7d0b2df0 ! Init value for %f36
.word 0x9e807d23,0x95508a8a ! Init value for %f38
.word 0x49167db7,0xa69585f4 ! Init value for %f40
.word 0xee05cc82,0x8acf93c4 ! Init value for %f42
.word 0x90f24c2f,0xe9e605a6 ! Init value for %f44
.word 0x412c7902,0xf68117a9 ! Init value for %f46
.word 0xbea4666f,0xe9db3512
.word 0xd77ceb29,0xab7eb7f8
.word 0x85e5dd75,0x433adf73
.word 0xa6cf517c,0x998943ae
.word 0x9d4f8275,0x25f8bb4c
.word 0x9f583e5b,0x7a3a4d8b
.word 0x69ede5b8,0xabdade48
.word 0x77beb2cc,0x9562793b
p25_expected_registers:
.word 0xffd9eb3f,0xc541c513
.word 0x00000000,0xe5f93ae9
.word 0x00000000,0x0000ffff
.word 0x00000000,0x694e7ae8
.word 0x00000000,0x8513d7f6
.word 0x00000000,0x0000001e
.word 0x00000000,0x000000ff
.word 0x00000000,0x3796f168
p25_expected_fp_regs:
.word 0xac6c2540,0xe38925ae
.word 0x83d5bb3a,0x204ed875
.word 0xaf914df2,0x3a685835
.word 0x19797560,0xf016375b
.word 0x6e91404a,0x63e81ebe
.word 0x56c1c7cd,0xc282155f
.word 0xd93f54ea,0xb30e9793
.word 0x158b2da1,0x2fab8277
.word 0x59594e7b,0x77dd8281
.word 0x9b66dd51,0x1d5b3d7d
.word 0x97231912,0xa575cd1a
.word 0x1034cae7,0x4d04f444
.word 0x4498b412,0x14df260c
.word 0x6d5b2541,0xc2b7af43
.word 0xbfbd6ef1,0xed20faa3
.word 0x9a0d73af,0x5850f033
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p25_local0_expect:
.word 0x00000000,0x000016da
.word 0xe38aa42a,0x81e13ce0
.word 0x1926d2f2,0xb940c4b3
.word 0x78322385,0xbc1874ee
.word 0xff000000,0xf02c7b92
.word 0xe87a4e69,0x3c1bc665
.word 0xbc08d349,0x020132a4
.word 0xf45f549d,0x66660e3f
.word 0x8eeb27ed,0x0000006f
.word 0xf14386f7,0x7b0102ff
.word 0xc64557be,0x56043962
.word 0xd430d01a,0xc9b33da5
.word 0xaea2763d,0x5a279960
.word 0xafd5536a,0xf4ffa452
.word 0xd21838ba,0xc258c7e2
.word 0xdb34fc07,0x6f04810e
.word 0xe3744c57,0xca1ff325
.word 0xc6eb38c0,0xbb5e7db8
.word 0xa1520c02,0x9ba2a182
.word 0x2bee710a,0x3ca9f464
.word 0xf87cda87,0x561281da
.word 0x44fdc029,0x9b5d5486
.word 0x6bf800c4,0x55124d3c
.word 0xcc98d209,0x60f8d307
.word 0x639a0a32,0x9222c36f
.word 0x4b00bd86,0x980f8631
.word 0x0add6061,0xc9b33da5
.word 0xb59bd45e,0x8431f412
.word 0xa32f946d,0x5aae9698
.word 0x2c7bbe39,0xe54acc7b
.word 0x5718d9c6,0xd4ac3c89
.word 0x2d913c81,0xd72d5310
.word 0xdea2d8dd,0x61bc69ae
.word 0xf8a44586,0x325650ec
.word 0x092f33ca,0x83ca2619
.word 0xe2c00f9b,0x3be12c8e
.word 0xfb516f90,0xb41c16a0
.word 0x18312224,0xcb6728c7
.word 0xfffffff0,0x92a5619a
.word 0xb2ee80a1,0x1310ea47
.word 0xdfd99f69,0x9e2c99a1
.word 0xdc05b684,0xb4a9ac76
.word 0x010da220,0x8513d7f6
.word 0x310ff7ac,0x7a9aff64
.word 0xec8eb5ab,0x7bfc2786
.word 0xecd4383f,0xc5fc0e9a
.word 0x771e369e,0x2498ed45
.word 0x2671087e,0xd0729d7d
.word 0xee34c079,0xff00000a
.word 0x727898ad,0x4727ff0b
.word 0xbed0b494,0x2e84e148
.word 0x000000d3,0xc0ee04dd
.word 0x6eeda111,0x9e913422
.word 0xed17a111,0x00ee6e62
.word 0x05e40091,0xc7954f8f
.word 0xa912c193,0x96c973d7
.word 0x540e84ec,0xcf0154a9
.word 0xd4e9a6fa,0x31b115e6
.word 0xc03a7cd6,0x26c62ccf
.word 0x1f3e507b,0xe51661ce
.word 0x9cd6f2af,0x61bb4ede
.word 0x9db01c0d,0x0f252631
.word 0x0ab61ba8,0xbdd90ced
.word 0x4e74216d,0x00002348
p25_local1_expect:
.word 0x13ebffff,0x00000047
.word 0x896a0000,0x7d69ba9a
.word 0xff000000,0xe2968818
.word 0xff4f9975,0x94ba7b8f
.word 0x47000000,0x0c516f26
.word 0xff6c0000,0x83ca2619
.word 0xa4a53097,0x5e9ffe51
.word 0x199bf5f4,0x7cc7b0fe
.word 0x606339eb,0x2dff36b2
.word 0x37034109,0xecb7e6ed
.word 0xa3214ed6,0x3f7123d3
.word 0xb67dcf8c,0x8a462611
.word 0x6394a3b0,0xb0a78d80
.word 0xa394024e,0x12bcd4d4
.word 0xb4b7b294,0x0f252631
.word 0x8a058ddf,0xba657d96
.word 0x6b3a3aba,0x68fff81b
.word 0x5d618715,0x68c19f74
.word 0x8140fd6d,0x1954f6b8
.word 0xe2bd1b89,0x4766e63e
.word 0x16ffdaa0,0x393086f7
.word 0x8368a931,0xd845f393
.word 0x3a8aa071,0x1a2ac33c
.word 0xd056b967,0xc72125da
.word 0xc1c90eda,0x2c477024
.word 0x5f25971d,0x08dad1bc
.word 0x1892ff9f,0x63f5f384
.word 0x7308289d,0x31ffebe2
.word 0xcc91ba09,0x000000ff
.word 0x92b5c685,0xf7684727
.word 0x0000005b,0x5cb57d86
.word 0xfb7bdff5,0x6f30ef44
.word 0xbddeebd5,0xb9abf5df
.word 0xeb135481,0xe229963d
.word 0x764480ef,0xa5934d6a
.word 0x9c54a704,0x665e8849
.word 0xd2131366,0x8210f847
.word 0x7df310d3,0x6912d982
.word 0x418ad871,0xbb03d493
.word 0xf3976769,0xd3281556
.word 0x44e10d20,0xce8a8791
.word 0x758cc431,0x8f1222e3
.word 0x00000064,0x000fb6ff
.word 0xc1e58bd9,0x88d7dd61
.word 0xa6fed1ab,0xfe5665ac
.word 0x3c9c19d7,0x13803dff
.word 0x70c0b617,0x8937fccf
.word 0xe2b1fb58,0xd8351400
.word 0xe22a563a,0x323d759a
.word 0xc760bd00,0x7b09754c
.word 0xfee81d4a,0x4109ffa7
.word 0xf2612b86,0xf0e21464
.word 0x2d7d9d8d,0x603546f8
.word 0x7cd80ade,0x6370284d
.word 0x024b9286,0x6ae2cbb7
.word 0x1ce18221,0x1ecd2317
.word 0x4caa19c8,0x1d6158ba
.word 0x1a3dad8f,0xdb6e4638
.word 0x3f62dd4c,0xb28f03fd
.word 0x0ca1e6e1,0xeecb5c96
.word 0xaf8ff351,0x23b808f3
.word 0x5353c574,0x8f7a5286
.word 0x23fffc7c,0x16ddd4d9
.word 0x9850b034,0xff0000f0
p25_local2_expect:
.word 0x6c29c03d,0x29443145
.word 0xffd9eb3f,0xe38aa42a
.word 0xae43f415,0x1723cd1e
.word 0xff6c7629,0x78de928a
.word 0xff0000d5,0x94f54acb
.word 0x262d951e,0xc48dc56e
.word 0x22fde12e,0x475e2a98
.word 0xa347c478,0x4acf7a3e
.word 0xc6847bd1,0x64ee7f6b
.word 0xe92a563a,0xb8ff8ae3
.word 0x024615fe,0x67dace36
.word 0xc09b7cae,0x1627afc2
.word 0xb01ae19f,0x5f1bdda1
.word 0x0a5493de,0x44982fb8
.word 0x4f59eb97,0x53f1c68e
.word 0xc9f27fa2,0xa9ca70ff
.word 0x17b578b0,0x6aecb198
.word 0xbc84016c,0xf9a8ad6c
.word 0xd0380c1a,0xabfb41b1
.word 0x4cfebe64,0xf2346896
.word 0xa8902ec1,0x95948980
.word 0xd7de7166,0x9fc262cc
.word 0xabf6a46a,0x9aa222ae
.word 0xace794b2,0xff4b2880
.word 0x33592b2e,0xc06dbdea
.word 0xee718115,0xf7e13fa4
.word 0x52f81779,0x5b0d3797
.word 0x46377b4a,0x36198800
.word 0x72227cea,0x8f217e8b
.word 0x7d7d9fda,0xc382b969
.word 0x6b4ecfb3,0x98860950
.word 0xf29c24cf,0x54838e13
.word 0x1a50bdca,0x91c210f8
.word 0x37034109,0xcd73e024
.word 0x550b5653,0xd12565eb
.word 0x36f24f73,0x31417908
.word 0x00000096,0x74a867c2
.word 0x39ffe36c,0x1286446a
.word 0x960b1002,0x58f8061a
.word 0x48f765ac,0x6a8a66d0
.word 0x2348f66b,0x4a2c4b55
.word 0x2c28d065,0x415ed0cc
.word 0xe50fe4c8,0x90d0feb5
.word 0x988e0783,0x3ff89533
.word 0xdd727e32,0x1ed691d6
.word 0x69bbd821,0x3faa4a5d
.word 0x6174f15b,0x9bfabdb5
.word 0xeee8c164,0x8890a7bd
.word 0x2bdbf86e,0xa9d6c1ce
.word 0x2eb455b5,0x4f01f3ec
.word 0xc73a81f2,0xeaa1f819
.word 0x221d7b3f,0xfd9c1e65
.word 0x67774142,0xb0194b8f
.word 0xa75733bb,0xfe1b4286
.word 0x5d6d45c3,0x30724dbe
.word 0x19709821,0xb6de5157
.word 0xc995432e,0xff6bcf03
.word 0x46cb2221,0x79949ba2
.word 0xc13eb750,0x50cc2089
.word 0x1fb687a8,0xca76b181
.word 0xc575de69,0x8645ab52
.word 0xeeee04fd,0xb1cb2a7b
.word 0xc63ce58f,0x38ded309
.word 0xa9971196,0xb0a78d80
p25_local3_expect:
.word 0xff0000f0,0x9b1dd948
.word 0x00000000,0x00000009
.word 0xffd9eb3f,0xc541c513
.word 0x883cd21d,0x00000000
.word 0xff5df065,0xaece8e7f
.word 0x00f00000,0x18ede444
.word 0x6e222455,0x0aac0519
.word 0x126e47ed,0x616a80af
.word 0xf544fffd,0x3758cf3b
.word 0x92c99dc2,0x92d59112
.word 0xc4a0431a,0x40dba136
.word 0xe378eaba,0xaba23767
.word 0xff928cf3,0xc63b9d22
.word 0x9e183102,0x954251f4
.word 0x397e86b3,0x2855eb42
.word 0x77265406,0x100c48d5
.word 0x1c6da349,0x083d0ab3
.word 0x374b7de7,0xd16a59f4
.word 0x7f8765cb,0x8e0c0c2e
.word 0xc7e82db9,0x44d859c4
.word 0x0607ccdc,0x04fb7399
.word 0xa87a01cd,0x57dd8675
.word 0xb13996ba,0x790fcba2
.word 0xa5bcd129,0x3b872c84
.word 0xf79d8927,0x6b0a917e
.word 0xa606425c,0x9c9db030
.word 0x4511a33e,0x3dc000f0
.word 0x482fdd73,0x21ffb304
.word 0x988af538,0xd2263cae
.word 0x46c345ea,0xbf60d326
.word 0x760c511b,0x4c7437a5
.word 0xd35b899f,0x0521b637
.word 0x6db57cc0,0x9b283af5
.word 0x8efe3028,0x33fc4de4
.word 0x6c1fff83,0xd9b0867e
.word 0x4ae54ce1,0x75a75ea7
.word 0x0a171560,0x2070dcdf
.word 0xc6822d99,0x2da723cf
.word 0x4a46d1ae,0x0e3983b9
.word 0xc68e62bd,0x4b68ceb4
.word 0x50c004a6,0xffffa606
.word 0x94459e6f,0x137d0195
.word 0x35efb64e,0x978995aa
.word 0xeeb3adb5,0x52e99d49
.word 0x3dd91a06,0x313e0720
.word 0xc468100d,0x6a569e15
.word 0xaa27d0c3,0x18d70a89
.word 0xaf26117f,0x68ae925d
.word 0x182fb5a7,0x1f89c9f3
.word 0x0817ebd4,0x247bfbaa
.word 0x2802705b,0xe81c4d11
.word 0x687fc705,0x9d738046
.word 0xf2394582,0xf15e938b
.word 0xd1b8a4b5,0x4070b40b
.word 0x39b3136f,0x4abd6398
.word 0x8ee64292,0x218d2cd3
.word 0xab266b2c,0xa7e321d0
.word 0x2de6ab0f,0x227495e2
.word 0xace5636e,0x8753e5fb
.word 0xff9ddf4e,0x4637355f
.word 0x0849d9c8,0xad84c240
.word 0xc66fb06b,0x71532556
.word 0xadb2b520,0xd461c7e8
.word 0x1499f344,0xa851d56c
p26_init_registers:
.word 0x5dd459b6,0x360d7f29 ! Init value for %l0
.word 0x2f012ee6,0x77299de9 ! Init value for %l1
.word 0xcdc8d4d8,0x4d34a21a ! Init value for %l2
.word 0x740b3852,0x151430a5 ! Init value for %l3
.word 0xd883a396,0x408363d0 ! Init value for %l4
.word 0xaa737488,0x8fddf37c ! Init value for %l5
.word 0x99f1f932,0x230aea1e ! Init value for %l6
.word 0x4436e37a,0x8a851c26 ! Init value for %l7
.align 64
p26_init_freg:
.word 0x1bf894dc,0x8ed61615 ! Init value for %f0
.word 0x609035f5,0xb3f8e8e0 ! Init value for %f2
.word 0x37504775,0x85f4f5a3 ! Init value for %f4
.word 0xddc29871,0x4890d846 ! Init value for %f6
.word 0x69f40375,0x97fc79de ! Init value for %f8
.word 0x015f2723,0x0a3212fa ! Init value for %f10
.word 0xa56da89b,0x9a6e5995 ! Init value for %f12
.word 0x22c6b034,0x70463f62 ! Init value for %f14
.word 0xbc23733e,0x836753b6 ! Init value for %f16
.word 0x43973245,0x8e67ff3e ! Init value for %f18
.word 0x6637deca,0x13be06cd ! Init value for %f20
.word 0xa3c3ae93,0x8f6ec962 ! Init value for %f22
.word 0xc2197325,0x9eb58218 ! Init value for %f24
.word 0x3ca820c9,0xf7649f23 ! Init value for %f26
.word 0x9e70b175,0x2566804c ! Init value for %f28
.word 0xe6cb01a9,0x73346eda ! Init value for %f30
.word 0x89ccb507,0x5988363b ! Init value for %f32
.word 0xc6ddd867,0x5cbbf347 ! Init value for %f34
.word 0xf2a13dfa,0x1ca5a5ed ! Init value for %f36
.word 0xa68fb587,0x90ecae96 ! Init value for %f38
.word 0xeba610af,0xa5f3f055 ! Init value for %f40
.word 0xf8ab5c81,0x2f8fbfbd ! Init value for %f42
.word 0x8a5a0091,0x7e846140 ! Init value for %f44
.word 0x01979bd9,0x1ca8d3c2 ! Init value for %f46
.word 0x8b84572b,0xb55e532c
.word 0x5efca4d6,0xf40fce24
.word 0xdb873248,0xeb767e7e
.word 0xcff25480,0xf259445d
.word 0x5ac2e884,0xbaee5c28
.word 0xffed7f6b,0x812f529c
.word 0x8d05a94f,0xa1edcb77
.word 0x7f1a9476,0xa7d6c128
p26_expected_registers:
.word 0x00000000,0x6f9f7add
.word 0x00000000,0x3d5cc377
.word 0x9e5152d5,0x1198a4a7
.word 0x00000000,0x00000000
.word 0x00000000,0xb0187a7c
.word 0x00000000,0x3a4961e7
.word 0x00000000,0x00000064
.word 0x4f9ab339,0x00000000
p26_expected_fp_regs:
.word 0x1bf894dc,0x8ed61615
.word 0x609035f5,0xb3f8e8e0
.word 0x37504775,0x85f4f5a3
.word 0xddc29871,0x4890d846
.word 0x69f40375,0x97fc79de
.word 0x015f2723,0x0a3212fa
.word 0xa56da89b,0x9a6e5995
.word 0x22c6b034,0x70463f62
.word 0xbc23733e,0x836753b6
.word 0x43973245,0x8e67ff3e
.word 0x6637deca,0x13be06cd
.word 0xa3c3ae93,0x8f6ec962
.word 0xc2197325,0x9eb58218
.word 0x3ca820c9,0xf7649f23
.word 0x9e70b175,0x2566804c
.word 0xe6cb01a9,0x73346eda
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p26_local0_expect:
.word 0xf7d5344e,0xc5c2e1d0
.word 0xff000000,0xcf3d4e1b
.word 0x8fddf37c,0x1292ce99
.word 0x84e39b42,0xe8879d64
.word 0x24e73f9c,0x00000000
.word 0x003a5286,0x2ee6ff07
.word 0xcfa12184,0x7cc8ed64
.word 0xb47fd10a,0x39b0b7b9
.word 0xd5c6a82c,0x16d3a23c
.word 0x46ff5c9c,0x7aee6769
.word 0x2f1263ff,0xf7f72436
.word 0x967b139a,0xc5fcaba7
.word 0x60e0ebc0,0xa3f3860a
.word 0xa919117c,0xb10855a2
.word 0x89a75021,0xa8fec369
.word 0x00786ff6,0x86ce8af7
.word 0xe184190d,0x6a484646
.word 0xe25170cb,0x26d83f6c
.word 0x22c94711,0xea69e460
.word 0x5d1a31ca,0x40364428
.word 0xff2c0d2e,0x51c5ec8e
.word 0x2787fd43,0x88ad12ca
.word 0x4c17ead7,0x6ba0f6f0
.word 0x20fb5837,0x11d9fdd1
.word 0x5863b99b,0x68f68b2d
.word 0x1198a4a7,0x1bf5b3e0
.word 0xad3cb45c,0xffb01804
.word 0xffa496e8,0x738122d7
.word 0xc991e29e,0x30f692e0
.word 0x4617d856,0x91067dc6
.word 0x094a00ff,0x7212097c
.word 0x6284315d,0xaad5f4b9
.word 0xb3d475c4,0x3370acc0
.word 0xffc62e20,0xb3b653a4
.word 0xff2b3641,0xa1936ed6
.word 0xe2f9c154,0x176bf27f
.word 0xd8702b12,0x230aea1e
.word 0x9acfa469,0xd7a9ffb7
.word 0x45cbf7af,0x989affdd
.word 0xd5bd40e0,0xc0e04126
.word 0xac4d863e,0xa4347b90
.word 0xd7faeb06,0x395e0a1b
.word 0xb0187a7c,0x7f1f5c30
.word 0x35baa59e,0x5faa4e02
.word 0x1d7e460e,0x02fc5c19
.word 0xd4ed25cf,0xf96ab460
.word 0xf7f72436,0x000000b4
.word 0x62852094,0x36e4d728
.word 0xba04dd97,0xa2ff06b1
.word 0xd100948c,0x9449f2a5
.word 0x17ecefbd,0x706baa38
.word 0x53ba3c45,0x0000008e
.word 0x5d0cd36f,0x1469042c
.word 0x9022ce95,0x15a777bd
.word 0x45266329,0xdc10f0dc
.word 0x4e9af19a,0x73d72430
.word 0x3417d11c,0x5d3756ef
.word 0xb0a339ad,0x467e6ed0
.word 0xb1730e6b,0xa4f3f8c5
.word 0x9177370f,0x43058ba4
.word 0x35e4fd56,0xc4239af0
.word 0x2d1b1d9c,0xb5f930c4
.word 0x7fc105e4,0x8d532e24
.word 0x94350425,0x0e9d2ca1
p26_local1_expect:
.word 0xff8a72f1,0xf7d5344e
.word 0x566993da,0x634de24e
.word 0xfff59fe3,0x3675f601
.word 0xff8a72f1,0x8d000000
.word 0xffcadcb6,0xd1125286
.word 0x038b4bdd,0xf141c0b9
.word 0xdf652768,0xa5e3827c
.word 0xadfda891,0xfc171413
.word 0x5401740e,0x50a9262b
.word 0x0c1ee178,0x7d0e12c5
.word 0x91914a2c,0xa904fd22
.word 0xe472760d,0x7ac5f78b
.word 0xcf0c2b42,0x4f7ddb36
.word 0x6646e23c,0xda699884
.word 0xa98a7fec,0x8605afb8
.word 0xa941d8fe,0xbcc0b0e5
.word 0xe5f84a89,0x47041601
.word 0x0fa411e9,0xa4c3587d
.word 0x0f15c6ed,0x9105dac7
.word 0xb8742b39,0xf92fd63e
.word 0x4d816dc4,0xb2249994
.word 0x47bd18a4,0x183f97c7
.word 0x5d93edb9,0x0812e56e
.word 0x20ffcaeb,0xcf70d9a4
.word 0x00000000,0x00000028
.word 0xc019cccb,0x648e3924
.word 0x2fe6ea73,0xc251c8f3
.word 0x3c576fdd,0x474e7f48
.word 0xb173f386,0x8c2182d3
.word 0x112585b6,0x53b12ada
.word 0x97d27d7e,0x83ff9e87
.word 0x6f9f7add,0xff3d49a9
.word 0xc02d79d0,0xbd5999cf
.word 0xa9184ed2,0x4d78e654
.word 0x6e945c9c,0xe11975d2
.word 0xa510bc59,0x5f66af9d
.word 0xb5479d57,0x89606c29
.word 0x9d49b7a8,0xb7e850dd
.word 0x76570b0d,0xaf4389e5
.word 0x9f78278f,0x67fa522b
.word 0xb9beeeed,0x56b974da
.word 0x5684a78e,0x09811425
.word 0xfe4a2017,0xf412c349
.word 0xb49572d2,0x676c3dd0
.word 0x314bf2a5,0x0aefa817
.word 0x81a4d13d,0xb07e53be
.word 0x50f88ed8,0x7b8573d4
.word 0x1d168832,0x923df326
.word 0x4d53255b,0xe7c914a0
.word 0x83b9cfef,0x370c7af6
.word 0xe9d5f83d,0x4e34d5f7
.word 0x7194af81,0x5d94b9b8
.word 0x018cb960,0x07899a79
.word 0x084e7fe3,0x31bc2c88
.word 0xf9b9a01b,0xf8974582
.word 0x4600953d,0x6a12732e
.word 0x1345ab29,0x81261681
.word 0x0e0f0a33,0xa4d2207f
.word 0x3b5d0b97,0x513ed53f
.word 0x51ec571d,0x33647d29
.word 0x8e704247,0xad1f9d1b
.word 0x7ca14ff9,0xc11c9d46
.word 0x435bfb21,0x68deff43
.word 0xc6612af1,0x90a99ef6
p26_local2_expect:
.word 0xa786541f,0xe1f6fab3
.word 0xff000c1e,0x00000000
.word 0x07899a79,0x9c3fe724
.word 0x024eaa5f,0xda000000
.word 0xff77370f,0x524fdfcd
.word 0xa7a49811,0xd552519e
.word 0x285e25dc,0x55afb021
.word 0x57ae9732,0x9ff4daa8
.word 0x1ee1aece,0xb26e0d83
.word 0x0c9b97ad,0x76e34125
.word 0x6be816c9,0xfe2982da
.word 0xf99e5ab7,0x9b1fd925
.word 0xd21ae3db,0xdfd36677
.word 0x4842fbc6,0xf1728a59
.word 0xeb9d662e,0xc9d73d30
.word 0x26af1178,0x00c61c91
.word 0x000000ff,0x003a5286
.word 0xf825c47b,0xffc42917
.word 0x84d780b3,0xdf652768
.word 0x1115d64f,0x200ad490
.word 0x78a33b00,0xfd595947
.word 0x84b4c98d,0x4071f828
.word 0xa6c9a908,0x0614963c
.word 0x93de5732,0xc95027a6
.word 0xaa379fa3,0x9e12b2e8
.word 0x50057594,0xaede0043
.word 0x83462312,0x9321d4f1
.word 0x3066dd38,0x14f7d16b
.word 0x598e6f02,0xb8a91fbe
.word 0x557d0db9,0xcb7f39eb
.word 0xa041d880,0xb8595be1
.word 0x7c1008b6,0x6dac7c18
.word 0x7be24f92,0x1fc361d7
.word 0xffc5e8a1,0x9d2fe2ce
.word 0x998f85c5,0xeb5e4334
.word 0xe92f2e22,0xa3d677f6
.word 0x1d2c9651,0xe3d69d93
.word 0x51f8019c,0x0cd3d5eb
.word 0x3a4961e7,0x0c5cd8ce
.word 0x6331e593,0x0800a776
.word 0xcb129207,0x8ee9e84d
.word 0xfadeaae8,0xa3773c5b
.word 0xa0a7d33b,0x68775dab
.word 0xb9aca56e,0x09e41621
.word 0xc3f5e997,0x15699669
.word 0x8d15d3b4,0x811a724f
.word 0x6577e0a0,0x559b8a38
.word 0x0a14b6e3,0xb7e5211a
.word 0x4b7eff9b,0xb134f6d3
.word 0xebbcb622,0xe04c9b91
.word 0x8555e01e,0x46fb3edb
.word 0xd06986be,0x488d8bec
.word 0xf0cbcff2,0x2099ce28
.word 0xeb31f3ff,0x93b58981
.word 0x6635f6b4,0x128faabf
.word 0x67a64547,0xe8d12c43
.word 0x35230d00,0x880676e6
.word 0x999f6345,0xe5f8ce80
.word 0xe0241dd3,0xf7be0211
.word 0x11c78739,0x41a9f9a7
.word 0x3c318b93,0xff21e3f1
.word 0x86bd1f67,0xb159c0c9
.word 0x7790ffcb,0xc06251b4
.word 0x9f4ccce1,0x408363d0
p26_local3_expect:
.word 0xe405c17f,0x76aaac23
.word 0x24e73f9c,0x7bf81317
.word 0x00000070,0xd77c8650
.word 0xff000000,0xbadcce04
.word 0x4f9ab339,0x00000000
.word 0xff000000,0x7cf3dd8f
.word 0xdf4e71c8,0x335d6b24
.word 0x70c9001d,0xd2ff490a
.word 0x9cab82f3,0xcc6f463d
.word 0x66a149b1,0xb5890ca9
.word 0xeec92e7c,0x0170a5aa
.word 0xa0304c9f,0x5d949c9b
.word 0x21777a83,0xca39fa63
.word 0x6fb878d2,0x56f095dc
.word 0x5466a2fb,0x6fb17f43
.word 0x38bc9219,0xdafc7c43
.word 0x2e9cbb3a,0x4bf2c110
.word 0x219b6535,0x935c3ddd
.word 0xb92f5d9a,0x34a25573
.word 0x5db71896,0xbd8e5507
.word 0x9baa0b40,0x84f11644
.word 0x35d7afff,0x1ce8b68c
.word 0x00000000,0x000000c0
.word 0xe273d47c,0x95086126
.word 0x3d5cc377,0xdd4b8b03
.word 0xf0ab7991,0x0962375e
.word 0xab2605a8,0xce6daa45
.word 0xfd6d5eff,0x2d5eb6d9
.word 0xa6a35216,0x84f8a493
.word 0x445f421e,0xa8f39932
.word 0x6e1f97cf,0xf83c717a
.word 0xdd5d247d,0xf436b922
.word 0x78c05cd8,0x844305a1
.word 0x0000bbae,0x2378e1d4
.word 0x08a081f0,0xd5f3df8d
.word 0x09d6cdc5,0xcfa7f7b1
.word 0x7fc105e4,0xb0187a7c
.word 0xf04854c3,0xf1868282
.word 0x3e7a870a,0xbf6f10fe
.word 0xccdaddde,0x231f191c
.word 0xe326f986,0x3437965f
.word 0xa1233bfc,0x500490ba
.word 0x3957af4d,0x4649b97d
.word 0xe25091ce,0x50bdadae
.word 0x6ac118d2,0x99754d15
.word 0xbeea5485,0xff560988
.word 0xe3f4b8f4,0x82484d17
.word 0xd9bf4166,0x84835da8
.word 0xc98f5490,0x9ebdddf8
.word 0xc473687b,0xb6688459
.word 0xa906067b,0xed4c519a
.word 0x429be384,0xca661ddc
.word 0x44d72f6a,0xc4454a6b
.word 0x688e2888,0x0346f55f
.word 0x8e93d9d9,0x3fb7326f
.word 0x2cecf00a,0x6de2670c
.word 0x02a1cd7f,0xfd814007
.word 0xbfba4e58,0x42ff40e2
.word 0xca04b3f6,0x8f77c83c
.word 0x25797b46,0x25dfde70
.word 0xa8e03cc9,0x843372ff
.word 0xcdba532f,0x1de8136f
.word 0x04d91cf6,0xc5336249
.word 0x3c9b9576,0xf2b7305b
p27_init_registers:
.word 0x6e5e6daa,0x4fa8d098 ! Init value for %l0
.word 0xd9fd85a7,0xf8735633 ! Init value for %l1
.word 0x26f449ef,0xd9c5b656 ! Init value for %l2
.word 0x15f28280,0x2a3e8b2c ! Init value for %l3
.word 0x4ce59d02,0x2f4571ec ! Init value for %l4
.word 0x8a0f1d21,0xe3a5303f ! Init value for %l5
.word 0x061c3bda,0x152f7790 ! Init value for %l6
.word 0xa4065b8c,0xcf754a73 ! Init value for %l7
.align 64
p27_init_freg:
.word 0x0523aa56,0xb14fdf15 ! Init value for %f0
.word 0x9fd58609,0xa8dfd07d ! Init value for %f2
.word 0xa3ba044b,0xb9411b01 ! Init value for %f4
.word 0x2ed9eaf0,0xdfb483bb ! Init value for %f6
.word 0x891c3291,0xe5d86dba ! Init value for %f8
.word 0xd5a3a268,0x32659f39 ! Init value for %f10
.word 0xcf592952,0x70362e40 ! Init value for %f12
.word 0xc319956a,0xb026494a ! Init value for %f14
.word 0x95465cde,0xa7d22cad ! Init value for %f16
.word 0x26a6e099,0x402a7918 ! Init value for %f18
.word 0x01b6fee6,0xecbc248f ! Init value for %f20
.word 0xdd76fad8,0x1c8723ab ! Init value for %f22
.word 0xea3f4a0d,0x241018a6 ! Init value for %f24
.word 0xd9b9e21b,0xa089d20e ! Init value for %f26
.word 0x7bdfad50,0x7cdbc335 ! Init value for %f28
.word 0x58c697d7,0xdb7733dc ! Init value for %f30
.word 0x45fc17df,0x49ba931c ! Init value for %f32
.word 0x93b9e6d4,0xf016527c ! Init value for %f34
.word 0x82823c0f,0xae6503b0 ! Init value for %f36
.word 0xa18dbc16,0xf14f4cf1 ! Init value for %f38
.word 0xed1f1960,0x09eabbda ! Init value for %f40
.word 0x96cc5af6,0xdab0b4e8 ! Init value for %f42
.word 0x48554596,0x694d1022 ! Init value for %f44
.word 0x2249a9fe,0x6d1e6c23 ! Init value for %f46
.word 0x53150d47,0x0f53dbb6
.word 0xb407a3d5,0x3c5382b5
.word 0x563ad5be,0xb2d28bab
.word 0x25b7aee1,0x49d119d9
.word 0x9b400ad3,0x2fb796bd
.word 0xd8f843fb,0xb0876a71
.word 0x18089584,0x9754fc3f
.word 0x0e3a5611,0x09a945ff
p27_expected_registers:
.word 0x00000000,0x1b7c58ff
.word 0x00000000,0x994e9687
.word 0x00000000,0x0000d96d
.word 0x00000000,0x00000032
.word 0x00000000,0xb6e84222
.word 0x00000000,0x000000d9
.word 0x00000000,0x8e1dc452
.word 0xf072248b,0x4c3da1a0
p27_expected_fp_regs:
.word 0x0523aa56,0xb14fdf15
.word 0x9fd58609,0xa8dfd07d
.word 0xa3ba044b,0xb9411b01
.word 0x2ed9eaf0,0xdfb483bb
.word 0x891c3291,0xe5d86dba
.word 0xd5a3a268,0x32659f39
.word 0xcf592952,0x70362e40
.word 0xc319956a,0xb026494a
.word 0x95465cde,0xa7d22cad
.word 0x26a6e099,0x402a7918
.word 0x01b6fee6,0xecbc248f
.word 0xdd76fad8,0x1c8723ab
.word 0xea3f4a0d,0x241018a6
.word 0xd9b9e21b,0xa089d20e
.word 0x7bdfad50,0x7cdbc335
.word 0x58c697d7,0xdb7733dc
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p27_local0_expect:
.word 0xff0f8c7a,0xadfb6bd0
.word 0xffb2db4a,0x2f522a05
.word 0x8b7fe390,0x09ea0c14
.word 0x00000088,0x145bda26
.word 0xff000001,0x18112336
.word 0xffc5b656,0xdc52b479
.word 0x10106e03,0x1dc8343b
.word 0x1790c8b8,0x38bd9090
.word 0x86f53559,0xa11faa85
.word 0xc028e933,0x59a6ccf7
.word 0x112c468c,0x48b25959
.word 0xafdd0730,0x95a1790b
.word 0x9c2ec8e5,0x99946462
.word 0xc4f50b86,0x6433c544
.word 0x9b69aa5e,0x43d0cd43
.word 0xce5034d5,0xd3a18848
.word 0x3a4f1f14,0x8abdf36c
.word 0x76e21378,0x23ff408b
.word 0x9c87c60e,0x8f8d128b
.word 0xae5aa804,0xeea3a770
.word 0xe1406257,0x88c02472
.word 0x232510ae,0x8959e0c7
.word 0xdb278f75,0xa93f3742
.word 0x454404fe,0x5410737a
.word 0x2bd2aa98,0x3239d6d9
.word 0x273e5b89,0x8b73ca74
.word 0xe8df32c9,0xb74fda76
.word 0xaa9b4456,0xe943ff56
.word 0x454404fe,0xbe94328b
.word 0xbcf111df,0x6915adf3
.word 0x487324bd,0xc42c7b9f
.word 0x6ebc0280,0xdf78c74d
.word 0x1227777f,0x49d0dfe8
.word 0xf072248b,0x4c3da1a0
.word 0xa32b2d9c,0x3d963b01
.word 0x2bde32dd,0x35755061
.word 0x00000000,0x986d0952
.word 0x3908f45f,0x393f3493
.word 0x7d9b32e7,0x26e193f7
.word 0x1cf7bb6c,0x8ffff17f
.word 0x10e9d9ca,0x80374ef4
.word 0x366c39e4,0x48aa5569
.word 0x891ae4ca,0x65d74e33
.word 0xbac37321,0x1d3552df
.word 0xa6201821,0x2aec61bf
.word 0x8333a80f,0xec46c73c
.word 0xecbe13e5,0xbe960ede
.word 0x5c093777,0x0870535c
.word 0x000000ff,0xad9b6a37
.word 0xcc325fc4,0x8e77798a
.word 0x36d0782b,0x5b1c8297
.word 0x564caf72,0x49db39ad
.word 0x65d04393,0x053ffb33
.word 0x3de0e21f,0x5f595e9a
.word 0x08e07fc2,0x7265f715
.word 0xad49f5d6,0x3157a4da
.word 0x022ab8e2,0xfc8ef425
.word 0x3579b612,0x129f7016
.word 0x8566b32d,0x72f53909
.word 0x52914723,0x53443092
.word 0x856e5fb5,0x8a1fe019
.word 0x831f2574,0xab5fd9c8
.word 0x226162ac,0x2bf8934f
.word 0xf930a82f,0x71b8eb1e
p27_local1_expect:
.word 0xff587c1b,0x87964e99
.word 0x00000000,0xdf0293ea
.word 0xd96de8ff,0xf0e459bf
.word 0xff82a92a,0x30f51c95
.word 0xffbe5209,0xe7045972
.word 0xe08d68c8,0x58d59780
.word 0xd15f6237,0x48275a91
.word 0xf53601d9,0xe1d0e5ff
.word 0x4dc32373,0xf5d052a1
.word 0xd1b2e681,0xbfd10347
.word 0xbdb82a3e,0xed7a157c
.word 0xccbebd78,0x77a4aef7
.word 0x46cf3620,0x45117d39
.word 0xc2c501c3,0x8acd8031
.word 0xa763e5e9,0x2cff2642
.word 0x2983ecd2,0x65233036
.word 0x9251b02d,0x385a2aac
.word 0xdc4ce6e2,0x42b84a0b
.word 0xffb0e05b,0xd03481ca
.word 0xd8031c18,0xe7d458a2
.word 0x23f1844b,0x870a561c
.word 0x2242e8b6,0xf3252309
.word 0x5f879410,0xb91416a2
.word 0xb6dfd6a6,0x11bb8407
.word 0x2f67e530,0x69f68ce1
.word 0x06c15388,0x367746b3
.word 0xcdec0d73,0xf86334b6
.word 0x15b3bbdf,0x2ea766e5
.word 0x7caa7975,0x77133b0f
.word 0x534c890e,0xe10719ea
.word 0x03a635ed,0xf5738560
.word 0xfcc00a05,0xc391d187
.word 0xfc5e599c,0xba43a767
.word 0xfffadd55,0x8c877827
.word 0xf29da8f8,0x63a445d5
.word 0x53956b16,0x1d60c941
.word 0x3aed3afb,0xfe082c96
.word 0x4afd4f7c,0x73c4d448
.word 0x9f221fcd,0x0db0b89d
.word 0x38acf370,0x6ac02fe7
.word 0x5cce5c8e,0xe8b8b090
.word 0xab5c276a,0x6a40072c
.word 0xe990f355,0x2ad8b93a
.word 0xaabe651b,0x86fa6857
.word 0xb9648935,0x41cde180
.word 0x96636eae,0xa73877db
.word 0x0c8b1e50,0x15a0e5ee
.word 0x4076d6bd,0x608309ad
.word 0x74614ea5,0x77eccd4f
.word 0x14717075,0x355eacd1
.word 0xc0809ddd,0x11f9ecd6
.word 0x6008f4e7,0x2b980c8f
.word 0xe28bb87a,0x197617ce
.word 0x000000dc,0xfa5f3d25
.word 0xe5d3e961,0x14a028c8
.word 0xba69dec9,0x79cb190a
.word 0x54eb8b34,0x7a8c0fff
.word 0xe6b48b95,0x1a4834d4
.word 0x3074ba7a,0x79a0ad2a
.word 0x41574bf7,0xff5fb8de
.word 0x00000005,0x7660b9ff
.word 0xc28df8d5,0x95977b87
.word 0xd5b08993,0xcade8135
.word 0x4dcfa2a5,0x938e016b
p27_local2_expect:
.word 0xffe86dd9,0x129f7016
.word 0x01ffdf01,0xb64617e0
.word 0xdf52351d,0x2aff61bf
.word 0x1d2d3562,0xb30a0e49
.word 0x62352d1d,0x6ac3222c
.word 0x00000000,0x1d2d3562
.word 0xb8041ce3,0xabcbbb33
.word 0xff3c5835,0x853f48a2
.word 0x29dd5486,0x136c3d86
.word 0xfadd661c,0x6db48010
.word 0x19d054ff,0x87173355
.word 0x5bf82815,0xf4d1ab43
.word 0x1a8e9222,0x16962645
.word 0x41c60e83,0xa2ea7c3c
.word 0x06e8e3ec,0x6b0f524f
.word 0x7c90d82d,0x97430503
.word 0xfce48196,0x18f089d2
.word 0x2a3e8b2c,0xc948afcf
.word 0x36539f85,0x86f26419
.word 0xabcbbb33,0x475a230d
.word 0xff5070ec,0x62d05a0b
.word 0x8a6bfa20,0xca687e16
.word 0x803244b7,0x04531e57
.word 0x0d280936,0xe14f0018
.word 0xcdc54fe4,0x0fbc7cfe
.word 0x4eb790ac,0x8b41d377
.word 0x62d41251,0x7bec2a8c
.word 0x6cb2020c,0xa8b77e19
.word 0x8e7e9ecb,0x7454ebe9
.word 0x73f332ab,0x13330eb8
.word 0x4b067945,0x513cf267
.word 0x07fc150a,0xd3557c68
.word 0xbd569aea,0x75a8d562
.word 0x717d0c54,0x8b63f868
.word 0x8529fb49,0x6ac02fe7
.word 0xeb248e2e,0x77133b0f
.word 0xba65e096,0xa34ba3e5
.word 0x6497ab57,0xe6ccff04
.word 0x4017890d,0x06e3efb8
.word 0x2992ffeb,0x00d2a9c5
.word 0x0d656906,0x459d776b
.word 0x1c221ca1,0x4a657260
.word 0x74614ea5,0x711d3760
.word 0xec987aac,0x6344e791
.word 0xe091c207,0x9e639924
.word 0xc9252e74,0xb2b8d05b
.word 0x6dcb94b4,0x77c5d778
.word 0x70b4a953,0xe30d7274
.word 0x634b6d05,0x9cb54c94
.word 0x1ba41cf4,0x6adea370
.word 0xc28da8ce,0xf8735633
.word 0x6f0ff880,0xfd08231c
.word 0xf0ce193d,0x83630f47
.word 0xcb70c22a,0x03a3ffb3
.word 0x39d1b2f6,0xb530c55e
.word 0x20cc70c9,0xceecc403
.word 0xf6b396b2,0x03dced54
.word 0xeb083054,0x246b1a03
.word 0x2c232d35,0xa43d4074
.word 0x9718131e,0xc33a2a1e
.word 0x08771192,0x1ac7ff4c
.word 0x968c4b07,0x552c687a
.word 0xbb58f34b,0xd1d0caa7
.word 0x4a319f6b,0x96287a42
p27_local3_expect:
.word 0xffbe5209,0x37ddefc4
.word 0xff000000,0x2f158229
.word 0x8b97e27f,0x05478186
.word 0x90e37f8b,0x2b1b34f8
.word 0xffbe5209,0xcbf503dd
.word 0xff3fbc44,0xc3edee8e
.word 0x740ebf10,0xd912c0a3
.word 0xff16ee9f,0x09b6da98
.word 0x72ffde1b,0xb070c451
.word 0xbd68e804,0xf27c7746
.word 0xca0c80b8,0xb9236421
.word 0x6ba8bc30,0x1e2b5dc8
.word 0xcef0dd5e,0x8b334509
.word 0xe9ef091d,0xbb1d5912
.word 0xedfa598c,0xb536b388
.word 0x57615972,0x8ec32eee
.word 0x00000095,0xe26f3a2f
.word 0x016a2979,0x9570fea4
.word 0xb12605df,0xd8a010ff
.word 0x20d2999f,0xa93b9728
.word 0x2a7f7647,0xf748a1e0
.word 0x7da4eba9,0xc00dd1b1
.word 0x1e21d709,0xc24086a1
.word 0x53bca81a,0xebfddc1b
.word 0xbed56dce,0x08de09d8
.word 0x7156719b,0xbcfc113a
.word 0xde003f42,0x89ad32c9
.word 0x89cdeaf5,0x551b615e
.word 0x3097a683,0xaafe87c1
.word 0xff870f72,0x3579b612
.word 0xe05b2e6c,0xf81a8d5f
.word 0x986d0952,0x255c1b9d
.word 0x7a4b1aa3,0xa8965fe9
.word 0x47517092,0x085f8739
.word 0xba2ae9d6,0x5b869795
.word 0x96496594,0x11554889
.word 0x8e1dc452,0xe703e8c3
.word 0xfdc03a7d,0x0b210a9f
.word 0x8764d708,0x9f2e2a50
.word 0x338929fa,0x51ce8d5b
.word 0xfb2007ff,0xb5d304dc
.word 0xc6db3b47,0x098e89a9
.word 0xe895a1a3,0xd9aa24aa
.word 0x7a95eb72,0xf664db65
.word 0xcf81cddd,0xff028e29
.word 0x5e53bccd,0xeaacf565
.word 0x1d355a47,0x00000064
.word 0x000000d9,0x2ee041bf
.word 0x719a90b0,0xac14125c
.word 0x14c8c2ff,0x9b0a3bb9
.word 0xc29ed944,0x471a3f98
.word 0xa76f4bf2,0x4fa8fbfb
.word 0x8cb14205,0x74a6ea6b
.word 0x38d4368c,0xb08c3fa8
.word 0x4b74abe5,0x3ebf3275
.word 0x30d934c4,0x615239f0
.word 0x62d1e910,0xd1bf3deb
.word 0x5564cd72,0xa989250c
.word 0x8f21a420,0x6d1ebcad
.word 0xb747cd41,0x0ed6bf83
.word 0xe9aff4cc,0x0d3ea719
.word 0x4031a39e,0x7429e68d
.word 0x4ec2939a,0x293cc80c
.word 0x36c18557,0xa4928392
p28_init_registers:
.word 0x9a75d3da,0x093cfb66 ! Init value for %l0
.word 0xb0ed3a7c,0x5db17342 ! Init value for %l1
.word 0x48c70a63,0xfa70c824 ! Init value for %l2
.word 0x22ce380c,0x970dd731 ! Init value for %l3
.word 0x670ce14d,0xdbbfa5a3 ! Init value for %l4
.word 0x91372b96,0x8e5cebf3 ! Init value for %l5
.word 0x3713a7a4,0x377af732 ! Init value for %l6
.word 0xf5d7ff48,0xa1e240bb ! Init value for %l7
.align 64
p28_init_freg:
.word 0xa0407b63,0x49cf5354 ! Init value for %f0
.word 0x1e676ee8,0x79c45c3c ! Init value for %f2
.word 0x19c9d6cf,0x9dbf59bb ! Init value for %f4
.word 0xd56a05a4,0x6b1e56f3 ! Init value for %f6
.word 0x861ddda7,0x2062d041 ! Init value for %f8
.word 0xef2e7c56,0x7440dc74 ! Init value for %f10
.word 0x68f59cc5,0xc882ddfc ! Init value for %f12
.word 0x565c0016,0x87d7dc8f ! Init value for %f14
.word 0x28bc6db1,0x16a30831 ! Init value for %f16
.word 0xa412f0cc,0x2628d600 ! Init value for %f18
.word 0x47d82675,0xb130532d ! Init value for %f20
.word 0x34667b90,0x975c1f90 ! Init value for %f22
.word 0xa3200cf0,0x69bb63ba ! Init value for %f24
.word 0x388dea24,0x1e857821 ! Init value for %f26
.word 0x1f8a4581,0x325f1fe0 ! Init value for %f28
.word 0x79e859ba,0x6a063b31 ! Init value for %f30
.word 0x9b5c0952,0x22f3e9a5 ! Init value for %f32
.word 0x3a07b370,0x943d7ebb ! Init value for %f34
.word 0xa6991ec0,0xa49afefe ! Init value for %f36
.word 0x1919e928,0x404266e8 ! Init value for %f38
.word 0x52011a61,0x77930b1f ! Init value for %f40
.word 0x068c8990,0xdb9eae4f ! Init value for %f42
.word 0x0b14c89f,0x1ce73389 ! Init value for %f44
.word 0xcea14e9f,0x52efdda4 ! Init value for %f46
.word 0xd5b6793e,0xdcc83331
.word 0x7f54ec2e,0x84154714
.word 0xb5219b74,0xe6a90d1f
.word 0x7cbc05a1,0x82115614
.word 0xce509729,0x53ed9128
.word 0x78ae7cb5,0x7f44cc6b
.word 0x51cfd227,0x4e6f854d
.word 0x0bf0fc8f,0x03d3ae79
p28_expected_registers:
.word 0x00000000,0x000000ef
.word 0x00000000,0x00000065
.word 0x00000000,0xd30022fe
.word 0x00000000,0x0000a5ff
.word 0x00000000,0x000000ff
.word 0xffffffff,0xffffffa5
.word 0x00000000,0xc236ddc3
.word 0xa1487b6e,0xd5dbf71f
p28_expected_fp_regs:
.word 0xa0407b63,0x49cf5354
.word 0x1e676ee8,0x79c45c3c
.word 0x19c9d6cf,0x9dbf59bb
.word 0xd56a05a4,0x6b1e56f3
.word 0x861ddda7,0x2062d041
.word 0xef2e7c56,0x7440dc74
.word 0x68f59cc5,0xc882ddfc
.word 0x565c0016,0x87d7dc8f
.word 0x28bc6db1,0x16a30831
.word 0xa412f0cc,0x2628d600
.word 0x47d82675,0xb130532d
.word 0x34667b90,0x975c1f90
.word 0xa3200cf0,0x69bb63ba
.word 0x388dea24,0x1e857821
.word 0x1f8a4581,0x325f1fe0
.word 0x79e859ba,0x6a063b31
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p28_local0_expect:
.word 0x00000000,0xcae64c39
.word 0x7ec5273f,0x4aef9992
.word 0xff0000a3,0xf7b2d712
.word 0x00000000,0x000064c5
.word 0xffe48bfc,0xe1827bee
.word 0xf3c5e33b,0xdc01b285
.word 0x48ac911d,0x5009fad4
.word 0xa1487b6e,0xd5dbf71f
.word 0xc59f8765,0x33bc2492
.word 0x3ff90398,0xc67399a3
.word 0x7ec00845,0x8acee7ea
.word 0x263f6c0b,0xc71ba742
.word 0x67995a64,0x04880e70
.word 0x91f4d18b,0x22acf83e
.word 0x4441d1a7,0x375b7dfd
.word 0x0ff98511,0xf1344bec
.word 0xe210aa5d,0x5df86cda
.word 0x5b2faaa3,0xe224c7e6
.word 0x90b47d33,0x8c6b76b6
.word 0xf53c05bb,0xf9e9e98e
.word 0x95344e89,0x1edca7bf
.word 0x4ce85fd4,0x7a41289d
.word 0x99514bbe,0xb661d730
.word 0x2b12f1d4,0x48fff645
.word 0x840f83da,0xfff6a366
.word 0xfb897f3d,0x2cb175c6
.word 0x10b3003e,0x8248d48f
.word 0xa7c844b5,0x99b041d9
.word 0xd2058b5c,0x51b71bd2
.word 0x85b4ff2c,0x15fe29cb
.word 0xbeec08ab,0xff716dfa
.word 0x8deeced7,0x47901ad0
.word 0x00000091,0xf6deebef
.word 0x8b2b0ba3,0x45e971ad
.word 0x724d7eb2,0x1f43197b
.word 0x6b3050fa,0x73cc38ef
.word 0x288722ac,0x084c9da6
.word 0x0a2dfde8,0xd5dbe983
.word 0x54f0c8ec,0x7daf8572
.word 0x00000044,0x2436eab4
.word 0x0200d378,0xab5d3a9a
.word 0xa5a4563a,0x033d57bd
.word 0x51ef1983,0x24c1cd74
.word 0x0a70846c,0x6d157ff3
.word 0x48627e91,0xa9b9def1
.word 0xf00e06ca,0xe61dcfac
.word 0xd5526172,0x394ec3f9
.word 0x000000ff,0xb10fd3ee
.word 0xc3f9a872,0x8ff81235
.word 0x43f8d44f,0x25066718
.word 0x07e4faab,0x08555070
.word 0x4ccc0f86,0x07805c90
.word 0x3ebdf8dd,0x3ef28351
.word 0x399194d5,0x5a160b3e
.word 0x40709d7c,0x25ea50d8
.word 0xa8bf5f85,0xbaf108d5
.word 0x60281e4e,0x48d96523
.word 0x9026ee7d,0x7eaac7d0
.word 0x3200a488,0x223b637f
.word 0xf624ccc3,0xffa5bfdb
.word 0x08f78f30,0xf77ccd88
.word 0x07e22d34,0xdd1ff78e
.word 0x607e1edd,0x895db08d
.word 0x7858dd8d,0xd4e1047a
p28_local1_expect:
.word 0xe09d59ca,0x2e01b2d9
.word 0x6934671a,0xe33b8572
.word 0xff9157e9,0x4bf190f1
.word 0xf1deb9a9,0xf644650d
.word 0xff38cc73,0xb6f98877
.word 0xff9adb1b,0x70283ad3
.word 0x55c69cac,0xd5e5391b
.word 0x58643002,0x251f3ef4
.word 0xbe3ca414,0xd3b1c5f9
.word 0x66e1cf76,0xddbdbd50
.word 0xef6ca39d,0x000000b4
.word 0xe409b078,0xaca1070f
.word 0xd199c68e,0xaaf17d29
.word 0xdf10200c,0x1c2c8261
.word 0x0e1531e5,0xe7a351d1
.word 0x3f059393,0xd3cb902e
.word 0x529f1f13,0x8e820a75
.word 0xcc6b90b3,0xacf1c9a9
.word 0xfc0b93c7,0x7c3e998e
.word 0x841e4cee,0x6b7f2ce6
.word 0x2da805e4,0x54a89ae5
.word 0x7189736b,0x991f9e6e
.word 0xeb0eaf04,0x80b5e105
.word 0x0d41a361,0x8b3dac1e
.word 0x72831e1b,0xfecabe7e
.word 0x0b676218,0xdc2581fe
.word 0x80625edd,0xfce2929f
.word 0x5be8ba09,0xd93bfd08
.word 0xa8ef7eb4,0x466bb0bf
.word 0x516f3a75,0x5954dc06
.word 0xbeda33e3,0x219b20d0
.word 0xe8bb523f,0xf0b63a79
.word 0x4a499601,0xc65fbb08
.word 0xc1daabdf,0x518e1e79
.word 0x0dd560b2,0xc4377d89
.word 0xb0426b5d,0x778a3aa9
.word 0xe3ef92ff,0x573c8170
.word 0x0c3cff71,0x3ab9492d
.word 0xc6452a61,0x44686959
.word 0x00000000,0xeafa74ba
.word 0x26871709,0x93576466
.word 0x15dd3ae8,0x9afe2e26
.word 0x7e824ff7,0x585b4496
.word 0xc40baa00,0xa0d0f745
.word 0x0fbe4008,0x571a8974
.word 0xc5d7d5ab,0x135e78ed
.word 0x970dd731,0x2a41cbcd
.word 0x19fcff38,0x6ddc1ad7
.word 0x7bcc5aaa,0x3580a7cb
.word 0xf0195b7c,0x507f43ad
.word 0xe11e20e0,0xb5560e87
.word 0x575bbd02,0xca599de0
.word 0xc3c9e1e1,0x74d8b7a3
.word 0x16994e77,0x8c7b64b9
.word 0x97cc2797,0xff103c41
.word 0x0e1531e5,0x623327b2
.word 0x4289e7f6,0x24e9d2ea
.word 0x9886f54e,0x9f0abea6
.word 0x936e901a,0xffffc57e
.word 0x4aace6e5,0xa365ea07
.word 0xeb56dec4,0x8c17abc8
.word 0x659589fb,0xf9c7f2b1
.word 0xbfdae4a7,0xc236ddc3
.word 0xb20a8f6c,0xc5614fac
p28_local2_expect:
.word 0x22000000,0xcb7173f5
.word 0xff000000,0x833d058e
.word 0x6631a22e,0x22acf83e
.word 0x00000000,0x00000031
.word 0x6e9e1f99,0x00000000
.word 0x83c62614,0xe1a5dec4
.word 0x273fe5af,0xee9e3347
.word 0x0433827c,0x05efeafd
.word 0xc097c6ca,0xf396ffce
.word 0x8ab655af,0x796590bf
.word 0x8ddaec58,0xaadb9b3d
.word 0x000000ed,0x89d3fb93
.word 0x082eb707,0x74678934
.word 0xfbb3115a,0x7e452c03
.word 0x4b12c83f,0x00000090
.word 0x64ae943e,0x943970e1
.word 0xd726ea94,0x1a46bc7f
.word 0x32443f93,0x7863051c
.word 0x3b9d1681,0x2366c5f0
.word 0x12b4b9b8,0x19fcff38
.word 0x17db7641,0xad68c170
.word 0xf5789da0,0xa7bc0e04
.word 0x41606cde,0x2fffa064
.word 0x4eebd0ea,0xcbfc1984
.word 0x933d5a1c,0xb201d162
.word 0x149cb0ff,0x7ecdf6fb
.word 0xc89cf278,0xecf40b13
.word 0x702a74ef,0xcfd2afcf
.word 0x1cf64a8e,0x31bfd9ac
.word 0x125fd4f4,0x6596bd2d
.word 0xe5917599,0x4f3c160f
.word 0x5bc9fb8d,0x0fa22821
.word 0x6ababdcb,0xd2eb87f8
.word 0x5c8a93a2,0xf3285b3e
.word 0x273fb3ff,0xd717790b
.word 0x8ae607f8,0xdafbcf7f
.word 0x94de361a,0xe2765f74
.word 0x6524c1db,0x9ea5a8a1
.word 0x5e64e80a,0x26d84937
.word 0xea1e8543,0x3b8b6b60
.word 0x9063defc,0xdfd04795
.word 0x6121636c,0x51fcc839
.word 0x24b41b04,0xd16d6dff
.word 0xe2ef11c1,0x5dee58a2
.word 0x6d02e864,0x554cb867
.word 0x5357ded8,0xd7c6d254
.word 0x271466f8,0xb1cba259
.word 0xe8181385,0xd5d59697
.word 0xce074bd1,0x442a31a0
.word 0xadad435f,0x2d63ed2a
.word 0x76e61f9d,0x4aace6e5
.word 0xef60131e,0x0ff98511
.word 0x21b800b9,0xe68b84a2
.word 0xf1f91a04,0x407abbd3
.word 0x91251ea3,0x6d0fe0b9
.word 0x38f70025,0x3378f4a9
.word 0x0000002a,0xa73a9494
.word 0x9b892622,0x95d0f73e
.word 0x13064903,0x03281f3b
.word 0xa9283861,0x00c09ac3
.word 0x7ce1030b,0x000064c5
.word 0x01b3eebd,0x3ee3688d
.word 0x083e6f4a,0x000000a3
.word 0x8d49ca96,0x2646b7a5
p28_local3_expect:
.word 0xffbd867b,0x78ac0dcd
.word 0x5e64e80a,0x928bb7dd
.word 0xfffca70a,0x970dd731
.word 0xffa5bfdb,0x0e1531e5
.word 0x000000bb,0xf5e41dc3
.word 0x9de0ffff,0xce76c323
.word 0x46ed6c96,0xe1a98987
.word 0x6e3d30dc,0x9720d63e
.word 0x9016c746,0xb4154675
.word 0x76d66236,0x3111a83a
.word 0xd630e98a,0xa63223f3
.word 0xfdb82a37,0xbd6461e4
.word 0xb5cca460,0x2601bac0
.word 0x511b2f77,0xe9b4fd06
.word 0x64949a8e,0xc9d588f9
.word 0x328489fa,0xf1e124c2
.word 0x54a62f62,0x8a69fc1f
.word 0xebc6cc29,0x00000028
.word 0x0000e444,0x233f8584
.word 0xcb8fb635,0x3b288525
.word 0x00007ec5,0x75f16f44
.word 0xfd038c68,0xd5c9e4d5
.word 0x0a21d958,0xfc1bb8c0
.word 0x28c0e666,0x2df99af3
.word 0xc95d0559,0xfd259282
.word 0xf0fb2406,0xc5ffeb75
.word 0x20e4e100,0x0fe482e5
.word 0xddeb4083,0xdf69a98c
.word 0xfd3765af,0x000000b9
.word 0x01cbaf1b,0x79f953ed
.word 0x7362a1a0,0x8083e426
.word 0x093cfb66,0x5db17342
.word 0x70892fff,0x7f012c0c
.word 0x896a54cd,0xcc47c196
.word 0x3efc32dc,0x1f6a9f23
.word 0xe7adcec6,0xd075d952
.word 0x6b894b60,0xdc6c33ff
.word 0xba2e447f,0x70134a0f
.word 0x44ff0908,0x05afa345
.word 0x42ae8a97,0xafec5d63
.word 0xd7c2c486,0x1cdff674
.word 0xc56cf651,0xd075d952
.word 0xff477145,0xa5a3b5ec
.word 0x21a82614,0x943970e1
.word 0x7de607ad,0x70ff392f
.word 0xdfde20a8,0xf5ff5dff
.word 0x000000ff,0x0091532a
.word 0x5769dce5,0x690ceec0
.word 0x74678934,0x1878a17f
.word 0x1a90f59e,0x32991abb
.word 0x969cece5,0x5174124f
.word 0x877fb567,0xbfb6232d
.word 0xe57a21fe,0x1f637c40
.word 0x1cfacc9b,0x15b339d7
.word 0x2073005b,0xa81e4b35
.word 0x9c6432ee,0xcd48ffad
.word 0xdb5a9c09,0xc9e64939
.word 0x39fb2dcd,0xefa2b98a
.word 0x381fe9dc,0xb6f9ce8b
.word 0xb35284c9,0x09d1ce57
.word 0xc7437014,0x6631a22e
.word 0xc1010562,0xe93cd780
.word 0x40ff04a7,0x39705edf
.word 0xb04a0e0a,0x392f1660
p29_init_registers:
.word 0xbd54f055,0xebe19287 ! Init value for %l0
.word 0x68d79871,0xd372438b ! Init value for %l1
.word 0x1f4bd45a,0x5165e895 ! Init value for %l2
.word 0x3e87f66a,0x54e9195c ! Init value for %l3
.word 0x0caf2d96,0x898efdf3 ! Init value for %l4
.word 0xbc1a24ea,0x275dcd5e ! Init value for %l5
.word 0x202cdd7c,0xa05cbf62 ! Init value for %l6
.word 0xaaf392dc,0x48a2c683 ! Init value for %l7
.align 64
p29_init_freg:
.word 0x9c3abebb,0xa15c22bc ! Init value for %f0
.word 0x723833b6,0x748a3f58 ! Init value for %f2
.word 0x53d40c62,0xd77e55e6 ! Init value for %f4
.word 0xc78a2b9f,0x9a857186 ! Init value for %f6
.word 0x4561750e,0x4989d2e2 ! Init value for %f8
.word 0xf6d770e6,0x5b784fb7 ! Init value for %f10
.word 0x0d643862,0x3820a714 ! Init value for %f12
.word 0x87a12656,0xef373bbf ! Init value for %f14
.word 0x98f24477,0xd57b97fa ! Init value for %f16
.word 0xf8a8750b,0x89405077 ! Init value for %f18
.word 0x7fbc370b,0x499472b1 ! Init value for %f20
.word 0x901db798,0x60bb0753 ! Init value for %f22
.word 0x87933e86,0xe7a3a80a ! Init value for %f24
.word 0xb35c10a3,0x337a9bda ! Init value for %f26
.word 0xfd629e66,0x75b4c4d7 ! Init value for %f28
.word 0xe7d85cfc,0x2a7b200d ! Init value for %f30
.word 0x4ab20b31,0xc015d621 ! Init value for %f32
.word 0x7ff862da,0x2f6ab0c9 ! Init value for %f34
.word 0x8a22d976,0xc78ba6b0 ! Init value for %f36
.word 0x16fe4573,0xe565dfd4 ! Init value for %f38
.word 0x7b040ab9,0x9e0f5a06 ! Init value for %f40
.word 0x6351f4c0,0x0e203da2 ! Init value for %f42
.word 0x2b74058e,0x36d0de42 ! Init value for %f44
.word 0x4ad52caf,0x583d6b7e ! Init value for %f46
.word 0xf7518396,0x35a1aadc
.word 0x31144c17,0xf4a79436
.word 0xba83c441,0xad7dcc7b
.word 0xf5637e6a,0x62844b8d
.word 0xba39c28e,0x0a2d4b20
.word 0xf2dc30d3,0xd4f8c014
.word 0x930aaddc,0x2bac0dec
.word 0x7a3d8785,0x2d0bc78c
p29_expected_registers:
.word 0x00000000,0x000000da
.word 0x00000000,0xb223aa91
.word 0x00000000,0x24aeb5f7
.word 0x00000000,0x63c15a46
.word 0x00000000,0x0000009f
.word 0x00000000,0x00000077
.word 0x00000000,0x0000000f
.word 0x00000000,0x00000057
p29_expected_fp_regs:
.word 0x9c3abebb,0xa15c22bc
.word 0x723833b6,0x748a3f58
.word 0x53d40c62,0xd77e55e6
.word 0xc78a2b9f,0x9a857186
.word 0x4561750e,0x4989d2e2
.word 0xf6d770e6,0x5b784fb7
.word 0x0d643862,0x3820a714
.word 0x87a12656,0xef373bbf
.word 0x98f24477,0xd57b97fa
.word 0xf8a8750b,0x89405077
.word 0x7fbc370b,0x499472b1
.word 0x901db798,0x60bb0753
.word 0x87933e86,0xe7a3a80a
.word 0xb35c10a3,0x337a9bda
.word 0xfd629e66,0x75b4c4d7
.word 0xe7d85cfc,0x2a7b200d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p29_local0_expect:
.word 0x7a000000,0x044e3cfa
.word 0x5ec929ff,0x14a5ee8e
.word 0xe041007e,0xcf7ac5ce
.word 0xffff2fd3,0x00000000
.word 0xffd0561d,0xf2764f9f
.word 0xff424383,0x640b4efd
.word 0x6847a0d5,0xe77eca7f
.word 0x18b4c6c8,0xb0a82853
.word 0xdcd68a59,0x1353ea67
.word 0x1d8f9bf2,0x0dce9df2
.word 0xda37c538,0x91423083
.word 0x04fd19c5,0x5e32440a
.word 0xa1b20f66,0x3b778b22
.word 0x73eaad88,0x965abcb3
.word 0xea49431c,0x72d5723d
.word 0x33ec07b2,0x16c8ffa5
.word 0x1137057d,0xd8f89db3
.word 0x00003083,0xb41770c1
.word 0x89189765,0x215e2725
.word 0x12e4d782,0xcc5bb28d
.word 0x7aace3b8,0x1ece8071
.word 0x0d20e4af,0x887da91e
.word 0xa3254fff,0x18df504f
.word 0xd558d7cb,0xcda8d5b5
.word 0x5ac7ff21,0x31e1ced9
.word 0xb01c44ce,0x016f1135
.word 0xe73bff74,0x8ae383ff
.word 0x608aea8a,0x6721865f
.word 0xf99b591c,0x79e9dc64
.word 0x8b060335,0x0997cf16
.word 0xabd3279e,0xb5489955
.word 0xcee3ca7a,0x3b11fd92
.word 0x62158b34,0x806f94e6
.word 0x5ec92905,0x0d637e56
.word 0x24aeb5f7,0xe34218b0
.word 0x472f36a2,0x0f264bc4
.word 0x985c6c9f,0x4125df09
.word 0x28b3a60b,0x79add5a0
.word 0xa6342ac4,0x2cdb7172
.word 0x56bc86a1,0xf8b1dc3a
.word 0x74496b30,0x3aada7b7
.word 0xb6e4acdd,0xa45096cf
.word 0x828d2163,0x71838ff5
.word 0xc10f23ae,0xfd485923
.word 0x096d4702,0x39b855a2
.word 0xc073e06b,0xd32fff96
.word 0x67f6a899,0x560b41cf
.word 0x60e2d50e,0x605e304f
.word 0x26c6f46a,0xf2b9ea74
.word 0xee50f294,0x5fa1163b
.word 0x35065de3,0x705b469d
.word 0x00000005,0x97586c40
.word 0x0431de2d,0x8eba335b
.word 0x1e3f1dc5,0x1a1f9929
.word 0x5039f17a,0x028faa58
.word 0xcd7acc81,0x0e7dcc07
.word 0x0000009d,0x275f7193
.word 0x3e0d2d1f,0x79a8257a
.word 0xe1b604e0,0xd32c29ff
.word 0xfd1b5919,0x261dfff8
.word 0x10bf6bd7,0x97cbcf3f
.word 0x34ff0625,0xe3a8fa7b
.word 0x715f2b80,0x7d2bbfc8
.word 0x4cb6ffdb,0x437e52ee
p29_local1_expect:
.word 0x000000da,0xccff258c
.word 0x232f48af,0x00000000
.word 0xffbfd8b4,0x00000000
.word 0xda000000,0x00000000
.word 0x00000000,0x94000000
.word 0x83307866,0x92d961ac
.word 0x8a77115b,0x0843f2a8
.word 0x63ebfe03,0xf88eba60
.word 0x5d988098,0x05753837
.word 0x2784a592,0x5e4a5199
.word 0xfb9c6ce6,0xab0032c8
.word 0xaf361648,0xbeffea8c
.word 0x91134fe4,0x6f77a09c
.word 0x8238711e,0x225b3b10
.word 0xad70d57c,0xee681810
.word 0x12d3fa8f,0xe47c4fad
.word 0xc3182afc,0x1cc9eb10
.word 0x5b984149,0x6f6f07ff
.word 0x49806cfa,0x2cb7974d
.word 0x277b534e,0x53d0be00
.word 0x9c007a70,0xdedc377c
.word 0xa430bcfb,0x6619d728
.word 0x36d62f66,0x322aed97
.word 0x9a480728,0x08e0cd1d
.word 0x9e27c328,0x863c2bf3
.word 0x0000ff1a,0xdb866dc1
.word 0xed92363a,0xfccd0379
.word 0x3bcdeb47,0x2a39ccbb
.word 0x5ba9f802,0xff651426
.word 0xae698645,0x0000006f
.word 0xf7084e07,0x8e11d700
.word 0x3b7a444f,0x44802b34
.word 0x8a99162a,0x1fa282c9
.word 0x2499641a,0x8eeea514
.word 0x470869f8,0x9f0a5dfd
.word 0x41ce2f7d,0x3ca2df57
.word 0x9a92bbb1,0x4e53e4dc
.word 0x2c1d738c,0xf491d7a1
.word 0x7104467c,0xf4525584
.word 0xb891929f,0x891d7a43
.word 0x1f062800,0xf9b3758a
.word 0x2eda6257,0xc3c73e6e
.word 0x2204618b,0x1a126bef
.word 0x29f8a2c5,0x1a1b9b67
.word 0xcf8e4044,0x063c2e2c
.word 0x8d631c14,0x13702d24
.word 0x550491ee,0x85f6a75b
.word 0x97cfadc1,0x335466f7
.word 0xeb6a0b2c,0xcc7bc69b
.word 0x703351df,0xadcaa193
.word 0xb91f2735,0x34e23513
.word 0xaa752d49,0x000000dd
.word 0x62e7e99e,0x5be3b7de
.word 0x23f49ac9,0xc9e30922
.word 0xf95f940b,0x5287c3c5
.word 0x4f37fadc,0xb0b7676d
.word 0xfd523bbd,0xc670a78c
.word 0x0704d791,0xcecef227
.word 0x040f8682,0xa04ffb81
.word 0xb7a48dd4,0x83850eb9
.word 0x24a759ee,0x3ebd7c04
.word 0x3e8c013a,0x8984e870
.word 0xe508cca4,0x0a22ae11
.word 0xf7fc3292,0x000021ff
p29_local2_expect:
.word 0x0000c95e,0xf373ab6c
.word 0xffa3b574,0xa61d39be
.word 0xff4d9110,0xee24a263
.word 0x77000000,0x26000000
.word 0x2a1a21bf,0xf9ad4c98
.word 0x00000000,0x64da59ea
.word 0xa7000000,0x2d204c20
.word 0x9b6a4082,0x6cfac8bf
.word 0xcef5d161,0x47aad07f
.word 0x0414dc5e,0x2eb1a22d
.word 0xb48a48fe,0xb6436a8d
.word 0xc6ed3dac,0xef932890
.word 0xd7f0ead9,0x29d58e6e
.word 0xc97ef791,0xd8a770bb
.word 0xfffffff3,0x8444123f
.word 0xa89d1e0b,0x9faeb54f
.word 0xd61f178a,0x3b844aa3
.word 0xc73c1ded,0x85834434
.word 0xc387a8e0,0x01f5df9b
.word 0x8d689e82,0xd7b2c4ed
.word 0x20625334,0x44be78f4
.word 0x058d9c9d,0x79dcf935
.word 0xb699074f,0x8836a90a
.word 0xe36ee374,0x11c20667
.word 0x081ba1e8,0xff53ea67
.word 0x1a482f1a,0x5df8f2e0
.word 0xa7b6475d,0x33667707
.word 0x0181ed87,0xe237c27c
.word 0x30c929af,0x0af20981
.word 0x716c2140,0xf621750f
.word 0x13ee1a2c,0x2e7336ea
.word 0xff7611f2,0x50e8f87e
.word 0x522790fc,0x58f55bd0
.word 0xd54f5822,0xe40652b1
.word 0x0efe7a6c,0x3716711f
.word 0x303eac8c,0xad4ac22f
.word 0x757a7ccc,0xbc757ae8
.word 0x81ff5a07,0x0e77eedc
.word 0xd821de10,0x8cecbb93
.word 0xdd2b8157,0x3db1743d
.word 0x07993d58,0xff8cd7ca
.word 0xb12532bf,0xc2c9e279
.word 0x133382f3,0x0000002a
.word 0x410f45b4,0x83d37dfa
.word 0x5b6de4be,0x2a16c22d
.word 0xfe18ed39,0x41c962b9
.word 0x4793d98f,0xbf84bd6c
.word 0x0858f05f,0xc97b2b5a
.word 0x0000c95e,0xff8a0171
.word 0x5c38b1df,0x58b43b22
.word 0xebe19287,0x025b0111
.word 0x2a0a1bef,0x1d7aeff8
.word 0x56b4b72e,0x323f0953
.word 0x5731134e,0x3acab351
.word 0x80a99fda,0xb9bc0d84
.word 0x78dba426,0x938ec330
.word 0x30a29eff,0xc617c694
.word 0x86532dcb,0x38a50c33
.word 0xdb4f13f7,0x37eff047
.word 0x4b2a914f,0x99a2a754
.word 0xa720e3c5,0x701c0845
.word 0xd7865a54,0x781d0eb1
.word 0xff29c95e,0x000000ad
.word 0x505e7813,0x1d56d0ff
p29_local3_expect:
.word 0x2a000000,0xc4ff7516
.word 0xff9b591c,0x80a95a93
.word 0x0667df95,0x00000000
.word 0xff4d7059,0x38c537da
.word 0x00000085,0x91aa23b2
.word 0x93560fb8,0x43ecff3f
.word 0x48241258,0xceb23381
.word 0xc8ea02be,0x182375c0
.word 0xa2a0d8a5,0x88701a3a
.word 0xa9e4d61f,0x7c3e6521
.word 0x812d94ff,0x000000c3
.word 0x5244ab56,0x4b8df97f
.word 0x31f52d01,0x4cad0a83
.word 0xf6559c94,0xcd4069fe
.word 0x8d66d4a8,0x324878ff
.word 0x8c321ab9,0x2979e49d
.word 0xc53fed4d,0x7a8c37a5
.word 0x19a62da5,0x55942cd8
.word 0xdeef08e9,0x6bdbf26d
.word 0xa7d10283,0xfd1a1372
.word 0x31eb21be,0xb42827db
.word 0x0c04ad17,0x43de365f
.word 0x781fa7da,0xfd3bf346
.word 0x58a08a0e,0x15539bf1
.word 0xf40c041a,0x0adc3e48
.word 0x620e357d,0x91aa23b2
.word 0xae2be822,0x5be3b7de
.word 0x63c15a46,0x64ff59ea
.word 0xa1710f8d,0x35bb8fb8
.word 0x972a7f20,0x6d5965a3
.word 0x019686ae,0xb53153ad
.word 0x934a7aac,0x13dfee99
.word 0x45ec7214,0x2c10ff46
.word 0xb860b8e2,0x00000096
.word 0x06ded44c,0xe5ab3a0a
.word 0x4cace476,0x7d15e937
.word 0x4858b17a,0x0efd91e7
.word 0x04bbc087,0x81e541f4
.word 0xa8fe0a94,0xe215d432
.word 0xeff3cd1f,0xd256d488
.word 0x558b29cd,0x49253c06
.word 0x0e12ea21,0x91421639
.word 0x54ab307d,0xd21c53ff
.word 0x27adc592,0xcd16ab97
.word 0xa7731686,0x4eff8207
.word 0xf1316969,0xa1b20f66
.word 0x9e8e52bd,0xf099c89f
.word 0x319d2581,0xe6c1fa11
.word 0x8bd47bb5,0x94b8cdbd
.word 0x5b213ed5,0x0a0db0e3
.word 0xd03a23b2,0x53d3ae66
.word 0x5d4012ba,0xdb38b6af
.word 0x320ea8fb,0x061003ce
.word 0xc4ea6592,0xc509a4e3
.word 0xd5948466,0x82a37d2d
.word 0x4d9ad9c9,0x8bd0ee35
.word 0x9d5da2d5,0xc550e7b5
.word 0xecb46f64,0xaf93f01d
.word 0x04e4911b,0x8dcdce56
.word 0x82f30600,0x789f5c16
.word 0x3862797b,0x5ddf5be0
.word 0x578f22b5,0xed59959e
.word 0x6285dc45,0xf88eba60
.word 0x8aab0209,0x7b6244ed
p30_init_registers:
.word 0x6b49f065,0xd89324a0 ! Init value for %l0
.word 0x35fd51ae,0x74dd016a ! Init value for %l1
.word 0x27d47368,0x242a6b42 ! Init value for %l2
.word 0xf31b1918,0xba87e094 ! Init value for %l3
.word 0xef5e904a,0x67035bb0 ! Init value for %l4
.word 0x2dc3f04b,0xf43f797a ! Init value for %l5
.word 0xf635f255,0xdc28e39c ! Init value for %l6
.word 0x63de9e16,0xacd1a352 ! Init value for %l7
.align 64
p30_init_freg:
.word 0x25127ca9,0x7015abad ! Init value for %f0
.word 0xe51c012f,0x5f43bd0e ! Init value for %f2
.word 0x996c8c4a,0x25c44cc4 ! Init value for %f4
.word 0x4d3df41a,0xaa11e397 ! Init value for %f6
.word 0x60eb1b65,0x1c8304d7 ! Init value for %f8
.word 0x49a3a6db,0xf00154ba ! Init value for %f10
.word 0x5f8270c2,0x24dce3e3 ! Init value for %f12
.word 0xe7b5be31,0x9e9b4fc3 ! Init value for %f14
.word 0xa870feb9,0xadb5215c ! Init value for %f16
.word 0xfb4d22d4,0x95877898 ! Init value for %f18
.word 0x9c5f1934,0x32053ad2 ! Init value for %f20
.word 0x08b70bad,0x77d97237 ! Init value for %f22
.word 0x5872ec41,0x2e08d58b ! Init value for %f24
.word 0x64ea1cb9,0xd6c72ff4 ! Init value for %f26
.word 0x0d5ad04c,0x9a8e5363 ! Init value for %f28
.word 0xae014fe7,0xf6b6d739 ! Init value for %f30
.word 0x4b9e6f97,0x9b2eca48 ! Init value for %f32
.word 0x4914097f,0x51ad5989 ! Init value for %f34
.word 0x74cb8c9c,0xbc84f7c2 ! Init value for %f36
.word 0x2970b4a4,0x82b67a7c ! Init value for %f38
.word 0x039f5267,0xd1d8ef22 ! Init value for %f40
.word 0x063b47ed,0x1867f9fc ! Init value for %f42
.word 0x782eaa4e,0xd180bb17 ! Init value for %f44
.word 0x6e6576a6,0x347f8996 ! Init value for %f46
.word 0x522babe5,0x839c2cc8
.word 0x1236379f,0x899a6959
.word 0x76485c0c,0x90c05285
.word 0x96accdd5,0x3b2cd176
.word 0x26cfbb69,0xa707337d
.word 0x5e59cacf,0xa03314f0
.word 0xc75553f9,0x187223f3
.word 0x3c878a78,0x2b82e6dc
p30_expected_registers:
.word 0x00000000,0x00000023
.word 0x00000000,0x6785dc59
.word 0x00000000,0xa69600b1
.word 0x00000000,0xff3fa9c4
.word 0x00000000,0x00005ecd
.word 0x00000000,0x00000046
.word 0x00000000,0x00000023
.word 0x00000000,0x2e030b46
p30_expected_fp_regs:
.word 0x25127ca9,0x7015abad
.word 0xe51c012f,0x5f43bd0e
.word 0x996c8c4a,0x25c44cc4
.word 0x4d3df41a,0xaa11e397
.word 0x60eb1b65,0x1c8304d7
.word 0x49a3a6db,0xf00154ba
.word 0x5f8270c2,0x24dce3e3
.word 0xe7b5be31,0x9e9b4fc3
.word 0xa870feb9,0xadb5215c
.word 0xfb4d22d4,0x95877898
.word 0x9c5f1934,0x32053ad2
.word 0x08b70bad,0x77d97237
.word 0x5872ec41,0x2e08d58b
.word 0x64ea1cb9,0xd6c72ff4
.word 0x0d5ad04c,0x9a8e5363
.word 0xae014fe7,0xf6b6d739
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p30_local0_expect:
.word 0xff000054,0xb33d1e48
.word 0xff53ec5a,0xa89d6ea4
.word 0xf7fd0488,0x914a5fcb
.word 0x86e84505,0x610b0a23
.word 0xde142845,0xe8b59468
.word 0xffe33af4,0x2e030b46
.word 0x7dbdcff1,0x9d0c965c
.word 0x8db3a8b7,0xeff5126e
.word 0x6868b88b,0x9f0b2cad
.word 0xfdba3286,0xb9e7e15b
.word 0xb97fff2b,0xe8c3cbb7
.word 0x7f3e5008,0x8f77b884
.word 0xb3ed4600,0x56b78368
.word 0xf32cdeb3,0xd2576935
.word 0x42824577,0x2d89463f
.word 0x6586c0fa,0xd04e0ea6
.word 0xa1ff28e8,0x7de614eb
.word 0xc3531724,0xeff5126e
.word 0xd0bbe3ed,0x55101d19
.word 0x329ad321,0x709ce804
.word 0xe0207aaa,0xb057cee9
.word 0x51645e4b,0xe1a8c3a3
.word 0x000000cc,0xc363580b
.word 0xa841aee6,0xdd6a7b90
.word 0xb957ce44,0x46e692b3
.word 0x242a6bff,0x71497857
.word 0xaf35ff67,0xfc2991a5
.word 0x57b8e52e,0xfde9a32a
.word 0x4793e6b6,0xe5cec256
.word 0xa19db3f3,0xec5ccd83
.word 0x428c911c,0x2d2032ae
.word 0xd1d49a20,0xdb86af6a
.word 0x76de6d9a,0xc73c064d
.word 0x902c415e,0x66fdd76c
.word 0x07ffd075,0xb4b91bef
.word 0x7bea2adb,0x0603607c
.word 0x7ee3036d,0x9892b1f2
.word 0xd561594c,0x737c5564
.word 0x32c9b044,0x55e211fe
.word 0xa69600b1,0x277ba62a
.word 0xc2bbc325,0x4c25de28
.word 0xf04e03fc,0x162cdc6a
.word 0x3ee41646,0x5e3983d5
.word 0x94a6dcb2,0x8db3a8b7
.word 0x46038484,0xeb52a780
.word 0x61083339,0xaec7a018
.word 0x2226e617,0x78796a63
.word 0xbe00ad9f,0xef678694
.word 0x8e376464,0x23bd6b68
.word 0x52de98b1,0xf51f86d3
.word 0xcd0d3a8b,0x2021d658
.word 0xba7f2a1a,0x73f6ef9e
.word 0xe1b3beae,0xe3bd9fee
.word 0xf43481a3,0xb61ee9e6
.word 0x3b87465c,0x62525542
.word 0x1e0556f6,0x19d1e7e0
.word 0xfff228d4,0x0a6697db
.word 0xba87e094,0xd6accd7d
.word 0x9ffa1837,0x51f36044
.word 0x655dc080,0xada7f16f
.word 0x1808da61,0x3acfa516
.word 0xd5c802a3,0x8dc5d53e
.word 0x1693b645,0x11df48fb
.word 0xfb47e1d7,0xe18e9ed6
p30_local1_expect:
.word 0x000000de,0x447df851
.word 0x14028b0d,0x2e030b46
.word 0xd8000000,0x6a87aee8
.word 0x0000ffde,0x000014de
.word 0xc8fbc65d,0xa9952ab1
.word 0x094dbc93,0x92a10e56
.word 0x7f7a4ccf,0x4450c746
.word 0x6ac3ba4c,0xf6c21d12
.word 0x370c0dad,0xbcac37ce
.word 0x5b0d01ff,0x8b5892c4
.word 0x16e7367d,0xf12638d8
.word 0x00000033,0x9b247556
.word 0x282b4913,0x72a530ce
.word 0x219c4536,0xccf45602
.word 0x7be98436,0xffffffc9
.word 0xe47c8744,0x4c529e53
.word 0x3e1c7524,0xe1b64a5f
.word 0x1ec4d6b5,0xff8423c9
.word 0x43a1c5d0,0xfe01059b
.word 0x76ec716c,0x55ffca8b
.word 0x14ca7278,0x2bd8a717
.word 0x0848bd7f,0x35a878b3
.word 0xff70c9a2,0x736d0498
.word 0xad2faaff,0x8c0c4d98
.word 0x0fec1f8d,0x724a96b5
.word 0xc4f866dc,0x16414b34
.word 0xe64cf820,0x09a88ec0
.word 0x7d652500,0xa15c24eb
.word 0x90a647a6,0x82ae49a6
.word 0x016aa2a3,0x872c259a
.word 0xa00552b9,0x4f9a5f84
.word 0x6ff4d29e,0x230f16ba
.word 0x982c8f34,0x68c8f0cd
.word 0x7c1219ee,0x340b873d
.word 0x9cc9d910,0xb22934ba
.word 0x90724009,0x8ec80bc8
.word 0x1b48bfa7,0xea8a11d4
.word 0xe5fcc688,0x47da1720
.word 0x2ebf4202,0x30d94bba
.word 0x5446c780,0xd09b5b8c
.word 0xbd0ec9c3,0xc0ff61e5
.word 0xd057ee7b,0xcd5e7c9f
.word 0xf039ad40,0x6c1d955c
.word 0x1684f54c,0xfffffbc8
.word 0xefff4b93,0xc5a04468
.word 0x654ce4dc,0x035f14dc
.word 0x913e16ec,0x68f3b35f
.word 0x85fb840a,0x72f807e1
.word 0xffffffcc,0x49ba28df
.word 0xe45d44c9,0x67c7798b
.word 0xd20b1c38,0x942e4193
.word 0x99d6782b,0x97ff21dc
.word 0x8b96e8f9,0x1fbe5379
.word 0xc327b46c,0xd288f614
.word 0xa9d6f9ec,0x4d9f4ae5
.word 0x95cacbfe,0xa6e879a5
.word 0x9233902d,0x7889afc2
.word 0x45c9b423,0x7642ab60
.word 0x00000000,0x00004d09
.word 0xb19f967f,0xb3735abe
.word 0x00a244d4,0x9efaafaf
.word 0xfc004d2e,0x74dd016a
.word 0x3cc8ecb7,0xa6b6ef51
.word 0xd3e9f0a4,0x4cd1ddd8
p30_local2_expect:
.word 0x00000000,0x1fd31ea9
.word 0x460b032e,0x2c00a02e
.word 0xff142845,0xde140000
.word 0xfffceefd,0x2735ff95
.word 0x094dbc93,0x374c6891
.word 0xffbdffff,0xde8716bc
.word 0x3e73ae68,0x2042a994
.word 0xff70b324,0xa3dba87f
.word 0xef2eda48,0x5918117d
.word 0x9b0f3a31,0x33646b4d
.word 0xd8f5d7a5,0xe32ba16b
.word 0x92e87be6,0x0db17553
.word 0x4529ade5,0x70846a9b
.word 0x41e8c24f,0x797abbec
.word 0xff3fa9c4,0x86e84505
.word 0xf19ef98d,0x58d5b3e7
.word 0x2ea0002c,0x2e030b46
.word 0xb75a113d,0x58e0c9cc
.word 0x14fd043e,0xb1509e05
.word 0x312cd877,0x18c3817d
.word 0x85ee141d,0xa11c2aa9
.word 0xa1ca6b4f,0x8e0d67a5
.word 0xbb665976,0x7e86abbc
.word 0x9798dc8e,0x18a76639
.word 0x4a534109,0xdabdb5d7
.word 0x3ec7ca12,0x838ab988
.word 0x2e7347ba,0x3794fed4
.word 0xa4b7f746,0x56e4702e
.word 0x9a856eca,0xa56aeb30
.word 0x48da758d,0xace2a112
.word 0x71d86f5f,0x4e613e07
.word 0x1513f90e,0x6f888d41
.word 0x8be21a7f,0x38c9a43d
.word 0xcbb4dde2,0x00000095
.word 0x9510bf33,0xc1feaaef
.word 0xf7979f08,0x7087659d
.word 0x4aee1cd5,0x633071cd
.word 0x903087c3,0x02d0b326
.word 0xd3244a45,0x200802b0
.word 0x06d78b0d,0xcf90eb4b
.word 0xa530ff16,0xcfb60cbe
.word 0x000000d5,0xcdba91d6
.word 0xfacbeed6,0x3dd885dc
.word 0x908b1342,0x061d92b2
.word 0x7ab4f126,0x23af273b
.word 0x07f8ac9a,0x88bd648c
.word 0x572b6f4f,0xd77f49f3
.word 0x49ddf9f3,0x6c4e9b89
.word 0xecba38e8,0xcdaec383
.word 0x2b3e3487,0x1d4757f9
.word 0x9b3a349e,0xb16cb11c
.word 0xd73ace0e,0x257dd2f8
.word 0x18cd85ed,0x48e11f9e
.word 0xa3a5d1ff,0xd3391187
.word 0xa841aeff,0x75c96760
.word 0x246ce419,0x2bf886c4
.word 0xdc83ceb0,0xeb55dd18
.word 0x18d0a260,0xbc590fb5
.word 0x873baae7,0x83a1e1be
.word 0x480455c0,0xbdf1018b
.word 0x1afc2f4a,0x5e7f6275
.word 0xaa625bf4,0x01046183
.word 0xbd025816,0x1c41ffd4
.word 0xffcb2cad,0x00000011
p30_local3_expect:
.word 0xffce96ff,0xacd1a352
.word 0x18000000,0x00000000
.word 0xff229dbc,0x115bf359
.word 0x23bd6b68,0x07659ba9
.word 0xcd5e7c9f,0x3f2833fd
.word 0x00000000,0x28bf983c
.word 0xbdeafe44,0xd12ed681
.word 0x5eac3c89,0x235aae10
.word 0x7dff90dc,0xa1ff28e8
.word 0x86e831b0,0xf7ee50dc
.word 0xa63de4e2,0x38931bc8
.word 0x7531af9a,0xffc04492
.word 0xa53d2610,0xc0f92d4a
.word 0x768d0470,0x62e8635b
.word 0x8ca7fef7,0x6b172b26
.word 0x653ad0af,0x6853664a
.word 0x813b261c,0xe502e344
.word 0x45b7be58,0x00000054
.word 0xca9c3555,0xd227a7cf
.word 0xd003d551,0x91ac4a77
.word 0xe9d8b551,0x1684f54c
.word 0x6fff9fe8,0x3d4ad0d6
.word 0x98e54aa4,0x8c6ed800
.word 0x789fd7b3,0xd84c791e
.word 0x524d853d,0xb26d773b
.word 0x2a100c22,0x51a25f90
.word 0x0bfa0d53,0xc4168c07
.word 0x606dd8c1,0xc14a5126
.word 0xe47a5760,0xb3261cc5
.word 0xff59fc39,0x120fd448
.word 0x5aac5ec7,0x3839a950
.word 0xc30aa3d3,0x9ba87169
.word 0xc7a38c11,0x6c791aa5
.word 0x8db3a8b7,0x3b0f6b8c
.word 0xf9e56095,0x460111ee
.word 0xdeea39f2,0x9092e549
.word 0x527704e6,0xf1550b3b
.word 0x206bd0a8,0xbe825a5d
.word 0x2735ff95,0x0000ff22
.word 0x00000000,0x3cdcb6cf
.word 0xed6e7416,0x64adb762
.word 0xf98d5b6a,0x7acb9157
.word 0x95d7e3c2,0x6b157275
.word 0xec9380fa,0xb64c8867
.word 0xe6117abd,0x0b5e44a1
.word 0x5f90f626,0x7698e295
.word 0x452814de,0x830243f1
.word 0x01918d51,0x8fb07218
.word 0x23458b95,0xf63a7515
.word 0x9da350e9,0x4d09b75e
.word 0xc7de7a72,0xc6d0c01f
.word 0x79a439b2,0xa57fb66e
.word 0xb09d5f6a,0x3d2c8c15
.word 0x5c08184d,0x1ec1f763
.word 0xa33462a8,0x08ef2b2a
.word 0x000000ff,0xb51d77c1
.word 0xd84e27f6,0x4fe6f209
.word 0xcf009202,0x2edd600a
.word 0xfc0be79a,0x6d2da3a2
.word 0x4be1e8d0,0xfb52c1fc
.word 0x92caef1f,0xff4d4b2b
.word 0x7a1238bb,0xe2102346
.word 0x5b5ca502,0x8a5a503d
.word 0x9ff22305,0x845958e1
p31_init_registers:
.word 0x996555ef,0xbfb3d3ed ! Init value for %l0
.word 0x394fccf8,0x2d5f745a ! Init value for %l1
.word 0x7b4d75b5,0xd6cc090c ! Init value for %l2
.word 0x36a75cf8,0xcb14719e ! Init value for %l3
.word 0xe5f9ec33,0xe58cf9e1 ! Init value for %l4
.word 0xe45737ec,0x777f8928 ! Init value for %l5
.word 0xe0669fb0,0x6674d2fa ! Init value for %l6
.word 0x7758e194,0xee97f310 ! Init value for %l7
.align 64
p31_init_freg:
.word 0xc953bc87,0x70c7f6c2 ! Init value for %f0
.word 0xf9163755,0x702a5ca2 ! Init value for %f2
.word 0x3207d9f7,0x9cb8a4b2 ! Init value for %f4
.word 0x3230a969,0xaefd8928 ! Init value for %f6
.word 0xee45e4e1,0x8f451249 ! Init value for %f8
.word 0xdcb87e00,0xaab54b2e ! Init value for %f10
.word 0x8fe271c1,0x906f8cf9 ! Init value for %f12
.word 0xc2ab9eea,0xbfcfc0f6 ! Init value for %f14
.word 0x66da6d9a,0xcbd04878 ! Init value for %f16
.word 0xce986fb4,0x627b0131 ! Init value for %f18
.word 0xaa2301a2,0x9c7605b7 ! Init value for %f20
.word 0xe19d092b,0x2809f37e ! Init value for %f22
.word 0xd5e42326,0xad16145e ! Init value for %f24
.word 0x26bef481,0xa3d9629f ! Init value for %f26
.word 0xafd240ce,0x392e609b ! Init value for %f28
.word 0x2a369fce,0xecee710a ! Init value for %f30
.word 0xc4d77f8b,0xd754ec77 ! Init value for %f32
.word 0x406bea5d,0x1280780b ! Init value for %f34
.word 0x5da642ab,0xa3c4c46b ! Init value for %f36
.word 0x2a81ae02,0xdb9b9144 ! Init value for %f38
.word 0x4216ecb1,0x7de1864e ! Init value for %f40
.word 0xcc48a54e,0x9e9e64d5 ! Init value for %f42
.word 0xd35eb2a6,0x4c976035 ! Init value for %f44
.word 0xe2ee6423,0x8d8bc97c ! Init value for %f46
.word 0x3204d5c2,0xa2bce48d
.word 0x85a68d3c,0xbb36bb3f
.word 0xccc630fb,0x449b015f
.word 0x8a5ee7b4,0x7b190626
.word 0x2fac12e5,0xa0a9d538
.word 0x22d14fe2,0xc6629cf0
.word 0x39bf545f,0x2aa3a83d
.word 0xeab544e4,0x5780c610
p31_expected_registers:
.word 0x00000000,0xba910eb9
.word 0x00000000,0x00000000
.word 0xd1af4cf9,0xaf459354
.word 0x00000000,0x00000045
.word 0x00000000,0x4e96c67d
.word 0x00000000,0xbb45bcb0
.word 0x00000000,0x000000ff
.word 0x00000000,0xe7115f2a
p31_expected_fp_regs:
.word 0xc953bc87,0x70c7f6c2
.word 0xf9163755,0x702a5ca2
.word 0x3207d9f7,0x9cb8a4b2
.word 0x3230a969,0xaefd8928
.word 0xee45e4e1,0x8f451249
.word 0xdcb87e00,0xaab54b2e
.word 0x8fe271c1,0x906f8cf9
.word 0xc2ab9eea,0xbfcfc0f6
.word 0x66da6d9a,0xcbd04878
.word 0xce986fb4,0x627b0131
.word 0xaa2301a2,0x9c7605b7
.word 0xe19d092b,0x2809f37e
.word 0xd5e42326,0xad16145e
.word 0x26bef481,0xa3d9629f
.word 0xafd240ce,0x392e609b
.word 0x2a369fce,0xecee710a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p31_local0_expect:
.word 0xae251274,0x7a7ccb1a
.word 0x45250171,0xd487836c
.word 0xff2b4b2e,0xc73a97d9
.word 0xe2000000,0x430322b9
.word 0xffa873a7,0x089c7e09
.word 0xff4dc012,0x588eff66
.word 0xe25f12ba,0x584f8aec
.word 0x26534be2,0x133bb31b
.word 0xb9b5bb98,0x668212ae
.word 0x4b86a57a,0x4668ae95
.word 0x00000000,0x420e96ff
.word 0x045b56c4,0x90318223
.word 0x57c46103,0x63066ecd
.word 0xed59f7fc,0x2161440a
.word 0x78af2758,0x4c2dfd76
.word 0x7c9789c3,0xdf70e891
.word 0x11b260e6,0x43d59ae5
.word 0xba910eb9,0xefd8a1a8
.word 0x922deee9,0x2e345ee7
.word 0xbbeea8ee,0x1f21bf98
.word 0x1aab7357,0x698e1ec7
.word 0xd3fcbfb9,0xf1fcae2a
.word 0x9eb31bc7,0x87fedd0c
.word 0x29d67751,0xc39873c6
.word 0xe1f9149d,0x4d6010f8
.word 0x1899d686,0x07924e58
.word 0x3a1a7f6f,0x2929443c
.word 0x765679ea,0xd0157710
.word 0xd1af4cf9,0xaf459354
.word 0x24965e89,0xecf529e4
.word 0x4459eb7e,0xf7d8c93b
.word 0x3d797b0e,0x87a93127
.word 0x2a74286d,0xfd159941
.word 0x6c81911f,0x85792f42
.word 0x1ac263b9,0x1a35ae2d
.word 0x51482692,0x62ef9bad
.word 0xbddbbef4,0xa40f5d7f
.word 0x0576ff97,0x8dbfdb4e
.word 0xcefb4574,0x0000003c
.word 0x198c6a4b,0x75e3adad
.word 0x3e44ffeb,0xcf44f5ac
.word 0xc04a7688,0x1dd62bb9
.word 0x6935b92d,0x8a18ce64
.word 0xb10e27c3,0x794542cc
.word 0xa2dcece0,0x7afef6f5
.word 0x5c62f00e,0xff91f3ad
.word 0x9767d56d,0xfbeb4fc4
.word 0x1035fefe,0x5cd6c071
.word 0xc864e1a0,0x4121d8d3
.word 0x449d768d,0xc28677c9
.word 0x6dad0ef3,0xe23f113a
.word 0x5996fd95,0xffecb86f
.word 0xcfde2811,0x36d26aed
.word 0xfa99e819,0xb128fb22
.word 0x5d7488cc,0xf946f38d
.word 0xbe256ed8,0x5cc468d3
.word 0xcc936b7d,0x171b9ca0
.word 0x5728aef3,0x0c623d84
.word 0xa22fe336,0x3101353e
.word 0xbf753cc5,0x341cf301
.word 0x8158b131,0xbc03cc37
.word 0xc6fa2868,0xe663842e
.word 0xff08e0ba,0x0000000a
.word 0xff629f1b,0xb41105d1
p31_local1_expect:
.word 0x5900ff00,0xa36525ae
.word 0x522eff11,0xff195872
.word 0x27000464,0x00000038
.word 0x4e96c67d,0x48758762
.word 0x8783502c,0x833c9ae8
.word 0xff75edb9,0x00000033
.word 0x66bd1132,0x6416d9cc
.word 0x7d77c7f7,0xec1177e5
.word 0x6f1f90af,0x9fb0f5da
.word 0x657abb0e,0x918fdedd
.word 0x5187731c,0x41895a1e
.word 0x83f32159,0xa444eb87
.word 0x0ee11c39,0x4b45e87a
.word 0x0000007c,0xf9bf3aff
.word 0x6a2bde89,0x352ab708
.word 0x0335e097,0xd1907caf
.word 0x852fa553,0x52ff3ba3
.word 0x91c9ecd5,0xcfb13dd4
.word 0x1c4a895a,0x3845016a
.word 0x01b8cf53,0xfa99e819
.word 0x4fbebe41,0xb33db939
.word 0xe2ed0095,0xa9031880
.word 0xda13aa23,0xeabcc91f
.word 0x1d8bd0b1,0xf0ffa903
.word 0xf53cde38,0xd836e025
.word 0x25d90086,0xafd3415f
.word 0x8bf2e1cd,0xfa1313b4
.word 0xf63bebbb,0x9c60754d
.word 0x745d9f40,0xf20ca564
.word 0x000000ff,0x03b37bd4
.word 0xe4d74d8a,0x62f2bc8d
.word 0x265b0762,0xd96ec1a0
.word 0x1006ddb7,0x40378387
.word 0x253248e0,0x6277cc7e
.word 0xfc540330,0x1f7b422d
.word 0x6c6ec120,0xf9aaea88
.word 0xada7000c,0xfe59d3d7
.word 0x8bd7f8b1,0x46562541
.word 0xa42ff17f,0x47457418
.word 0x0f8ad29f,0x8ab5487b
.word 0x427fbb3e,0xefc25993
.word 0xbb1503e9,0x350b482b
.word 0x49662ec5,0x3b85d624
.word 0x89889754,0x2bff2ae6
.word 0x295b64da,0xa355cef5
.word 0x34e77ee9,0x1503b767
.word 0x42b21d85,0xcd0b9189
.word 0xded71458,0xac98e47a
.word 0xf2e68666,0x149c3dd5
.word 0x7011a480,0x083f9b88
.word 0xf339a999,0xd28128ca
.word 0x4ad6beda,0xe9ac3c83
.word 0x5071f4ee,0x83774a1f
.word 0xe3e2878f,0x5f48e89f
.word 0xee2840a6,0x56885c39
.word 0x97e4430c,0x83654335
.word 0x67eb9b62,0x71a5cf02
.word 0x5b8da40a,0x32a010c7
.word 0x84ff3ed8,0xff175c91
.word 0x9c4da982,0xa3e42546
.word 0xc51d4b6d,0x38995888
.word 0xcc08440c,0xc89bd9b1
.word 0xed0085f0,0x3312b111
.word 0x9057a3bf,0x44628110
p31_local2_expect:
.word 0xc745dfd0,0x511e4dc3
.word 0xb7dd0610,0xaadaa8ff
.word 0xff335a9b,0xdc3cb807
.word 0xffffffff,0x40378387
.word 0xff92e8f3,0x2e4b2bf9
.word 0x50ffd51f,0xca5e7fd2
.word 0x2aaef66b,0x0751126d
.word 0x000000e2,0xd3a43e0b
.word 0xb2d857af,0xab768b56
.word 0xffa0a7f8,0x5cd9ac42
.word 0x32f9daa5,0x7d59a3d1
.word 0xc21673f7,0x5c02999c
.word 0x3ae33258,0x7fe626ca
.word 0x5467a30b,0x91fa1327
.word 0xf48b7d00,0x3acc2060
.word 0xad83bd31,0x8e9441e6
.word 0xd6cc090c,0x34174c4e
.word 0x6659b951,0xf81960a4
.word 0x67c2b55a,0xb6e5a401
.word 0x3ec34bb6,0xb8c8881c
.word 0x8986ae08,0x07153fe6
.word 0x8f657c83,0xfd54ffa9
.word 0x644e3302,0xb482d5ee
.word 0x43383114,0xd3ed5e54
.word 0x176b7dd0,0x83dd317e
.word 0x7d878773,0x210d2478
.word 0xfff68cb9,0xc9175e1f
.word 0xe6553ed6,0x234deb9e
.word 0x7efe8782,0xa7fe8832
.word 0xaf987fb1,0x66deb269
.word 0x671eedc5,0x709988c7
.word 0x0245eb4c,0xfcfff727
.word 0xd92df81e,0x49ff449e
.word 0x1566f749,0x2de1af1e
.word 0x56f39cb7,0x65bc2e51
.word 0xff08e0ba,0x15e7c064
.word 0x64be8773,0xcdf0ed22
.word 0x037eae53,0x4aec2b18
.word 0x3cff5362,0xacc1b7d8
.word 0x8cff425b,0x3de257ab
.word 0xa823c32e,0x2cf4930a
.word 0xfb48b49f,0xf039d66b
.word 0x5a21a2e6,0x66ab4813
.word 0xc5668eac,0xd79698bd
.word 0xcd5bd0af,0x6bd0e044
.word 0x3323716a,0x0bf9677a
.word 0xf4a39b3c,0xdbbf905b
.word 0x0a408267,0xfec41d50
.word 0x000000ef,0x367cafff
.word 0x6801ea03,0xff8b899c
.word 0xff3a0877,0xb8dc5fca
.word 0x900aa7c7,0x00000023
.word 0xbde6efa6,0xf8d375d8
.word 0x7f4dbb64,0x671b667c
.word 0x789ca080,0xe7734c98
.word 0x5f64341d,0xf9c1680e
.word 0x6b626e43,0xb78588da
.word 0x7ab102b9,0x00000045
.word 0x880052a6,0xd9389094
.word 0x11ffdf21,0x4fbcf5a4
.word 0xc5fa965e,0xde457df7
.word 0xc5e77eef,0xfbe23a24
.word 0xaadaa8ff,0x000000a4
.word 0xa380f3c5,0x49169655
p31_local3_expect:
.word 0xffc6e682,0x04458bef
.word 0xffa40366,0x8a167e0c
.word 0xffc468d3,0xd0e100f9
.word 0x12c04dff,0x3c759821
.word 0x2affae25,0x00f95b18
.word 0xd8b7c1ac,0x6049adf9
.word 0xb96865f9,0x9e4feb3f
.word 0x2dae9394,0xf0fbaae7
.word 0xfc6c3564,0x0aa4c4f2
.word 0x2fc5f3b6,0xda6d8b96
.word 0x3e9073be,0x3a50764a
.word 0xdbe95f2d,0xb3b0c36a
.word 0xc0f759c4,0xb4d4f5f0
.word 0x45a1e15f,0xf586dfc7
.word 0x7d1ca1d9,0x56f39cb7
.word 0x6f0e0edb,0x74abe0e3
.word 0x189870d5,0xe6fde469
.word 0x000000ff,0x40b581dc
.word 0x66feba4f,0xe542b926
.word 0xefc2fe92,0xcf15ee63
.word 0xc90e7134,0x8123b187
.word 0xc38a23bd,0x2aa3f04c
.word 0x00386a56,0x5a328b83
.word 0x5dbf8ce1,0x31d8fff1
.word 0x5515fadc,0xc8080363
.word 0x897734fa,0x249cfb81
.word 0xa35f5165,0x3f77ab65
.word 0x43974818,0x4c290a8f
.word 0xe8f4bc1b,0x957d44e0
.word 0x977e8545,0xa36525ae
.word 0x842d7aaf,0x85f04ccd
.word 0x602ff918,0x86289147
.word 0xc6c1ba98,0x146ea583
.word 0xd2ac0b49,0xd2b1c23b
.word 0x5ae9fe8c,0x0000000c
.word 0x937e7288,0x000000ff
.word 0x092bd52c,0xadbb593c
.word 0xa1a62d1d,0x62ef9bad
.word 0x20c00adc,0xb4b512fc
.word 0xf2f9e158,0x362b4148
.word 0x50c3f8ce,0xa01538a3
.word 0xae3424b0,0x56a6baa7
.word 0xd439f99f,0xeb5b9061
.word 0x76d21724,0x54b1dd8c
.word 0xb569b8a3,0x292a62c2
.word 0xe58cf9e1,0x2ff6592c
.word 0x664f464a,0x06efa104
.word 0x44cb2d4c,0xb6359db4
.word 0x4e07c339,0xd5f942f3
.word 0x409c5c36,0xa03a6466
.word 0x22867388,0xe5afabbe
.word 0xff08e0ba,0x43c13e7c
.word 0xaef81192,0x2bc6879c
.word 0x6c67454f,0x8e7f84ff
.word 0x429b2fb0,0x0d4b5ebc
.word 0xe7ec0407,0x083f2fd8
.word 0x08e51748,0xfadbad6a
.word 0x2e4b2bf9,0x2ef10d94
.word 0xd3040a57,0x4575edb9
.word 0x2806681c,0xa5c2b8ec
.word 0x97522fd4,0xde9e9975
.word 0xfd91e210,0x376470fd
.word 0x58cc0025,0xcbf71f9d
.word 0x9e67500a,0xf518556d
p32_init_registers:
.word 0xdd1b557d,0xca65550e ! Init value for %l0
.word 0xc7d6868c,0xc83bd9b0 ! Init value for %l1
.word 0xed67d9f6,0x21223ec3 ! Init value for %l2
.word 0x1bf7ff94,0x214dbe96 ! Init value for %l3
.word 0x43e3c0b0,0xc1f94c60 ! Init value for %l4
.word 0x30dad2e8,0x6cd0c1d8 ! Init value for %l5
.word 0x7c4e77f0,0x6d0b8125 ! Init value for %l6
.word 0xfb2d9315,0xb7331fdb ! Init value for %l7
.align 64
p32_init_freg:
.word 0x5403290e,0x8a3479c7 ! Init value for %f0
.word 0x08094b36,0x0d2e6172 ! Init value for %f2
.word 0x9effd531,0x7904b56e ! Init value for %f4
.word 0x43f2d6f4,0xd710e66a ! Init value for %f6
.word 0xfe0aeac9,0x5942b66d ! Init value for %f8
.word 0xb5c1b811,0xc8ea65b4 ! Init value for %f10
.word 0x81967c82,0xbf576552 ! Init value for %f12
.word 0xe867012c,0xe04c1f8d ! Init value for %f14
.word 0x257c5cff,0xfd445184 ! Init value for %f16
.word 0xacca567b,0xc27d7046 ! Init value for %f18
.word 0x18d17308,0xc0133db1 ! Init value for %f20
.word 0x898d0029,0x5272e216 ! Init value for %f22
.word 0x0acb22de,0xe74600be ! Init value for %f24
.word 0x0d3aa720,0x0544e6bf ! Init value for %f26
.word 0x94aa9de4,0x67236e49 ! Init value for %f28
.word 0x83aeb273,0xb0e7b9aa ! Init value for %f30
.word 0x13f7200b,0xbf1ff388 ! Init value for %f32
.word 0xc71acbe6,0x1e9d82d2 ! Init value for %f34
.word 0x812daec4,0x0c40baeb ! Init value for %f36
.word 0x4daeaf9e,0xfa354c40 ! Init value for %f38
.word 0xc8999425,0x3db1f72c ! Init value for %f40
.word 0x431f6710,0xd3878208 ! Init value for %f42
.word 0x37c7bf5d,0xf1e9ff25 ! Init value for %f44
.word 0xa30de208,0xf9e6b4a4 ! Init value for %f46
.word 0x4e16c4bf,0x35b3a859
.word 0xbc895ebb,0x5f554ad3
.word 0xba8b70ae,0x3951a84d
.word 0x81cbdfc1,0x4b71a9c9
.word 0x515d404b,0x91135ecc
.word 0xab2b6422,0x7b0c7f70
.word 0x852ff866,0x5f338970
.word 0xb89bba86,0xe7b894c1
p32_expected_registers:
.word 0x00000000,0xd2bd4b45
.word 0x00000000,0x593c44a9
.word 0x00000000,0x000054af
.word 0x00000000,0xaf7d01c5
.word 0x00000000,0xb7331fff
.word 0x00000000,0xfb2d9315
.word 0x00000000,0xcc0f2d2a
.word 0x00000000,0x00000013
p32_expected_fp_regs:
.word 0x5403290e,0x8a3479c7
.word 0x08094b36,0x0d2e6172
.word 0x9effd531,0x7904b56e
.word 0x43f2d6f4,0xd710e66a
.word 0xfe0aeac9,0x5942b66d
.word 0xb5c1b811,0xc8ea65b4
.word 0x81967c82,0xbf576552
.word 0xe867012c,0xe04c1f8d
.word 0x257c5cff,0xfd445184
.word 0xacca567b,0xc27d7046
.word 0x18d17308,0xc0133db1
.word 0x898d0029,0x5272e216
.word 0x0acb22de,0xe74600be
.word 0x0d3aa720,0x0544e6bf
.word 0x94aa9de4,0x67236e49
.word 0x83aeb273,0xb0e7b9aa
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p32_local0_expect:
.word 0xfcd0b2c0,0x251ecfb0
.word 0xff508fa7,0x30262cf2
.word 0x000000dc,0xcf23a7ae
.word 0xffffffe1,0x817ad6d8
.word 0x18957540,0x21223ec3
.word 0xffecfea3,0xc794ef93
.word 0x99844faf,0x83e7ead5
.word 0x000000e9,0x6faacd2b
.word 0x4af06cba,0x17ebf76c
.word 0x2a57dfc1,0x18957540
.word 0x8e29528a,0xa379e8ac
.word 0xd2a42f09,0x90eca720
.word 0x4051cf87,0x040437be
.word 0x30f1720f,0xffffffff
.word 0xc79487e2,0x71062f58
.word 0x042dbc6b,0xd17d794e
.word 0x0bc12280,0x1a67e628
.word 0x23fabfd9,0x4489c019
.word 0xffd8b557,0x69a5a24e
.word 0x5a8075f5,0x5dc84c2d
.word 0xfcd76228,0xeb3093a7
.word 0x6dd5ce9d,0xb358b196
.word 0x1a4b0463,0xdaf33cc7
.word 0xaddcb113,0x00000089
.word 0x5f9abbd0,0x18039f54
.word 0x256a6905,0x34741e8c
.word 0xf679ffd3,0x39cac3bd
.word 0xcfea8e28,0xc12e0346
.word 0xf5b36376,0xb6b1b4c8
.word 0xdbd90de8,0x7e7255b2
.word 0x1803500d,0x5dbf80d9
.word 0xcd255aff,0xff2b7093
.word 0x00000000,0x000000a6
.word 0x95fafdf5,0x0bc612ec
.word 0xc5dc8fcd,0x8fc473b1
.word 0xb6103ab4,0xfc8d2086
.word 0xecc3fc25,0xc69dce1d
.word 0x4d01e9ad,0x71dafa18
.word 0x74fcdaa8,0xa0d7fd9b
.word 0xfd75cc7f,0x744cd575
.word 0x869d5676,0x06f95779
.word 0x7bba5ad0,0x9a9143ff
.word 0xc68c94af,0xa7fbccf3
.word 0x3de5a6bc,0x5f7b9a2d
.word 0x66561ea8,0x43cca46e
.word 0x4c3bdd39,0x7dd094d0
.word 0x91a6d938,0xe9ec7497
.word 0x0c739a39,0x95eab421
.word 0x593c44a9,0x04bd043a
.word 0x880a0300,0xa3e5ceb6
.word 0xd2fc64b3,0x31752bf2
.word 0xa4d4ef64,0x6829f391
.word 0x4ba404e9,0x54463842
.word 0x81271e86,0xd696ccc3
.word 0x7dc914bd,0xd96a5cd5
.word 0x39b541e7,0x4fa10a86
.word 0xd35815f2,0x44a97169
.word 0x5c44408e,0x2e69b342
.word 0xb444688a,0x0f27ffd1
.word 0xadc847d4,0x9460407a
.word 0x9347e5c1,0x94690700
.word 0x88c4bb6e,0xe3ae1165
.word 0xb0331e1e,0x0000001a
.word 0x21432ed2,0x67f82216
p32_local1_expect:
.word 0xffffffff,0xfcd0b2c0
.word 0xb8000000,0x00000022
.word 0x0a853e0d,0x00000022
.word 0xff727447,0x7b5ac69e
.word 0xffffffff,0x1169f587
.word 0xf71d07c2,0xfe7a2e02
.word 0x4fe8ccd5,0x343f2614
.word 0x125f77f3,0xdea2f34b
.word 0xc682757d,0xeb51bcd2
.word 0x0aa963fa,0x8d4d20e7
.word 0xe86d02d4,0x17797ae8
.word 0x0d8d5031,0x98da736d
.word 0x000054af,0xe2349a7e
.word 0x332c423b,0x04b7fb67
.word 0x54dd4f92,0xe4c3d357
.word 0xcc114f0b,0x1f8df700
.word 0x5529db84,0x97174325
.word 0x7b3f645e,0xe9e22305
.word 0x0045ffcb,0x8606a232
.word 0x51628af3,0x856e48dd
.word 0xb4dd7901,0x8b50633f
.word 0x55f3e462,0x03d3f06d
.word 0x18edb375,0x6616fa99
.word 0x829046a7,0x5508d048
.word 0xd3ce2cec,0xa24c51a9
.word 0xac637639,0xbc11af3d
.word 0xec13469b,0xd0daef20
.word 0x8867840f,0x7fa651f0
.word 0xac7ea598,0xefd21c6c
.word 0x8479dfcd,0x91913fce
.word 0x7f76e41e,0x3b23a8c2
.word 0xc6d1bcc1,0xbfef8d70
.word 0x0666b997,0x32b92838
.word 0xca8a08c7,0x5ae7ae14
.word 0x000000bb,0x56b9e6d0
.word 0xd110d7ff,0x298e4ca3
.word 0xffb6b03e,0xc4970685
.word 0x287d4549,0xe406beee
.word 0x36c2389b,0x1b38418c
.word 0xa77f079b,0x3a2f1d4a
.word 0x5e4385b5,0x471ec443
.word 0x9b3e1077,0xa947e57e
.word 0x740a834c,0xfdbb3eff
.word 0xe1ffd326,0x860188ea
.word 0x0c3fb8c2,0x00000089
.word 0x97726123,0x0cb4af33
.word 0xff6d3eee,0xccbf09fb
.word 0x568de11c,0xd20841dc
.word 0xbd5a18e7,0x1080cd0e
.word 0xd56be5f6,0x8c8aff45
.word 0x6c969efc,0x1b38ecfc
.word 0xc28b6bdb,0x557df007
.word 0x592d761b,0x6fed4aaa
.word 0x3995d1f5,0x160da83e
.word 0x6dd569dd,0x2f8c476d
.word 0xcdd2911f,0x38969f0c
.word 0x08f0bf88,0x4fd890e5
.word 0x20eaf067,0xffe74001
.word 0x45a99948,0xd4e199c6
.word 0xfe2d86ef,0xcfbab901
.word 0x4d1ce9a4,0x56a73b8a
.word 0x7ca4b509,0x1b38ecfc
.word 0xea231ce1,0x000000db
.word 0x8e4bd012,0x30c0da07
p32_local2_expect:
.word 0xffaf1667,0x4b029159
.word 0xfcd10000,0x00000000
.word 0xfb000000,0x17718cf6
.word 0xff000033,0xabff7498
.word 0x4b450054,0x81271e86
.word 0xaeffffff,0x7b000000
.word 0x00001222,0x08ff1dcc
.word 0xf30502c0,0x580c1155
.word 0xdb6ccabf,0x6ef7d2b5
.word 0x596df188,0xc37a837d
.word 0x6b607bff,0x343f2614
.word 0xad5a0cac,0x47203e4d
.word 0x9b77ff4f,0x7db418bc
.word 0xff4a3fee,0xa4572905
.word 0x81271e86,0xfada6a30
.word 0x64e30b85,0x9efe6a29
.word 0xe5441f13,0xa3d8e197
.word 0xb2bf5b06,0xa78f5038
.word 0x2f6e1101,0x8d304c2a
.word 0xb3993f03,0xe35d509c
.word 0xcd7b4847,0x1110c20b
.word 0x44e1fb47,0x4c49754b
.word 0xc145f3c3,0x21223ec3
.word 0xd8d67a81,0x5320dead
.word 0x00000033,0xea203811
.word 0x553d8e4a,0x8754bb61
.word 0x81a0fd6a,0x313c9958
.word 0xe35c1f04,0x6164617f
.word 0xf5b6f00d,0x003076c1
.word 0x1b6b347b,0x6aa70a1e
.word 0x13fcc908,0x73aa32a7
.word 0xa499afc1,0xba65afff
.word 0x3cab65f1,0x50e46a71
.word 0x122261a3,0xdc3491ae
.word 0xc07cffff,0x2374aeba
.word 0x4ea110f3,0xc5b2f78e
.word 0x30ed2a84,0xd459f8b4
.word 0x18e97cfc,0x21713c9e
.word 0xdf6f983e,0x2fa58c8e
.word 0x94c42519,0xfcae4fd5
.word 0x2d444bbd,0x7040ae46
.word 0xb1512879,0xb1e93dce
.word 0x79dd62eb,0xffc4149b
.word 0xf36580a2,0x224f113e
.word 0x1ca98e59,0x75f63906
.word 0xdd221866,0x3aa3f31a
.word 0x663265a9,0x15dca7c3
.word 0x5e8c1536,0x4632394d
.word 0xe08d2a7e,0x5d6a0374
.word 0xdbafcda1,0x8700f650
.word 0x79a541cc,0x5e5e028b
.word 0x30eb13ff,0xa7d7a8b5
.word 0x4e4228bc,0xaf7d01c5
.word 0x113e071f,0x4b24f046
.word 0x46ae6307,0xe3653d8a
.word 0xc5ae8001,0x77bf48a7
.word 0xf0c3b442,0xb708f498
.word 0x852b1188,0x592537f9
.word 0x574264d4,0xff820ca3
.word 0x478040ce,0x7d7cde9a
.word 0x26f55ff3,0x365e68ed
.word 0x94ac243e,0xfab5c8fa
.word 0x0267adbd,0xd6bf3483
.word 0xe3af89fc,0xff7c46fe
p32_local3_expect:
.word 0x3390fc99,0x00000000
.word 0xb2c071d3,0x7e0f2bd6
.word 0xecfcd0d9,0x8a9c013e
.word 0xffd0b2c0,0x00000090
.word 0xff1f33b7,0x15932dfb
.word 0x68de450c,0x28b714fa
.word 0x28a17795,0xaf58aa28
.word 0xbd7348f1,0xfb000000
.word 0x913bb7dd,0x4975c3cd
.word 0xe2edbd5e,0x5a22cf2f
.word 0x8ffd0cfd,0x7e8aaaf3
.word 0x3e1698e5,0x65665e73
.word 0xd0adc1b8,0xd09ed2b1
.word 0x7eba257a,0xe260672e
.word 0xddf36069,0x97b71340
.word 0x1b32d55d,0x84035386
.word 0xe42bd4aa,0x9632bcb6
.word 0x88e6a656,0x61732bba
.word 0x832a71f3,0x39330922
.word 0xc6e764ad,0x77953f75
.word 0x6e65441e,0x8a9aef0b
.word 0x6f017cf2,0x27a8d467
.word 0xc2220930,0x81bcfcd7
.word 0x16fc8ce2,0x810ace47
.word 0x41b9e810,0x0f423855
.word 0x3e8f3a22,0x00000095
.word 0xec765bdd,0x877fb4ae
.word 0xf9e17331,0xb80b7f71
.word 0xb2c53789,0xe993ba68
.word 0x3f37d6ff,0x2d4a3e38
.word 0xddf12d57,0x6b977d12
.word 0x126d230c,0xbad64746
.word 0x2d52bca2,0xe9f5d5a2
.word 0x7267244b,0x608e5f6e
.word 0x222fd498,0xf86c0993
.word 0xf0a6043f,0xa76d4b99
.word 0x55b3fd20,0xfb38e9c5
.word 0xcbf2e4f0,0xd700daff
.word 0x8657626c,0x2cf1f2a2
.word 0x1b28ea27,0x6b6a4494
.word 0x142e33e4,0x24e699f7
.word 0xea25bff3,0xdcf614d7
.word 0x6c01c122,0xae6766f5
.word 0x1436af8f,0xcc0f2d2a
.word 0xb5fd01af,0x486860e6
.word 0xf93f936c,0xabf28e27
.word 0x4d51a3af,0x34dc1690
.word 0x08e06fd2,0x9bc4d615
.word 0xd33ebf5b,0xc1e1b165
.word 0x8682f831,0xe1fad0d9
.word 0x4b029159,0x5a2cb255
.word 0x1c742b7c,0x77bf48a7
.word 0x78af822f,0x21749e8b
.word 0x89555dce,0xc447c594
.word 0x19883d5c,0x88de8db5
.word 0xd7a06109,0x0de8dc64
.word 0xce7f4116,0x5bc95332
.word 0x73253785,0xff7b70db
.word 0x9e6ba9fa,0xc30518e4
.word 0xc6ef8b0f,0x63782e22
.word 0xfc7d59b8,0x53ef795a
.word 0x4342ff5f,0xb8a33d44
.word 0xc7faff32,0x0812e929
.word 0x2c3d3ee3,0x0ad81adf
p33_init_registers:
.word 0xf3053903,0xce92f707 ! Init value for %l0
.word 0x3f720287,0xb418b8ab ! Init value for %l1
.word 0x38914dc8,0x505fcc90 ! Init value for %l2
.word 0xe1d7d318,0x2ace39c4 ! Init value for %l3
.word 0xde905bfa,0x0094ed35 ! Init value for %l4
.word 0x486fd078,0x3503229d ! Init value for %l5
.word 0x4dffcb1e,0x0a45a726 ! Init value for %l6
.word 0xbe7106dc,0x7b085ac5 ! Init value for %l7
.align 64
p33_init_freg:
.word 0x1239c3c1,0x21ad236a ! Init value for %f0
.word 0xf96f3aa5,0x4a1da53c ! Init value for %f2
.word 0x6b9b647c,0xccd57320 ! Init value for %f4
.word 0x72d20256,0x7491db04 ! Init value for %f6
.word 0x05e08f9f,0xd369ecdc ! Init value for %f8
.word 0xea12dde5,0x061fc5e1 ! Init value for %f10
.word 0x089aee03,0x3b36d6da ! Init value for %f12
.word 0x19feeb66,0x577b9b6e ! Init value for %f14
.word 0xd576dbb6,0x0bb7fc23 ! Init value for %f16
.word 0xbb4c2775,0xb102db0f ! Init value for %f18
.word 0xa75aee48,0x2b5fb68f ! Init value for %f20
.word 0x46d70299,0x7525aa1f ! Init value for %f22
.word 0xf34fa8c4,0x34ad879a ! Init value for %f24
.word 0xcf89cd29,0x5a65edb5 ! Init value for %f26
.word 0x629191cc,0x931fa055 ! Init value for %f28
.word 0xd333454c,0xa29da459 ! Init value for %f30
.word 0x5ea5b81b,0x62d5e17e ! Init value for %f32
.word 0xa72f431c,0x149bc9a2 ! Init value for %f34
.word 0x0886ba1d,0x33a47163 ! Init value for %f36
.word 0x7e849fa5,0x8ac00d4f ! Init value for %f38
.word 0x491fc3df,0xf73edb93 ! Init value for %f40
.word 0xd51540a4,0x5dad1794 ! Init value for %f42
.word 0x7649d758,0x890909a3 ! Init value for %f44
.word 0x28ce54ac,0xb9521147 ! Init value for %f46
.word 0x43d59cf9,0x15e7dd77
.word 0xe2da2fb3,0xbcdd2d1b
.word 0xd40eb02c,0x30542b87
.word 0x21787701,0xaa6a525b
.word 0xf8a966bf,0xd9750ae8
.word 0x3a1dc4b6,0xa454b1d4
.word 0x2c45cf45,0x63416873
.word 0xfcb2a1b3,0x4ec28418
p33_expected_registers:
.word 0x00000000,0x2384e653
.word 0x00000000,0x000000ff
.word 0x4911248b,0xf78838ab
.word 0x00000000,0x00000000
.word 0x00000000,0x00000042
.word 0x00000000,0xb16c62d7
.word 0x00000000,0xffff08fc
.word 0x00000000,0xb416ff16
p33_expected_fp_regs:
.word 0x1239c3c1,0x21ad236a
.word 0xf96f3aa5,0x4a1da53c
.word 0x6b9b647c,0xccd57320
.word 0x72d20256,0x7491db04
.word 0x05e08f9f,0xd369ecdc
.word 0xea12dde5,0x061fc5e1
.word 0x089aee03,0x3b36d6da
.word 0x19feeb66,0x577b9b6e
.word 0xd576dbb6,0x0bb7fc23
.word 0xbb4c2775,0xb102db0f
.word 0xa75aee48,0x2b5fb68f
.word 0x46d70299,0x7525aa1f
.word 0xf34fa8c4,0x34ad879a
.word 0xcf89cd29,0x5a65edb5
.word 0x629191cc,0x931fa055
.word 0xd333454c,0xa29da459
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p33_local0_expect:
.word 0xff80d216,0x4938f481
.word 0x00000000,0x00000001
.word 0x4200005f,0xebec20ed
.word 0x00000000,0xf186197a
.word 0xffff08fc,0xb416ff16
.word 0x42228d93,0x00000000
.word 0xcc7e5454,0x7efe03f0
.word 0xcd40dd0e,0x7373a291
.word 0xbc211841,0x91643da1
.word 0x28794dae,0x53b39675
.word 0xd06e19d7,0xfb215fd6
.word 0xffe23cf2,0x7e20d0ff
.word 0xe8f61404,0xf7b0ff0a
.word 0x8e92f070,0xdd458a9a
.word 0x7e324ec3,0x176ec29d
.word 0x2cc8b7da,0xbf707276
.word 0x17b5aeff,0x510ac859
.word 0xcad87681,0x8668ee2a
.word 0x71d8ad70,0x74f69587
.word 0xea1b0bf0,0x73940351
.word 0x84fe7e9c,0x0000002c
.word 0xb4126c3d,0xcfa5b2d1
.word 0x0518d71f,0x6cd3cd52
.word 0xfd3f945d,0xcbf83ef4
.word 0x18926420,0x1f968d0d
.word 0x0ba7f4bb,0xdae8abda
.word 0x33453177,0xf77556ae
.word 0x84a7a3a8,0x89d71edb
.word 0x6765c0da,0x0dfdff90
.word 0x0c58104a,0xd6f6c678
.word 0x2586cd90,0x2d90eac2
.word 0x814506b3,0x8ba20bcb
.word 0xdf460043,0x4918a514
.word 0xa321bd90,0x0b794409
.word 0x01bb2730,0x35868ccf
.word 0xe74875ff,0x8cca1dbc
.word 0x49b81597,0x02210969
.word 0x9ead3cce,0xb728d3d3
.word 0x97ccda0c,0x685c28cc
.word 0xdd66490b,0xa5fc4cf2
.word 0x0b3e48f1,0x2e93eb0c
.word 0xf69ef1b5,0xff1cbf29
.word 0xb418b8ab,0x4abeb21d
.word 0xbe707b04,0x077a3015
.word 0x2726bba5,0x01a9448f
.word 0xd6ee0dbf,0xc40ff6b3
.word 0x700b4fd8,0x0a04f1ca
.word 0x8a6a24b7,0xaa18b532
.word 0x0346f543,0x8f26024a
.word 0x8794bb14,0xe6644ffd
.word 0x2ab1ffcc,0xa120a526
.word 0xfe9116f3,0x77ffafb5
.word 0x798a0eb9,0x8ef18c4c
.word 0xab297c66,0x379e95c4
.word 0x42374edf,0xd5b00602
.word 0xe66784ab,0x5d5b597f
.word 0x48567932,0xfac095a6
.word 0x7d6d601c,0x62137b69
.word 0x5d5b597f,0xcd7a3a79
.word 0x77d1910a,0xe6c40bc8
.word 0x124000f2,0x9b47bf1b
.word 0xff73c9b4,0x2c3431f7
.word 0x9ffff24e,0x8990da8a
.word 0x36c4b36d,0x26ff9867
p33_local1_expect:
.word 0x000000ff,0x00000000
.word 0xff000000,0xf965fab7
.word 0xeceb4f98,0xffd09b4c
.word 0xd7626cb1,0x8f0c3e2c
.word 0x00ffb633,0xe3b039ab
.word 0x70469d50,0x00000000
.word 0x68f8df9c,0xe2d2e76e
.word 0xa9931875,0x9afcc469
.word 0x0094ed35,0x42a58ab6
.word 0x3cecc820,0xe190777f
.word 0x9228c25e,0x72eba568
.word 0x711d9161,0x70469d50
.word 0xc4ee763c,0x0a0f1fcb
.word 0x5b2edc1d,0x5e023798
.word 0xe7928d7a,0xbd49cf83
.word 0x1e7b40bb,0xacb0adb7
.word 0x3dff40bd,0x2573ecef
.word 0x6040a1fa,0x42194b5d
.word 0x933666ca,0xabe8de37
.word 0x97de079a,0x86d33a07
.word 0xd88c11ff,0x801490d9
.word 0xb64dc1a0,0x550f0799
.word 0xdabfaab7,0x6ebe43c9
.word 0xbdc6dd48,0x23f4a6af
.word 0x994819cd,0x7ad47c63
.word 0xf4628d2c,0xdce093e1
.word 0x5241f105,0x4d2a51a1
.word 0x701dbb3f,0xe882ae55
.word 0x4c8b45ff,0xe6f11da0
.word 0xe799adbf,0x20733cd5
.word 0x8d6819d5,0x4d9a77c8
.word 0x7707e77f,0xa038c6a3
.word 0xbc9e8b75,0x232e1135
.word 0x9ff59206,0xd15e27d7
.word 0x340c29ce,0xae0e878b
.word 0xc5d4f4e2,0xf59af1ae
.word 0x2d0e598f,0xd26b9c79
.word 0x3d086de8,0x36a46c25
.word 0x50301e4d,0xdf07c8fb
.word 0x55c5a545,0x1b3b0b3a
.word 0xa800b205,0x893ddb5c
.word 0x2410ad25,0xdf6e27f8
.word 0xd02ec5ed,0x0de5b640
.word 0xa89447a4,0x7e0cb2ec
.word 0xa681b71c,0xd0685523
.word 0x4e30be14,0xc3ba39c2
.word 0xfeb6fd56,0xebff148e
.word 0x9cff48fc,0xac7df63a
.word 0xffd8fe97,0xe490ff0e
.word 0x03c72f27,0xb0bc8caf
.word 0xe4aa2a89,0xe17318e3
.word 0xa4e843fd,0xefc87cc2
.word 0x8a710255,0x7fe341de
.word 0xe475128d,0x7220442b
.word 0xa82c58be,0x94c1d8a0
.word 0x8f537022,0x38b77a7c
.word 0x82c6b54a,0xd57f88f6
.word 0xac6544b0,0x5fc50be6
.word 0x1a1b23f5,0x6dfbff08
.word 0x0000001a,0x4c484b8c
.word 0xaec6adaf,0x21b2ac59
.word 0xffd09b4c,0x18e375a0
.word 0xef7e319d,0x924f3a84
.word 0xa6705dd7,0xefc83e59
p33_local2_expect:
.word 0xbd87546b,0x9de78254
.word 0x5637b1d7,0x51e76555
.word 0x00000000,0x0000008f
.word 0x39c418a7,0xfd4b204e
.word 0x8f000000,0x21585fff
.word 0xfff792ce,0x4d69f1ac
.word 0x04ba6074,0x998cfd48
.word 0xbd27b28d,0x5eca406d
.word 0x671a4030,0xe84e6f13
.word 0xbc7dd67c,0xdac6556e
.word 0x662288a6,0x3fd73cbf
.word 0xba238b12,0x50745264
.word 0x02f3f114,0x0f7b51a5
.word 0xff3f83ab,0x1877bbc7
.word 0xfd8205ba,0x3348988a
.word 0x119f66b0,0xa354355f
.word 0xcb39f9b9,0x928c20a5
.word 0x840c8c7b,0x76b74c96
.word 0x00000008,0x80ff9530
.word 0xf78051a2,0xd99da975
.word 0x8274500c,0x1b669495
.word 0xce140628,0x000000bd
.word 0x7586092c,0x76e4d969
.word 0x2f24f878,0x5aa2f43d
.word 0x744fb31a,0xc4b51a27
.word 0x4a0c2995,0x4233d018
.word 0xb868f812,0x6cae7de1
.word 0x9e069c1c,0x9f6fba4a
.word 0x0a577111,0x7de9a79f
.word 0x4016099c,0x153f7d5b
.word 0x3503229d,0xca853764
.word 0x00000000,0x0000004c
.word 0xb96b19a3,0x552a57bd
.word 0x96a14a05,0x4d9fdbea
.word 0x33624ebd,0x4a51cc6c
.word 0x45400823,0x95428722
.word 0x77ff5d96,0x856dd7ce
.word 0x7dc72dd7,0x55cb2cda
.word 0xefe004ee,0xa9dc0d5b
.word 0xd79d5840,0xc9d19e81
.word 0x0b71bf24,0x87252f1c
.word 0x5475b713,0x90481ce1
.word 0x51e76555,0xfb47818a
.word 0xe2d0e645,0xa0363bea
.word 0xa27fe32d,0x16f8566e
.word 0x9d51eec2,0x2a52aa11
.word 0xf940af47,0x60d4ebaa
.word 0x80b6acc9,0xf701350c
.word 0x878a1b6a,0x04144316
.word 0x6b45044f,0x298363ee
.word 0xff145446,0x7e20d0ff
.word 0xcd4c7e24,0x34373446
.word 0x380011bb,0x19a695f6
.word 0xd9e4cb5d,0xc78038cd
.word 0x0e9824d5,0x3d29258c
.word 0x5c6bad24,0xffb5ff8b
.word 0x7436d541,0x0e9f4a8c
.word 0x7462a1b9,0x6df95c93
.word 0x28de8b33,0x217ae52a
.word 0x95454bce,0x8cc4658a
.word 0x41e98745,0x3bafc707
.word 0xc93b61e8,0x2b3e8fe7
.word 0xbfe9770d,0xb2ff7a7b
.word 0x8a55d4cc,0x5ee7a9ff
p33_local3_expect:
.word 0x9d317eef,0x099d7eff
.word 0x51e76555,0x0b794409
.word 0x00000000,0x0000002c
.word 0x01000000,0x76000000
.word 0xffc3937d,0x6179e104
.word 0x88cb0000,0xf5f92b83
.word 0xc4c9185f,0xe924078f
.word 0x214913c5,0xe6930c38
.word 0x2069ecda,0x1e68ae4e
.word 0x775dd4c6,0x2be7b0bc
.word 0x1ec50afb,0x7fa89b2c
.word 0x994d3f0b,0x8a63f799
.word 0x9db5335d,0x933945cd
.word 0xfbd77bc9,0xbebb912c
.word 0xa37712ef,0xa81b1353
.word 0xfed54f89,0x456fbfe1
.word 0xf77cab21,0x2d175665
.word 0xff6e29ff,0xbdfa8429
.word 0x251551f0,0x6c9532b1
.word 0x6a531576,0x5bef78a3
.word 0x43fb9469,0x1e47f0e1
.word 0xb16c62ea,0x5379d41b
.word 0xe0181788,0x27cfd684
.word 0xdbe39e5a,0xef4cf5b6
.word 0x09589654,0x703eab22
.word 0x5f23ff1d,0x2f18c74d
.word 0x7e740ee0,0xaf861f28
.word 0x564010ea,0x7bdb7caa
.word 0x00000076,0x039a31a5
.word 0x7b26b139,0xd2be8bcc
.word 0x3b30c38f,0x63fc10d4
.word 0xa90c75f5,0x4463a2e4
.word 0xa5bc09c5,0x206d789d
.word 0x48842871,0x2e5c574f
.word 0x0739e2ea,0x3630da28
.word 0xa1f1e302,0x13024887
.word 0x0f0010ff,0x0e972f7a
.word 0xc7cf47ed,0xa8ab4ada
.word 0x000000bd,0x897d7d65
.word 0x7f8a9158,0x49b81597
.word 0x000062ea,0xc8743d00
.word 0xa6a6ff9f,0x716919d1
.word 0x1ffd8987,0x9f94547d
.word 0x0594226d,0x2e101288
.word 0xea626cb1,0xfd4eb024
.word 0xc854e809,0x3ef00d3a
.word 0x8ad3138d,0xd8dde7ae
.word 0x3d79e3ff,0x10c0da84
.word 0xacd038f9,0x2e34bcd7
.word 0x03ed8874,0x27b4bf22
.word 0x1bd59342,0x51ef2e26
.word 0x0a471e64,0xf673a39b
.word 0x5b38eb90,0x71c046d3
.word 0x54ed461f,0x4c064b3b
.word 0x0000003b,0x8ec8b092
.word 0xfab8b56e,0x2600862b
.word 0x8e0fc19b,0x60520380
.word 0x4911248b,0xf78838ab
.word 0xff99a2e3,0xafe8203d
.word 0xfbc787ff,0xb51b407d
.word 0x425fd138,0x9cda4f4a
.word 0x9b37f91e,0x225ec904
.word 0x54b2af8e,0xee743cdf
.word 0x4e32dcad,0x9f96c983
p34_init_registers:
.word 0x16999816,0x0ba99999 ! Init value for %l0
.word 0x54c8c512,0x145c5d0a ! Init value for %l1
.word 0xeb5fddc1,0xb2f3dc69 ! Init value for %l2
.word 0xd7ec4894,0x5d0512c4 ! Init value for %l3
.word 0xb366b838,0x96b4ce55 ! Init value for %l4
.word 0xf335fc9a,0x26b00a95 ! Init value for %l5
.word 0x69a3d669,0xfdbd02fd ! Init value for %l6
.word 0xfee3186a,0x6edc1250 ! Init value for %l7
.align 64
p34_init_freg:
.word 0xdb8e3ea0,0x6e20dae3 ! Init value for %f0
.word 0x873c3d0a,0x1ed31b64 ! Init value for %f2
.word 0x22caf27c,0x709d2167 ! Init value for %f4
.word 0x8cd7c5a2,0xf321c5be ! Init value for %f6
.word 0xb5f78c90,0xa99e4165 ! Init value for %f8
.word 0xea70d603,0x512d58f6 ! Init value for %f10
.word 0x1b243790,0xa62e9d7a ! Init value for %f12
.word 0x87e2c744,0xf10c7f91 ! Init value for %f14
.word 0xce0ec063,0xc46475b7 ! Init value for %f16
.word 0x011067b2,0x58fbce43 ! Init value for %f18
.word 0x28f67508,0x66b595ec ! Init value for %f20
.word 0xbeaa496d,0xc9fd592c ! Init value for %f22
.word 0xa9881072,0x177dfce4 ! Init value for %f24
.word 0x72058b0b,0xe82eaf7e ! Init value for %f26
.word 0x367acb64,0x348bf580 ! Init value for %f28
.word 0xf6f8254c,0xeb84394c ! Init value for %f30
.word 0x3db1d285,0x025f411c ! Init value for %f32
.word 0x452f289f,0x295dd7a5 ! Init value for %f34
.word 0xce78d509,0x36f54032 ! Init value for %f36
.word 0xe05e655d,0x1185e8d4 ! Init value for %f38
.word 0x34013170,0x6b679d24 ! Init value for %f40
.word 0x9ee737b3,0x991852f8 ! Init value for %f42
.word 0x84d5181c,0x85cf26bf ! Init value for %f44
.word 0xb7651cc9,0x62d89117 ! Init value for %f46
.word 0x0335220e,0xdadd6cc5
.word 0x52e5dcf2,0x1fee9cd5
.word 0x369310bc,0xc0c4bdd2
.word 0x73e265e6,0x9e4dda28
.word 0x7c8aeb3e,0x6d230032
.word 0xd56ac150,0xf3352608
.word 0x1e7488e2,0x66198d54
.word 0x8b313752,0x502aed39
p34_expected_registers:
.word 0xf3694dd9,0x6833776a
.word 0x00000000,0x70ccffb6
.word 0x00000000,0x00000071
.word 0x00000000,0x00000000
.word 0x00000000,0x000000ff
.word 0x00000000,0xd26d7d71
.word 0x6e27e517,0x8a9c1c12
.word 0x00000000,0xf3d25b0e
p34_expected_fp_regs:
.word 0xdb8e3ea0,0x6e20dae3
.word 0x873c3d0a,0x1ed31b64
.word 0x22caf27c,0x709d2167
.word 0x8cd7c5a2,0xf321c5be
.word 0xb5f78c90,0xa99e4165
.word 0xea70d603,0x512d58f6
.word 0x1b243790,0xa62e9d7a
.word 0x87e2c744,0xf10c7f91
.word 0xce0ec063,0xc46475b7
.word 0x011067b2,0x58fbce43
.word 0x28f67508,0x66b595ec
.word 0xbeaa496d,0xc9fd592c
.word 0xa9881072,0x177dfce4
.word 0x72058b0b,0xe82eaf7e
.word 0x367acb64,0x348bf580
.word 0xf6f8254c,0xeb84394c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p34_local0_expect:
.word 0x00000000,0x5c365e36
.word 0xffffffab,0x304b7785
.word 0x00000000,0x1b08acff
.word 0xf889c946,0x9c000000
.word 0xff6dbc73,0x55efcf8b
.word 0x000000ab,0x42e7c687
.word 0x65b7df65,0x62e1ef9d
.word 0xe08aaad1,0x709d671a
.word 0x9b584764,0x4e0d40d6
.word 0xe6e663b5,0x0f1a77d5
.word 0x93ad515e,0x3c53b0bd
.word 0x9867be35,0xb257d08c
.word 0x64cfa86f,0x52c5ff71
.word 0xb9a792a6,0xffdc9643
.word 0x7d3aabff,0x93bbb92b
.word 0xb96112e1,0xa233f8ce
.word 0xcd9670eb,0x48ecb411
.word 0x330eb3bf,0xf19137e9
.word 0x9896edad,0xae850897
.word 0xaa54ace8,0x0be80ab7
.word 0x41c5a31b,0x69bd8d1a
.word 0x00000076,0xffff34b2
.word 0x5e0a0e7e,0x5df7d772
.word 0xc18a8e65,0xefdfecc5
.word 0xa3ff5b65,0x9d484630
.word 0x85c0fe3c,0x827698c3
.word 0xd8c99ee0,0x930a13cd
.word 0xdce3785d,0x576f5721
.word 0xb735a4cd,0x7e4e5bfa
.word 0x86e56099,0x3c0dd9f1
.word 0xfc285c93,0x24561b77
.word 0x5b526de3,0x68754168
.word 0x0c2b6832,0xd2b7fdad
.word 0x0376ca12,0x13245ad9
.word 0xf4eac4aa,0xb2ff237b
.word 0xfe80e5ca,0xb4f59580
.word 0xfb1b1438,0xebd89687
.word 0x2306fa42,0xe114df89
.word 0x6d02887b,0x3f50512e
.word 0x47f0dc9d,0xf85608c7
.word 0x688e91cf,0x5c42f6df
.word 0x976c6765,0xeaaa8453
.word 0x8c8cccbe,0x930a13cd
.word 0x3529fb6b,0x99ee6720
.word 0x3fba9353,0xc0dc6355
.word 0x4a181260,0x279a7c4a
.word 0x66ad71ff,0xed450e5b
.word 0x4f64132f,0xb667d6ed
.word 0x8c3d1bd7,0xfeef159f
.word 0xf4856f24,0x01756bcd
.word 0x932e36c1,0x9cf1066a
.word 0x8923851d,0x808727f0
.word 0x5aeaced3,0x69144f25
.word 0xa03289a4,0xa5ff8b2f
.word 0x1f788fc8,0xbbd8fd00
.word 0x1eb49f0d,0xca557535
.word 0x6c444299,0x84df4fe1
.word 0x503aeb87,0x8b53c81f
.word 0xac6c3a13,0x1fd26ad5
.word 0x481d75b5,0x8bdb8301
.word 0x4e88de0b,0x7461391b
.word 0xc5184fb7,0xddbea873
.word 0xc07f7e55,0x98fef857
.word 0x1d449401,0x138bdc27
p34_local1_expect:
.word 0xff74d8c1,0x46c989f8
.word 0xff6ac8f7,0xe67a38b0
.word 0xd3abda73,0xbbac081b
.word 0x950ab026,0x6d2274de
.word 0x0000ff32,0x89c212a7
.word 0x0ed0b3c5,0xaadad37a
.word 0x4967cf0d,0x5b52dfdd
.word 0x6cb448fe,0x7fff32ff
.word 0x8593e14c,0x4a73c447
.word 0x64b83ad8,0x8db7b74e
.word 0x109bbbdd,0xcdf5bc70
.word 0x95a10606,0x9c009e21
.word 0xbfd0ef09,0xf68d6c45
.word 0x5c2e0d62,0xa0098948
.word 0xe3745e11,0x23f951de
.word 0x2c084709,0xe952050e
.word 0x54ed0288,0x4cc4c499
.word 0x20afbd0d,0xddd4d9da
.word 0xad8db331,0x27ac6334
.word 0x6476d5ba,0xddb48602
.word 0x0000ff00,0x8365c471
.word 0xbc010887,0x9ce31e6e
.word 0xa6a1163f,0x320abd08
.word 0x4afb5e33,0x621df77e
.word 0x960a5fac,0x550a957c
.word 0xc63f8c9f,0x5f459144
.word 0xc74be041,0x00566cc8
.word 0x201fe08d,0xc17e0e7e
.word 0x3dd8cf11,0x4324dde9
.word 0xde981a89,0x056eaff2
.word 0x25837124,0xfe42b990
.word 0xb67cb2f1,0x25139b33
.word 0x850d9787,0x9ac8bf57
.word 0xe95199c5,0x7c004557
.word 0x2301f0f3,0x2ebc7302
.word 0x57507669,0xc9a03b8a
.word 0x652edcb0,0x95e21813
.word 0x5a899e2b,0x4f8c54c1
.word 0xcf7478c0,0x7b0fbac6
.word 0x7307d581,0x27b57963
.word 0x781d05a8,0x60651ea2
.word 0xf4e966c2,0xf0999455
.word 0x756042e4,0x1e066df6
.word 0xad5fbc58,0x68691f68
.word 0xdeffc754,0x069804e2
.word 0x4134c6a1,0xbeb3802e
.word 0x96424b36,0xb4311d32
.word 0x8c761a6e,0x35decedf
.word 0x3bc06889,0x720f8745
.word 0x00000000,0xedff77c1
.word 0x84a6df51,0x05374865
.word 0x5012dc6e,0x18b5b833
.word 0xffbfa1c8,0x53ea3eed
.word 0xf3694dd9,0x6833776a
.word 0xa50b73d0,0xa9bf8966
.word 0x36526b78,0xee7fafff
.word 0x6a95c6f3,0x80be5673
.word 0xd1741675,0xd6c8efdd
.word 0xba9cf1ed,0x5767e050
.word 0x3090eb4f,0x2c2fd833
.word 0x83e5f5b9,0x000000ad
.word 0xb5b8d7dc,0x541eb642
.word 0xa4c9b8c9,0xfe27038b
.word 0xcefd22ee,0x46fe1a10
p34_local2_expect:
.word 0xff000000,0xfc4188e7
.word 0x65b7df65,0xa9bf8966
.word 0xff439647,0x4244f48b
.word 0xff952cec,0x22c1fd8e
.word 0x8b000000,0x66f07297
.word 0x74ec5d11,0x337204c8
.word 0xf3ce9242,0x41a177ed
.word 0x2c83e2f5,0xc83cf911
.word 0xfa669120,0x3589becd
.word 0xa306561c,0x6d49e2be
.word 0x77f41703,0x3f3a1bda
.word 0x522bc0a9,0x563d4374
.word 0x560b4018,0xd717a664
.word 0xb23d9de5,0x63e3d459
.word 0xaee8f2df,0x08d64dd7
.word 0xe7560da3,0x6954a486
.word 0xac07db80,0xedffecdd
.word 0x35379164,0x4252ab00
.word 0x3020afa5,0xef1a40f7
.word 0x13c015c3,0x5f60ed37
.word 0x378ff657,0x45038890
.word 0xcc5b5ba7,0x1e7a6fc4
.word 0xc23d6df0,0x9d398afb
.word 0xc9edada4,0xdf73b657
.word 0x693a164a,0x8c401d82
.word 0x49410190,0xfe3fe395
.word 0xde9d58fd,0x18db0da4
.word 0xb7b67db8,0x3d13641b
.word 0x298ec956,0xe9834eec
.word 0x3ff7ae95,0xdb201123
.word 0x3589becd,0x63114d42
.word 0xe47ce15f,0x78e846f6
.word 0x1939e084,0x3abd2317
.word 0x325ae9db,0x8475fc2a
.word 0xa85d2c79,0x15a005d8
.word 0x67ae8409,0x81ffa641
.word 0xcd4bff1f,0xc732e63c
.word 0x5538f49e,0x581cfd79
.word 0x920ed67e,0x82ffd49d
.word 0x63c7b121,0x770f9367
.word 0xd814576c,0xd0be51da
.word 0xfe8bcdff,0x317cd83f
.word 0x32cf61f2,0x1bb70f56
.word 0x859b970a,0xd41ff0ba
.word 0x91a38ca5,0xecebe15d
.word 0x3f0024f6,0x6a6b7eef
.word 0x39b65d08,0x5b685bd1
.word 0x588b57bf,0xffcdf52f
.word 0x6e27e517,0x8a9c1c12
.word 0xe3ed33ae,0xe59d6027
.word 0x189db6c8,0xfddcff7c
.word 0xb329cbff,0x7ece445c
.word 0x81cbd24d,0xe1b21dfe
.word 0xb9e7a0f0,0xcdc344f7
.word 0xf667c6d9,0x000000d0
.word 0x3b9f8401,0x5396cce4
.word 0xc90413ff,0x8153923b
.word 0xe9aa0f68,0xc7b3158b
.word 0x66d948c0,0xcf358483
.word 0x485ddb5e,0x9418eb70
.word 0x41b354fa,0x50f2c18f
.word 0xc975345b,0x5b3562c3
.word 0x6126e3ff,0x1f369fcd
.word 0xd1371ab6,0x6a1fb9ea
p34_local3_expect:
.word 0x71f8349e,0xe068151c
.word 0xd232ce27,0xa21e6560
.word 0xab1ad30e,0xa2bf86be
.word 0xc79c90a3,0x9f8a1f99
.word 0x79630000,0x00000000
.word 0x0000008b,0x00000000
.word 0x0d4bc510,0xa9bf8966
.word 0x65e326eb,0x4a9323d8
.word 0xf45880c0,0xe27f2662
.word 0x7d3aabff,0x1ff2cc8f
.word 0x17c4e905,0x77870e17
.word 0x5d03acdc,0xde78f1c6
.word 0x8063e398,0xd9ad55d1
.word 0x2cd623f9,0xa51d4967
.word 0xcdb909b8,0xe2b09270
.word 0xbfb30e33,0x5c365e36
.word 0x571222fd,0xa331b41b
.word 0xdae2517a,0xf6ccfbe2
.word 0x0ff0a478,0xeb647328
.word 0xf889c946,0xb78bc9ed
.word 0xb5ce385d,0x448b25ea
.word 0x26a22a5d,0xa1d08320
.word 0x773673ca,0xe6514619
.word 0xfe81c739,0xd26d7d71
.word 0x4cbb81a7,0x321eb24e
.word 0x11fdbfb6,0xcf025a80
.word 0x3112b50a,0xd0b7e5e2
.word 0xfff21ef8,0xc84a3f71
.word 0xa5ddbe4e,0xe04ce3ac
.word 0x1c70f831,0xcc3166a0
.word 0xc156f07d,0x03ab3559
.word 0xdd0368a8,0xb54421ac
.word 0xb69f0f56,0x103178d0
.word 0xa4a59eac,0x78a63b5b
.word 0x2d5f2e3a,0xffad8a8a
.word 0xf14b6d4d,0xdd392e07
.word 0xb79d3f60,0x550a957c
.word 0xca337421,0x453c20cd
.word 0x30aefc00,0x160a0df5
.word 0x6c06b090,0x2e1bf3d8
.word 0x82b02e1c,0x45341393
.word 0xbceb6af9,0xa934a43f
.word 0x61b3242b,0x452d6345
.word 0x1a16cdaa,0x2074e0f3
.word 0xb2ffe361,0x69c36cdc
.word 0x939cbbe0,0x89d21b40
.word 0x4db41e90,0xef8a9728
.word 0xf1221177,0xb750a467
.word 0x6d72d749,0xc70fcadf
.word 0xe511b748,0x5ef67d76
.word 0x191ff9e4,0xa971c5cc
.word 0xb3c0a528,0x9eceffb9
.word 0x1c6e6bd9,0x5c365e36
.word 0x8875af9f,0xea5e8479
.word 0xeeff2ac1,0x7f00a731
.word 0x93521202,0x0e0be94c
.word 0x79f423b3,0xbf618e4e
.word 0x839797a3,0x4e1a6baf
.word 0xf1101dff,0x70ccffb6
.word 0xe5fa90dc,0x22544431
.word 0x22113504,0xc0f4a0cf
.word 0x813d1e69,0x4016b6b4
.word 0x0000009b,0xbae34d63
.word 0xd9cbe35d,0x27ffddf8
p35_init_registers:
.word 0x9581b687,0xeda46f94 ! Init value for %l0
.word 0x53dad874,0x1d979d6b ! Init value for %l1
.word 0x4d8fc976,0x849ae44e ! Init value for %l2
.word 0x5617df7c,0x1b33bf98 ! Init value for %l3
.word 0x2481f442,0x3cbf4a78 ! Init value for %l4
.word 0x82f64a14,0x45762920 ! Init value for %l5
.word 0xd3013598,0xc51ccefc ! Init value for %l6
.word 0x7d3da564,0x6457a157 ! Init value for %l7
.align 64
p35_init_freg:
.word 0x3f30ec3e,0xb665b78f ! Init value for %f0
.word 0xc9abd7e9,0xb6d7a8eb ! Init value for %f2
.word 0x887df14c,0x0ba03e9f ! Init value for %f4
.word 0x38a65ba3,0xfee1b8e8 ! Init value for %f6
.word 0x55dc2174,0x0ab2f173 ! Init value for %f8
.word 0x3d4c8945,0x4a1e8c90 ! Init value for %f10
.word 0x23df6f63,0xb30886d3 ! Init value for %f12
.word 0x2cf2242f,0x1f90e337 ! Init value for %f14
.word 0x340fa00b,0x4976f89d ! Init value for %f16
.word 0xef3b3a4a,0x6ce2287a ! Init value for %f18
.word 0xae495ca6,0x5402b448 ! Init value for %f20
.word 0x55f09780,0x3e0ec60c ! Init value for %f22
.word 0x9ee2ffac,0x7bc6a779 ! Init value for %f24
.word 0xda5995bb,0x769a74b9 ! Init value for %f26
.word 0xdb46638e,0x6d92bf35 ! Init value for %f28
.word 0x80670d3a,0x2851d3eb ! Init value for %f30
.word 0xf17718b2,0x6613b11a ! Init value for %f32
.word 0xd043c812,0xe57c5513 ! Init value for %f34
.word 0x809ee72d,0x4c15e922 ! Init value for %f36
.word 0xbae92fcc,0xa569bf22 ! Init value for %f38
.word 0x7ff4a7ae,0x3d597dca ! Init value for %f40
.word 0x4d5f5206,0xfcc0fa28 ! Init value for %f42
.word 0xc51cc610,0x5495d152 ! Init value for %f44
.word 0x79fb6749,0xd270eff0 ! Init value for %f46
.word 0x549a9f47,0xf94d7bb8
.word 0x232a32de,0x66675cd1
.word 0x757ee8e6,0x707e6b98
.word 0xfc4c5c02,0x2b8a6c0b
.word 0xb7cbb977,0x1c3b35fa
.word 0x817dea59,0x09525a71
.word 0x0ed6cfa0,0xba422e94
.word 0x4a3c6ba2,0xab649e25
p35_expected_registers:
.word 0x00000000,0xb2000000
.word 0x00000000,0x00000054
.word 0x00000000,0xa04b9c2c
.word 0x00000000,0xff2fb73a
.word 0x1bcb98ad,0xcbf685af
.word 0x00000000,0x00000000
.word 0x00000000,0x00000002
.word 0x00000000,0x000000b2
p35_expected_fp_regs:
.word 0x3f30ec3e,0xb665b78f
.word 0xc9abd7e9,0xb6d7a8eb
.word 0x887df14c,0x0ba03e9f
.word 0x38a65ba3,0xfee1b8e8
.word 0x55dc2174,0x0ab2f173
.word 0x3d4c8945,0x4a1e8c90
.word 0x23df6f63,0xb30886d3
.word 0x2cf2242f,0x1f90e337
.word 0x340fa00b,0x4976f89d
.word 0xef3b3a4a,0x6ce2287a
.word 0xae495ca6,0x5402b448
.word 0x55f09780,0x3e0ec60c
.word 0x9ee2ffac,0x7bc6a779
.word 0xda5995bb,0x769a74b9
.word 0xdb46638e,0x6d92bf35
.word 0x80670d3a,0x2851d3eb
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p35_local0_expect:
.word 0x946f3297,0x3cbf4a78
.word 0xc1190000,0xbbed7315
.word 0xff8b7af5,0xc866db92
.word 0x604eff5c,0x000000ff
.word 0x3212d9c0,0x90293daf
.word 0x0afcae75,0x63063bff
.word 0xfbff50e8,0xc3d239f8
.word 0xb64dcda6,0x8e1d7c56
.word 0x00d24d37,0x9ca45ab7
.word 0x0e0f8cfd,0xe24f4d0b
.word 0xc8b37290,0x7a3eb388
.word 0x10dbec01,0x23b77701
.word 0x27e8ba49,0x832d10eb
.word 0x03cd3b73,0xeaba8435
.word 0x7186f476,0x39b4e5e1
.word 0x4ae7719d,0xac3a9759
.word 0xbb913a19,0xed409216
.word 0x799f9fe8,0xc7d3c32b
.word 0x2eec1e9f,0xa6c15aaf
.word 0x7ac4fac5,0x3ea219c1
.word 0xac0108c1,0xff677259
.word 0x9852ea4b,0x91858ad0
.word 0xc52822bb,0x7c8b09dd
.word 0xbb721ee8,0x000000ae
.word 0x3ab85a46,0xe84cf397
.word 0x21fbfa44,0x820e4c87
.word 0x22c58657,0x74be8f63
.word 0x223235e7,0xfcacdeff
.word 0xd8027111,0xf36d325c
.word 0x52a11212,0xf728393e
.word 0x48f5a09d,0xff702e86
.word 0xdc74f6d2,0x59a8a7c6
.word 0xc185a4ff,0x12d86ba8
.word 0x0000001b,0xae81253e
.word 0x751db566,0x2fd71bf4
.word 0xff7002ff,0xd338b055
.word 0xa2b5a704,0xed49faf5
.word 0x00000075,0x01457864
.word 0xc230412f,0x7bae50c1
.word 0x543ad250,0x50005d7b
.word 0xbb25e6a5,0x3f51496e
.word 0xd6de3b92,0xff6455be
.word 0x4219676d,0x66491ce5
.word 0xce75f893,0xff59530c
.word 0xd925b0ec,0x6e938fff
.word 0x0ea123f4,0xf321ffe5
.word 0x9eecd85d,0xd5958d06
.word 0xc1ed594e,0x0135dfee
.word 0x79a4e704,0x0b9407da
.word 0xcb52c408,0x9975c56f
.word 0xe425de6b,0x07b111ff
.word 0x9be1540f,0x090b8e16
.word 0xb3888797,0x8416a985
.word 0x40e96317,0x4e2905ef
.word 0x3ede9331,0x04a94b10
.word 0x1bc21e36,0x81afc972
.word 0xd102111b,0xbed89271
.word 0xcbee23c5,0x1ee8a059
.word 0x535b3554,0x4efd976f
.word 0xa8d1f7d9,0x00000053
.word 0x31c71689,0x00a1143c
.word 0x984e18ae,0xe2f3ff36
.word 0xf083a861,0x00dafd1e
.word 0xf933cf64,0xbe78ea92
p35_local1_expect:
.word 0x6f000000,0x8a62b563
.word 0x53565ea3,0x35868412
.word 0xe3753922,0x71a56d7b
.word 0xff000000,0x84000000
.word 0xa12d82bd,0x000000d0
.word 0xa12d82bd,0x4fa5dfea
.word 0xa8cf362d,0xcb3e32ea
.word 0xb7d38b58,0x8538aa51
.word 0x6a55b65f,0x8922d6d7
.word 0x7cd4a070,0x2847bf59
.word 0x54daf88b,0x4f73e4ea
.word 0x883f4f8e,0xffb34ea2
.word 0x719e877a,0xcf9ef176
.word 0xe02733fa,0xb9bd4fbe
.word 0xcc853be8,0x294431f8
.word 0x15baf424,0xfc3bb142
.word 0x2aff91fd,0x2897f8a5
.word 0xee324c17,0x76ff18fe
.word 0x3f610ef3,0x7354a875
.word 0x7a8f0d9c,0x52e1f46c
.word 0xbedcbd0a,0x9b51c142
.word 0x9a71cb42,0xba5b416b
.word 0x4ad6e528,0xfaffbf2a
.word 0x1bcb98ad,0xcbf685af
.word 0x6729838e,0x6fe30618
.word 0xf24ef172,0x9d7e67e8
.word 0xb1e05ddf,0x94cc1766
.word 0x99e64394,0xd1f07d52
.word 0xed976734,0xfa5748c2
.word 0xd2081a14,0xc50cf220
.word 0xbf99e591,0xd265b0a8
.word 0x32897c6b,0xddede4e8
.word 0xd89e2d0b,0x0216133f
.word 0xfb43d9b8,0xd46fb483
.word 0xbbe16045,0x8217ee73
.word 0x0000006f,0x38f0e658
.word 0xfd04c07a,0x3954380f
.word 0xefeaf968,0xe1ee6fe9
.word 0x00ffff75,0x4af36f57
.word 0xcc89b26b,0x323b8578
.word 0x3ee8f460,0x04c7ed35
.word 0x90e936de,0x944fabf0
.word 0x8ac80502,0x3af40f5d
.word 0xb868e189,0xa7efb9f0
.word 0xac822a2f,0x90c96dff
.word 0xc49339ff,0xcbf62610
.word 0x05a944d2,0xecd32751
.word 0xfbff0c47,0xdbd83535
.word 0x1e5058e0,0xf2a8b240
.word 0x9f3c5fe2,0x877d7462
.word 0xd83a00b3,0xdf7f8484
.word 0x689d00d4,0xac47c1c1
.word 0x56236c4b,0x2a5bb7db
.word 0x3d8afff2,0xa497b7bd
.word 0x46669273,0xbdc753a3
.word 0x9905b397,0xb86bb361
.word 0x8ad5cc82,0xb506be96
.word 0x5f9017d1,0x7d5a1709
.word 0x00001573,0xc03ce442
.word 0x624ce341,0xff77e02e
.word 0x09deb5f7,0x8f9760b8
.word 0x5c5769f5,0xeb5974ae
.word 0xe10d3a04,0xaa45c022
.word 0x138d0189,0xc72e14d3
p35_local2_expect:
.word 0x67f17b91,0x51ff66f0
.word 0xff17bf98,0x3615cdf7
.word 0x0000005a,0xa3eff6c3
.word 0xff876e80,0x4ab72995
.word 0x74b65c8a,0x07983661
.word 0x75ae9bc3,0xdb902e38
.word 0xbdae8ea1,0x33990fe2
.word 0xe11e157d,0xec6748d6
.word 0xc83cf8fe,0xb0236bd9
.word 0x32f489ff,0x56824ef7
.word 0xaf787132,0x3b19918f
.word 0xc5c455cc,0xa62c31ca
.word 0xc808e332,0x9b851e77
.word 0xd884a87a,0xac5b97bc
.word 0x91e39fa9,0x3c549d86
.word 0x4a89ac94,0xf4572489
.word 0x00000049,0x64af4212
.word 0x42b2b596,0x75ff43a8
.word 0x69c649a4,0x78663bfb
.word 0x00000053,0xa87e87b7
.word 0xe9c606d0,0xa42d6882
.word 0x8c1fa85d,0x05ffcca6
.word 0xe547ca5d,0xc2163f6c
.word 0x6a3ef848,0xbe0776a3
.word 0x4ddb3957,0xb038b02b
.word 0xd255a8df,0x25063716
.word 0xc2dfe20a,0x412dd7d3
.word 0xc95a5036,0xc2e218b3
.word 0xfdae57f8,0x714afc71
.word 0x20c65474,0xf21918db
.word 0x223975e3,0x6c327c82
.word 0x6642667d,0x3d703755
.word 0x1343083b,0x17821902
.word 0x2fd1b074,0xa12d82ff
.word 0xf9a82aca,0x980cfde4
.word 0x6a55b65f,0xdcc38567
.word 0xd2fccb4e,0x052f9f27
.word 0xa059cf6f,0x1519a914
.word 0x691ea5ca,0x854927dd
.word 0x000000ff,0x08f6439b
.word 0x73f119d3,0x4fa09772
.word 0x81f7e5b7,0x163839a5
.word 0xcfd0a1c0,0x0b4e0122
.word 0xa3b28202,0x8a214b0d
.word 0xe375c9e2,0x22f0c0f2
.word 0xf2270697,0xc5603ec4
.word 0xb2f2bd7d,0x022a1b48
.word 0x639e48f4,0x0000002c
.word 0x3f435322,0x2c4bd82e
.word 0xbddc6074,0x069361fa
.word 0xb83a495e,0x3954380f
.word 0xfcb122a7,0xb34b8410
.word 0x982f7552,0x036b8ddb
.word 0x836f9489,0x17bf9dab
.word 0xf9a01202,0x7978e81f
.word 0x38036f57,0xd2fe9f1e
.word 0xf36528f5,0x7bfdcff2
.word 0x1317cf60,0x9fc3c5fd
.word 0x5d45fa0a,0x005f56fe
.word 0x66431c2a,0x000000bb
.word 0x8df29291,0x48d2ad05
.word 0x4bc2eb76,0xffc5a7c0
.word 0x96474d24,0x3a9c4e20
.word 0xb1bd1470,0x5738cc95
p35_local3_expect:
.word 0xff1c4966,0x94e95eee
.word 0x50d23a54,0x62c65c98
.word 0xff1a05b9,0xa0fdedff
.word 0xd5abebe5,0x84a97fbf
.word 0x0000005a,0x000000d0
.word 0xbd822da1,0x5a4f686e
.word 0x2ae0ce6f,0x1c7f0994
.word 0xc6ac2ec9,0x09fa2a65
.word 0xccc7e2f1,0xcee04cfb
.word 0x07982760,0x46646504
.word 0x0e0d272a,0x3d6918dc
.word 0x86d1445d,0xef898345
.word 0x92fb8fdf,0x783e5ed3
.word 0x74033205,0x47a4972d
.word 0x0efcb45e,0x8a5cb674
.word 0x60c9f8ab,0xd4af8e69
.word 0x915f014e,0xf91023a2
.word 0x3355aef8,0x6530d807
.word 0xb53d01d9,0xba474ab1
.word 0xc3cbc3de,0xf7c76a94
.word 0xa039a1cb,0xba8ec772
.word 0x1ae781a9,0xf1e4cb24
.word 0xe03aba41,0xc02bff0e
.word 0xacd085d3,0x33893f09
.word 0xeb6aa0dc,0xf87a98af
.word 0xbd345d11,0x096e75b6
.word 0xa18f6379,0xef692c62
.word 0xb48c3bdd,0x3ea233d4
.word 0xfad9889e,0xd7a65258
.word 0x337a18ff,0x917bf167
.word 0x26ad8ab5,0x90fd2d54
.word 0x37147455,0xc44d81c9
.word 0xb59d9fa9,0xff55c585
.word 0xf75a290e,0xf7684926
.word 0x32cad8a2,0x0c08e6de
.word 0x5f895c7e,0x5d2e1f47
.word 0x855657d9,0x0e923965
.word 0xe6c604fc,0x496077a7
.word 0x15e82872,0x7aa7775a
.word 0xc7e28d39,0x69b76199
.word 0x6ed76e7c,0xf1e5f13e
.word 0x9fcb5f3a,0xaec01592
.word 0x016a984c,0x28c2c0d1
.word 0xecff28a3,0xcb449847
.word 0x815e1e83,0x6089825c
.word 0x8fff1a41,0xe29f89d1
.word 0x4354c6df,0x081deafb
.word 0x9bfe272e,0x612dcc1b
.word 0x4b72a354,0x388e5df5
.word 0x5c43e37d,0xff6133ab
.word 0x093b45f7,0x5e6ff734
.word 0x4eb6678c,0xd6dd6a78
.word 0x431b7fa8,0xff4818cf
.word 0x2c1a34d8,0x640effdc
.word 0x70578f0b,0xafed5caf
.word 0xe4a31a2d,0x80316d04
.word 0x27b4d424,0xf97e9c8f
.word 0x089df760,0xc1f7ba0b
.word 0x95383463,0x5daa5952
.word 0xe56ecb7b,0x0f66783e
.word 0x88991cdf,0x6a99b96c
.word 0x1af9612d,0x80a0d86e
.word 0x3a962f20,0xff880072
.word 0xfbd81628,0xbd82b28e
p36_init_registers:
.word 0xcbfbd034,0x86f21d6e ! Init value for %l0
.word 0x79506ad2,0x047cf3e1 ! Init value for %l1
.word 0xdeac78ca,0x1d66c749 ! Init value for %l2
.word 0x705ced54,0x39d2467c ! Init value for %l3
.word 0x24b241f5,0xd9c46b35 ! Init value for %l4
.word 0xa6ae524c,0x1f29cccc ! Init value for %l5
.word 0xdc8d1034,0x75039057 ! Init value for %l6
.word 0xbbdd0176,0x3b5f3d17 ! Init value for %l7
.align 64
p36_init_freg:
.word 0x70fdaf8e,0x477bb5c2 ! Init value for %f0
.word 0x3d66b9a8,0xedeedcb7 ! Init value for %f2
.word 0x446c6dc7,0xea0e8441 ! Init value for %f4
.word 0x6865b6aa,0xe520c4da ! Init value for %f6
.word 0xa833dee2,0xf7d8177e ! Init value for %f8
.word 0x166f4917,0x9c565d45 ! Init value for %f10
.word 0x31f02bb4,0xe03d9aa0 ! Init value for %f12
.word 0xf179495d,0xf93582df ! Init value for %f14
.word 0x66911ca2,0x8d3af2d7 ! Init value for %f16
.word 0x5fc51db4,0x99f6e259 ! Init value for %f18
.word 0x92455e3d,0x0ed9d426 ! Init value for %f20
.word 0xf28c5747,0x3f5c0909 ! Init value for %f22
.word 0x5da760f5,0x82dde0c5 ! Init value for %f24
.word 0xe1aa1ab8,0x9f2d3c63 ! Init value for %f26
.word 0xe398d3e3,0x4f415002 ! Init value for %f28
.word 0x983896c9,0x51e2786b ! Init value for %f30
.word 0x485606a2,0x004cc636 ! Init value for %f32
.word 0x0d4177d0,0x62747052 ! Init value for %f34
.word 0xd9ea0689,0xc1b14376 ! Init value for %f36
.word 0x3ae54fd9,0xefc1f97b ! Init value for %f38
.word 0x459eed47,0x9f80d3da ! Init value for %f40
.word 0x159ac28b,0x9b8a93eb ! Init value for %f42
.word 0xd0c4b260,0x045f786f ! Init value for %f44
.word 0xf00ed6ae,0xd8f98db5 ! Init value for %f46
.word 0xb9994f5d,0x99794167
.word 0x11884ada,0xc1559e1b
.word 0xfaa81ab2,0x8ae01e74
.word 0xbda0e651,0x8eda5d99
.word 0xe13ba050,0xd0b54518
.word 0x71e24a30,0xad5f7ce9
.word 0x721ef271,0x5760805a
.word 0xbe62fb93,0xca17f2b0
p36_expected_registers:
.word 0x00000000,0xbd9d0000
.word 0x0605eeab,0xd77879b8
.word 0x6a63e3c5,0x47ba102b
.word 0x00000000,0x00000098
.word 0x00000000,0xff000000
.word 0x00000000,0xfdcaec90
.word 0x00000000,0x7c61d96d
.word 0x00000000,0x65d82fe2
p36_expected_fp_regs:
.word 0x70fdaf8e,0x477bb5c2
.word 0x3d66b9a8,0xedeedcb7
.word 0x446c6dc7,0xea0e8441
.word 0x6865b6aa,0xe520c4da
.word 0xa833dee2,0xf7d8177e
.word 0x166f4917,0x9c565d45
.word 0x31f02bb4,0xe03d9aa0
.word 0xf179495d,0xf93582df
.word 0x66911ca2,0x8d3af2d7
.word 0x5fc51db4,0x99f6e259
.word 0x92455e3d,0x0ed9d426
.word 0xf28c5747,0x3f5c0909
.word 0x5da760f5,0x82dde0c5
.word 0xe1aa1ab8,0x9f2d3c63
.word 0xe398d3e3,0x4f415002
.word 0x983896c9,0x51e2786b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p36_local0_expect:
.word 0xff5122cf,0x01d1798f
.word 0xfd94ebdc,0xe6b3b5c6
.word 0xff000000,0xf9ec77ff
.word 0x0a000000,0xace8a3db
.word 0x8f782c81,0xff77ecf9
.word 0xaa3ca4cc,0x203aaf5d
.word 0x0dd36aa5,0x20009c7a
.word 0x000000e0,0x1df1c33a
.word 0x2443b767,0xe7575ce3
.word 0x3ba46c24,0x00309b7c
.word 0xa4346e42,0xbefe2d93
.word 0xbe64c570,0x18959528
.word 0x446bb70f,0xaa7e79ac
.word 0x7af69dc9,0xa1609988
.word 0xee4d18f8,0xccf3d45c
.word 0xebe0238c,0x2f0332f1
.word 0x98e0dca0,0xc24ce473
.word 0xd95f02bd,0x9a1934d7
.word 0xbc6b3896,0x65fc54e6
.word 0x8c138ce0,0x4761e7ee
.word 0x5cc1feb0,0xbe35c30a
.word 0xd2d3b283,0x5eff85c8
.word 0x78fed856,0x25fe9f78
.word 0xa4d13e7b,0xdab5d455
.word 0x481f397d,0xa01cf2df
.word 0x471c92f7,0xda11ac3a
.word 0x53073bb6,0x6468fc93
.word 0x7cfc9a2f,0x61739e65
.word 0xf8af793b,0x874227d9
.word 0x135b6042,0x3d417bd9
.word 0xea289ec6,0x9c464c3a
.word 0xd327079a,0x73fa7d1c
.word 0x5b600117,0x9ec42952
.word 0x9d3756dc,0x512c667b
.word 0x7941ffff,0x9adc1a88
.word 0x6adc74d0,0x9d7e547b
.word 0xe60d9dbd,0x1bcc506a
.word 0xcdf51e17,0x04078af8
.word 0xce103255,0x6f55ddff
.word 0xc6302222,0xebebece7
.word 0xfb6feab7,0x14f492e8
.word 0xd1bed266,0xd4c49986
.word 0xe9d4a032,0xd5ed5b8f
.word 0x0282ca9c,0xc48d468f
.word 0xf385d199,0xc371f1d8
.word 0xdd7b763d,0xd18867f4
.word 0x3f913063,0x18d9f2c3
.word 0xa2db32ce,0x3370d7ff
.word 0xddfd6d44,0xff3a2c79
.word 0x899ff08a,0x4f024d7d
.word 0xd211f86d,0xf32b1c3f
.word 0x918eb836,0x8f3963e2
.word 0x65fdf6e8,0xd16904ec
.word 0xed000000,0xc7e7b418
.word 0x00ae1af3,0xc76f59d3
.word 0x391fbca6,0x8e707fe7
.word 0x0e57c1b8,0x0000000a
.word 0xaa8004bf,0x264d00ff
.word 0x0e22c59d,0xd420c016
.word 0x8408184d,0x5e86f189
.word 0xed25d1b4,0xa607ddba
.word 0x00000000,0x00000057
.word 0x3c78b50e,0x0000000e
.word 0x43ad1353,0x043da1ff
p36_local1_expect:
.word 0x57000000,0x465d23ce
.word 0x57000000,0x25c6bd14
.word 0xff000000,0x11162774
.word 0xffe0f370,0xe5f4ca2e
.word 0x00000057,0x09510803
.word 0xff000000,0x383a9716
.word 0x83001953,0x27ec561e
.word 0xdd63eb13,0x1ab4cb12
.word 0x3683562f,0x63ffb5db
.word 0xffd784ce,0xe4186c73
.word 0x010e7192,0x7ed3be13
.word 0xe9f6e8a5,0xd62a5aa6
.word 0x5c6e8a8a,0x12e2a8c2
.word 0x64e6261b,0x5a8289cf
.word 0xbfe5b1f6,0x6f9d0575
.word 0x9da6860b,0xbea75091
.word 0x4088a4e8,0x0000001c
.word 0x9746d808,0x1773b231
.word 0xfd027fe8,0x12c8ac9b
.word 0xaa29e426,0xd13b7886
.word 0x4f7710ed,0x91e8ec36
.word 0x0f9161df,0xffffe9a7
.word 0x23c99fd3,0x8d38d8bf
.word 0xe1419154,0x16ef14f9
.word 0x3cd5339d,0x2e83cc53
.word 0x72a84f67,0xda34f460
.word 0x7fff4daa,0x472a7e5d
.word 0x5d80f300,0xa5440c21
.word 0xb0ce2c8c,0xdd0d3377
.word 0x3b1424dc,0x628ca240
.word 0x5bbfd13b,0x000000d8
.word 0x3f16e391,0x497274eb
.word 0xd223134e,0x1c5d4674
.word 0x87840de4,0x0a33a045
.word 0xa9ad9631,0xace93c7e
.word 0x7cc78586,0x6208e33f
.word 0xb98e7b96,0x20cdddfd
.word 0xfa1912e5,0x982d2d03
.word 0x2d52af7e,0x95ef03af
.word 0x502dd099,0xd44c333d
.word 0x6798e2ff,0x0a90e07c
.word 0x6a63e3c5,0x47ba102b
.word 0x64c6cf25,0xeb0f2808
.word 0xf6bc7d89,0x83878a9e
.word 0x44e2709e,0x0c453133
.word 0x6674fc19,0xb0660223
.word 0x24891d27,0x7a292fa6
.word 0xc5c5d00c,0xd193cdc7
.word 0x3a4a70b5,0x8c5c7743
.word 0xae81aba6,0xd06c98d1
.word 0x2df345d9,0x383a9716
.word 0x18f1cce1,0xd996c6e2
.word 0x8cb12f90,0x0bf4fcc2
.word 0x5b240aeb,0x6f787841
.word 0x64aab3d7,0xc0339433
.word 0xf92bed4b,0x86ed5769
.word 0x6787459f,0xfd94ebdc
.word 0xbc641f5c,0x1c51846e
.word 0x09cd9087,0x54a59297
.word 0xcd2c411b,0xced37747
.word 0xffdcf40f,0xa7bacc54
.word 0xff42b2ce,0xf397b26e
.word 0xf3de1c51,0x23d02508
.word 0x801a5abc,0x34fcc1a9
p36_local2_expect:
.word 0x000000ed,0x54af64ff
.word 0xff000000,0x246fcbb0
.word 0xff000000,0x65d82fe2
.word 0x000000ed,0xb0230a1d
.word 0xff551f52,0x7ef6cb4c
.word 0x05000000,0x7e23c1c5
.word 0x56659f5b,0x7e282bcc
.word 0xde5b4fdf,0x5b36ffd3
.word 0x05defb7b,0xc8f92459
.word 0x6420c784,0xcd0d0a28
.word 0x00000000,0x13fe3019
.word 0xced37747,0xc88922c3
.word 0x04f1a3dc,0x3b33fc45
.word 0xff000000,0x75c673e7
.word 0x022a1f78,0x7bbb58fd
.word 0xc5ce0d89,0x446bb70f
.word 0xe8e50864,0xeb0aeb13
.word 0x1992d0d9,0x3af44464
.word 0x80587d46,0xa287839c
.word 0x20083d7c,0xe7e35b9f
.word 0x9c06f54f,0x000000ef
.word 0x6c276e4f,0x0e28603e
.word 0xa1ad6716,0x97a81e9f
.word 0xc1e40d2b,0x3b2cd524
.word 0x2ee88004,0xf385d199
.word 0x026c0fd4,0x04473927
.word 0xf4a03eaf,0x57baed14
.word 0x88d34844,0xb1e7c764
.word 0x00000039,0x047cf3e1
.word 0x01111c02,0x3635f470
.word 0x258fea25,0x0795f9b8
.word 0x390199e4,0x00a43401
.word 0x5aae4b54,0xba5dbe86
.word 0x6f505197,0x5e76f6e3
.word 0x80498851,0xb9981053
.word 0x370774ab,0xfb9ba469
.word 0x069cc237,0x723262cd
.word 0x78e60160,0xebe7d712
.word 0x51d5a06c,0x507de676
.word 0xa6e0f6e7,0x82a75cb8
.word 0x2e8263b1,0x65bb39c4
.word 0x4a2b514c,0x0c836f10
.word 0x7eeb39be,0xf39baff3
.word 0xb673ba7a,0xdb13032e
.word 0x9a05d471,0xba0f66cc
.word 0xffce3c98,0x7c478057
.word 0x8a665be9,0x0e4ce9b4
.word 0x8a3ba385,0x847baa2b
.word 0x000000ff,0xa3c28a5f
.word 0x147e0436,0xfb2f61f5
.word 0x167dc8f2,0x9aa13c1f
.word 0xff6bf064,0x8ce61edf
.word 0xc655d449,0xb0d42927
.word 0x31af23a9,0x39071ae6
.word 0x4b04b4eb,0xfd6f7402
.word 0xba024da7,0x66bf9b47
.word 0x2b109a3d,0xb62f85ea
.word 0xdc7c6776,0x241a8bc9
.word 0x2b4b79e7,0x86f4c4d5
.word 0xb63b2a75,0x96087421
.word 0xaa013dbf,0xfd3c56a0
.word 0xe72383e6,0xb13e443b
.word 0x629ed020,0xe3024662
.word 0x4e525e0c,0x0e47d2fb
p36_local3_expect:
.word 0xffff0000,0x89e7ffee
.word 0x000000fd,0x1c51846e
.word 0x0605eeab,0xd77879b8
.word 0xff551f52,0x1b10c602
.word 0xff3c3981,0x57016420
.word 0x000000a4,0xb445c818
.word 0x9b86f8ba,0x77cd2e71
.word 0xf38ebda3,0x5a551d8f
.word 0xdaadfc71,0xbdb4e598
.word 0x349e6fb3,0xa4869f43
.word 0x4a7767ff,0xf18c0fc6
.word 0x7de2dd94,0x81502099
.word 0x33cb642b,0x30c7601c
.word 0xabd9ed36,0x81151d1c
.word 0xb5d8f62f,0x032f7436
.word 0xafc59f99,0xead189c5
.word 0x44271932,0xd9e27381
.word 0x57000000,0xe7df37c8
.word 0xc5c1237e,0x4acff4f0
.word 0xd6c8bfd6,0x69d38968
.word 0x9dfc30e4,0xde5f58d5
.word 0x93a77139,0x5481df2a
.word 0xb9e5edbf,0x2b63b83a
.word 0x007f6b45,0xb193ae83
.word 0x36ec043e,0x2cad3efe
.word 0xc4ff26ff,0x95bfd771
.word 0xb17f5cb4,0x2462aabc
.word 0xfe8b66eb,0xc755772c
.word 0x41fdbba9,0xe91e0ca9
.word 0xa9fd5b92,0x9433b10a
.word 0xc0dab213,0x2140978a
.word 0x85e01665,0x0ff240b1
.word 0xdaff4812,0x01902fa5
.word 0x118cce95,0x9d373865
.word 0xebe8c7f8,0x665c6dd3
.word 0x61349fa5,0x6452c513
.word 0x56ae8760,0x19aecc92
.word 0x5effcb70,0x62a5c264
.word 0x399abe42,0xc02ef87c
.word 0xd4f7827c,0x033b864a
.word 0x2afbd7fc,0xf4d07bea
.word 0xbd882206,0xf7de941a
.word 0xd9d1de31,0x27310041
.word 0xc07b838d,0xe2ffcec7
.word 0x5db69a31,0x85c37741
.word 0x9228f3a3,0x936786e4
.word 0x61dd6594,0x33044f40
.word 0x329354ce,0x5038391e
.word 0xfafb7019,0xae9b317c
.word 0x878ae0f8,0xea913e7d
.word 0x49b86765,0x5576ffe1
.word 0xcddf2cd3,0x15106780
.word 0x70b06e22,0x61349fa5
.word 0x8c335b67,0x0bfc5132
.word 0x0605eeab,0x827f020b
.word 0xae66743c,0xff197084
.word 0xf6dec5d2,0xfb809215
.word 0x0cc92538,0x84df2554
.word 0x7ef06b52,0x4a066cef
.word 0x8c2985de,0xfe6c280a
.word 0x582ce751,0x9d32cd7a
.word 0xa8277c59,0x5f010713
.word 0x3de7b85f,0xff67aa7e
.word 0xae7f18e8,0x0514d0d1
p37_init_registers:
.word 0xce8e2272,0x370057cb ! Init value for %l0
.word 0x4aa67674,0x8aa4d96c ! Init value for %l1
.word 0x02e36ed0,0x293817b6 ! Init value for %l2
.word 0xa14cb209,0xafec70f4 ! Init value for %l3
.word 0xe77a5997,0x8df73fdb ! Init value for %l4
.word 0xbda5a556,0x2a6dc3d3 ! Init value for %l5
.word 0xbb0a19c8,0x8e7efd1c ! Init value for %l6
.word 0x8cf31721,0xacf45042 ! Init value for %l7
.align 64
p37_init_freg:
.word 0x28e02dba,0x9eb25add ! Init value for %f0
.word 0x6ad42390,0xa4afaad7 ! Init value for %f2
.word 0x47881f6a,0xdf4b012d ! Init value for %f4
.word 0xe46a665b,0x996aded4 ! Init value for %f6
.word 0x5db53819,0x2d6c20c6 ! Init value for %f8
.word 0x1beb7c6f,0x0ed515ba ! Init value for %f10
.word 0x4d28b028,0xe2617b40 ! Init value for %f12
.word 0xc2108603,0xd3c7146b ! Init value for %f14
.word 0xa5abdfc7,0x9ccf1971 ! Init value for %f16
.word 0x14c96ec2,0x9bb8805a ! Init value for %f18
.word 0x474a6914,0x562e4548 ! Init value for %f20
.word 0x0b00612e,0x55cc45db ! Init value for %f22
.word 0x3f0ddda8,0xa07d7f31 ! Init value for %f24
.word 0xbd4c0b92,0xf987e538 ! Init value for %f26
.word 0x572f057f,0xd96bad36 ! Init value for %f28
.word 0xb0381b68,0xcebeec9f ! Init value for %f30
.word 0x18467aaa,0xb13e8f06 ! Init value for %f32
.word 0x2baffad8,0x46c8a2b9 ! Init value for %f34
.word 0x5ac875c8,0x36d6499d ! Init value for %f36
.word 0x0bfe06dd,0x1624eb3d ! Init value for %f38
.word 0xb232971a,0x8fd6de3c ! Init value for %f40
.word 0xb68f0b59,0xb366fc47 ! Init value for %f42
.word 0xbe8b656c,0xb2b9af1a ! Init value for %f44
.word 0x3a75bb1e,0x009c0e03 ! Init value for %f46
.word 0x878f73a9,0x1323a515
.word 0x3c98f8ca,0xb6b0fc0f
.word 0xcccadd2f,0x5a7f4108
.word 0x4eb8aa24,0x0b166c31
.word 0xab72e794,0xa42eb14b
.word 0xc9202482,0x89baca26
.word 0x36c8fdaf,0x24026d63
.word 0xe4e1475a,0xa9a6ea37
p37_expected_registers:
.word 0x00000000,0x00000048
.word 0xffffffff,0xffffffff
.word 0x00000000,0x1d000000
.word 0xffffffff,0xff46df2e
.word 0x00000000,0x41a548c4
.word 0xffffffff,0xff46df2e
.word 0x00000000,0x181885a9
.word 0x00000000,0x000000da
p37_expected_fp_regs:
.word 0x28e02dba,0x9eb25add
.word 0x6ad42390,0xa4afaad7
.word 0x47881f6a,0xdf4b012d
.word 0xe46a665b,0x996aded4
.word 0x5db53819,0x2d6c20c6
.word 0x1beb7c6f,0x0ed515ba
.word 0x4d28b028,0xe2617b40
.word 0xc2108603,0xd3c7146b
.word 0xa5abdfc7,0x9ccf1971
.word 0x14c96ec2,0x9bb8805a
.word 0x474a6914,0x562e4548
.word 0x0b00612e,0x55cc45db
.word 0x3f0ddda8,0xa07d7f31
.word 0xbd4c0b92,0xf987e538
.word 0x572f057f,0xd96bad36
.word 0xb0381b68,0xcebeec9f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p37_local0_expect:
.word 0xff0000da,0xb5b81f50
.word 0xeed79350,0x8aa4d96c
.word 0xff0053af,0xe122f711
.word 0x4bafd6d8,0x672ba8ae
.word 0x9c90ff72,0x13153362
.word 0x5efea85a,0x0cbfb889
.word 0xb7e0c9b4,0x630652af
.word 0x929104c9,0xcdd375f6
.word 0xb268ec07,0x904b15e8
.word 0xc5d61296,0x59a005ed
.word 0x2a5a71c9,0x14790f73
.word 0x8d08cfda,0xc4d69b8a
.word 0xb0a97c69,0x9ff6cf2a
.word 0x423a7ca2,0xf0009af1
.word 0xc581167a,0xfe2ef632
.word 0x1f3a19a0,0x66a561b0
.word 0x62d60be4,0x06748189
.word 0xc2321a9a,0x4d11d060
.word 0xf4122836,0x46314a44
.word 0x8ffa7974,0xd559c436
.word 0xcfc7127b,0xdccf067a
.word 0x45639ad3,0xe365eed3
.word 0x5f4e844b,0xcfffb690
.word 0x03e77b8d,0x006db334
.word 0x30220bba,0x8c0ee12c
.word 0x74f668b4,0x95487697
.word 0x81e5d95f,0x6b9201bb
.word 0x5dc8cd69,0xf4392df0
.word 0x393cedf1,0xf310eca1
.word 0xa34e81d6,0x1a36ef91
.word 0x00000719,0x22e592ce
.word 0x9c9896c2,0x240d3219
.word 0xbb94383f,0xeed79350
.word 0x9ff6cf2a,0xbc6ec09e
.word 0x0997a462,0x54bcea85
.word 0xe5e885aa,0x01e05490
.word 0xb1edb0a0,0x1de16e3f
.word 0x98de7786,0x5a3d3259
.word 0xa50e04d2,0x8af92ac7
.word 0x221bbbc9,0x24173711
.word 0x4e2fdc65,0x2d198edc
.word 0x1da2f4e9,0x81026e09
.word 0x654375b9,0xab044857
.word 0xf1d16363,0xead4199a
.word 0x94d4cb3a,0xb6c8021b
.word 0xe4d6e6aa,0x26e16b60
.word 0x278af37b,0x1b5e3691
.word 0xb1a21c07,0x4c49930c
.word 0xc5e62923,0xda4c0464
.word 0x0000001d,0x000000d2
.word 0x353642bb,0xe1be7677
.word 0x62df43d7,0xe46a48c3
.word 0x2d8d336c,0x81f79ad2
.word 0x2ab4ef52,0x48e03133
.word 0x693d131c,0x492c0c51
.word 0xa7987346,0x528686ce
.word 0x03ae9b46,0x2da99c16
.word 0xc3fd2420,0x80f46903
.word 0xffdb023d,0x356f8a1b
.word 0xde75262c,0x5ff6d626
.word 0x755d04bc,0x503b2acf
.word 0x40f3642b,0xb060579b
.word 0x87f09786,0xf4e475e6
.word 0xba215549,0x12219cd5
p37_local1_expect:
.word 0xbeb81f50,0xcf526e3a
.word 0xb5b81f50,0x00000000
.word 0xcb576d6f,0x00000000
.word 0x00000000,0x000000da
.word 0x65000000,0x00000000
.word 0xff46df2e,0x112695db
.word 0xde85fd4e,0x452c2380
.word 0xdf68a4d6,0x082d8d68
.word 0x83ca70c1,0xff99ae07
.word 0x83645000,0xba522851
.word 0xffc292ab,0x7e856bff
.word 0x8fc91ff0,0xda3392c2
.word 0x71a57325,0xa1afbb51
.word 0x1b2f062c,0xcb3de2c7
.word 0x00000000,0x2b46bebc
.word 0x595aec7d,0xae628502
.word 0x152d685d,0xfa5ca818
.word 0x851c3075,0xd2503bd5
.word 0x618e45ff,0xfd933f48
.word 0x909fc80b,0x683a5b72
.word 0x1eff2e74,0xa9f58d04
.word 0x386a78af,0x0106bdba
.word 0xaedd9433,0x2048ed01
.word 0xe8f09007,0x2df13cee
.word 0xf20c0fed,0x4ce71041
.word 0x515ffc70,0x3c0a9a02
.word 0x91e4b168,0x2994a76f
.word 0x59562f15,0x059fd4ff
.word 0x38ffd825,0xb848ea49
.word 0x0e84d833,0xbefdf812
.word 0x02c169d0,0x630d64d6
.word 0x52b128f6,0x209ba03c
.word 0x2d832d6a,0x367f0965
.word 0x9b1db734,0xf3aab213
.word 0x5008ecef,0xd76ec04f
.word 0xb95a00be,0x86d9da90
.word 0x81d67f3a,0xda000000
.word 0x000000b4,0xef9ed913
.word 0x0e12e864,0x3d37c665
.word 0xf7460a6d,0xf90cc13e
.word 0x08d7f23f,0x0cee2b13
.word 0x93d8a5ab,0x7fad9090
.word 0x711d6428,0x93cd8bc4
.word 0x748fdd53,0x48141517
.word 0x212d9ded,0x8095ffbb
.word 0x6e85e1a7,0xd028ae56
.word 0xfd5864f8,0x47f56fff
.word 0xb719c27d,0x5e43cc9d
.word 0x64a36767,0x3d4b9bb0
.word 0x12ecec96,0xafb2c8ff
.word 0xd576f981,0x0cd7390c
.word 0x8ee00bc7,0xc5bc3aa1
.word 0xeb810059,0x3de8877d
.word 0x3cc2d6eb,0xa6992b2b
.word 0xc1da030f,0xbc196548
.word 0x1d47ab54,0x488ff6a9
.word 0x95eb8fd6,0x6667c0ed
.word 0x375077ba,0xb6c1da6c
.word 0xa3c4d24f,0xfa964ccf
.word 0x29a76a9b,0x3aa0c22a
.word 0x5ff8834d,0x6e253674
.word 0x2b38ba9b,0xe6be0edb
.word 0xdccf067a,0xf794ffd7
.word 0x743f00aa,0x9bbbd07e
p37_local2_expect:
.word 0xff001e77,0x67865dff
.word 0xff5d8667,0xb5b81f50
.word 0x0000001c,0xdcbe136c
.word 0x63a1711d,0xa2232120
.word 0x93fd065e,0xb02cbfd6
.word 0x5a8fde4e,0x48a6d604
.word 0x19c9c376,0xc8510ae6
.word 0xec3d1d5c,0xac00bdc0
.word 0x717de8f0,0xda1926eb
.word 0x57bf5e67,0x84252e4e
.word 0xdc0164fa,0xe3c8e505
.word 0x6468c331,0x71aac789
.word 0xc6e42d5a,0x723dfcc9
.word 0x775496f1,0x0fbca9b1
.word 0x7f9a2fe9,0x3abd6cc7
.word 0x7111139c,0xf866da9c
.word 0x2dfc8c56,0x8dfa6c45
.word 0x7fc4a9c2,0x0000001d
.word 0xdfa6442e,0x48bf3b68
.word 0x307a75c2,0x349743ef
.word 0x8e022b50,0x988e1aea
.word 0x0fbd2826,0x9b110d29
.word 0x259c6a93,0x5a0c59f5
.word 0x0b9eee19,0x0edf3a1c
.word 0x37f827d9,0xa61d516c
.word 0x84da8955,0x8aa1beb9
.word 0x3e38e9bf,0xdff1c063
.word 0x6e7b5fd2,0xcce0c87d
.word 0x620cab4b,0x082d8d68
.word 0x68b9b423,0xebc50b21
.word 0x4862b9bf,0x335e5e86
.word 0x98fc2928,0xe927d127
.word 0xbaff69e4,0x4cf86a9e
.word 0xfbf91636,0xd091e43c
.word 0x2fb62938,0x30e24a96
.word 0xd3662473,0x1e87a2cc
.word 0x6fde4f7c,0x2be44190
.word 0x2dab9fff,0x90cc106f
.word 0x98dd6287,0x48e6a096
.word 0x9f47071e,0x44163872
.word 0xe745f370,0xb997553b
.word 0xe9acac47,0x30b4403c
.word 0xce18c2d8,0x00000000
.word 0xadaaa7e7,0x79202009
.word 0xffe5f146,0xd2ab9d22
.word 0xb62dfc4a,0xc5aa87e3
.word 0x5c9aa0f4,0xd3494282
.word 0x35059e16,0x97913015
.word 0xe2251ea4,0x0d2069ce
.word 0x7b168689,0x3685ce6a
.word 0x913dacdd,0xfddd65ec
.word 0xaff32f88,0xbe476067
.word 0x3741616f,0x17ebc034
.word 0x6482f822,0x8a3bd4ab
.word 0xffa8bcb1,0x692b242a
.word 0x9f770bc1,0xd2767d8f
.word 0xfb8e3950,0x85b28050
.word 0xeb8792a7,0x2d3d75ba
.word 0x3093b2ad,0x6cfc76c9
.word 0x313a927c,0xa59da365
.word 0x00000000,0x6f4319e4
.word 0xd3eabeb1,0x66811054
.word 0x4121ffdd,0x50ff5deb
.word 0xc8be581e,0x41a548c4
p37_local3_expect:
.word 0xff38cb37,0xf17cc968
.word 0xc5a0f50f,0x2a6dc3d3
.word 0xff00009b,0xafec70f4
.word 0xff6b857e,0xefec0850
.word 0x007d6291,0xcc4bf296
.word 0x5aa8fe5e,0xaf000000
.word 0xa8657209,0x0134f4e1
.word 0xe659740b,0xee750c96
.word 0x07c2fdfa,0x06df2ba0
.word 0xc5862380,0xa9ff4c67
.word 0x15b9a151,0x05bfad4e
.word 0xf9579472,0xea1ade08
.word 0x85369313,0xdc0f9dc6
.word 0x973a4aa9,0x654375b9
.word 0x6a6be21d,0xee119f9a
.word 0xfa1fe440,0x2e73034a
.word 0xfd39ae4e,0x5b035e24
.word 0x60a064ef,0xa30552b8
.word 0xb32f5ec5,0xf3199f2f
.word 0x74f9a1a5,0x315b057b
.word 0x8747e875,0xcbf70c8b
.word 0x784d022e,0x9c90ff72
.word 0x301b5c84,0x0de77634
.word 0x89c10cbd,0x26ce35de
.word 0x8e7efdff,0x99ccff7a
.word 0xba1cff8e,0x81209b58
.word 0x48a6d604,0xb7e47c4b
.word 0x8fd6ff7e,0x1aba7c18
.word 0xc2ccb368,0xe7b484d3
.word 0xc43a24b1,0x48610aa1
.word 0x028b71f1,0xde6c71d9
.word 0x6f6d57cb,0xba030fda
.word 0xa7a7ad5b,0x016e7796
.word 0x9c7aefc7,0xbd3ec509
.word 0x12094f76,0xcd7bdec1
.word 0x8fd4974f,0x054cab28
.word 0x661166a1,0xf927380d
.word 0x98e41c40,0x56fd66e8
.word 0xc9489964,0xae7278c0
.word 0x38c9bf19,0x13a03c76
.word 0x11d8f52f,0x91013a1e
.word 0x1404f05a,0x37dbb738
.word 0x1b7dbc04,0x0f35d4c5
.word 0x0f177672,0x00006da3
.word 0x00000000,0x00000059
.word 0x5777a548,0xa2b30cbb
.word 0x9e722cef,0x518c26e5
.word 0x29dbeeb6,0xfb28fffd
.word 0x8bea9447,0x0a1f0a9c
.word 0xd3cffc96,0x71e6fff2
.word 0x896139ed,0x90cc106f
.word 0x100f76a4,0xc6a75bf2
.word 0x75b8acb3,0x8acdf437
.word 0xc9354ce5,0x4f574748
.word 0xe3cbff6e,0xae4aefdc
.word 0xff7643a8,0x666cea2a
.word 0x2738d2b4,0x2dc16bb0
.word 0x496edc3a,0x2a54d686
.word 0x8469b6d9,0x3bededc6
.word 0x6f7668af,0x96483d8b
.word 0x3632e8d0,0x6b7cd1be
.word 0x4187dbf5,0xb39bfde9
.word 0x10bee113,0x3ccc5448
.word 0x6f2ac1df,0xfb994e0a
p38_init_registers:
.word 0x1803da8e,0x5614d9c5 ! Init value for %l0
.word 0x28d5c47c,0x73de42eb ! Init value for %l1
.word 0xef833e10,0x0e30fe16 ! Init value for %l2
.word 0x13221a41,0xfe15aefb ! Init value for %l3
.word 0x3f29a058,0x6aec7639 ! Init value for %l4
.word 0x2184ec38,0x47be195c ! Init value for %l5
.word 0xb34bc54c,0x5b820448 ! Init value for %l6
.word 0x845ee41d,0xf20c6256 ! Init value for %l7
.align 64
p38_init_freg:
.word 0x2a6d9c11,0xded50a86 ! Init value for %f0
.word 0x33e9755b,0x894a50ae ! Init value for %f2
.word 0x5343c521,0x29d083f7 ! Init value for %f4
.word 0x133793fc,0x3d4a2664 ! Init value for %f6
.word 0x74009d36,0x10fa251f ! Init value for %f8
.word 0x86ad3862,0x8cc6b8a8 ! Init value for %f10
.word 0x0bb93ee6,0x47e1e4e0 ! Init value for %f12
.word 0x57db9392,0xc99dba85 ! Init value for %f14
.word 0x8f03f3e3,0x2d4edc3f ! Init value for %f16
.word 0xf8c21b80,0x611906c9 ! Init value for %f18
.word 0x05246223,0x9b9ffca6 ! Init value for %f20
.word 0xfddaaec8,0x85ada851 ! Init value for %f22
.word 0x52d5e01b,0xa7391438 ! Init value for %f24
.word 0xa14b9875,0x204602cf ! Init value for %f26
.word 0x09dcf80b,0xb5f99a5d ! Init value for %f28
.word 0x09e06b66,0x4f75a3c1 ! Init value for %f30
.word 0x2957e6cd,0x49b4c5e8 ! Init value for %f32
.word 0x39b2aded,0x6970864e ! Init value for %f34
.word 0x2c75cbd1,0x7d53f131 ! Init value for %f36
.word 0x5d4b765f,0x39b972d9 ! Init value for %f38
.word 0x64822272,0xb048d678 ! Init value for %f40
.word 0x8713d3f1,0x11ca2963 ! Init value for %f42
.word 0x497ffcf7,0xe2ee75da ! Init value for %f44
.word 0xac06a6c2,0x5e24efc7 ! Init value for %f46
.word 0xa588c3dc,0xb524debc
.word 0x8c7c32c1,0x7cd0d99b
.word 0x82b3745f,0x8814fbad
.word 0xaf0826ae,0x52ab60b9
.word 0x8c0fb197,0xdbbc5587
.word 0xb3a6cef8,0x8a306624
.word 0x0d51938b,0x4855646d
.word 0x0311dfbb,0x663b563d
p38_expected_registers:
.word 0x00000000,0x3dcfb88b
.word 0x00000000,0x000000c1
.word 0x00000000,0xffeb2830
.word 0x00000000,0x00000000
.word 0xffffffff,0xffffb19a
.word 0x00000000,0x000000ff
.word 0x00000000,0x000000ff
.word 0x00000000,0xc8acf874
p38_expected_fp_regs:
.word 0x2a6d9c11,0xded50a86
.word 0x33e9755b,0x894a50ae
.word 0x5343c521,0x29d083f7
.word 0x133793fc,0x3d4a2664
.word 0x74009d36,0x10fa251f
.word 0x86ad3862,0x8cc6b8a8
.word 0x0bb93ee6,0x47e1e4e0
.word 0x57db9392,0xc99dba85
.word 0x8f03f3e3,0x2d4edc3f
.word 0xf8c21b80,0x611906c9
.word 0x05246223,0x9b9ffca6
.word 0xfddaaec8,0x85ada851
.word 0x52d5e01b,0xa7391438
.word 0xa14b9875,0x204602cf
.word 0x09dcf80b,0xb5f99a5d
.word 0x09e06b66,0x4f75a3c1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p38_local0_expect:
.word 0xff000000,0x29bec17e
.word 0x7cadf6ff,0x00000000
.word 0xff000000,0x0000007b
.word 0x097e9d46,0x10350000
.word 0x000000b9,0xf94be3df
.word 0xff000000,0x2e5743fb
.word 0x0ca6d7ee,0x034ed9a0
.word 0xa829c077,0xe7ffa100
.word 0x977acb65,0x129f2ec4
.word 0x96d48b23,0x728fb91a
.word 0xc107aea2,0xbba29ac6
.word 0x59d33f0f,0x840b3767
.word 0xdc276b3c,0xffa31a6a
.word 0x4c07122f,0xf2d54192
.word 0x6654262a,0x3c2f136a
.word 0x2f2143dc,0x3f13bb24
.word 0xf1601b89,0xf571e545
.word 0xcac69b16,0x5847f36a
.word 0xbe7bd32e,0x000000bb
.word 0x0000008f,0xd9a730d0
.word 0x488560a2,0xca87e86c
.word 0x76269a20,0x44288e2e
.word 0xffe103b0,0x2a5d5feb
.word 0x340d1102,0xb44647ee
.word 0xbac727f3,0xff697139
.word 0x3c60bd52,0x00000015
.word 0x2259a393,0xc1ff23fe
.word 0x0007cc51,0xe72886d3
.word 0xe4a6033a,0x5d1182a4
.word 0xa0688f9d,0xca8ed2b3
.word 0x488e93ea,0x71ccff7a
.word 0xfff6ad7c,0xa0f56a18
.word 0x69f73d5c,0xcc7e82b8
.word 0xfa9d4b94,0xd4ad0aef
.word 0xb502182e,0xc7749fdc
.word 0x85258bdb,0x4eb4a012
.word 0xf1fb1faf,0xce7c4dcc
.word 0x15d44f28,0x48f9e43a
.word 0x5131579f,0xf0ecad1f
.word 0x219522dd,0x0176b0aa
.word 0x000000eb,0x097fefe7
.word 0x9241cbfb,0x000000ec
.word 0x20496d83,0xb9000000
.word 0x42fffab1,0x920fabe2
.word 0x03ff1e72,0x8550ea0e
.word 0x64dd6cce,0xe69e18ad
.word 0xc972717d,0x3a6ea1c8
.word 0x26395343,0x2a34f353
.word 0xc81c04f4,0xf1e6c7ea
.word 0x650717d1,0x8097cf19
.word 0x15414a6b,0x28ed47f3
.word 0x4a89d69d,0xbdac0203
.word 0x6bcbee23,0xe85e482a
.word 0xb37bca39,0x5f247e5f
.word 0x43062137,0x9da4f2f0
.word 0x684ddf5a,0x85f64253
.word 0x1936e85e,0x0bb43d7e
.word 0xae6a350c,0xa08cd423
.word 0xb19a8a39,0xe1b998fe
.word 0x42a2c84b,0x6f3521e6
.word 0x23f0b6b2,0x59ee93c1
.word 0x7f225a07,0x4568c922
.word 0x57c012c8,0x923da7f1
.word 0x7c6d0676,0x57ea191d
p38_local1_expect:
.word 0xff7ccb69,0xbad3c1c3
.word 0xff3af148,0x8d665289
.word 0x4f7b1afb,0xeec34a38
.word 0x140046a9,0x8571a1f8
.word 0xff30fe16,0xdde837e7
.word 0x34bf59e3,0x0000a2ff
.word 0x22bbff9d,0x8d9b6f45
.word 0x3d9ed8b6,0x24cd7828
.word 0x07e04aa7,0x5719d5e4
.word 0xfa77b0f3,0x620a7a11
.word 0xff541d76,0xfa1c0899
.word 0x739bbfe8,0xb596fffb
.word 0xf9f7d4aa,0x6a6bd54f
.word 0x121c30ce,0xbd4a45e6
.word 0x9e47a856,0xb5da697f
.word 0x395f3902,0xff52fe91
.word 0xe4ea1854,0xaaaa7139
.word 0x98a2fe23,0xd0e0d1d7
.word 0xade28f70,0xbe00eb19
.word 0xe6abffa2,0xa843f5d4
.word 0x175f5638,0x92fa97b1
.word 0x95c84653,0xde19d7f1
.word 0xc4aa5a62,0xe94d9ff0
.word 0xa4683099,0xe484490d
.word 0x1cedb4f6,0xc598b0d4
.word 0xf5212b70,0xb80b5733
.word 0xb61bde7c,0x7c9584a0
.word 0x40996541,0x44caf86c
.word 0x2e25afd7,0xb7e241bf
.word 0x950b7f34,0x34a2bca1
.word 0x01204381,0xa55563fa
.word 0x56cdfe92,0x66ee92e7
.word 0xc7b8a2ce,0x29ac6822
.word 0x4d3a0107,0x365c7c62
.word 0xcf63e9ff,0x98c99aa2
.word 0x9f9b8323,0x42bf743c
.word 0xbc7efd2b,0x8c535fd8
.word 0xfb2b44ac,0xc2d24535
.word 0x8ccb3e6a,0x5ecc61c8
.word 0xdf43dd77,0x3da97124
.word 0x3a89f0eb,0xbb94a6ff
.word 0xd4ba2fdd,0xd6019c15
.word 0x2665eec8,0x36e4c183
.word 0x85df4666,0xb084cd6c
.word 0xc6542adb,0xfff6ad7c
.word 0x94482a7d,0xff652b96
.word 0x81463bf6,0xa2039783
.word 0x36e0544c,0x9b2305d2
.word 0x05ff322f,0x5fca9789
.word 0xf3acf57c,0x3316a2eb
.word 0x438d6d56,0x3ee48e43
.word 0x9dc4f78e,0x54ce1f6f
.word 0x3bde4474,0xe986d8b0
.word 0x40369be7,0xdfd9ded9
.word 0x0772ebc1,0x1f2c896b
.word 0xb5d4f685,0xff0a23e4
.word 0xaa71ddb4,0xbd4b2fc0
.word 0xb635b7f7,0xe359bf34
.word 0x7e72577a,0x0592b7bf
.word 0x2435eae8,0x783b59f1
.word 0xac7cd32e,0x736dfb90
.word 0x17e5d3e5,0xb5294614
.word 0x604d8125,0x29e11cf3
.word 0xad84f83d,0x344e561e
p38_local2_expect:
.word 0xff00f685,0x00000000
.word 0x91c5f229,0x00000000
.word 0xffae0000,0x5f4f63ab
.word 0x8158ec9d,0x40f269b2
.word 0xe4d50000,0x40d6dfa3
.word 0x3915aefb,0xf3386ba5
.word 0x829a7db7,0x92068278
.word 0x3adf09b4,0x05c26066
.word 0x95fc1914,0xcd6aace9
.word 0x584b30c9,0x90d4b821
.word 0xff5a3a8c,0xe86ebd41
.word 0xffe6f7e9,0x0dccdf18
.word 0x02065e95,0x5a7ccb69
.word 0xc94db873,0x11a2d46c
.word 0x1eed4490,0x56393e9f
.word 0x8819ba3a,0x246c447d
.word 0xbde00d8c,0x7da06acb
.word 0x9bd263c1,0xb635b7f7
.word 0x688a7bb9,0xff9c9c38
.word 0x1c150acb,0xc2409be8
.word 0x4ee2398d,0x9f0aac5e
.word 0xa7e6a885,0x7b5d4c2b
.word 0xe0549eae,0x9c134a19
.word 0x5f2d514f,0x9fe96d56
.word 0x3fc1c27d,0xeb98db85
.word 0xb10c90ee,0xf803556c
.word 0x541fd2f2,0x9b915569
.word 0x3c86eaf6,0x0675df5d
.word 0x41a40223,0x801c9743
.word 0x9467d6c5,0x34e410dd
.word 0x3ca14378,0x3477dc7b
.word 0x9fb1d84e,0xb3aa1023
.word 0xf5001972,0xfa8d2c6a
.word 0xd26ffc23,0xe99f72a7
.word 0x923b7afc,0x9b9060d2
.word 0xc95ef3e2,0xc48edd75
.word 0x0e2a0b4a,0x710115ae
.word 0x33a513a7,0x07e712e2
.word 0x2d686ba2,0xce472367
.word 0x54f8e26e,0x0f3563fc
.word 0x7db2e852,0x17a41b61
.word 0x1e0d955d,0x324ae3eb
.word 0x57295ed9,0x73de42eb
.word 0x42c9e28d,0x01204381
.word 0x846abdf9,0x68efd467
.word 0x2e0a99fa,0xafeb2ddf
.word 0xdb077c87,0xece58bed
.word 0x6e52daf0,0x93dae937
.word 0x68532270,0x00000010
.word 0xfc0a9a01,0x767b0127
.word 0x2ad4ffc2,0x9b18d376
.word 0xa0acbb93,0xad3fbb88
.word 0xee5ac366,0xe6a2602c
.word 0xd36627d9,0x3d63fa7e
.word 0x17c153f2,0xb30467d7
.word 0x0fe14075,0x0809d965
.word 0x5a453e26,0xf99d0832
.word 0x624044e3,0xe561c4e3
.word 0xd1ffc04c,0x7460a835
.word 0x336f3a51,0x1aef44ab
.word 0x1cfa318d,0x4d785798
.word 0x54183f82,0x42714447
.word 0xfc978062,0x5a77ccd7
.word 0xaecc6aec,0xeb15eedc
p38_local3_expect:
.word 0xffeb2830,0x66c48d7b
.word 0xdd83ed28,0xa45b3cc3
.word 0xff00007b,0x0000f685
.word 0xff652b96,0x4f8aa000
.word 0x4d8b0000,0x00000000
.word 0x8f98732f,0x2ece1eac
.word 0x8505bbff,0x5a9497a8
.word 0xfa0590df,0xe956174f
.word 0xfa00d532,0x6102e538
.word 0xd8b2de48,0xe025eeae
.word 0x00000095,0x9aa67588
.word 0x941d2dbf,0x8ebdff2f
.word 0x63628821,0x69d873ac
.word 0x21df458a,0xf919850e
.word 0x69063bfb,0xb30430d7
.word 0x8b04694d,0xc7ac81d5
.word 0xe75cb5b1,0x8798307a
.word 0xa288be29,0x61c490d9
.word 0xd329614a,0x0800368a
.word 0xcb8ae5ca,0xb7b8995e
.word 0x7466cdf2,0xbc44dabb
.word 0x530f6ba2,0x0b8ba357
.word 0xade9a9a5,0x43062137
.word 0xdc4392d4,0xcc211112
.word 0x00000087,0x53b5b7bf
.word 0x2155c114,0x6dff9842
.word 0x28bd9c5a,0x4f63a2e8
.word 0x80c4eba5,0xbf555cd0
.word 0x4df40210,0xf9a2be33
.word 0x854e4368,0x1180fcaf
.word 0x44b28a98,0x51b87380
.word 0xf9ee6553,0x7024b092
.word 0x587fc39e,0xc3650f10
.word 0x5354c74a,0xc99421f1
.word 0x326632fe,0x95fee269
.word 0x000000e4,0x25cc765a
.word 0x90ecc086,0x49df5ec1
.word 0x589e0c98,0x23d1efbc
.word 0x184b0df7,0xa7c3d33e
.word 0x58eeb9ff,0x3807c357
.word 0xc9303d42,0xbbb64a21
.word 0x8a0d177a,0x4a256c30
.word 0xb7aef28c,0x2b8b05bc
.word 0xf7a6d474,0x27914abb
.word 0x9e9123a4,0xd3c40e88
.word 0x21a483cd,0x87344e4e
.word 0x49b5ff42,0x6ad8e48e
.word 0x9eba68dc,0x53b5b7bf
.word 0x77d6732c,0x6841a92a
.word 0xd8561013,0xa88a7e3f
.word 0xf2c3e0b5,0xe7592f8a
.word 0x005fdd51,0xc0aa9e43
.word 0xa1bbd622,0x0520faf3
.word 0x7a524f50,0x481971b3
.word 0xee7dcc4d,0x3f13bb24
.word 0xf4d75826,0xc2b800e8
.word 0xf0052744,0x2219e399
.word 0x3d2e7bad,0x7c0eb736
.word 0x88eef7d3,0x0f2f390b
.word 0x0666e206,0x0ef18c9a
.word 0xf2fe0eda,0x23983d17
.word 0x6582c62e,0x0f6c6dbd
.word 0x0f03d78b,0x311316a5
.word 0x2917b484,0x05e2e643
p39_init_registers:
.word 0x9bc4e890,0x490fa51f ! Init value for %l0
.word 0xfba0fd62,0x8b5750c6 ! Init value for %l1
.word 0x898e2bda,0x18537630 ! Init value for %l2
.word 0x0ed81522,0x1e047d67 ! Init value for %l3
.word 0x849c0894,0xa3bcc393 ! Init value for %l4
.word 0xc46eb4b0,0x106d19b5 ! Init value for %l5
.word 0x61d79c9e,0xa4ff8643 ! Init value for %l6
.word 0x734fcbac,0x047304e2 ! Init value for %l7
.align 64
p39_init_freg:
.word 0x5cc93ce4,0x64941801 ! Init value for %f0
.word 0xf1113a64,0x40ac7179 ! Init value for %f2
.word 0x706398c8,0x81878482 ! Init value for %f4
.word 0x18b5f72c,0x761037d6 ! Init value for %f6
.word 0xd7f52dec,0xfb3e7feb ! Init value for %f8
.word 0xd952bd09,0xfde22914 ! Init value for %f10
.word 0x0d9b260e,0xd0a93fe2 ! Init value for %f12
.word 0x0da47975,0x1a2413c1 ! Init value for %f14
.word 0x818c6aba,0xa32e2fa0 ! Init value for %f16
.word 0xf7a4fcdf,0x603d4aa2 ! Init value for %f18
.word 0x33e0671f,0xd4a8fd5e ! Init value for %f20
.word 0xf387771f,0x33bf23ee ! Init value for %f22
.word 0x5e9cd792,0xe714d2af ! Init value for %f24
.word 0xe1641268,0x8ea12010 ! Init value for %f26
.word 0x38ad81e4,0xc9a6f2e0 ! Init value for %f28
.word 0x71b817f2,0x38ab0194 ! Init value for %f30
.word 0x209d66e4,0x2391f9cb ! Init value for %f32
.word 0x0245f00d,0x1eeb0fea ! Init value for %f34
.word 0xa3988311,0xf2761357 ! Init value for %f36
.word 0xf46a60bd,0xdc2279bb ! Init value for %f38
.word 0x9506d8be,0xd0f62b6b ! Init value for %f40
.word 0xf17945ee,0xdcccac9d ! Init value for %f42
.word 0xc578888d,0xb664944c ! Init value for %f44
.word 0x88379cff,0xe3c4822c ! Init value for %f46
.word 0x69ef7eb4,0x91bb6c06
.word 0x468dba64,0xd107f58d
.word 0x6849aff9,0x4d63f965
.word 0x7c54f309,0x118571c6
.word 0x01d7f94b,0x887197ae
.word 0xe77825ac,0xe812526b
.word 0x9857f509,0x99b1cbd9
.word 0x3b4e1af8,0x880a8b4c
p39_expected_registers:
.word 0x00000000,0x814151bf
.word 0x314d35a3,0x047a1cd3
.word 0x00000000,0x4f45f95c
.word 0xffffffff,0xffffffec
.word 0x00000000,0x000000b7
.word 0x3d14c682,0xde59301d
.word 0xff0000e0,0x1665afec
.word 0x00000000,0x7ffb9df1
p39_expected_fp_regs:
.word 0x5cc93ce4,0x64941801
.word 0xf1113a64,0x40ac7179
.word 0x706398c8,0x81878482
.word 0x18b5f72c,0x761037d6
.word 0xd7f52dec,0xfb3e7feb
.word 0xd952bd09,0xfde22914
.word 0x0d9b260e,0xd0a93fe2
.word 0x0da47975,0x1a2413c1
.word 0x818c6aba,0xa32e2fa0
.word 0xf7a4fcdf,0x603d4aa2
.word 0x33e0671f,0xd4a8fd5e
.word 0xf387771f,0x33bf23ee
.word 0x5e9cd792,0xe714d2af
.word 0xe1641268,0x8ea12010
.word 0x38ad81e4,0xc9a6f2e0
.word 0x71b817f2,0x38ab0194
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p39_local0_expect:
.word 0x000000d4,0xd0c11eff
.word 0x8dcceaa0,0xbe22640f
.word 0xff0000e0,0x1665afec
.word 0xb96d9429,0xafdf8c04
.word 0xdbf5fbce,0x0f87c16e
.word 0x9cffffff,0x1665afec
.word 0x2fca310c,0x2c7b36c1
.word 0x12154350,0xc7a685d9
.word 0x379b25a1,0xbb835b1c
.word 0xd01ade2e,0x3ac1103d
.word 0x55f42e07,0xa6c5f1e0
.word 0x51442a2f,0xf0131534
.word 0xdb03da9f,0xad75f106
.word 0xf5dbfe4d,0x3b19fbf4
.word 0x8855bc67,0xead5bd29
.word 0xf1c57279,0xe2928ae6
.word 0xcdcec8fb,0x5681b270
.word 0xa267e0af,0xaa9aca0d
.word 0x1927d4d6,0x3eaa23e6
.word 0xcaae9d51,0x0ecc8e09
.word 0xf243f9bc,0xd62d8e54
.word 0xcf8ea6b3,0x66beb962
.word 0xa065ce7d,0x460186f1
.word 0x06808a0e,0xfd8a7851
.word 0x41b739fa,0x2cfdc8f2
.word 0x584aa33b,0xceedb19f
.word 0x0341a46c,0xf27ee829
.word 0x7f721b60,0xa984ff8d
.word 0x7b5dd361,0xb7aa4726
.word 0x329ef829,0x8d81be0e
.word 0x5b1f9395,0xe40aae5d
.word 0x3675e4d7,0x13c5296d
.word 0x98866f0f,0x7e61341b
.word 0xcf27ce5f,0x98152b21
.word 0x5e6c9a20,0x1b0b9889
.word 0x425d375d,0xd3d802be
.word 0x840646d8,0x88519813
.word 0x00000019,0x00f0c388
.word 0xd1cd4221,0x0abea6c6
.word 0x515c70a6,0x8c2e96c9
.word 0x3f0ec4d2,0xc282103f
.word 0x58b4393f,0xc873adff
.word 0x80d6758a,0x229152a0
.word 0xe767f83c,0x9dacd1e6
.word 0x0dc5ece3,0x5c196e96
.word 0x1749847a,0x32d31c53
.word 0x314d35a3,0x047a1cd3
.word 0x7356e3cc,0x9e7c7c38
.word 0x0bff1a81,0x43fc3ed0
.word 0x030f5177,0x0c5df360
.word 0x490384d3,0xbebab5c9
.word 0x00000058,0x8ebb3e24
.word 0xecbcc2e8,0xd7b8a4f2
.word 0xfef9d698,0x71331d5e
.word 0xf7ff365e,0xe92afc11
.word 0xa6c5f1e0,0x3cdf32c9
.word 0x1663dc20,0x69fc7310
.word 0x250c8f26,0x83e24178
.word 0x0761ef31,0x9fae1ca8
.word 0x942fcf30,0xa54b6bf2
.word 0xd8b48ec6,0xae1c5c7b
.word 0x00000051,0x1aa6d519
.word 0x58dc7dea,0x9512a1b3
.word 0x000000ff,0x768eacc9
p39_local1_expect:
.word 0x1d973096,0x4c65c8a1
.word 0x8dbb5cff,0x00000000
.word 0xd30037c4,0x931f050b
.word 0x00000096,0x8ded3e0d
.word 0x814151bf,0x8dcceaa0
.word 0xffcad8c1,0xcb872fd4
.word 0xae679ed2,0xb7d9cae5
.word 0x5ccf69a3,0xda36d819
.word 0x6eff93c7,0x0140f0d3
.word 0x61fc0706,0xa1c8654c
.word 0xb95ae143,0xe5691940
.word 0xa2f734b4,0x47112bdc
.word 0x3e91f136,0xab50a5a1
.word 0x0bfb4cf1,0x68503a83
.word 0xcfd0785c,0x3df15fe9
.word 0x73c9ac96,0xa1e6e777
.word 0xd070a145,0x92dcbe2f
.word 0xfd790b91,0xfe53c2f7
.word 0xea1607f3,0x21116a41
.word 0xb2141364,0xc133dd7e
.word 0x57228d07,0x9ccc7412
.word 0x3a6938f5,0xffd0ff1c
.word 0x790fc01e,0x85ffa1f1
.word 0x87790fe7,0xe42a14f2
.word 0xca4501d3,0xc644ffd9
.word 0x1efcfefe,0x048df2b9
.word 0x08c33007,0xb5d58139
.word 0x98b1f518,0x525bec06
.word 0x3caeb0f7,0x99373419
.word 0x1187136d,0xa1c93e7d
.word 0x9b67081b,0x91a55f20
.word 0x3865d2f7,0xd8c3dc8f
.word 0xaa7a0f74,0x0ea4c8ae
.word 0xa982e138,0x22154584
.word 0x8963dc23,0x6a14958b
.word 0x8edd1b75,0x7e22dcdb
.word 0x0f334669,0xa6cce358
.word 0x33a8b42a,0xd96316a2
.word 0x631c2c44,0xa5de5f07
.word 0x6db188d4,0x5789f825
.word 0xb18d455f,0x6b46f0fb
.word 0xdb5a69db,0x5fd45277
.word 0x77846a3d,0xd7e0229a
.word 0xffabda93,0xd684e1be
.word 0x1e047d67,0xeec2ed53
.word 0xf45d992b,0xc9292199
.word 0xaf1f9f97,0x56d9442a
.word 0xff8065f7,0x5f8eadf4
.word 0xd415ff83,0x9a7adf0f
.word 0x1500320f,0x8d36781d
.word 0x44a6c3e9,0x9bd6f33e
.word 0x7df886ff,0xa5a54c79
.word 0x88f3f332,0x95a791ca
.word 0x78bbc8e1,0x711b764d
.word 0x56e23904,0x1639d8c3
.word 0x5701ba27,0x919738b2
.word 0x7ee767c8,0x2a5106c9
.word 0x6ae70d88,0xc82e60e4
.word 0x000000ff,0x8b32554d
.word 0x3a745fdf,0x809e7e40
.word 0x97ab65fd,0x69ec27cf
.word 0xa0fd042e,0x06c422eb
.word 0x212615ff,0x14a1870d
.word 0xaa904767,0xa4d4d507
p39_local2_expect:
.word 0xbf7eda81,0x6124d9c6
.word 0xff9c3296,0xa0127dda
.word 0x00000000,0x814151bf
.word 0xffda632e,0x95a26e5d
.word 0x000000bb,0x40d25754
.word 0x521d478a,0x1ad28827
.word 0x2c92deaf,0x4d51861b
.word 0x4eadd774,0x0d12d06a
.word 0xd4882752,0xfbee2abf
.word 0x55f7e456,0x8062bf3b
.word 0x2e797642,0xb2471f2f
.word 0x5c8c6d74,0x7dd98d91
.word 0xacfee519,0x7e126c10
.word 0x2297c326,0xa2758d02
.word 0x9e3226ac,0x022a390b
.word 0x0d80e620,0xb03300d6
.word 0xc4595fbb,0xf404823b
.word 0x85cbf9ff,0x92948c94
.word 0xa5d5806f,0xa5a54c79
.word 0xa3f758d0,0xe3d86c1f
.word 0xbb14a81a,0x86d6ff2d
.word 0x064aff67,0x1ab240f5
.word 0x8f01254d,0xd31ac233
.word 0x4263c190,0xe7764c41
.word 0x7bd626a0,0x72cf36dd
.word 0xcde01973,0xa984ff8d
.word 0xf8bce235,0x7d47dfc6
.word 0xbef32438,0xb42e16ee
.word 0x6485cf14,0xf3143132
.word 0xda29ccab,0xbb6ddece
.word 0xe20eac47,0x48ddbc06
.word 0x131a4f8c,0x62f6c523
.word 0x9bfdfac4,0x85e1c01c
.word 0xf9237411,0x01e0139a
.word 0x6f4cd202,0x1425c88b
.word 0x970582e5,0xaebe166d
.word 0x321f74d5,0xc3be6895
.word 0x72a47ee7,0x00000073
.word 0xd864fec5,0xff0037c4
.word 0xaa073267,0x2c8ae89d
.word 0x39d54bc9,0x72cb9d62
.word 0x31b01157,0xc0ff0481
.word 0xdf4df57c,0x1b8c91f5
.word 0x4c3d82ff,0xd34682db
.word 0x3d14c682,0xde59301d
.word 0xbf15e8b3,0xb9eb14d9
.word 0xa0cf88f5,0x08cc324a
.word 0x7bbca4e9,0x3b43a6a7
.word 0x42f8e301,0x813c02ed
.word 0x03fcdfa6,0xc71d3193
.word 0x944ff25c,0x51927784
.word 0x2de4e62a,0x3e156d1f
.word 0x554905ef,0x357030ff
.word 0x3eb28592,0xbf7eda81
.word 0x9cb6bc2f,0x7805e524
.word 0x5ba0936e,0x976cbf2b
.word 0x6cb63576,0x98ff2e29
.word 0xd5099a87,0x431c7d3f
.word 0xa5296604,0x70d69b66
.word 0x2b0e4ba3,0x584aa33b
.word 0x4f1d7e62,0x3191aab6
.word 0xccac8a22,0x97ab65fd
.word 0x95e08b18,0x895cd26a
.word 0xa35c7fcd,0x5b98c1d7
p39_local3_expect:
.word 0x9630972e,0x8dcceaa0
.word 0x5d1a1593,0x65df9c79
.word 0xff099ea3,0xbbb6f2ae
.word 0x13051f93,0x2afe1afa
.word 0xbd14fd7c,0xe3dda3a7
.word 0x048cdfff,0x7ffb9df1
.word 0xdc71fafb,0xd87b0341
.word 0x704864d1,0x9efcb08c
.word 0xff15e7d8,0xe8e2a014
.word 0x15fbc10c,0x0cfd4eb4
.word 0xb30bcd4d,0xc0058f56
.word 0x61ffc7ed,0x16b6537a
.word 0x7af97280,0x277c81c8
.word 0x0000001a,0xaec28ddd
.word 0x7a2aab75,0xffd02356
.word 0x65ac5677,0xbfdb9245
.word 0x1af79baf,0x1dcaae44
.word 0xe3dda3a7,0xab9d7f0a
.word 0x0000bbff,0x1efcfefe
.word 0xfbd5fb31,0x36930c92
.word 0xd49405ff,0xbcf9ff34
.word 0x6791d8f4,0xa5c8b357
.word 0xa090d5b0,0x0c0c58ef
.word 0xe75c8acf,0x01dc48b6
.word 0x569da52d,0x98b28d19
.word 0xf8ac3e93,0x2a52a9a8
.word 0x2cc9fc65,0x1e0bba97
.word 0xd3255970,0x3fff6888
.word 0x2a0f1503,0x671bbaf2
.word 0x6e8aaf6e,0xff765f60
.word 0xf9cdf716,0x04b90085
.word 0xe4842e23,0x61884c04
.word 0xad2b2916,0x2d988645
.word 0x0bd2c562,0x0a2fa1f8
.word 0x78019cbd,0x1a2aec5d
.word 0xdd835e78,0x22504b55
.word 0x40ff54e3,0xc8021493
.word 0xb0ed9591,0x000000af
.word 0x1ee33e63,0x87b3112e
.word 0x7ba564f1,0x090c9a57
.word 0xd0d5edf0,0x1b61ff11
.word 0x3ee77e0b,0x0ea4c8ae
.word 0x5e5c0798,0x6fcda655
.word 0x000000ff,0xc962bf0c
.word 0x33b63d32,0xa39f2f31
.word 0xbc295332,0xdb79694c
.word 0x80c5f637,0x8427621c
.word 0x1999290c,0x70bd2e50
.word 0x1e9234b0,0xb48d826f
.word 0xb5edc2ab,0xdd4ad523
.word 0xe4fe62a0,0x0438b9d4
.word 0x43f056a3,0x1b00721d
.word 0x1efcfefe,0x971902d9
.word 0xcfe730b0,0x8bdf6367
.word 0xb75d459f,0x71f6582f
.word 0x0e9dd717,0xb1510689
.word 0x58f4a382,0x000000d6
.word 0x2bd4aba1,0xaab6dd51
.word 0x5d984d9f,0xbcc98ad9
.word 0x0a5e49c6,0xa402db97
.word 0x549b974a,0x1398a918
.word 0x5d8d3fd6,0xc3e975e1
.word 0x09f152e3,0xc2c241a2
.word 0x3681f590,0xa7c8cd01
p40_init_registers:
.word 0x628fb38a,0x1290023d ! Init value for %l0
.word 0x587b518c,0x413643cc ! Init value for %l1
.word 0x30822c48,0x2cd85f4f ! Init value for %l2
.word 0x42a6f8d0,0x2e57ae8b ! Init value for %l3
.word 0x1fedc0f4,0x9ac57785 ! Init value for %l4
.word 0xd6626d46,0xcc051130 ! Init value for %l5
.word 0x30c04c8c,0x351558d5 ! Init value for %l6
.word 0x7fa7c710,0x8ded9dbb ! Init value for %l7
.align 64
p40_init_freg:
.word 0x48bd6ddd,0xf8f5cb8e ! Init value for %f0
.word 0x90de5fe4,0x24385817 ! Init value for %f2
.word 0xad80dc00,0x54af1ab4 ! Init value for %f4
.word 0xfe75cd3d,0x612dcfd1 ! Init value for %f6
.word 0x783593cb,0x783c66e1 ! Init value for %f8
.word 0x85fdcd4b,0x31926310 ! Init value for %f10
.word 0x2264c825,0xdf1461bd ! Init value for %f12
.word 0xe14cf130,0x0ab9746a ! Init value for %f14
.word 0x63f84b5d,0xacf462ef ! Init value for %f16
.word 0xa8259095,0x5887c37e ! Init value for %f18
.word 0x86ff9844,0xfd8aabff ! Init value for %f20
.word 0xeebd87ac,0x5bdb3baa ! Init value for %f22
.word 0x4d909a90,0x969746ce ! Init value for %f24
.word 0xbf0f1df8,0x6542b610 ! Init value for %f26
.word 0x702ad249,0xbc895e1b ! Init value for %f28
.word 0xa7f18457,0x75ecb726 ! Init value for %f30
.word 0x10209d7e,0x2a86c3d5 ! Init value for %f32
.word 0x54b40cdd,0x5c6e3789 ! Init value for %f34
.word 0xd2664946,0x272c7802 ! Init value for %f36
.word 0x15fbaf79,0x06947aca ! Init value for %f38
.word 0xe2ce1858,0xf7b7e685 ! Init value for %f40
.word 0x48dc4b58,0x0e9c2a4e ! Init value for %f42
.word 0x83c0aea3,0x48d2f29a ! Init value for %f44
.word 0x9c38face,0x27a9e06f ! Init value for %f46
.word 0xa1c6f136,0x6c9d02c0
.word 0xaae7a058,0xb978e1d4
.word 0x582341f2,0xfced8e72
.word 0x20ff59e3,0xfd7a9f35
.word 0x63662db5,0x0204662c
.word 0xe774d050,0xa67dc82e
.word 0xbaf66c83,0x80dd0b6e
.word 0x78b48449,0xd33f1a5e
p40_expected_registers:
.word 0xdbec186d,0x2e08e31c
.word 0x00000000,0xbe18b0f5
.word 0x00000000,0x10de9ddf
.word 0x00000000,0x96aa4b7f
.word 0x00000000,0x0000009c
.word 0x00000000,0xe2fe8729
.word 0x00000000,0x55237c1b
.word 0x00000000,0xf2e3ccc3
p40_expected_fp_regs:
.word 0x48bd6ddd,0xf8f5cb8e
.word 0x90de5fe4,0x24385817
.word 0xad80dc00,0x54af1ab4
.word 0xfe75cd3d,0x612dcfd1
.word 0x783593cb,0x783c66e1
.word 0x85fdcd4b,0x31926310
.word 0x2264c825,0xdf1461bd
.word 0xe14cf130,0x0ab9746a
.word 0x63f84b5d,0xacf462ef
.word 0xa8259095,0x5887c37e
.word 0x86ff9844,0xfd8aabff
.word 0xeebd87ac,0x5bdb3baa
.word 0x4d909a90,0x969746ce
.word 0xbf0f1df8,0x6542b610
.word 0x702ad249,0xbc895e1b
.word 0xa7f18457,0x75ecb726
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p40_local0_expect:
.word 0xffffe149,0x88da57e0
.word 0xf3000000,0x00000000
.word 0xff0ca017,0xe114ae4c
.word 0x0000002e,0x83861104
.word 0x00000008,0x6c5f29a4
.word 0xf3000000,0x9cafe201
.word 0xfdb2fdb6,0xdadf7618
.word 0xbacabcae,0x8e463c39
.word 0x5e138e1e,0x2a0c8b16
.word 0x9a85ffea,0x89902d73
.word 0x04fffc82,0xa4ac8fe0
.word 0x995b8de3,0xbf80840d
.word 0x8b190ce0,0xab13f402
.word 0x6a29f5b7,0x4a75253a
.word 0x8486d2a6,0x2fc504d3
.word 0x3ac2ac2c,0x26417b46
.word 0xd8269585,0x0d51e614
.word 0x97506a39,0xcd2d28d2
.word 0xa4ad6aff,0x1b910b9e
.word 0x14cbfa76,0xde27ec02
.word 0xd7c71bdc,0xac934651
.word 0x287f3228,0xc8f95020
.word 0xd2ac063e,0xf7b22c43
.word 0x7aedeca0,0x631068b5
.word 0xba24c445,0x116a4236
.word 0x6f02c0ff,0x481cc4ba
.word 0x0000a553,0x415fff84
.word 0x4f8b3003,0xeb3eb346
.word 0x7fb3ce6a,0x000000b6
.word 0xf2e3ccff,0x1312b481
.word 0xff000000,0xfed8a5ab
.word 0x7a8ce74d,0x44ff78ee
.word 0x6c67f3ab,0x57a45311
.word 0xa04eba2c,0xe281aeb6
.word 0xd2fafc24,0xd90d79b6
.word 0x6fb1eea0,0x853bd588
.word 0xeeaec5b4,0x05bdf7dd
.word 0xd6728f8f,0xe1f67e18
.word 0x3228ff62,0xbf5607c0
.word 0x88b34424,0x0db51d62
.word 0x0000008e,0xb101af4c
.word 0x74b8f29f,0x0070aa86
.word 0xa8dab19d,0x50ebbacc
.word 0xb8d4e399,0x4ee96449
.word 0x9722d5cf,0xffa66844
.word 0x9f73cda5,0x2fb7d4f6
.word 0x073f11bf,0x35ea0957
.word 0x67daeb05,0x116a4236
.word 0x464c6f6c,0xbb1a4677
.word 0x9ba095e3,0xa33617f0
.word 0x2da3333a,0x05a465be
.word 0x0a032a90,0xf02ed020
.word 0x2e96636e,0xeaaa37be
.word 0x3c8d11c0,0x32148a3a
.word 0x8c3bda2b,0x68e61a03
.word 0x4217ee6a,0xade8eb68
.word 0x4bea7817,0x063dcac3
.word 0x3837821d,0x233f52ba
.word 0xf02ed020,0x4c88070a
.word 0xb122dfc0,0x3166fbbe
.word 0x7ab14bee,0x0b59b421
.word 0x000000c3,0x17d01d4e
.word 0xfe1a4fed,0x20fdbe2e
.word 0xc3a132e8,0x33f4bbff
p40_local1_expect:
.word 0xff6a8a76,0x97971e79
.word 0xf2f9700b,0xe888450b
.word 0xbec699a0,0x49e1ffff
.word 0xffb14449,0x22e67adc
.word 0xff1e9797,0x4944b143
.word 0xef44cc99,0xdeaf97fe
.word 0x83da1ebd,0x8b47f01f
.word 0xaea7f8e2,0xc75dd4e5
.word 0xe3eb38a0,0x9358570d
.word 0x4b68d6d2,0x1586f5f9
.word 0x0b6163ee,0x82919b6d
.word 0x508074bd,0x4e12b25e
.word 0x4904d5e6,0x92b8ff4c
.word 0x0000009c,0x8d8c0ca7
.word 0x6569edf6,0xea289ae9
.word 0xccfa1d94,0x1e802a52
.word 0xabd0262d,0xc94686f9
.word 0x987b4757,0x09ed43ff
.word 0x2a97d07e,0x00000008
.word 0x39ee8ff5,0x54912807
.word 0x1bc8f26e,0x9b29e77b
.word 0x6ac2bbfe,0xc47e1239
.word 0x12ad5dc8,0x1156a8ee
.word 0xb6413071,0xaa916450
.word 0xc70fd3bf,0x5d0b929e
.word 0x25645fbb,0x50ed165c
.word 0xfc6d9509,0x58060275
.word 0x0e1383a4,0x7d569039
.word 0xc19d7b30,0xb83cd8a8
.word 0xf48adc77,0xbd1ee9c4
.word 0xd6781525,0x34ad815c
.word 0xa17114f2,0xcd0a9015
.word 0xa2d246f6,0xcf537587
.word 0xc1e974b0,0xf2f9700b
.word 0x4e93d675,0xf088b3d7
.word 0x8b1e6cdd,0xc9ce792d
.word 0x86f2e8e5,0xb216093c
.word 0xa7a90e17,0x88f42bdd
.word 0x289084b2,0x5d18ecd3
.word 0x77aa5ae6,0x2fe9b915
.word 0x547608bb,0x97e7ee2f
.word 0x0000e200,0x000000e6
.word 0xffeef03b,0xfc876390
.word 0x2281358b,0xec8da025
.word 0xde043b73,0xe7f43eee
.word 0xe53e9d02,0x15ba7087
.word 0x6890d324,0x719ecb99
.word 0x848dfae2,0xe055a6c8
.word 0xe216b74c,0xbda83248
.word 0xb860ff71,0xa3d05534
.word 0x1163eb47,0x1296eae4
.word 0xd76a7151,0xa8756863
.word 0x5a94a78c,0xd27f494f
.word 0x3969b39c,0x5888a803
.word 0xf6215710,0x57f3b86c
.word 0xdd3c26cc,0xc70177cf
.word 0x8ca7fcab,0x498806a5
.word 0x390dfe43,0xfc778949
.word 0x6a6bb07c,0x1dc7a87c
.word 0x03ebc557,0xa34f78b2
.word 0xb8c836b1,0x8a169ad2
.word 0xfcb204b7,0xa11903af
.word 0x8a5e01b2,0x3d346439
.word 0x65a3bc0f,0xa3c1ce56
p40_local2_expect:
.word 0xdf9dde10,0x7f4baa96
.word 0xff6aada4,0xaa9aeb0c
.word 0x8e000000,0x00000000
.word 0x00000079,0x000000c1
.word 0x00000036,0x12a8de88
.word 0xc3cce3f2,0xff000000
.word 0x9f1bf7f2,0x45369860
.word 0x633aca43,0x55237c1b
.word 0x47563d92,0xe854c725
.word 0xd76bd1f1,0x260a48b7
.word 0xa94432db,0xf20ed903
.word 0xf493c606,0x1b8cb61e
.word 0x32bc83c5,0x5c81ff63
.word 0x86c1f69e,0x218bcb56
.word 0x71d4d2bf,0x2f3415b2
.word 0x927b314e,0xea075dc6
.word 0x12a6f340,0xf2ba8397
.word 0xffc6bd9d,0x98a84150
.word 0x1063ef53,0x8403d5dc
.word 0x8347a1be,0xb263aac3
.word 0xf9412ce2,0xde120057
.word 0x9784fd0a,0xe2c929b1
.word 0x4ecd1605,0x0c678c2d
.word 0x84c0f472,0x2bacf5f3
.word 0x781ddc5e,0x37e28283
.word 0x937bfff8,0x9cdb44d4
.word 0x000000e6,0xc0278986
.word 0xf14d952c,0xea6e1a47
.word 0x182da2af,0xfb87992e
.word 0x5c1c5b4d,0x6c0a8a23
.word 0xedc58944,0x96713625
.word 0x3fb87d43,0x3cea7d68
.word 0x33945603,0x839dfa1e
.word 0x8247791f,0x680a19c7
.word 0x5b185003,0x39a60b2a
.word 0x09edf596,0x6036725d
.word 0x7ba0e550,0x10de9ddf
.word 0x958a752c,0xe0bab64f
.word 0x9c2d1f53,0x58377026
.word 0xaf17bb2d,0xda9143b8
.word 0x64059939,0x79752078
.word 0xe2fe8729,0x661190de
.word 0x355a2820,0x404b9e1c
.word 0xafaeadd9,0xc11862dc
.word 0x47d113a5,0x07e23ce7
.word 0xde9b72fe,0xc58081e1
.word 0xf4dee9eb,0xd68fa3e7
.word 0x33831db5,0xd385e5e8
.word 0xee62a696,0x05c70d27
.word 0xd7b578a7,0xb16aa0cc
.word 0x6f0c5f4d,0x5813dbfe
.word 0xd05d7bc1,0x48b0a371
.word 0x97971e79,0x79752078
.word 0xb63997af,0x1747e525
.word 0xa66eff41,0x06db3f13
.word 0x6426e00d,0x25637746
.word 0x1ef9a510,0x0bcbafa3
.word 0x5963e433,0x39087c7e
.word 0x2999e1f7,0xc503fac7
.word 0xa87a3a98,0x72f1181f
.word 0x2b4244d1,0x8fb92e23
.word 0x25ffd912,0x93d05a3b
.word 0x56994e95,0x84e921ea
.word 0x3901dacb,0x4ce06046
p40_local3_expect:
.word 0xa099c6be,0xea289ae9
.word 0xff632898,0x4cffec91
.word 0xa553008e,0xb0e74ae7
.word 0x06c4a5d1,0x10db1594
.word 0x7820a73f,0x65d2aa23
.word 0xffbfbc3f,0x8d6ff604
.word 0xc75c034d,0x4a938317
.word 0xe636299f,0x3a0b3fd3
.word 0x58882a26,0xb91a374e
.word 0xa327d4b6,0xe7e288ff
.word 0x41088619,0x43b14449
.word 0x16c706dc,0xbe7305cd
.word 0x7ea84194,0x658b9dac
.word 0x2780094e,0x860c4628
.word 0x3e0088bf,0x3839f194
.word 0xc2d1e3bd,0x1ca434bc
.word 0x243477ad,0x2b809342
.word 0x9d1d904b,0xcc5a6707
.word 0x0565d945,0x33aaf08e
.word 0xdbec186d,0x2e08e31c
.word 0x14d14c0b,0xbce72d54
.word 0x6ec416d8,0xbfecd3d6
.word 0xde0c289d,0x84e93bf7
.word 0x0d66df52,0x28733bbe
.word 0xebd9921e,0xa5e909c3
.word 0xb0e74ae7,0xca9411ad
.word 0xeaf33c1a,0x3a7c1db7
.word 0x3b9d1c97,0x8de36408
.word 0xffaa72bb,0xc95cbc5d
.word 0x7fe7655a,0x5ade032b
.word 0x6e40e09d,0x000000c3
.word 0xa3ccaa76,0x154fd3d0
.word 0x55e86e31,0xa099c6be
.word 0x6f2ca6de,0x0528b9f8
.word 0x7d737647,0xe149b940
.word 0xad0b5662,0xc35e0f62
.word 0x8f546665,0x14186730
.word 0xfec03d32,0x8d193456
.word 0xe5c36bfe,0x0c6d62df
.word 0xa8756863,0x3e6218c9
.word 0xc03b4c43,0x7a89172b
.word 0x1c065bf2,0xf715ff19
.word 0xaedee872,0x1c3045f9
.word 0x19c933a2,0xb15a5271
.word 0xfed0937a,0xb99757c7
.word 0x847c167d,0x7ba0e550
.word 0xdd7945e5,0xa2db2bd0
.word 0xd5b3b2ea,0x4c88070a
.word 0x4a0d3640,0x61f34c8e
.word 0x584a8f94,0x0eb4f1cd
.word 0x7ed36681,0x6d20051a
.word 0x0000003d,0x42ffa72b
.word 0xcb1071f3,0xc438f4a7
.word 0x47fb50af,0xa11a56a6
.word 0xbcdc009d,0xc717a8f2
.word 0xa2ce9070,0x84fa1915
.word 0xf599ef4a,0xc33e1984
.word 0xa55c7aec,0x0d5bbea5
.word 0xca939cd7,0x162176b1
.word 0x9eff964b,0xc0b53953
.word 0x3ea4d82e,0x3068fda3
.word 0xf1b4fffc,0x0b1b8c52
.word 0xb4df7a20,0x15b70682
.word 0xef4de97e,0x0f22dac2
p41_init_registers:
.word 0xa865c6b6,0x1fa8b90f ! Init value for %l0
.word 0xbc3f8134,0x0914e623 ! Init value for %l1
.word 0xe8aa22e0,0x13642a1b ! Init value for %l2
.word 0x632d0010,0x399e7955 ! Init value for %l3
.word 0xce3d0fb7,0xb0d0c67d ! Init value for %l4
.word 0xa25fd9e6,0xd9fd673f ! Init value for %l5
.word 0xefc9b7ca,0x7522bcbe ! Init value for %l6
.word 0x507e400c,0x813a3b5d ! Init value for %l7
.align 64
p41_init_freg:
.word 0x7d973781,0x25faa1b3 ! Init value for %f0
.word 0xd04b14c8,0x4b9e12d9 ! Init value for %f2
.word 0x328fea7e,0xec3e05a6 ! Init value for %f4
.word 0x6ad13ee7,0x539d543d ! Init value for %f6
.word 0xd97a7076,0xd158948a ! Init value for %f8
.word 0xd6091603,0xbb26711a ! Init value for %f10
.word 0xc4a33081,0x20b62f38 ! Init value for %f12
.word 0x7135e2c5,0x77c65b6a ! Init value for %f14
.word 0x9e670c95,0xa0212d21 ! Init value for %f16
.word 0x75324c84,0x9692a6d8 ! Init value for %f18
.word 0xa29067e5,0xab986985 ! Init value for %f20
.word 0xe19c0a5a,0x4bf017e9 ! Init value for %f22
.word 0x09b9b04c,0x33744ff7 ! Init value for %f24
.word 0xdf45138d,0xf36770b6 ! Init value for %f26
.word 0xe3daad9a,0xd0077499 ! Init value for %f28
.word 0x0eaa4164,0xe1beafa7 ! Init value for %f30
.word 0x25428840,0x0312acd8 ! Init value for %f32
.word 0x56d52782,0xca139cc7 ! Init value for %f34
.word 0x1cd4752f,0x1523c533 ! Init value for %f36
.word 0xc094878f,0x646e2ef9 ! Init value for %f38
.word 0x6ba932d1,0x0cc3340a ! Init value for %f40
.word 0x5bd9c143,0xcf9006cc ! Init value for %f42
.word 0x5454edee,0xf6596e1d ! Init value for %f44
.word 0x44495548,0x54af710d ! Init value for %f46
.word 0x533519cc,0x14aad0cd
.word 0xc4286715,0xdd0054d5
.word 0xee0e50c1,0x9d74db6d
.word 0xd512c166,0x6bfc9b0b
.word 0x34ccc898,0x5d2ff395
.word 0x09c84c56,0x84c7e7f8
.word 0xc9c1f8a7,0x301eaff7
.word 0x81f5e4fa,0xb1b599f8
p41_expected_registers:
.word 0x00000000,0x6cff9daf
.word 0x00000000,0xff270240
.word 0x00000000,0xfdea10f6
.word 0x00000000,0xb960409c
.word 0x00000000,0xc25fb860
.word 0x00000000,0x8f8c01f1
.word 0x00000000,0x000000be
.word 0x00000000,0x3f8b84ea
p41_expected_fp_regs:
.word 0x7d973781,0x25faa1b3
.word 0xd04b14c8,0x4b9e12d9
.word 0x328fea7e,0xec3e05a6
.word 0x6ad13ee7,0x539d543d
.word 0xd97a7076,0xd158948a
.word 0xd6091603,0xbb26711a
.word 0xc4a33081,0x20b62f38
.word 0x7135e2c5,0x77c65b6a
.word 0x9e670c95,0xa0212d21
.word 0x75324c84,0x9692a6d8
.word 0xa29067e5,0xab986985
.word 0xe19c0a5a,0x4bf017e9
.word 0x09b9b04c,0x33744ff7
.word 0xdf45138d,0xf36770b6
.word 0xe3daad9a,0xd0077499
.word 0x0eaa4164,0xe1beafa7
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p41_local0_expect:
.word 0x490e0000,0xb604bdf1
.word 0x06498617,0x79d98835
.word 0x30000000,0xa3432206
.word 0xbe000000,0xe5c20e49
.word 0x000000de,0x7e100216
.word 0x490ec2e5,0xe5c20e49
.word 0x741e5d45,0x5ba64e2f
.word 0x0c4600a3,0x5211908b
.word 0xb81ed757,0xe41e1a26
.word 0x00000030,0xb960409c
.word 0xce806781,0x52a06ea5
.word 0xd407943b,0xcbb94113
.word 0x69291b6a,0x2b30875d
.word 0xe9c08560,0x483a02a6
.word 0xd00aa2b2,0xd491a668
.word 0x6e5fd7a6,0x180e474c
.word 0x1dcdf9e7,0x25740e6b
.word 0x74147615,0x6a3940b4
.word 0x6e4aed29,0x22fe2f59
.word 0x15d14010,0xf4bb6272
.word 0x23ffcaec,0xad65dce2
.word 0x022af156,0x7a5b91f2
.word 0x1f3185fd,0xba14debe
.word 0x27261d4f,0x2296b1c0
.word 0x8a9be50c,0xaa623c5d
.word 0x727d65f2,0x88636df7
.word 0xa86f9faa,0x7a8fdfff
.word 0xb41477dc,0x681416b5
.word 0x95071061,0x7b8c46b6
.word 0xf9f28e00,0x38fc9040
.word 0x6c81cca3,0x2a217c41
.word 0xff83bb91,0x9ea8e388
.word 0x7bf2280d,0xbea738ff
.word 0x31ae8d96,0x987161bb
.word 0x0a68c4a7,0xb28df3db
.word 0x55d45bcc,0xd188356d
.word 0x2fffcf68,0xce591aa4
.word 0x000000ff,0xf4a655c5
.word 0x172fbec4,0x8c1eac81
.word 0xc76a6288,0x7c5abbd3
.word 0x3f123a6f,0x0bdf2ff4
.word 0xaead87ea,0x5e317767
.word 0x1512606a,0x5918c095
.word 0x5283bb91,0x74ff6663
.word 0x56bca365,0xdfc8d623
.word 0x0991cecc,0x9f8f2020
.word 0x79e6172f,0x059d0526
.word 0x21d16fab,0xa8e75a6c
.word 0x000000bd,0x9169d161
.word 0xd4284510,0x00f31868
.word 0xf108f84a,0x38285810
.word 0xe658a920,0xcc2b9818
.word 0x57778e1a,0xfdea10f6
.word 0xc64cf984,0xdbd3ff77
.word 0x6bca5c78,0x54f6a44a
.word 0x6efdfc37,0xf84efbbe
.word 0x72372476,0x2dec6f7a
.word 0x03499e07,0x556d3640
.word 0x4dbe1e7f,0x30112b2f
.word 0x708ff463,0xeba31c45
.word 0x4cbaeb23,0x39fe5685
.word 0x57983572,0x5bb1ef5a
.word 0xcbc7131a,0x15dcc78d
.word 0xf837bbda,0xb104f014
p41_local1_expect:
.word 0x9d4a26ab,0x53a5662a
.word 0xff99dc37,0x06f1666b
.word 0x5e2a6eff,0x6cff9daf
.word 0x490ec2e5,0x65a08dea
.word 0xff31c99c,0xecf9c5e7
.word 0xd9c94aab,0xdf2dd2cc
.word 0x399e7955,0xec90c0d6
.word 0xc63395e1,0x7c2c1cd2
.word 0x587f5999,0x4d8aeee4
.word 0x9dc7bae1,0xf30a097a
.word 0x86cca1bd,0x8956d756
.word 0xd632ffbe,0xa5d1839a
.word 0xef4752ef,0xa777ac10
.word 0x5797b7c3,0x161a58e0
.word 0xe2229115,0x38927f0b
.word 0xf85b1781,0x76173fac
.word 0x49c7d046,0xf2c61a85
.word 0x94d07699,0xa8c4abf2
.word 0xab264a9d,0x21109770
.word 0x77838ca8,0xe84520f4
.word 0x7328c34c,0xfd403131
.word 0x7544a540,0xe9ff5679
.word 0x546f3ea8,0xffffffbe
.word 0x1c68e481,0x3c58d244
.word 0x83f0ff4d,0x4828d6b0
.word 0xbd29f693,0xe474633c
.word 0x26e1540a,0x57f105b7
.word 0x4fe231b7,0x06a527a9
.word 0x810be7d0,0xffeec093
.word 0x156442cc,0x45636cc7
.word 0xf97a90d1,0x0a49759d
.word 0x6b125e75,0x1aa288fa
.word 0xe0864eab,0xad6fa728
.word 0xb69eb96c,0xf402a565
.word 0xcbb9e111,0x0ed7fb28
.word 0x002592e8,0xe5c20e49
.word 0x81c6e18c,0x1e93542a
.word 0x962c7a6c,0x806be2cc
.word 0xde0a4e69,0x6889ba8f
.word 0x000000ee,0x7616a4c0
.word 0x72964654,0x1c6acc2b
.word 0x74aa89ec,0x5bc058b7
.word 0x5a472ecc,0xec84a567
.word 0xef4bf891,0xdb6f922e
.word 0x4af55bb3,0x7d384b75
.word 0x37b0b6c9,0x8531211c
.word 0x1fc972ab,0x904bb190
.word 0x34dc2395,0x1feabded
.word 0x6b74ef18,0x420d4dab
.word 0x118374a8,0xc89a2182
.word 0x0e3b8e62,0x2434732a
.word 0x6886e37d,0x4b7b30d1
.word 0x68725870,0x798c4f6f
.word 0x4156be88,0xb5999feb
.word 0x849dffd6,0x3f8b84ea
.word 0x7be3e86b,0x7d26aff6
.word 0x1ec80cf0,0xebf17c47
.word 0x8894ce23,0x2d7644ad
.word 0x9ffdd593,0xa02b723a
.word 0xe2709c4f,0x0019b0ff
.word 0xa9095b12,0x4304d9b8
.word 0xd02112da,0xe8e9494e
.word 0x6b66f106,0x8289cd7d
.word 0x33dd6910,0x7af832ec
p41_local2_expect:
.word 0xffc9310e,0x83bdc7f8
.word 0x2a66a553,0x00000030
.word 0x49e3fd7d,0x78908122
.word 0xcbfb7dff,0xcdff7d44
.word 0x00000000,0xe5c20e49
.word 0xff9d0526,0x378338dd
.word 0x0000ff99,0x19562710
.word 0x6c7611ad,0xfc8465e7
.word 0x8f8c01f1,0x5846e919
.word 0x82d0aec6,0x36f0c3a0
.word 0x2febffce,0x1d0b3470
.word 0x25887065,0x751cfcc6
.word 0x1d644382,0xb8e282c3
.word 0x22f56a36,0x9f07b731
.word 0x102390bb,0x0e65b215
.word 0x5ff5711f,0xbae8048a
.word 0xdf51765c,0xc303ba9f
.word 0x5f842fda,0x9c4c05e6
.word 0x87f34882,0xe70a3619
.word 0xc4735033,0x7e4447fe
.word 0x89f3b5b6,0x5e0dcd60
.word 0x8609ca22,0xb746c97a
.word 0xff319c73,0xfb957ac7
.word 0x6b0a000b,0x6e4bdc22
.word 0x20e2db55,0x857dba0a
.word 0x09377881,0x6c033e37
.word 0x178b9a07,0xebf17c47
.word 0xf73a2e0f,0xabcc3870
.word 0xe3134fc9,0xeee66cf2
.word 0x22e51281,0x3bc3caea
.word 0xc2cb495b,0x08734887
.word 0x8fb1f022,0xc364c5af
.word 0xe6a6ef4b,0x75195626
.word 0x77db72ca,0xb3d03e4f
.word 0x6cf1a06d,0x6eae5bcb
.word 0xb3cf5cc1,0xa49d5763
.word 0xc11e1c6b,0x513e8fb7
.word 0x5f1354e2,0x12c87ae2
.word 0x323300b2,0x4c753ea4
.word 0x76b7c093,0xfb5a288c
.word 0x3ec8386d,0x01b8648b
.word 0xf88913d0,0xe800abe8
.word 0xddc256f4,0x6a82917a
.word 0x8a20390f,0x3dacb881
.word 0x0e852953,0x25ff1fe7
.word 0x59ac6a19,0xb23689b2
.word 0x0000002a,0x1918057f
.word 0x97ec104a,0x0c97db85
.word 0x5373089e,0xc87390ce
.word 0x14ffafac,0xa46cddeb
.word 0x632d0010,0x399e7955
.word 0xac6e5a43,0xd627eb73
.word 0x235ded0f,0x75ce49ab
.word 0xeaa9a724,0xae88c793
.word 0xc4ec7595,0xf3cafc3e
.word 0x5a239d9e,0x61f4e477
.word 0x685e2d74,0x8301a00a
.word 0x8ed87a7c,0xd7875be1
.word 0x61b48adc,0x52186aff
.word 0x083a9acf,0xf1bd04b6
.word 0x6f9dbbed,0x720a45a7
.word 0xc721775f,0x5c65a2c9
.word 0x7872cf4d,0xa5c6a474
.word 0x71d3a0ab,0xe58fb828
p41_local3_expect:
.word 0xff3140fd,0x00000000
.word 0xf1b74f2a,0x9bacf9b2
.word 0xffe1d498,0x7affcd44
.word 0xff6e6c70,0x000000be
.word 0xffae9a3c,0x2cd28843
.word 0xbe000000,0x00000000
.word 0xff6dd9f4,0x3de41761
.word 0x99647cef,0x88b895bf
.word 0x66d2a0fc,0x7574bb0c
.word 0xc25fb860,0x2f7aef0a
.word 0xd646b330,0xc1e06f80
.word 0xff243809,0x2e66a7e5
.word 0xf0cdc013,0xd470f6c1
.word 0x0000ff00,0xab4d0d42
.word 0x9595e555,0xdc7b7a4a
.word 0x27ff379a,0xf63304c3
.word 0xb367c9c8,0x93127afc
.word 0x9fed404e,0x6ee97c00
.word 0xd0474fd5,0xce916d12
.word 0x24e8b806,0x05635ba4
.word 0x0bdf2ff4,0x317b77b4
.word 0xcffd3416,0xc63395e1
.word 0xf3f45674,0x713a976f
.word 0xe1622f74,0xd3cdd604
.word 0xe1486d42,0xc632dd84
.word 0xf021fd50,0x3257d9fe
.word 0xacdc76e5,0x780bce1b
.word 0xff04fafd,0xe3a7e9e5
.word 0x9aefaf85,0x030116ef
.word 0xbaef719c,0x182fa447
.word 0xae37171b,0xa18909be
.word 0x995dbdaa,0xe4b36deb
.word 0xd56316c3,0x6930d2fd
.word 0x868ea413,0x76066347
.word 0x000000d6,0xc81d9844
.word 0x450ac322,0x07727f1c
.word 0xd609ebe2,0x634e62e4
.word 0x5721989b,0x7f0a04c3
.word 0x0f4aa0e2,0x5f67e5e5
.word 0x40b010d0,0xd90fab79
.word 0x62b33e5f,0xaeeb49fe
.word 0x52633721,0x8c32044b
.word 0x19e3e623,0xe74d0751
.word 0x6a5d6798,0x079280b2
.word 0xbba21fb9,0x7459d879
.word 0xff57b862,0x3534f5cb
.word 0xd724baf5,0x7f9c7171
.word 0xdf545e21,0x1f2ac11a
.word 0x3cb3d140,0x29c382f4
.word 0x31f150de,0x9a5960cf
.word 0x7929070f,0xe39cf3f0
.word 0xc5ab662e,0xb6f84c02
.word 0x8e5b1759,0xa58fef7d
.word 0x4d61bf63,0x9f1f1f00
.word 0x2109fef9,0xee5fec1e
.word 0xf960a17b,0x8ef07f9c
.word 0x9be9bd51,0x2e7c2c1c
.word 0x55ad5c8f,0x61e614b5
.word 0xe38f28ec,0xd1d21746
.word 0xe62ec468,0x924094c2
.word 0x23240723,0x171cb17d
.word 0x58297208,0x7fbc867e
.word 0x04b279ce,0xc5ff2a3c
.word 0x432e7b95,0xcb23b884
p42_init_registers:
.word 0xb4bce1cc,0xe7c79859 ! Init value for %l0
.word 0x7a65880a,0xa9f8afe6 ! Init value for %l1
.word 0x047076f3,0xe722f521 ! Init value for %l2
.word 0x14e4c305,0xb57f5d40 ! Init value for %l3
.word 0xfd79f348,0x0abd811c ! Init value for %l4
.word 0x234187e4,0x84469f44 ! Init value for %l5
.word 0x3e9001d8,0x38e5842b ! Init value for %l6
.word 0x83900da0,0x9db29c7e ! Init value for %l7
.align 64
p42_init_freg:
.word 0x77c11ac9,0x70bd8915 ! Init value for %f0
.word 0xb154b2f9,0x5a6a08c3 ! Init value for %f2
.word 0x9980d454,0x5d2b966a ! Init value for %f4
.word 0xd9f16cd8,0x92366d31 ! Init value for %f6
.word 0x8cf4f44b,0xc7b123cb ! Init value for %f8
.word 0x971540e7,0xcf30cf65 ! Init value for %f10
.word 0x520268b9,0x3a4f239e ! Init value for %f12
.word 0x64a6fd81,0x83dadabb ! Init value for %f14
.word 0x46a946fb,0xdd045c2a ! Init value for %f16
.word 0x67929cbb,0xc4c77baf ! Init value for %f18
.word 0x35254e5e,0x2c87ece9 ! Init value for %f20
.word 0xc463284f,0x2b7d7226 ! Init value for %f22
.word 0x67c6ab60,0xcd300c7b ! Init value for %f24
.word 0xe7e5ea55,0x15e1f5d6 ! Init value for %f26
.word 0x1cc53c5d,0x047aade2 ! Init value for %f28
.word 0x8ef9702a,0x98b9526a ! Init value for %f30
.word 0x346c92ae,0xb1bfa69a ! Init value for %f32
.word 0xf8d86ee1,0x84cfd4b9 ! Init value for %f34
.word 0xed783482,0x8f53f696 ! Init value for %f36
.word 0xc927ae9d,0xe3c5f84b ! Init value for %f38
.word 0x0f2a530e,0x61af5505 ! Init value for %f40
.word 0x01fd17c7,0x1251df52 ! Init value for %f42
.word 0xc1455d30,0x162e9763 ! Init value for %f44
.word 0x961b5772,0x2be9d540 ! Init value for %f46
.word 0x3acfbba1,0x19b6e129
.word 0x957dbf43,0x43cab6a3
.word 0x7c9f3da5,0xe7952997
.word 0x30a341b6,0x7125c69f
.word 0x30417449,0x9e291608
.word 0x27e0ba61,0xe51c1a95
.word 0x8611158f,0xa841808c
.word 0xd87e3b46,0xbd5b4841
p42_expected_registers:
.word 0x14a97ab0,0x5e4673cd
.word 0x00000000,0xca6ad850
.word 0x00000000,0x00000047
.word 0x00000000,0x0000005f
.word 0x00000000,0x00000059
.word 0x00000000,0x610f5cd3
.word 0x00000000,0xba469fbe
.word 0x00000000,0x000000c0
p42_expected_fp_regs:
.word 0x77c11ac9,0x70bd8915
.word 0xb154b2f9,0x5a6a08c3
.word 0x9980d454,0x5d2b966a
.word 0xd9f16cd8,0x92366d31
.word 0x8cf4f44b,0xc7b123cb
.word 0x971540e7,0xcf30cf65
.word 0x520268b9,0x3a4f239e
.word 0x64a6fd81,0x83dadabb
.word 0x46a946fb,0xdd045c2a
.word 0x67929cbb,0xc4c77baf
.word 0x35254e5e,0x2c87ece9
.word 0xc463284f,0x2b7d7226
.word 0x67c6ab60,0xcd300c7b
.word 0xe7e5ea55,0x15e1f5d6
.word 0x1cc53c5d,0x047aade2
.word 0x8ef9702a,0x98b9526a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p42_local0_expect:
.word 0xf4d0d66b,0xc9f41035
.word 0xff000000,0x00f10636
.word 0xe88053e7,0x30dcc7a9
.word 0xc5000000,0xff766efa
.word 0xac062f55,0x5c09596d
.word 0xff4aa435,0x6cebb6be
.word 0xaec848e9,0xc80ef2ed
.word 0x610f5cd3,0x927ee245
.word 0x18ff9d33,0xd4546154
.word 0x837ff5e5,0xff3f52f8
.word 0x00000066,0xa7b159ed
.word 0x7bbf00c0,0xaecbaa93
.word 0x70e77940,0xfcff8fd2
.word 0x6ea0b4ec,0xc6e36ed9
.word 0xde94214c,0x65c79534
.word 0x9cd50079,0x9bf851fb
.word 0x80d4a073,0x170cfe0b
.word 0x4422157a,0xe35191cd
.word 0x59e15f4e,0x65c0b08c
.word 0xb94cdac3,0x897b4984
.word 0xf4e48de0,0x44cc4898
.word 0x1f357cc8,0xe69d74c2
.word 0x3b143779,0xf8ffbef3
.word 0xefca546f,0x58b9d63e
.word 0x649c6fbe,0x7e9af93b
.word 0xaf5b2c6d,0x10f1f0d9
.word 0xffeab763,0x8f27e32a
.word 0xa93f9585,0xfbdcffc9
.word 0x16bba026,0x743d32d2
.word 0xac3bd9d4,0x07c1d982
.word 0x4ca560ca,0xa1ca853f
.word 0xc9babd64,0x7403381b
.word 0x071e7f26,0xadb5ea7b
.word 0x827febff,0xb5e7632f
.word 0xd1ff281b,0xdcc3bfe9
.word 0xfacb3bc8,0x3a66b226
.word 0xef2f0254,0xf2eb591c
.word 0x1beaa10c,0x89a27e75
.word 0x7ba61e94,0x0aba578f
.word 0x12b48fff,0x4d49219b
.word 0xc4de2fa1,0x19d69c2b
.word 0x15f26c2c,0xfd3298a2
.word 0xd82ffd34,0x84225b47
.word 0x7bb043fc,0x263ad44b
.word 0xec27abc5,0x102e623b
.word 0x390dbf06,0x995120b1
.word 0x0c43aea5,0x2bb7bed2
.word 0x5982be21,0x35fd6f0e
.word 0xe4d90ec5,0x246b4c82
.word 0x3733d7d4,0xbcf657b8
.word 0x85134150,0xc6a7c685
.word 0xaaa4562d,0xace5f120
.word 0x00b2d117,0xc7752464
.word 0xf53c312c,0xbe3f8897
.word 0xff3d4802,0xb121de67
.word 0x40121a98,0x7c86fa45
.word 0xc06f9c30,0x025614ce
.word 0xffb4e76b,0xa9a8498d
.word 0x755fb7a5,0x96bd6269
.word 0x00000094,0xfc9ebf65
.word 0x5346e665,0x8ac8b4f7
.word 0x0000001a,0x864eb582
.word 0x82924b18,0x0879f519
.word 0x00000078,0x68f08d8d
p42_local1_expect:
.word 0x00000000,0xfd88829e
.word 0xff3353c1,0x25e0716c
.word 0xa2024a93,0xb1205199
.word 0x8f00ffe7,0x5fec860f
.word 0xc454d2e5,0xffffff42
.word 0xffe02cf4,0x6f519012
.word 0xc78d3423,0x058ea79d
.word 0x9c66940a,0xf4af46b3
.word 0xdaf5ace6,0xf9ff2ba1
.word 0xa6ae2709,0x3d224ecf
.word 0x9aaf26c3,0x27cfd9f2
.word 0x9c304c27,0xe7344809
.word 0xe75380e8,0x755778ca
.word 0x934a02a2,0x16248889
.word 0xead54429,0x62184840
.word 0xd38f47d1,0x0992a303
.word 0xb57f4dff,0x44a7ede0
.word 0x684d6cb2,0x920160c2
.word 0x8808e137,0x784c1539
.word 0xeb66df16,0xae57de8d
.word 0x66ebba02,0x75d9fbfa
.word 0x6bd6d0f4,0x8fe04318
.word 0x6ffdae29,0xf90d5c31
.word 0x5bc63f2d,0xb8124d53
.word 0xa0af0599,0x00000085
.word 0x2e8dff62,0xe8b5e460
.word 0xdb4df5e6,0x65a13658
.word 0xfd59421b,0xbe797e7a
.word 0x6c49f87c,0x58246bb9
.word 0xc775ee17,0x559ef4ae
.word 0x9b87b48a,0xb2f6e71c
.word 0xeae6ccd4,0x41ff8200
.word 0xcf0123a2,0x01111658
.word 0x5b463ca0,0x841ca69d
.word 0xffc96b12,0xbea98c22
.word 0xe91176fa,0xa5c0d36b
.word 0x378283b1,0x36e9f964
.word 0xa4af5f95,0x074f158a
.word 0xf75fbad6,0x2367e897
.word 0xf8ff9c55,0x84c0d4f7
.word 0x5c258947,0xac376afb
.word 0x1bd14547,0xce24bdad
.word 0x51a670ee,0x5a0f7b07
.word 0x2da91b8c,0xc0835c1f
.word 0xc89cff76,0x06746987
.word 0x1bb8e75e,0xdea959eb
.word 0xa7002677,0xd1e86e7e
.word 0x2c6ceddb,0x8a903f83
.word 0xddf90d84,0x1ab6b809
.word 0x522f3996,0x45c38e25
.word 0xb47c9b25,0x56e7966d
.word 0xe5d254c4,0x6d052f90
.word 0x6f9115d4,0x26dc5f7f
.word 0xad299e68,0x2ea073c6
.word 0xb188126e,0x3baeebab
.word 0xcbd73bf9,0xa2247cff
.word 0x30541f2c,0x13f0d688
.word 0x79e4906a,0xb57f5d40
.word 0x4da439ff,0xbeabe081
.word 0x93c9a660,0xaa68974b
.word 0x19054108,0xe6de9006
.word 0x717fbe76,0x3c71994f
.word 0xbea98c22,0xe6b528ad
.word 0xae808968,0xdbb10f46
p42_local2_expect:
.word 0xcf000000,0x724e6047
.word 0x079e8449,0x00000000
.word 0x000000cf,0x56451ecd
.word 0xc00000d1,0xae130807
.word 0xff42ff84,0x8ab28d71
.word 0x2912dfda,0xf03ff93e
.word 0x6994ecdb,0x3bb4d474
.word 0x4afbce63,0xb54eedf8
.word 0x5786f049,0x39543bc5
.word 0xcfebed6d,0x140cdd9c
.word 0x0fb7c0d1,0x8189bef2
.word 0x1f9243e2,0x58d7a2cb
.word 0xfa646f46,0x6634efe0
.word 0x67e6545d,0xad8f764b
.word 0xe1ec95a9,0xb35f1c3d
.word 0x8d7ada79,0xc994c17b
.word 0x11e3f3c5,0x9e1be889
.word 0x706b25eb,0x22c61d72
.word 0x344373ee,0x500e1326
.word 0x86460ebd,0x3be75a77
.word 0xff43c42e,0x32ffaf44
.word 0x321eb356,0xdea31b44
.word 0xd22af86e,0x3bf83e0c
.word 0x848185f7,0x97dc4f0a
.word 0xaa6ea788,0xf49c186e
.word 0x6ceeb198,0xc552e290
.word 0x47e0fff4,0xb81d35b8
.word 0xc20dafe8,0x273f57a5
.word 0xb360fe47,0x9328ede1
.word 0x1f312f98,0x78406760
.word 0xd8a64927,0x726c846d
.word 0xd83b3c72,0x36404cba
.word 0x656482ab,0xff536a4e
.word 0xdcb6c929,0x1dfc11eb
.word 0xdbcaddf5,0x7430cd2f
.word 0x6ca582d2,0xcf24a293
.word 0x75f1315d,0xaa980638
.word 0xe669229a,0x1dabd9fb
.word 0x140d35a0,0xabed1400
.word 0x1cddfdc1,0x8ed8f22e
.word 0x39819724,0xa2ebcdbe
.word 0x179c271b,0xff9c801b
.word 0x26540cfe,0x6433938d
.word 0x22c61d72,0x41d92a6b
.word 0x91a0a874,0xf5d68492
.word 0xda8876b9,0xf49517f1
.word 0x86f3f7b7,0x0b4c54ec
.word 0xa9b6f72c,0xf1b166e4
.word 0xe662bed7,0xa2ebcdbe
.word 0x19a1e870,0x658029a2
.word 0x4c8c8284,0x16b79040
.word 0xe20098ef,0x1921cf21
.word 0x11ec674e,0x2f357a32
.word 0xfffffff4,0x51b39fa0
.word 0x728e26d5,0xcaf5b190
.word 0xce007687,0x47604e72
.word 0x1368c16a,0x23cbd110
.word 0x4f9855c9,0xf42ce047
.word 0x5b1412c1,0xf3321c92
.word 0x768d95b4,0x6cf2a9d4
.word 0xb4053b66,0x2fc4d1a9
.word 0x62e8738a,0xf0f233c0
.word 0x0fbfa457,0x9f579040
.word 0x925ff746,0x3b0de79d
p42_local3_expect:
.word 0xff1f6122,0xae3829aa
.word 0x4afbce63,0xb54eedf8
.word 0x0000002c,0xe9123172
.word 0xbe3f8897,0x91155094
.word 0x000000c6,0x0000002c
.word 0x228cd028,0xc1052e55
.word 0x504cebff,0xc276f23d
.word 0x30061188,0x09fb8495
.word 0x54d6f6a8,0x3c4f9a17
.word 0xdb1134f3,0x0dd751e9
.word 0x4dfe94fd,0x4fff2243
.word 0x130a6ee1,0xa1120a61
.word 0x091bcef5,0xb9d734a4
.word 0xe69d74c2,0x87f5b7fc
.word 0x65bb3950,0x9c990ae1
.word 0x280d3794,0x000000d2
.word 0x13d03ad5,0x00000040
.word 0x7aa32eeb,0xe48bc73a
.word 0x93f75629,0x36e9f964
.word 0xf0e9a8f4,0xb8132a59
.word 0xc332f7f5,0x76e27547
.word 0x09848af7,0xa7e63c0e
.word 0xb35ec5be,0x02888e60
.word 0x0faf9de5,0x56953e2f
.word 0x660d3812,0x02a01a23
.word 0x3abbd641,0x3b85f7d2
.word 0x937d9e3a,0x6e7a85d6
.word 0xd764379c,0xcfe06459
.word 0xb0cf67ac,0x3c438cc3
.word 0x000000c5,0x7b7973eb
.word 0x286253c0,0x69e366f5
.word 0x57da4daf,0xeff35ca0
.word 0xa1111f77,0xbeffa0b6
.word 0x508b3481,0x00000066
.word 0x8f27e32a,0x87ff30aa
.word 0x2aad36e9,0xc360384d
.word 0x9e059ce4,0x6f63fb59
.word 0x5ec75742,0x68bf888b
.word 0xa9c7dc30,0xe75380e8
.word 0xf64cfe44,0xf77a758c
.word 0xdbdfb20b,0x06b892d4
.word 0xc1fd9f2b,0xf8a49b08
.word 0xecfa8612,0xfc4c8466
.word 0x7c8146f6,0x3d6dbd91
.word 0x6a395003,0x4ca45f22
.word 0x5cc7accf,0x1c3ecee8
.word 0x1368824d,0x1792885f
.word 0x9c938f18,0x15111ded
.word 0x7bb043fc,0x35fd6f0e
.word 0x677dc1da,0xa7565d25
.word 0x6c662e2a,0x0f4547a8
.word 0x0000008f,0x76a01a3a
.word 0x0000660d,0xe94768c7
.word 0xa849286a,0x0c1514b3
.word 0xa921b5df,0xedd64209
.word 0x1870ff7e,0x2835487a
.word 0xef302e78,0x5b17ffa8
.word 0xb6975c62,0x090c15fe
.word 0xc8500000,0xff4673cd
.word 0x51e7f71f,0xaab88dd7
.word 0x7c621bc5,0x38498996
.word 0x5b4d030d,0xbe0f6727
.word 0x8e6e26db,0xcbfd6fc3
.word 0xa2a90447,0x0e94fb27
p43_init_registers:
.word 0x42d3e587,0xb1144fb1 ! Init value for %l0
.word 0xae47ad4b,0xfe69bf5d ! Init value for %l1
.word 0x2e1fb412,0x6aa29118 ! Init value for %l2
.word 0xd4b5dd6c,0x4da4fde6 ! Init value for %l3
.word 0x0c94cf1a,0x1eb40c26 ! Init value for %l4
.word 0x79397d8a,0x177876bc ! Init value for %l5
.word 0x523a4082,0x80424429 ! Init value for %l6
.word 0xc2de5ea0,0x642d52c1 ! Init value for %l7
.align 64
p43_init_freg:
.word 0x624ef187,0x2f7ca32a ! Init value for %f0
.word 0x7b1c452d,0xa5f6d591 ! Init value for %f2
.word 0xb7c9c547,0x7dc0eed4 ! Init value for %f4
.word 0x4d0ba62b,0xd66b9dc2 ! Init value for %f6
.word 0xa075b938,0x5a81da65 ! Init value for %f8
.word 0x8c436ee5,0xb950254b ! Init value for %f10
.word 0x37523e13,0x25800bd5 ! Init value for %f12
.word 0xc2e8b124,0x281ff5c0 ! Init value for %f14
.word 0x8f2aaee1,0x0da96e97 ! Init value for %f16
.word 0xa603d778,0x8548b060 ! Init value for %f18
.word 0xa16cecf0,0x9efaa83d ! Init value for %f20
.word 0x735ca387,0xe4eaa4f1 ! Init value for %f22
.word 0xc809d8aa,0xf4238559 ! Init value for %f24
.word 0xdb95c4f1,0x6ab19364 ! Init value for %f26
.word 0x1d84cbbc,0xb24bcc3d ! Init value for %f28
.word 0x7a47c830,0xfe73270c ! Init value for %f30
.word 0xfc6835c8,0xd65faf5f ! Init value for %f32
.word 0x518c38eb,0x77571380 ! Init value for %f34
.word 0x9a07a253,0xd6c33fd8 ! Init value for %f36
.word 0xd1fa5e1d,0xb433c05b ! Init value for %f38
.word 0x57ec897f,0xadf97217 ! Init value for %f40
.word 0xcc986cb9,0x266efb94 ! Init value for %f42
.word 0x3d486736,0x9339b115 ! Init value for %f44
.word 0x7176d2cf,0xd96b2118 ! Init value for %f46
.word 0x49c8e665,0x19d88e78
.word 0xb31b2317,0x46e3920d
.word 0x6b094d56,0x7a0d5845
.word 0xb3d4074e,0xb4faefbb
.word 0x4ef9ced5,0x0c0b511e
.word 0xd9b4290e,0xd5f1be63
.word 0x29697f84,0x924eeb2b
.word 0x58f41d5a,0x492a7f6a
p43_expected_registers:
.word 0x00000000,0x50f09d75
.word 0x00000000,0xf3d3e821
.word 0x00000000,0x00000092
.word 0x00000000,0x00000052
.word 0x00000000,0xb675879f
.word 0x00000000,0xb6f71ae3
.word 0x00000000,0x00000099
.word 0x00000000,0x0000008d
p43_expected_fp_regs:
.word 0x624ef187,0x2f7ca32a
.word 0x7b1c452d,0xa5f6d591
.word 0xb7c9c547,0x7dc0eed4
.word 0x4d0ba62b,0xd66b9dc2
.word 0xa075b938,0x5a81da65
.word 0x8c436ee5,0xb950254b
.word 0x37523e13,0x25800bd5
.word 0xc2e8b124,0x281ff5c0
.word 0x8f2aaee1,0x0da96e97
.word 0xa603d778,0x8548b060
.word 0xa16cecf0,0x9efaa83d
.word 0x735ca387,0xe4eaa4f1
.word 0xc809d8aa,0xf4238559
.word 0xdb95c4f1,0x6ab19364
.word 0x1d84cbbc,0xb24bcc3d
.word 0x7a47c830,0xfe73270c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p43_local0_expect:
.word 0xf7500000,0x49b9bfeb
.word 0x21e8d3f3,0x6ad4ccf8
.word 0x363b8dfa,0xf5d3828a
.word 0x50f09d75,0xf3d3e821
.word 0xff0b6100,0xe1d43662
.word 0x00000052,0xd3e436da
.word 0xe9057dba,0x8ef8c42d
.word 0x3ebd6e3c,0x81073761
.word 0x0cb9bb24,0xa6f9a8cf
.word 0x65d214e3,0x9f871555
.word 0x1854e48d,0x40111c4f
.word 0x969e95a2,0x6eaff6ad
.word 0xbae20b97,0xbed779b0
.word 0xc0ff9958,0x95048503
.word 0x94d94049,0xbcff689e
.word 0xf3fe06f1,0x05a55ce9
.word 0x000050f7,0x5987086b
.word 0x3f5a2b00,0x5e68ffa6
.word 0x2c5cdd40,0xd33deea8
.word 0x62be9f9e,0xbf64a745
.word 0xfe300444,0xf26ed085
.word 0xa2fb3c6f,0x2754312f
.word 0xdafc3bf8,0x3c2b1dce
.word 0x06e8c31b,0xe5facbc8
.word 0x01980cd1,0xe6aa6851
.word 0xf0633733,0x95e78e1f
.word 0xdd07094c,0x85b56d56
.word 0x20e415fc,0x03842400
.word 0x00000022,0x4c076ecf
.word 0xb3ea1a2d,0xf6cde97b
.word 0x47d42fb0,0xda132bc3
.word 0x6d49aca1,0x3a955470
.word 0x65b4fdfe,0x4bdcc4c4
.word 0x92ab7658,0xaf7f0ea6
.word 0x53e87a6a,0x9ac4cc0f
.word 0x438654d8,0xc501e6a6
.word 0x6d223554,0x0000001d
.word 0x883441ce,0x7b0e31c6
.word 0x2103d293,0x026df32c
.word 0x142aa9f5,0x85b56d56
.word 0xc4a497bb,0xa7ffe866
.word 0xa38e567a,0x3e8618b8
.word 0x91118148,0x2041724a
.word 0xc08bb3b6,0x80a691c9
.word 0x51447932,0xdf59702b
.word 0x806a9d19,0x6f9b1140
.word 0x9902155b,0xbfa52cb9
.word 0xc0771465,0xff3bef85
.word 0xaf74ff83,0x4e295db4
.word 0x3c9d2677,0x1d102d21
.word 0xffd60133,0xa60490e0
.word 0x86922c1b,0xbea2b393
.word 0xe63d12ed,0x26d1a3ce
.word 0x3492438f,0x9cc866ff
.word 0x897a5ad9,0xb270bd1c
.word 0x6b545b44,0x7f28c55e
.word 0x8acd144c,0x96bdffe4
.word 0x1d8bdc3e,0x619c6a82
.word 0xd0c419b0,0x16af75fa
.word 0xb4c71d8c,0xff2bfbd9
.word 0x8fbe60eb,0xeae7f420
.word 0x63637e96,0x1c70d106
.word 0x72d5d4d8,0x70801bed
.word 0x74393ce3,0x8b8f32a4
p43_local1_expect:
.word 0x00f1329e,0x1a3a2752
.word 0x5b46e09f,0x00000000
.word 0xffb8a154,0x17b2610a
.word 0xffff689e,0x7dd9693c
.word 0xffc8c93b,0x649a5f9c
.word 0x6494ee3d,0xa3896cf0
.word 0x67b45e56,0xddc9beb2
.word 0x00000050,0x8959d976
.word 0x1a510080,0xe3b171e3
.word 0x2269475d,0xf3b7e90d
.word 0x64763239,0x230428f7
.word 0x66eec05b,0x2a826891
.word 0x002a3fb0,0xc4c59467
.word 0x0503fdd0,0x87ff2aff
.word 0x72f1e054,0xa639b6dc
.word 0x27236d6c,0xd7dcd723
.word 0x59abbb9b,0x47eaea3b
.word 0x9ce10537,0x0ef6128c
.word 0x16de1740,0xf0b82c80
.word 0xc2295356,0xab790bc2
.word 0xc827f61f,0x5b64f894
.word 0xb4f5f7c1,0x7aeb26a3
.word 0xa8bf126d,0x278b02b3
.word 0xddb4abf2,0x20d2ac46
.word 0x6bdcad5d,0x1c080385
.word 0x000000da,0x53759805
.word 0x87a013f4,0x8deb08e6
.word 0x2bdd8b97,0x370dbad1
.word 0xe9fb8772,0xa8a87185
.word 0xc6bb06dd,0x00e5ddea
.word 0xfe0f8f08,0xb7003f24
.word 0x278e8f93,0x23917347
.word 0xbf112e8b,0xae5bd485
.word 0x17b5d65d,0x7bba687e
.word 0x48aa4810,0xda3ccb9c
.word 0x2c4bee6d,0x5f2f737e
.word 0xf9594f73,0xff5de073
.word 0x6606378d,0x9fe0465b
.word 0xe95e42d9,0x605e84f0
.word 0xeef37049,0x72543c9e
.word 0xff316044,0x19f49629
.word 0x77852a8e,0x807c87d3
.word 0x000000ff,0x898a0406
.word 0x6bc9ca1c,0xb301ddd8
.word 0xfa74cae9,0xc927db41
.word 0x3beb2ee9,0x8497650b
.word 0xcdadf7bc,0x2d41a3d2
.word 0x788832c4,0x4e7cb0da
.word 0xe49f0054,0x2f869578
.word 0xde501cea,0xc11caf20
.word 0xb4ffb45a,0xb532550f
.word 0x3ee88a0c,0x19ed18a7
.word 0x2a50fb74,0xa86ff16b
.word 0x8f482a84,0x7d91d0c1
.word 0x975f20ff,0xbdb93f46
.word 0x5f6f2544,0xc67e04bc
.word 0x87376e23,0x4402337a
.word 0x6daee780,0xc67d4024
.word 0xc3a53321,0xb3ea1a2d
.word 0xc551991b,0xb6dfb022
.word 0x8affff40,0x442b412d
.word 0x6ec71a24,0xb8a101e5
.word 0x5832bf82,0xe95e7f3b
.word 0x4e209d8b,0x0220c55e
p43_local2_expect:
.word 0xffaf0481,0x1eb40c26
.word 0x9c5f9a64,0x3bc9c8a6
.word 0xff5dce73,0xc7021141
.word 0xf3c79770,0x4f3270be
.word 0x00000000,0x000000f1
.word 0x000050f7,0xa2fb3c6f
.word 0x80260de6,0xe55cd702
.word 0x5f5c5f1d,0x66c57e20
.word 0xa797b018,0xdeb162d4
.word 0xda4778bc,0xa978c23e
.word 0x0ce5a3ff,0x3d56fc9f
.word 0x53238fa4,0xa343ea92
.word 0x49bc1f09,0x19673a0b
.word 0x9060f168,0xb681bb5f
.word 0xceac701d,0x22028d7b
.word 0xc3089fa1,0x2794c763
.word 0xc61e22f8,0xc3ffe643
.word 0xa744ae3b,0xed2c7aff
.word 0x461fe762,0x1d240046
.word 0xe5146924,0x05b59adb
.word 0x3339d961,0xc477e62d
.word 0x633df77d,0xf984488d
.word 0x49cb16ad,0xfb4202f4
.word 0x3c5c7025,0x39cdd3e7
.word 0x6b07bd50,0xee214ef2
.word 0x597620ad,0x6390ade7
.word 0x31c2305b,0x7a53ff35
.word 0x7bf48e66,0xe65829e7
.word 0xff9cff77,0x00610b58
.word 0x0c4a1de1,0x61c40bee
.word 0x49a39122,0xd867b45d
.word 0x95e3ddba,0x5e094ec4
.word 0xb29a4270,0xf9ec506d
.word 0x0d2babee,0xce08ae6c
.word 0xf3d3e821,0x9a58c827
.word 0xaf3f5111,0xbff30ccf
.word 0x3b0b43c3,0x753e1c5c
.word 0xff47d014,0x2823c634
.word 0xc0ff066d,0xfc5ac23d
.word 0xce988c76,0x316c5672
.word 0xae3d60b8,0x396b5003
.word 0x009d596b,0x18940b31
.word 0xd70d84d0,0x490e15fc
.word 0x927fb286,0x1702ab8a
.word 0xebbaa727,0x8fff734f
.word 0x901d7a31,0x733d9cf1
.word 0xb496b574,0x877fe1c6
.word 0x5dc6ae4f,0x2533ff11
.word 0x25a69a37,0xefaffecf
.word 0x4edd9684,0x3a58c57e
.word 0x5f717cb8,0xcef95b17
.word 0x914d2747,0x5cf12248
.word 0xa78aa208,0x603c3ce9
.word 0x773d527a,0x45440858
.word 0x619f62a8,0xe583b0fa
.word 0x132c8796,0x7e400f7f
.word 0x44dee8e0,0x2eea2397
.word 0xa196b96e,0x55b0b9da
.word 0x5da96091,0xc485e6e5
.word 0x5fe08d12,0xde35ce66
.word 0x1e1eee25,0xbfa09715
.word 0xec43ef89,0x386683ce
.word 0x42d1af0c,0x6fc51328
.word 0x3dbd03b4,0x0429d250
p43_local3_expect:
.word 0x000000ff,0xe95e42d9
.word 0xff5d79dd,0x2c1c6eeb
.word 0xebbfb949,0x9c5f9a64
.word 0x00000050,0x802cb152
.word 0x210000f1,0x00000000
.word 0x72000000,0x227e4e75
.word 0x00000000,0x53a77e63
.word 0xda04a366,0x3d279fe2
.word 0x321fe91a,0x954b9d21
.word 0xfad0320f,0x95c00846
.word 0x8863367d,0xd739f94a
.word 0xfebdd199,0x628ca9de
.word 0x9b2f7723,0x364107f9
.word 0x3bbe32ff,0xe09053b8
.word 0x0c689fcd,0x38122699
.word 0x0d093a8e,0xa2fb3c6f
.word 0x297b22ff,0xef829d81
.word 0x9d46e4be,0x0d1fb6d9
.word 0x9f4d3974,0x212938b7
.word 0xb29af520,0xb6f71ae3
.word 0x648859b6,0xa744ae3b
.word 0x090b594b,0x953b1e54
.word 0x5507d30f,0x6e5ce5cb
.word 0x50634d88,0xf573ffe7
.word 0x898ce30c,0x78472cc4
.word 0x10b5ccef,0xc71dd285
.word 0x3f3b67a0,0xcc5a2f52
.word 0x6c6c8532,0x4121f8c4
.word 0x3aad3c31,0x3bd309d1
.word 0x63d8a393,0x500de0d5
.word 0x8b9f15b2,0xd052a561
.word 0xfed3cf1c,0xb338ac98
.word 0x846cb4f0,0xf7633992
.word 0x85e1df59,0x44471583
.word 0x1adbc674,0xb51c04da
.word 0x55b65d8a,0xfe0932ae
.word 0x18e62b7e,0x2d0d7419
.word 0xde4c7c84,0x364f04b4
.word 0x6d504b8f,0xe699be30
.word 0xc1f9391d,0x3a0ceff3
.word 0xec60f025,0xcbe29ead
.word 0x23e167fd,0xb2281559
.word 0x9d295386,0xab2ca9d7
.word 0xb91144b2,0x0a00ddcc
.word 0xe5ff86c5,0xdf035c41
.word 0xa03fe4f4,0x897a5ad9
.word 0x009d596b,0x4c076ecf
.word 0xff219bb9,0x814b13b6
.word 0xd8830b68,0xc216d49e
.word 0x31fdcbd4,0x76280316
.word 0x332ead6a,0x12cb51aa
.word 0x5e3fc152,0x646a066c
.word 0xc5dbac3c,0x8ad13ac1
.word 0x2a50fb74,0xf6f46bf4
.word 0xcaa09eb1,0x22380e38
.word 0xd46e1925,0xa41f53ea
.word 0x00000000,0x00610bff
.word 0xb301ddd8,0x99d6c9e0
.word 0xc879e835,0x94b92b06
.word 0x615c9b62,0x3edba13f
.word 0xf8465fa0,0xca95fdef
.word 0xe34675e1,0x000000a4
.word 0xff676806,0x7f1b431e
.word 0xf984488d,0x000000ff
p44_init_registers:
.word 0x82d0014d,0x8f828c96 ! Init value for %l0
.word 0x573cceb0,0xb85963a8 ! Init value for %l1
.word 0x20deeb90,0x299e3b72 ! Init value for %l2
.word 0x79d66516,0x2c5dbb5c ! Init value for %l3
.word 0x3e14eb1c,0x41f26516 ! Init value for %l4
.word 0xd7ff7725,0xd02389d2 ! Init value for %l5
.word 0x3b57a0a8,0x4b2dfed9 ! Init value for %l6
.word 0x0e44a55e,0xcb3f6340 ! Init value for %l7
.align 64
p44_init_freg:
.word 0xf7918e1a,0x8d6ba971 ! Init value for %f0
.word 0x50cde2bc,0xcbb4a59c ! Init value for %f2
.word 0x469f45a3,0x944e2e66 ! Init value for %f4
.word 0x3e644f82,0xb7184bfe ! Init value for %f6
.word 0xe990fcb3,0x16c0fcc5 ! Init value for %f8
.word 0x2dbbd2ef,0xee40fc86 ! Init value for %f10
.word 0xaf3f48a0,0x910a30e6 ! Init value for %f12
.word 0xdf035054,0x97ea6fbb ! Init value for %f14
.word 0x84fbe893,0x65293d20 ! Init value for %f16
.word 0x33e7dcea,0xda58a142 ! Init value for %f18
.word 0xac0d8b9e,0x8080d8fe ! Init value for %f20
.word 0x76395309,0x1998b377 ! Init value for %f22
.word 0x7a49c699,0x62945ffe ! Init value for %f24
.word 0x210cf6a4,0xbc72cddb ! Init value for %f26
.word 0x0059b736,0x0ea7c47f ! Init value for %f28
.word 0x3f6c3771,0xbdc1937a ! Init value for %f30
.word 0xeda8a446,0x4a676ed4 ! Init value for %f32
.word 0x87a045d7,0x0c9a681d ! Init value for %f34
.word 0x46e8fbfe,0x7d308e95 ! Init value for %f36
.word 0x7497ee58,0x8d2ea844 ! Init value for %f38
.word 0x5eeeb908,0x8ae7bbd9 ! Init value for %f40
.word 0x59c6e1c7,0x28cac3b0 ! Init value for %f42
.word 0xe453ea95,0x0ef72ce9 ! Init value for %f44
.word 0x6459a36a,0x1d624e8b ! Init value for %f46
.word 0x845931dd,0x1ce48681
.word 0x62e7ee56,0xaa911a09
.word 0xa1db109a,0xc4fa4d5c
.word 0xce2b788a,0xa15484c3
.word 0xe00b44e3,0xfefcf73e
.word 0x780b2030,0xb3fbdb08
.word 0x251cd3df,0x327aa80c
.word 0x8f8011d4,0x587f5d5a
p44_expected_registers:
.word 0x00000000,0x00000081
.word 0x00000000,0x699cf7ff
.word 0x749546f8,0x175fa6db
.word 0x00000000,0x00000080
.word 0x00000000,0x2c000000
.word 0x00000000,0x640abec4
.word 0x00000000,0x4a190e03
.word 0x00000000,0x94505a1b
p44_expected_fp_regs:
.word 0xf7918e1a,0x8d6ba971
.word 0x50cde2bc,0xcbb4a59c
.word 0x469f45a3,0x944e2e66
.word 0x3e644f82,0xb7184bfe
.word 0xe990fcb3,0x16c0fcc5
.word 0x2dbbd2ef,0xee40fc86
.word 0xaf3f48a0,0x910a30e6
.word 0xdf035054,0x97ea6fbb
.word 0x84fbe893,0x65293d20
.word 0x33e7dcea,0xda58a142
.word 0xac0d8b9e,0x8080d8fe
.word 0x76395309,0x1998b377
.word 0x7a49c699,0x62945ffe
.word 0x210cf6a4,0xbc72cddb
.word 0x0059b736,0x0ea7c47f
.word 0x3f6c3771,0xbdc1937a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p44_local0_expect:
.word 0xff544439,0x1f48acd4
.word 0xaf455db4,0x6bb5d238
.word 0x06d3e5ee,0xffffffe8
.word 0x911640bf,0xeee5d306
.word 0xcd90daad,0x5192bb96
.word 0x137808b2,0xe35aa426
.word 0x5551c9b6,0xa67abf64
.word 0x2573b2ec,0x4513a5e0
.word 0x220e9bc8,0x809561eb
.word 0xf97cc509,0xfcbde266
.word 0xc0f61622,0x510c910b
.word 0xb88a6a48,0x10e11ac4
.word 0xbbe62f5b,0x3c91136d
.word 0xf105d0e4,0xcf274e46
.word 0x65fe9af7,0x6763e56d
.word 0x6c890307,0xea188b3f
.word 0x221ac461,0xc7d7690c
.word 0x75821b6d,0x608074b4
.word 0x21cd944a,0xd8929602
.word 0x1aa7fbac,0xdc0755ac
.word 0x18ff1be1,0x44724fd5
.word 0x72f68bcc,0x76364781
.word 0x0cae8d46,0xfa070f26
.word 0x0ec46b5b,0x799a709e
.word 0x86e3a80f,0xd9cca4a7
.word 0x0aa6c17d,0xa073812c
.word 0xf8db3f5c,0xd1f947b9
.word 0xc0349cf6,0x6276076f
.word 0x0749efff,0xc09df9bd
.word 0x1417b441,0x9218530f
.word 0x841ec5ac,0x6f5c59b5
.word 0x380f31db,0x7696b684
.word 0xa23fc15e,0x73721b08
.word 0x209688c7,0x4c33d122
.word 0x26ffada3,0xfb87b26b
.word 0x5bb96281,0xf75167d1
.word 0xa8458d40,0x87d93f2d
.word 0xc6decacd,0x34fba588
.word 0x9ccc7452,0x405673e1
.word 0x8153e4f1,0xb255e5d9
.word 0x5c87be30,0x474ce8aa
.word 0x0ba30bf5,0xcdad9f5b
.word 0xd5d61908,0x2865ee92
.word 0xff76ff82,0xc5c40eea
.word 0x0f34a0b2,0x00000006
.word 0x6efa12d4,0x0095bd78
.word 0xab414c69,0xf6629a74
.word 0xccbe6a5e,0x869e4aea
.word 0x6431cb4e,0xd3109e27
.word 0x747b4481,0x6abc1a1d
.word 0x93336269,0x12ed7813
.word 0x679e7693,0x6efec24d
.word 0x8e6a2155,0x3a061ec4
.word 0xab924f1c,0x493f984f
.word 0x8ba1d5b6,0xa6ec6840
.word 0x3b48c971,0xed02be03
.word 0x2a8553e0,0x01bf4304
.word 0x3a52df6d,0xe206222b
.word 0xca2d6fb0,0x40bae542
.word 0x8174c81b,0xf403bba8
.word 0x0287f580,0x672f2819
.word 0xf8abb069,0x94a24581
.word 0xccb5716d,0x67f7c713
.word 0xd4af117a,0xe2deb7fe
p44_local1_expect:
.word 0xff00e701,0x5dd1b96e
.word 0xbfaa282d,0x40895ba5
.word 0x4b2dfed9,0x7a11afd4
.word 0x2c000000,0xffd2e4b7
.word 0x640abec4,0x640abec4
.word 0xff82c386,0xfbe6f794
.word 0x52b808d6,0x00000049
.word 0x1983f77f,0xf013db70
.word 0x4b389ab2,0x0dcce06f
.word 0xabb7c718,0x7acf8eaa
.word 0xc4d266db,0x510b5ce2
.word 0x30cc2201,0xadffdd68
.word 0x2cc0d363,0xbfffcf23
.word 0x984cd28e,0x9369e47c
.word 0x2fc0e560,0x48b78b27
.word 0x363f6f1d,0x0cc6205f
.word 0x93e18096,0x3056c7a6
.word 0xffdd8f62,0xf8a46f7d
.word 0x59318e23,0x83ca988f
.word 0x92b55746,0xc892ffe1
.word 0x2b04cdb1,0x14b79b12
.word 0x6efd0fdc,0x37756b64
.word 0xe22aa73b,0xaae4eb3b
.word 0x4a190e03,0x07ffba09
.word 0xd23448c9,0xaeffc1c7
.word 0x2c89e3df,0xac7138c9
.word 0xee0911e5,0x000000b3
.word 0xb9b90e4f,0xef60f854
.word 0xbfd32229,0xe296c8c1
.word 0x716f3bd4,0xb1cec702
.word 0x06d59231,0x57f590cf
.word 0xa8c49178,0x19c8ea8e
.word 0xba323760,0xa039888e
.word 0xa317819b,0x286eff90
.word 0x2ef0b7b0,0x447c8d0b
.word 0x811f3558,0x7e620940
.word 0x2b257885,0xff807e86
.word 0xc03e2267,0x59f8c948
.word 0x906103a6,0x000000ce
.word 0x5a3e4642,0xadb457c0
.word 0x729ed7f2,0x7e13cbe2
.word 0x310ff0e6,0x72b3622d
.word 0x7793e066,0x5d44ffd5
.word 0x4fa4d7d7,0x52f678df
.word 0x000000bf,0x9fc95c75
.word 0x51fd54ce,0x60e6b0d7
.word 0xdacba9ce,0x499340b2
.word 0x765b3260,0xac66cf14
.word 0x8274f941,0x16fa2f1f
.word 0x702f97c9,0xcf1da8bd
.word 0x00000000,0x000000b8
.word 0x2068d8e9,0xa3caef77
.word 0x5f6b3611,0xe20a4b7f
.word 0xd5e4730a,0x54da4e13
.word 0xea26e4fa,0x2a0379c9
.word 0xb5f8e619,0xcc29b7ad
.word 0x04dcf954,0xe2ffa562
.word 0xc28a6399,0xbd860cec
.word 0xb70cf8d2,0x24aedbb9
.word 0x592eace5,0xfb6b591c
.word 0xde97dd9d,0x07b0a5d6
.word 0xd093ac51,0x3725990e
.word 0x22d041ef,0x0702a5c6
.word 0x7ad4a507,0x98ac04ff
p44_local2_expect:
.word 0x0ac9a181,0x0ca007f8
.word 0xffb54dbb,0xb82395f8
.word 0xc3756a7d,0x5babf0b2
.word 0xff00e701,0x1c684478
.word 0x41b41714,0x029d8488
.word 0xbb5ce4b8,0x4a69d0c6
.word 0xb7e4d2ff,0x4e270710
.word 0xb04de0a0,0x30342313
.word 0x1c4ff078,0x19c98cfc
.word 0xd5ff20af,0xa4fccf73
.word 0xce9e1ca6,0x1b2b4f2e
.word 0xe9356634,0x6054b32a
.word 0xc386d5d5,0x16e9fed8
.word 0x9bb94b7a,0x2edc5555
.word 0x58ac806b,0xb21bd124
.word 0xee19cb58,0xfd64e1cd
.word 0xefc0b5c3,0x4ed8d50c
.word 0xe90e1d9d,0x2d28aabf
.word 0x5c8cfb86,0xea96b26d
.word 0x69695b14,0x6b53e778
.word 0xeea64de9,0x29241257
.word 0x6a9dc8ef,0xa0d0382f
.word 0x39b3d771,0x4ba9a826
.word 0xd37b8b0a,0x7337ee99
.word 0xfa09df9c,0xa4738c20
.word 0x7e88c466,0x56cdbcfd
.word 0x8965ffcc,0x3284a106
.word 0x21f572a2,0xef657aeb
.word 0xe90e61b0,0x948f02ef
.word 0x30d71b6f,0x54b8b19a
.word 0xcb10c391,0x5c2c272a
.word 0xfce02193,0x7a9b4bc9
.word 0x44c308a9,0x60a10f48
.word 0x380301c8,0xfb8ae0ca
.word 0x1b96ead1,0xc1a235ff
.word 0xd989a721,0x97c9b63f
.word 0x31d81583,0x442623d0
.word 0x2e9db76d,0x69dba9b3
.word 0x6824eaca,0x946baddb
.word 0x207787e0,0xe955cf0c
.word 0x0d4fc7ee,0x8d1cd4b9
.word 0x0000ff82,0xfbabefeb
.word 0x2d7f41b7,0x0001caff
.word 0xef00df82,0x635bad09
.word 0x3725990e,0xb32bd778
.word 0x640abec4,0x9dedf2da
.word 0x8735c0a8,0xa82334ac
.word 0x1da5bd7a,0x7e0a6833
.word 0x576b468d,0x383c2c5e
.word 0x3cf07b41,0xa6359fb4
.word 0x09ec8a8b,0x21efe4b3
.word 0x0000e840,0xcb3f6340
.word 0xe3d63fd3,0xd8d4b61c
.word 0xc45cb138,0x86b90685
.word 0xfd36e58c,0xaa94d8c9
.word 0xfb8ae0ca,0xc7e0176e
.word 0x9ab4c589,0xf6741b00
.word 0xffd2e4b7,0x6d8b9aa3
.word 0x0aaccf28,0xf60d4ff0
.word 0xfec5b58d,0x9b54aa5c
.word 0x45abda51,0xff67e357
.word 0x40b738f0,0xc9333ce9
.word 0x143c9cff,0x1d7c6b23
.word 0xa01e5b6f,0x57f590cf
p44_local3_expect:
.word 0x279e10d3,0x39e60863
.word 0xe3010984,0x60088eb8
.word 0x01000000,0x81ea51ff
.word 0x00000062,0x175fa6db
.word 0x801b9ddd,0x477e37e7
.word 0xa3ffd111,0xa2f3514a
.word 0x504f2b03,0xa4b9a620
.word 0x97cff0de,0xab410bab
.word 0x5d97505f,0x1cf94bff
.word 0xe8788514,0x8f02ffef
.word 0x1e8510f3,0xccdbb134
.word 0x27822a1c,0x6036807e
.word 0xc8867c78,0xa320a887
.word 0x59162555,0x7287227a
.word 0x125590de,0xaaa6d4cc
.word 0xffa945ca,0xafbbb899
.word 0x00000006,0x668f1cec
.word 0xd69dc116,0x6f1b2d28
.word 0x1eb6c4b3,0x0c5f8729
.word 0xf1c48098,0x5f8a5308
.word 0x75b1790c,0xb55358e3
.word 0xc25b13c0,0x586dfc9b
.word 0x749546f8,0x175fa6db
.word 0x26f00cde,0xafd8e34b
.word 0x14ce7d60,0xe2cc2fbf
.word 0xed40f8b2,0xd4089b20
.word 0x80ff9964,0x652d7ad4
.word 0xe5920471,0xd69dc116
.word 0x7d6ad84c,0x79a7ef20
.word 0xb1eaabcd,0x6b8de1eb
.word 0x30240286,0x61edb7e7
.word 0x92a9917b,0x051d8445
.word 0x98cfbf49,0xda889b12
.word 0x9c85348b,0x50446c01
.word 0x1bec019d,0x1ddf82cc
.word 0x21efe4ff,0xd80345ac
.word 0x6881b2c9,0x8c1d898c
.word 0xf3bccae7,0xea64383c
.word 0xcb9e2a7e,0x6a50466a
.word 0x47842476,0x8969c5d5
.word 0x01bd7853,0x595e1d1c
.word 0xf7e1dcda,0x39445423
.word 0xe59eb0b3,0x29ff5526
.word 0xd9e0d094,0xffffffff
.word 0xe04983bf,0x19b7d755
.word 0x11bcebaa,0xb2d34d90
.word 0x2c8e8b95,0xf328d0e2
.word 0x57613609,0x000000d3
.word 0x383dd01f,0xfa60723a
.word 0x876ea0c5,0x67495851
.word 0x00000000,0x000000d3
.word 0x98ab5f89,0x7d535dd6
.word 0xccc2a698,0xf8cd60ef
.word 0xc050ea9d,0x7a316a2b
.word 0xa7197999,0xfd59425e
.word 0xff18c105,0x9faa667e
.word 0x288bbc32,0x7dde749e
.word 0x0cccbee1,0x4d155731
.word 0x7d7bc866,0x9e1c7f7e
.word 0x81ea51ff,0xa440b8d8
.word 0xfc2cd840,0xabd032d0
.word 0xb88e0860,0x840901e3
.word 0xc19a728a,0x283b11a1
.word 0x47f37f58,0xe0490074
p45_init_registers:
.word 0x2120695a,0x599e421b ! Init value for %l0
.word 0xee9106e3,0xdfd4b2f0 ! Init value for %l1
.word 0xe0def39c,0x91b17eac ! Init value for %l2
.word 0xa6e7a5ed,0xb71a1b0d ! Init value for %l3
.word 0x0dc1bb14,0x9753f2d6 ! Init value for %l4
.word 0xb8fdf25c,0x6ec98a31 ! Init value for %l5
.word 0x3224f70e,0x9d7906b8 ! Init value for %l6
.word 0x191415fc,0x7ee0f2f2 ! Init value for %l7
.align 64
p45_init_freg:
.word 0x0e9843d7,0x9c37ff46 ! Init value for %f0
.word 0xaa51425b,0xb14316a3 ! Init value for %f2
.word 0x2a20082e,0x76b17928 ! Init value for %f4
.word 0x99020880,0x8bc8322b ! Init value for %f6
.word 0x1173eb88,0xe552d06d ! Init value for %f8
.word 0x1ebab6f9,0x5d37b6de ! Init value for %f10
.word 0xaf0b12e7,0x45cacde1 ! Init value for %f12
.word 0x83c2d8e1,0x32a2404e ! Init value for %f14
.word 0xc00885b8,0x38cfc1e7 ! Init value for %f16
.word 0x907e2924,0x56c71148 ! Init value for %f18
.word 0x36fab129,0x5944e12c ! Init value for %f20
.word 0x7fd00b7c,0x030083cc ! Init value for %f22
.word 0xf2117601,0x33d050dc ! Init value for %f24
.word 0x2c3ed930,0xcac3f2b2 ! Init value for %f26
.word 0x153d9ce4,0xf39c15b3 ! Init value for %f28
.word 0x78c42230,0x7af11a7f ! Init value for %f30
.word 0x8fdd2696,0x7e06eb7b ! Init value for %f32
.word 0x35b0ba90,0xc247d0cd ! Init value for %f34
.word 0xb827b1b4,0xee42e723 ! Init value for %f36
.word 0x8387fc51,0xd978c6d4 ! Init value for %f38
.word 0xfb9c1dc9,0x1bca274d ! Init value for %f40
.word 0x539671ab,0xf2b095b1 ! Init value for %f42
.word 0xd7909c33,0x88174d75 ! Init value for %f44
.word 0xb6cdd4e6,0x4511cccb ! Init value for %f46
.word 0x6b4a459a,0x73caaa36
.word 0x9b46008a,0x61b46184
.word 0x2a007cbd,0xd32ad9ae
.word 0x2629a3f6,0x511deae1
.word 0xd2886352,0x7b190279
.word 0xfa19408d,0x0cb94f2d
.word 0xfd060baf,0xd8da2984
.word 0x88948617,0x3b565e31
p45_expected_registers:
.word 0x00000000,0x00000083
.word 0xfab25f61,0x6d9c57fe
.word 0x00000000,0xd1000000
.word 0x00000000,0x00000000
.word 0x00000000,0xa6b61f01
.word 0x00000000,0x2f9b11f5
.word 0x00000000,0x9b9b4faf
.word 0x00000000,0x000000e4
p45_expected_fp_regs:
.word 0x0e9843d7,0x9c37ff46
.word 0xaa51425b,0xb14316a3
.word 0x2a20082e,0x76b17928
.word 0x99020880,0x8bc8322b
.word 0x1173eb88,0xe552d06d
.word 0x1ebab6f9,0x5d37b6de
.word 0xaf0b12e7,0x45cacde1
.word 0x83c2d8e1,0x32a2404e
.word 0xc00885b8,0x38cfc1e7
.word 0x907e2924,0x56c71148
.word 0x36fab129,0x5944e12c
.word 0x7fd00b7c,0x030083cc
.word 0xf2117601,0x33d050dc
.word 0x2c3ed930,0xcac3f2b2
.word 0x153d9ce4,0xf39c15b3
.word 0x78c42230,0x7af11a7f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p45_local0_expect:
.word 0x64c44777,0x09d18243
.word 0xfab25f61,0x6d9c57fe
.word 0x8f4d0000,0x5c7c6dd6
.word 0xff555fa8,0x0c78afa8
.word 0xebe801c8,0x6dbdf0ee
.word 0xff000000,0x7f0242f5
.word 0xcb5fa0ab,0x9623cfce
.word 0xd37c623a,0xf24a9d2f
.word 0x194c5534,0x24220a8b
.word 0x990f22e6,0x9992c19c
.word 0x853e5806,0x60a80d45
.word 0x9cb6b521,0x4bcc2f08
.word 0xe16938c6,0xc26188d2
.word 0xff4b5b53,0x4306711a
.word 0xa608cc08,0xd03e58a3
.word 0x051061cb,0xe9854d35
.word 0x8cfe2064,0x1dfbfcd5
.word 0xce7e7fc9,0x7b73ead4
.word 0x2739c145,0x55a16426
.word 0x3d377d87,0x680d257d
.word 0xd08cd984,0x7ef32029
.word 0xf76f01ee,0x8e420505
.word 0x4e3808ec,0xc1640d68
.word 0x0d94534c,0x5b0c00b8
.word 0xdc0367dd,0xa82534fa
.word 0x3902299f,0x4cddd1f6
.word 0x8a622d28,0x0f9f0d2b
.word 0x99e354c9,0x5d8e175c
.word 0x82947018,0x9d6635c8
.word 0x9031edc9,0x1317cadb
.word 0x3ff28439,0x93536dcd
.word 0x00000000,0x7f0242f5
.word 0x21738773,0x225986a5
.word 0x058b7c9d,0xff9f0fd7
.word 0x05ac9619,0x21cca334
.word 0xe38a32aa,0xfc62a694
.word 0x9f91fe36,0x072e6678
.word 0x9d02ffbb,0xd475c315
.word 0xa2229817,0x2f484099
.word 0xa32aa8e8,0x87c2bfb6
.word 0x25f21e3d,0x52de8d4d
.word 0x86425258,0xeb260840
.word 0x2c7cff26,0x4abc1535
.word 0x0ef76c26,0xaa2c4d34
.word 0xa848f9e6,0x8ac47f9c
.word 0x9cb4c5e0,0x35257996
.word 0x8d9df853,0x394d05cf
.word 0x056f779e,0x2cffdb96
.word 0x5a185381,0x3b40ba17
.word 0xf5184e08,0x410023ca
.word 0x2443b66c,0xa979e360
.word 0x28aabf4a,0x8a74e76f
.word 0xd6b2c440,0x9fd5c452
.word 0xcc59db9c,0xf12a5137
.word 0x75ef4899,0x000000c5
.word 0x446660cc,0x7f0242f5
.word 0xefc3a785,0xb2105e27
.word 0x72785302,0xa280885d
.word 0x92949091,0x6c9a7041
.word 0xc1f29ed1,0xab895fcc
.word 0x000000c5,0x89607812
.word 0xa85f5507,0xf9f27ae6
.word 0x71ef7bd0,0x0000b5f8
.word 0x14cd2353,0x447bd949
p45_local1_expect:
.word 0x53050f16,0xc165b846
.word 0xff6d8361,0x6ec98a31
.word 0x00000079,0xf5119b2f
.word 0x4c0000f2,0xfab25f61
.word 0xff000000,0xd437e889
.word 0x000000f7,0x00000000
.word 0xc56d8361,0x51d47873
.word 0xd5ac88e5,0x0fbe28ed
.word 0x2f205ae4,0xec3f5733
.word 0xeff271b7,0xa76da83a
.word 0x3a113d61,0x20e0cd49
.word 0x91d40f84,0x1624028b
.word 0xcfe17b61,0xd2e4ff1e
.word 0x00000062,0xfd80f88e
.word 0x8ed9b1f9,0x6525ce3a
.word 0xe5b31b8c,0xcf39d2f9
.word 0xa88d467b,0x01cd62f7
.word 0x3a1ffba6,0x821053c9
.word 0x6c3cb59a,0xbaf7c5ff
.word 0xc447cd3e,0x705936ff
.word 0xbe57d01f,0xf1bb873f
.word 0xed4c8c5a,0x44b3a949
.word 0xb2b245e5,0x2707a592
.word 0x31d65f8b,0x8ed03403
.word 0xc2ba2a58,0x4b3e78b8
.word 0x62fcd84c,0x07da8da5
.word 0x20fddcf4,0x4a01fba5
.word 0x35ff0e0f,0xa437fed2
.word 0xefff8b1b,0xff9745b2
.word 0xbbe586be,0x9a78efea
.word 0x5f573e1f,0x0cd81016
.word 0x1b2845a8,0x0974b1b1
.word 0x0005ba33,0xbe24369f
.word 0x0ea8d78c,0x5366a606
.word 0x2bfc4f6a,0x844c7ab3
.word 0xbd2f50ec,0x61358c88
.word 0xb53282d7,0x0ae3dafd
.word 0xbcb6e295,0xea72427a
.word 0x0d119d44,0x392ea560
.word 0x2032b6c9,0xa5c77a2d
.word 0xff7edbfb,0x91b17eac
.word 0xc362d952,0xebe801c8
.word 0xd08d90cd,0x42734f95
.word 0xccbf7301,0x8d65ff60
.word 0xa5f77237,0x1880cecf
.word 0x1a349865,0xdbd89142
.word 0x72d5ecf9,0x53657e16
.word 0x22b119f3,0x737d3a1e
.word 0x20d9b3b0,0x90c3ac56
.word 0x28f4e35c,0x85ba4ede
.word 0xc161f0da,0xc7f5b702
.word 0xbb903831,0xcd01dc14
.word 0x55c9b7e1,0x8ec991b6
.word 0xcbee91ec,0x9df02d30
.word 0x96512d5a,0x44e748e7
.word 0x6cf4cf49,0xecb06d1c
.word 0xe670cb60,0x6ac1735c
.word 0xe2239231,0xa61e2ec6
.word 0x28c3fd0f,0x113ee487
.word 0x97351a6c,0xf9f3ff49
.word 0x23ad2e3f,0x84563253
.word 0x7bb8fd57,0x87649bb1
.word 0x8d3aae49,0x0dab42df
.word 0x92c5e4fe,0x1f0a23ed
p45_local2_expect:
.word 0x98000000,0x6a1af0dc
.word 0xee354424,0xb02da98b
.word 0x000000ff,0xe40ece14
.word 0x000000f5,0x00000062
.word 0xffc4b2d6,0xcfa12ef8
.word 0x00000000,0xa6b61f01
.word 0x0b4f5962,0x87e7c318
.word 0xa6df8a80,0x872457bf
.word 0xa191d7ee,0xa648c60f
.word 0x67009ede,0x92e43186
.word 0x9488538d,0x2752b381
.word 0x63acd4f8,0x2c70bdc8
.word 0xa41f319d,0xfaba40c9
.word 0x842afaff,0x52674e7e
.word 0xe0c951f4,0x048e3d8c
.word 0x1a98593b,0xdbcbffa4
.word 0xefd36aa7,0xac4105bc
.word 0x41067e6d,0x01665eb5
.word 0xe3866afd,0xeb63c3b5
.word 0xde76ed15,0x619ac4ca
.word 0x7e2f6cff,0x8d9df853
.word 0x33ad24e3,0x3d6afbd4
.word 0x53b99a20,0x1556cd4d
.word 0x1beac72c,0x200afc44
.word 0xc28b8984,0xb350a039
.word 0x4b1562c4,0xfffffff2
.word 0x42b0a458,0x387417d7
.word 0x108905df,0xea72427a
.word 0x918ee035,0x00bf2be5
.word 0x8b2bc437,0x3011f8f1
.word 0xb2f6d859,0x1e10b732
.word 0x3067744f,0xf32db41a
.word 0x29db43ff,0x72782f04
.word 0x29ae85bc,0x0bcf3f1d
.word 0xd4bd2332,0x75805102
.word 0x94f7fa55,0x25a2a80e
.word 0x5e6c1690,0x8e6b2fe4
.word 0xfab25f61,0x1bb0159e
.word 0xd3e9fad3,0x36e8574b
.word 0x4cd41bc7,0x17f74a35
.word 0xe2b2d4d9,0xddfb48ba
.word 0xb8f08a0a,0xf2c66ba9
.word 0x91910a4b,0xd1a551ad
.word 0xb6111f6f,0xff2c65ff
.word 0xf96caf4e,0x1a7c0b87
.word 0x19189664,0x66991ddf
.word 0x09d18243,0x57190bf9
.word 0xa38e0130,0x791b8bbc
.word 0x3bade008,0x5ea0215e
.word 0xe6357cf2,0xcec9952e
.word 0x0ddf42b4,0x921a81b8
.word 0x1dffb096,0x8333bc03
.word 0x51d47873,0x752a027e
.word 0xff74ff91,0xbfccba0f
.word 0xde94ce48,0xe347cae5
.word 0x740e3e57,0xb33e06c2
.word 0xaffb8bb7,0xb801a851
.word 0x092777e9,0x485db45c
.word 0x2f32f35a,0x9854dcc0
.word 0x981f0db8,0xf05066b4
.word 0x00004d8f,0x35494884
.word 0x75276d90,0x4801bec7
.word 0x8f49a3bc,0x4aaf58f1
.word 0x198aa02d,0x81392653
p45_local3_expect:
.word 0xffd8b655,0xdf2af688
.word 0x0a000000,0xffd673db
.word 0xa6b61f01,0x1ef1efaf
.word 0xff5fb2ff,0xabd2705d
.word 0xfffffff2,0x00000000
.word 0x805f28d5,0x351b98df
.word 0x690bd342,0x8e420505
.word 0x1332fde4,0xff799434
.word 0x7c361e3e,0x09c1e757
.word 0x3335b361,0xcbf36fa1
.word 0xb8d91eae,0x35b821ec
.word 0xf2ffffff,0xe6523d7c
.word 0x572fbd2b,0xad3a66b2
.word 0x4daf2da0,0x787c0b11
.word 0x0abaffc1,0x594c1df3
.word 0xc30954d0,0xf66068df
.word 0xd7bbffa4,0xc42d3ad0
.word 0xaddd2d49,0x72f97460
.word 0x6ee0aa23,0x502d6045
.word 0xa37f7996,0xd7d27ca3
.word 0x2e0f0eeb,0xd07f4de1
.word 0x8e420505,0x41e1ff2f
.word 0x7ae549ff,0xf76f01ee
.word 0x38b09389,0x7840e047
.word 0x6af16ae4,0x3074c594
.word 0x4cece9ea,0xf793c2a5
.word 0xe8467701,0xcd7e5e25
.word 0x70ad1eeb,0x84612918
.word 0x484092be,0xa21a1463
.word 0x1c96ff4b,0x977b3d4c
.word 0x8673d794,0xdcc3366e
.word 0x7eb90108,0x5936db2b
.word 0x077740ae,0x7689019a
.word 0xd7ffd634,0x1469e245
.word 0xb3ce6e2a,0xa4c2bc4c
.word 0x95b0a752,0x0905f3ed
.word 0x3eef4a7d,0x5da2bad5
.word 0xb493bc62,0xfd98f49d
.word 0x861b465c,0x70c7d1f3
.word 0xc34341ff,0x9d1e3ef0
.word 0x73e4a0de,0x1d74e6e8
.word 0xe48de46b,0xbb6bf247
.word 0x9b2731d7,0x7ee0f2f2
.word 0x1f141337,0x9b3f4dfa
.word 0x5b61a7e8,0x3f64473d
.word 0x6f1b06f0,0xdfbc4a20
.word 0xff13f806,0x7d52f910
.word 0xd7d09d33,0x3681a898
.word 0x8c7b5e0c,0xe7259f24
.word 0x5281e8ed,0x7f8efc6c
.word 0xd654077f,0xb2832d8e
.word 0xf13dc1d0,0x000000ff
.word 0xb6ae4677,0xfbd5d243
.word 0x202437c2,0x518309d4
.word 0xcea99758,0x9d0abfb1
.word 0xa609cce5,0xfffafcfc
.word 0x8cb2020a,0x2318e408
.word 0x4fdbbcec,0x42cefd1c
.word 0xa4f6840d,0x59e35741
.word 0xd797c872,0x62f2a176
.word 0x62615b14,0xd9ca3d71
.word 0x74e6de3e,0x6d39eea0
.word 0xa979e360,0x00000062
.word 0xf94d1cfb,0x2b36d000
p46_init_registers:
.word 0x0ff014b2,0xba773e51 ! Init value for %l0
.word 0x8224b69c,0x5c54d750 ! Init value for %l1
.word 0xc03d816a,0x5ea33fe7 ! Init value for %l2
.word 0x01470742,0x8078200f ! Init value for %l3
.word 0x6ec304dc,0x14abb254 ! Init value for %l4
.word 0xb0239c5c,0x2c145d99 ! Init value for %l5
.word 0x64d79700,0x1f2701c8 ! Init value for %l6
.word 0x7f359a84,0x29e8c330 ! Init value for %l7
.align 64
p46_init_freg:
.word 0x6f21dc36,0x33b1965c ! Init value for %f0
.word 0x747b26cb,0x8f586c3e ! Init value for %f2
.word 0xff4e71e7,0x847a9d97 ! Init value for %f4
.word 0x363235ae,0x5685a3bd ! Init value for %f6
.word 0xe4a6b286,0x15f061de ! Init value for %f8
.word 0x95c15c01,0x05bc97b5 ! Init value for %f10
.word 0x8ccfc80e,0x50b61905 ! Init value for %f12
.word 0x59e8ec09,0x8aa79356 ! Init value for %f14
.word 0x8987f57e,0x61a4b4e0 ! Init value for %f16
.word 0xf0955d32,0xafd38172 ! Init value for %f18
.word 0x6f5afb4b,0xa4df8a97 ! Init value for %f20
.word 0x803fe222,0x93e21d5b ! Init value for %f22
.word 0x5ae3c82b,0x42f086fd ! Init value for %f24
.word 0x74c88d65,0xc3e757dd ! Init value for %f26
.word 0x93318b2b,0xfd3d6df8 ! Init value for %f28
.word 0xf9e08cb9,0xbca1a575 ! Init value for %f30
.word 0x048fc961,0x9e330d41 ! Init value for %f32
.word 0xeb7ea054,0x1169520d ! Init value for %f34
.word 0xa9ed9d1d,0xb5e1f59a ! Init value for %f36
.word 0xbb2f80d8,0x7b66dc29 ! Init value for %f38
.word 0xa7cdb08e,0xa23d45b1 ! Init value for %f40
.word 0x0f482b78,0xf2a66e66 ! Init value for %f42
.word 0xf8939ab1,0x3d51af98 ! Init value for %f44
.word 0xde1b890d,0x50fdc922 ! Init value for %f46
.word 0x5dd335a3,0xf6ed53e1
.word 0x9d3bc037,0x323bb0f7
.word 0x083386b2,0xd25f9854
.word 0x02437626,0xd8377d4f
.word 0xe478d7c3,0x94216028
.word 0x40c1780e,0x4437093f
.word 0x4476e90d,0x381bb1cb
.word 0x94c86d05,0x471f70c8
p46_expected_registers:
.word 0x53146dc9,0x77620542
.word 0x00000000,0x36e812ff
.word 0x00000000,0x29f465d4
.word 0xd432904b,0x3d8d5b4c
.word 0x0e3addf8,0xc6aa23f8
.word 0x812d2149,0x7f8c76d0
.word 0x00000000,0x0000007b
.word 0x00000000,0x395ddd9f
p46_expected_fp_regs:
.word 0x6f21dc36,0x33b1965c
.word 0x747b26cb,0x8f586c3e
.word 0xff4e71e7,0x847a9d97
.word 0x363235ae,0x5685a3bd
.word 0xe4a6b286,0x15f061de
.word 0x95c15c01,0x05bc97b5
.word 0x8ccfc80e,0x50b61905
.word 0x59e8ec09,0x8aa79356
.word 0x8987f57e,0x61a4b4e0
.word 0xf0955d32,0xafd38172
.word 0x6f5afb4b,0xa4df8a97
.word 0x803fe222,0x93e21d5b
.word 0x5ae3c82b,0x42f086fd
.word 0x74c88d65,0xc3e757dd
.word 0x93318b2b,0xfd3d6df8
.word 0xf9e08cb9,0xbca1a575
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p46_local0_expect:
.word 0xbed0c85e,0x779dde5e
.word 0x36e812ff,0x19294868
.word 0x168e5400,0xe9fee468
.word 0x79caf26c,0xa33b9961
.word 0x00000000,0x1383e6ee
.word 0xbd26ead7,0xb4b671cd
.word 0x2012dbe0,0x0b08474f
.word 0x44c52eab,0x4a3e8041
.word 0xc19f00f9,0xc53f5913
.word 0xe7f3ae1a,0xc1805dc2
.word 0xdf6be23f,0x25e20a96
.word 0xefff1b49,0xa8f1c198
.word 0xa7352b49,0xd3b4be99
.word 0xe2a00db6,0x867b5321
.word 0x95805f74,0xaafbe892
.word 0x1920aca0,0x757a2b89
.word 0x948791b3,0x1732b6b0
.word 0xa58651e5,0x402ad04c
.word 0x69b8fdbd,0x8a4ae566
.word 0x3a6a2cfa,0xcad59729
.word 0xcce27ee8,0xaeafd6c4
.word 0x4f194da9,0xb834fd75
.word 0xeef56775,0xe044db7d
.word 0x6471ebfa,0xffff5b0f
.word 0xc684d3c4,0xbc805f5a
.word 0x74da23f2,0x6498340e
.word 0xcb09baa9,0xd2edffd6
.word 0x3ce7f0de,0x36e51526
.word 0x0d8e6dc1,0x8002ed7b
.word 0x732e2aef,0x2c75d6c8
.word 0x5fbdfeff,0x00000000
.word 0x0fc003cc,0x73df1f6a
.word 0x129560ea,0x974631da
.word 0x7f3917e0,0xbfc9e8cc
.word 0x4cc0849c,0xd13fff4c
.word 0x70c62781,0x2615d56d
.word 0x5b3b437d,0xa6c0dd8d
.word 0x0622f0f8,0xf06789f1
.word 0xbe624c5b,0x5fd2a221
.word 0xa595afd7,0xc6aa23f8
.word 0xc0c8bdd9,0x5bd1f99e
.word 0x059a719a,0xed5d40a2
.word 0xb6bba10d,0x43624a67
.word 0xd1074b41,0x01921ff2
.word 0xb09a41fd,0x73df1f6a
.word 0x69014df5,0x24076c25
.word 0x93004f28,0xd63afc57
.word 0xde66ed86,0xe4da6361
.word 0x1a980381,0xcb7a3179
.word 0xea92136a,0x3bec7932
.word 0x7b000000,0x2c413e67
.word 0x627e704e,0x3aa4fea9
.word 0x0e3addf8,0xc6aa23f8
.word 0xaefb6c50,0xa381807d
.word 0xdad1390e,0xaeeeb1d8
.word 0x47fec744,0x3ee29ff4
.word 0x62d58cff,0x675b7241
.word 0x437e07aa,0x0d703a5b
.word 0xb824c60d,0xb0a78480
.word 0x353c9b7b,0x27112807
.word 0x1789263d,0xda8dc161
.word 0x0dc9feb1,0xda88a2a6
.word 0xfd892df3,0xa6564a53
.word 0xddae21d7,0xd2f2fc1e
p46_local1_expect:
.word 0xe1ba0aff,0x8376e472
.word 0xffffff82,0xa8f1c198
.word 0xcbc41a91,0x00000000
.word 0x0000007b,0xff000000
.word 0x90d6c1ec,0xb9e7a7a9
.word 0xff1a0000,0xd1d2f35c
.word 0xc2814cad,0x5e613709
.word 0xfbf6a638,0x709b8073
.word 0xfbd0af06,0x409eb6ee
.word 0xa1269cd3,0x40fcc4b9
.word 0xd9f2dc77,0x3d14640d
.word 0xb3a84ef8,0x7f8c76d0
.word 0xf323166a,0xffb4d3a2
.word 0x564a1ca8,0xc97de0f9
.word 0x7f8c76d0,0x81fad951
.word 0x54567aa9,0x83cfeb74
.word 0x4a56abb3,0x9b27b289
.word 0x89311105,0xbb442bc9
.word 0x3cf68a3f,0x81855332
.word 0xffffff82,0x564db134
.word 0x9e67fe9b,0xe393c915
.word 0xcc0c64b4,0x51b70cd9
.word 0x457c4b30,0xe4ff4ce9
.word 0x9874fbff,0x3230c528
.word 0xe17fccc0,0x36e02f59
.word 0x07d012ff,0x3bef7261
.word 0xfc248e59,0xaa810f3b
.word 0xc5023774,0x57331e09
.word 0x39301dc5,0x04bd96d2
.word 0xc2d9d1ec,0xc7efd03c
.word 0x48a00b5e,0x05ac0f15
.word 0xf5f94e24,0xa3bda750
.word 0xff6df8ef,0xbc3d656a
.word 0x70c74b0b,0x3408704e
.word 0xd6b4b8be,0x378581e1
.word 0xb15fab78,0xad328801
.word 0x1a555bc8,0x9b147837
.word 0xcde0aaff,0x20ad2330
.word 0xca055c19,0xd3f40fba
.word 0x0b8df842,0x4ce71402
.word 0xc0752c53,0xd97c0fb4
.word 0xca6c0c17,0x3b6b10e4
.word 0xc84df0ac,0xb3b1ad87
.word 0x2bc31d4f,0x056c51a2
.word 0xa6ff6a5c,0xe7f2faab
.word 0x0828ffcd,0x13e159f8
.word 0xab912cc0,0xe7c4c9e4
.word 0xcf45b5fd,0x994084f4
.word 0x66a8d472,0xe520430f
.word 0xe8e19ceb,0x26e4fc1f
.word 0xa106a0d8,0x6a714bdd
.word 0xbb28eeef,0x11d24ffe
.word 0x86bdf3d9,0xe888d126
.word 0x34fd7444,0x3f6a9c0c
.word 0x6ccf04d0,0x92e31667
.word 0x39b625f6,0xc628dd5e
.word 0x381c3e03,0xbfd0c892
.word 0xee837f01,0x4e880a87
.word 0xbdba7477,0xcf49ec01
.word 0xf803bb43,0xceede3d1
.word 0x53146dc9,0x77620542
.word 0x3829ff75,0xd10dd6b2
.word 0xdf1f461f,0x59adda13
.word 0xce1f2294,0x811653de
p46_local2_expect:
.word 0xfffffeff,0x4c5b8d3d
.word 0xf323166a,0x346f98f9
.word 0x5952ded7,0xfbfe30df
.word 0x7b000000,0xff000000
.word 0x19294868,0xcc78b110
.word 0x0ff014b2,0xba773e51
.word 0xe3fff6db,0x02d354e5
.word 0x799ddf49,0x9b1ac0a7
.word 0x88dd79a7,0x2cabd4a8
.word 0x6c1b421b,0xf2d0ffe2
.word 0x8abec9bc,0x57472fc1
.word 0xe222ebf2,0x5e185919
.word 0x7512d347,0x843e7939
.word 0x4cd5c8ac,0x79caf26c
.word 0xf1d2e9b4,0x33c493d7
.word 0x0b11a1ff,0xaae1e1a5
.word 0xd432904b,0x3d8d5b4c
.word 0x779dde5e,0xc0b56af3
.word 0xff0abae1,0x36e812ff
.word 0x80a19507,0xf4907f3d
.word 0x98f7b683,0xa1e32038
.word 0xd93a2753,0xc2ab1517
.word 0x740c8f0a,0x82e0ddc5
.word 0xd63aea2c,0x0d6ecd49
.word 0x4208df38,0xb66e7cbe
.word 0xc9b35724,0xeeb03792
.word 0x79039a45,0xa79a7377
.word 0xe3a1fb0d,0xe151bdfb
.word 0x3cf68a3f,0xf323166a
.word 0xf7673cf9,0x71e55e06
.word 0x34e2ea65,0xe6a4bf89
.word 0xf6059577,0xc4206249
.word 0x19d8fca8,0xbff14037
.word 0xba25c3af,0x259e9fc1
.word 0x56a3ff5d,0x454fe00a
.word 0x1c0134cd,0xad34215b
.word 0x294d07fa,0x6c2ac716
.word 0xdf8353f3,0xc5023774
.word 0x812d2149,0x7f8c76d0
.word 0x22a129b1,0x1725348f
.word 0x6b7c6c5a,0x28cf10c7
.word 0xfff2a010,0x60414950
.word 0x9f422b41,0xb37cadb7
.word 0x0d8b6c20,0x21c01e46
.word 0x8bc84e0f,0x50de7c8d
.word 0x2a5eae79,0x38232311
.word 0xab8b3c42,0x3fef42a2
.word 0xe9ff8919,0x24838eee
.word 0x8f585798,0xe1ed10a6
.word 0x87822e9d,0xe6e83c75
.word 0x6a5a8271,0x110bbf4c
.word 0x2da70460,0xace2e02c
.word 0x765a022f,0x81fad951
.word 0x69c5e4fd,0x212c370b
.word 0x51dc7813,0xcc32a613
.word 0xe6ab67df,0x751bf660
.word 0x6cf8d616,0xbc486a00
.word 0x3f908c1d,0xf92331f2
.word 0x86971e83,0x90e477c3
.word 0x9ee69551,0x46815092
.word 0x06b6a7c5,0x3c600f69
.word 0xca6db030,0x378e4d42
.word 0xbfa4faa1,0x42af3950
.word 0xd2ad8bf7,0x3cf68a3f
p46_local3_expect:
.word 0xd50c3b11,0x2e7b0a81
.word 0xff2e00c7,0x2b9c4fe3
.word 0xff362cb9,0xfdb22db5
.word 0x19290000,0x4ec269c5
.word 0x911ac4cb,0x9e0238d7
.word 0x513e0682,0x93961c1f
.word 0x3b2c282f,0xf5598424
.word 0x8463b59f,0x9b499eb3
.word 0xf2537737,0xcc89a64c
.word 0xbea4ff49,0x4c152ed9
.word 0x10227c13,0x4a4d9760
.word 0xbcd86fb6,0xffdab2d7
.word 0x6c52d3d3,0x9fcd80dc
.word 0xf2337ac8,0x4be95d19
.word 0xdd91414a,0xb2b0ef7d
.word 0xbb461bdb,0xc223b2c1
.word 0xa28df6e6,0x2d7a0ef8
.word 0x13d0c1fc,0x4ccce48b
.word 0x4f9ffe40,0x6d7b9bb2
.word 0x7773abd1,0xab75f8d7
.word 0xb005a458,0x46edffff
.word 0xaffe938f,0x55d3eb98
.word 0xe71616b0,0x097746a3
.word 0x57e7eda7,0x64f3281d
.word 0x0000009a,0xdc95035c
.word 0xcf123347,0xd1366a3d
.word 0x834ee572,0x1352cc5d
.word 0xfe1a4699,0xd6638528
.word 0x6a5074c8,0x041b8d52
.word 0x04956135,0x07fe3c90
.word 0x1904e541,0xffffff9f
.word 0xd8307698,0xc9b4d1d5
.word 0xa4877764,0x5f1983f8
.word 0x212fd078,0x582ecc73
.word 0x958f5f25,0xefbdf00e
.word 0xa2f10b85,0x81fad951
.word 0x267725f8,0x8fa2b184
.word 0x1fbe50ed,0x81855332
.word 0x9141b7c9,0xc096b5b6
.word 0x14b0cd72,0x40fb7d2b
.word 0xe17d195c,0x8554d042
.word 0xdc77bc59,0xe5cf7bde
.word 0xd811e447,0x80fc971c
.word 0x50b024a2,0xf341eb9a
.word 0x00000000,0x73df1f6a
.word 0x5cad8f33,0xe70e65c8
.word 0x12ef09dd,0xe72627de
.word 0x23e74fa9,0x07d95606
.word 0x30b1de2d,0x80e38679
.word 0x4978f2fe,0xd4793da4
.word 0x37bf2344,0x6d392d92
.word 0x0bb225eb,0x51258701
.word 0x6a15466a,0xa110f353
.word 0x80a368a3,0x0e025fba
.word 0x6dfff55a,0x5329ee70
.word 0xb78eac42,0x8f962b49
.word 0x433f463e,0x113b0cd5
.word 0x2f8c7e3b,0x3c5744c2
.word 0x08392779,0x5b16fc06
.word 0xff21ff80,0x3c1d01bd
.word 0x8e75f851,0x06a29b29
.word 0xe93a82ad,0x0fbdbe34
.word 0x528c197c,0x324e9dab
.word 0x3d47f79a,0x970feb0d
p47_init_registers:
.word 0x55b1c0c9,0xfc5c0a8d ! Init value for %l0
.word 0xa72b6a61,0xf7cb2234 ! Init value for %l1
.word 0x06869155,0xd2a411f3 ! Init value for %l2
.word 0x0baf983d,0x99704d35 ! Init value for %l3
.word 0x66dd3cf0,0x689f342a ! Init value for %l4
.word 0x25734c06,0x663999ed ! Init value for %l5
.word 0x790a0ae6,0x186a2202 ! Init value for %l6
.word 0x3eb32351,0x99d8ddb5 ! Init value for %l7
.align 64
p47_init_freg:
.word 0xc94a0511,0xa37f387f ! Init value for %f0
.word 0x77ec3dd8,0x9b26703c ! Init value for %f2
.word 0x34f09da8,0x69818836 ! Init value for %f4
.word 0xdcdfa7ae,0x179e57c4 ! Init value for %f6
.word 0xe90bc725,0x95d3a3ad ! Init value for %f8
.word 0xcb62c53b,0xe0fc9693 ! Init value for %f10
.word 0x0895b164,0xf2697223 ! Init value for %f12
.word 0xbebcdccc,0x955960b1 ! Init value for %f14
.word 0x295a9f96,0x73978ee5 ! Init value for %f16
.word 0xca8a0127,0xc7252239 ! Init value for %f18
.word 0xd0922712,0x52b4745f ! Init value for %f20
.word 0x3bfeed14,0x1a95bf73 ! Init value for %f22
.word 0xdf489f8f,0xc419b36d ! Init value for %f24
.word 0x4ba5312d,0x1c27fc74 ! Init value for %f26
.word 0x1e7f329f,0xd396a1fa ! Init value for %f28
.word 0x3d5248c3,0x908a85c8 ! Init value for %f30
.word 0xabcd199b,0xe2538f48 ! Init value for %f32
.word 0x4d98b92e,0x20898173 ! Init value for %f34
.word 0x06985911,0x37a37782 ! Init value for %f36
.word 0xeca3b095,0x046d525f ! Init value for %f38
.word 0x18bb0295,0xb6d2796f ! Init value for %f40
.word 0x5d21baac,0x029d1693 ! Init value for %f42
.word 0xf9c1f6db,0x039407f6 ! Init value for %f44
.word 0x8e693198,0x299900f8 ! Init value for %f46
.word 0xdb2c820b,0x041f44b7
.word 0x5fdf0c61,0xe0e20d7b
.word 0x0db43f5c,0xd19ddd18
.word 0xa95738f2,0x667a0cd5
.word 0x1d5a8cc3,0x17481bea
.word 0x65c3f168,0xb707591b
.word 0x6031e82b,0xb08c1782
.word 0x169aec70,0x76caacf7
p47_expected_registers:
.word 0x00000000,0x6b81a4f6
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x99704dff
.word 0x00000000,0x2a5a3af7
.word 0x00000000,0x6bf980d0
.word 0x00000000,0x000000f9
.word 0x00000000,0xec97d731
p47_expected_fp_regs:
.word 0xc94a0511,0xa37f387f
.word 0x77ec3dd8,0x9b26703c
.word 0x34f09da8,0x69818836
.word 0xdcdfa7ae,0x179e57c4
.word 0xe90bc725,0x95d3a3ad
.word 0xcb62c53b,0xe0fc9693
.word 0x0895b164,0xf2697223
.word 0xbebcdccc,0x955960b1
.word 0x295a9f96,0x73978ee5
.word 0xca8a0127,0xc7252239
.word 0xd0922712,0x52b4745f
.word 0x3bfeed14,0x1a95bf73
.word 0xdf489f8f,0xc419b36d
.word 0x4ba5312d,0x1c27fc74
.word 0x1e7f329f,0xd396a1fa
.word 0x3d5248c3,0x908a85c8
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p47_local0_expect:
.word 0x00f40000,0x00000000
.word 0x356d5f97,0x616a2ba7
.word 0xf0da152d,0x481370d8
.word 0xbe000000,0xbd643638
.word 0x4be3ffff,0x356d5f97
.word 0xff000000,0x000000b9
.word 0x2ddc321f,0xeceb5fdf
.word 0x4ec8565c,0x028ccb52
.word 0x090789ce,0xcf467787
.word 0x5610da41,0x941ee87d
.word 0x0bd80372,0x8d85621b
.word 0x10cc3e6b,0xfe011e25
.word 0x1ddbb9f5,0x354d7099
.word 0xfad22806,0x186a2202
.word 0xc7338cc9,0x9f12735e
.word 0x8c4cc8a6,0x4d62d139
.word 0xff7b5299,0x2049ac5d
.word 0xb21c7db9,0xc66ea4aa
.word 0x5092ce90,0xad099a3f
.word 0x6d4a2398,0x30ff2bae
.word 0x06c6f590,0xc3cc4928
.word 0xc07a1e76,0xe8db0c9b
.word 0xa52fa17e,0x8185cc44
.word 0x4afa208b,0x84bdda59
.word 0xc8895b3d,0xf337955f
.word 0xb83858f1,0xb6c9ac83
.word 0x87ffa14b,0x9929c47c
.word 0xd2c7bae7,0xcc84a651
.word 0x622a555f,0x51faf90e
.word 0x000024a8,0x659cc575
.word 0x909a2304,0xa318a05f
.word 0xda4504b7,0xe5557773
.word 0xbe6eb14e,0x3dc35d8b
.word 0x45891dda,0x0bd2aec0
.word 0xc2ddd7f1,0x600f95a9
.word 0x85030987,0xff8753d0
.word 0xc5402713,0x1f91f01c
.word 0xdebd0809,0xc6785cca
.word 0x495992ca,0x1475e35c
.word 0x04ea9bc1,0x5df70c36
.word 0xd874cae2,0x2f940daf
.word 0xdcb85e50,0x41258101
.word 0xddcf8bec,0xbe95ebb9
.word 0x4d530e84,0x3799e67a
.word 0x1835bca9,0x9baaef27
.word 0x69c90127,0x4cdf887f
.word 0x61b2dd7a,0x951758f3
.word 0xc66ea4aa,0x20da8fea
.word 0x9fa39e8b,0x93a2e728
.word 0x6a205b89,0xbd3a40bc
.word 0xd76c6974,0x11524da9
.word 0xbb28c75f,0xad4a8b30
.word 0x1ead707a,0xff18201a
.word 0x5b952e28,0x1659a494
.word 0x024e52ff,0x79012c5d
.word 0xa9a6d751,0xf253c5cb
.word 0xffd83461,0x830aea17
.word 0x00000000,0x859f6099
.word 0xe213d1c8,0xba26704b
.word 0xd97d33cd,0x90a88150
.word 0x8d407bb3,0xb9b8344a
.word 0x7586f8a4,0x88a8c57e
.word 0xf84fdb05,0xcd5080d8
.word 0xaa4111c4,0x7d268cf2
p47_local1_expect:
.word 0xffddd899,0x2872f690
.word 0xbe6eb14e,0xffffa395
.word 0x4e86f919,0xc73b7d2d
.word 0xa824962f,0x62aee36f
.word 0xff15daf0,0x00000000
.word 0xffc2ab77,0x51ffebc6
.word 0x930e7f59,0x732bac95
.word 0xbcfd2841,0xc5597663
.word 0x80a08eaf,0xec0535ee
.word 0xeeeabec3,0xca00f250
.word 0x00000000,0x000000b9
.word 0x4386cadb,0x312a8b9c
.word 0x9a5a80cb,0x15816b90
.word 0x60140999,0x6c0cffbf
.word 0xffffbe00,0xb5cb8cd0
.word 0x83feec77,0x9987ebaf
.word 0x36940706,0xb79f4e32
.word 0x10abd414,0xf4271485
.word 0x649d95c0,0xd01e2e37
.word 0x8000b23b,0x984ff75e
.word 0xb696958f,0xb1334869
.word 0x94481d25,0xa08068fb
.word 0xbdf58d1a,0xffc8e350
.word 0x04abd39e,0xd10e5ab8
.word 0xee3b45dc,0xd262f44d
.word 0x1e6cff0d,0xfeee7b0e
.word 0x332dd9db,0xf8a5b3c8
.word 0x49602fba,0x4b37931e
.word 0x9657ae95,0xb6c116f2
.word 0x9bad0e10,0x46f5b4b5
.word 0x21bfadd8,0xf3d1547c
.word 0xcf0615ff,0xef4e0eba
.word 0x46c7791f,0x639ad3d1
.word 0xcfa8af79,0x2e962ed9
.word 0x2ee51a45,0xe026a16c
.word 0x5afbcec8,0x343d5049
.word 0x0b8a4131,0xc8b78fd8
.word 0x88ffd308,0x8d63d66c
.word 0x1ef73112,0xd2f57b36
.word 0x7fcf041d,0x2a5a3af7
.word 0x762658d7,0x69cfe7ff
.word 0x081a6ea7,0x8a6cd985
.word 0xd765d204,0xb15079ec
.word 0x056901db,0xd1e5f70a
.word 0x4d8b9e50,0x3ac28eae
.word 0x022f9f30,0x1927e998
.word 0x6bd7f723,0x59764859
.word 0xa7d82b5e,0xe4de383d
.word 0xcd239818,0x86f511a6
.word 0x77a0242a,0xe43e1d8c
.word 0xd056df9d,0x2266b71b
.word 0x0e8f7a8e,0x23a58105
.word 0x8a88c7a7,0x01e19a17
.word 0xdf833dae,0x00cd47ba
.word 0xa267a25e,0x47986a92
.word 0x16bfce82,0x859f6099
.word 0x16bfce82,0x5ab7ecfa
.word 0x42603f24,0xe3e6262f
.word 0x4e0c1580,0x99ddb179
.word 0xb6300d2f,0x85bf7f4d
.word 0x525328b3,0x1cfc1d0e
.word 0x4a2e8cc4,0x51fc3973
.word 0xaa55d4db,0x75ffcdb0
.word 0xf95d5354,0xf874e959
p47_local2_expect:
.word 0xf4000000,0x956859eb
.word 0x74696cd7,0xffa8c6db
.word 0x597f0e93,0x3cfd39a9
.word 0xff0000ff,0x57f03d4a
.word 0xff4d7099,0xed993966
.word 0xffc4d6a0,0x7e1f3ec4
.word 0xde1dffe5,0x7ae44d79
.word 0xb524dcd7,0xe0088b05
.word 0xe4bc0405,0x212d4032
.word 0xb4d7772b,0xcf2daa5a
.word 0xf88272cd,0x05f59e83
.word 0xc268267a,0xf847ab32
.word 0x76cabd05,0x349086c6
.word 0xf734d8c0,0xe50976e0
.word 0x2b1d2b1e,0x3fda0adf
.word 0xf62fe60b,0x30c69229
.word 0xb57db215,0x6bf980d0
.word 0x3a25236e,0x2039caaf
.word 0x699f646e,0x0c7c5a01
.word 0x7224441f,0x381fc33e
.word 0xe1cc3c93,0x98e45189
.word 0x3545380e,0xe2002c78
.word 0xc97f95c2,0x16bfce82
.word 0x4393fb3c,0x461cdd5e
.word 0x7024a327,0xf07f1431
.word 0xb88a8979,0x00000000
.word 0x37ed0973,0x76c4e2f0
.word 0xad8cff46,0x356d5f97
.word 0x139b1bb2,0xba276a8c
.word 0x89d74c0a,0x1cea81ad
.word 0xec35fafc,0x62460cba
.word 0x6281f9fb,0x1eebcfaa
.word 0x3370d9c7,0x5bd1afd7
.word 0xd7c9245d,0x5bea0148
.word 0xe884fcbb,0xc5513143
.word 0xcf0a8b27,0x804b707a
.word 0x342a9f5c,0x3e6b3e5a
.word 0xeafea90a,0xe0e16c93
.word 0x6e010a97,0xcce756e0
.word 0xa94eb526,0x36ea4874
.word 0x7050cfc6,0x76f4432e
.word 0xff3d4094,0xd927e554
.word 0xc7c3a66f,0x0a776a70
.word 0x9579e052,0xeaa6ab71
.word 0xe065f0b0,0x14ff2f95
.word 0xc4db8bd3,0x29029561
.word 0x75ead876,0xbb58e07c
.word 0x8d24c0ec,0x3829af8a
.word 0x68ab595b,0xd38cfb76
.word 0x070def8f,0x964c86fe
.word 0x6a0d21c1,0x448e2555
.word 0xa7ec0178,0x11623742
.word 0xe847c292,0xd9a4d643
.word 0xb717f540,0x6595d7af
.word 0x6bc79a46,0x7d10f2d3
.word 0x074e335b,0xefded644
.word 0xf59237d6,0x9ce37f06
.word 0x29b2daa4,0xff626104
.word 0x9ac924ff,0x5111db9a
.word 0x9e7f1180,0x09737a34
.word 0x015ba0f4,0x0eab2e77
.word 0x33cab5db,0xa1c6336a
.word 0x769e1f71,0x0afd8073
.word 0x00fb7d1c,0x4f67c3a2
p47_local3_expect:
.word 0x95a37972,0x5422dc38
.word 0xff000000,0xb21a96bd
.word 0x2e2098d5,0xbed3f36b
.word 0xe34b5493,0xdedab5c7
.word 0x00000000,0x00000000
.word 0x0000003b,0x75818c13
.word 0xbbd07624,0x8a6032a1
.word 0xc3f655bf,0x03510252
.word 0xb640b5ec,0xff85bb68
.word 0x163ad5e6,0x45c2c559
.word 0xbf8126dc,0x000000f9
.word 0x88d730c4,0x37ef2757
.word 0xa4adcd57,0x00f3132d
.word 0x859f6099,0xb6cc8a91
.word 0xe5349907,0xbcff1add
.word 0x89ac7b77,0x3753ecb8
.word 0x8a4e8ffa,0x80414c3d
.word 0x20a21ee6,0x80adf33c
.word 0xe72ad5fb,0xa7653612
.word 0x9f1092c7,0x0f744d9b
.word 0x02143dfd,0xbc38e4ba
.word 0x9b04e288,0xf2aad573
.word 0x1e43bf1f,0xe2883956
.word 0xd413a7ff,0xba5be999
.word 0xc2b21f0f,0xdaff6dfa
.word 0x4c097c6d,0x527fd997
.word 0x5fdd3984,0x878ef848
.word 0xb23a6e14,0x3598c82a
.word 0xbba6e22b,0xb7cf0387
.word 0xc17b0cd0,0x17a3b004
.word 0xc2c4904a,0x3a579305
.word 0xd978d669,0x21e36423
.word 0xffa51a35,0x268a392d
.word 0xacb5ac73,0x0dc0ac0b
.word 0x5509d20e,0xea14ff63
.word 0x882e1f37,0x2d20ff93
.word 0xa11dfa12,0x5061d896
.word 0x4b0ccd74,0xebb19b52
.word 0xc511f675,0x849f9b28
.word 0x81886b36,0x86ceff16
.word 0x85a64508,0x86491e4e
.word 0x87568387,0x030dd653
.word 0x3ac1028d,0xc9f88898
.word 0xd9db8d44,0xee1ebac6
.word 0x22c35726,0xfe4b7319
.word 0xa6fe9d57,0xcd189c99
.word 0x557ebca2,0xe2539cca
.word 0xadd9626c,0x314a0c45
.word 0x8d61e6e3,0x8b2f00f0
.word 0xc02b844d,0x75954b21
.word 0x6ab8fe3a,0x2b4f821e
.word 0xefc7e985,0x78a1d7d5
.word 0x13df9a21,0x16af92a7
.word 0x0da0dbf9,0x72c611c5
.word 0x24040ea2,0xd4ff8e15
.word 0xf15d9dd0,0x79557f03
.word 0x0bd3984d,0xf8cec7df
.word 0x2d586d96,0xe2668d74
.word 0x1d215099,0x8122fdd0
.word 0xbaa164d7,0xeed111cb
.word 0x17bc91f4,0xa3fff6f1
.word 0x60048392,0x9e8c0329
.word 0x2f7ca7a7,0x37d54603
.word 0x779f38d8,0x7931096b
p48_init_registers:
.word 0x669b880a,0x95763a1a ! Init value for %l0
.word 0x9bcf6686,0x04fa3fa4 ! Init value for %l1
.word 0xccdd6cda,0x6e6fe59d ! Init value for %l2
.word 0x80750038,0x578e46b0 ! Init value for %l3
.word 0xe3cc9a55,0x881214be ! Init value for %l4
.word 0x0890b7ee,0x8b76f958 ! Init value for %l5
.word 0xc9fe3182,0xaa2c1865 ! Init value for %l6
.word 0xb8832596,0xb63ca4c8 ! Init value for %l7
.align 64
p48_init_freg:
.word 0x432aa19a,0x7ddbcbb5 ! Init value for %f0
.word 0x09469918,0x9028e06e ! Init value for %f2
.word 0x93fb862d,0x590be425 ! Init value for %f4
.word 0x73f92b3d,0xc9d9db07 ! Init value for %f6
.word 0xd15c0a40,0x14edaa2f ! Init value for %f8
.word 0xe6c4a8ee,0xa790964c ! Init value for %f10
.word 0x49a618fc,0x6907591d ! Init value for %f12
.word 0xdb666408,0xfc526207 ! Init value for %f14
.word 0xd19d2d43,0x35dc693d ! Init value for %f16
.word 0xd4e026cd,0x48c78670 ! Init value for %f18
.word 0x4d95cd51,0xc7643b7a ! Init value for %f20
.word 0xb40242d0,0xa66de82e ! Init value for %f22
.word 0xcb459ff2,0xf5a40bd9 ! Init value for %f24
.word 0x525c0ac8,0xdf3d9eba ! Init value for %f26
.word 0x26310353,0x5a6fb050 ! Init value for %f28
.word 0x40c1e0ec,0x955d26dd ! Init value for %f30
.word 0x9ffb07d5,0xeb6baf4a ! Init value for %f32
.word 0xb92d19c6,0x4df2fd7d ! Init value for %f34
.word 0x83acd9f0,0xa9f835c6 ! Init value for %f36
.word 0x08e02659,0x4be445f1 ! Init value for %f38
.word 0xd9f75b72,0x3322316d ! Init value for %f40
.word 0x5ffc45cf,0x02e5e87f ! Init value for %f42
.word 0x6c06d17f,0xa9f025dd ! Init value for %f44
.word 0x4b1df7e8,0x2632e21a ! Init value for %f46
.word 0xa0da9d94,0x30c5c81f
.word 0x7409cb3f,0x901980d2
.word 0x0b451715,0x2520faaf
.word 0x5c2c40cc,0xde42c59a
.word 0x064cfb4a,0x67133d3a
.word 0xf1ae372f,0x6ff692fb
.word 0xe9981c09,0x863d1d19
.word 0x7d383552,0xd849476e
p48_expected_registers:
.word 0x00000000,0xdcc856ff
.word 0x00000000,0x58f9768b
.word 0x00000000,0x00000023
.word 0xe631f85b,0xffb6f7de
.word 0xbf351419,0x49129440
.word 0x00000000,0x08d0a81b
.word 0x00000000,0xab6649ff
.word 0x00000000,0xf825ac95
p48_expected_fp_regs:
.word 0x432aa19a,0x7ddbcbb5
.word 0x09469918,0x9028e06e
.word 0x93fb862d,0x590be425
.word 0x73f92b3d,0xc9d9db07
.word 0xd15c0a40,0x14edaa2f
.word 0xe6c4a8ee,0xa790964c
.word 0x49a618fc,0x6907591d
.word 0xdb666408,0xfc526207
.word 0xd19d2d43,0x35dc693d
.word 0xd4e026cd,0x48c78670
.word 0x4d95cd51,0xc7643b7a
.word 0xb40242d0,0xa66de82e
.word 0xcb459ff2,0xf5a40bd9
.word 0x525c0ac8,0xdf3d9eba
.word 0x26310353,0x5a6fb050
.word 0x40c1e0ec,0x955d26dd
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p48_local0_expect:
.word 0xb0001419,0x49129440
.word 0xff0000fd,0x57ad62a0
.word 0x00000000,0x00000048
.word 0x44000000,0xa43ffa04
.word 0x356b6fc0,0x7e843c37
.word 0xff94913b,0x5b5c0827
.word 0x10e2c41f,0xde8315fe
.word 0xf6c634d0,0x8d3c453e
.word 0x832548f4,0x5a03f798
.word 0x730ee053,0xaa4a5242
.word 0x20d3c089,0x789b35b9
.word 0x9a5284b3,0xead3bdc9
.word 0x4ff8fe59,0xa3a36ea6
.word 0x21fddb02,0x58abc7bf
.word 0x22ad8077,0x17885459
.word 0x1b653da6,0xf8d58230
.word 0xff917a76,0xa2dbe059
.word 0x6e6fcca1,0x03a2a6e4
.word 0xd8892101,0x4ab99c0a
.word 0x2d6ae86e,0x61931f08
.word 0x8b376475,0x9d3ce800
.word 0xe92b607b,0x000000ff
.word 0xfc049cfc,0xf3b1ad59
.word 0xc1056dc9,0xe521ee3d
.word 0xd83b0ef1,0x7e0c99e0
.word 0x3c5ba551,0x2c367a5e
.word 0xde06d9eb,0xa49b2647
.word 0x435e601c,0xd31d3421
.word 0xbee4f6fd,0x71e8cca8
.word 0x8227f860,0x8bf1ca4a
.word 0x0000000e,0x1b1f667f
.word 0x77268eec,0x9de96c3c
.word 0x137e0e12,0x111fffb0
.word 0x55075032,0x30021db6
.word 0xa3e6dfff,0x1b9c3538
.word 0x8847eeec,0x2edf8305
.word 0x931a2afb,0x74647941
.word 0xe51da1ce,0x6f249038
.word 0x6438c0ee,0x0cd70dfe
.word 0x303b7ff3,0x8226dbf7
.word 0xff9b8ebf,0x5ddd8a48
.word 0x50de40f6,0x95a1f1af
.word 0xcfb37edb,0x3e2e2301
.word 0x5a61b981,0xdbeb40ff
.word 0xd41c7733,0xd985aa57
.word 0x3f4da5dc,0xc2f08c63
.word 0x1f4a6406,0x93a07084
.word 0xe631f85b,0xffb6f7de
.word 0x82f7cc64,0x87f66cec
.word 0xe525c025,0xc0adf2c8
.word 0x5e0fbba3,0xaa86cfc8
.word 0x99c9d10f,0xf2cde900
.word 0xb5907eea,0x01ace744
.word 0xdedb9487,0x3f202bff
.word 0x0513b669,0xd3cacd67
.word 0xff4e7012,0x5fdbd47f
.word 0xa362e96c,0xa17938b0
.word 0xc124e927,0x5993f2f3
.word 0x95a1f1af,0xf56008ae
.word 0xf9cfd334,0xf026ad13
.word 0xf1d0c365,0x2da0f6c6
.word 0x7d47ac1f,0x1e41c07a
.word 0xf280970d,0x3ea9488e
.word 0xf08e9da6,0x9b51db15
p48_local1_expect:
.word 0xff0000e6,0x9e35fd58
.word 0xffbb4ffe,0x041a1fca
.word 0xf394913b,0x23bb9890
.word 0xc016eb86,0x8ffdec87
.word 0x230083bb,0xc408f658
.word 0x000000ff,0x000000fa
.word 0xbbb79c0f,0x7956fed1
.word 0xf347c33f,0xe0e6a1ec
.word 0x9b477bff,0xe2fff258
.word 0x49c54869,0x20f71d6b
.word 0xa3895e7a,0x448f8a65
.word 0x6e11511f,0x729a4aeb
.word 0x069b6899,0x8ba13815
.word 0x61d8aa55,0xffc8dacf
.word 0x3811b1ea,0x387f55c2
.word 0x4344f748,0x2b783661
.word 0xe29577a0,0x7e0c99e0
.word 0xe0754c7b,0x73b61b66
.word 0x20d8f608,0x62eefaf5
.word 0x81903b77,0x06e1cdc2
.word 0xf8060c64,0x3c5295ce
.word 0xc57b2baf,0x7cc04c82
.word 0xea998c9e,0x22bfb202
.word 0xcc9d0732,0x8720bcdb
.word 0xf767047c,0x41bc357c
.word 0xe8c21188,0x323fc68c
.word 0xe69b44ae,0x6e04adf7
.word 0x3e331dc2,0x2a1c9696
.word 0x866ce910,0x0db4649f
.word 0xa9e851e1,0x3edd53f9
.word 0xc50d9845,0xd0ecf046
.word 0x2721cb7f,0xe792496a
.word 0x251f907e,0xbe498a93
.word 0x07e41ac9,0x7392bb76
.word 0x38daf161,0xc35aaf5c
.word 0xcd460c87,0x3ccae2e9
.word 0xfa8c7376,0xecb54c37
.word 0x93d3570a,0x62af1b38
.word 0xa0bc6643,0x5850cf48
.word 0xd7838ce0,0xadeb24c8
.word 0xd5d74a19,0xb4707344
.word 0x60fe55bc,0xfc8893d9
.word 0x1f392628,0x950abcc1
.word 0x1c5f45a8,0x0e505c66
.word 0xa1299413,0x10283696
.word 0xabf2d8ef,0x4f5681ee
.word 0x8a59f8cd,0x11b5d369
.word 0x14fb5bc8,0x0a42f02c
.word 0x38c5e98d,0xb3585223
.word 0xdc962e2b,0xd1a90aa6
.word 0x5cb32aff,0xc8a38fe2
.word 0xd75dbdd2,0x50686b78
.word 0xb93382c6,0x0fd2bfa3
.word 0xb57fe49d,0x28db3a31
.word 0x09530267,0xdb187178
.word 0x27e7512b,0x1c75b951
.word 0x817eec14,0xd294ee21
.word 0x06c49551,0x5d6d8252
.word 0x5850cfff,0x70acf91d
.word 0xa86689fd,0xd76da4e6
.word 0xc1ac9585,0x44d0bc99
.word 0x17dbba9b,0xf5c6bced
.word 0xea418824,0x138e0f33
.word 0x4ff00dc9,0xf4f6dcc7
p48_local2_expect:
.word 0x000000bd,0x000016c0
.word 0xfff26f10,0x0b2744ee
.word 0xe5360000,0xda429ae0
.word 0x230083bb,0x3560f724
.word 0x000000f3,0x11b5d369
.word 0xff000628,0xbbb79c0f
.word 0x05d54956,0x5f21df1c
.word 0xd55f3b46,0x000c2da2
.word 0xc658a06c,0x19ca62cb
.word 0x0761b8ae,0xfe453d5b
.word 0x3b95c4a5,0x7259bbf3
.word 0x0dadcb81,0xf7a6114e
.word 0x484e6875,0x348a611e
.word 0xb4cad22e,0xfab4d46a
.word 0xb62b660f,0xd0ff2aae
.word 0xa0020269,0xeafbd435
.word 0x64004def,0xad617411
.word 0xe3cfd65a,0xa50f96f0
.word 0x24599387,0x4d62a2a7
.word 0xf67e695c,0x8b4e33bb
.word 0xe46e95ad,0xd52453af
.word 0x4aa037a6,0x694487d3
.word 0x6c01b05d,0x7bf1d80a
.word 0x40e8a6a5,0x39fff97e
.word 0x77d382a0,0x0537d892
.word 0x1b8bbb5c,0xf825ac95
.word 0xc1b9e887,0x32aa486c
.word 0x761f60b6,0x79b170f4
.word 0xccb04c20,0x590ca9e0
.word 0xaaad963c,0x416954fb
.word 0x5911f29a,0x87abfe04
.word 0x337d7066,0x2f2100d4
.word 0x682a7511,0x60ffd5a1
.word 0xff9e1f49,0x69054511
.word 0xff2771fc,0xe599f293
.word 0x52936665,0x70f54036
.word 0x270a894b,0x92d6474c
.word 0x4f24803c,0xf5663383
.word 0x53b1b66d,0xed6f0c36
.word 0xa47c3809,0x44471efa
.word 0x5bb5c411,0x562fe948
.word 0x0bda83f6,0x03be910b
.word 0xf2cd6d17,0x0c0846ff
.word 0x1effc726,0x2049e321
.word 0xd1016f31,0x7e86e2da
.word 0x434c8e55,0x86f8ee45
.word 0x4311ff45,0x54619756
.word 0x9d9cbde6,0x621571a9
.word 0xab834feb,0x3a41c3b1
.word 0x2343e24b,0x560e59f3
.word 0xa7841b3b,0xfe4b33de
.word 0x31091a92,0x434636b3
.word 0x40df43cd,0xb011f372
.word 0xc7d3154b,0xb172d9e5
.word 0x62432972,0x266fd21e
.word 0x329e702b,0x6a47ea2f
.word 0x1423183a,0x3cc8e1d7
.word 0x8a3ce99d,0x002dc268
.word 0x1c3f3f61,0x434db81a
.word 0x4bc47f66,0x911ed298
.word 0x58f9768b,0x05d54956
.word 0xb0859e01,0x91f1abb6
.word 0x8abca036,0xe0b1ff4c
.word 0xd1eff35c,0x7d39b6d7
p48_local3_expect:
.word 0x4366bca0,0xd3e1ae1c
.word 0x00000000,0x789b35b9
.word 0x000000a8,0x000000fa
.word 0xff912aae,0xb1000000
.word 0xff713a70,0x000056ff
.word 0x3a41c3b1,0x8cf54fe4
.word 0x4f5c7185,0x1c6f8b8f
.word 0xff3ed4cc,0x5dab7ed8
.word 0xda86c7f5,0xe9934c82
.word 0x04fa3fa4,0x1edf9927
.word 0x0b358361,0x2c8eab14
.word 0x00a392bb,0x03f17290
.word 0xf86833b4,0xb641eb5c
.word 0x8660811c,0x0bff20b9
.word 0x00000039,0xaa517144
.word 0x00000eac,0xfbb89546
.word 0x52a6b031,0xae206a71
.word 0x10905ffd,0x8f1262ac
.word 0xa66911ee,0x4bce555a
.word 0x70b5e6b9,0x1f5ac3f5
.word 0x7dc00076,0xf7e908d9
.word 0xff04d2b2,0x00000049
.word 0xcdc7c13a,0xbb8587a1
.word 0xb2263855,0xe7b1b36c
.word 0x8dea2cd0,0xa70bacb0
.word 0xdbeb4056,0x5f7f074c
.word 0x95b6b89d,0x61aa2b0d
.word 0xa8a00ff2,0xa38b0664
.word 0xd43b2e54,0x9d8086db
.word 0x87e11870,0x50ba4a8a
.word 0xecffda69,0x9b645414
.word 0x1b7553b3,0xa6292a45
.word 0x589bac7e,0x9e6951f1
.word 0xf9447092,0x0ba205b8
.word 0x142713a4,0x114afd45
.word 0xa7306648,0x133d171f
.word 0x90a486a8,0xa277eb42
.word 0x0ebd846b,0xee7995e3
.word 0x9ae61f19,0xf98a7013
.word 0x3f12f778,0x15e6b970
.word 0xc120b84e,0x236f9d0a
.word 0xa56831be,0xf9f11e8f
.word 0xb2b8a527,0x6f8e5dd9
.word 0xe2e3715f,0xdc7212ab
.word 0xca4d21b3,0x875b6a7f
.word 0x2122f1fb,0x36e63352
.word 0xe0d5a75a,0xdf512100
.word 0xf4ed4d1f,0x0fb711e8
.word 0x6ba5a011,0xf9601cce
.word 0x7a9c0254,0x7bf794d3
.word 0x2217d992,0xa32d62eb
.word 0x881214be,0xd5125a58
.word 0xb83855c5,0xb26769d6
.word 0xb6e41c7b,0xffffac0e
.word 0xb294528e,0xff2a91a8
.word 0xa6e9ff05,0xf58f437b
.word 0x5a421ee3,0xa888fee6
.word 0x022a1b86,0x47227533
.word 0xa16fa506,0x2d169dff
.word 0xe26ae7f6,0xcaafa163
.word 0xe0b1ff4c,0xffb3357b
.word 0x7f09bf21,0x77f53fab
.word 0x30d35fc3,0x499767fd
.word 0x000000ff,0x80ae9bbf
p49_init_registers:
.word 0xfe026c52,0x7a23b0f0 ! Init value for %l0
.word 0xd1c88795,0xf9b2411b ! Init value for %l1
.word 0x915fa833,0xda585dec ! Init value for %l2
.word 0xe2fd9ba6,0x603eb063 ! Init value for %l3
.word 0x4ab8e0e7,0xd255b49c ! Init value for %l4
.word 0xb0591e54,0x16b23fd7 ! Init value for %l5
.word 0x80f6fdf0,0x5484461e ! Init value for %l6
.word 0x9d7976a6,0x042d8590 ! Init value for %l7
.align 64
p49_init_freg:
.word 0xe2e7c037,0xf9460ca1 ! Init value for %f0
.word 0xde01ba4b,0xb72b8685 ! Init value for %f2
.word 0x45fed70b,0xc8a9926e ! Init value for %f4
.word 0x648f34b5,0x7d8b0137 ! Init value for %f6
.word 0xa21bc830,0xe1438199 ! Init value for %f8
.word 0x5a0bff8a,0xd7d5cf2d ! Init value for %f10
.word 0x1bb58dcd,0xfa4f2645 ! Init value for %f12
.word 0x1149ff19,0xf10ca6e7 ! Init value for %f14
.word 0x7a17f762,0xc60b7447 ! Init value for %f16
.word 0x727e1b3c,0x49d154ed ! Init value for %f18
.word 0x0136f022,0x85a89adf ! Init value for %f20
.word 0x5c257a64,0xd8d10217 ! Init value for %f22
.word 0xc34f6167,0xfe8ecad4 ! Init value for %f24
.word 0xdd659066,0x3a46ce26 ! Init value for %f26
.word 0x27bb5048,0x2ad6f153 ! Init value for %f28
.word 0x1e0ec43f,0xe74fd273 ! Init value for %f30
.word 0x8066f643,0x306ac0ce ! Init value for %f32
.word 0x1c486747,0xdf56a1c6 ! Init value for %f34
.word 0x0ba25fd7,0xd6d1b521 ! Init value for %f36
.word 0x16bb555c,0x40f67730 ! Init value for %f38
.word 0xe31e2bc9,0xda678696 ! Init value for %f40
.word 0x89826247,0x2137f163 ! Init value for %f42
.word 0x50a50867,0x566011d1 ! Init value for %f44
.word 0x05a64f51,0x52a09b48 ! Init value for %f46
.word 0xcd1f803f,0x529725f3
.word 0x99ef28f2,0xabd1cff0
.word 0xf94d7b3f,0x49b94885
.word 0xb2062ee9,0xdf6450c0
.word 0xd4c3219a,0xb88c00e2
.word 0xc1f01912,0x6e13f5d1
.word 0x2121933c,0xbc2dac80
.word 0x25f28567,0x298fa0c1
p49_expected_registers:
.word 0x00000000,0x000000ac
.word 0x00000000,0x941b9d6e
.word 0x00000000,0x000000d4
.word 0x00000000,0xffea2be9
.word 0x00000000,0xffbf2179
.word 0x00000000,0x0000005e
.word 0x00000000,0x477dab1f
.word 0x00000000,0xff468454
p49_expected_fp_regs:
.word 0xe2e7c037,0xf9460ca1
.word 0xde01ba4b,0xb72b8685
.word 0x45fed70b,0xc8a9926e
.word 0x648f34b5,0x7d8b0137
.word 0xa21bc830,0xe1438199
.word 0x5a0bff8a,0xd7d5cf2d
.word 0x1bb58dcd,0xfa4f2645
.word 0x1149ff19,0xf10ca6e7
.word 0x7a17f762,0xc60b7447
.word 0x727e1b3c,0x49d154ed
.word 0x0136f022,0x85a89adf
.word 0x5c257a64,0xd8d10217
.word 0xc34f6167,0xfe8ecad4
.word 0xdd659066,0x3a46ce26
.word 0x27bb5048,0x2ad6f153
.word 0x1e0ec43f,0xe74fd273
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p49_local0_expect:
.word 0x6d064657,0xe4c8b816
.word 0xfc00272a,0x113aa9cf
.word 0xac381a15,0x822071b0
.word 0x739796a3,0xebd7c2c2
.word 0xffd9277b,0x00000000
.word 0x96000000,0x231cdcfd
.word 0xd7f3059e,0xd0354338
.word 0x6d9b5213,0x2825d749
.word 0x47453b3c,0x029f44fd
.word 0xd185b29a,0x000ef080
.word 0x7531c529,0x31562ff2
.word 0x322932e3,0x90f5dce1
.word 0x1a849c71,0x5c96e33d
.word 0xa50b9d8c,0x203308ec
.word 0x60271eb5,0x28e54f2d
.word 0xc15d283b,0x0ee8517e
.word 0x8af4131e,0x8afc7373
.word 0xe23fd4b9,0x2d780e43
.word 0x09e11b24,0xbe32a33a
.word 0x94921049,0x77993f57
.word 0xff4a485d,0x29dc2017
.word 0x6f90a58f,0x91672231
.word 0x361ad6c8,0xcb7962ed
.word 0xa7df1877,0x1ba84f7c
.word 0x6c680ec6,0x0396d2ce
.word 0x11917263,0xdd571202
.word 0x137893a7,0xb0fe9db0
.word 0x27f39bb8,0x07b00e2b
.word 0xcdb3285c,0x3e7c5a5e
.word 0xaf053ec6,0xc61f5a0f
.word 0x4aa73852,0xaa64d6f3
.word 0xd1b094c8,0x97415e5f
.word 0x3af9607e,0xaf7b6fce
.word 0xfffffff3,0x81f4d45e
.word 0x2bfeb0ed,0x000000ea
.word 0x7637fde1,0xab78d6fb
.word 0x2b1e5e03,0xaa0830c8
.word 0x78da024b,0x990eb439
.word 0xe1cc60b5,0x106bbae7
.word 0x2923045b,0xffd2c36c
.word 0x659f9933,0xb5cc37db
.word 0x2ebbe6eb,0xe3d4ded7
.word 0xfa0c71ff,0xd335235e
.word 0xeef0780e,0xfd21a75e
.word 0x81bb2892,0xf470e3fc
.word 0xdb26af5f,0x6b01a43c
.word 0xe8eb8461,0x4e368511
.word 0x3ffaa2aa,0x7c5ab3b5
.word 0xdffe2099,0x0382320f
.word 0xef355d76,0x21716c3d
.word 0x5543a054,0x6d0646ff
.word 0x2a638dd4,0x0000bd00
.word 0x434eb6dc,0x9cd5d044
.word 0xee0fdd66,0xd7f2e6cf
.word 0xd1ae33e4,0x1af14fe3
.word 0x5561fc9f,0x1a02cc6b
.word 0x040e4e69,0x1734731c
.word 0x9fe9d642,0x70483b76
.word 0x95e24bf4,0x61661639
.word 0x2baa7a42,0xe0080aaf
.word 0x1a4cac3f,0x4131b27a
.word 0xa2e67674,0xff39ff8c
.word 0x7f42602b,0x019473e6
.word 0xa4f25388,0xffff3b02
p49_local1_expect:
.word 0xc6d5b302,0xffffbe19
.word 0xff000005,0x0000005a
.word 0xf3fd3b8c,0x35cee6c2
.word 0x720e510d,0xa6d122ff
.word 0xff000000,0x26000000
.word 0x79197fd3,0x26b15ec3
.word 0x055ae7ae,0x000000a8
.word 0x2febdabb,0xca77ec27
.word 0xbef91370,0xb46c87f6
.word 0x391bf080,0xcef2395e
.word 0xc92e8219,0x0d417a8c
.word 0x7a47a48d,0x5b714c33
.word 0x9e1ebb52,0x65fb5770
.word 0xbc2dfbff,0x005787d2
.word 0xa0f761fd,0xc6ffbfc7
.word 0x6cc7af13,0x0d10ffff
.word 0xb3b5cb48,0x2257eceb
.word 0x01105ab1,0xffbae39d
.word 0x231cdcfd,0x1ab9b831
.word 0xa6e927eb,0x7cfba31c
.word 0xfdea0469,0x000000c5
.word 0x5f56c5c0,0x9cb45011
.word 0x9b8c56bf,0x3545ecd6
.word 0xdc15bb74,0xc49e8bf6
.word 0x95911a8c,0x7205c4a5
.word 0x347a5fe2,0x60fb0968
.word 0x201636ac,0xee0702c2
.word 0xd305355d,0xfdd62215
.word 0x71cb6c2b,0x7a23b0f0
.word 0x8a18caff,0x99404749
.word 0x7e712a96,0x00000095
.word 0x81f4d45e,0x6283fe67
.word 0xc9c85e89,0x511d7460
.word 0x8e6cba8e,0x58cb5316
.word 0xf5ffea01,0x1d6e4fff
.word 0xf1dd4eb7,0xbe3bd484
.word 0x04112208,0x941b9d6e
.word 0x0d5f6b07,0x6a9538a3
.word 0xd4274137,0x8b2ecdc8
.word 0x5c78b5db,0x91672231
.word 0x001ec5bb,0xf1afa80f
.word 0x10df4d9a,0x35d15844
.word 0x000000ff,0x50942c7b
.word 0x48ca891d,0x1e8407d8
.word 0x92aa01d5,0xeac37f6b
.word 0xf50fbbde,0xf7f687da
.word 0x5ddb6c23,0x95f05983
.word 0xc2a8d491,0x1abc7b22
.word 0xfd21aac6,0x7df9cb96
.word 0xe4c8b816,0x48cdfabb
.word 0x03bc8eb0,0x63f304ab
.word 0x366b15f4,0x2a3bb673
.word 0x3ad5e8ea,0x1a2878c6
.word 0xefb362ad,0x3cbac17d
.word 0x66f664c3,0x86c64cee
.word 0x096ada36,0xf93e98a1
.word 0xc2e6ce35,0xcbb4bd1b
.word 0x3ca4c1f1,0xd5e92c4d
.word 0xa82c3ecc,0xa86cc5ef
.word 0xbabfffdb,0x5d3cd54a
.word 0x6adad660,0x481b70ed
.word 0x5e9a8091,0x906021fe
.word 0xbf712dcc,0xdab4b78a
.word 0x1ce1c7fd,0x8300057d
p49_local2_expect:
.word 0xff197fd3,0xcaa03377
.word 0x5137b48f,0xc9a77796
.word 0xedb0fe2b,0x50ff9c9c
.word 0xff297de7,0xebdb0f9d
.word 0xb0f0adb7,0x90331575
.word 0xffffff83,0x14f6483d
.word 0xb4771661,0x512d32c3
.word 0x4ea79e73,0x7ebd703d
.word 0xef984498,0x467b4c6a
.word 0x51a4ffd8,0xe4232964
.word 0x4ebea285,0x75d9dcdd
.word 0x357ff767,0x6dfed5f4
.word 0xb5ea07d3,0xd36cafc6
.word 0x87e018fd,0xcf14a82a
.word 0x2c254d4b,0xf1ee679d
.word 0x285d92cd,0xa5dfcc54
.word 0x0b3c33ef,0x360f382e
.word 0x34290dd4,0x000000ff
.word 0xeeacb672,0xcfa93a11
.word 0x72a57dd1,0x34fe8557
.word 0x1653b46f,0x69d1da6d
.word 0xb20000ff,0x50878deb
.word 0x64658885,0x3c8ac04c
.word 0x1bc93dc2,0x60987d99
.word 0x17299c7f,0x312d4939
.word 0x65fb5770,0xe20ba0c4
.word 0x75d9dcff,0x57a4c185
.word 0xd0a0489b,0xa27a2432
.word 0x3dc238ba,0x61e57916
.word 0xcdcaa838,0x1ed995aa
.word 0x31463a89,0x2321d5d0
.word 0x350c7ab6,0x306462bd
.word 0xaa28c8d0,0xfe099535
.word 0x443eff2b,0x129c4d35
.word 0x45a746ce,0xe745bf36
.word 0xcf4cfb76,0x2d32ca53
.word 0x0783e3a9,0xa8bebd8d
.word 0xba39e8ab,0x7486a8fe
.word 0x2fff8b8d,0x23dcdb61
.word 0x56757d58,0x3aa58a3a
.word 0x73a32eb5,0x491a6d72
.word 0xcf7eff48,0xf79bcd89
.word 0xffea4921,0x353c6aa0
.word 0x63cb1508,0x1a7bece9
.word 0x4fc3371d,0x9007a612
.word 0xddded08e,0x0000197b
.word 0xdad18a6c,0x064378df
.word 0x5ca0631d,0x5f325ac1
.word 0x3e9d6168,0xdf18a3d3
.word 0x9ce6cb1b,0x77586807
.word 0xb550a73b,0xe08283d5
.word 0xd25565fa,0x8667f1f5
.word 0x9b746a14,0xbdca1d81
.word 0xf62e19b9,0xcfac327e
.word 0x2bf70ade,0x4889efb1
.word 0x739fe577,0x4d706bae
.word 0x09a0e787,0x975e2c90
.word 0x06def99d,0xf792509f
.word 0x595257fe,0x0d703b9c
.word 0xbc5dc872,0x8c74ab70
.word 0x9ad376ba,0xdd8fdd69
.word 0x7e52abd0,0xff76168c
.word 0xc995b805,0x070f5e6a
.word 0x85b60bf0,0x3f7b421b
p49_local3_expect:
.word 0xfddc1c23,0x00000096
.word 0xff468454,0x63b03e60
.word 0x5e39be8e,0xa9d5e019
.word 0xff0000b2,0x971d7fa7
.word 0xdd000000,0x8f475c0a
.word 0xffe94604,0xee6be37a
.word 0xaa20e0b3,0xe317e0d9
.word 0xcebe9b9c,0xea53befb
.word 0x8907ff65,0x8fa1dccb
.word 0x71cbbbef,0x75c97763
.word 0xb59b7312,0x30dbef9d
.word 0x35b94046,0x5ed9ce58
.word 0x7e610056,0x0ca16a8c
.word 0x66da9478,0x436e936c
.word 0x5401dd8a,0x453740f0
.word 0x9dd8b1ba,0xe7fd519b
.word 0x35c96001,0xebbd213e
.word 0x72620ee0,0x54e7c2e5
.word 0xc916337e,0x577e16e6
.word 0x42a2db4f,0x54e7c2e5
.word 0x6483ff61,0xeb5d2954
.word 0xa00e8f58,0x31f54645
.word 0x00000000,0x16bbc109
.word 0x911da741,0xbb18ffdb
.word 0x474e7c4b,0x0000004c
.word 0x0d9954fa,0xb66e9c8f
.word 0xdc4234c9,0x5bb2975c
.word 0x95902294,0xc0a7abfe
.word 0x7a8449b3,0x27b908ae
.word 0x7a23b0f0,0xce7bca8d
.word 0xbaf1d4c9,0x4c1040f8
.word 0x47c2b91b,0x86b4b7cc
.word 0xf5ab222c,0x6d141e91
.word 0x3c20bd1d,0xa79dbe1f
.word 0x77c77f36,0xcdff1620
.word 0xc5fb127d,0x8a2b9d3f
.word 0x5ea14671,0x50942c7b
.word 0xe600fb41,0x7f6d3d7b
.word 0x5ecfa0ff,0xef90ff95
.word 0x00000000,0x000000ff
.word 0xed47cca0,0x88c81f99
.word 0x7d8e0fb1,0xb1413565
.word 0xde22a313,0xb790f571
.word 0xfb54aec3,0x3a47c380
.word 0xc202443e,0x67f58f78
.word 0x91da52a4,0xf1d78aaa
.word 0x83614727,0xdbf264dd
.word 0xd96683c2,0x77c12960
.word 0x9a43caae,0x3747b920
.word 0x5a44a3b1,0xc70cd307
.word 0x9f82608a,0x632cec75
.word 0xa00abb89,0xe54418a2
.word 0x885028b1,0x8602cda6
.word 0x1615fc0e,0x7e512e58
.word 0x4876d4d1,0x358eed22
.word 0x28e432f2,0xa0d2f255
.word 0xb2c5bebb,0xc7db841f
.word 0x6260fffb,0x29a65b91
.word 0xfcd1573f,0xb4105594
.word 0x3ad6a2bb,0x555e858f
.word 0x2dbffcf1,0x7b17a301
.word 0xe7fea606,0x00a17534
.word 0x941c598e,0xc6139fea
.word 0xf90d13d9,0xc922ef80
p50_init_registers:
.word 0x6e2f3444,0x42ec4d0f ! Init value for %l0
.word 0x3659a17a,0x6f574634 ! Init value for %l1
.word 0x7304e8d6,0x23c41e45 ! Init value for %l2
.word 0x26ccd7c8,0x5fc57325 ! Init value for %l3
.word 0x4169926e,0x340b9918 ! Init value for %l4
.word 0xb87bcf78,0xd3c2c880 ! Init value for %l5
.word 0x72219ba6,0x9fb38cb3 ! Init value for %l6
.word 0xc0eac586,0x0b8b90bb ! Init value for %l7
.align 64
p50_init_freg:
.word 0x238c0320,0x5e17e46c ! Init value for %f0
.word 0xeb6808ed,0xea1c18bc ! Init value for %f2
.word 0x40e83fcd,0x579fbd09 ! Init value for %f4
.word 0x9421b656,0x079eadaa ! Init value for %f6
.word 0xb14d2e3f,0x846059d2 ! Init value for %f8
.word 0x6ca64992,0x83f07c6a ! Init value for %f10
.word 0x73e6d386,0xbdfce2fb ! Init value for %f12
.word 0x09af30f4,0x95adc913 ! Init value for %f14
.word 0xfcc308f0,0x73d7d2a6 ! Init value for %f16
.word 0x0c2e769c,0x1768f1aa ! Init value for %f18
.word 0x65d08f43,0xf70ca5e0 ! Init value for %f20
.word 0x969c0ddc,0xa8764a8b ! Init value for %f22
.word 0x119ec5d7,0xbd2a4fac ! Init value for %f24
.word 0x4da5f4c1,0xd8f01cd7 ! Init value for %f26
.word 0xb4921402,0x8c2bb174 ! Init value for %f28
.word 0xca9d818e,0x4b1c1f8a ! Init value for %f30
.word 0xa75fe486,0x53fcb8db ! Init value for %f32
.word 0x0ce98173,0x92133cec ! Init value for %f34
.word 0x9aa18119,0xf9582730 ! Init value for %f36
.word 0x70aec177,0x634b4651 ! Init value for %f38
.word 0x7aec3b59,0xa6233f17 ! Init value for %f40
.word 0x35416a15,0x8247f561 ! Init value for %f42
.word 0xafc41600,0x25b3a2cd ! Init value for %f44
.word 0x8529945c,0xab15f70c ! Init value for %f46
.word 0x431c38c7,0x36511585
.word 0x3bc97acd,0xca0ff371
.word 0x60a1b1dd,0x89b423fd
.word 0x23a2acfd,0xd74d6ea2
.word 0x71fc208c,0x9f1e5eb0
.word 0x9412eb67,0x333b9bf8
.word 0x9a600ae6,0x8c3340f5
.word 0x8caac25c,0xae164ca4
p50_expected_registers:
.word 0x00000000,0x000000a9
.word 0x000000a9,0xb25fb617
.word 0x00000000,0xe323f1f5
.word 0x6160432b,0x8aa22707
.word 0x00000000,0xdf000000
.word 0x00000000,0x000000ff
.word 0x00000000,0xffe5e944
.word 0x00000000,0x000000b8
p50_expected_fp_regs:
.word 0x238c0320,0x5e17e46c
.word 0xeb6808ed,0xea1c18bc
.word 0x40e83fcd,0x579fbd09
.word 0x9421b656,0x079eadaa
.word 0xb14d2e3f,0x846059d2
.word 0x6ca64992,0x83f07c6a
.word 0x73e6d386,0xbdfce2fb
.word 0x09af30f4,0x95adc913
.word 0xfcc308f0,0x73d7d2a6
.word 0x0c2e769c,0x1768f1aa
.word 0x65d08f43,0xf70ca5e0
.word 0x969c0ddc,0xa8764a8b
.word 0x119ec5d7,0xbd2a4fac
.word 0x4da5f4c1,0xd8f01cd7
.word 0xb4921402,0x8c2bb174
.word 0xca9d818e,0x4b1c1f8a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p50_local0_expect:
.word 0xf24b05d6,0xad5635a1
.word 0x000000a9,0xb25fb617
.word 0xffff90f3,0xb466c249
.word 0x00000044,0x1374fc00
.word 0xff29dad2,0xfffbb6b2
.word 0x00000000,0x340b9918
.word 0x85e7131c,0x900e25ea
.word 0x02989dfa,0x8849f9ea
.word 0x3a246a8a,0x8fd7cbe2
.word 0x6690951d,0xa42d3576
.word 0xf2793e25,0x44ecfee8
.word 0xe2419ce0,0xbf5dd2fa
.word 0xb5eb0d4a,0x5c3daacb
.word 0x087b8392,0x8123db8e
.word 0xb2d29395,0x19b49884
.word 0xeae8c7c3,0xe760d1a0
.word 0x957897d9,0xa72c83fe
.word 0xa474377c,0x8ba16a0b
.word 0xe482abb9,0x61fc69a8
.word 0xff4a8bdc,0x6be6280c
.word 0xef347e8e,0x7a17f4ab
.word 0x9589a1d2,0xe140bdce
.word 0x53dfe232,0x958d2397
.word 0x0cb1fc00,0xfb97c1e2
.word 0xe69b3aff,0x14d7ad75
.word 0xa837ee76,0x66c89257
.word 0x6bff0f6e,0xf3963c08
.word 0x5a9375e1,0x7b591510
.word 0x3ca79e2b,0x8f43770f
.word 0x3e548eb4,0xbc6d4e05
.word 0x000000ff,0x1c370ffb
.word 0xe440dbf4,0x3c4a424a
.word 0xf227341f,0xb2458285
.word 0x00000000,0xc0dc46af
.word 0x7a79c3fc,0xe944f86c
.word 0xde085ce1,0x3aca38cd
.word 0x67ea8ed7,0xbf56872a
.word 0x0180869b,0xe4fefdb2
.word 0x896b348b,0x3d3d4c9c
.word 0xdf094c2c,0x9e62b24f
.word 0x82bfca21,0x45be3260
.word 0x2c901df1,0xb30129f8
.word 0xab1f3310,0x3833cfec
.word 0x84368ac1,0x49fb13fe
.word 0x29161976,0xb93335a4
.word 0x4ebef997,0xc69abc9d
.word 0x778dc985,0x3b418e42
.word 0xc4e5c8e0,0xb847523c
.word 0x36c11ca6,0xd4d62a97
.word 0xcfbafa00,0xccfbbb05
.word 0x48aff3f3,0x57883782
.word 0x2fa6138b,0x14ae930d
.word 0x3d0187c8,0xbdd967ff
.word 0x4f565b48,0x0bcf4b41
.word 0x0c9766c9,0x5d5e0cde
.word 0x1ba1d7f5,0x8082a76b
.word 0xb1c95216,0xc4d4e353
.word 0x9a30ad11,0xd4603507
.word 0xb8e5e944,0x9f55ddb9
.word 0xd0876089,0xe4660016
.word 0x9b600578,0x273d3890
.word 0x58acb979,0xf38fc84e
.word 0xffe5e944,0x9d33de8d
.word 0xcd6b9e27,0xa3e98886
p50_local1_expect:
.word 0xffff90f3,0x00000000
.word 0xdf000000,0x00000000
.word 0xffffffad,0x00000000
.word 0x6fb3abf1,0x4e3e401e
.word 0xfff409d1,0x0743f86a
.word 0xffb96ac6,0xfca4584d
.word 0x7c6f986f,0x55ed18c0
.word 0x37b9d4f3,0xff877629
.word 0xb41abc60,0x02722dfa
.word 0x32ff6158,0xe909ae8e
.word 0xd2938497,0x8a083d29
.word 0x0e76b146,0x9d494bf2
.word 0x45c84495,0x6aae5822
.word 0x3b60c887,0x6479c6a9
.word 0x2110fa4a,0x8d9b78c4
.word 0x7f086a70,0x14371c44
.word 0xc15ebcca,0xb98d7502
.word 0x5596fff1,0xda4623be
.word 0x2ad5fcef,0xa2d628d1
.word 0xe0184aee,0xb7ecf30d
.word 0x9f82139f,0xd9fed737
.word 0x2f7d0f9e,0x71160cab
.word 0x54ca29ea,0x567a8fc5
.word 0xe996f47c,0xbad7254b
.word 0x2fd78e96,0x3bc61668
.word 0xac7dc09c,0xa6956010
.word 0x1fc63b4d,0xebd34881
.word 0xfff83724,0x30c6f0fe
.word 0x4c50e77d,0x5089b7d6
.word 0xe78ad957,0x14371c44
.word 0x973c8c31,0x8e3ffcfc
.word 0x0149003a,0xbd428194
.word 0x974371d3,0x621aee77
.word 0x8ab89f03,0xac11ee5b
.word 0x4ab509c8,0x3323640c
.word 0x8a2d22ea,0xeac5710f
.word 0x9ff37800,0x026e3b02
.word 0x29af79ff,0xbbdc5ef9
.word 0xec46c990,0x0e42c9f4
.word 0x23aa595b,0xaa813b3a
.word 0x72877629,0xbbe1be1e
.word 0x541ecff9,0x1fa0fbc9
.word 0xb2f6c675,0x89388a0e
.word 0xd8ff82a0,0x8b3b17e6
.word 0x641e4e63,0xdc48fc38
.word 0x96cef2af,0xc03c46a2
.word 0x03072466,0x00000072
.word 0xb0efb281,0x3330ebf0
.word 0xf9ee7234,0xea3b26b0
.word 0x74c05767,0xfa631d6f
.word 0x6dfa1b4f,0x43c5757b
.word 0xe3e8c61a,0x67cc280f
.word 0xfd8298a9,0x55d29b27
.word 0x8c62f3d8,0xa5703457
.word 0xae651cf1,0x6e11e400
.word 0x5286fca3,0x8e915769
.word 0x9331b45e,0x5b56e645
.word 0x14e34d92,0x3623adc1
.word 0xd413ee91,0x11eff390
.word 0xa8b26cbd,0x5ad4c109
.word 0x6adf4167,0xb35da654
.word 0xfca7b11a,0x2001181e
.word 0xf89651b7,0xa2c10ddd
.word 0xa0d2ff2e,0xdcd517b2
p50_local2_expect:
.word 0x00000000,0xffff90f3
.word 0xac9b7912,0xcf352dd3
.word 0xff44d6c5,0x6788296a
.word 0x5d10b2ef,0xb9aa4cb2
.word 0xd6b78950,0x00000000
.word 0x3d3d4c9c,0xf2cadc6a
.word 0xdf04c608,0x1c56ae59
.word 0xe949d42e,0xf82ea763
.word 0xa0edf663,0x22276260
.word 0x58e3b727,0xeeec390e
.word 0x4dcaed37,0x1b0dae01
.word 0x6160432b,0x8aa22707
.word 0x07b16be4,0x8d000000
.word 0x6987c9dc,0x9292236a
.word 0x0a2d85c1,0x9b66be3c
.word 0xe700d06f,0x95b66cbe
.word 0x6e0ef014,0x43d4f582
.word 0x5cbd83f1,0x84c9fff2
.word 0x94343628,0x327e7224
.word 0x0d979447,0x50f4e604
.word 0xa6700a7e,0x8836ab37
.word 0xc13ac92c,0x93bf39df
.word 0x99e0d085,0xac39049e
.word 0x9700d6db,0x4b840247
.word 0xa297729a,0xa574b70b
.word 0x1a48f4da,0xcd7527f4
.word 0x48186751,0x50702b36
.word 0x7a63e144,0xd3b309c3
.word 0xf74beb8d,0xb1578fbd
.word 0xd6c9ce3d,0x39af9988
.word 0xff918238,0xd894f2b7
.word 0x53686f02,0x258a4a42
.word 0x312067c7,0xcf030507
.word 0xff675beb,0xb8e5e944
.word 0x9d113e35,0x3643c3f4
.word 0xf6e67175,0xb9a7de5c
.word 0xb2b34353,0x1575037c
.word 0x56a422b5,0xa2de8fd2
.word 0x985509ca,0x8c9bbf20
.word 0xa1e7ab87,0x40158ec8
.word 0x7e209ed1,0xe1cb412f
.word 0xad535b0c,0xe0ea6f59
.word 0x9f43a9cf,0x6b2afb9a
.word 0xcbd52d45,0x11bab4a6
.word 0x58738acf,0xfaa3ff08
.word 0xff707587,0x87aa5ad2
.word 0x054e44c4,0xff32453e
.word 0xf73f36b6,0x72a9d63b
.word 0x0c246d97,0x822d1403
.word 0x27a7ca20,0xab57f7c4
.word 0x4fb2a02a,0x9d8513b3
.word 0x25d5eff5,0x049aa348
.word 0x30e5511c,0x15584869
.word 0xaa2b6e0b,0x2f1d67d6
.word 0x985d31cf,0x10cf431c
.word 0x4f62ff1b,0x239fb78c
.word 0x605f91e2,0x7a4f48d5
.word 0x8c68964c,0xf0c3c131
.word 0xa701a138,0x5eeb4be5
.word 0x2e1c2cfe,0x6a35d051
.word 0xf5f116de,0xb90f66de
.word 0x4ccfd957,0x84fb6fb9
.word 0x1c11e109,0x201371eb
.word 0x8bea5fcc,0x8efb8857
p50_local3_expect:
.word 0x2530d266,0x28d0d551
.word 0xff000000,0x8123db8e
.word 0xc4d4e353,0xabfbfa50
.word 0xff5409d9,0x47f4c240
.word 0xf1f5236a,0x01b76da3
.word 0x0000008d,0x7a17f4ab
.word 0x186ff9f2,0x982f7100
.word 0x1253fdb6,0x6b845a4d
.word 0x72d72a24,0x2c7ebc6f
.word 0x48a7f522,0x8d288b48
.word 0xf296f8e6,0xef2a2eef
.word 0xe1cb412f,0x3621357b
.word 0x9e67412d,0x6f574634
.word 0x3d3dc29a,0xd02bbbfc
.word 0x085744a9,0x1daeb16b
.word 0xb636f734,0x0f56669d
.word 0x40b0ebf7,0xe76dda22
.word 0x6efc1104,0x9403d263
.word 0xf03a32dd,0x82bf000c
.word 0x19c0dfa1,0x1f820b94
.word 0xadec0825,0x0f8a2a0f
.word 0x68031433,0xb8a6dcec
.word 0x5d460428,0xca7d3a7d
.word 0x5d10b2ef,0x6aff7035
.word 0x5c4dcf86,0x8be99120
.word 0xe8127a62,0xed19a515
.word 0xf0b37cf5,0xf98e8f6d
.word 0xfac8a868,0x5b670ee5
.word 0x1e347a8a,0x1f92378d
.word 0x41c6a41f,0x327a54db
.word 0x0cefa3f0,0xdf42a525
.word 0x70c6a532,0xc4d458c6
.word 0x3dfde3b2,0xa2bd6f23
.word 0xc587884a,0x14d7ad75
.word 0xd22510fa,0x65362e96
.word 0x4298a403,0xc8de7f50
.word 0x6e1cb206,0xd3c2c880
.word 0x42e9d236,0x0909d217
.word 0xdbbf5bde,0xa36db701
.word 0x01ba9896,0x3e9ee1a9
.word 0x11f79f93,0x806ec77e
.word 0xc9b7b6e5,0x882cb71e
.word 0x3eaf82f5,0x7664df43
.word 0x3bedc2f0,0xd150ec85
.word 0x49d2d8d1,0x09822ace
.word 0xa4afbf17,0x46c83d6e
.word 0x6d5b2201,0x64e5b386
.word 0x2966e760,0x0ec71741
.word 0xdf7e579c,0x8f3fcb52
.word 0x00ad7ad2,0x87d0ea61
.word 0xca2ff264,0xbb72d5bf
.word 0x22752a98,0xdcd01574
.word 0xa0d990b5,0x73000e10
.word 0xcb452f08,0x013f3f63
.word 0xa5fbe652,0xefe273e1
.word 0xb41354b9,0xfffbb6b2
.word 0x983a99a1,0x82156d16
.word 0xdb5f17a9,0x5f6440da
.word 0xd850451c,0x36a853e2
.word 0x8ca913be,0xd615dadd
.word 0x4986c3f8,0x21bd91a0
.word 0xb7c4fe8c,0x3d59ffca
.word 0x013a914d,0xa2a5d4b2
.word 0xcd34670e,0x9e9ad65b
p51_init_registers:
.word 0xe84fc96b,0xcb478238 ! Init value for %l0
.word 0x96ebbe1a,0xb8a9f7f4 ! Init value for %l1
.word 0x816d2902,0x1850f723 ! Init value for %l2
.word 0x044640a6,0x14260c50 ! Init value for %l3
.word 0x0eba9cf4,0xda2314a5 ! Init value for %l4
.word 0x9547aca2,0x45447ab6 ! Init value for %l5
.word 0x3a66cc23,0xf622b983 ! Init value for %l6
.word 0x6a544558,0x0f2ffdbf ! Init value for %l7
.align 64
p51_init_freg:
.word 0x0aea8789,0x85552d7e ! Init value for %f0
.word 0x3386d1ba,0xddf8541d ! Init value for %f2
.word 0x4003f2b1,0xcc1836ec ! Init value for %f4
.word 0xac3b3729,0xff7d60a4 ! Init value for %f6
.word 0x838563e8,0x7762c657 ! Init value for %f8
.word 0x23121b05,0xc3a58157 ! Init value for %f10
.word 0xb19c5195,0xd2ee970d ! Init value for %f12
.word 0xd283116e,0xe8d6a795 ! Init value for %f14
.word 0xf8fc07fb,0xf589246e ! Init value for %f16
.word 0xadbbb163,0x705aec2d ! Init value for %f18
.word 0x2b9fe046,0x3b1f7ee2 ! Init value for %f20
.word 0x691de9e9,0x14846a24 ! Init value for %f22
.word 0x52a5579a,0x4459f281 ! Init value for %f24
.word 0x6861198b,0x91a7ceea ! Init value for %f26
.word 0xdcf15ba6,0x4e02e891 ! Init value for %f28
.word 0xc9ced129,0xb29575ac ! Init value for %f30
.word 0x1e3962bb,0x4b2cea19 ! Init value for %f32
.word 0xb54a1ee5,0xd12df393 ! Init value for %f34
.word 0x2155a0c1,0x8bd6533a ! Init value for %f36
.word 0x40091ebc,0xcd02d51b ! Init value for %f38
.word 0x61f44afa,0x1873abd6 ! Init value for %f40
.word 0x0470efd6,0x3f5a0205 ! Init value for %f42
.word 0x79d04138,0x791110f0 ! Init value for %f44
.word 0x561014be,0x152be4a5 ! Init value for %f46
.word 0x19e13cb6,0x16ea7f17
.word 0x93cccca5,0xbcae71e7
.word 0xaed5f9a0,0x65813a30
.word 0x73953941,0x90c91a92
.word 0x09ae7129,0xf815a8a1
.word 0x8fc18229,0x7f05a81b
.word 0x6ca2443d,0x7ddbd782
.word 0xa6551d28,0xf9abbf74
p51_expected_registers:
.word 0x00000000,0x000000ff
.word 0x00000000,0x0000001d
.word 0x5b80e4bd,0xff2dce48
.word 0x00000000,0x00000000
.word 0x00000000,0x3eb9ed30
.word 0x00000000,0x00002641
.word 0x00000000,0x00000000
.word 0x00000000,0x0000004e
p51_expected_fp_regs:
.word 0x0aea8789,0x85552d7e
.word 0x3386d1ba,0xddf8541d
.word 0x4003f2b1,0xcc1836ec
.word 0xac3b3729,0xff7d60a4
.word 0x838563e8,0x7762c657
.word 0x23121b05,0xc3a58157
.word 0xb19c5195,0xd2ee970d
.word 0xd283116e,0xe8d6a795
.word 0xf8fc07fb,0xf589246e
.word 0xadbbb163,0x705aec2d
.word 0x2b9fe046,0x3b1f7ee2
.word 0x691de9e9,0x14846a24
.word 0x52a5579a,0x4459f281
.word 0x6861198b,0x91a7ceea
.word 0xdcf15ba6,0x4e02e891
.word 0xc9ced129,0xb29575ac
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p51_local0_expect:
.word 0x00f800de,0xcafc2ee3
.word 0xff52e929,0x457279c8
.word 0xff894126,0x09ae029a
.word 0x00000000,0x4e894126
.word 0x06feb1a5,0x2641894e
.word 0xff008d6c,0x5e63a691
.word 0x311e9eef,0xace1073f
.word 0xf5a52adc,0xa141272c
.word 0x83c1794c,0xba96f609
.word 0x78c75b6d,0x31522b9b
.word 0x4ea369fc,0x842318b9
.word 0xd188d60e,0x0ffde6f6
.word 0xf5a9c4ea,0x4bc308e6
.word 0x12dad713,0x47e7e470
.word 0xc824f0fb,0xe398535f
.word 0xacbf5caa,0xa6393d66
.word 0x785adc3b,0x5918b90c
.word 0xc5618f42,0x572cecac
.word 0x1ee6855d,0xc1517fbb
.word 0xbb3de266,0x9391fe7f
.word 0x34eb1aa1,0xbac927c8
.word 0xd37373de,0x03c36936
.word 0xf4662268,0xb2b01af1
.word 0x26ac93bf,0xe2afd229
.word 0xb7774f28,0xa99bab83
.word 0xe1b7985d,0x9ab1ffa8
.word 0x16aacb74,0xf56fc086
.word 0x2d18a035,0x5cc4d40c
.word 0x5c9e3f0b,0xd594e0ca
.word 0xe0696f0c,0xba00d943
.word 0x955b82b5,0x3777dae8
.word 0xddb8b32c,0x675603f1
.word 0xb0c4a747,0x7732e21e
.word 0x7b7035f2,0x544d067e
.word 0x4fc7eb4b,0xbc748b54
.word 0xef9b070a,0xb7d1ab97
.word 0x33530694,0x09c5fbdf
.word 0x9cab4262,0xaaceb995
.word 0x906b0c36,0xe3cf1c4d
.word 0x00000059,0x027b7517
.word 0x3dbfff74,0xe31ebeba
.word 0xd242e5bd,0x252cc2b1
.word 0x5b80e4bd,0xff2dce48
.word 0x80c822e5,0x21550a7c
.word 0x39aecb41,0x0199cffa
.word 0x345a46bd,0xdd5bd8da
.word 0x0aafbe2d,0x12b86777
.word 0xf9107167,0xe09b3788
.word 0x5fff7644,0xcdfc0533
.word 0x5a832584,0xd5fb47a9
.word 0xe6911bca,0x09f46268
.word 0x25be7a71,0xbb12b089
.word 0x5eb3b5ff,0x24fffff5
.word 0x939dd4f3,0x7b7035f2
.word 0x13370df8,0x6313ad7c
.word 0xa4696c37,0x9fba91ba
.word 0xff0d737a,0x80376d7d
.word 0xe0967452,0xf194dee0
.word 0xf4bdbd46,0x7484146d
.word 0x8c4fd6ad,0x1d1fde32
.word 0x7c08b79a,0xe563cbcc
.word 0xdb26ee22,0xf424ffad
.word 0x000000de,0x2bb77b79
.word 0xebcc47f7,0x65c16eda
p51_local1_expect:
.word 0x59ba7621,0xc05550cf
.word 0xff000000,0x00000000
.word 0xffe868f8,0x9faade02
.word 0xff3bbeb4,0x2f66e4d3
.word 0xae08677d,0xd1f4861b
.word 0x2641894e,0x60f839ff
.word 0xd4ed49b1,0xf5910ce3
.word 0x2d83989c,0x4e278939
.word 0x221a3b95,0xe1c1b030
.word 0x323072b8,0x9c38012c
.word 0x286c7abe,0x17aefc0f
.word 0xaf9ec52e,0x125db6ff
.word 0x9a5eac08,0xbbb362b5
.word 0x0b695863,0xa87024ea
.word 0x11cc0b8c,0x6970129c
.word 0xac3119eb,0xaf6756e5
.word 0xb4ba503e,0xd8808015
.word 0x43377377,0x5a33fc86
.word 0x02b5dc30,0xf766ae28
.word 0x1278ffb4,0x320165df
.word 0xc4490864,0xcbf35cd3
.word 0xa8fb9818,0x9a60ef9c
.word 0xf0fe79ab,0x88ce03ad
.word 0x2725778e,0x4dafc576
.word 0x03c173e9,0x9ce3cb62
.word 0x1052c5cd,0xe513ef95
.word 0xe2c468c3,0x27077dfc
.word 0x597fe166,0x764b0cf5
.word 0x6f89f0b0,0x25a90991
.word 0x06feb1a5,0x2641894e
.word 0x5088ce46,0xb9b498e6
.word 0xffffe40e,0x7279d080
.word 0xf6c18e68,0x25ea7d57
.word 0xeeb9a56a,0x56d0d313
.word 0x2c71622a,0x54fca375
.word 0xe665564b,0xe2806b5a
.word 0x4b9e2452,0xd1bd3ca5
.word 0x23b14879,0xe09b3788
.word 0xf5dc004e,0xa98e28b3
.word 0x2a166fac,0xa9d06954
.word 0xf8581315,0x35e7836a
.word 0x00000000,0x6c8d00ff
.word 0xedf629e2,0x23018b34
.word 0x924cea2d,0xd89454f4
.word 0x4b9f6bda,0x00ae2277
.word 0xb3563eec,0x38c49f73
.word 0x48d403ef,0x809fffb7
.word 0xe5c9925a,0x416350cf
.word 0xb2d8efd8,0xffffffff
.word 0xe07ea7f6,0x73e272d4
.word 0x26ac93bf,0x06581a7b
.word 0x91a14fd7,0x7b8c47eb
.word 0x59ebe528,0x842df625
.word 0xa8aa7423,0x7d6708ae
.word 0x9610e4c0,0xa614f8cd
.word 0xff34b432,0x48df310a
.word 0x2f47b8d6,0xff12d45b
.word 0x178ba2f6,0x7b48a60f
.word 0xb0dfd798,0xc2856121
.word 0xeee769f9,0xe964c380
.word 0xf0c2fdf0,0xf9474255
.word 0xd8d5347f,0x3e638b45
.word 0xc685cfea,0x703526ff
.word 0x672956ae,0x36dc4446
p51_local2_expect:
.word 0x5088ce46,0xd0b80611
.word 0xff000000,0x000000ae
.word 0xbde542d2,0x6f1cff77
.word 0xff72a3b8,0x7b5a5bc6
.word 0xff20ea6e,0xff000000
.word 0x00000000,0x0000004e
.word 0x19e27832,0x53ffc3a5
.word 0x538931b9,0x35af7465
.word 0x19552f4c,0x86693a8c
.word 0x06fed2f7,0xc45f1945
.word 0x619a7177,0x5693a326
.word 0xd938e095,0xdb18a042
.word 0x595b96c8,0x19d21ef0
.word 0x1c3f609e,0xc6e7f631
.word 0x65681061,0x11a2f912
.word 0x1406b1e2,0x5b1205f2
.word 0xa7e001ce,0x179689eb
.word 0x1278ffb4,0xc0948267
.word 0xe769dc8e,0x688007f0
.word 0x2154967a,0xc0a883d6
.word 0xaba8cf10,0xee660429
.word 0xbcfbe3b2,0xa9343a20
.word 0x0f469331,0x18127e2e
.word 0xb8ff2c69,0x208f1021
.word 0x9805303f,0xb92a8edc
.word 0xc85d6dff,0x0d09c4ea
.word 0xa4402111,0xdd81d30f
.word 0x0f02578c,0x1a2f3dcd
.word 0xc586c30b,0xd43f1ccc
.word 0x1f871d51,0x165bb610
.word 0x1b6f10de,0x151aeff5
.word 0xac917f60,0x2968ca7f
.word 0x6ea9f9a3,0x1cf31489
.word 0xa40bffdf,0xca7933ed
.word 0x2537beb7,0xc2ca3cbb
.word 0x52b06e01,0xd5c55ce1
.word 0xfffe6b7e,0x33cec389
.word 0xeb0fa2b9,0xce1b2171
.word 0x35a1b359,0x098fee5e
.word 0x4bac317d,0x7142fc38
.word 0x93129799,0xc7eeb342
.word 0x03d68dc9,0x6ec8f1c8
.word 0x7a3eb78c,0x5e0db745
.word 0x7f0035ab,0xffb8219a
.word 0xc29a25d3,0xd91ba099
.word 0x69f7d0bd,0x64847903
.word 0x587dd3b1,0x17aefc0f
.word 0x5561cbff,0xe52f956e
.word 0x2fa2dfb4,0x5e80ab70
.word 0x55cebde0,0x88ddbdfe
.word 0x9a7b217b,0x7112b879
.word 0x51efafe9,0xd811226f
.word 0xfa7cbf77,0xb3549968
.word 0x6c2d82b3,0x5fbea84b
.word 0x9031a30d,0x1d1fde32
.word 0x8a59aca2,0xb47e43a4
.word 0x612d47d1,0x28347fd4
.word 0x9851c08c,0xb68e637d
.word 0x2f9ca296,0x63087e6d
.word 0xe20cd12a,0xcc5a2e3c
.word 0xb60dc5e5,0x78467175
.word 0xefed79d0,0xbecbb79c
.word 0x6c5c9bdb,0x7cf309e9
.word 0xf194994e,0xf83826d4
p51_local3_expect:
.word 0x4f68e8ff,0x2ec86e50
.word 0x505d8a59,0xe8977694
.word 0xf8ffba59,0xd0a6e2ff
.word 0xff005018,0x5a5d15ef
.word 0x00ffffff,0xffffffff
.word 0xff888d85,0x9f02c8fd
.word 0xb7473904,0x2f696b5d
.word 0x882a7853,0x2952a9d2
.word 0x03852159,0x6c3472c1
.word 0x33cbbd50,0xbabbd624
.word 0x947a8b36,0x184c24e2
.word 0xb987ba20,0xc3166e96
.word 0x146bef16,0x6d3e7bb1
.word 0xf2989667,0x990bf55b
.word 0xad93afb5,0xf48e56ff
.word 0x63f2b64a,0x95a6d15d
.word 0xef328554,0xcf6e2fd7
.word 0xbcd5ab54,0xb93a6d39
.word 0x0cd59f10,0xaf5b007f
.word 0x137f05cd,0x004e8a62
.word 0x2871648b,0x359941be
.word 0xbdffdfe2,0xbf2477fa
.word 0xa990c7f2,0xc00733e1
.word 0xf4ba674a,0x357a005a
.word 0x8d085dbd,0x84b211e4
.word 0x836606d3,0x18ff805d
.word 0xf6cb92b9,0x6f396d94
.word 0x1c37ec51,0x433fc12a
.word 0x95fe6a2a,0x7793b066
.word 0x25fe5953,0xdaf45ba4
.word 0xfcdf5a79,0x711d1910
.word 0x274fd8c4,0xff609dff
.word 0x9e35f107,0x6d26e993
.word 0x4fa63fc4,0x791cfebd
.word 0x648eaeec,0xbc180c64
.word 0x9f42aa68,0x9521d996
.word 0xbd07c398,0x62cc519f
.word 0x091ec89c,0x4f65dfef
.word 0x00000073,0x7f017978
.word 0x4a43432f,0x403dfaae
.word 0x5fe173e4,0x3eb9ed30
.word 0x02a6f8d2,0x0cb9f8c3
.word 0xd33972e0,0xee1d6f5d
.word 0x5c3d5036,0x4df0931b
.word 0x0476642f,0x23b50a09
.word 0x17a3ff0f,0xcda38da0
.word 0x37f0aed7,0x25fe5953
.word 0x8e7f9f73,0x00000095
.word 0x99898e5c,0xd2c43f9a
.word 0x4262fd3c,0x55091ad5
.word 0xf970c905,0xd5528de4
.word 0x6c745605,0xe48f592a
.word 0x97215639,0x4d213f7f
.word 0x6bc6160b,0x8d0fba7d
.word 0x916ba8b8,0x8eaa5589
.word 0x980c6d73,0xc66a99a0
.word 0xcbf11735,0x615a1c6d
.word 0x3af4d8d8,0x8b824aad
.word 0x000000e2,0xd3a15b19
.word 0x2e9324f1,0xc75da60f
.word 0x590b8d56,0x6972b381
.word 0x2285976e,0xb831f3e3
.word 0x710b5330,0xb4dc2172
.word 0xd63987d4,0xdb46a51a
p52_init_registers:
.word 0xcb6d5a60,0x59bb2fba ! Init value for %l0
.word 0xa618c73e,0xaec57667 ! Init value for %l1
.word 0x2d95e1cd,0xf4eb4e68 ! Init value for %l2
.word 0xa2ad77ba,0x67b2c1a8 ! Init value for %l3
.word 0x4a30d724,0xb29712b4 ! Init value for %l4
.word 0xb5da6322,0x133800d1 ! Init value for %l5
.word 0xa419e656,0xb3a303f7 ! Init value for %l6
.word 0x614e0e88,0x9d3d7fff ! Init value for %l7
.align 64
p52_init_freg:
.word 0x18aead45,0x2fcef71a ! Init value for %f0
.word 0xc5b53dd6,0xd2cac231 ! Init value for %f2
.word 0x5ec61f44,0xfd4d6b32 ! Init value for %f4
.word 0xf8cb62ee,0x0d102fe0 ! Init value for %f6
.word 0xe5b304ed,0xfbc59e76 ! Init value for %f8
.word 0xd0750648,0xd3cc4277 ! Init value for %f10
.word 0xfeb34ebc,0xb4809a41 ! Init value for %f12
.word 0xec1645c0,0xafda48e3 ! Init value for %f14
.word 0xf5a695a1,0xa8e3cad1 ! Init value for %f16
.word 0x8c6b871f,0x62191c6e ! Init value for %f18
.word 0xa44baca4,0xdcba65c8 ! Init value for %f20
.word 0xf8556466,0xace83e89 ! Init value for %f22
.word 0xf9566c6a,0xe11257ea ! Init value for %f24
.word 0x21742f70,0x96f9bb18 ! Init value for %f26
.word 0xb21f523b,0xff5aa891 ! Init value for %f28
.word 0x145caaee,0xc239da21 ! Init value for %f30
.word 0xce1b3cd2,0xcad4d748 ! Init value for %f32
.word 0x7e30efd5,0x00606e55 ! Init value for %f34
.word 0x4b049bf7,0x5203826c ! Init value for %f36
.word 0xa62fb406,0x4c2ac191 ! Init value for %f38
.word 0x4bf13155,0xc374db23 ! Init value for %f40
.word 0x52d3f73c,0x81c8b492 ! Init value for %f42
.word 0xc3c7cef4,0x467b5093 ! Init value for %f44
.word 0xb6fe1df8,0x16f8ee13 ! Init value for %f46
.word 0xea8ab387,0x052d803c
.word 0x650a9551,0x42cc4555
.word 0xdfd3a34e,0xff540a86
.word 0xed96b017,0x37de2d26
.word 0x8889ac92,0x40a47ff1
.word 0x67a95265,0xe2183366
.word 0xfe750148,0xfb54b61c
.word 0xf49118ae,0x7214118b
p52_expected_registers:
.word 0x00000000,0x00000062
.word 0x00000000,0x84cef6c3
.word 0x00da8bb0,0x4d4b2e8c
.word 0x00000000,0x000053fd
.word 0x00000000,0xf40610b0
.word 0x00000000,0x00000000
.word 0x00000000,0x000000a3
.word 0x00000000,0x0bedd953
p52_expected_fp_regs:
.word 0x18aead45,0x2fcef71a
.word 0xc5b53dd6,0xd2cac231
.word 0x5ec61f44,0xfd4d6b32
.word 0xf8cb62ee,0x0d102fe0
.word 0xe5b304ed,0xfbc59e76
.word 0xd0750648,0xd3cc4277
.word 0xfeb34ebc,0xb4809a41
.word 0xec1645c0,0xafda48e3
.word 0xf5a695a1,0xa8e3cad1
.word 0x8c6b871f,0x62191c6e
.word 0xa44baca4,0xdcba65c8
.word 0xf8556466,0xace83e89
.word 0xf9566c6a,0xe11257ea
.word 0x21742f70,0x96f9bb18
.word 0xb21f523b,0xff5aa891
.word 0x145caaee,0xc239da21
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p52_local0_expect:
.word 0x00000097,0x002743ba
.word 0xff0000cf,0x9c000000
.word 0x0bedd953,0x83f9d3fc
.word 0x13024cf1,0xa1f1f934
.word 0xff6cf319,0x7ff976d6
.word 0xff169b65,0x53d9ed0b
.word 0x3da4a8a7,0x49a286c7
.word 0x1916e353,0xa2dab944
.word 0xc11c3c89,0x8e188146
.word 0x75ef9885,0x0bedd953
.word 0xd8bfefa6,0x5d8ee667
.word 0x110d7539,0x37c021bb
.word 0x6b97acb0,0x114966fa
.word 0x69643f6c,0xfa4c95a9
.word 0x42a1f249,0x539d85ee
.word 0xfc7f4af2,0x15316c7d
.word 0x1214c690,0x8901610f
.word 0xdc8d3bcd,0xc99fe812
.word 0x04448bd1,0xb0690ffa
.word 0x13ffbd54,0xd732005c
.word 0x178003a7,0xa2556e2a
.word 0x533e3fa0,0x336c48a6
.word 0xf4e0b984,0x3153c4c6
.word 0xbcf87d26,0x05429872
.word 0x576b7786,0x4c341aff
.word 0x9cff1184,0xff75dfe8
.word 0xf23a7077,0xdc2b8bdf
.word 0x2698d537,0xa9ddae91
.word 0x13dbd1b2,0x17e701f2
.word 0xc914864e,0x5f3b56dc
.word 0x9c481d8d,0x3c8f468a
.word 0x60a50245,0xffbd5eea
.word 0x823e993e,0xf6ede67f
.word 0xd964de94,0xd7f41757
.word 0x386ea489,0xade99657
.word 0xa9110dd1,0xca4c5760
.word 0xd2e899c3,0x08989216
.word 0xcef23c0b,0x7ad05445
.word 0x01a1d9b4,0xb6bef40d
.word 0x8d09288b,0xfbf4a385
.word 0x4bf5226d,0xacb77feb
.word 0xca5abb2c,0x2625e78d
.word 0xe38d60d8,0x8c17a716
.word 0x68def7ad,0x027ce66e
.word 0xfb8208e9,0xc7708102
.word 0x7d79c9d7,0xf8aa378d
.word 0x9f3d9136,0x44e3ff05
.word 0x6ae228f2,0x1ce6594b
.word 0x15ebb32e,0xa0784cc1
.word 0x2d5075d9,0x2b4a6110
.word 0xb13b8412,0x771b69bc
.word 0x0f751dbd,0xd3196830
.word 0x333a0bee,0x856838ec
.word 0x326a5eda,0x96e51d71
.word 0x0650b142,0xf3639c12
.word 0x24ead2e0,0x8ca00434
.word 0x70f3db95,0xd55e87a9
.word 0x5a94b5c3,0x14baa120
.word 0xacffe09f,0x5c908015
.word 0x3b62ae26,0x85a98d42
.word 0x5bf4f157,0x2f7278fa
.word 0xaa369c65,0x38974c22
.word 0xf609e561,0x83f9d3fc
.word 0x8ed7aad2,0xe5545510
p52_local1_expect:
.word 0xff000000,0x6e82a116
.word 0xffffffd0,0x1605f4a2
.word 0x4d4b2e8c,0x000053fd
.word 0xff391d57,0x19820c2e
.word 0xffc1f6ed,0xa719adc0
.word 0xc3d8cb14,0x32fb0e9a
.word 0xc4d0e8f7,0x65ed3277
.word 0x7b2ae8e6,0x4a142691
.word 0xf1425a80,0x00514833
.word 0x5ebc869d,0x5ef4b404
.word 0x993d3223,0xe212abaa
.word 0x8305a2c2,0xaf2efa09
.word 0x5c9b0ba1,0xa27604a2
.word 0x07a3b6cc,0x560f264c
.word 0x056e6972,0x8e2db30d
.word 0xb5b2454b,0x000000cb
.word 0x48b207e5,0xf21af93e
.word 0x5f3bbfe7,0x00000079
.word 0xcf7ae594,0xb773f1c4
.word 0x73137f35,0xec315726
.word 0x8ff42bb8,0x9187d3ad
.word 0x070bd505,0x75a25088
.word 0xd6c435dc,0x68d5ebd0
.word 0xe252a413,0xe7d625d3
.word 0x9a2d298a,0xeaa728fa
.word 0xddd70f73,0xf077545b
.word 0x0513604a,0xdd87f87d
.word 0x465e4fce,0x0db646b7
.word 0xf08a80ed,0xdcb32e0a
.word 0xd5b6475d,0xf9fb7e0a
.word 0x1d552cae,0xd95c6a41
.word 0x21cc7c0f,0xff701b32
.word 0x85e9c8e5,0x13ee0dab
.word 0x8618b05a,0x9d3d7fff
.word 0xa44302c6,0xaf13e525
.word 0x1ae981a0,0x530b88da
.word 0xbd7cd800,0xb4ffb5a0
.word 0xb6410bb7,0x02fcd3f6
.word 0xff97ff1e,0x3b510579
.word 0x4fd106cb,0xc79e69ae
.word 0xbdffefd9,0xfe357a08
.word 0x3577205f,0x9debb5d8
.word 0xa9fb2ce4,0x1a8d5d7a
.word 0xcf4a6039,0xa505ac32
.word 0x5c1d4f3a,0x000048a6
.word 0xb6f532fc,0xcc95f430
.word 0x8e9bd3e4,0xc074d376
.word 0xa8badc76,0x04e27080
.word 0x5d461b7d,0xe51fb4a2
.word 0xabbac230,0xbeff76e3
.word 0xe9db2018,0x32919b59
.word 0x456968d2,0xa6faa8cb
.word 0x2134ff9d,0xc9f53e9e
.word 0x3b9cf1af,0x05ecd61b
.word 0xab09c7f8,0xc073f863
.word 0x46de89b6,0x0f65f0dd
.word 0x46214dcd,0xe5118ff1
.word 0x000000d8,0xf3dab412
.word 0x93be75ca,0xbc36b7e5
.word 0x96602b96,0x716ca130
.word 0x5b0c9093,0x00000055
.word 0x96d3321d,0xedce62b5
.word 0x387116ba,0x4c9a9324
.word 0x51dac1fd,0xd7420784
p52_local2_expect:
.word 0xf14c0213,0xf609e561
.word 0x45000000,0x11a58d30
.word 0x53fd8924,0xe4bbc19f
.word 0x00000000,0x0bedd953
.word 0x000000a3,0x125aca7b
.word 0x12a88ca2,0xf40610b0
.word 0x07be054a,0x45006aec
.word 0xb025ca16,0x662a5431
.word 0x8f95a546,0x1897af14
.word 0x805a1ef2,0xeed88f0b
.word 0x00000037,0x42e70dd1
.word 0x242d6919,0x8982b8f9
.word 0x97ea0738,0x9ac5a552
.word 0xb6e36a26,0xa2f40516
.word 0xd7ccf717,0x53041697
.word 0x410ad054,0x05d71845
.word 0xa674d0ff,0xc836456a
.word 0x8c0de53d,0x3b3b7dc9
.word 0xc30b1e5f,0xd40096f6
.word 0xf1a13738,0x39df8d10
.word 0x6d51e345,0xaa62dbeb
.word 0xfe54a0e6,0x36832ebb
.word 0xe14fcd45,0x12d6d0eb
.word 0x99a121da,0x1d552cae
.word 0x0601303a,0xd5639dad
.word 0xbdfa7653,0x9e65483c
.word 0x00da8bb0,0x4d4b2e8c
.word 0x58f83cff,0x6a37e459
.word 0x8fe26bff,0xc6dbf973
.word 0x30dcf8c7,0xc772f6e3
.word 0xdbe83740,0x525041e5
.word 0x9302b2fe,0x5ca264f4
.word 0xffdb13b6,0x3b0237ed
.word 0xf5f02977,0xafab703d
.word 0x5ecd0b9c,0x8dc3aed0
.word 0x482a8de5,0x0e6dd507
.word 0xb635438e,0x836082ca
.word 0x27569468,0x37b84741
.word 0x605f3b7b,0x09d9bf82
.word 0xa6520ebf,0x3fd439a0
.word 0xeefec738,0xa28ebf7f
.word 0xc5a6f3d7,0x4b0b1057
.word 0x23e14065,0x86609a93
.word 0xcca96af1,0x71b20250
.word 0xd8ac0775,0x117a4915
.word 0x852d50e8,0xef73da26
.word 0x5f6b805d,0xd9c7d0fd
.word 0x60edc8df,0xec209971
.word 0x0721c4a3,0x1af70ce8
.word 0x31d3e1ed,0xe9dd3c95
.word 0x384d7c07,0x3af99abe
.word 0xef655f83,0x5afcdd77
.word 0x00000045,0xf15c89f5
.word 0x7fb09a43,0x91ffa314
.word 0x93d5d184,0x6454887c
.word 0x5dc40fce,0xecb2247b
.word 0x4a15ddff,0x65316a7b
.word 0x69fb5e8e,0xa505ac32
.word 0x0e0d0a39,0xa8c49802
.word 0xa812074b,0x2cd55a34
.word 0xce5e8d06,0x8a12f3a4
.word 0xde14ebc5,0x4f2a3729
.word 0xb1a424e9,0xd87ac5ed
.word 0x2caf8952,0x63830471
p52_local3_expect:
.word 0xa0542a66,0xa6480000
.word 0xff1f2cfd,0x37c021bb
.word 0x9b000000,0x39c7c9f7
.word 0xa7726039,0x78f2d157
.word 0x894ef18f,0x0721c4a3
.word 0xff313073,0xa84acb01
.word 0xb9e8a9f1,0xd747a014
.word 0x93cda676,0x885a7c15
.word 0xf9ff4291,0x78598b91
.word 0x66b0eece,0x674ea5c6
.word 0xa31de205,0xff6cc18b
.word 0xc9dded81,0xc387dff4
.word 0xd053d05e,0xfa55430b
.word 0x92a0f944,0x5f3b56dc
.word 0xf292949a,0xffd1afba
.word 0x905b3847,0xc788ddf3
.word 0xfb2c2f81,0xa0b3a987
.word 0x78a02d8f,0xedc62f96
.word 0x0cbb4027,0x3437ffce
.word 0xf04f6ae3,0xab82cb3c
.word 0x77ede63b,0xffbc7a13
.word 0xf14c0213,0x78728f75
.word 0x733d6283,0xe07e847d
.word 0xa05c12be,0x35f41c82
.word 0xc5326075,0xa9c51d6e
.word 0xd9304997,0xbcb49fd8
.word 0x18f47c85,0xe81b75c7
.word 0x93be75ca,0x198b992a
.word 0x74d2c74a,0x19533f24
.word 0x4ce90ffe,0x6188496a
.word 0x83416f09,0x0b89640b
.word 0x00000000,0x097b4667
.word 0x06bc2758,0xe78ef7d1
.word 0x8b1aa3da,0x3b7d4eee
.word 0x902a82b0,0x8dff1e09
.word 0x6190ae38,0xfc6348ff
.word 0xfd708671,0xc9ff3fbf
.word 0x82008235,0x51f28d7b
.word 0xf8f769d0,0x597aaecf
.word 0x3ec6376a,0xdef25955
.word 0xe679188d,0xcc1221b2
.word 0xef7555d0,0x31c02c87
.word 0x82008235,0x51f28d7b
.word 0xf77efa84,0xb996a24f
.word 0xa0297b9e,0x4a2e1e24
.word 0x28284e37,0xbcd068c4
.word 0x7f7fec12,0xbf438ff0
.word 0xffa80f2a,0xa04a541f
.word 0x856838ec,0x6525b65f
.word 0x212c54f1,0x5a4713dc
.word 0xc83b4ef7,0x4b5cdfb3
.word 0x9c01abd2,0x13450ef0
.word 0x530194b0,0x0e6544ad
.word 0x1a54fc6a,0x54fff96e
.word 0x6d599bc4,0x926faf18
.word 0xf4ff3bc4,0x52b08086
.word 0x1f8761c8,0x3a055bcc
.word 0x0f4e70cc,0xcd509ddf
.word 0x1344dd40,0x0ea6dd3e
.word 0x25bbf2d4,0x2dbe2e02
.word 0x7206d042,0xa650da4b
.word 0xedc1c700,0xc9949588
.word 0xcd256f78,0xed654f94
.word 0xc60c0eb8,0x21cf596c
p53_init_registers:
.word 0x313587b3,0xb240d075 ! Init value for %l0
.word 0x20cf02b7,0xf905944b ! Init value for %l1
.word 0x2071f9a8,0x05acc820 ! Init value for %l2
.word 0xee45884a,0x41b5c07c ! Init value for %l3
.word 0x7302b466,0x18b2157c ! Init value for %l4
.word 0xbfb8b718,0xbeddf770 ! Init value for %l5
.word 0xb1aa0d48,0x262df9e8 ! Init value for %l6
.word 0xc3bf6a01,0xe8d82d1d ! Init value for %l7
.align 64
p53_init_freg:
.word 0x0251a1ca,0xc4d630d1 ! Init value for %f0
.word 0xa7391038,0x37225525 ! Init value for %f2
.word 0x19594828,0x4e85615b ! Init value for %f4
.word 0x123ba583,0xa5f4f9eb ! Init value for %f6
.word 0x34d3b2ab,0x5dba9fa4 ! Init value for %f8
.word 0xbd3ea160,0x8f451249 ! Init value for %f10
.word 0xaafeb104,0x678a6d09 ! Init value for %f12
.word 0x6f9a8875,0xc9b73ea7 ! Init value for %f14
.word 0x843bd1fb,0xb131b4dc ! Init value for %f16
.word 0x1ef3f59f,0x935b53f9 ! Init value for %f18
.word 0x28993aac,0x6f97d226 ! Init value for %f20
.word 0x6d90f1f6,0xecbbf605 ! Init value for %f22
.word 0xaeef46cd,0xeec1ea91 ! Init value for %f24
.word 0x67a38994,0xaaeb0776 ! Init value for %f26
.word 0xcb9b5861,0xc4c852eb ! Init value for %f28
.word 0xa16be6d3,0x14b6f976 ! Init value for %f30
.word 0xf28fe04b,0xced63581 ! Init value for %f32
.word 0xcb8c31f3,0x52d5c511 ! Init value for %f34
.word 0x257653b0,0x85ebfd4f ! Init value for %f36
.word 0xc2ef2988,0xb20e2d68 ! Init value for %f38
.word 0x2904aede,0x7ca059a4 ! Init value for %f40
.word 0x654cbc34,0x3a4e638b ! Init value for %f42
.word 0x9dc472da,0xbcc7cdcc ! Init value for %f44
.word 0x19b56aaa,0x3ccc72dc ! Init value for %f46
.word 0x44b7e795,0x5f294980
.word 0x277740f8,0x5bcf8ec8
.word 0x716e0a89,0xf916da6f
.word 0xa043ba4c,0x7e7f0fe7
.word 0xd85a4db0,0xf5e6c19d
.word 0x382eba86,0x3ce52c1a
.word 0xe54f2f9f,0x1d4f2fed
.word 0xd5d337a9,0x820caa1f
p53_expected_registers:
.word 0x00000000,0x000000f7
.word 0x00000000,0x23aa8f15
.word 0x00000000,0x9fb013ff
.word 0x00000000,0x000000ca
.word 0x00000000,0x731f6dac
.word 0x00000000,0x5980b7cb
.word 0xc2466d7b,0xbf831e19
.word 0x00000000,0x3384c274
p53_expected_fp_regs:
.word 0x0251a1ca,0xc4d630d1
.word 0xa7391038,0x37225525
.word 0x19594828,0x4e85615b
.word 0x123ba583,0xa5f4f9eb
.word 0x34d3b2ab,0x5dba9fa4
.word 0xbd3ea160,0x8f451249
.word 0xaafeb104,0x678a6d09
.word 0x6f9a8875,0xc9b73ea7
.word 0x843bd1fb,0xb131b4dc
.word 0x1ef3f59f,0x935b53f9
.word 0x28993aac,0x6f97d226
.word 0x6d90f1f6,0xecbbf605
.word 0xaeef46cd,0xeec1ea91
.word 0x67a38994,0xaaeb0776
.word 0xcb9b5861,0xc4c852eb
.word 0xa16be6d3,0x14b6f976
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p53_local0_expect:
.word 0xff00008d,0x5a0a873a
.word 0x971ea5dd,0xf803184f
.word 0x49e6f36c,0xe033c098
.word 0x782e218d,0x00000000
.word 0xff00005a,0xff5cccea
.word 0x9749dc2d,0x00000097
.word 0xc802d553,0x268d5060
.word 0xaf2bfa59,0xd7b412ed
.word 0x0823b845,0x25660525
.word 0xff469001,0x77b86e47
.word 0x9db582a1,0x825ca4af
.word 0x420cfd2f,0x3697c719
.word 0x544d9b65,0x989b6ada
.word 0x77d05a93,0x283f49d4
.word 0xa78d5ba3,0x2ddc4997
.word 0x41d3f140,0x34261f75
.word 0x2e6f580a,0x5effc2eb
.word 0x4edf70ae,0xe426f739
.word 0x9264f3ac,0xa15f344b
.word 0x62e38ffd,0x9e110cf0
.word 0xbb11b708,0xaa532b53
.word 0xa57d0c2f,0xa7a27487
.word 0xc090961b,0x09a85f6e
.word 0x16e2859f,0x98d5de3a
.word 0x971ea5dd,0x377a5c95
.word 0x56a7783f,0x98d5de3a
.word 0x63772697,0x05256407
.word 0x497f66a9,0xd99d49d6
.word 0x43d6ba62,0xecb3e18f
.word 0x8c1c5e70,0xec9b4843
.word 0x00000000,0x4c5c2de7
.word 0x5c22a914,0x18ff88bd
.word 0x2eeb8dd4,0x3041b17c
.word 0x4e1b4f00,0x43c57a3f
.word 0xe0f10e9b,0xb331a90b
.word 0x2680ff1e,0xc5ee6456
.word 0x3c2b21ab,0x57c8c3f2
.word 0x1ba83a5d,0x4f4e7047
.word 0x7c3e8f67,0xa7a6aec4
.word 0xee7bd4d6,0x00000089
.word 0x28cbd2f3,0xd72a61de
.word 0xbb9a8120,0xe35de9eb
.word 0xbb8bf0c4,0xdf81d221
.word 0x906a40f9,0x59d94fe3
.word 0xdcbae51d,0xa5a7dae0
.word 0xd950194c,0x8daaa56b
.word 0x4ae45e96,0x7c936a0f
.word 0x5bc66191,0xbcfe9838
.word 0xf6f69907,0x272a4279
.word 0xe4611d34,0x62b5a5e3
.word 0x5933341b,0xb09b679a
.word 0x6041ac7c,0x2e6f59d9
.word 0x1f613b74,0xdbc57334
.word 0x544910e1,0x85d0aa53
.word 0x3cd5c0ef,0x9e3db245
.word 0x6b85e320,0x2ba7ff46
.word 0x47e0e113,0xd9d45a0e
.word 0x891f1343,0xc89e3e9f
.word 0x8b797296,0x9f9565d3
.word 0x0000008e,0x7ebc148c
.word 0x3a4dff66,0x6a0b12cc
.word 0x98a8a17f,0x6b43167f
.word 0x681537a2,0x74ffc130
.word 0x050f45c1,0xd32d0729
p53_local1_expect:
.word 0x00000028,0x7967f43c
.word 0x000000f7,0xb0eecd60
.word 0x9c65cdcf,0x0a4e5473
.word 0xff000074,0x177da77a
.word 0x000000ff,0x0c045245
.word 0xb3736c25,0x0df512ed
.word 0xe4ef3ee9,0x9649e8ca
.word 0xb372bcf3,0xe964e65f
.word 0xf26fdc2c,0x7ede9a41
.word 0x00b6caf8,0x4351aff6
.word 0xa3b22443,0x44ff295c
.word 0x41b5c07c,0x7b4652d8
.word 0xc048849c,0xcd97a3e6
.word 0xea3b0aff,0x048308e9
.word 0x134003b1,0xa662d295
.word 0x7b2dfbc8,0x89ea16cd
.word 0x23f41b91,0x9d04790a
.word 0xb87511a6,0x2ddc4997
.word 0xa5a7dae0,0xac085d05
.word 0x97abd969,0x6c4640fa
.word 0x1d8bcabb,0xc6398406
.word 0xbf323df3,0x5e709588
.word 0x4b09bc04,0xb40c9609
.word 0xffffffff,0xbee49cea
.word 0xc59a2424,0x4a2477ac
.word 0x101ef78a,0xe8123eb4
.word 0x6fa27016,0xccc761a7
.word 0xe9786a57,0x7956e544
.word 0xd9a30fc1,0xf973aa74
.word 0xc2466d7b,0xbf831e19
.word 0x83ad5434,0xacbde00b
.word 0x7eb1e058,0x4b4c5b6a
.word 0xf3350e15,0x0ef8db26
.word 0x14d8e29a,0x1170b594
.word 0xa197c0f4,0x00000095
.word 0x0327323c,0x8ab6dafd
.word 0xe6ae6300,0x588d1531
.word 0x0fc45623,0xebe4745a
.word 0xd1f1ef4c,0x9da045df
.word 0x8f511970,0xe917c720
.word 0xa60f2420,0xb14c3304
.word 0x9a71cf02,0x17d0910c
.word 0x35382693,0x8ba7a842
.word 0xa1c3baf1,0x09d6ff6c
.word 0xabaf5b0c,0x60b9ff8c
.word 0x4c363308,0x344cbf47
.word 0xe5a4e86b,0xffe2a4f9
.word 0x5c3b27f0,0x2933d300
.word 0x248d9401,0x540bc7ab
.word 0x7d0d9e9d,0x93e1fb79
.word 0xa7edc6d4,0x4f4e7047
.word 0xbd73bddb,0x4062b217
.word 0xbffcf02b,0x45d25d76
.word 0x19be430a,0x80767d28
.word 0xc6676b04,0xf6f5e8b1
.word 0x8a57ebdc,0xaf3e8565
.word 0xbe846af6,0x38a9c3c0
.word 0x8b0279e8,0x88e48c85
.word 0x2ede1b35,0x9963c8c1
.word 0xa4761432,0x75963bd7
.word 0x99cfa3bc,0x16c92711
.word 0x6afbb64b,0xa4c2469b
.word 0x8987fabb,0x9aefc7e4
.word 0x726a613e,0x2ea9b854
p53_local2_expect:
.word 0xff5cccea,0xf82a9f08
.word 0x0000ff2f,0x0000d813
.word 0xca9257b3,0xd75a9e79
.word 0xff2f3c71,0xa60b43b1
.word 0x23aa8f15,0x713c2f5a
.word 0x00270000,0x00000000
.word 0x01af9362,0xa96dfec0
.word 0x03ba2f01,0xb7cd29f4
.word 0x9ccea7a9,0xff958dfd
.word 0xffe49cea,0xd833bdfa
.word 0xa81d299a,0x540a4643
.word 0x510ea417,0x2e097a06
.word 0x7a87a57a,0xc53f5552
.word 0x6c23acd6,0x31cb4350
.word 0x77e1569c,0xf7185ab8
.word 0xe5ad1206,0x6e9df618
.word 0x4a584529,0xeb87d367
.word 0xff503290,0x3aadb891
.word 0xcc4b8d0f,0x3a8daa3d
.word 0x4aa295ba,0xf8f431d5
.word 0x18e922a4,0x2d47371c
.word 0x731f6dac,0xf1ceaf52
.word 0x00000012,0x0515e866
.word 0xbe5f2b37,0x0c49dbf3
.word 0xd96bb6b4,0x85f91db4
.word 0xb0dc7e9b,0xf86161d0
.word 0x01528d7a,0x48bba0d1
.word 0xaf455bf1,0x6a8f3f09
.word 0x426173ae,0x1af54570
.word 0xdfc270f2,0x874ad083
.word 0x06f649ed,0x65ff5c13
.word 0x86263649,0xcecdaf45
.word 0xb7490ce0,0x5f2fe762
.word 0xd5d4297f,0x949c1e66
.word 0xc56ac060,0x354db6ef
.word 0x86e8a67d,0x507b3ee7
.word 0x43148efe,0xd69abd26
.word 0x6d5c7e5b,0x527d9fdf
.word 0xcf36d413,0x782e218d
.word 0x04d4fe38,0x07a3ab1a
.word 0x09a9c6cb,0xee2fc1ff
.word 0x093e5b8f,0x6f826d05
.word 0xddaa35d1,0x78d1e000
.word 0x5570bfec,0x950aaf5a
.word 0x2db3fab0,0x5f6b091a
.word 0x3dd3f4e9,0x62b6dba3
.word 0xc90627cc,0xd75a9e79
.word 0x1706f0a2,0x70e3597d
.word 0x37208ab0,0x9802df99
.word 0x5980b7cb,0x0208f3ae
.word 0x4447e5d2,0x8dea512b
.word 0x01d4a896,0xa2116ae9
.word 0xa0f3f505,0x48554f91
.word 0x353cdabd,0x111cf14b
.word 0x7ca37cc5,0x6974aeaf
.word 0xe13b0f38,0x3e1f66d6
.word 0x613fefbe,0x7e03ede7
.word 0x618d802d,0x00002bb4
.word 0xf643e484,0xbce4e1fd
.word 0xd812d436,0x5f0616f1
.word 0x593de2ea,0x1fc6f2c9
.word 0x2fff5217,0xda336e51
.word 0xc447997a,0xe7564a05
.word 0xd93f6a6d,0x54b86ddb
p53_local3_expect:
.word 0x8eec8ad2,0x90772194
.word 0x4b5185d8,0x9486e596
.word 0x00000000,0x00000089
.word 0x9fb013ff,0x000000ca
.word 0x31f4352a,0x29b787ab
.word 0xffec8ad2,0x00000000
.word 0xe14641fd,0xb55b9887
.word 0x0bee093e,0x16685235
.word 0x66ce8b65,0x93761b1f
.word 0x1af952c4,0xe6df9aff
.word 0x1f80d1e9,0x8bcf3e91
.word 0x15726977,0xecb4d2e7
.word 0x41646dd4,0x89110522
.word 0x2b00d30f,0xd7bf7ee4
.word 0x557f8a04,0xf69e38b7
.word 0x79b3ab2e,0x0a075aab
.word 0x16c9a2ff,0xbbb7ff30
.word 0x34a201c0,0xc42a1d8b
.word 0x79f8a038,0x3f0764ec
.word 0xb63a866b,0xf4e18290
.word 0x17f492e6,0x9590ca0e
.word 0xbf462274,0xb54b7002
.word 0x4e3415dd,0xfeb7dfdb
.word 0x6bbc1d07,0x75d13b3e
.word 0xb240d075,0x066a0739
.word 0x266b6cf7,0xff116e9c
.word 0xab1131c2,0xc3f85cff
.word 0x72d74e5c,0xf905944b
.word 0x105a7f03,0x44bf17b7
.word 0xfcb07a8c,0xb824bbcf
.word 0x9db582a1,0x519b7815
.word 0x69bc9fb2,0xf1efdad9
.word 0xe49e7802,0xfe01a7d6
.word 0x6a005365,0xafe9ff49
.word 0xb9280e7b,0xcd86df46
.word 0x986c19ce,0x70ce1c19
.word 0xde2e37ec,0xcc02c553
.word 0x5df0e98a,0x2f612062
.word 0x16b87ecd,0x92ab9379
.word 0xff385d0a,0x52a4e183
.word 0x4cbf0b85,0x1e0d21e6
.word 0x80b7c2ac,0x78894d96
.word 0xe1491e58,0xfc07b05e
.word 0x59e6a82f,0x3253130d
.word 0xc8045ee8,0x96533f54
.word 0x039b1363,0xff964f31
.word 0x953a6b0d,0x9f987550
.word 0x49f9ab3d,0xc39bc504
.word 0x000000b7,0x33ae047e
.word 0x9d3574f9,0x9649e8ca
.word 0x43f4fad1,0x82d2e923
.word 0x58f8eaf7,0xc9e3633b
.word 0xa60b43b1,0x9330d972
.word 0x4598a565,0xa67ae3c5
.word 0xe1ffa44d,0xa954ba4a
.word 0x18db1ac8,0xc993420c
.word 0xe033c098,0xaa960a70
.word 0x806b8c9f,0x09d6ffa3
.word 0xff171ab1,0x5bac0110
.word 0xa74da998,0x597461a8
.word 0x5fec6e5b,0xe53c113e
.word 0xa649271d,0x99e75030
.word 0x169e58b8,0x3be3b295
.word 0x8c99c18b,0x4dc1ce56
p54_init_registers:
.word 0x554733a6,0xae88e251 ! Init value for %l0
.word 0xc4f23b7c,0xa6700f43 ! Init value for %l1
.word 0x939942b6,0x688c7bb7 ! Init value for %l2
.word 0x331af2c5,0xf4c3c618 ! Init value for %l3
.word 0xe51391e7,0xeb104af1 ! Init value for %l4
.word 0xb4139f3e,0xd20beed6 ! Init value for %l5
.word 0x8da57198,0xd5b07c93 ! Init value for %l6
.word 0x7cc4cff5,0x8cc4cb81 ! Init value for %l7
.align 64
p54_init_freg:
.word 0x8b08ffe7,0x2325e646 ! Init value for %f0
.word 0xde1a0e10,0xade5e628 ! Init value for %f2
.word 0x06520407,0x58c938ab ! Init value for %f4
.word 0x4a0550ee,0x1a557e5e ! Init value for %f6
.word 0x58697d1e,0x3a1c2d83 ! Init value for %f8
.word 0x30970663,0x4c5e7c64 ! Init value for %f10
.word 0x7d8fe024,0x0fbd430c ! Init value for %f12
.word 0xeb0c553b,0x6dbe67eb ! Init value for %f14
.word 0x56a4598a,0xaacb1ca1 ! Init value for %f16
.word 0x3ae2d5a1,0x524ec814 ! Init value for %f18
.word 0xb495eee0,0x0e0b769b ! Init value for %f20
.word 0x693f3312,0xf96246cd ! Init value for %f22
.word 0xd03744b4,0xf25ee0b4 ! Init value for %f24
.word 0x39391bce,0x5c49f71b ! Init value for %f26
.word 0xfa8a0b49,0x66b5c300 ! Init value for %f28
.word 0xaad1b933,0x1a858706 ! Init value for %f30
.word 0xd606e13e,0x6373fe38 ! Init value for %f32
.word 0x495613f1,0x39e672e7 ! Init value for %f34
.word 0x9b90d5ac,0x8a361a20 ! Init value for %f36
.word 0xc398919c,0x167335ce ! Init value for %f38
.word 0xc2ae5f1e,0xb13436e8 ! Init value for %f40
.word 0x430788fa,0x7098a69f ! Init value for %f42
.word 0xe91cb08b,0x490ec868 ! Init value for %f44
.word 0x98a8f68c,0x92f7f4db ! Init value for %f46
.word 0xa2c7b917,0x16db0fc9
.word 0x0270e1e1,0xb80b1a5a
.word 0x768280f2,0x45f594ec
.word 0xacd6f6c8,0x3dbd67ff
.word 0xb14bb3dd,0x0f374af3
.word 0x1873e8cb,0xf8c7e97b
.word 0xde374932,0x04cfb774
.word 0xb0d39953,0xff1e04c8
p54_expected_registers:
.word 0x00000000,0x2c282c02
.word 0x00000000,0xf14a10ff
.word 0x00000000,0x1d252bde
.word 0x162cf314,0xfa6e5d32
.word 0x00000000,0xffeb2898
.word 0x00000000,0xa91a81f4
.word 0x00000000,0xffb4ed00
.word 0x00000000,0x1df21193
p54_expected_fp_regs:
.word 0x8b08ffe7,0x2325e646
.word 0xde1a0e10,0xade5e628
.word 0x06520407,0x58c938ab
.word 0x4a0550ee,0x1a557e5e
.word 0x58697d1e,0x3a1c2d83
.word 0x30970663,0x4c5e7c64
.word 0x7d8fe024,0x0fbd430c
.word 0xeb0c553b,0x6dbe67eb
.word 0x56a4598a,0xaacb1ca1
.word 0x3ae2d5a1,0x524ec814
.word 0xb495eee0,0x0e0b769b
.word 0x693f3312,0xf96246cd
.word 0xd03744b4,0xf25ee0b4
.word 0x39391bce,0x5c49f71b
.word 0xfa8a0b49,0x66b5c300
.word 0xaad1b933,0x1a858706
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p54_local0_expect:
.word 0x1bf35871,0xffee0bd2
.word 0x000000fe,0x000000c4
.word 0x1ace0199,0x46bf90d2
.word 0xd8432bf9,0xffb8aa81
.word 0xff4a10eb,0xae36d016
.word 0x8ebde8e2,0xc7fffffe
.word 0x361cdac7,0x30dd27da
.word 0x39670f55,0x516ef8d6
.word 0xe05748b7,0x5db8828f
.word 0xaf501a83,0x5586fe59
.word 0xa587ae79,0xebdf493a
.word 0x79af4486,0x496148a8
.word 0xf5583d1a,0x35494d0f
.word 0x6ced7f87,0x32b1f4d6
.word 0xd9ff0c00,0xec2d8a81
.word 0x322ba1c2,0x448dfb18
.word 0x342333a2,0x2aaebae9
.word 0x92a69d68,0x1030ab28
.word 0x361cd68d,0x7a8b1565
.word 0x2ed2337e,0x00000045
.word 0xeaaae5e6,0xff1c4255
.word 0x1a95f66c,0x1dc0e5dc
.word 0xd662ffdd,0x6ed987c2
.word 0xedf37774,0xbfce0638
.word 0xb7326e82,0x53393cdb
.word 0x3c709fff,0x2a2bcac3
.word 0x7bbeee07,0xb0c51ae5
.word 0xfcf7882b,0x2669641e
.word 0x739981d4,0x00000069
.word 0x88f0dba0,0xab91c60c
.word 0xddf2bcd7,0x6b05c6bc
.word 0x68f7456a,0xc6ca9fa1
.word 0x1f101d96,0x934f2922
.word 0xac84e9a1,0x1f3d056a
.word 0x85ea2748,0xd7917d2d
.word 0x0a8a6c44,0xff0ff3a4
.word 0x3441f700,0x0e3235b8
.word 0x06b5dabd,0x7304413d
.word 0x547d2e74,0x112e0d60
.word 0x244f426d,0x6aaa516a
.word 0x2e98cd1f,0x0ede2ebd
.word 0x6e5fd872,0x892fc648
.word 0x10271657,0x180a672e
.word 0xbef84861,0x30baefff
.word 0x419dc3d6,0x2a2f4721
.word 0x000000ac,0x10ba0328
.word 0xc9200597,0xafe1d103
.word 0xbf55eeff,0x92a69d68
.word 0x1eaf19bb,0x8f0098aa
.word 0x1e07a50d,0xdbfd6a68
.word 0xd3d2b6a7,0x28bb77df
.word 0x85e3744a,0xd605d24a
.word 0x59929e00,0x1df21193
.word 0x6f4c892a,0x5b504837
.word 0x6abcec65,0xc26aa4ef
.word 0xe63bab28,0xd8cfc75a
.word 0x44edbbf5,0xa1355f11
.word 0x1904d136,0x5038a506
.word 0xf3f2fad0,0x5e91fc66
.word 0x8f68b559,0x9901ce1a
.word 0xdf92449d,0x21be794a
.word 0xfc85bdaa,0x92fd4b29
.word 0x14ed79fc,0xa701a61f
.word 0x7ab94680,0x31d2bc48
p54_local1_expect:
.word 0x2f828320,0x4c662af7
.word 0xff0050d2,0x99a38510
.word 0x2c282c02,0x548df81d
.word 0x34000000,0xacf41227
.word 0x738a7b26,0xcc1f750c
.word 0x0000001b,0x02fd90ff
.word 0xf28137a6,0x2c0d8c01
.word 0x9ded69f7,0x8043b69b
.word 0x6848ffa2,0x217933a7
.word 0x98850b0f,0x3f8a1e17
.word 0xafa7164e,0x8c91c8cd
.word 0x1a7705ed,0xb6c710db
.word 0xd47cac41,0x16059e83
.word 0xe53c515e,0xa6752abe
.word 0x093618a0,0x4bb8482b
.word 0x28cba308,0x89a6b4eb
.word 0x78aebc59,0xd99cba9e
.word 0xd07d97a9,0x3bab815a
.word 0x7e657ecb,0xbab4322e
.word 0x45ea8d0a,0xbc97c6eb
.word 0x25754e32,0x3a67cd6c
.word 0x9a64d6f0,0x5d133334
.word 0xcb14b469,0x61159587
.word 0xfa44d3e6,0x4fb09a1b
.word 0x33a80744,0x813f42c7
.word 0xe4032eb0,0x9479ce45
.word 0xb70d884a,0x5b508353
.word 0xd8d1467e,0xf2651e9f
.word 0x3ecd9eff,0x30b47840
.word 0x3f98a636,0x022c282c
.word 0x81bf6634,0xcdd9ee11
.word 0x49c8b0e5,0x767acff9
.word 0xa7a15f26,0x4baebf96
.word 0x6aa1ffe2,0x50863e71
.word 0x87e18f50,0x5a73ed00
.word 0x26ede082,0xbc08cffe
.word 0x71ce9d2b,0x038f284a
.word 0x7874fff2,0xb062a400
.word 0xe351c389,0xef3c9460
.word 0x2ec19e3e,0xc499ec17
.word 0x01f2c43a,0x44816edb
.word 0xc1fd5fea,0x8e6173a9
.word 0xc0fa1f91,0x128aa628
.word 0x0dfcece9,0xb7cd24c2
.word 0x7bcc5ae4,0xc1f07795
.word 0x8b029f03,0x7e9b297d
.word 0x5e9fb987,0xf955e85b
.word 0x52daee77,0x00000014
.word 0xd8621020,0x35c371ed
.word 0x51673f71,0xbc8a4364
.word 0x3f8d6f00,0xd6ff6895
.word 0x449cd2f2,0x75e36240
.word 0xc3ff0a64,0x0efbcb2d
.word 0x8ed3b0c7,0xd5ffbe33
.word 0x98fdfea7,0xe0191df3
.word 0x3c572d61,0x0000009b
.word 0x6a610741,0x6af35871
.word 0x7afbe893,0xb9376694
.word 0x6d850b3d,0xc867929c
.word 0x34370f21,0xd8227646
.word 0xc59224cb,0x68c6a7ac
.word 0x3796de7d,0xd2a3f0c1
.word 0xbdcf282e,0x1477af63
.word 0xa82cc6d2,0x1318fdb1
p54_local2_expect:
.word 0x20835677,0xfd01ff86
.word 0xa6752abe,0xc6a4989e
.word 0xeb104aff,0x6449145a
.word 0x7756a1fe,0x9901ce1a
.word 0x000000ff,0x7a8b1565
.word 0x4974c998,0xe3a50b94
.word 0x19d4ffa1,0xd0abcd76
.word 0xcdc5d50a,0xfcc4f5c7
.word 0xad92ada4,0xaa5ace7c
.word 0x3e4dc027,0x0a7bf15c
.word 0x256012a6,0xacb95352
.word 0x3af4df56,0x93dcf34a
.word 0x18e9fd55,0xaa6704b9
.word 0x13ec6ca2,0x6b9299f4
.word 0xc69a9865,0xef683faa
.word 0x6c97f691,0x289be6ff
.word 0x6460abcb,0xcd54e886
.word 0x618ed358,0xccefab9e
.word 0x943dc318,0x30e14e10
.word 0xb5cdf64e,0x890dde17
.word 0xab8333f0,0x0e50f211
.word 0x7756a1fe,0xa5b6ac56
.word 0xf541882f,0xebff1e92
.word 0x11e4d40b,0x69d78af5
.word 0xc0e6b89f,0x47a06788
.word 0x000000b6,0x645b37ff
.word 0x267a28f7,0x94b18cc5
.word 0x11591861,0x4466a249
.word 0xeb104af1,0x9ab8cfa4
.word 0xc1e5335f,0x6321f3ce
.word 0x1f96a807,0x5599de4e
.word 0xcf844eda,0x6e666728
.word 0x869701fd,0x6af35871
.word 0x4d8c0b77,0x52ea35d3
.word 0xbebf780d,0xc4e42ff4
.word 0x24fb4f74,0xb9fe455f
.word 0x41a65cb7,0x5c9514ff
.word 0x254d477d,0x72a84a24
.word 0x04c32c5a,0x2607cb16
.word 0xc1dc6915,0x3f26cfaf
.word 0x19eb5a4f,0x83c48cb0
.word 0x2ea3f1c7,0x8a6b9895
.word 0x9360f99b,0x081618e2
.word 0x53dcfea7,0x3cdfbdd1
.word 0x018b6765,0x914d7bd5
.word 0xcb2c0b58,0x53a15a87
.word 0xc97cb34c,0x0dfa1248
.word 0x5a3c4bfc,0xb6e5dc96
.word 0x5e6519b7,0x03b77692
.word 0x0405ceea,0xbfb35033
.word 0xb5c36191,0xc7ef1335
.word 0xe78cac38,0xdb95e3f8
.word 0x7936ea05,0x8e33d0ff
.word 0x048a7707,0xad4809f0
.word 0xcf186446,0xff3459b6
.word 0xb5de6c2f,0xace7ff8e
.word 0x573e84ff,0x447dbb26
.word 0xb98aeb27,0xc84bc2a2
.word 0x7aef154f,0xa0762152
.word 0x58cc121e,0x6cb94465
.word 0x9b6939ff,0xff8ef921
.word 0x316cad4d,0xa7e9f653
.word 0x98e7aa8a,0xe562f6d6
.word 0x0000009c,0x17ebe620
p54_local3_expect:
.word 0xffb4ed00,0x1df21193
.word 0x1b000000,0x00ff00ff
.word 0x156510eb,0x26433377
.word 0x00000000,0x00000024
.word 0xdd2f1f9a,0xad3671f7
.word 0x04556f72,0x56bee342
.word 0x0bcb1213,0x86257bd5
.word 0x6472f1fc,0x4eae544f
.word 0xa9f2c53c,0x030f240c
.word 0x372d7b99,0x941b592c
.word 0xf4d11907,0x3317b973
.word 0x42e27b5f,0x9434f2df
.word 0xb039efd3,0xc26aa4ef
.word 0xca37e5a0,0x6fa6dba1
.word 0xcaa3b44a,0x0000001b
.word 0xb6f10acc,0x1fcef5e7
.word 0xeb991abe,0x0827f005
.word 0x2f338b44,0x30d79cef
.word 0x162cf314,0xfa6e5d32
.word 0xa91a81f4,0xca252d94
.word 0xfde0cc48,0x7b363dac
.word 0x38203f15,0x6112059c
.word 0x0bb2f264,0xbee9b487
.word 0x640011c3,0xcfcdc239
.word 0xb3e4ef22,0xd2735cf9
.word 0x739a7b30,0x36384a71
.word 0xffc0d56a,0x76d7c8f8
.word 0xfbdf9515,0x871e0946
.word 0x002559b0,0x9039fb27
.word 0x7c284ae0,0x7a8b1565
.word 0x544162bb,0x0e6958b5
.word 0x5989bf5b,0xeec850a0
.word 0x17c40c2d,0xe0bf0dc3
.word 0x86f5bda2,0xffbcd763
.word 0xa63916b7,0x1d0082eb
.word 0x60257348,0xa96afb8b
.word 0x000000ff,0x98def7bd
.word 0x683b1035,0x0000001b
.word 0xee7559af,0xa3abfb2f
.word 0xacbc636d,0xcf0bc227
.word 0x3e998f3d,0x156a2c79
.word 0x7619a59e,0xedfb4811
.word 0xd9c48f57,0x50f53203
.word 0x095f4af5,0x0ab72417
.word 0x6daa4800,0xb47537bf
.word 0x5d3a8878,0x3a07cb86
.word 0x73e9f908,0x97191452
.word 0xf3fb9765,0x0995caf1
.word 0xd68184c4,0x51acd419
.word 0x62725266,0x6df4f818
.word 0x05fbbaf4,0xab3ccf5d
.word 0x7a857de9,0xe921eee3
.word 0x77e834c9,0x7ffea39f
.word 0x9c624e4c,0x4bd84f89
.word 0xe57aaf7b,0xa0119f0a
.word 0x1455e834,0xdad8708f
.word 0x2bcc0645,0x2ec0923b
.word 0x93c12aba,0xe6dc7949
.word 0x2c155c2f,0x11654b57
.word 0x3ad77a7a,0xacb6ad82
.word 0xb75ca1fc,0xa0f85805
.word 0xf098ff26,0x0f63d9fd
.word 0xea53a149,0x3741a623
.word 0x706da123,0x2c1ddc76
p55_init_registers:
.word 0xd66b75ce,0x29042816 ! Init value for %l0
.word 0x6ce7d533,0xd6aa5b81 ! Init value for %l1
.word 0xcfe543ef,0xc27ef060 ! Init value for %l2
.word 0x43a4a2f8,0xab57ab89 ! Init value for %l3
.word 0x6ceda105,0xec96126f ! Init value for %l4
.word 0xe23222e0,0x000e63cc ! Init value for %l5
.word 0x81a3e710,0xa64e9f90 ! Init value for %l6
.word 0x5ae36c64,0x77920a86 ! Init value for %l7
.align 64
p55_init_freg:
.word 0x9c8bb4e3,0xee623172 ! Init value for %f0
.word 0xc77ff381,0x393c9af2 ! Init value for %f2
.word 0xadb618e8,0x716047c2 ! Init value for %f4
.word 0x15309cd8,0x4bb38db7 ! Init value for %f6
.word 0x15531e89,0x9c6ba3cd ! Init value for %f8
.word 0xe801aa3c,0xe3e6418a ! Init value for %f10
.word 0x2ce9148c,0x94c7ce2d ! Init value for %f12
.word 0x8ca0d64d,0x7744a029 ! Init value for %f14
.word 0x0f8e6fa7,0x04662e55 ! Init value for %f16
.word 0xd395d8c9,0x21ecc03d ! Init value for %f18
.word 0xffd78625,0x3870ea21 ! Init value for %f20
.word 0xd9216e61,0xd63cc3d3 ! Init value for %f22
.word 0x3e0ffa42,0x176e9c1e ! Init value for %f24
.word 0x23cd56c9,0x783a816e ! Init value for %f26
.word 0xc04ef786,0xd95a29f5 ! Init value for %f28
.word 0x0d426311,0xc2704de4 ! Init value for %f30
.word 0x9d8f389a,0x710198c2 ! Init value for %f32
.word 0xc6581141,0xd0258614 ! Init value for %f34
.word 0x4358e9de,0x581786c5 ! Init value for %f36
.word 0x1af35cee,0x7a4943a9 ! Init value for %f38
.word 0xe004da19,0x16797530 ! Init value for %f40
.word 0x59489d2f,0x5ea69c37 ! Init value for %f42
.word 0xb0d50a39,0x661bf4e9 ! Init value for %f44
.word 0x1153256b,0x76a3a0a4 ! Init value for %f46
.word 0x6a4d2b27,0x1544eda9
.word 0xb44211c5,0xdd7dc270
.word 0xdd974f73,0x35926fa3
.word 0x038bf6ed,0x537de9b3
.word 0x23be2ab4,0x23774428
.word 0x9cb43021,0x307d7679
.word 0xbb48058c,0x72b84aa5
.word 0xc63ef18f,0x2ae8b3bd
p55_expected_registers:
.word 0x00000000,0xfd2d0349
.word 0x00000000,0x2e9b75b4
.word 0xd048b6d1,0x0e34cea7
.word 0x00000000,0xf2ca16e9
.word 0x00000000,0x761c4bf0
.word 0x00000000,0x60237419
.word 0x00000000,0x731769de
.word 0x00000000,0x00000085
p55_expected_fp_regs:
.word 0x9c8bb4e3,0xee623172
.word 0xc77ff381,0x393c9af2
.word 0xadb618e8,0x716047c2
.word 0x15309cd8,0x4bb38db7
.word 0x15531e89,0x9c6ba3cd
.word 0xe801aa3c,0xe3e6418a
.word 0x2ce9148c,0x94c7ce2d
.word 0x8ca0d64d,0x7744a029
.word 0x0f8e6fa7,0x04662e55
.word 0xd395d8c9,0x21ecc03d
.word 0xffd78625,0x3870ea21
.word 0xd9216e61,0xd63cc3d3
.word 0x3e0ffa42,0x176e9c1e
.word 0x23cd56c9,0x783a816e
.word 0xc04ef786,0xd95a29f5
.word 0x0d426311,0xc2704de4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p55_local0_expect:
.word 0x788dd2fb,0x2e9b75b4
.word 0xffd95005,0x182762a3
.word 0x865770a3,0x945a5c0c
.word 0xd9b591b7,0xffffffff
.word 0x00f6ca8f,0x54664519
.word 0xd9b591b7,0x72d0a0f6
.word 0x2274453e,0x4c30a7fd
.word 0xfcf6d64d,0x1d4eff89
.word 0x2657ed05,0x451a499e
.word 0x47d7317a,0x72bf071e
.word 0xfe46bc7c,0x2def8cbb
.word 0xc9b9ee99,0xcc9bb902
.word 0xcddae123,0x883a4c5e
.word 0x2b42c992,0x1e4ee0d8
.word 0xbbd725f1,0x233625f1
.word 0xea4e5a68,0x38b66b88
.word 0xaf364b18,0x14311cb7
.word 0x2ea69008,0x00000056
.word 0x2590d702,0xe9fb87f6
.word 0xec963f67,0x6eca57a1
.word 0x8d8c50f3,0x695c6704
.word 0x704f44b6,0xc3ca9e55
.word 0xd048b6d1,0x0e34cea7
.word 0x69eb5141,0x81b69ee7
.word 0xdc114915,0xd15f0fcb
.word 0xc9ccec94,0xc130d5c3
.word 0xa14d2626,0x2f10be2d
.word 0x44759f91,0x6ea2ac99
.word 0x54b9b90e,0x52be538a
.word 0xb2b681d9,0x8efd144d
.word 0x16f2ee66,0x18d7b423
.word 0x36ffa7a3,0x52528fe0
.word 0x90d40629,0xd40dec96
.word 0x657823a7,0xa6e90971
.word 0x00000001,0x816c565b
.word 0x06f4456c,0xc9645688
.word 0x49dbd831,0x1f1a1e00
.word 0xb7f2ef71,0xe63913b4
.word 0x0d9a44e1,0x731769de
.word 0xb8a03ee2,0xbcaca97c
.word 0xe870a54a,0xd25cda68
.word 0x45ebff6c,0x7e3b83fe
.word 0x0c0dfa57,0x74468802
.word 0x4aff27d4,0xad1b081f
.word 0x2821377c,0x76069a6a
.word 0xffa5324c,0x436b90e5
.word 0x92080df7,0x1468c651
.word 0xc4c44c42,0xcc0c23e5
.word 0x86b733c0,0xa96da61d
.word 0xc3f4b507,0xd5b5492c
.word 0x9474f4d6,0x64d504e2
.word 0xc27ee1b9,0x373b5564
.word 0x07890280,0x5a351f83
.word 0x8ec773ee,0x225b3c19
.word 0x4287d3ed,0x1c93943e
.word 0x21d75878,0x9ee7ee5c
.word 0xb5f6fd11,0xe155b445
.word 0x322e6995,0x44e86b36
.word 0xd02fbd60,0x5348dd10
.word 0x76a6db9a,0x24e4f76e
.word 0x6f1296ec,0x1739a6c7
.word 0xaed09f9b,0xc4faaf56
.word 0x00ff0000,0x7d62a517
.word 0x53c7b8d8,0x1be2995c
p55_local1_expect:
.word 0xec968ecd,0x2b9971a1
.word 0xb791b5d9,0x66505b30
.word 0x00000071,0x1437522c
.word 0x12577cb2,0xe1fcc526
.word 0xffd0a0f6,0x9d3e2d07
.word 0x12577cb2,0x8ce4352f
.word 0x6661fa73,0xb5e89d3e
.word 0xa087fdfa,0x692747f5
.word 0x4748b35b,0x6134e9ca
.word 0x56ebd50e,0xc10dba21
.word 0x41dc4276,0x0ef7568b
.word 0xb545c7e8,0x156fe95e
.word 0xada54d3b,0xb706d43c
.word 0xddf47144,0x529206c9
.word 0x90b1c872,0x30caa342
.word 0x0580d301,0xabcd5d54
.word 0xab1f490e,0xe0ff410b
.word 0x000000f6,0x8818197c
.word 0x2e769b7a,0xa3cf7e15
.word 0xa5762dff,0x4d8d1a96
.word 0x59ed65b9,0xc7f44526
.word 0xeb75267e,0x39636114
.word 0x04e7b296,0x6436ed7d
.word 0x3ed56a0e,0x4a5327d4
.word 0x7ecf3190,0x8223e139
.word 0x5d73d8ab,0x43931933
.word 0x8ced835c,0x75470827
.word 0x09e9827c,0x8da62c2c
.word 0xdcc116b0,0x33ffcd93
.word 0x37000000,0xa11d9ebf
.word 0x6bad3b5e,0x46cfadb0
.word 0x0c2194ee,0x4232f869
.word 0x91d82fc3,0x40e1c726
.word 0xf9ddb677,0x37ae0094
.word 0x5e8b73e2,0x4129bec8
.word 0xf3ad293a,0x5c4da8b3
.word 0x99b1e1c7,0x8574cc39
.word 0xd96c704e,0x99fbeae3
.word 0xe0fe9cd4,0xa49b8099
.word 0xb83fa7b8,0xfcca8262
.word 0xaedc90c5,0x1088796a
.word 0x489a07c1,0x07aa5130
.word 0x472d509b,0x353b9b61
.word 0x101473ed,0xbf61c85f
.word 0x3575393b,0x173c8fbe
.word 0x447e5670,0xc49d9676
.word 0x441a1215,0x89d9caa8
.word 0xc0a19892,0x42ff1bc8
.word 0x406305b2,0x55013a75
.word 0xf43ed972,0x09a4bc57
.word 0x11df2f5e,0x2590d702
.word 0x383d168d,0xdaedaa3f
.word 0x990defda,0xf5b48fb2
.word 0x4116e43f,0x47243fef
.word 0xad52da98,0x80e36821
.word 0x708002c1,0xb8207762
.word 0x1f412e5d,0xff340fa7
.word 0x6d8890fd,0x86390c9c
.word 0x00000000,0x1a078fa6
.word 0x39a92eff,0x49eab78d
.word 0x2085c243,0x8c3b9044
.word 0x88c80e08,0xec16c2ff
.word 0x2ba9c4cb,0x32fd68ea
.word 0x769b52a3,0x99b1e1c7
p55_local2_expect:
.word 0xec5aee20,0x393f1e4f
.word 0x0ef9d625,0xdbf7543c
.word 0x8fcaf600,0x4d655d5f
.word 0xffc5d148,0x0de3d8a2
.word 0x23000000,0x2f000000
.word 0xde691773,0x00000000
.word 0x7588e9ff,0x2dcc47b1
.word 0x6ee11acb,0x76e25222
.word 0xb83764b8,0xff50b9d1
.word 0xdab6b31c,0x92557b98
.word 0x0773bbb0,0xc2bb1aed
.word 0x409ee8c4,0x79d158e4
.word 0xde2e0dd5,0x50f2d444
.word 0x04fdb0d8,0x9b4cff53
.word 0x9ba71d97,0x402773d9
.word 0x25f182f5,0x53eeb7d2
.word 0x3a1d27ac,0x416432aa
.word 0xdede88f2,0x343ddc8d
.word 0xa7598fbb,0x00000056
.word 0x571f7e0a,0x35b29490
.word 0xd59f2af1,0xefc7ae6f
.word 0xd614910d,0x31cda2a1
.word 0x87660c87,0x2c86fea6
.word 0x49299a16,0x3ed8630a
.word 0xda0d177d,0xff4d4ceb
.word 0x19dd6bff,0xb6956d31
.word 0xb445cc74,0xf622e312
.word 0xe46bac0b,0x1bf1e59e
.word 0x5cbdc4d6,0x09157347
.word 0xd6c74f70,0xf432be87
.word 0xb8896ee3,0xfc324813
.word 0xf45fe487,0x5dff8e9d
.word 0x7e4a3cd2,0x0e991af3
.word 0xbd1a6e21,0xdaa6657c
.word 0xf95d52d1,0x4887d094
.word 0x4a434510,0x1a1480b9
.word 0xb6224ec0,0x092e41ca
.word 0xfbf3c5a9,0x62dd5a07
.word 0x0c82b31f,0x3338f206
.word 0xb83e9338,0xa531892a
.word 0x7c6e3f6c,0x164accd3
.word 0x9ff51ae2,0x32cccf83
.word 0xbb34139d,0x1bcba10f
.word 0x88e09b49,0x7500a3b4
.word 0x60714de9,0x49a5d639
.word 0x9f4f8fef,0x2a6ce81f
.word 0x8119a9fb,0x29f9ca15
.word 0x76e8f589,0x5300c05d
.word 0x48464b9d,0x34411542
.word 0x943032a0,0xccad4892
.word 0x945a5c0c,0x35bf4f8b
.word 0x583f9bcb,0x4e0a52cf
.word 0xa1ed3c3d,0xbfd17967
.word 0xbe9cc8c9,0xb0b61c7b
.word 0x9bb06d4b,0xa9aa8b57
.word 0x0ddc01f1,0xa2a05d49
.word 0x9431c465,0x892568ae
.word 0x046d7411,0xb8fe1e22
.word 0x946d9842,0x07dea3f4
.word 0x856c59ec,0xdc592002
.word 0x28104f8c,0x2c814256
.word 0x91aa4bcf,0x4a10df7a
.word 0xe2cf04e2,0x27216acf
.word 0xea9d86c6,0xbc38dcc2
p55_local3_expect:
.word 0x37000000,0x66505b30
.word 0x24e4f76e,0xeb735c44
.word 0xff2264fa,0x19742360
.word 0x4dcaa08f,0xf6a0d072
.word 0x402773d9,0xeed8af1e
.word 0x5f0ec37e,0x69b3ea55
.word 0x99313aca,0xa364be74
.word 0x4db0301c,0x1fafb77c
.word 0xdc4a8f86,0x677f3817
.word 0xc1582080,0x9c651aa9
.word 0x087a0053,0x8efd144d
.word 0xf2fc032c,0xd8438276
.word 0x027ccab0,0xe13f2052
.word 0x44ffd04d,0x8b6b3d2f
.word 0x1a56e4eb,0x5999c7a8
.word 0x997b9e79,0xd6b82949
.word 0xff6e0b92,0xfeff0115
.word 0xada54d3b,0x1d46c1d2
.word 0x1a971cc9,0x8b24e01c
.word 0x0f57ff44,0x865c862d
.word 0xb47f7627,0x53857c83
.word 0x7857d9c7,0x2d550ccc
.word 0x00f5a575,0x593f131b
.word 0x31443619,0x73c5092d
.word 0xcf2dfa44,0xe2380ebd
.word 0x19b61641,0x91c5bc6d
.word 0x19ef8930,0x30ec4b80
.word 0xdc524b1c,0x1f3ef248
.word 0x7372be8d,0x7b1895ff
.word 0x7ac4301d,0x8945c228
.word 0x396bbf19,0x86cf5800
.word 0xbea84987,0xf18dfcde
.word 0x70dee5b0,0x0b59feea
.word 0xe8134b8b,0x7229d7fc
.word 0xf2d06de0,0x1e0430ef
.word 0x55a64109,0xee7efd61
.word 0x4dcd2923,0x161b15ff
.word 0x1359ddfe,0x1b4592d3
.word 0xcb548a17,0xb8fe1e22
.word 0xace30901,0xfd2d0349
.word 0x11c49824,0x3e83f063
.word 0xe8163cea,0x84ec59ca
.word 0x9332379b,0x06e448e7
.word 0xdaddc8ff,0x6be87b3b
.word 0xbdf157a2,0x3b891bd6
.word 0x842c20fb,0x194b1337
.word 0x75cd527d,0xac2596b0
.word 0x1d6effff,0x1e34a9b0
.word 0xdd64eeec,0xa76cd8b9
.word 0x0f062172,0xeff1c001
.word 0xc270d73d,0x0000004e
.word 0xc0059f91,0xe3b371e3
.word 0xbc0b20f5,0x35401113
.word 0x9fa99103,0x686db8c3
.word 0x8f842aca,0x5c25dc5f
.word 0xeff398cd,0x4d7b4ffd
.word 0x638fb643,0x3a06b030
.word 0x105d871a,0x5c6b4183
.word 0x490c69b9,0xed505aa6
.word 0xecd1d343,0xaf198ddd
.word 0xb5d0bcc3,0x581e9e28
.word 0xe4d3bbba,0x7f5cd766
.word 0xf4c8e97f,0xd30a81b7
.word 0x1b07f496,0x29bd3825
p56_init_registers:
.word 0x1422985a,0x546eb009 ! Init value for %l0
.word 0x2910ba36,0x9935c718 ! Init value for %l1
.word 0x958f6af6,0xc418bafc ! Init value for %l2
.word 0xb7c02e8e,0x08436424 ! Init value for %l3
.word 0x4a0101c8,0x25cf60c7 ! Init value for %l4
.word 0x07508fe8,0x97cf88a2 ! Init value for %l5
.word 0xbc9a3d88,0x1a05bc2a ! Init value for %l6
.word 0x29e7776a,0x7017a427 ! Init value for %l7
.align 64
p56_init_freg:
.word 0x77241e8f,0x44fcf760 ! Init value for %f0
.word 0x71c4fde3,0xf3f0b978 ! Init value for %f2
.word 0x66db75a5,0x7044fbf9 ! Init value for %f4
.word 0xf2ec2467,0x86222159 ! Init value for %f6
.word 0x992889af,0x19879c5f ! Init value for %f8
.word 0x29f7ff61,0xa67ad4ea ! Init value for %f10
.word 0x8318df1a,0xf47de505 ! Init value for %f12
.word 0xd5270399,0x3b30b100 ! Init value for %f14
.word 0x721b3c88,0x5d23cc7d ! Init value for %f16
.word 0x8f8ebfd0,0xad0ced23 ! Init value for %f18
.word 0xab7de6d0,0xcde1c408 ! Init value for %f20
.word 0xaa068be8,0x24e17313 ! Init value for %f22
.word 0xf9d14b62,0x4747ac87 ! Init value for %f24
.word 0xbe68322a,0x51aec132 ! Init value for %f26
.word 0x954c9901,0x8bfa0d2e ! Init value for %f28
.word 0xffab64da,0xde5a5ea4 ! Init value for %f30
.word 0xf45ffdaf,0x741f124e ! Init value for %f32
.word 0x07f03037,0xb1e0f7f5 ! Init value for %f34
.word 0x927102ed,0xc3df517f ! Init value for %f36
.word 0x53c6cf1e,0x432e94cc ! Init value for %f38
.word 0xf38959c5,0xce520444 ! Init value for %f40
.word 0x92a49625,0x742ecf34 ! Init value for %f42
.word 0xcb66238e,0xc3c48da1 ! Init value for %f44
.word 0x91a6efd1,0xdeb290ca ! Init value for %f46
.word 0x57de1d27,0x38860bdf
.word 0x7aa5b70a,0xa43613c5
.word 0xcce37731,0x7916116d
.word 0x481603d8,0xc7940270
.word 0xc6ee624d,0x2bd07aed
.word 0xe2853acb,0xf2553bf9
.word 0xeb74cf04,0x30a3b9a1
.word 0xdb1abc40,0x1608cad5
p56_expected_registers:
.word 0x00000000,0xc3922829
.word 0x00000000,0x000000ff
.word 0xff0008a7,0x4de50882
.word 0x70658606,0xfac6d716
.word 0x00000000,0x00000008
.word 0x00000000,0x0565685a
.word 0x00000000,0xffe77b3c
.word 0x00000000,0xe785ffff
p56_expected_fp_regs:
.word 0x77241e8f,0x44fcf760
.word 0x71c4fde3,0xf3f0b978
.word 0x66db75a5,0x7044fbf9
.word 0xf2ec2467,0x86222159
.word 0x992889af,0x19879c5f
.word 0x29f7ff61,0xa67ad4ea
.word 0x8318df1a,0xf47de505
.word 0xd5270399,0x3b30b100
.word 0x721b3c88,0x5d23cc7d
.word 0x8f8ebfd0,0xad0ced23
.word 0xab7de6d0,0xcde1c408
.word 0xaa068be8,0x24e17313
.word 0xf9d14b62,0x4747ac87
.word 0xbe68322a,0x51aec132
.word 0x954c9901,0x8bfa0d2e
.word 0xffab64da,0xde5a5ea4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p56_local0_expect:
.word 0xb89b8092,0x8cf62532
.word 0xa8b1a73d,0x8cf62532
.word 0x860d2a80,0x6ae41d0a
.word 0x83ca7f8d,0x2bccd083
.word 0xe76d07b8,0x589010f6
.word 0x000000b8,0x79d034d8
.word 0x3ed56503,0x45f07842
.word 0x18f05f44,0x62d8ae52
.word 0xed25ab7d,0x6d3c3697
.word 0xf8a1ca95,0x33259344
.word 0xb2b0a3b9,0xffffffc6
.word 0x8dbd3536,0x0000003e
.word 0x3c0f34f8,0x65c5b942
.word 0xa32150aa,0x35f622e6
.word 0x05aa50e9,0x828cb666
.word 0xa3adfeb1,0xc2e1757e
.word 0x073a4cbb,0xf03bf452
.word 0xc6873caa,0x2a49ca4d
.word 0x410b4025,0x721ac63c
.word 0xd95b9a83,0xdd1c65ca
.word 0xbf606dce,0xe79cdaeb
.word 0x0444ff06,0x14389186
.word 0x1d18b25b,0x05a8cbbe
.word 0xede7e426,0xf7489f3a
.word 0x66f20592,0xb8ca3f11
.word 0xa08e7f03,0xad45dce0
.word 0x816128b5,0xdbd7e644
.word 0xc5bf336b,0xafdb3353
.word 0x7b57609b,0xaba23b92
.word 0x09ea8331,0xa6c37071
.word 0xaba23b92,0x48f3f4dd
.word 0xa414ec6c,0x1e23264d
.word 0xcdc9e45f,0x9dff543a
.word 0x2c9c399c,0x3ac97bab
.word 0x3b315224,0x1c8702a9
.word 0xd310293e,0xafff6c29
.word 0x069f4cfc,0x8b1e281a
.word 0xade4c994,0x1ad303d9
.word 0x48331f7b,0x020e7a46
.word 0x143af563,0x6bd8bba5
.word 0xf7fbe751,0x8301ff46
.word 0xfddf5d1a,0xe68336ff
.word 0x11bc99c1,0x0000003b
.word 0x6a47c1e6,0x64fa5578
.word 0x3c188893,0x3373de8f
.word 0xf0c9553e,0x225bcd82
.word 0x7e9d57f9,0x7cc25541
.word 0xe9aad6dc,0xff6d4fbf
.word 0xb4412667,0x2e39c11b
.word 0xfa1bc6f7,0xc9ff9ee0
.word 0xb2b229c4,0x0ba1a217
.word 0x51debee6,0xaa80234c
.word 0x552bfd81,0x42f44ae1
.word 0xf2efb6a3,0xc4f38efa
.word 0x847ed56b,0x9c6e5af8
.word 0x52e59c02,0x0712bbd5
.word 0x1d9e60bd,0x25992f4b
.word 0x2fe34fab,0x298bc40c
.word 0xd362647a,0x3dbde0d9
.word 0xf36cccd2,0xc33ff11a
.word 0xdb525c60,0x894e2774
.word 0x234a215e,0x039e451f
.word 0x842d20c9,0x83346f71
.word 0x26ac6ef0,0xbd5aafd5
p56_local1_expect:
.word 0xffdf9e77,0x4ef8ff82
.word 0xff9b8092,0x8cf62532
.word 0x1ec5ffff,0x4d7c88b9
.word 0xd2244d91,0x36082c98
.word 0x7b3cfbff,0x571674f5
.word 0x36970000,0x067326e6
.word 0x4209a84c,0x7a241970
.word 0x862f559e,0xf14f9dea
.word 0xa46231a6,0x34d84b77
.word 0x000000c0,0xc4883bd8
.word 0x19079015,0xa8b1a73d
.word 0x05aa50e9,0x7698cfb7
.word 0x79d55ef6,0xdaf6de7b
.word 0x6b4a3861,0x7a0a19f4
.word 0xbf383c99,0x54ccc7ea
.word 0x3d15ceea,0x87f82bcc
.word 0xc5403d80,0x2ffd1922
.word 0x6113fb6d,0x63a84c07
.word 0x3be8f17a,0x6aa23768
.word 0x0c5ea141,0x25ed9a5c
.word 0xc32419ec,0xd0742268
.word 0xc7675fb9,0x6d51871a
.word 0xa6642981,0x10da7629
.word 0x2b7257f5,0x4c18e47b
.word 0x55e18338,0x5756d6d3
.word 0xd64a08f7,0x29899967
.word 0x2b869912,0x1be31e6e
.word 0x28a7e3ef,0xeafb38ab
.word 0xfacea862,0xb4e8d868
.word 0xb0ebf3af,0x94742c2d
.word 0xcc3708a7,0xa0249e9b
.word 0xf012c8eb,0x28803558
.word 0xff192b33,0x00000037
.word 0x7a943ca5,0xa015af3d
.word 0x92809bb8,0xe965264a
.word 0x96dcc7f6,0x12678c2a
.word 0x54dbd488,0x86b37073
.word 0x8443ac34,0xf09c08e8
.word 0x72a272d6,0xaf2261bb
.word 0x0565685a,0x2aff0e64
.word 0x44f43c1e,0x11c90ed9
.word 0x00000085,0x67d9127a
.word 0x4772ce41,0x5bcb9f4d
.word 0x57f5e61a,0xd20a6e4f
.word 0x77aac6a9,0xbae1889a
.word 0xcf07a222,0x6fc00799
.word 0x197cec07,0x33ce3179
.word 0xc084d627,0x31ec508f
.word 0xecac3b0b,0x68fd5c37
.word 0xb0fa1e5e,0xb4213b47
.word 0x2adae426,0x3099fa17
.word 0xe74d8d2b,0x00005fc8
.word 0x7277ffa9,0xc030b192
.word 0x1171d9c0,0x19959d84
.word 0x09ff2fbf,0x87ee6909
.word 0xa39ab01c,0x4ed31a4b
.word 0xb421dc01,0x80ad47d1
.word 0xf09c08e8,0x8bbfae5f
.word 0xde9d00ed,0x5e56ccbc
.word 0xefd6083e,0xa58c2f2d
.word 0x0b697e9c,0x02aac6f3
.word 0xace2da8a,0x91984904
.word 0x610c73f6,0xc7c9584f
.word 0xebaf7ca6,0x93a50379
p56_local2_expect:
.word 0xff6508ed,0x00485d66
.word 0xff004d32,0x71f66e9d
.word 0x3a54ff9d,0xbdf05dc8
.word 0xff0008a7,0x4de50882
.word 0x5b2e839e,0xf36cccd2
.word 0x3da7b1a8,0x3c2232a7
.word 0x8b881844,0xfde22176
.word 0x34c3dcd0,0x65ca0691
.word 0x2ecba27a,0x3b18ac5f
.word 0x2bdefabd,0xc7a2fd0d
.word 0xc6619e96,0x84a949f5
.word 0x6d4614ab,0x2918dec4
.word 0x10496f4e,0x000000ff
.word 0x03fde02c,0xae1f0d40
.word 0x339f0c9c,0x17a4aada
.word 0x976a4405,0x99d2b4ff
.word 0xc89884c3,0x159ca6fc
.word 0xa7f169a6,0xf57c1dfb
.word 0xe4e0afbf,0xf71ba00c
.word 0xa08eece8,0xa94c4f69
.word 0x33ff8946,0x608dc4d2
.word 0x9d0237cd,0x4ea051e3
.word 0x36a7e688,0x00000029
.word 0x07539a89,0x320dbb6d
.word 0xdab42729,0x29899fec
.word 0xafc2cf13,0x7231cb2c
.word 0x14389186,0xb04ab77c
.word 0x16da55a8,0x609a8777
.word 0xb2663aed,0x1def2141
.word 0x1c9f0ebc,0x3ea8c463
.word 0x64244d91,0x76b305f2
.word 0xf56bff18,0x14376576
.word 0x6b600bea,0x67e1c631
.word 0x2c23ac0a,0x10dd5a70
.word 0xd48d33b6,0xdc074543
.word 0xbf055bf2,0xb09a198d
.word 0xb28f9c63,0x924d1dda
.word 0x3859a8d2,0x827897c4
.word 0x32725c57,0x2d30033e
.word 0xdf5a77d6,0x729ced11
.word 0xcb9ebf97,0x576c18fe
.word 0xe9102bbf,0x522d4f64
.word 0xe6a41a7a,0x3f2c1174
.word 0x00000000,0x000000d9
.word 0x62d8ae52,0x2b1dfe44
.word 0x3c41d1a5,0xb1113cb4
.word 0x0bef56ff,0x43f06f0c
.word 0x2d625187,0xde07e216
.word 0xb0cf95d8,0xa2796c80
.word 0xbd848ac2,0x8d4b5e14
.word 0xfa0b578c,0x80d687e9
.word 0x80f2a169,0x40e7aef3
.word 0x939c28de,0x470f1419
.word 0xe8b485e0,0x48905080
.word 0xf4572380,0x50e07f34
.word 0x4fb38ba9,0x03fd4705
.word 0xe2028bde,0x79138c06
.word 0x00000035,0xc79386fd
.word 0x1bad0922,0xe9dcec25
.word 0xce86d69d,0xb16bfba3
.word 0x93ae9490,0x9b82b6be
.word 0xb65dce4a,0x4ad42faf
.word 0xf2577d8a,0x51486451
.word 0x3a0dc1ee,0xff110cdb
p56_local3_expect:
.word 0xffe77b3c,0x0afcea0d
.word 0x93a8c463,0xba6f7ddf
.word 0x225bcd82,0x3653920a
.word 0xb008d11e,0x9fe56548
.word 0x6d3c3697,0x073a4cbb
.word 0xb43cb2a5,0x67cf523e
.word 0xefee298f,0xa04460e3
.word 0x1cd649c6,0xfcbeea6a
.word 0x6e920241,0x8358be2a
.word 0xfed05441,0xa713475c
.word 0x48d524cd,0xf9d0cddf
.word 0x2d4f3975,0x9da534f7
.word 0x1daeec6e,0xefe62c94
.word 0xe6c31e00,0x263586e4
.word 0xc2046fc2,0xcb8c2fcd
.word 0xb4e8bdc6,0x5afdefaa
.word 0x098ebc6e,0x371859a5
.word 0x9d9bf29d,0x191d0921
.word 0x0fd55fc8,0xff19ffd8
.word 0x0079c3a7,0x6ed3447d
.word 0x73c386e1,0xbe71b16a
.word 0x76db1583,0xbd08effa
.word 0x5e8a1535,0xc8270f2f
.word 0xafadf717,0x3d3d6223
.word 0x07489bac,0xb013ec95
.word 0x682fccaa,0xf3a9a635
.word 0xf61bde96,0x1df3d630
.word 0xff785b57,0xe58c99d3
.word 0x8bd8a61e,0x33b1e61b
.word 0xae426b8b,0x48febb27
.word 0x9a850e6c,0x45a1c91d
.word 0x33c1a34c,0xcf4c9c09
.word 0xe17f6229,0x9227cf03
.word 0x6004d254,0x9dc24485
.word 0x586527e2,0x94756347
.word 0x96fd2302,0x910fb7d3
.word 0xffd55e18,0x6003ff42
.word 0x2386a45b,0x73568a25
.word 0x0f03b5dd,0xac61724b
.word 0x955c8a22,0x4fd1cc23
.word 0x6e8c9ed2,0x5b2e839e
.word 0x06db81de,0x0c83a470
.word 0xfd3a59d9,0xdf6f91ba
.word 0x18da66b2,0x827897c4
.word 0x497e3f1b,0x9cd20ecf
.word 0x97d99de7,0xfbffb4fe
.word 0xddf77e16,0x629609ef
.word 0x548b459d,0x22c0c8c4
.word 0xe5a9846e,0xbf800675
.word 0x70658606,0xfac6d716
.word 0xbbb63dfc,0x88a56e9c
.word 0xdf1422fe,0x0317ff7a
.word 0x7c37cbff,0xcf6de1d0
.word 0xf5fa545d,0xbcb8d5c3
.word 0x9518e997,0xff410e2b
.word 0xa55aaac4,0x000000ff
.word 0x5dd63352,0xd9d43812
.word 0xeafb013d,0xbd9fbd18
.word 0xa6650a9a,0xfc6f35e9
.word 0x172dda4d,0xd307cef2
.word 0x163545ec,0xf8285d02
.word 0x3d5debd1,0xf4cc139c
.word 0x80dbeb18,0xe8aee19d
.word 0xc8fec117,0x381c15b9
p57_init_registers:
.word 0x0ffa3cd4,0x801ca190 ! Init value for %l0
.word 0x13bbd17c,0x681b60f6 ! Init value for %l1
.word 0x50794a6e,0x525a671c ! Init value for %l2
.word 0xde8032d4,0x74bd89fd ! Init value for %l3
.word 0x0f8f3918,0xacf88fbc ! Init value for %l4
.word 0x4e7d3300,0x0728d1e6 ! Init value for %l5
.word 0x27f0dbf6,0x5d84a7c7 ! Init value for %l6
.word 0xe8a7fe4f,0xbc338bb7 ! Init value for %l7
.align 64
p57_init_freg:
.word 0xfff86ac4,0x341bb3a5 ! Init value for %f0
.word 0x98f55269,0x1e378c87 ! Init value for %f2
.word 0x6d6a450f,0x5f308b2a ! Init value for %f4
.word 0x26d75cee,0xc5d1bbe5 ! Init value for %f6
.word 0x120f81af,0xe88f3e4e ! Init value for %f8
.word 0x27f3bc34,0x843b3e73 ! Init value for %f10
.word 0x4eca3242,0xa2b34c0e ! Init value for %f12
.word 0x2bad1cff,0xdc4144c9 ! Init value for %f14
.word 0x3a62a679,0xd970b813 ! Init value for %f16
.word 0x50a04fd8,0x789a357d ! Init value for %f18
.word 0x6a23f22e,0x567abfaf ! Init value for %f20
.word 0x662d2162,0x754b8bb9 ! Init value for %f22
.word 0x11a60a47,0xe383134b ! Init value for %f24
.word 0x9c036a6f,0x04b6d8b4 ! Init value for %f26
.word 0x0b5f1d92,0x9972b6d3 ! Init value for %f28
.word 0x57b70607,0x1bfdb8d6 ! Init value for %f30
.word 0x551b5c4a,0xbb6328e2 ! Init value for %f32
.word 0x0dbf2c83,0x90a025ea ! Init value for %f34
.word 0x1af9edc8,0x05ecec6e ! Init value for %f36
.word 0x530ddeae,0xc7ad537c ! Init value for %f38
.word 0x1b66d70f,0x7c7a48d1 ! Init value for %f40
.word 0xf9f9ca46,0x60a2358f ! Init value for %f42
.word 0xb4d1e6a8,0x286ea5ea ! Init value for %f44
.word 0x7604073e,0xb4596d2f ! Init value for %f46
.word 0xb6f75f29,0x48ef9d4a
.word 0x3eeb7372,0xb5a2107e
.word 0x05df0acf,0x4fae5c04
.word 0x5aa941d4,0xbfb559d3
.word 0x32f69c08,0xa496fa61
.word 0xebf56069,0xc3532526
.word 0x044059b2,0xe95d7361
.word 0x08769bd1,0x2f4f93d8
p57_expected_registers:
.word 0x00000000,0xff000000
.word 0x00000000,0x0b4ca86a
.word 0x00000000,0xf70fe51a
.word 0x00000000,0x0f939223
.word 0x00000000,0x812c9c75
.word 0x00000000,0x2b431757
.word 0x00000000,0x000000dd
.word 0x00000000,0x900a53a1
p57_expected_fp_regs:
.word 0xfff86ac4,0x341bb3a5
.word 0x98f55269,0x1e378c87
.word 0x6d6a450f,0x5f308b2a
.word 0x26d75cee,0xc5d1bbe5
.word 0x120f81af,0xe88f3e4e
.word 0x27f3bc34,0x843b3e73
.word 0x4eca3242,0xa2b34c0e
.word 0x2bad1cff,0xdc4144c9
.word 0x3a62a679,0xd970b813
.word 0x50a04fd8,0x789a357d
.word 0x6a23f22e,0x567abfaf
.word 0x662d2162,0x754b8bb9
.word 0x11a60a47,0xe383134b
.word 0x9c036a6f,0x04b6d8b4
.word 0x0b5f1d92,0x9972b6d3
.word 0x57b70607,0x1bfdb8d6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p57_local0_expect:
.word 0x000000ef,0xbf54ffa1
.word 0x0646b777,0x20798c56
.word 0xff23a8a0,0x85e9cd07
.word 0x000000fc,0xae690000
.word 0x00000000,0x8c742302
.word 0xf341fde8,0x9506b7f7
.word 0xbdbd96d5,0xb3f48e7d
.word 0x3ec17f96,0xb78b33bc
.word 0x9cf076c3,0xbf2e7da6
.word 0x6629ac91,0x9506b7f7
.word 0xe2890571,0x553304bb
.word 0xb65ca2c8,0xe7475d37
.word 0x000000f7,0x9b0598df
.word 0x1900edb7,0x4a3a4d45
.word 0x41ada500,0x9edc39d9
.word 0x5949cdb9,0x0d594ba6
.word 0x70078766,0x0f0adcb4
.word 0xe78ace24,0xa4ae7136
.word 0xddd2a1ea,0x54aa1904
.word 0x30069cec,0x4ccf4e76
.word 0x9617bec5,0xe767c38d
.word 0xa7c3aed7,0xa6a7fb49
.word 0x07f1d834,0x9a5f1cce
.word 0xbe3cec92,0x92537bca
.word 0x87118781,0x80372d4f
.word 0x82afb33a,0x2271203a
.word 0x92239457,0x7aff7af7
.word 0x62a4bd3a,0x4e153a2b
.word 0x0a4304bb,0xfb73a91b
.word 0xc7b6c24a,0x7afa4a0a
.word 0xf7a5c228,0x0072d6cd
.word 0x341fbd0d,0x67b38bb2
.word 0x638eac76,0x1daf2033
.word 0x87e82f26,0x6b6a8faa
.word 0x7fe53fcc,0xed2a40e0
.word 0x00000000,0x8aa036a9
.word 0xe42efdc4,0xc04d9049
.word 0xdca3d9c6,0xad50f82e
.word 0x6df66bac,0x25113a68
.word 0xcfe5ac32,0xfed398c8
.word 0x74bd89fd,0x85e3b1fa
.word 0x7fa7786a,0x9b0598df
.word 0x299fd6dc,0xfd0fb99d
.word 0x2f27012b,0xdad6e46e
.word 0xdb12f063,0x62a1eb3f
.word 0xe4bf868a,0x5d2645d7
.word 0x8854ae88,0x910c4d31
.word 0x6bbddc99,0xb617bbf0
.word 0x2812ef75,0x6ad14e36
.word 0x044d11cd,0x20798c56
.word 0x3ed06054,0xff23a8a0
.word 0xe1572ad5,0xf10109d0
.word 0x6d0c60a5,0x52e23222
.word 0xc172041c,0x70e54a07
.word 0xf0b69d39,0x7741f55e
.word 0x3f235411,0x6778fb87
.word 0x8dc2663f,0x12a4e506
.word 0x634009b2,0xace664d5
.word 0xd61f53ef,0xd60d4827
.word 0xb12591a4,0xbfdcc9fe
.word 0xb9e9bda6,0xd3d4cfba
.word 0x7bf3175a,0x10607da6
.word 0x007a0b99,0xdd30c6e7
.word 0xb2af5206,0xb2ef4231
p57_local1_expect:
.word 0xffef2bd0,0xc1f79c32
.word 0x6ee4bdc1,0x00000000
.word 0xeff2ec1e,0xe3b9c4a9
.word 0x34b1db03,0x11d52ecc
.word 0xf8d60e07,0xa75f17eb
.word 0xd0ffffff,0x00000000
.word 0xe5dd5c96,0xe2bc0c2b
.word 0x954ea82b,0x8d19e182
.word 0xb7f1e4f4,0x8d7c3456
.word 0x17a5ca9d,0x48726aed
.word 0xee0323c8,0x415a6f3d
.word 0xc992ef9d,0x32453155
.word 0xf120de90,0x50ffc866
.word 0x2c4378f2,0x53ab0f78
.word 0x84e6f9f9,0xf539d404
.word 0x8192a4a0,0xd7ea573c
.word 0xa0f9ed1c,0x02afea1d
.word 0xff572c0e,0x6b2006f4
.word 0x00000000,0xd0e331e1
.word 0x14c1267b,0xc6890b02
.word 0x25d5e697,0x69e8e1e4
.word 0xd7f51885,0xd21c7c11
.word 0xab8ad9a0,0x3a72e1e3
.word 0x838c925c,0x88cd8874
.word 0x96ead6f2,0x6a96ff11
.word 0x45268abc,0x679f8056
.word 0x32f49917,0x132755fa
.word 0xe60d76ce,0x7935affe
.word 0x74d2b245,0x5d312eee
.word 0xe888727f,0x59efe4c8
.word 0x5c00e5d5,0xba6aea7f
.word 0xba9b6fac,0xba464cea
.word 0x00000000,0x6c1663ff
.word 0x5edd80a1,0x591bfdff
.word 0x024d914d,0xbbddf70a
.word 0x70571c96,0x900a53a1
.word 0xbea16d6b,0x6fa6e885
.word 0x37903a2f,0xce561749
.word 0x676d8099,0x57344336
.word 0x9e4e6bfc,0x02140124
.word 0xfde9f0bb,0x8fe848c3
.word 0xffe8c4d8,0x76a05954
.word 0x5573e69c,0xce023362
.word 0x702827a8,0x403c470d
.word 0xbb4fda53,0xe4e3af7e
.word 0x6b5b93ff,0x8cd9a5a7
.word 0x674c8830,0xdf9b22fe
.word 0x9c45edbd,0x642fbf4d
.word 0xfc838365,0xc5d0830c
.word 0x6e1d6c73,0x90a7bc04
.word 0xee099949,0x3d4d3341
.word 0xafe992e9,0x39a8e344
.word 0x07f33740,0x40ac64e0
.word 0x487313ea,0x96dc90d9
.word 0xe160a225,0xf0765386
.word 0xff4f545a,0x2bf32c1b
.word 0xbbe1bbc4,0x6666e1dd
.word 0xdf19ab3b,0x289ae9c7
.word 0x5532af87,0x7902a655
.word 0x2223fa77,0xffeee7ee
.word 0x04f0bebc,0x9ee49478
.word 0xf0d18795,0xf92b1e80
.word 0x4d9bffc8,0x05f20e9d
.word 0xe40a2639,0x2fb05265
p57_local2_expect:
.word 0x00000000,0x000000f7
.word 0x00000069,0xa016fd68
.word 0xe7475d37,0xbe7e6fb9
.word 0x1ae50ff7,0xf0bb17b6
.word 0x0b966953,0xff000000
.word 0xef000000,0xb9ff5d45
.word 0x8e6f76df,0x0f67526a
.word 0xf9198e9b,0xffb83ed6
.word 0xb2fcdeab,0x7c275ca9
.word 0xb3f48e7d,0x8ddc9595
.word 0xb73aa02f,0x6698dfce
.word 0x681b60f6,0x641d3cd9
.word 0x856b9712,0x58c74af6
.word 0x9b0598df,0x128c4879
.word 0x1c22fa9e,0x03f91342
.word 0x6196576f,0x09e8279e
.word 0xd184ef05,0x43185907
.word 0xd674e438,0x35b075e0
.word 0x50dee58a,0xfefe3fad
.word 0xbac5d9d3,0x2f43ddec
.word 0xfb3dde18,0xf85c09f7
.word 0xdf3f14ff,0xc1a4db4d
.word 0xb1e8cc73,0xd3af5c56
.word 0xee5b12a9,0xff895f7b
.word 0xebfd6d3b,0x602329fe
.word 0x4a8dec9f,0x94d8451b
.word 0xe4fd9d2c,0xa4fa3c8a
.word 0xac6b77ef,0xfffc4445
.word 0xce930db9,0xab1c122b
.word 0x00000000,0x4fcac1b4
.word 0xe851f089,0x7f8f4081
.word 0x4da761bf,0xe4a81a20
.word 0x44d5de61,0xcea1840f
.word 0x3893ab1c,0xa91ec7ea
.word 0x00000050,0xea60cf68
.word 0x8aa036a9,0x85a3ff6b
.word 0xf48dc409,0x70703b5c
.word 0x3ae891cf,0x6f54fa34
.word 0x644c1e1b,0x46cc478a
.word 0x6de1f118,0x5e16412b
.word 0x6ad31b49,0xc902d214
.word 0x14212c4f,0x7b475f8f
.word 0x4fa839d4,0xbd30c666
.word 0x0cdf8565,0xd6266ee4
.word 0x7d464207,0xa2148984
.word 0xa290e870,0x46cf9d0f
.word 0x000000f7,0xfb9b2387
.word 0x691305c5,0xf6ff9255
.word 0xfffffffc,0x34e579b4
.word 0x54fc1028,0xff0649b4
.word 0x3d9b6cbb,0xb9d39bdc
.word 0x8aa036a9,0x20e03cce
.word 0x821d21a0,0x0fed92ea
.word 0x7293520b,0xb8b126dc
.word 0xc63bcad3,0x75c0de5a
.word 0xd363daa0,0x8a042a67
.word 0x45fa4498,0x6e7440d4
.word 0xb702213f,0xf33e179d
.word 0x2b471ca3,0x3264353a
.word 0x1fcefd59,0xf09e4201
.word 0x94f8321b,0x000004bb
.word 0x5b8252a5,0x059a91df
.word 0x0b4ca86a,0x50fc4311
.word 0x99e27ac8,0x9cde286d
p57_local3_expect:
.word 0xff000000,0x0b4ca86a
.word 0xffed3d78,0xd991b2ac
.word 0x000041f3,0xf414dedb
.word 0x8e7d00ff,0x89f94d8b
.word 0x00007d8e,0x7a5d5e70
.word 0xff000048,0x2fb05265
.word 0x1a4b4188,0x29f04bff
.word 0x9834f56e,0xd650be90
.word 0x8128281e,0x5d84a7c7
.word 0xa5ff2f51,0x2a4e49b4
.word 0x5ca5d5c7,0xaaae10fb
.word 0x12599a0c,0xd0298a20
.word 0x9061095c,0xa3e07ac1
.word 0x9f9fef6d,0x455dfcb9
.word 0x5c8c571d,0xd4d7ea77
.word 0x251b086c,0xd33dfbad
.word 0xe9ce70be,0x490aea33
.word 0x0a056503,0x9cebce14
.word 0x799e72f7,0x5f974681
.word 0xe7475d37,0x76647637
.word 0x13a188b2,0x404b8f4c
.word 0xfe57153e,0xb55e8659
.word 0x6d12c579,0xd936f887
.word 0xeb87ebb8,0xe657ff11
.word 0x5ebfde56,0x6fa498bd
.word 0x95b521ff,0x0aaccf84
.word 0x7b912302,0x7fe7ffe5
.word 0xf14beea6,0x25146e0c
.word 0x8ad41b34,0x9679c7aa
.word 0x96479243,0x55c6260e
.word 0x788769f3,0xfe8437c2
.word 0x25daa3aa,0xeea604fe
.word 0x177088f7,0x9231993a
.word 0x4240fa6e,0x8736c505
.word 0x556f70c3,0x000000f5
.word 0xc07d7647,0xc094a202
.word 0x01c524ae,0x3a57976f
.word 0xf8a7bb2f,0x0000f8d6
.word 0x3aaf5a13,0xc16ce36e
.word 0xb1787f43,0x41842f1d
.word 0xc2f71189,0x00000016
.word 0xd7fa4315,0x32a20e27
.word 0x73d9fdae,0x916c7702
.word 0xa13a8da5,0xa9fdcd32
.word 0x0c3b9090,0x8e74e1c4
.word 0x156a2a1e,0xe49cfdc1
.word 0x832b7042,0xc4acd6ce
.word 0xc8e7205d,0x38546ca0
.word 0x54ba95c3,0x70bc471d
.word 0xac082482,0x78b21b31
.word 0x60700f34,0x77b74606
.word 0x85716177,0x6ff8782d
.word 0xc548aa59,0x6d36ff66
.word 0x7d310383,0xb5e4c009
.word 0x6de1f118,0x5e16412b
.word 0xbce6cfc4,0x662703fb
.word 0x222572aa,0x1260a660
.word 0xd2688b1c,0xaa9f027c
.word 0x000000f3,0xd22f0409
.word 0xaeaa391b,0x342657a4
.word 0x81b0d208,0xf0f5434d
.word 0xa1a36e13,0x8d0ac6d1
.word 0x8e31346e,0x9298a860
.word 0xc2c3ffc7,0xc77863ba
p58_init_registers:
.word 0xe2abeb87,0xe793f11b ! Init value for %l0
.word 0x494934d6,0x0d44003d ! Init value for %l1
.word 0x1b2d5f4f,0xbc11522c ! Init value for %l2
.word 0x864b77fa,0x5b548980 ! Init value for %l3
.word 0x39c0d263,0xb79dce43 ! Init value for %l4
.word 0x9b9babd1,0xd74cd957 ! Init value for %l5
.word 0x125d9fdd,0xb72460d4 ! Init value for %l6
.word 0x9ef7678d,0xd957eb7e ! Init value for %l7
.align 64
p58_init_freg:
.word 0x49b36e03,0xa75226a7 ! Init value for %f0
.word 0xd4958357,0xd358bb8f ! Init value for %f2
.word 0x32dd5312,0x2916af64 ! Init value for %f4
.word 0x2388d514,0x36980489 ! Init value for %f6
.word 0x3607135b,0xbfdfc56a ! Init value for %f8
.word 0x1c1945da,0x976b3bd6 ! Init value for %f10
.word 0x38b7bda1,0xe684db1c ! Init value for %f12
.word 0x3ddfcfe9,0x181d136e ! Init value for %f14
.word 0x0efb6a96,0x135cd9e1 ! Init value for %f16
.word 0x5c22cf5b,0x37155294 ! Init value for %f18
.word 0x6d492a83,0x1cd097b3 ! Init value for %f20
.word 0x95de928f,0xb62fd8b3 ! Init value for %f22
.word 0x14b13526,0x9c81786f ! Init value for %f24
.word 0x2c5002ae,0x31024fac ! Init value for %f26
.word 0x475c795d,0x2248c1c2 ! Init value for %f28
.word 0xe17d81fc,0x29524332 ! Init value for %f30
.word 0xb15445c6,0x9098cf00 ! Init value for %f32
.word 0xfb81dac3,0x38dbee2e ! Init value for %f34
.word 0x14a1736d,0xa0a922de ! Init value for %f36
.word 0xb82487fd,0x5b176707 ! Init value for %f38
.word 0x7b7175ef,0xafba6443 ! Init value for %f40
.word 0x45c11d1c,0x1486c6ed ! Init value for %f42
.word 0x3a191b97,0x3b47b420 ! Init value for %f44
.word 0x903bace0,0x3e156005 ! Init value for %f46
.word 0xfe19fba6,0x820054e7
.word 0x98f514bb,0x93b376f0
.word 0xe05840f6,0x8d52b8c5
.word 0x6897fbe1,0x64a03eb6
.word 0xfae74583,0x32ad746e
.word 0x397ebcc8,0x7495b6d9
.word 0xa94b21ca,0xba0ac2f2
.word 0xae653b2b,0x1f8ecc50
p58_expected_registers:
.word 0x00000000,0xbe80792b
.word 0x00000000,0x0000990c
.word 0x00000000,0x9ac270e5
.word 0xffffffff,0xdd9807c6
.word 0x792b6acb,0xe55ac001
.word 0x00000000,0x00000004
.word 0x00000000,0x000000d6
.word 0x00000000,0x0000008d
p58_expected_fp_regs:
.word 0x49b36e03,0xa75226a7
.word 0xd4958357,0xd358bb8f
.word 0x32dd5312,0x2916af64
.word 0x2388d514,0x36980489
.word 0x3607135b,0xbfdfc56a
.word 0x1c1945da,0x976b3bd6
.word 0x38b7bda1,0xe684db1c
.word 0x3ddfcfe9,0x181d136e
.word 0x0efb6a96,0x135cd9e1
.word 0x5c22cf5b,0x37155294
.word 0x6d492a83,0x1cd097b3
.word 0x95de928f,0xb62fd8b3
.word 0x14b13526,0x9c81786f
.word 0x2c5002ae,0x31024fac
.word 0x475c795d,0x2248c1c2
.word 0xe17d81fc,0x29524332
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p58_local0_expect:
.word 0x06680000,0xa1fceefd
.word 0x54530043,0xf1864175
.word 0xc60798dd,0x60b9342f
.word 0x108289ef,0x9272697b
.word 0xf59161de,0xf0b1e572
.word 0xff0000fe,0xafec4dbc
.word 0x78b0939f,0x0b35c432
.word 0xdac010d7,0x58784458
.word 0x97075386,0xf992b079
.word 0x759c0bf0,0x9b377025
.word 0xa907f641,0x33137305
.word 0x787a9ae7,0x48fb4327
.word 0xb2ebf18d,0x26d9fe0f
.word 0xac72727d,0x7e31203e
.word 0x8c981bf0,0x548cb643
.word 0x1f1d9ffc,0x2b7d9952
.word 0x6b28f5f2,0x9445c655
.word 0xe8b9ffe4,0x2c6bc42f
.word 0xe5c15bee,0x86c8da45
.word 0xa3f38787,0x6b66f3dc
.word 0x9bd60326,0x99900273
.word 0x0b631187,0xc9c11b5f
.word 0x0292a191,0xb71fbb60
.word 0xfa80807f,0xeb87c840
.word 0x5ab4c97e,0x18c7d673
.word 0x7e2bf4b0,0xd36dd8c8
.word 0xc5a39ef6,0x00000087
.word 0x6acbec9a,0xeb378313
.word 0xec89ffe4,0x822680e3
.word 0x38bbea98,0x54530043
.word 0xf6533846,0x3f7d0d17
.word 0x2141fc56,0x64ff9236
.word 0xef594fcc,0x66004977
.word 0x8065326b,0x65bc663b
.word 0x00000006,0xeff2fc7f
.word 0x253ed840,0x18522c29
.word 0x93a6df59,0x8937fb6f
.word 0x0000000e,0x9bf20b6a
.word 0x47a86496,0xd3409afa
.word 0x6ebb4878,0x71ac4d81
.word 0xf5b7d9f9,0x0e4dd661
.word 0xc2c8ec38,0xd04ec1e6
.word 0x4b631cec,0xa13b6ccf
.word 0xdabe8f38,0xc7af2d90
.word 0x90bdd744,0x062ec182
.word 0x66ed3212,0x8db4c0a9
.word 0x1fb870ce,0xf1864175
.word 0x113f4374,0x0a9de5eb
.word 0x914e148f,0xfe0485f2
.word 0xfbb9e0c9,0xec2277ee
.word 0xb16dec1e,0xc1bd2261
.word 0x160adaf5,0xd4a8a227
.word 0x5be792f1,0xe8eace0d
.word 0x2c0c21b5,0xe41ab3cc
.word 0x348dd03b,0x62148bea
.word 0x000000b4,0xe61303bd
.word 0x3a7e0f82,0x0f2d49ef
.word 0xa2dfc5a8,0xbf49a841
.word 0x6836cafa,0xb6f2903c
.word 0xa3f4f014,0xbfa20868
.word 0xff3a9a6c,0x68d3e4e9
.word 0x5343a3cd,0x652b82c5
.word 0x21ee4b77,0xeb66c617
.word 0x5062f0e5,0x7659fe57
p58_local1_expect:
.word 0xff3baeac,0x284e4fdd
.word 0xc0a21863,0xff26eb34
.word 0x00005b2f,0xe131506c
.word 0x00000000,0x9cd167b2
.word 0xfe0000ff,0x3d38e6a2
.word 0x2f5b4ae8,0x9f1e5420
.word 0x2910e337,0x758ab44d
.word 0x8e6859ac,0xcc683a84
.word 0xf20cfbd6,0xfd1a6dbf
.word 0x05c775cc,0x4bad01d7
.word 0xa2916263,0x776a13f1
.word 0x8fd9a678,0x0b86be38
.word 0x1d4263be,0x1864a83b
.word 0x715cdb82,0x1df13c16
.word 0xcc3e1af3,0xf1235c56
.word 0x3bd6df7e,0x8d3407d1
.word 0x66d12cb2,0xebb1304d
.word 0x48062f23,0x2c734fe3
.word 0xe0a8ffe8,0x3c156e7e
.word 0xc24aff97,0x77f71dc4
.word 0xccf6e9d0,0x9425ea03
.word 0x0d44003d,0x450e5d6d
.word 0x98fec928,0xeb1b7ccd
.word 0x19a4dc7e,0xafff2fda
.word 0xc46b5f2e,0x79cba10e
.word 0x483e864c,0x514dabf8
.word 0x9ac270e5,0xedcd6795
.word 0xe3b5edac,0x8e74d651
.word 0x1f36e558,0xe8d41def
.word 0x84fae6cf,0xde6b0541
.word 0x61afa3a0,0xa491f2fe
.word 0x13ff736d,0x3d560fee
.word 0xd753c620,0x3c89446d
.word 0x7b3c11ce,0x077c3a01
.word 0x0715fffb,0xef898210
.word 0xcbffacaf,0x6e1a0c44
.word 0xbf49a841,0x20cef77b
.word 0xafec4dbc,0xf3a8a47d
.word 0x7172954c,0xbe51670e
.word 0x3c865913,0x91eb5e55
.word 0x2c418cd8,0x41ecdd81
.word 0xf9d12b48,0x9d25e9da
.word 0x66bb2cf9,0x4e823bab
.word 0xcdbbc9ff,0x2f570e10
.word 0xc3663f43,0xc4634507
.word 0xe2ae1289,0x67d45623
.word 0x112045ff,0x5045fa0e
.word 0x5260060d,0x618fcde7
.word 0x5e9f0767,0x70d3188c
.word 0xe2a9b22a,0xaa3c3bb3
.word 0x94ed69f0,0x7f4feaec
.word 0x770ad6ce,0x8f327ffd
.word 0x960e6428,0x163b0844
.word 0x5eded749,0x05e907c6
.word 0x82a58fb8,0x383cdcfc
.word 0x31617df9,0x4d640dab
.word 0x8acf930b,0x65ea3a8f
.word 0xffe007e2,0x00000013
.word 0xb72460d4,0xd17362e8
.word 0x451fbf21,0x657b7862
.word 0xee7fee8b,0xff6f0adb
.word 0x65156b8e,0x1955c9bd
.word 0x2fccb457,0x969e258c
.word 0x6957e21c,0xff0fd5f0
p58_local2_expect:
.word 0xff67fdff,0x00000000
.word 0xf9d12b48,0xafec4dbc
.word 0xd6000000,0x8d000000
.word 0x00000000,0x145898ae
.word 0x00000001,0xff8b1426
.word 0x990ccd84,0x7592d812
.word 0xff26f5dd,0xb37c10ab
.word 0xf597bcb5,0xd9948561
.word 0xb24f959a,0x46d52e6e
.word 0x60bb86ff,0x7ef1b7c1
.word 0xefb51546,0xe4024a6b
.word 0x9eeb4b6d,0x275f217e
.word 0x34a1b4b4,0xc226abd6
.word 0xb31d5d08,0x90a4a933
.word 0xe47c2e46,0xac07685e
.word 0xa5bcdd79,0x6e5ba23e
.word 0x0e1bd7fd,0x3c8110f0
.word 0x413a91b2,0x7bffab40
.word 0xdd4f4e28,0x8ba475c6
.word 0xa5e7451e,0xa398b2e1
.word 0xd0ff5969,0x54acd68a
.word 0x598cb3a0,0x61744e56
.word 0xe47b78fb,0x32f95862
.word 0xa30d15b4,0x6a6c8a67
.word 0x05e907c6,0x32fdcc83
.word 0x116ff7aa,0x29dfdc78
.word 0x011df06f,0xe31ae2e8
.word 0x25707243,0x33f34e9f
.word 0xa7b62cc1,0x92b5191d
.word 0xba27b086,0x8bc56947
.word 0x73fc53e7,0xce848a75
.word 0x937449aa,0xdd40b06d
.word 0x9af5b375,0xdd4f4e28
.word 0x6a91a033,0x79c052d1
.word 0x5bb9370d,0x584d9b50
.word 0x2a152de3,0xc391b45c
.word 0x5062f0e5,0x7659feff
.word 0x4274fccc,0xa5e8e461
.word 0x0d885396,0x06ee896f
.word 0x9c8452d4,0x100aa577
.word 0x1afe7f8c,0xe05de388
.word 0xba4988fd,0x21882ba3
.word 0x53ec2093,0x4869e9db
.word 0x2d32d283,0x1ca0483b
.word 0x4d17bf11,0x4f464d3d
.word 0xfcd7066e,0xc9e8a9d1
.word 0xc168b775,0xae3b76e5
.word 0x186309dd,0xa0ccacb2
.word 0x5ead8aea,0xa918ff6a
.word 0xeb979e14,0x3d947cb2
.word 0x2cce73a0,0x56ddb7de
.word 0xf1141a64,0x3bb28f41
.word 0x79b7cebb,0x1f321ed3
.word 0x8c616edc,0x758ab44d
.word 0x1a463285,0x2f5a28fb
.word 0xf9be1d2f,0x750e5cad
.word 0x49d17048,0x7d478f41
.word 0x61d6c1c4,0x9a51e544
.word 0xff747b00,0x8904f168
.word 0x5547d67c,0x04bef8da
.word 0x06a0c0a7,0x9aaf5ca0
.word 0x7fff82b1,0x6b9a0ff6
.word 0xd0917f80,0x6a7c2a9a
.word 0x3833d33f,0x6b662f49
p58_local3_expect:
.word 0x2b7980be,0x431e59e4
.word 0x00006806,0xba27b086
.word 0x792b6acb,0xe55ac001
.word 0x8d000000,0x8c858c1f
.word 0x2b790000,0x46ab9f84
.word 0xff68e10d,0x7266a351
.word 0xaf30a24b,0xa9dc333d
.word 0x29b07792,0x3c0a1473
.word 0x2ff4e950,0x303b7252
.word 0xbc050080,0x64ba2dca
.word 0x2599e187,0x2e939b72
.word 0xf2bd6c87,0x07748cc0
.word 0xbbf7d4f1,0x96d8b40a
.word 0x9da5be1e,0x2f6b738c
.word 0xc233dc46,0x0f36ae11
.word 0xa76caa50,0x521821e8
.word 0x4c67fdff,0x145898ff
.word 0x38927412,0x77c796aa
.word 0xc63a0025,0x71ff8a1a
.word 0xea262b6e,0x93a39c1c
.word 0xe133205e,0x08f6f3dd
.word 0xb4d80f01,0x5f8c2645
.word 0xdfbcc7b4,0xffffff8c
.word 0x177b0fe1,0x7e1155a5
.word 0x43e33d01,0xb568febf
.word 0xc22a196d,0xaf2b24ee
.word 0xff0000fe,0x1f8c858c
.word 0xc04b4d62,0x6f310073
.word 0xd3254281,0x79d3fb3c
.word 0x28bcb25a,0xfe1da8ca
.word 0x65db6adb,0x5a318f73
.word 0xd3b449d1,0x879314bd
.word 0x2dca7acc,0x50e3a3c7
.word 0x3c84fee6,0xfc61f94b
.word 0x331e9c1d,0x5bdaff00
.word 0x1df59625,0x31501b7f
.word 0xed6cc644,0xd2572829
.word 0x09ff255c,0xd6b168cd
.word 0x3f66c85e,0xd5969435
.word 0x0c9f4618,0x93ffdf02
.word 0x7bf0474f,0x817b841e
.word 0xe503c11e,0xc47a3c82
.word 0x733dcb34,0x849cfe9a
.word 0xff85dc76,0xcb688dff
.word 0x7dd8c534,0x50d0ffb9
.word 0x841b57fd,0x08992209
.word 0x4b5ff206,0xcf3ea4ca
.word 0x18036930,0xfb69e3a3
.word 0x2433c5f6,0x8865b0d6
.word 0xb7d3b6cc,0x4500ec50
.word 0xd84d3d5b,0x424dc7b9
.word 0xdda9e024,0x98f1958c
.word 0xe09f95c1,0x2bd3814a
.word 0xe9e1a9cb,0x62cfef99
.word 0x8ed4c991,0x7fdd4850
.word 0x8f4cc571,0xac675be1
.word 0x9db986f5,0x6eb4fffc
.word 0xe8f19c50,0x3613e6e1
.word 0x791993d8,0x3a64753d
.word 0x5c3c34d3,0xbd5dffb5
.word 0x1e4aecaf,0x9950d113
.word 0xc4f327f2,0x86f5662c
.word 0x827c9190,0xa0e9bd65
.word 0x24a15f70,0xa54f5a49
p59_init_registers:
.word 0x52206ff0,0x48ea8be0 ! Init value for %l0
.word 0x47f673c0,0x19b54f67 ! Init value for %l1
.word 0x30f9db98,0x20501ef1 ! Init value for %l2
.word 0x14b5d6ac,0x70176d1e ! Init value for %l3
.word 0x832fca38,0x03a86ee8 ! Init value for %l4
.word 0xaed7a2d9,0xedf5913d ! Init value for %l5
.word 0xcfc15ada,0x999eeed6 ! Init value for %l6
.word 0xa20bdfb8,0x438c183a ! Init value for %l7
.align 64
p59_init_freg:
.word 0x4ea4d19d,0xae979efb ! Init value for %f0
.word 0xbb4bf48c,0x47ecd7e1 ! Init value for %f2
.word 0x24e43ffa,0x27ce5715 ! Init value for %f4
.word 0x8dafb973,0x323a3d2c ! Init value for %f6
.word 0x310c6264,0x6d61f496 ! Init value for %f8
.word 0x81e51075,0xc8718a6b ! Init value for %f10
.word 0x5b36d2e8,0xa2fb076a ! Init value for %f12
.word 0xba6e3bf5,0x68ca8605 ! Init value for %f14
.word 0xef544c12,0x78e1a68b ! Init value for %f16
.word 0x962eea0c,0x00802ee1 ! Init value for %f18
.word 0x2668a072,0x4d7b4402 ! Init value for %f20
.word 0xa27492e2,0x21f8159d ! Init value for %f22
.word 0xd7aa7e68,0x6cce6033 ! Init value for %f24
.word 0xee471263,0x52eceb7c ! Init value for %f26
.word 0x1d32525c,0xca34e2ff ! Init value for %f28
.word 0xfe546f21,0x9592d143 ! Init value for %f30
.word 0x321d0285,0xc331a0f1 ! Init value for %f32
.word 0xfbb1475a,0x8d4a0e78 ! Init value for %f34
.word 0xa7bc2a69,0xa2410fb3 ! Init value for %f36
.word 0x54b7ff68,0x66a77e91 ! Init value for %f38
.word 0x41b15783,0x48d821cd ! Init value for %f40
.word 0x14acb403,0xaadc5732 ! Init value for %f42
.word 0x71fbb470,0xa3bbc290 ! Init value for %f44
.word 0x646ab1f6,0x40e9f584 ! Init value for %f46
.word 0xab878082,0x574665cd
.word 0xdbfc9e28,0x234abe09
.word 0x7ce50cbf,0x4d88c8dc
.word 0x41d0740c,0xb87e2cf7
.word 0x070904d2,0xd292b136
.word 0xaf336e0e,0x32b07694
.word 0xeacce3da,0xdb15a44f
.word 0xab32bcd7,0xeedd02cc
p59_expected_registers:
.word 0x00000000,0x0000be4d
.word 0x00000000,0xa7bf7e09
.word 0x00000000,0x37fc28ef
.word 0x00000000,0xbd00000d
.word 0x00000000,0x76165086
.word 0x00000000,0x0e16a354
.word 0x85c7f3c5,0x31e691d5
.word 0x00000000,0x000000c5
p59_expected_fp_regs:
.word 0x4ea4d19d,0xae979efb
.word 0xbb4bf48c,0x47ecd7e1
.word 0x24e43ffa,0x27ce5715
.word 0x8dafb973,0x323a3d2c
.word 0x310c6264,0x6d61f496
.word 0x81e51075,0xc8718a6b
.word 0x5b36d2e8,0xa2fb076a
.word 0xba6e3bf5,0x68ca8605
.word 0xef544c12,0x78e1a68b
.word 0x962eea0c,0x00802ee1
.word 0x2668a072,0x4d7b4402
.word 0xa27492e2,0x21f8159d
.word 0xd7aa7e68,0x6cce6033
.word 0xee471263,0x52eceb7c
.word 0x1d32525c,0xca34e2ff
.word 0xfe546f21,0x9592d143
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p59_local0_expect:
.word 0x097ea2de,0xd5bdeb47
.word 0xffd60000,0x4146df67
.word 0x00000000,0xf946ff2c
.word 0xf79dff11,0xc5210c24
.word 0x54a35bbc,0x0000270d
.word 0xffd2df85,0x07983592
.word 0x9cf14d94,0xd392793c
.word 0xa9bc215d,0x880ff72a
.word 0x0c79496a,0x2392a169
.word 0xff3fa539,0xf60cdc87
.word 0xcb8fe4ba,0xd44c11b2
.word 0x748195cb,0x3f16c64b
.word 0x5d0b341a,0x217c5455
.word 0xe342ee6f,0x9b7550df
.word 0xdbc34ede,0xf6038c88
.word 0x2ecbed00,0xfa093eb7
.word 0x3765b7a3,0x4533f287
.word 0x0b2b13c4,0x3d5808b9
.word 0x00001525,0x3def5f99
.word 0xde69ac08,0xe2771fef
.word 0x4b6b691b,0x97189507
.word 0x88e4516e,0x000000e8
.word 0x3aa2df61,0xd7cc2007
.word 0x61e609a8,0xa0dcaeff
.word 0x39285e9f,0x29033b87
.word 0x0c482322,0x442483c1
.word 0x71333d0c,0xd7f041e8
.word 0x0abded32,0x11ff9df7
.word 0x9d4ec77d,0xa5347e65
.word 0xad4fc285,0x76760fb4
.word 0x2678e129,0x81ddf948
.word 0x4c7efa7a,0xf1f2c93c
.word 0x80989dc8,0x4521c0fd
.word 0x678801a4,0x690bee0a
.word 0x484f0d19,0x78892a64
.word 0xbf33c18b,0x52e01052
.word 0xd2a7f4db,0x7d574491
.word 0x00efd50a,0xb0633fe7
.word 0xd9279e81,0x6dca0024
.word 0x74bf43e4,0x874c0595
.word 0xff53ba04,0x216dfbd7
.word 0x91df0390,0x50f0c678
.word 0xc3fafff4,0x4e791be1
.word 0x3674c598,0xa9a837a7
.word 0x4bdd4beb,0xb336d2f4
.word 0x000000f5,0xa7bf7e09
.word 0x314e624b,0xda4b503c
.word 0x0dd0bf6e,0xb62ca8ff
.word 0xbb209783,0xe587a33a
.word 0xcde33155,0x269eafbd
.word 0xc86e332f,0xb5c3daa9
.word 0x38d49eff,0x61da4edb
.word 0x6766e1e9,0x00000000
.word 0x8aae82ee,0xe023b569
.word 0x2daa5d6b,0xaeebff66
.word 0x9d5d1716,0x1435664c
.word 0x29ffa1f6,0x8dc53a8c
.word 0x5828a279,0xe1fcf434
.word 0x08abffc8,0x3a495a10
.word 0xb7d1e64e,0xf4ff6818
.word 0x15d497da,0x180a1cc0
.word 0x70f194ca,0xfa849bfa
.word 0x17bad66e,0xd62dc10f
.word 0x14fcf223,0x1c0078bd
p59_local1_expect:
.word 0xf79dff11,0x4e947029
.word 0x435df2b8,0x240c21c5
.word 0xd30b4076,0x2d4fe895
.word 0x2ed5cc38,0xc6dff2cf
.word 0x72d7489a,0x644be67e
.word 0x0d274424,0xff55bb3a
.word 0x31eeb5d9,0x7ea0e3b6
.word 0x85c7f3c5,0x31e691d5
.word 0xd0a50a7d,0x53092b45
.word 0xc218e1d2,0x5eae972b
.word 0x9fc81a9f,0xe6a7c30c
.word 0x30c02bae,0x30a5e239
.word 0x0c969a23,0x9b8adead
.word 0x2e714710,0xb86345fa
.word 0xb96a2cd1,0x89b6d6e8
.word 0x57644b44,0xf9dccf1f
.word 0x841e5095,0x1c361a11
.word 0xf572bcce,0xaf1decef
.word 0xf293fc3c,0x4e97790c
.word 0x20b2c583,0xdaa5eeb4
.word 0x7d8675fc,0x8ca43bad
.word 0x2e2d6f69,0x8ad59857
.word 0x964d5b18,0xf775ff90
.word 0xc1a28079,0xb3915f3d
.word 0xe46dd233,0x95c6dcf6
.word 0xda646e4a,0x1856f30e
.word 0xef922fe1,0x381db6b1
.word 0x3d9203ff,0x25403f4a
.word 0xe25e09e7,0x0000000d
.word 0x25e5de1f,0xd9758095
.word 0xe7562bfd,0x80197d13
.word 0x495ec46a,0xe0a9abc6
.word 0x000000d3,0x42a27ddf
.word 0x11f9c2a2,0xda1a70af
.word 0xa872f0e8,0xeddc5ac8
.word 0xf1f2c93c,0x8e8c6ec3
.word 0x60af9f8b,0xf70b371d
.word 0xacb3106c,0xed157622
.word 0xe9e60aa1,0xfa40fdc1
.word 0x3e89c326,0x8d3a7c29
.word 0xe0e970a3,0x255844ed
.word 0x10147d95,0x000000ff
.word 0x34fb0d8e,0xbcc673e5
.word 0x30653845,0xfe8c136f
.word 0xf3fe52d5,0xb4efd5fb
.word 0x4f03f913,0x949e0beb
.word 0x0b4346f2,0xb9edd200
.word 0x40f36bff,0x21ddda5d
.word 0x72356591,0x72d759fd
.word 0x64a75486,0x5a074664
.word 0xadd738d9,0xda01a245
.word 0x6a3d0992,0x71ebec4f
.word 0xe4ed2a01,0xa7f87408
.word 0xfd89b007,0xd3bfcba9
.word 0x26548e00,0x97989c32
.word 0x5481e273,0x8d1daeeb
.word 0x563cdef9,0xc8b5642c
.word 0x37fc28ef,0x45809f22
.word 0xd00ca6da,0x032990a7
.word 0x5b145bdb,0x11c9ff73
.word 0x8a2185e1,0xf65e0a31
.word 0xcad2d94f,0xdbdd2483
.word 0xff28dd24,0xcf5c8164
.word 0x2d7ad125,0x3035719d
p59_local2_expect:
.word 0x72000000,0xe4a9f61e
.word 0x658f2599,0x7733794e
.word 0xff000000,0xee82ae8a
.word 0x00000000,0xff274424
.word 0x37fc28ef,0xbd00000d
.word 0x08310a2b,0x4cfa7d4d
.word 0x46fec910,0xc2cd0da7
.word 0x4254ee00,0x42bd9b13
.word 0xd878c34d,0x8670cafd
.word 0x51981ef1,0x0f6ad9ba
.word 0x152d78c2,0xc3aee07b
.word 0xca06ed2c,0x8ee44c3d
.word 0xc8ce26ea,0x32f613b7
.word 0x600a15af,0xae22f9c3
.word 0x9980bb16,0x022c5a74
.word 0xfcae060e,0x78cb0dce
.word 0xaa0012f9,0xdb64a422
.word 0x435df2b8,0xef88af63
.word 0x1a216ed5,0xc872b7c9
.word 0x35db2438,0xff2afbdb
.word 0x6270dabb,0xebb68dd7
.word 0xc4c94a38,0x2592fd0a
.word 0x0f2ff7c5,0x089ca205
.word 0x62f15627,0x1effdb0f
.word 0xb748f460,0xb968708b
.word 0x87914a0d,0x862a6a32
.word 0x9695838d,0xf96b9264
.word 0x0f174fa1,0x101cda48
.word 0x6edafff2,0xa3800f68
.word 0x4ab2fb3a,0xf6c4ffb9
.word 0xdac2a7b1,0x80d404b2
.word 0x8bedd792,0x00000009
.word 0xad8af272,0xe021e5aa
.word 0x45c79b53,0x42733c62
.word 0x1b2bb8f7,0xedf6c8a7
.word 0x7aef0625,0xcf0bb376
.word 0xa14c386f,0x114ceac2
.word 0x0cbba4d0,0x2b0a3108
.word 0x2e46f69a,0xe3f1499a
.word 0x789fd75c,0xcd55ba3f
.word 0x47859fb8,0x88e451ff
.word 0x91b9cbe6,0x42ff49ac
.word 0x25687ab6,0xc0b531f6
.word 0x988e9143,0x240c21c5
.word 0xcc078f0a,0xf4e489bb
.word 0x956e9211,0xbb7b251d
.word 0x66e5aadd,0xec4c3d58
.word 0x8c482a8b,0x3ae70748
.word 0x0380caf3,0x34fb0d8e
.word 0x6bca6ee6,0x973840e4
.word 0xbe09c08e,0x49876e17
.word 0x4146df67,0xa84047a3
.word 0x7d55e761,0x6cccca0c
.word 0xe401ca61,0x63ce37de
.word 0xe5dfc841,0xa8d848b8
.word 0x18abf74d,0xdb25216f
.word 0x23da07b6,0x26bb5734
.word 0xd2725c38,0x30326c78
.word 0x8c826bd2,0xf23961f8
.word 0x21b916bb,0xce0a348b
.word 0xd53f9b7a,0xac79636e
.word 0x2db4bba1,0xe5798d7b
.word 0xf6839702,0x28f4176e
.word 0x0c0c1e74,0xcb5a89dd
p59_local3_expect:
.word 0x14fcf223,0xac03bfc7
.word 0xff000000,0x00000000
.word 0x7d3f5d45,0x4dca7095
.word 0xf946ff2c,0xc6ec8ea6
.word 0x00d3d88f,0x16544c25
.word 0xff210c24,0xb8358e9a
.word 0xc76f2273,0x89993713
.word 0x216246c5,0xf1337e32
.word 0x0b9b23a1,0xcfd2a373
.word 0x2b394e38,0x76165086
.word 0x9e1cb2bf,0x23d43a12
.word 0x4154041b,0xb22722b7
.word 0x416a360e,0xf2fa4ceb
.word 0xfc9b727c,0xca625db3
.word 0x2970944e,0x11ff9df7
.word 0xa25f1dd7,0xd3dc4013
.word 0x21214442,0x94525ee3
.word 0x707fa4d3,0xa7a3c1a2
.word 0x44bc3d24,0xcf0bb376
.word 0xb4b845ee,0x447f56b2
.word 0x8dea02b4,0xfe9290cb
.word 0xd3ad8922,0xabd39cbf
.word 0x9c2235a6,0xc36d3a64
.word 0x96781a1f,0xdc6f3456
.word 0xeb2e437e,0x827e7cbc
.word 0x368f2203,0x91ebe184
.word 0xf4129373,0x45c51427
.word 0x5fe816fd,0xfc2d29fd
.word 0xcfebe576,0xbe4d25c1
.word 0xc3163de8,0x85bc5b69
.word 0x38e04177,0x15b0c46b
.word 0xb6896b25,0x54d08fd8
.word 0x3835613c,0x9d920694
.word 0xffd2ffff,0xb2a5dfff
.word 0xa492dcde,0x8649cab2
.word 0xe85cbc28,0xb0d95fad
.word 0x999eeed6,0x62293898
.word 0x1f1f0ef0,0x918b3944
.word 0x240dbc4f,0xbbffbd5e
.word 0x10935f17,0xc8128d77
.word 0x72c4234b,0x041a5fed
.word 0x75fef9c4,0x0dd2df85
.word 0xa7a0c484,0xd7ffccbf
.word 0x8d600792,0xf1102a0b
.word 0xea60343b,0x78f08157
.word 0xb26a04a5,0x89427ab3
.word 0xd02b534c,0x6c86e6c8
.word 0x70e35048,0x8bf4a56c
.word 0xf33552aa,0x01bdbf92
.word 0x68000000,0x8649cab2
.word 0x02a2d444,0x55e057df
.word 0x00000000,0x0000002e
.word 0x1b6fa9ae,0x65295fe4
.word 0xc0df9c4b,0xaf5a3c27
.word 0xfc5d2529,0xd9758095
.word 0xf9e0f20e,0x7d3f5d45
.word 0x9a8f7e1b,0x5c7c2187
.word 0x000000bb,0x1053c43c
.word 0x90aeb2ca,0xcc3f716b
.word 0xffca8003,0x6c6d5fc1
.word 0x23b9f192,0x2fe93926
.word 0xa9a39b1d,0x9225abb5
.word 0x9fc7a33c,0xd3327e97
.word 0x2a5532cc,0xd670d323
p60_init_registers:
.word 0x5337892e,0x4ca866a5 ! Init value for %l0
.word 0x8347b4f7,0xff91e966 ! Init value for %l1
.word 0xe1dd5dbe,0x80b50527 ! Init value for %l2
.word 0x0280bdaa,0xec64fd48 ! Init value for %l3
.word 0x51531836,0x1edbeaab ! Init value for %l4
.word 0x6e3d5584,0x237b4bf5 ! Init value for %l5
.word 0xd0151163,0xbdd1e538 ! Init value for %l6
.word 0x98bb8602,0x12f1be90 ! Init value for %l7
.align 64
p60_init_freg:
.word 0x0d7712e8,0xa4bf0116 ! Init value for %f0
.word 0x6e79d1bf,0x513e2301 ! Init value for %f2
.word 0x4324a37c,0xf3f6c0a6 ! Init value for %f4
.word 0x7aa6392b,0x018c6038 ! Init value for %f6
.word 0x5922b8a2,0x30744f72 ! Init value for %f8
.word 0x319bbb77,0xfc4e2f2e ! Init value for %f10
.word 0x9785504a,0x0082ae22 ! Init value for %f12
.word 0x2a75c550,0x12a43adb ! Init value for %f14
.word 0xeebf4d68,0x6a637c89 ! Init value for %f16
.word 0x76708f70,0x6a31bd07 ! Init value for %f18
.word 0x07c86648,0xf35eed35 ! Init value for %f20
.word 0xa02255ab,0x32e47350 ! Init value for %f22
.word 0x0284e7fc,0x3b56a63e ! Init value for %f24
.word 0x64f49128,0x0ad070e5 ! Init value for %f26
.word 0x9f23d96a,0xe88037b4 ! Init value for %f28
.word 0x21fa5796,0xa3945234 ! Init value for %f30
.word 0x6b128820,0xbcfb16e6 ! Init value for %f32
.word 0x256fc808,0xb5d740fd ! Init value for %f34
.word 0x2f4e833b,0x112aa784 ! Init value for %f36
.word 0x7230febf,0x62d06114 ! Init value for %f38
.word 0x45e24db7,0xadb46a10 ! Init value for %f40
.word 0x87a1aca0,0xbbb8bd52 ! Init value for %f42
.word 0xcd52993d,0x598f5ca5 ! Init value for %f44
.word 0xba75c7d5,0x64e69391 ! Init value for %f46
.word 0x035df417,0x1a03a8e6
.word 0xf62e0445,0xcfb4faf0
.word 0x15cb1b35,0x85e7bb07
.word 0x440bdf8a,0xd3a72d10
.word 0xdfbf5fae,0x2f7c5921
.word 0xf8549956,0x2d96d179
.word 0x48fbae3a,0xe2dda946
.word 0xa4c03e98,0xcc10a945
p60_expected_registers:
.word 0x00000000,0x0f4ce266
.word 0x00000000,0x00000052
.word 0x8347b4f7,0x00000000
.word 0x00000000,0x66447222
.word 0x00000000,0xeec18afd
.word 0x73587240,0x9b489f8b
.word 0x00000000,0x00000014
.word 0x3a45fe0a,0x11c2732e
p60_expected_fp_regs:
.word 0x0d7712e8,0xa4bf0116
.word 0x6e79d1bf,0x513e2301
.word 0x4324a37c,0xf3f6c0a6
.word 0x7aa6392b,0x018c6038
.word 0x5922b8a2,0x30744f72
.word 0x319bbb77,0xfc4e2f2e
.word 0x9785504a,0x0082ae22
.word 0x2a75c550,0x12a43adb
.word 0xeebf4d68,0x6a637c89
.word 0x76708f70,0x6a31bd07
.word 0x07c86648,0xf35eed35
.word 0xa02255ab,0x32e47350
.word 0x0284e7fc,0x3b56a63e
.word 0x64f49128,0x0ad070e5
.word 0x9f23d96a,0xe88037b4
.word 0x21fa5796,0xa3945234
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p60_local0_expect:
.word 0x8e000000,0x33dbd711
.word 0xff9141ff,0x58e6dcf8
.word 0x373a060a,0x0fecb54a
.word 0x0f4ce266,0x78446481
.word 0x0be991ff,0xb0537137
.word 0x0be991ff,0xf7b44783
.word 0xa7764157,0xc4af4abc
.word 0x8a616cb4,0xe586304b
.word 0xc4d496c9,0x06761c8e
.word 0x45800ec9,0xe628473c
.word 0x164be9ea,0x2bd8555f
.word 0x335d05ca,0x3e278f49
.word 0x76f8ad87,0x65b8f761
.word 0xc4d38241,0x0ef999ee
.word 0x0c9e9198,0x304c06c8
.word 0x6d0dc2a9,0xa84c6676
.word 0xbba68f70,0xb8126040
.word 0x3b532b2b,0xbfcab90b
.word 0xe3e5a26e,0x520b1a85
.word 0x52fafc2a,0xa6f2745f
.word 0xe28eae6f,0xafca2e2e
.word 0x9ed36ce1,0xc4d38241
.word 0x7cb6b166,0x3446f0e7
.word 0xc165959d,0xee89af82
.word 0x793bcb02,0x761a9608
.word 0x5b8d603e,0xc9e8dd02
.word 0x3ce273fe,0x9f7723e5
.word 0x84245336,0x1bea3eba
.word 0x471e0925,0xbb7fd682
.word 0x34d7a4a5,0x5a03f1a0
.word 0x5c654b2d,0x1256835b
.word 0xf6417705,0xac01b778
.word 0xc38f645f,0xffffffff
.word 0x79b64454,0x373a060a
.word 0x4644fffd,0xdd5185fa
.word 0x0202ff13,0x309745fa
.word 0xf46a9dbe,0x834aff3f
.word 0x77442000,0x5b52064f
.word 0xe78364a7,0x962b0757
.word 0xa51d60c8,0xfb4a4a53
.word 0x443a0f30,0xbbab8885
.word 0x7912c49d,0xff91e966
.word 0x2a5793be,0xa890e5ee
.word 0xd8fff946,0x98efa50a
.word 0x914656a5,0x3b5505c7
.word 0x316e0a09,0xebd54372
.word 0x4ef88e02,0x3ae6e0bc
.word 0x68f61b99,0x44cd26b2
.word 0xf56d1336,0xd8a02866
.word 0xc4aa1287,0xe7cdc1cd
.word 0x2c9e88b6,0xe53c4cf8
.word 0x5be45fe4,0x5957ed00
.word 0x00000048,0xeee415ee
.word 0x00000000,0xf7b44783
.word 0xffe3866a,0x863fc22b
.word 0xa7e89e10,0x8cabf9ed
.word 0x6ccc3dd5,0x3ea034f9
.word 0xbc7002e1,0xf8ca7723
.word 0x553bb4c2,0xb48e9a53
.word 0x9712d23d,0x7ac31f70
.word 0x9a816dba,0x358bf55e
.word 0x6ace2f9f,0x69a1da79
.word 0x9d436304,0xe7b0f0ed
.word 0xd96c3f02,0xb7e1723a
p60_local1_expect:
.word 0xeec18afd,0x9b489f8b
.word 0x5f000000,0x00000000
.word 0x48b70c52,0x953a46a3
.word 0x090a92f4,0xf52ecf87
.word 0xc94fd053,0x09f44bc8
.word 0xc2dc927e,0x00000000
.word 0x6bba0b06,0xa1e01ed4
.word 0x76c531c3,0x51d64eff
.word 0x6a47d922,0x8fd6ecd1
.word 0x14b7b7ab,0x9421c039
.word 0x89bcf1c1,0xf5eb4d2e
.word 0xb1ff4090,0x0acf74a5
.word 0xa8affb7f,0x1103fbd6
.word 0xfec3e88e,0xa3d139fb
.word 0xe586304b,0xff3a2a9c
.word 0xd7fefade,0x5ddf0058
.word 0xbe0da670,0x7e92dcc2
.word 0x6123d88a,0x288954b9
.word 0xcff94bd3,0xa69b7e21
.word 0xfea4deae,0x68f609c7
.word 0x3f6be5d3,0xd7a5a789
.word 0x38f603cf,0x2d7e3676
.word 0xb2682ad4,0x3c8096e8
.word 0x14cffb4f,0xe2d62482
.word 0xe668254b,0xfd6bb7fa
.word 0x8ef27147,0xba918600
.word 0x4631ea3b,0xfc5383de
.word 0x36a48308,0x9e688959
.word 0x2493d3a2,0x269aa61e
.word 0xc9f59c27,0x3d0213db
.word 0xa21d64a7,0x7895f62d
.word 0xd6d22484,0x00000095
.word 0x73d54392,0x4de43184
.word 0x6f248845,0xb1301c54
.word 0x32ef9ca7,0x7ef87c4a
.word 0xb3e96cd7,0xefd08f8b
.word 0xdbf5d905,0x7c1cff2a
.word 0x05479a1e,0x080da967
.word 0x2799b0e8,0x339abe9c
.word 0xe8bb7336,0x2dc5a95c
.word 0xd9aeb781,0x1273e341
.word 0x42e287a6,0xdef2d665
.word 0xf1206147,0x8c2a763c
.word 0x391b1512,0x1ece8277
.word 0x9422acf1,0x27883504
.word 0xa73f6306,0x7ce11475
.word 0x671d5ee0,0x50ee679c
.word 0x344cfb02,0xe04ef99e
.word 0x476b98b9,0x6dc37d29
.word 0x49a4e5b5,0x5e69104c
.word 0xc083031d,0x37051c7b
.word 0x1617906c,0xadac1ee7
.word 0xf39a5114,0x70501592
.word 0xb2f3b3f6,0xecf8838a
.word 0x00000000,0xa97269ed
.word 0x46b7a51e,0x00eae0de
.word 0x6a435ecc,0x812210d7
.word 0xb7c6f456,0x38e957de
.word 0x511aea4d,0x13a00783
.word 0xf066a64d,0x5ebd9000
.word 0x37f062d5,0xac03255c
.word 0x2c87ffb9,0xb58c33e3
.word 0x2504c58c,0xf643e6ac
.word 0x855e1d7c,0xfbeb95e3
p60_local2_expect:
.word 0x3538e38f,0x2bb1a448
.word 0xaedea4fe,0x1b422dd9
.word 0xc16cf742,0x603224ff
.word 0xffce3dab,0x3f7f33d1
.word 0xff2c381c,0xe2b14f6c
.word 0x090a92f4,0x7af97a07
.word 0x73587240,0x9b489f8b
.word 0xacd3711e,0xf49a8585
.word 0x5a5f9f09,0x1b422dd9
.word 0xdbc75f57,0x5a7b1f53
.word 0x00000000,0x7ac31f70
.word 0x981dbc66,0xab318a42
.word 0x2d5669a8,0xcdb09179
.word 0xc6485e3e,0xb839d9dc
.word 0x52819ad4,0x3baea35b
.word 0xe334cc16,0x00000620
.word 0x3466170f,0xf95a51c7
.word 0xb059b552,0xa3a85dc0
.word 0x44317336,0xe8ff5d8b
.word 0xd82ebf84,0xf8ad5340
.word 0xe4ddd41d,0x6eb430c8
.word 0xd52fe8f9,0x426483fa
.word 0xdbb6e02d,0x1caf3eff
.word 0x8fe33835,0x51900b03
.word 0x366bf2de,0xfe92f0aa
.word 0x8b896764,0xfeb4db9a
.word 0xc7749f35,0x5571b917
.word 0xd1f70ab3,0x22724466
.word 0x9a0c1950,0xce3d834c
.word 0x5b146973,0xab44d757
.word 0xfa077341,0x0000006e
.word 0xa0b24d39,0x0707b9d4
.word 0xf1fde091,0xa4236a47
.word 0x0885b529,0xeeee876f
.word 0x3e7c6b87,0x41c20878
.word 0x1831be7e,0x5f8bd2cb
.word 0x1617906c,0xeb7c7599
.word 0x325a317d,0x55f53d80
.word 0xd719c407,0x3650a988
.word 0x066abe0b,0xe45b6057
.word 0x563116da,0xf73e9fb1
.word 0x16db0d60,0x7e92dcc2
.word 0xaf516048,0x29cd7b42
.word 0xb9608058,0x8b5a8fd5
.word 0xc613c004,0x76614e25
.word 0x11a6ecdf,0x9c355b99
.word 0x85c00c4a,0x4c27a267
.word 0xa84e24dd,0x2a9808d2
.word 0x7058f99d,0x03d894db
.word 0xe5c4e0c4,0x6f248845
.word 0x8a7a0698,0x70746973
.word 0xbc33e2b4,0x02436cd6
.word 0xeb2e5af7,0x3d869039
.word 0xbad16be0,0x479364bc
.word 0x3ce89793,0x452fec20
.word 0xc6b71962,0x42644368
.word 0xa707d555,0x5888705d
.word 0x235b74c1,0x8bf3b106
.word 0xe203c40a,0x0f09b96b
.word 0xb2bdd0e2,0x0b9fc137
.word 0xf3a7aafc,0x299741cf
.word 0x6e849483,0xaf40f1c7
.word 0x8bf6d2cf,0xb5079bc7
.word 0xce197219,0xd80adb90
p60_local3_expect:
.word 0xb0000000,0x7671bd68
.word 0xff1490f1,0x4dff8d22
.word 0xecd12d96,0xee403aba
.word 0x00000000,0xf7b44783
.word 0x8ff3ffff,0xa69b7e21
.word 0xff000000,0x77e554bd
.word 0x923f4481,0x18fda73e
.word 0x4e402034,0x1f3d9588
.word 0x8047005c,0xf526ed7c
.word 0x541c0aa0,0x7a29eda9
.word 0xbc507344,0x466d1473
.word 0x87cf2ef5,0xc87c1755
.word 0xaffb6d09,0x8baa977f
.word 0x92728d82,0x9f750274
.word 0xb224b1c1,0xecd6899d
.word 0x78ad8560,0x0585ce1d
.word 0x54ae46b6,0x410874aa
.word 0x12f1be90,0xc0894e7f
.word 0xb12c53f7,0x578cef46
.word 0x72ffb4c8,0x764d83e5
.word 0x455711e3,0x033cddb8
.word 0xe7e52d20,0x10edc628
.word 0x141278fe,0xbb56ff98
.word 0xc97de44b,0x06b87e1c
.word 0x73f9792f,0x22724466
.word 0xd29272da,0xb599d03b
.word 0xc1d34b09,0xaf2883fd
.word 0x9bbc985d,0x833f8983
.word 0x31561b66,0xf73e9fb1
.word 0xfa0f52c8,0xaca3a9c9
.word 0xce9cde54,0xaf972765
.word 0x107504d6,0x38a82f20
.word 0x302fa0e8,0xb79c7818
.word 0xdb9c408f,0x05aaf2d3
.word 0x581136d5,0x58f39e6a
.word 0xec1016b3,0x08897732
.word 0xb63fde08,0xe9937240
.word 0x8caabf07,0x36082717
.word 0x9b1846ea,0xd160e65a
.word 0x0000001c,0xbc270646
.word 0x69a29873,0xf2390528
.word 0xf2d7c252,0x74e7701b
.word 0xd5b25ceb,0x15bb2099
.word 0x691121d2,0x6ca074d8
.word 0x976a2784,0x1ef0658b
.word 0xc226b682,0xcd6ff526
.word 0x5cff2fbe,0xac42562d
.word 0xb1d9c79b,0x6397a302
.word 0x13e76293,0x76af5b10
.word 0x8d0aff65,0x75c1d02d
.word 0x19fce790,0x8fc54c0f
.word 0x15ccac12,0x3aff2a1d
.word 0xfb740620,0x8c539be2
.word 0x3a45fe0a,0x11c2732e
.word 0x57b0de89,0x96987bc5
.word 0xfeece7f0,0x7da9e892
.word 0xdcb7d672,0x2bb1a448
.word 0xe5192e6e,0x524ec308
.word 0x0d726d1c,0x2bb4c101
.word 0x41dffd5f,0x95938ba5
.word 0x832a8966,0x5c368701
.word 0xf9304d91,0xae96fb59
.word 0x73edc30c,0xe75a157f
.word 0xde11c0e5,0x603224ff
p61_init_registers:
.word 0x2fe6ab62,0x81b98683 ! Init value for %l0
.word 0xbaf317de,0x6de6ee37 ! Init value for %l1
.word 0x9d7a581a,0x3084835e ! Init value for %l2
.word 0x5fe7ffc5,0xc1c45d77 ! Init value for %l3
.word 0x0b63d26a,0x05599afb ! Init value for %l4
.word 0x14eec12d,0x94f6c8b2 ! Init value for %l5
.word 0xcbc79d90,0x0a0e3270 ! Init value for %l6
.word 0xa9ad29f2,0x483738f4 ! Init value for %l7
.align 64
p61_init_freg:
.word 0xe32e4ccf,0x4d487d6e ! Init value for %f0
.word 0xbfe16e6e,0x2e1fd675 ! Init value for %f2
.word 0xd3cc4a94,0x8d013a38 ! Init value for %f4
.word 0x497e1f58,0x8d34f23f ! Init value for %f6
.word 0x6b5293c9,0x342fec75 ! Init value for %f8
.word 0xb1c47e95,0x2fbe3972 ! Init value for %f10
.word 0x6ee9454c,0xc571e8df ! Init value for %f12
.word 0x0acd22ef,0x1474cc33 ! Init value for %f14
.word 0xdb13b4f0,0xbf7c7c34 ! Init value for %f16
.word 0x665adca1,0xf29872c2 ! Init value for %f18
.word 0x8209e3e6,0x46f99573 ! Init value for %f20
.word 0x2627ce03,0x28ec3044 ! Init value for %f22
.word 0xf3c70053,0x10478b4b ! Init value for %f24
.word 0xea81bba7,0x56e0e2b8 ! Init value for %f26
.word 0x31a3aed5,0xff135678 ! Init value for %f28
.word 0x7835e8fc,0x9aa4dbe3 ! Init value for %f30
.word 0x3af2bc6e,0xe113e98c ! Init value for %f32
.word 0xf3ddf501,0xa9b60e84 ! Init value for %f34
.word 0x493d3c09,0xa5eaaee5 ! Init value for %f36
.word 0xcef77f69,0x94013a58 ! Init value for %f38
.word 0x20520bc3,0x00de9065 ! Init value for %f40
.word 0x6a25cc40,0x4ada1dfe ! Init value for %f42
.word 0x33dcd4b5,0x174e1ef9 ! Init value for %f44
.word 0xe7345e03,0x6d4669be ! Init value for %f46
.word 0xdf661b74,0x940cfe40
.word 0x753a8679,0x22edbcdc
.word 0x02be7bfb,0xd6eca44e
.word 0x13dcc6eb,0x32914fa1
.word 0x77f58609,0xa1c87138
.word 0x243655a4,0x6de178fe
.word 0xfb7d300e,0x853e3fcb
.word 0x59a11694,0x2ff02062
p61_expected_registers:
.word 0xffffffff,0xff4bd665
.word 0x00000000,0x000000ad
.word 0x00000000,0x000000ff
.word 0x00000000,0x000000d3
.word 0x00000000,0x0000002d
.word 0x00000000,0xff4bedb8
.word 0x00000000,0x00000090
.word 0x00000000,0xa7858031
p61_expected_fp_regs:
.word 0xe32e4ccf,0x4d487d6e
.word 0xbfe16e6e,0x2e1fd675
.word 0xd3cc4a94,0x8d013a38
.word 0x497e1f58,0x8d34f23f
.word 0x6b5293c9,0x342fec75
.word 0xb1c47e95,0x2fbe3972
.word 0x6ee9454c,0xc571e8df
.word 0x0acd22ef,0x1474cc33
.word 0xdb13b4f0,0xbf7c7c34
.word 0x665adca1,0xf29872c2
.word 0x8209e3e6,0x46f99573
.word 0x2627ce03,0x28ec3044
.word 0xf3c70053,0x10478b4b
.word 0xea81bba7,0x56e0e2b8
.word 0x31a3aed5,0xff135678
.word 0x7835e8fc,0x9aa4dbe3
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p61_local0_expect:
.word 0xff000000,0xd4dca7af
.word 0x4bae3e21,0x956f7e22
.word 0xbfdefef4,0x80951607
.word 0xff4bd665,0x15000000
.word 0x9b9a8f66,0x2dce183f
.word 0xb338554e,0x8a2bae80
.word 0x7a06f390,0x31862c68
.word 0x6d000000,0x595c460d
.word 0x8cb5500e,0xae5040a8
.word 0x00001450,0x123f4aa4
.word 0x2c8b82ce,0x0e42ff32
.word 0xbe792719,0x925ad4b8
.word 0x45bf4250,0xbfdefef4
.word 0x000000ff,0xd3fe945c
.word 0x2cdb2774,0xfb628749
.word 0x723108cb,0xcf5852aa
.word 0xd332efb2,0x6f88ef85
.word 0x744677dd,0x11e4f788
.word 0x17c09976,0x9269a3db
.word 0x3240d07b,0x6de6ee37
.word 0xeee3ec45,0x1324921c
.word 0xd30dd7e5,0xabf030bc
.word 0xa2adbe5d,0xaf7de33e
.word 0xf091cf3b,0xffeb6a22
.word 0x9f06ff3c,0xc1c45d77
.word 0xc33dbd92,0x5801a225
.word 0x66b25296,0xf419c3f7
.word 0x01ac6d14,0xcb5e14dc
.word 0xe7632ec5,0x40fc8ec3
.word 0xb1eea4f1,0xdc3027c4
.word 0xfa5334c5,0x1922d156
.word 0x6f1c5bcb,0x99a2014e
.word 0x7db6f1e1,0x29a4d6a1
.word 0x00000010,0xea3d4ebb
.word 0xcd1ed3e6,0xf2ebe2e3
.word 0x3c839da6,0x797dfd35
.word 0xff6614f8,0x98c59395
.word 0x1074c557,0xe880a957
.word 0x73eb5ffc,0x1543317d
.word 0xc8e17347,0x0c261ecf
.word 0x3165b9ec,0x70a0d2ff
.word 0x25a020f6,0xeff9a2fb
.word 0x998572c8,0xceb91bb7
.word 0xca7e6e1e,0x1b6181d9
.word 0x4cbc3644,0x31614500
.word 0xcd857628,0xdef4a598
.word 0xb9cfba46,0xf91b80cb
.word 0xa9490b20,0x3f18ceff
.word 0x3a3cbdca,0x570aae35
.word 0xee3e3a46,0x40450fdd
.word 0x22832c8e,0xf478b11c
.word 0x0c6805a1,0x675a2404
.word 0x2a9f2443,0x654c1141
.word 0x7c9c1bfc,0x3e10c7ef
.word 0xbc3fefef,0x27c720af
.word 0xf84e5b35,0x0783211c
.word 0xcd43ce54,0x3fb9cde0
.word 0x07096501,0x2207d788
.word 0xffe589f2,0x840a583d
.word 0xb00e71d9,0x486fb8b8
.word 0x35dabd65,0x0000006d
.word 0x3f733ef4,0xf541b9c4
.word 0x0c520693,0xec5f3213
.word 0x665bd878,0xeab213a8
p61_local1_expect:
.word 0x000000b6,0x00000000
.word 0x5a000000,0x0fb877d3
.word 0xfff64f54,0x479a8ceb
.word 0x48af10e0,0xbd86102b
.word 0xb3cfffff,0x53000000
.word 0x39000000,0x5798ff55
.word 0x9dec20b1,0x4b899fe7
.word 0x0a853099,0x3c81a156
.word 0x50dba698,0xc815f83d
.word 0xad13b24e,0x82ec21d7
.word 0xc69e0820,0x015e8270
.word 0xf660e467,0x5d39ac68
.word 0x846b662f,0xe4b668b7
.word 0x2839d6bd,0xffb15159
.word 0x265d26f5,0xdef8a258
.word 0xdf17c5cf,0xe72e6369
.word 0xf57d412c,0x9c151607
.word 0x64069b37,0x31614500
.word 0xdf5c4381,0x1ca10e89
.word 0xe79301a9,0x768efded
.word 0xa18d3451,0xd32e65f2
.word 0xa95aedd1,0x4d7ba3dd
.word 0x3f05c12b,0xd398aaf5
.word 0x54477b44,0xcaa13023
.word 0xd3df63a4,0x0f67336b
.word 0x20635228,0xcf4c33f3
.word 0x789faab5,0xe98ab1d2
.word 0x12cec78d,0x587d0fd6
.word 0x69234564,0xa40225cd
.word 0x30628134,0x93ef3f5c
.word 0xd18788c0,0x931d5d5b
.word 0xeaef410f,0xf54956f5
.word 0x724e5468,0xfff5bd4f
.word 0xffffff9b,0x94c4a5ba
.word 0xccdcc1fe,0xdb27545c
.word 0x4c639b0d,0xf0af5c09
.word 0x6a74c93b,0x47579907
.word 0xfd4fbce2,0x52551450
.word 0x3ada68f4,0xf81755e7
.word 0x66959769,0x0c9894c0
.word 0x9679a33c,0xde080cc1
.word 0x37e28787,0x60a11861
.word 0x34690e09,0x68a23bb0
.word 0xb60ef970,0x150dbd67
.word 0xb73a00f1,0x51094cbb
.word 0x9f6fce51,0x9c13dd75
.word 0x82bca1f6,0x8d2544a8
.word 0x00c8e243,0xce80be90
.word 0x319845e4,0xb0f8ebb8
.word 0x82f4c9ae,0x2572f891
.word 0x883a0d57,0xe6636bad
.word 0x9a3ec6dc,0x4e5538b3
.word 0xc1f87d83,0xd4653d80
.word 0xce28efda,0x0e32ab9a
.word 0xedb76ef2,0xfe26b350
.word 0xbe477841,0x103216bf
.word 0x036ce292,0xff76a832
.word 0xb17c2e91,0x3de5cd37
.word 0x2d348fa5,0xc8572130
.word 0x9ca32779,0xb48208ee
.word 0x249ae412,0xe6b31e10
.word 0xb8c870a4,0x90efb2dc
.word 0xc416ffad,0x5798ff55
.word 0x88e7f2ed,0xf1f66d34
p61_local2_expect:
.word 0x48000000,0x318085a7
.word 0xff0e3270,0xda67d351
.word 0xaec9f482,0x00000066
.word 0x000000ed,0x038e6e91
.word 0x005bc20e,0x1fd32be3
.word 0xc3000000,0x15000000
.word 0x95db9dff,0xaba24327
.word 0x76be9a88,0x8b974939
.word 0xe9c64142,0xc23652c7
.word 0x0caced90,0x7a1446ff
.word 0x8a08d77b,0x36cced01
.word 0xaebab16c,0x52585f58
.word 0x542dec14,0x8ad1830c
.word 0x3e6b0c3b,0xde2197d9
.word 0x1cea7f1d,0xe7a0bb81
.word 0x300fa0dc,0xfbb69104
.word 0x4d0efb13,0x56ec236b
.word 0x748dfb44,0x5f209b50
.word 0x1cae2ef4,0x2436e340
.word 0x550e0a44,0xa71f47db
.word 0xb9ed91f3,0xd6d0ee58
.word 0xd217843c,0xcee81757
.word 0xa0d33b12,0xff6d14be
.word 0x0beafaf3,0xa853c38d
.word 0x7ea3baee,0x92bdea0a
.word 0xdbf9bbe0,0x3b6163d2
.word 0x45800b8d,0x0a5e4776
.word 0xe59b15ea,0x03aefb6a
.word 0x46f6c4f9,0x4f0cf9ac
.word 0x01516b94,0x5923e14f
.word 0xc97c0c9c,0x112633f4
.word 0x8c6c8b10,0x9e6573f5
.word 0x75ecf81b,0x24e4cf11
.word 0xa43c96db,0xd4bf9850
.word 0x16baff75,0x3c6ae2b9
.word 0xfa19e098,0x7ff15b9c
.word 0x189fd246,0xe7f7ed27
.word 0xaca7b60c,0x2eae41a0
.word 0xc4f1c325,0xa70047b7
.word 0xfc71e5d6,0xe65eb794
.word 0x000000b6,0x70adac6d
.word 0xc506b808,0xaf0fedd0
.word 0x92acf9c4,0xe8c4169c
.word 0xc78af32d,0x2cfa2fad
.word 0x825663c1,0xd3bb306d
.word 0x7da1d82c,0x77954136
.word 0x1bd0a1a1,0x18bd54e6
.word 0x1510d9bb,0x18186509
.word 0x711a059f,0x8e90e6d0
.word 0xac7eccf4,0x70ec0424
.word 0x8c9ff869,0x78000000
.word 0xff4cff59,0xfd29f109
.word 0x2cb08af6,0x39000000
.word 0x04fdf243,0x2886b853
.word 0x00000053,0xffca0f3d
.word 0x48e29d34,0x460f7510
.word 0x7919af5d,0x2d781a7b
.word 0xf6ff1640,0xe3128869
.word 0xa20423a0,0x2dfc4840
.word 0x3fa54e9e,0xfe731a74
.word 0x7de947a0,0x1eef0097
.word 0x7608045b,0xaf8781e8
.word 0x5d83e2a5,0x011ac8b0
.word 0x577ff4ec,0x874184ad
p61_local3_expect:
.word 0xff98f2e0,0x81a316ba
.word 0xff862c68,0x0000005a
.word 0x55000002,0xaf23e3ea
.word 0xff000000,0x2eff97ff
.word 0x01000000,0xbe5f99b7
.word 0xff38554e,0x9b56dbd7
.word 0x9a829105,0xd9f35254
.word 0x3eaf2808,0xeb76539a
.word 0x788a4e0b,0xeeabc889
.word 0x51cd09f7,0x1baf3f5d
.word 0xf25a235d,0xd363a2b5
.word 0x483738f4,0x95210544
.word 0x8794d8d4,0x000000c6
.word 0xc61aebdb,0x7499a325
.word 0x03425879,0x481fec11
.word 0xec4d401b,0xbbffffff
.word 0xa5a272bf,0x4c4586fa
.word 0x8ecc86ff,0xb8af3d2d
.word 0x58c4bdf8,0xdc31f896
.word 0x1ce70f8b,0x74cc365b
.word 0x545bd996,0xeb0aba69
.word 0x3da4ff46,0x798b4bd1
.word 0xa76d7e28,0x1192e8c2
.word 0xf3b2c42d,0x271dffaa
.word 0x336ec621,0xead7e042
.word 0x7fd88d1c,0x56c8eb8f
.word 0x0c62a972,0xcbc504e5
.word 0x87f73b20,0x34dce89d
.word 0xff2a6055,0x20c844c8
.word 0x86d23455,0x9467babb
.word 0x25d298fc,0x25a30040
.word 0x3e00ffca,0xfa35e336
.word 0x9a7805ef,0x9921e875
.word 0xd5045f48,0x3afddec0
.word 0x7081de4a,0xcf340bf8
.word 0xab7ae145,0x4bae3e21
.word 0x61367e1b,0x91213f96
.word 0x63b590a4,0x3a9f43cd
.word 0x09f1234f,0xabd9c46a
.word 0xa5260c98,0xb36fb625
.word 0x5618f4ba,0x9df28bb3
.word 0xaca2b75f,0x9feff91d
.word 0x0bd6dcb9,0x46f68314
.word 0xf65a190a,0x475a7ef9
.word 0xf825461f,0x51e85156
.word 0x44d63c60,0xfc91af04
.word 0x79e3d191,0x15494fe9
.word 0x6e08d06f,0x2c8b4d91
.word 0xe686f0a9,0x014fd28c
.word 0x2784e518,0xffc661f2
.word 0x5026b27e,0xeae323af
.word 0xea1b21bc,0x1490fe4d
.word 0xed6dfd97,0x4a91ccbf
.word 0x71dd15a7,0x2d3b1e27
.word 0x0e242251,0x22ce9d42
.word 0x2f91f4bf,0xf4b40c1d
.word 0x015781b8,0x4e4d4c11
.word 0x3aa8c09f,0xade10a41
.word 0xc199358a,0xfbb2dc05
.word 0x3e98c139,0xba841802
.word 0xea6a4356,0x4245bbc9
.word 0x57684824,0xf151ed36
.word 0x81b98683,0x77076c56
.word 0x673a720c,0xb2cad548
p62_init_registers:
.word 0xb23fb1b2,0x400ed8a1 ! Init value for %l0
.word 0x595d483c,0x1309cb17 ! Init value for %l1
.word 0xb4a81b40,0x0d9dc20a ! Init value for %l2
.word 0x3264285b,0xf9153f90 ! Init value for %l3
.word 0x58d8a6b8,0x3a082147 ! Init value for %l4
.word 0x7f489a18,0x71f8e0b9 ! Init value for %l5
.word 0x41de7dd6,0x8e58c1f9 ! Init value for %l6
.word 0x93124800,0x887085a1 ! Init value for %l7
.align 64
p62_init_freg:
.word 0xdd3839f4,0x14c9947e ! Init value for %f0
.word 0xad997b26,0x1d88600f ! Init value for %f2
.word 0xba9eccdc,0x7288fb45 ! Init value for %f4
.word 0xc5535323,0x2c3fced5 ! Init value for %f6
.word 0x157c222e,0x13262d95 ! Init value for %f8
.word 0x60a44605,0x859724ac ! Init value for %f10
.word 0x5fab06ca,0xf6e6ec24 ! Init value for %f12
.word 0x61d4a8a0,0xb39d07a8 ! Init value for %f14
.word 0xbc0676c8,0xbea2c101 ! Init value for %f16
.word 0x258f6d81,0xb5daf30f ! Init value for %f18
.word 0x154ae2cd,0xfe6bee25 ! Init value for %f20
.word 0x299c903b,0x2cd37f3c ! Init value for %f22
.word 0x3004c7c9,0x2b99683c ! Init value for %f24
.word 0x76769ee4,0x2cf943a1 ! Init value for %f26
.word 0x184e353f,0xccc3e58e ! Init value for %f28
.word 0x2cd74e8b,0xd904def4 ! Init value for %f30
.word 0x596d425c,0xa63fba21 ! Init value for %f32
.word 0xc273a4e6,0xe6eb53bc ! Init value for %f34
.word 0x8724a9e4,0xdf75b924 ! Init value for %f36
.word 0xb5fb713c,0x6971bba9 ! Init value for %f38
.word 0xd9796eb2,0xd4b9c7f3 ! Init value for %f40
.word 0x6777586d,0x2bbef785 ! Init value for %f42
.word 0xfba7bed9,0xae4addcc ! Init value for %f44
.word 0x7d54fa49,0x02dfa277 ! Init value for %f46
.word 0x26560915,0x78352084
.word 0x7b20a3e8,0xede42d2f
.word 0x74f61201,0x3c6ce3ad
.word 0x5a1a0853,0x05840fc3
.word 0xf2c3e79c,0xc783683c
.word 0xb174c36b,0x88b3e156
.word 0xffb60ab5,0xc71ece29
.word 0x85e2bac2,0x1ceaebc4
p62_expected_registers:
.word 0x00000000,0x6169363e
.word 0x00000000,0xbfb65641
.word 0x00000000,0x00000064
.word 0x00000000,0x000000a0
.word 0x76d25424,0x543251b6
.word 0xac90288c,0xf5544cbe
.word 0x0a019242,0xe4ed1023
.word 0x00000000,0x64000000
p62_expected_fp_regs:
.word 0xdd3839f4,0x14c9947e
.word 0xad997b26,0x1d88600f
.word 0xba9eccdc,0x7288fb45
.word 0xc5535323,0x2c3fced5
.word 0x157c222e,0x13262d95
.word 0x60a44605,0x859724ac
.word 0x5fab06ca,0xf6e6ec24
.word 0x61d4a8a0,0xb39d07a8
.word 0xbc0676c8,0xbea2c101
.word 0x258f6d81,0xb5daf30f
.word 0x154ae2cd,0xfe6bee25
.word 0x299c903b,0x2cd37f3c
.word 0x3004c7c9,0x2b99683c
.word 0x76769ee4,0x2cf943a1
.word 0x184e353f,0xccc3e58e
.word 0x2cd74e8b,0xd904def4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p62_local0_expect:
.word 0x50000000,0x21746740
.word 0xff97053e,0x6100c3f4
.word 0x136345a8,0x36f807af
.word 0xffd51c8d,0x16beb9b2
.word 0x5bc75ef2,0xd8d7a121
.word 0x5e36d36c,0x9b0d5c0b
.word 0x449abe4f,0x757cdbcd
.word 0x4b172f23,0x3707ae61
.word 0x20a5366f,0x361f70f1
.word 0xaae5f74d,0x65aac7d6
.word 0xd7a2c020,0x0d9dc20a
.word 0x60aac2f6,0x37229870
.word 0x6467c445,0x47c7d5de
.word 0xce2ab728,0x9d77d61e
.word 0x043bae2b,0xc61aab94
.word 0x908e7200,0x52b46f49
.word 0xd0ee762b,0xaeb57ebd
.word 0xcd554040,0x00000092
.word 0x3d400118,0x0b544dad
.word 0x76abe76f,0xaed7ed96
.word 0x9cc79f6f,0x2908a465
.word 0x24ad8afa,0x84ff2f90
.word 0x945bd5ce,0xa04700b8
.word 0x1d0f1759,0x0ccda1be
.word 0xd6b856bb,0x7b96da5d
.word 0x3d400118,0x9d0c96fc
.word 0x72e5e471,0x8c2c2376
.word 0x000000ff,0xe6c03db4
.word 0x9cb13c01,0xf3eda8ef
.word 0x000096fc,0x63c95d69
.word 0x410083e3,0xb82aca99
.word 0xff865b62,0x9b25bae1
.word 0x16463853,0x309ec806
.word 0x76058a0a,0x0cf2bcab
.word 0x17f424a0,0xd3a5d7dc
.word 0x240eb02e,0x0df3965f
.word 0x226dff0a,0x856a75cf
.word 0xaf3df4ee,0x52691931
.word 0x6765ff39,0x65fbeaae
.word 0xbe301222,0xf412c899
.word 0x815ea76e,0x03fe6798
.word 0x8d75b168,0x0c9f1474
.word 0x21746740,0xc7bf38f0
.word 0x0a019242,0xe4ed1023
.word 0x27d63e1f,0x51dc3133
.word 0xddbb68ab,0x910f4eff
.word 0x3261facf,0xa439bd20
.word 0x4271681d,0xd7cff3c7
.word 0xc64b9dec,0x9ef217a4
.word 0xfb2f6983,0xb9f5ad1d
.word 0xdac54169,0x09d3105b
.word 0x588b0b06,0x65fbeaae
.word 0x491585f2,0x109ab6ea
.word 0xff3c4330,0x9fa6db22
.word 0x16712c37,0x2c9e86d1
.word 0x6fdccb9c,0xb8a47980
.word 0x45bf5758,0xed7b2c3d
.word 0x09c98c7d,0xe4d2fe03
.word 0xe9ad8b07,0x554497d2
.word 0x95313bfd,0x42594ea1
.word 0xd01b8335,0x7181382d
.word 0xae2b0995,0xd614d786
.word 0x049727b2,0x4913bee1
.word 0x53a94150,0x88076d77
p62_local1_expect:
.word 0x000000ff,0x6af07ee3
.word 0x00ffffff,0xa9364f2a
.word 0x64000000,0xc6a18b1b
.word 0x40677421,0x887085a1
.word 0x40677421,0x66488dc1
.word 0x9652186f,0x41b5d1ff
.word 0x17c4a17f,0x8755092f
.word 0x944350ad,0xf903b5d7
.word 0x45726d1b,0xfd1fadb7
.word 0xeaf1a200,0x2d9108c0
.word 0x00000000,0x00000054
.word 0xaa16a197,0xd281863e
.word 0xc0a33236,0x636bbb1c
.word 0xf907c327,0x00b4e1a5
.word 0x5f5eb071,0x21ffcdd5
.word 0x1f0084fb,0x76bea111
.word 0xa69490c6,0x343bf601
.word 0x87b9c6a9,0x405fc9ab
.word 0x89bd8dff,0xf31d85c9
.word 0xd8d49e09,0x532e6833
.word 0xd2dc7c68,0xda432f24
.word 0x818347d5,0x6e3b1c16
.word 0x441bed1e,0xffbb1584
.word 0xab2d3638,0x1d584910
.word 0x0545633e,0x7650ca57
.word 0xb188a7b2,0x50fda6ae
.word 0xd079d1e1,0x3f1f1862
.word 0xfcf330a0,0x3f17d06b
.word 0x9622bde4,0xdda8efd7
.word 0x3b0c8ef9,0x6e4777a0
.word 0xc82d7919,0xaa51ff10
.word 0xb08f767b,0x5d25ec6f
.word 0xc4594872,0xbfb65641
.word 0xd3650b84,0x5e85b013
.word 0xcddc2ec8,0x84ad7171
.word 0xb4a47b0a,0x1c8e6e70
.word 0x87f651cb,0x80d83ee9
.word 0x282eaf15,0x76ca185b
.word 0xe8cb832e,0x73bb851f
.word 0xf55c738d,0x0d3abd63
.word 0xa4113a03,0xbab38084
.word 0xb683b234,0x6ebeaf4d
.word 0x39c7680d,0x2c1a4364
.word 0xd17bddba,0xf92a2207
.word 0x33f1467c,0xca27a6ca
.word 0x614334b9,0x595e051f
.word 0x94e88572,0x2052f711
.word 0xac90288c,0xf5544cbe
.word 0x3f56eb39,0x1f388637
.word 0x22aaf69b,0xbc0efa0a
.word 0x534903c3,0xaa4c49a0
.word 0x78f9c263,0xd8605883
.word 0x37f84897,0x01b99310
.word 0x69128554,0xad9f2279
.word 0xe1b2efed,0x5c124645
.word 0xa6c89aff,0x51bcab89
.word 0x730e0646,0xeeac2aff
.word 0xb9ec70c4,0x5e1e96aa
.word 0x3a8ff4fe,0xde7af065
.word 0xb04868b2,0xe6c14760
.word 0x29150396,0xb8aac41a
.word 0x335cf49f,0x3bd2f070
.word 0xf4caab9e,0x000000b5
.word 0x9d26d699,0x940f1175
p62_local2_expect:
.word 0x66488dc1,0x17746c41
.word 0xffc1826a,0x94bc0b3a
.word 0xff87e0f6,0xa7bbade9
.word 0xff000000,0x6d2ccfb1
.word 0xffff0089,0x31a6c889
.word 0xff4dd15f,0x986fa3a4
.word 0xecfb3aaf,0xda61995a
.word 0x9b4b1ab8,0x76f969c4
.word 0x17cdf089,0x910ff939
.word 0x08dd4873,0x6a35bafb
.word 0x8dd70b33,0xf4966a10
.word 0x464f818d,0x24ad8afa
.word 0xa243310d,0x4b99c79e
.word 0x97a4b53c,0x4a7738e9
.word 0x522605cc,0xebd16073
.word 0xbeff4ed2,0xd7a5928a
.word 0x675c57c3,0xa151526f
.word 0xe7bb9a58,0xb8adb780
.word 0xfb25f08f,0x6a3bdbe7
.word 0x3d5509f2,0xc2dfcd43
.word 0x13e6aa64,0x2f15b84b
.word 0xffb3b9e4,0xd184668c
.word 0x4a43d037,0x179fbd14
.word 0xb72af5da,0xd3425ce4
.word 0x9d58e0c2,0x05b1f235
.word 0xca1aaa3e,0x5ab09426
.word 0x1aa2cdc5,0x717999e9
.word 0xc17153ce,0x6f185296
.word 0x3692494e,0x583fffd2
.word 0x1c8e26d5,0xaf3b2042
.word 0xdaf6389e,0x36ceb195
.word 0x66a30454,0x0a8ae0f6
.word 0xb30b6e6d,0x5b46bb71
.word 0xb08f767b,0x9c7c1b98
.word 0x76f969c4,0x8fc2061d
.word 0x405b412e,0x89f2f664
.word 0xd1bb6f75,0x179d0d8e
.word 0xd61177b5,0x7650ca57
.word 0x588b0b06,0x807d1bac
.word 0x823bcd47,0x087eef52
.word 0x96022b4e,0x17f424a0
.word 0x9dd9dc7b,0xbbf0b374
.word 0x6f45f01a,0x71ada6b2
.word 0x8c9f3566,0x6ebeaf4d
.word 0xc677e4cd,0x49b7f846
.word 0x76d25424,0x543251b6
.word 0xe7fccfab,0x2a4aa626
.word 0x3d937e97,0xbaf57ca6
.word 0x2d439cfb,0x80be29c1
.word 0x3256d45f,0x964695d6
.word 0x08ea9f68,0xe0f03702
.word 0xddc09c1e,0x90eeffc9
.word 0xec20a8bc,0x0781ce0f
.word 0x6989e7ae,0x9ef1478b
.word 0xe586e028,0xb527154b
.word 0x6306f2a9,0x32d54b40
.word 0xf7417bd8,0x48a195db
.word 0xc1ffa537,0x31e01690
.word 0xaf894ef9,0xe4698ecd
.word 0x5af9299b,0x900e6264
.word 0x88eb9de7,0x30bbbf37
.word 0x3928c1b8,0x700b814e
.word 0x2f025614,0x777f204d
.word 0x2cc8906a,0xbaceff63
p62_local3_expect:
.word 0x0000186f,0xf4a4a6f9
.word 0xff000000,0x588afa66
.word 0xffc1826a,0xffff8454
.word 0xff77714a,0x38ed9baf
.word 0x6f185296,0xaaae30c6
.word 0x46d14f6f,0x000000af
.word 0xf758daff,0x02a73bfc
.word 0x78d10f6c,0x9299e77a
.word 0x478b1cfd,0x68606422
.word 0x29fffe1e,0xf17d5157
.word 0xd7abcefb,0x9211ac93
.word 0x0c82ec5e,0xc5c08d77
.word 0x74f1b5c8,0x4c88aa67
.word 0x9f389c32,0x484251d0
.word 0x21246978,0x5ba3c038
.word 0x08c5dd6b,0x80dd07c0
.word 0x7bb0fd26,0x309312b6
.word 0xe92b2d6a,0x4bbb2d9f
.word 0xa9364f2a,0x30d3092b
.word 0x0976b614,0xfa342dda
.word 0x93c04e41,0x7d12254f
.word 0xc525ef5a,0x09836e4a
.word 0xa075312b,0xc41f81f7
.word 0xf31c065e,0x13ded83e
.word 0x723edab9,0xb5152229
.word 0x000000b5,0x0f0936a8
.word 0xc648d85b,0xffd51c8d
.word 0xd0668e57,0x3c1c682c
.word 0x2adfbee6,0x4891d28b
.word 0x36f2527a,0x801df633
.word 0xd4c1306a,0xf53daa7b
.word 0xb93aff81,0x3047f16d
.word 0xd9c7e4ae,0x1fc0ff1d
.word 0xcebe05be,0x740fab17
.word 0x8c80b6b9,0xcd9e2389
.word 0x073f6506,0x71f8e0b9
.word 0x93f8f3f1,0x07d5ca8c
.word 0x6bf5de33,0x5c58f931
.word 0xc87a0fe9,0x309ec806
.word 0xe5353566,0xdb3b89e4
.word 0xcc720429,0x35838905
.word 0xd4964007,0x33ff7941
.word 0x9c70995d,0x3d4baa91
.word 0x2af38edf,0x349d226f
.word 0x1865f98d,0x45fb3d9c
.word 0xdd6f133b,0x000000b4
.word 0xa06e7259,0xf51690cf
.word 0x83aa5c37,0x648af5b5
.word 0x925b3635,0xb054e647
.word 0x188076b6,0xc573c09d
.word 0xe423b452,0x899fdb37
.word 0xedb06267,0x230152e2
.word 0xa7e54702,0x5ae87955
.word 0xf0cdd2eb,0x248aee03
.word 0xdeca6ab7,0x0d32ed05
.word 0x50871546,0x6a82c1ff
.word 0x0e488954,0x42ab0318
.word 0x73f5209e,0x05d8bc3d
.word 0xe2be1ec3,0xc195c383
.word 0x75a514bb,0xc08c9060
.word 0xfb86d4c4,0x171382fb
.word 0xe2237509,0x3c524774
.word 0x00000045,0xe142066f
.word 0x00000000,0x000000b5
p63_init_registers:
.word 0x6f9ec417,0x96512a5c ! Init value for %l0
.word 0x2e9c3b96,0x718865b4 ! Init value for %l1
.word 0x32d12956,0x07f96a83 ! Init value for %l2
.word 0xcc24bd56,0x0c393b51 ! Init value for %l3
.word 0xda351bf1,0xeaa44bf8 ! Init value for %l4
.word 0x3b3dcc21,0xdc00bccb ! Init value for %l5
.word 0x945b6e0e,0x8b5a60d9 ! Init value for %l6
.word 0xce778cd2,0x490c8638 ! Init value for %l7
.align 64
p63_init_freg:
.word 0xe1817139,0x0d29f2d3 ! Init value for %f0
.word 0x195a54e8,0x11dbf42f ! Init value for %f2
.word 0x89269675,0x55458ea8 ! Init value for %f4
.word 0x61bf6eb2,0xbc8d750e ! Init value for %f6
.word 0x36acd742,0xea7fb598 ! Init value for %f8
.word 0x47c526eb,0x39051fb3 ! Init value for %f10
.word 0x977c1b70,0xc5c3059f ! Init value for %f12
.word 0xe0fb07fd,0xab3f1f29 ! Init value for %f14
.word 0xdc0a3f8c,0x4a7bfe79 ! Init value for %f16
.word 0x46b8e69e,0x11b89f5e ! Init value for %f18
.word 0x9d9e06c4,0xb6a886dc ! Init value for %f20
.word 0xc0a48f72,0xe6f1fe05 ! Init value for %f22
.word 0xea31bf54,0xb26b9aa2 ! Init value for %f24
.word 0x0d48998b,0x20b618e0 ! Init value for %f26
.word 0x577f8b32,0xf62705ad ! Init value for %f28
.word 0x0f516b82,0x4b065d66 ! Init value for %f30
.word 0xff5e9573,0xfda72e03 ! Init value for %f32
.word 0x3ee19a27,0x87a5dc05 ! Init value for %f34
.word 0x1f529ea8,0x7270d922 ! Init value for %f36
.word 0xc761df8b,0x0af4a94e ! Init value for %f38
.word 0x40f49f84,0xf508f5be ! Init value for %f40
.word 0xdfe173c6,0xc907b76a ! Init value for %f42
.word 0x51d9e13d,0x2ded4a68 ! Init value for %f44
.word 0x65c69c8d,0x614b15ae ! Init value for %f46
.word 0xccd4b9ce,0x5ff74c32
.word 0xbc9da433,0x2e0c3861
.word 0x51b36f18,0x557c4bb5
.word 0x590d67aa,0xdbba0f82
.word 0xf1f29df4,0xa6269efd
.word 0x9564b63f,0x829f6833
.word 0x464ce51e,0x558eaf5c
.word 0x30dbd0ea,0x78ff810c
p63_expected_registers:
.word 0x00000000,0x00000069
.word 0x90f17923,0xffbe4cbf
.word 0x00000000,0x587372e0
.word 0x00000000,0x000000f0
.word 0x00000000,0x44e0365c
.word 0x00000000,0x000000b9
.word 0x4f1165e6,0xda2f172d
.word 0xffffffff,0xffffff00
p63_expected_fp_regs:
.word 0xe1817139,0x0d29f2d3
.word 0x195a54e8,0x11dbf42f
.word 0x89269675,0x55458ea8
.word 0x61bf6eb2,0xbc8d750e
.word 0x36acd742,0xea7fb598
.word 0x47c526eb,0x39051fb3
.word 0x977c1b70,0xc5c3059f
.word 0xe0fb07fd,0xab3f1f29
.word 0xdc0a3f8c,0x4a7bfe79
.word 0x46b8e69e,0x11b89f5e
.word 0x9d9e06c4,0xb6a886dc
.word 0xc0a48f72,0xe6f1fe05
.word 0xea31bf54,0xb26b9aa2
.word 0x0d48998b,0x20b618e0
.word 0x577f8b32,0xf62705ad
.word 0x0f516b82,0x4b065d66
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p63_local0_expect:
.word 0x22000000,0x325478d1
.word 0xff884c41,0xd4f32783
.word 0x587372e0,0x000000e2
.word 0xd7a0b039,0x803a1893
.word 0xff000071,0xbb5aa27e
.word 0xff3d1236,0xc8df3d8f
.word 0x22d25fcd,0x795b889e
.word 0x572d079b,0x0ef4fca8
.word 0x39b0a0d7,0x873c3141
.word 0xf06153f3,0x7f423304
.word 0x2003e9aa,0x66490b8a
.word 0xa53fce84,0xba27b865
.word 0xacfd165e,0x34b6a198
.word 0x3960a0d7,0xe3ba84a7
.word 0x868e46c5,0x71d00405
.word 0x18dfc7cb,0xbc51cc50
.word 0x26c27766,0x45bf8d09
.word 0xc20598f5,0x000000fb
.word 0x0f933dc2,0xafde8754
.word 0x99f7a9cc,0xaf757d50
.word 0x351f06fd,0xb4b5661e
.word 0x46c71630,0x66520cb9
.word 0x4cb3b552,0x9edaa377
.word 0x49e1170b,0x63cdbee7
.word 0x00000012,0x9f4bcf81
.word 0x06efa27e,0x6cc07ecc
.word 0xb826f6c1,0x0a99d846
.word 0xa21ca07a,0x4d045d17
.word 0xcb5520a0,0xf152450c
.word 0x57f5d4ee,0x5ac4d966
.word 0x6dfa4a24,0x5ead225f
.word 0x90e37304,0x4486b122
.word 0xd5b18f74,0x2057e069
.word 0x5b5f9aff,0xdab10db5
.word 0x75f43296,0x77e5a106
.word 0x9b16f812,0x1dca72a7
.word 0xaed83cfb,0xe4bbd9a3
.word 0xc38b71da,0x000000b2
.word 0xc0b818e7,0x322eb4ee
.word 0xd6e60750,0xfa251628
.word 0x00007460,0x00000000
.word 0xf24147c7,0x0f7a95f3
.word 0x6d8bed4c,0x8bffd8ad
.word 0x36d29d06,0x2a5bbfd1
.word 0xd4716868,0x88fff1cb
.word 0xa997557e,0xe85beee1
.word 0xaa577d3f,0x7b427570
.word 0x9088ec20,0x3b1e2c36
.word 0xa4591a8a,0x9be1baa6
.word 0x0b1a8d63,0x36df60ae
.word 0xb092e1fa,0x6d09f44e
.word 0x3b06a1af,0x720970a2
.word 0x15915ff4,0x1229429a
.word 0x4a38e522,0x2b7a4df7
.word 0xf3d791ab,0x35d1edd0
.word 0xcebf8280,0xa3649cde
.word 0xc7ffb6f8,0xbf2193bb
.word 0x6cf842dd,0x1fa19c0b
.word 0x05c8ae04,0xb4dae3f8
.word 0x47059259,0x25225bcc
.word 0x195e90a7,0xaefef8c0
.word 0xa84dea62,0x9304b2cb
.word 0x947b6060,0xfea83f78
.word 0xc0af1aa2,0xad0354ab
p63_local1_expect:
.word 0xff00007e,0x00000000
.word 0xe5345070,0xb4e580ff
.word 0xd66d95ce,0x768fcfe8
.word 0x1f000060,0x940fb9c1
.word 0x000000b8,0x786ac912
.word 0xf5a6f7ba,0xc23bd8ea
.word 0x1e937ef9,0x7b6f7b3b
.word 0xd34924f8,0x4e83eeff
.word 0x2608f5ec,0xbd662eac
.word 0xda4bc50c,0xa0e8b0d1
.word 0x88bf16ff,0x2f38063b
.word 0x26f1a16e,0x21fbba4f
.word 0xdf79713f,0x9bc3af46
.word 0xa097b91f,0x82578014
.word 0x61e62912,0xef3cc993
.word 0xbb1a6235,0x325478d1
.word 0xd5b18f74,0x0af58cbe
.word 0x7e1012e6,0x9578fec7
.word 0xd487a2c9,0x73bdaad0
.word 0xa7a0483f,0xb83849c0
.word 0xa292b020,0x42944ff9
.word 0x5aefd3d6,0x6e7e5513
.word 0x85f60bdd,0xd4f32783
.word 0x18c43f93,0x8a212f54
.word 0xd48e185a,0xe3ba84a7
.word 0x726764a2,0x7103752a
.word 0x7986db51,0xf27a4622
.word 0xab63d5f9,0xd0a558ff
.word 0x84267248,0xcf357c99
.word 0x34dcdb56,0x30ddb5a6
.word 0x07c99cff,0x406936e6
.word 0x040ee029,0x4301ae35
.word 0xcfc1b6ed,0x87dd0de4
.word 0x132cb26b,0xad0ceadb
.word 0x67ccb5c9,0xff4f3eae
.word 0xd7086440,0x9585321d
.word 0x6731d9e7,0xafffcca7
.word 0x8ca75047,0xcef28511
.word 0x71daad07,0xbc2e8471
.word 0x4740a7b2,0x25757d14
.word 0xca8ee3a4,0x3de1240f
.word 0xcbce9548,0x00440fad
.word 0x6b475129,0x8fffc874
.word 0x335f209a,0x1371fa72
.word 0x6317f128,0xa08aeca0
.word 0x420e9548,0x05919d32
.word 0x1d31c6a9,0xbab3fddf
.word 0xfac51acb,0xfd116f9a
.word 0xe642f26d,0x000000ff
.word 0x03f50c15,0x000000f2
.word 0x4761cca8,0x0ad55f87
.word 0xbc9a262c,0x1607a4e5
.word 0x9b1a7974,0xa95e3004
.word 0x93e0a7b6,0x6556fc6b
.word 0x9243c2ba,0x07c7913a
.word 0x3c777bfe,0x3d4e2a54
.word 0x431d60bf,0x7dfcbfa0
.word 0x89f17e00,0xa76e1ab2
.word 0x7d7413c2,0xe4aa4e2b
.word 0x048f15b3,0x775902c3
.word 0x137091f0,0x31f0f1e3
.word 0xe78b2c9d,0xf1a9ae2b
.word 0xf1d0f4ff,0xb2558dbd
.word 0x6353e31b,0x7c4a8c43
p63_local2_expect:
.word 0xff000071,0xbb5aa27e
.word 0x0000a2ff,0x6f0e882e
.word 0xb4000000,0xadccb6fb
.word 0x08fce1bb,0xb6c81114
.word 0x60743fe5,0x2f4f498b
.word 0xffa20000,0x1411c8b6
.word 0xd24c1d3d,0x25f93957
.word 0x8f199c8a,0x4fed37f2
.word 0xd2d8ddfd,0x9ae3cf95
.word 0x587372e0,0x30367e94
.word 0x64548fdc,0xcfda99a6
.word 0x9a7fe3ad,0x58730e66
.word 0x5b7a0cb3,0x37ff2ab5
.word 0xcfff6128,0x39a02859
.word 0xd3beade7,0x436527bd
.word 0x4f5cbe4a,0xcd5ff1c1
.word 0x365c636f,0x8ab8486f
.word 0xb7b48e99,0x986799c9
.word 0xaae150d3,0x5a12c2bc
.word 0xa9dd4c8a,0x0aefc11f
.word 0xcfa08c53,0x296c8317
.word 0x96a8c998,0x70eeace1
.word 0x63945800,0x2c6573d1
.word 0x51c9d64e,0x21f33a91
.word 0xf45e17c8,0xe0248e2d
.word 0xe92fc505,0xf919d536
.word 0x85232be6,0x7a32db39
.word 0x56de21b4,0xbdcdc48e
.word 0x1f3849b5,0xe93c2904
.word 0x46dc9eb5,0xb563ca8d
.word 0x7ac44b84,0x498098ff
.word 0x6184d0d0,0x8004c4d1
.word 0x8a96a491,0x2a8c59f9
.word 0x782366f5,0x957ef9af
.word 0xf2ac96e2,0xe605abab
.word 0xe1435e55,0xacff27fe
.word 0xbb5aa27e,0xcf1fb858
.word 0xb2bbff68,0xf17a0588
.word 0x90f17923,0xffbe4cbf
.word 0xc488ce18,0xbb51080b
.word 0x88bf4d2f,0x098fc840
.word 0x16afbaf4,0x854524bf
.word 0x3b171417,0x07f96a83
.word 0xb48b2a44,0xceead9d8
.word 0xf8c5cccd,0x28fa3f36
.word 0x9b88b1b6,0x6e936402
.word 0x4f1165e6,0xda2f172d
.word 0x6d031092,0x4fd1ec47
.word 0x1cb1dd7d,0xfff6ff45
.word 0x9d887736,0xf0cf6b47
.word 0xd77ce0ff,0xbaa9c53b
.word 0x1d4894be,0x6ef23595
.word 0xf70e0563,0xdaff3e41
.word 0xbc75b0a9,0x32222bd3
.word 0x9f6572e5,0x7662418d
.word 0xa9f9c138,0xaccc6f18
.word 0xdf97de7c,0xafc58aa6
.word 0x5f354401,0x9f99e441
.word 0x33078421,0xc5aa5bff
.word 0x00000075,0x80bba6ab
.word 0x201d57c2,0x86ca178c
.word 0x83766925,0xe72c78bb
.word 0xf873563f,0xe11062ac
.word 0x8b2b4b5d,0xd28d692d
p63_local3_expect:
.word 0xe4b43981,0x225392ed
.word 0x7e83b152,0xce956dd6
.word 0xffa25abb,0xe287ac81
.word 0x4bf87c1a,0x59ebe28b
.word 0x0000005f,0x5dfbb538
.word 0xe0727358,0x00003648
.word 0xf5a6f7ba,0x47c7bdcd
.word 0x7dd1c151,0xefa7fb33
.word 0x4c356eed,0x0e3e6a55
.word 0x945b6e0e,0x8b5a60d9
.word 0x4018ffdb,0x52393e51
.word 0x642ccd7f,0x46424c53
.word 0x67fa4fb4,0x265d3ee3
.word 0x02cb579f,0x7ae057c0
.word 0x7f6db290,0x62898954
.word 0xb52245c7,0x8b801c93
.word 0xd4ae10c8,0x220653c3
.word 0x2176782f,0x9d59726f
.word 0x1547c6e6,0xb7ea4ff0
.word 0x91a6ec9e,0x76a174be
.word 0x06b07dcf,0x7f0894bd
.word 0x3d307085,0xb12202ff
.word 0xbd82aa8b,0x385bec36
.word 0xbf97f665,0xf5d00d88
.word 0x2cfca0d2,0x83766925
.word 0x9696a3bf,0xbe29940c
.word 0x6dcbd695,0xd357bb2a
.word 0xc4367040,0xe05c6e46
.word 0x3dffe40a,0x490ec05d
.word 0xeb0f1b97,0x4599daa4
.word 0x0ed7b523,0x24738120
.word 0x3acc8603,0xf48587f7
.word 0x646c38d3,0x41525397
.word 0x44392610,0x1df7c538
.word 0x555bdc3f,0x9dffe179
.word 0x939c1c6b,0x7f3f672e
.word 0x9d8356e3,0x9dd565c4
.word 0xc064e671,0xab6c9db1
.word 0x72ec3fa2,0xbfbe75de
.word 0x1a4ba6d9,0x464fb2fb
.word 0x51e47b91,0xe76770e0
.word 0x9afc5335,0x73420e47
.word 0x4f2f935b,0x396c1b14
.word 0x11e52220,0x91cb629c
.word 0xa77c0d6e,0xa85f2b48
.word 0x2b8d52a9,0x64377c55
.word 0x863362ab,0x547865b2
.word 0xd25fbee8,0x97ae1c71
.word 0xe88a8b80,0x4da7411a
.word 0x1760deca,0xe22d3f8a
.word 0x686c9e43,0x1343940c
.word 0x1eedff62,0xf176ad87
.word 0x95ec548a,0x137091f0
.word 0x04400a48,0x74013c7f
.word 0xffc5cc98,0x00000000
.word 0x16a1fcdf,0xbfc5f0d9
.word 0xc5a2813b,0xdb20afb4
.word 0xdff92516,0x74d48e4a
.word 0x064dacde,0xea8934dc
.word 0xe18f6c80,0xfe371f70
.word 0x2d7927b2,0x1ad1681d
.word 0x000000ca,0xd66d95ce
.word 0x43c6022e,0x00d9a63f
.word 0x3d2b9cd0,0xb68ef30c
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 0x47f85b10,0x7a8d2009
.word 0x00000000,0x00000002
.word 0x9be97d7f,0xb611b1ba
.word 0x00000000,0x00000003
.word 0x87996100,0x5391b907
.word 0x00000000,0x00000004
.word 0x930255f8,0x6bbeee74
.word 0x00000000,0x00000005
.word 0xd3b129ff,0x8d40cda7
.word 0x00000000,0x00000006
.word 0x907d68d7,0xcb9d7c64
.word 0x00000000,0x00000007
.word 0x5e527497,0xa3862b99
.word 0x00000000,0x00000008
.word 0xb42d6b10,0x160e0d4e
p1_dispatch_retry:
.word 0,0
p1_xintr_data:
.word 0x00000000,0x00000001
.word 0x8cd0f5d7,0xfdceaaad
.word 0x00000000,0x00000002
.word 0x7a0936ef,0xb297cd9a
.word 0x00000000,0x00000003
.word 0xfc2a6920,0x3e878fe8
.word 0x00000000,0x00000004
.word 0xef136970,0x246faece
.word 0x00000000,0x00000005
.word 0xb2a0f740,0x52f525a6
.word 0x00000000,0x00000006
.word 0x5cd14087,0xfbc4ad3f
.word 0x00000000,0x00000007
.word 0xcad9cce7,0x9f09d9ec
.word 0x00000000,0x00000008
.word 0x8e535faf,0xd393838b
p2_dispatch_retry:
.word 0,0
p2_xintr_data:
.word 0x00000000,0x00000001
.word 0xfae77c8f,0xa0e67fb6
.word 0x00000000,0x00000002
.word 0xf1361fc7,0xa8767727
.word 0x00000000,0x00000003
.word 0xe8c5b557,0xf2a11003
.word 0x00000000,0x00000004
.word 0x97afa010,0x2101bb6a
.word 0x00000000,0x00000005
.word 0xbeee0ce8,0x27b17233
.word 0x00000000,0x00000006
.word 0xb05573d7,0xc2d3f94c
.word 0x00000000,0x00000007
.word 0x0057fd67,0xb889ac86
.word 0x00000000,0x00000008
.word 0x0a512fc8,0x0aefaa7f
p3_dispatch_retry:
.word 0,0
p3_xintr_data:
.word 0x00000000,0x00000001
.word 0xd309663f,0xb01f8338
.word 0x00000000,0x00000002
.word 0xd1c56920,0x438faed6
.word 0x00000000,0x00000003
.word 0x25618580,0x65258be2
.word 0x00000000,0x00000004
.word 0x57ea7ccf,0xac411650
.word 0x00000000,0x00000005
.word 0x1cc93c68,0x69128203
.word 0x00000000,0x00000006
.word 0x96ae437f,0xa022c6d8
.word 0x00000000,0x00000007
.word 0x3420682f,0xc68858d2
.word 0x00000000,0x00000008
.word 0x7394d697,0x879057fa
p4_dispatch_retry:
.word 0,0
p4_xintr_data:
.word 0x00000000,0x00000001
.word 0xf0f50c2f,0x840c760a
.word 0x00000000,0x00000002
.word 0xdb585800,0x5a9e6c09
.word 0x00000000,0x00000003
.word 0x8455ac00,0x09d5286b
.word 0x00000000,0x00000004
.word 0x3651c5c0,0x7dd178d8
.word 0x00000000,0x00000005
.word 0x60cf3c78,0x7f20d9b3
.word 0x00000000,0x00000006
.word 0xa57b9b88,0x7d697695
.word 0x00000000,0x00000007
.word 0x477bb1f7,0xcd595ccd
.word 0x00000000,0x00000008
.word 0x0d185e20,0x759f3708
p5_dispatch_retry:
.word 0,0
p5_xintr_data:
.word 0x00000000,0x00000001
.word 0x292e94e0,0x4f32d2df
.word 0x00000000,0x00000002
.word 0xf70ea487,0xaa5bc03c
.word 0x00000000,0x00000003
.word 0x648be4b7,0xb149adeb
.word 0x00000000,0x00000004
.word 0x9357cba0,0x7031c194
.word 0x00000000,0x00000005
.word 0x6c34d417,0xf108a876
.word 0x00000000,0x00000006
.word 0xd1f46f48,0x37583c7c
.word 0x00000000,0x00000007
.word 0x407fc9f7,0x91a40132
.word 0x00000000,0x00000008
.word 0x9e78fc5f,0xa792764e
p6_dispatch_retry:
.word 0,0
p6_xintr_data:
.word 0x00000000,0x00000001
.word 0x392d47b7,0x885a12f8
.word 0x00000000,0x00000002
.word 0x069d9eb8,0x497be733
.word 0x00000000,0x00000003
.word 0xb89756f8,0x4689ae68
.word 0x00000000,0x00000004
.word 0x9badedf0,0x76c4daca
.word 0x00000000,0x00000005
.word 0xff8befd0,0x45c165a7
.word 0x00000000,0x00000006
.word 0x1c26a0cf,0x9118fb84
.word 0x00000000,0x00000007
.word 0x52e76bd0,0x2dbb46e1
.word 0x00000000,0x00000008
.word 0x79acaf80,0x7657caf6
p7_dispatch_retry:
.word 0,0
p7_xintr_data:
.word 0x00000000,0x00000001
.word 0xd6116c9f,0xdaee369b
.word 0x00000000,0x00000002
.word 0x76f1630f,0xbd8415b0
.word 0x00000000,0x00000003
.word 0x3f224f68,0x5d1a7e87
.word 0x00000000,0x00000004
.word 0x68f2e728,0x2b93f321
.word 0x00000000,0x00000005
.word 0x902ddf3f,0xa3b33a58
.word 0x00000000,0x00000006
.word 0xe0606bff,0xe0b0acfe
.word 0x00000000,0x00000007
.word 0xfb3995a7,0xfeaca30e
.word 0x00000000,0x00000008
.word 0x2e519790,0x1f139291
p8_dispatch_retry:
.word 0,0
p8_xintr_data:
.word 0x00000000,0x00000001
.word 0x779973b0,0x33a3e792
.word 0x00000000,0x00000002
.word 0x9b0c5547,0xc742ca7c
.word 0x00000000,0x00000003
.word 0xd34dfd97,0xba01b427
.word 0x00000000,0x00000004
.word 0x2fa3b740,0x4e217e46
.word 0x00000000,0x00000005
.word 0xecbb9b37,0xa5ab9f6f
.word 0x00000000,0x00000006
.word 0x90185900,0x2b79746e
.word 0x00000000,0x00000007
.word 0x4cc80df7,0xe47a344d
.word 0x00000000,0x00000008
.word 0x5a2e3b2f,0xaa60b1ea
p9_dispatch_retry:
.word 0,0
p9_xintr_data:
.word 0x00000000,0x00000001
.word 0x8f28d33f,0x9fd8ad81
.word 0x00000000,0x00000002
.word 0x5043bacf,0x9e1bd4ff
.word 0x00000000,0x00000003
.word 0x0a27263f,0xa5bbe9f7
.word 0x00000000,0x00000004
.word 0xd6f81650,0x460194df
.word 0x00000000,0x00000005
.word 0x250e6a38,0x1aa51234
.word 0x00000000,0x00000006
.word 0x6063f48f,0x8dea6328
.word 0x00000000,0x00000007
.word 0xa827fda8,0x3dd3fe08
.word 0x00000000,0x00000008
.word 0x0584f920,0x002bf5ce
p10_dispatch_retry:
.word 0,0
p10_xintr_data:
.word 0x00000000,0x00000001
.word 0x41af636f,0xc36e31ad
.word 0x00000000,0x00000002
.word 0x74ddc107,0x8774600c
.word 0x00000000,0x00000003
.word 0xf85831b7,0x92e35bb6
.word 0x00000000,0x00000004
.word 0x336d3a58,0x5aec8a52
.word 0x00000000,0x00000005
.word 0xf24be250,0x26c8e764
.word 0x00000000,0x00000006
.word 0x972b3208,0x00f3b9cd
.word 0x00000000,0x00000007
.word 0x9bb7d900,0x23b4cc83
.word 0x00000000,0x00000008
.word 0x29e06aa8,0x7d9a5622
p11_dispatch_retry:
.word 0,0
p11_xintr_data:
.word 0x00000000,0x00000001
.word 0xcab383e8,0x05986c5a
.word 0x00000000,0x00000002
.word 0xbd537428,0x33a98db2
.word 0x00000000,0x00000003
.word 0x6ab322a0,0x2c51ad4c
.word 0x00000000,0x00000004
.word 0xbd5b4ff7,0xfcd4057f
.word 0x00000000,0x00000005
.word 0x64c7b068,0x1c01434b
.word 0x00000000,0x00000006
.word 0x2a1d71e7,0xe2f609be
.word 0x00000000,0x00000007
.word 0x3bb91f57,0xce35eb68
.word 0x00000000,0x00000008
.word 0xa78e1bc8,0x6624cfdd
p12_dispatch_retry:
.word 0,0
p12_xintr_data:
.word 0x00000000,0x00000001
.word 0x1b5415cf,0xf3458199
.word 0x00000000,0x00000002
.word 0x57adb1b7,0xe409b4c4
.word 0x00000000,0x00000003
.word 0xdddb009f,0xbe32e7a3
.word 0x00000000,0x00000004
.word 0x9a979dcf,0xa85cb9a7
.word 0x00000000,0x00000005
.word 0xfdcb3037,0x94b09f3d
.word 0x00000000,0x00000006
.word 0xabc23a28,0x0838ccb2
.word 0x00000000,0x00000007
.word 0xf81d99df,0xdc75f3f1
.word 0x00000000,0x00000008
.word 0x78937f7f,0xae40c27b
p13_dispatch_retry:
.word 0,0
p13_xintr_data:
.word 0x00000000,0x00000001
.word 0xda1cce70,0x5af50d4f
.word 0x00000000,0x00000002
.word 0x0a33d64f,0xfe8ebe64
.word 0x00000000,0x00000003
.word 0xb172a8a0,0x2a6f6a9a
.word 0x00000000,0x00000004
.word 0x321eb568,0x5a3c2424
.word 0x00000000,0x00000005
.word 0x176c5b88,0x776f4e2c
.word 0x00000000,0x00000006
.word 0xf67c6757,0xaabce6b9
.word 0x00000000,0x00000007
.word 0x0de965e0,0x7a00e39a
.word 0x00000000,0x00000008
.word 0x1d11a037,0x9d19767c
p14_dispatch_retry:
.word 0,0
p14_xintr_data:
.word 0x00000000,0x00000001
.word 0xec4b3aa7,0x995aff6b
.word 0x00000000,0x00000002
.word 0x581b9b17,0xd298da1d
.word 0x00000000,0x00000003
.word 0xd2ea78c0,0x593f90e4
.word 0x00000000,0x00000004
.word 0x78ed1cbf,0xeec80b24
.word 0x00000000,0x00000005
.word 0xa477299f,0xa6f602aa
.word 0x00000000,0x00000006
.word 0xec042b30,0x605e43f9
.word 0x00000000,0x00000007
.word 0x62654c58,0x08db2535
.word 0x00000000,0x00000008
.word 0x895fbdb8,0x60f512b7
p15_dispatch_retry:
.word 0,0
p15_xintr_data:
.word 0x00000000,0x00000001
.word 0x1e46f380,0x70259a32
.word 0x00000000,0x00000002
.word 0x7431efaf,0xe31e68f2
.word 0x00000000,0x00000003
.word 0x1499c430,0x28138476
.word 0x00000000,0x00000004
.word 0x1d71bf88,0x2396300b
.word 0x00000000,0x00000005
.word 0x7c389070,0x135c756d
.word 0x00000000,0x00000006
.word 0x0acae86f,0xcd6c4006
.word 0x00000000,0x00000007
.word 0xd00a8f4f,0xc98a5fb3
.word 0x00000000,0x00000008
.word 0xeeda79ff,0xbd3c560e
p16_dispatch_retry:
.word 0,0
p16_xintr_data:
.word 0x00000000,0x00000001
.word 0xbee85a37,0x8e3bd7da
.word 0x00000000,0x00000002
.word 0x1e0f308f,0xd1abccbb
.word 0x00000000,0x00000003
.word 0xa6e69ad7,0xafe8ee58
.word 0x00000000,0x00000004
.word 0xa8c636b8,0x4223dbee
.word 0x00000000,0x00000005
.word 0x834681b7,0xc915622f
.word 0x00000000,0x00000006
.word 0xdcd5a200,0x1ab3750e
.word 0x00000000,0x00000007
.word 0x50872258,0x6efed705
.word 0x00000000,0x00000008
.word 0xb1eacdc0,0x5dcc9564
p17_dispatch_retry:
.word 0,0
p17_xintr_data:
.word 0x00000000,0x00000001
.word 0xf6cccdf8,0x176b6e8f
.word 0x00000000,0x00000002
.word 0xd09fcb90,0x582acd21
.word 0x00000000,0x00000003
.word 0x8e7d83ff,0x91e6d53e
.word 0x00000000,0x00000004
.word 0xf0e13ad0,0x5ceed512
.word 0x00000000,0x00000005
.word 0xa7c05f57,0xce5fb356
.word 0x00000000,0x00000006
.word 0xb5871368,0x065a53a4
.word 0x00000000,0x00000007
.word 0xeba5f2d8,0x6ef82c78
.word 0x00000000,0x00000008
.word 0xf1aefba7,0x8ab43d3d
p18_dispatch_retry:
.word 0,0
p18_xintr_data:
.word 0x00000000,0x00000001
.word 0x3a935337,0xc4276010
.word 0x00000000,0x00000002
.word 0x1c1c9b0f,0xcf8125d5
.word 0x00000000,0x00000003
.word 0xf0c81010,0x3ff999b0
.word 0x00000000,0x00000004
.word 0xb85c7b77,0xb2a6be4b
.word 0x00000000,0x00000005
.word 0x2b861267,0x9c86d7a0
.word 0x00000000,0x00000006
.word 0xf9b09788,0x28750ae3
.word 0x00000000,0x00000007
.word 0x40a74020,0x25866acb
.word 0x00000000,0x00000008
.word 0x385b252f,0xf3e0918b
p19_dispatch_retry:
.word 0,0
p19_xintr_data:
.word 0x00000000,0x00000001
.word 0x1a7777f8,0x6be1e815
.word 0x00000000,0x00000002
.word 0xb2472447,0x920df2de
.word 0x00000000,0x00000003
.word 0x81253a57,0xdbeae1f3
.word 0x00000000,0x00000004
.word 0xd5ea39d7,0xcbf52ac0
.word 0x00000000,0x00000005
.word 0xbb610b27,0xb6990d4c
.word 0x00000000,0x00000006
.word 0x01943da7,0xa0a0e94a
.word 0x00000000,0x00000007
.word 0x975e4b47,0x91b914c9
.word 0x00000000,0x00000008
.word 0x3ba78e47,0xb23d67a3
p20_dispatch_retry:
.word 0,0
p20_xintr_data:
.word 0x00000000,0x00000001
.word 0xf380c8d0,0x44e9ae92
.word 0x00000000,0x00000002
.word 0x4f341f28,0x3da6d7ee
.word 0x00000000,0x00000003
.word 0x8038ab88,0x57c8bfa6
.word 0x00000000,0x00000004
.word 0xfcb813cf,0xdbe4c7e9
.word 0x00000000,0x00000005
.word 0xb5378320,0x2b5e65c5
.word 0x00000000,0x00000006
.word 0x19716d47,0xfa34703f
.word 0x00000000,0x00000007
.word 0xb6c81747,0x90037cbb
.word 0x00000000,0x00000008
.word 0xd4005318,0x2cd6f9c9
p21_dispatch_retry:
.word 0,0
p21_xintr_data:
.word 0x00000000,0x00000001
.word 0xa878628f,0xd289b489
.word 0x00000000,0x00000002
.word 0xbaafbc47,0xdcb2823b
.word 0x00000000,0x00000003
.word 0x8e3b80d0,0x3f4037f1
.word 0x00000000,0x00000004
.word 0x8a88f560,0x5ef28902
.word 0x00000000,0x00000005
.word 0x10404b27,0xde33c911
.word 0x00000000,0x00000006
.word 0x567a4df7,0xd67c2498
.word 0x00000000,0x00000007
.word 0x39d40ea7,0xedefd8d4
.word 0x00000000,0x00000008
.word 0xf4e0e07f,0xb40645d6
p22_dispatch_retry:
.word 0,0
p22_xintr_data:
.word 0x00000000,0x00000001
.word 0xa3bd5e7f,0xb8a09172
.word 0x00000000,0x00000002
.word 0xaa5e8758,0x30b8555a
.word 0x00000000,0x00000003
.word 0x3d1655a0,0x30944fd9
.word 0x00000000,0x00000004
.word 0x171c060f,0xfd9b588f
.word 0x00000000,0x00000005
.word 0x5887f437,0xcd327a5f
.word 0x00000000,0x00000006
.word 0x468634a7,0xe7e02015
.word 0x00000000,0x00000007
.word 0xe68e1368,0x2074db3b
.word 0x00000000,0x00000008
.word 0xb6d3a40f,0xf9d293e8
p23_dispatch_retry:
.word 0,0
p23_xintr_data:
.word 0x00000000,0x00000001
.word 0xd0f27f47,0x9b773cf9
.word 0x00000000,0x00000002
.word 0xe8f3b8a7,0xf94db861
.word 0x00000000,0x00000003
.word 0x2b3e7608,0x113b30e1
.word 0x00000000,0x00000004
.word 0xb04301a0,0x5c18b3c5
.word 0x00000000,0x00000005
.word 0x5b7a538f,0xd9072a56
.word 0x00000000,0x00000006
.word 0x8f57d4bf,0xfaefa95f
.word 0x00000000,0x00000007
.word 0x26fd1047,0x84af9883
.word 0x00000000,0x00000008
.word 0xd116c2b8,0x2120a653
p24_dispatch_retry:
.word 0,0
p24_xintr_data:
.word 0x00000000,0x00000001
.word 0x57e83c9f,0xf0e9aabe
.word 0x00000000,0x00000002
.word 0xde3e9d38,0x2583656a
.word 0x00000000,0x00000003
.word 0x76d33c78,0x1e229e42
.word 0x00000000,0x00000004
.word 0xd8f2dbbf,0xa7e5bb0a
.word 0x00000000,0x00000005
.word 0x2a8518af,0xd6c12c02
.word 0x00000000,0x00000006
.word 0x34ab91a7,0xf1486de5
.word 0x00000000,0x00000007
.word 0xdc9a0c80,0x2a527a7d
.word 0x00000000,0x00000008
.word 0x60d35f38,0x0cd90653
p25_dispatch_retry:
.word 0,0
p25_xintr_data:
.word 0x00000000,0x00000001
.word 0x9d50aa30,0x0f4e93a3
.word 0x00000000,0x00000002
.word 0xdfb291b7,0x8e835a5d
.word 0x00000000,0x00000003
.word 0x7452a0e0,0x0259e385
.word 0x00000000,0x00000004
.word 0x76e0092f,0x9aa5f82b
.word 0x00000000,0x00000005
.word 0x083b2228,0x12a3bce8
.word 0x00000000,0x00000006
.word 0xb7d01438,0x12430a90
.word 0x00000000,0x00000007
.word 0xa2fdec88,0x106a26fa
.word 0x00000000,0x00000008
.word 0x26074c98,0x2f79a398
p26_dispatch_retry:
.word 0,0
p26_xintr_data:
.word 0x00000000,0x00000001
.word 0xeb4abbc0,0x1e59d5c5
.word 0x00000000,0x00000002
.word 0xd021704f,0x82bf0d59
.word 0x00000000,0x00000003
.word 0xdca6c248,0x1a04a2e5
.word 0x00000000,0x00000004
.word 0x991b5f60,0x29ed10c8
.word 0x00000000,0x00000005
.word 0x1eb63250,0x3b187717
.word 0x00000000,0x00000006
.word 0x54054e78,0x5dbbb10e
.word 0x00000000,0x00000007
.word 0x7dcaf02f,0x9c095294
.word 0x00000000,0x00000008
.word 0x27ad08ef,0xc4d898a2
p27_dispatch_retry:
.word 0,0
p27_xintr_data:
.word 0x00000000,0x00000001
.word 0x9294b46f,0xe7573b9b
.word 0x00000000,0x00000002
.word 0x6cbc8368,0x01a06c5f
.word 0x00000000,0x00000003
.word 0x79765fd7,0xcb5cdeb3
.word 0x00000000,0x00000004
.word 0xa0a7b1af,0xb763bcef
.word 0x00000000,0x00000005
.word 0x67d0b920,0x2204b071
.word 0x00000000,0x00000006
.word 0x870a2fb7,0xb2af51bc
.word 0x00000000,0x00000007
.word 0x63de5690,0x13b44724
.word 0x00000000,0x00000008
.word 0x2f5df0b7,0x9b8d3b67
p28_dispatch_retry:
.word 0,0
p28_xintr_data:
.word 0x00000000,0x00000001
.word 0x9d7f97b8,0x06dd93ee
.word 0x00000000,0x00000002
.word 0x414a2c58,0x6fa7eefd
.word 0x00000000,0x00000003
.word 0x1cf10e8f,0xe152079c
.word 0x00000000,0x00000004
.word 0xa7b731b7,0xec0d09cf
.word 0x00000000,0x00000005
.word 0x93b3cebf,0xc321637a
.word 0x00000000,0x00000006
.word 0x044cd927,0xe8118f1b
.word 0x00000000,0x00000007
.word 0x98aef1af,0xeb569305
.word 0x00000000,0x00000008
.word 0xb3896e27,0xf25f02dc
p29_dispatch_retry:
.word 0,0
p29_xintr_data:
.word 0x00000000,0x00000001
.word 0xcb711fc0,0x057e38fd
.word 0x00000000,0x00000002
.word 0x589358e0,0x610e18ed
.word 0x00000000,0x00000003
.word 0x8302cbe7,0xa9d49ad7
.word 0x00000000,0x00000004
.word 0xbf162c6f,0x85957ba3
.word 0x00000000,0x00000005
.word 0xa3d6b487,0xd833c5e2
.word 0x00000000,0x00000006
.word 0x71b98858,0x3999a08d
.word 0x00000000,0x00000007
.word 0x585e292f,0xa000af3e
.word 0x00000000,0x00000008
.word 0xe92cf2a0,0x0612c7ba
p30_dispatch_retry:
.word 0,0
p30_xintr_data:
.word 0x00000000,0x00000001
.word 0x66396b78,0x163ef759
.word 0x00000000,0x00000002
.word 0xfb6e03a8,0x0e69e102
.word 0x00000000,0x00000003
.word 0xbe19e577,0xdf50957d
.word 0x00000000,0x00000004
.word 0x5857e278,0x240b8be2
.word 0x00000000,0x00000005
.word 0x6d37561f,0xd1f6753e
.word 0x00000000,0x00000006
.word 0x736d80a0,0x0f6aa425
.word 0x00000000,0x00000007
.word 0x2d66a247,0xe510b13b
.word 0x00000000,0x00000008
.word 0x1db78cc8,0x267fd819
p31_dispatch_retry:
.word 0,0
p31_xintr_data:
.word 0x00000000,0x00000001
.word 0x3e7b6ec7,0xa8788520
.word 0x00000000,0x00000002
.word 0xbb75f4d7,0xcf779702
.word 0x00000000,0x00000003
.word 0x062048f8,0x2ec0caae
.word 0x00000000,0x00000004
.word 0x6e1803c8,0x37a8d096
.word 0x00000000,0x00000005
.word 0x0a98f427,0xd75efa76
.word 0x00000000,0x00000006
.word 0xffebb7c8,0x22078f73
.word 0x00000000,0x00000007
.word 0xa1b7e927,0xf08fcaf3
.word 0x00000000,0x00000008
.word 0x52043f37,0x85c540e5
p32_dispatch_retry:
.word 0,0
p32_xintr_data:
.word 0x00000000,0x00000001
.word 0xcfaf1e0f,0xd94fe046
.word 0x00000000,0x00000002
.word 0x37a99437,0xdf21b0b2
.word 0x00000000,0x00000003
.word 0x31aad367,0x81b7bbf9
.word 0x00000000,0x00000004
.word 0x5166aa67,0xac936595
.word 0x00000000,0x00000005
.word 0x64d60da8,0x38663ca0
.word 0x00000000,0x00000006
.word 0x585c6318,0x6a76d420
.word 0x00000000,0x00000007
.word 0x2a5d182f,0xd7e42ef1
.word 0x00000000,0x00000008
.word 0x57e5447f,0xff3c8612
p33_dispatch_retry:
.word 0,0
p33_xintr_data:
.word 0x00000000,0x00000001
.word 0x28573718,0x16cdf26f
.word 0x00000000,0x00000002
.word 0x2caa714f,0xabcd0ee0
.word 0x00000000,0x00000003
.word 0xe9ff95d8,0x6bff5708
.word 0x00000000,0x00000004
.word 0xc87e9808,0x5ac890ca
.word 0x00000000,0x00000005
.word 0x1f73e25f,0xb3225cb3
.word 0x00000000,0x00000006
.word 0xd9c9fd68,0x660d6a02
.word 0x00000000,0x00000007
.word 0x9d652a10,0x7bdc8070
.word 0x00000000,0x00000008
.word 0x91970f10,0x64be9757
p34_dispatch_retry:
.word 0,0
p34_xintr_data:
.word 0x00000000,0x00000001
.word 0x4e324fef,0x9e6d8fb9
.word 0x00000000,0x00000002
.word 0x3fef27a0,0x20f9ff15
.word 0x00000000,0x00000003
.word 0x6baca7cf,0x840f714b
.word 0x00000000,0x00000004
.word 0xbe3d1457,0xfec45b9b
.word 0x00000000,0x00000005
.word 0xbbab62a8,0x37e36229
.word 0x00000000,0x00000006
.word 0xd4a61ae8,0x4ddd3630
.word 0x00000000,0x00000007
.word 0x55955ebf,0xb611afcb
.word 0x00000000,0x00000008
.word 0x01827927,0x85f95418
p35_dispatch_retry:
.word 0,0
p35_xintr_data:
.word 0x00000000,0x00000001
.word 0xea972917,0xaf7bba1b
.word 0x00000000,0x00000002
.word 0x0ab32597,0xc3d9ac81
.word 0x00000000,0x00000003
.word 0x0c419520,0x1a5bfbe1
.word 0x00000000,0x00000004
.word 0xb051ed0f,0xa8c1a2b1
.word 0x00000000,0x00000005
.word 0xbf7e0b98,0x1a123065
.word 0x00000000,0x00000006
.word 0xb9f995f0,0x70bd6ff0
.word 0x00000000,0x00000007
.word 0x12e38d37,0xc468a236
.word 0x00000000,0x00000008
.word 0x89378410,0x3f33a77d
p36_dispatch_retry:
.word 0,0
p36_xintr_data:
.word 0x00000000,0x00000001
.word 0x56a13598,0x0eb03079
.word 0x00000000,0x00000002
.word 0x23aeb3f0,0x3615f922
.word 0x00000000,0x00000003
.word 0x9ef954b0,0x4a18670d
.word 0x00000000,0x00000004
.word 0xd2a8da77,0xd53db6db
.word 0x00000000,0x00000005
.word 0x27248990,0x31dcbcac
.word 0x00000000,0x00000006
.word 0x62046898,0x79e9a770
.word 0x00000000,0x00000007
.word 0x86117e28,0x25d0fd3b
.word 0x00000000,0x00000008
.word 0xbba30150,0x2080b07a
p37_dispatch_retry:
.word 0,0
p37_xintr_data:
.word 0x00000000,0x00000001
.word 0xd60e80d0,0x4ca5d00f
.word 0x00000000,0x00000002
.word 0xbf539280,0x525fb301
.word 0x00000000,0x00000003
.word 0xc00f318f,0x8ff6ea1b
.word 0x00000000,0x00000004
.word 0x38725238,0x47edd210
.word 0x00000000,0x00000005
.word 0x7d5de4b7,0xbb61d4e3
.word 0x00000000,0x00000006
.word 0xbbe553b0,0x1cff7304
.word 0x00000000,0x00000007
.word 0x75d30a90,0x144543c9
.word 0x00000000,0x00000008
.word 0x6238eff0,0x2860d6ec
p38_dispatch_retry:
.word 0,0
p38_xintr_data:
.word 0x00000000,0x00000001
.word 0xc1062b70,0x70cc2b82
.word 0x00000000,0x00000002
.word 0x268e1548,0x0a36b2d6
.word 0x00000000,0x00000003
.word 0xd4939920,0x5e34c884
.word 0x00000000,0x00000004
.word 0x86c21998,0x5809ceb5
.word 0x00000000,0x00000005
.word 0xee404e5f,0xa302fb98
.word 0x00000000,0x00000006
.word 0x1ff70278,0x6921fefa
.word 0x00000000,0x00000007
.word 0x501a6d07,0xd7802cf2
.word 0x00000000,0x00000008
.word 0xd6f43a18,0x2d393f9b
p39_dispatch_retry:
.word 0,0
p39_xintr_data:
.word 0x00000000,0x00000001
.word 0x8a6fd238,0x0e96e377
.word 0x00000000,0x00000002
.word 0xd699f080,0x34751467
.word 0x00000000,0x00000003
.word 0xf4df581f,0xdd85751b
.word 0x00000000,0x00000004
.word 0x187dfc0f,0xb5ea35fa
.word 0x00000000,0x00000005
.word 0xda48655f,0x8b20c6f4
.word 0x00000000,0x00000006
.word 0xb2dddec8,0x48b1ca3e
.word 0x00000000,0x00000007
.word 0xe7d3ab8f,0xcc50e756
.word 0x00000000,0x00000008
.word 0x53bbcecf,0xc62e4eb5
p40_dispatch_retry:
.word 0,0
p40_xintr_data:
.word 0x00000000,0x00000001
.word 0x6d2bd6ff,0x936ff97d
.word 0x00000000,0x00000002
.word 0x6ad59090,0x061e4ebb
.word 0x00000000,0x00000003
.word 0x9e60728f,0xff07054c
.word 0x00000000,0x00000004
.word 0x61a956d7,0xfcc6d9da
.word 0x00000000,0x00000005
.word 0x82ff4c60,0x622773d7
.word 0x00000000,0x00000006
.word 0x95aaf540,0x6cb9d07e
.word 0x00000000,0x00000007
.word 0x91fca510,0x59bea048
.word 0x00000000,0x00000008
.word 0x4e02dcb0,0x254bb346
p41_dispatch_retry:
.word 0,0
p41_xintr_data:
.word 0x00000000,0x00000001
.word 0x76eed15f,0x9940bc77
.word 0x00000000,0x00000002
.word 0x83186950,0x0964a5f8
.word 0x00000000,0x00000003
.word 0x748adef8,0x553541d8
.word 0x00000000,0x00000004
.word 0x1ff5551f,0xab1464fb
.word 0x00000000,0x00000005
.word 0x7e82df3f,0x85718265
.word 0x00000000,0x00000006
.word 0x314ab4df,0xe691dddf
.word 0x00000000,0x00000007
.word 0xd613e60f,0x9c964e55
.word 0x00000000,0x00000008
.word 0x5427b8b0,0x34baff49
p42_dispatch_retry:
.word 0,0
p42_xintr_data:
.word 0x00000000,0x00000001
.word 0x8c09c35f,0xad36a391
.word 0x00000000,0x00000002
.word 0x5deb3ee0,0x281e03b3
.word 0x00000000,0x00000003
.word 0x673726ef,0xd79aee62
.word 0x00000000,0x00000004
.word 0xc9b1432f,0xa1505f38
.word 0x00000000,0x00000005
.word 0x5673ec90,0x15e0552f
.word 0x00000000,0x00000006
.word 0x56e204af,0xee0afd38
.word 0x00000000,0x00000007
.word 0xfabedcd7,0xd85996ef
.word 0x00000000,0x00000008
.word 0x0ab2c9af,0xd09305cb
p43_dispatch_retry:
.word 0,0
p43_xintr_data:
.word 0x00000000,0x00000001
.word 0xb023dab7,0xec2c5e34
.word 0x00000000,0x00000002
.word 0x200e97f0,0x04bb1545
.word 0x00000000,0x00000003
.word 0xb2996dc7,0xe8a960f9
.word 0x00000000,0x00000004
.word 0xfd9baec0,0x48280843
.word 0x00000000,0x00000005
.word 0x1c7433a7,0xadf8d561
.word 0x00000000,0x00000006
.word 0x17633f70,0x0b2cafaa
.word 0x00000000,0x00000007
.word 0x45663930,0x5071e5d3
.word 0x00000000,0x00000008
.word 0x0068e2a8,0x6cb87158
p44_dispatch_retry:
.word 0,0
p44_xintr_data:
.word 0x00000000,0x00000001
.word 0xb340cc68,0x2b9ea0f5
.word 0x00000000,0x00000002
.word 0x40727c1f,0xa30b79f6
.word 0x00000000,0x00000003
.word 0xc3a5b240,0x1625d635
.word 0x00000000,0x00000004
.word 0x4288a3e0,0x0275298b
.word 0x00000000,0x00000005
.word 0xd1e14e10,0x30134474
.word 0x00000000,0x00000006
.word 0xfc53aa27,0xf08ec73a
.word 0x00000000,0x00000007
.word 0x25ec97f0,0x76e36523
.word 0x00000000,0x00000008
.word 0x3e4cbd07,0xbff1daa5
p45_dispatch_retry:
.word 0,0
p45_xintr_data:
.word 0x00000000,0x00000001
.word 0x5a18c050,0x32becdba
.word 0x00000000,0x00000002
.word 0x63a7eee8,0x0d6f8038
.word 0x00000000,0x00000003
.word 0x41948657,0xbbd8571c
.word 0x00000000,0x00000004
.word 0x141f7eaf,0xbccad4c9
.word 0x00000000,0x00000005
.word 0xbabc5100,0x36f8d720
.word 0x00000000,0x00000006
.word 0x54eb02a8,0x7118ac74
.word 0x00000000,0x00000007
.word 0x0e944f00,0x7e355410
.word 0x00000000,0x00000008
.word 0xa4518d57,0xbb157184
p46_dispatch_retry:
.word 0,0
p46_xintr_data:
.word 0x00000000,0x00000001
.word 0x65db5387,0xe0570883
.word 0x00000000,0x00000002
.word 0x62bfd590,0x68550771
.word 0x00000000,0x00000003
.word 0x1431553f,0xc1efcd85
.word 0x00000000,0x00000004
.word 0x743ae76f,0x8967afee
.word 0x00000000,0x00000005
.word 0x143ee5af,0xf6c7abe5
.word 0x00000000,0x00000006
.word 0xeefc2ccf,0xdcc95859
.word 0x00000000,0x00000007
.word 0xf0da7980,0x515fbb14
.word 0x00000000,0x00000008
.word 0xdb213280,0x5027324c
p47_dispatch_retry:
.word 0,0
p47_xintr_data:
.word 0x00000000,0x00000001
.word 0xefe69620,0x560ad346
.word 0x00000000,0x00000002
.word 0x836ec95f,0xadb3fefb
.word 0x00000000,0x00000003
.word 0x7ebcc2c0,0x6beabdae
.word 0x00000000,0x00000004
.word 0x260af91f,0xd437e4c1
.word 0x00000000,0x00000005
.word 0xa59d4268,0x60e823dd
.word 0x00000000,0x00000006
.word 0x271bae90,0x648d60d7
.word 0x00000000,0x00000007
.word 0xa126d1ff,0xe4300d05
.word 0x00000000,0x00000008
.word 0x00168d30,0x201ec95e
p48_dispatch_retry:
.word 0,0
p48_xintr_data:
.word 0x00000000,0x00000001
.word 0xca614ff8,0x51050fd6
.word 0x00000000,0x00000002
.word 0x7ea0d767,0xca88b6a4
.word 0x00000000,0x00000003
.word 0x986744ff,0xe88ee753
.word 0x00000000,0x00000004
.word 0x4eef5530,0x0b3ae656
.word 0x00000000,0x00000005
.word 0xc4f0b2ef,0x949b7ae9
.word 0x00000000,0x00000006
.word 0xae1ac57f,0xa9c40a2f
.word 0x00000000,0x00000007
.word 0x55246088,0x35b66ecc
.word 0x00000000,0x00000008
.word 0x611a8087,0xaeb1767c
p49_dispatch_retry:
.word 0,0
p49_xintr_data:
.word 0x00000000,0x00000001
.word 0x92d08630,0x00e4a176
.word 0x00000000,0x00000002
.word 0xef50ee58,0x331846d6
.word 0x00000000,0x00000003
.word 0x5fb8c6b7,0x95173b67
.word 0x00000000,0x00000004
.word 0x606fb800,0x23ca5647
.word 0x00000000,0x00000005
.word 0x7b4a92df,0xdd7a43ec
.word 0x00000000,0x00000006
.word 0x1baca7b8,0x32dc5866
.word 0x00000000,0x00000007
.word 0x7efc258f,0xca160538
.word 0x00000000,0x00000008
.word 0x4edfb1b8,0x7cfe52e6
p50_dispatch_retry:
.word 0,0
p50_xintr_data:
.word 0x00000000,0x00000001
.word 0xe8000330,0x48da48e1
.word 0x00000000,0x00000002
.word 0x38337998,0x4279b4ae
.word 0x00000000,0x00000003
.word 0xcb3f2d78,0x7144463b
.word 0x00000000,0x00000004
.word 0x731bc6d7,0xedb1a96f
.word 0x00000000,0x00000005
.word 0x8e266fd8,0x46db36a1
.word 0x00000000,0x00000006
.word 0x401fb4ef,0x8d20a8e7
.word 0x00000000,0x00000007
.word 0x02cd02af,0xf189328d
.word 0x00000000,0x00000008
.word 0x36051cb0,0x612fa6da
p51_dispatch_retry:
.word 0,0
p51_xintr_data:
.word 0x00000000,0x00000001
.word 0x1918201f,0xb1c804c8
.word 0x00000000,0x00000002
.word 0x8e9809a0,0x413d0a07
.word 0x00000000,0x00000003
.word 0x070aa0d0,0x55369b58
.word 0x00000000,0x00000004
.word 0xf5dce7d8,0x165cdc97
.word 0x00000000,0x00000005
.word 0x822a8d48,0x591d2e9d
.word 0x00000000,0x00000006
.word 0xf53340d7,0xc7079e6e
.word 0x00000000,0x00000007
.word 0x7025f55f,0xcb8af568
.word 0x00000000,0x00000008
.word 0xdbb3bfa8,0x1a5c4363
p52_dispatch_retry:
.word 0,0
p52_xintr_data:
.word 0x00000000,0x00000001
.word 0x6fb906e8,0x0c043f02
.word 0x00000000,0x00000002
.word 0x4c7d64af,0xfbf1cf98
.word 0x00000000,0x00000003
.word 0xf5ffd220,0x1fafdb7d
.word 0x00000000,0x00000004
.word 0x723ff868,0x39d9dd99
.word 0x00000000,0x00000005
.word 0x85d7b75f,0xa093e01b
.word 0x00000000,0x00000006
.word 0x62dd2360,0x4cf451d1
.word 0x00000000,0x00000007
.word 0x34bbf7df,0x944ca935
.word 0x00000000,0x00000008
.word 0x462d7d08,0x0ce187bf
p53_dispatch_retry:
.word 0,0
p53_xintr_data:
.word 0x00000000,0x00000001
.word 0xc2ea7078,0x174b3444
.word 0x00000000,0x00000002
.word 0x1e3de447,0xfdf0ea2b
.word 0x00000000,0x00000003
.word 0xfcdbc92f,0xb20cffbd
.word 0x00000000,0x00000004
.word 0x5439d11f,0x8539b8e5
.word 0x00000000,0x00000005
.word 0x08ab5457,0x95736e09
.word 0x00000000,0x00000006
.word 0x66d38790,0x6a802462
.word 0x00000000,0x00000007
.word 0x49227458,0x1ede2ed6
.word 0x00000000,0x00000008
.word 0x86417530,0x3b67d645
p54_dispatch_retry:
.word 0,0
p54_xintr_data:
.word 0x00000000,0x00000001
.word 0x566403b8,0x1fc6cf5d
.word 0x00000000,0x00000002
.word 0x84c94d68,0x676f605b
.word 0x00000000,0x00000003
.word 0x9e558b60,0x67d332ac
.word 0x00000000,0x00000004
.word 0x312f2d80,0x79ad7cf3
.word 0x00000000,0x00000005
.word 0x02c98127,0x8c3ee817
.word 0x00000000,0x00000006
.word 0xff9e7cc0,0x6d90a6a6
.word 0x00000000,0x00000007
.word 0x9193bc17,0xbc325f79
.word 0x00000000,0x00000008
.word 0xcf784bc7,0xdeac1759
p55_dispatch_retry:
.word 0,0
p55_xintr_data:
.word 0x00000000,0x00000001
.word 0x2b7728b7,0xfcfad84d
.word 0x00000000,0x00000002
.word 0x617a4df8,0x6a653dae
.word 0x00000000,0x00000003
.word 0x32c6ffdf,0xfc382413
.word 0x00000000,0x00000004
.word 0x99ef7b10,0x6330ba19
.word 0x00000000,0x00000005
.word 0xd26a7de8,0x13769e2e
.word 0x00000000,0x00000006
.word 0xf97becb7,0xb5b4c5bb
.word 0x00000000,0x00000007
.word 0xee100517,0x8c177422
.word 0x00000000,0x00000008
.word 0x9b98c45f,0x9132e865
p56_dispatch_retry:
.word 0,0
p56_xintr_data:
.word 0x00000000,0x00000001
.word 0xb16c70d0,0x5b58f21e
.word 0x00000000,0x00000002
.word 0xeeff6c98,0x15496cc8
.word 0x00000000,0x00000003
.word 0x8f602760,0x727e35fe
.word 0x00000000,0x00000004
.word 0xf349162f,0xcc0b2dda
.word 0x00000000,0x00000005
.word 0x361f28bf,0x9124a62d
.word 0x00000000,0x00000006
.word 0x6dde081f,0x90f7482e
.word 0x00000000,0x00000007
.word 0x54583757,0xa2249b9a
.word 0x00000000,0x00000008
.word 0x26a345df,0x9f67d4b7
p57_dispatch_retry:
.word 0,0
p57_xintr_data:
.word 0x00000000,0x00000001
.word 0x02fd1807,0xc1a1ddaf
.word 0x00000000,0x00000002
.word 0x19be8908,0x4b9fb63f
.word 0x00000000,0x00000003
.word 0xdb55cc30,0x541b174d
.word 0x00000000,0x00000004
.word 0x391d5d20,0x26276ee2
.word 0x00000000,0x00000005
.word 0x99e8c368,0x5344e161
.word 0x00000000,0x00000006
.word 0x46da7358,0x0d019d9f
.word 0x00000000,0x00000007
.word 0x39cc1dd7,0xd80579e1
.word 0x00000000,0x00000008
.word 0x91a6ec6f,0xe1074586
p58_dispatch_retry:
.word 0,0
p58_xintr_data:
.word 0x00000000,0x00000001
.word 0xc4135500,0x23d660e7
.word 0x00000000,0x00000002
.word 0x9a47ce27,0xedb5feb2
.word 0x00000000,0x00000003
.word 0x7b89286f,0xa1839bda
.word 0x00000000,0x00000004
.word 0xe27a3af7,0xb0fe2077
.word 0x00000000,0x00000005
.word 0x30837700,0x37b6332e
.word 0x00000000,0x00000006
.word 0xd423ce8f,0x983e3378
.word 0x00000000,0x00000007
.word 0xbfe8577f,0xe83238af
.word 0x00000000,0x00000008
.word 0x41beb388,0x1b5d1b20
p59_dispatch_retry:
.word 0,0
p59_xintr_data:
.word 0x00000000,0x00000001
.word 0x924ba080,0x2684187a
.word 0x00000000,0x00000002
.word 0xfef76f90,0x133f54cf
.word 0x00000000,0x00000003
.word 0x21b19bc0,0x567f8a3a
.word 0x00000000,0x00000004
.word 0xcce4a2f8,0x3f6b56e9
.word 0x00000000,0x00000005
.word 0x07149890,0x68478097
.word 0x00000000,0x00000006
.word 0x1dce889f,0xdbeb7b66
.word 0x00000000,0x00000007
.word 0x3d5d84e7,0xca8a2fbc
.word 0x00000000,0x00000008
.word 0xa62beb77,0xa0ac8fb6
p60_dispatch_retry:
.word 0,0
p60_xintr_data:
.word 0x00000000,0x00000001
.word 0x96c5b050,0x0cbc081d
.word 0x00000000,0x00000002
.word 0xf7288a37,0xbb26ceef
.word 0x00000000,0x00000003
.word 0x433fb12f,0xdbd81206
.word 0x00000000,0x00000004
.word 0x839eed5f,0xb604778f
.word 0x00000000,0x00000005
.word 0xd9dbb918,0x239347b9
.word 0x00000000,0x00000006
.word 0x80d80af0,0x73691e1e
.word 0x00000000,0x00000007
.word 0x4ab2c238,0x003dcf75
.word 0x00000000,0x00000008
.word 0x346ec6f8,0x1b73396d
p61_dispatch_retry:
.word 0,0
p61_xintr_data:
.word 0x00000000,0x00000001
.word 0x57caa228,0x15191246
.word 0x00000000,0x00000002
.word 0x6fe3dff7,0xdfaa714c
.word 0x00000000,0x00000003
.word 0xe97f6247,0xb23ec563
.word 0x00000000,0x00000004
.word 0x7b1f215f,0xe47aefec
.word 0x00000000,0x00000005
.word 0x22175618,0x46d08e85
.word 0x00000000,0x00000006
.word 0x4ba819b7,0xa9c51b10
.word 0x00000000,0x00000007
.word 0xa9fba2c8,0x130fdb13
.word 0x00000000,0x00000008
.word 0xc715e090,0x3bf72f75
p62_dispatch_retry:
.word 0,0
p62_xintr_data:
.word 0x00000000,0x00000001
.word 0x8ea12e77,0xb8f116ea
.word 0x00000000,0x00000002
.word 0x2d4d4d30,0x06312d4b
.word 0x00000000,0x00000003
.word 0x186718a0,0x1cb5930f
.word 0x00000000,0x00000004
.word 0x9cd0552f,0xd1247b65
.word 0x00000000,0x00000005
.word 0xc67ccacf,0x899c19c5
.word 0x00000000,0x00000006
.word 0x24869faf,0xc1eea6df
.word 0x00000000,0x00000007
.word 0x8ad0dfb0,0x33d93dd2
.word 0x00000000,0x00000008
.word 0xd9d553d8,0x5ddff71a
p63_dispatch_retry:
.word 0,0
p63_xintr_data:
.word 0x00000000,0x00000001
.word 0xc77e2c58,0x0b622785
.word 0x00000000,0x00000002
.word 0x757d04f0,0x511f594e
.word 0x00000000,0x00000003
.word 0x4f497f67,0xd212e35e
.word 0x00000000,0x00000004
.word 0x803f37e8,0x2ca4464e
.word 0x00000000,0x00000005
.word 0x39b75dbf,0xa34efd83
.word 0x00000000,0x00000006
.word 0xba8ac53f,0xcedd38b9
.word 0x00000000,0x00000007
.word 0x579915e8,0x7d2b87a7
.word 0x00000000,0x00000008
.word 0x9379e418,0x5b65f26a
.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 0x0abc75db,0x45725ea7,0x7a26dd01,0xac9b6915
.word 0x231ebaaa,0xcb344203,0xee49fc6c,0x238c37a9
.word 0x0255847a,0xdfa928ce,0x834e89db,0xd8f55f7f
.word 0xd77ce845,0x1cf10dc9,0x14703184,0x12eafd25
.word 0x3ce175d2,0xd9259c03,0xd75735dd,0x1c0a5a47
.word 0xfc711105,0x8544b98f,0xc5f2df58,0x98226b32
.word 0x5344382e,0x4e9c7807,0x8fc548db,0xd6f67060
.word 0x7b89479e,0x1b14ceec,0x8327f737,0x28c528e2
.word 0xf3eb4bfe,0xb3bbb8bd,0xb698df5f,0x27da3ba4
.word 0xff5e1e4e,0x4832ff15,0xcf52ffcb,0xe4ee3b1a
.word 0x3cc24cc9,0x69677703,0xf7b29227,0xf4e4ed24
.word 0x627d6b2e,0x5717c3c8,0x70996d23,0x3437d10f
.word 0x74e49c90,0xa44e3f7d,0xf0e4b750,0xfc446e53
.word 0x3f6275d4,0x121724e5,0x7b819e71,0x0b043159
.word 0xbf5b8960,0xeec5457e,0x6cac5ca0,0xb3c7bb4d
.word 0x9a1ec433,0x2f730e94,0x0cb2df40,0x3c4d4fb8
.word 0x76d60b4f,0xf6628560,0x7aafcb17,0xceda9b1d
.word 0xc6ecd77c,0x7053882b,0x3e9dea82,0xd0f76da7
.word 0x1aaf1c80,0xb79e8aab,0xff31f0e8,0xc0c440af
.word 0x2717816e,0x0d8d8e52,0x916835a6,0x198a88fe
.word 0xcfe66e7f,0x7f394a74,0xc8768972,0xa9cb7aa2
.word 0x39cb43b5,0x47d2fcdc,0x8ff59ad1,0xf9520aba
.word 0x8cfe50e9,0xe956cb32,0x5eb05bde,0x08b07e0c
.word 0x5b332ea5,0x3830085a,0x51682b08,0x7d492e41
.word 0xe70297d7,0xafc99ffe,0xef027f08,0x946b5c57
.word 0x8c8548ed,0xbb2af854,0xa79d37b7,0xa3414170
.word 0x4d08e5f4,0x1680da91,0xad390d24,0x9533145e
.word 0x6b5dacdc,0x7068e516,0x667b9471,0x7628616c
.word 0x72b0ff4d,0xafa82331,0x4a51244b,0xdc1d0812
.word 0x4b50835c,0xc09ce157,0x9f8c5e36,0x820da0d3
.word 0x2c5ceb2a,0x1c3de6bd,0xe3a505e1,0x0bdfff38
.word 0xea664a74,0x077bdc22,0xec38b166,0xc024374d
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 0x89d2e859,0xdc2ebf49,0x04290326,0x99cca83e
.word 0x5f3a20a2,0xd3ad2a55,0xe6dc285d,0x0d668a83
.word 0xd8d500cc,0xeddcff95,0xe23efa3b,0xebf353cb
.word 0xf907f7bc,0xb7a3fd34,0x332cd91c,0xdd5d4c16
.word 0x60cc1d5f,0x0b94cb5a,0x229f3e9a,0x12a38088
.word 0xead87a8e,0x5d9d5fb5,0xcf65ecc6,0x05e52152
.word 0x56a58fd8,0x391a16c1,0xc1d29355,0xb48e9e03
.word 0xb6e49e5a,0x51a72f54,0x1aeb99f9,0xa3b42c4b
.word 0xc0b1c669,0x2d39867f,0xda3be55e,0xefb01601
.word 0x1bb8af45,0x7724b157,0xe18322cf,0xdd66bf1f
.word 0x313dff31,0xa94402bb,0x7f3b304c,0x0bef3e38
.word 0x8f335297,0x271f57bc,0x3cde48b7,0x7d49c1c9
.word 0xb055e8ce,0x95867aa5,0xa89d7c50,0x79b57919
.word 0x1b090b7c,0x074def01,0x1c0c9a3a,0x8fe84633
.word 0x591d0ac0,0x4ec7b911,0xb9d6628d,0xde53c593
.word 0x9aac7457,0xc69bf515,0xf99203d8,0x11ab204f
.word 0x7d21d3a7,0xe3243352,0x60c4775a,0xf383b8ac
.word 0x60f7f7fc,0xc858ed02,0x7570dcce,0x9a1b3d01
.word 0xbfe32a04,0x3d60bb9c,0x2ea2c53c,0x4b856176
.word 0x27f017ff,0x261c5ee2,0x83f65969,0x185f549d
.word 0xa7cb3046,0xef152e27,0xf4a18c3b,0x4afc9517
.word 0xdd38b222,0x27c85e8d,0xdfbd194f,0x4bdd01bf
.word 0x7f1f2781,0xd1f32125,0xc460b6ab,0x39f28f91
.word 0xe8982bc6,0xffee6002,0x36e64664,0xd61b32e0
.word 0x5ef808ef,0x4568112b,0xbb82ea7b,0x7b286302
.word 0x64fbba1c,0x756678ae,0xa8f4fffe,0x64710d9f
.word 0xdface269,0x9f0759dd,0x8a7c23df,0x644a6cfe
.word 0x529aa261,0x4e42e9f5,0x5172f060,0x7ae002b0
.word 0x4c9931fc,0x2f07133a,0xc0bc943d,0xe9e730b5
.word 0x913483ed,0xd6e00266,0xc896c191,0x23fa532b
.word 0x21f73b8a,0x80bdbc0e,0xab554616,0x13a69f8f
.word 0x55b6e70d,0xd2c548bc,0xd47d7759,0xe199749c
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 0x80bad487,0x2e89dcad,0xf459b1b4,0x643bf23f
.word 0xfb24eb06,0xf986384c,0xd439b84a,0xaf6a0871
.word 0xfadb9bdf,0x20b7e67e,0xf0ccff4c,0xbac5af2c
.word 0x0a08a491,0xc92383a6,0x77f61255,0x6a29d5ff
.word 0xdce75ab9,0x2d0d2702,0x57848cd0,0xfdf4f3ce
.word 0x713d8fa6,0xd8480fce,0x4877db52,0x0801e065
.word 0x523b949f,0x4770e327,0xc78111b0,0x62e0c224
.word 0x7a5dd4bd,0x29dc8e6b,0x7a63dc8c,0x32c715af
.word 0x032e5c37,0xa034b033,0x84ee7872,0xa70cc6be
.word 0x331521dd,0xfa355f89,0x4acf330b,0x4b917721
.word 0x46e177f1,0x97d96fb5,0xbe5c5fdd,0xbab8a722
.word 0x63e4e523,0x2e2be5ec,0x53899e17,0x89b9ee96
.word 0xe580192d,0x035ba656,0x44820d2b,0x2d06f1d8
.word 0x98d7e720,0x2e079418,0x4eed3b6f,0xa9fd75f6
.word 0xd811b942,0x12fa6ca1,0xe65f4345,0x15ca95b9
.word 0x9b99cd70,0x01f638f9,0xbc62b662,0x97801497
.word 0xb0ddd598,0x8057fc2f,0x56c27fe2,0x9725acac
.word 0x94bbba09,0x31e1720e,0x704acfde,0x3015a279
.word 0x2924eed1,0x66b7cce0,0x259b3fde,0xc4eacd5f
.word 0xa30dba9f,0xe6d136d7,0xfcba7427,0x553a2ed1
.word 0xc116b03b,0x99d37e24,0x88d43a28,0xacc16720
.word 0x3a9efff5,0xa61f8ccb,0xdc008773,0x16ed1873
.word 0x3019ab5f,0x30098d3b,0xd961e20d,0xb6c39d2d
.word 0x8aa56513,0xa16660ae,0x335cb4d2,0x03be8afa
.word 0x3e7a2e7f,0xa70b54ab,0xd6bdde0f,0x0d68e45a
.word 0x40ed24b9,0x912cafd7,0xbf705f89,0x71be8871
.word 0x0962a5fe,0xe65be687,0x936e2707,0x7ab4d977
.word 0xd3727af8,0x3d7e3734,0x6ba9a624,0x114780f7
.word 0xc7e39f6d,0x911618ec,0x7e34468d,0x48485f00
.word 0x18dd44cb,0x1c938474,0x1434dd22,0xe98fc8fd
.word 0x798ce052,0xa530b3ab,0x0ddb93f8,0x167ac5f3
.word 0xf947e548,0x153f9f3a,0xde872076,0x479433b0
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 0x9563a9f4,0x390e0b60,0xbdfb64c2,0x75f517e9
.word 0x39ce1278,0xaabc48a2,0xc5fca162,0xb700f01a
.word 0xbeb61444,0x9da7c58d,0x19d521c8,0x00ff562d
.word 0x49aa2a28,0x538410dc,0xb6a4cd39,0x2625b9a2
.word 0x68823909,0xf190ce90,0xa8693804,0xef46ded9
.word 0x6eb91696,0xbf9127b7,0xd781275b,0x4226d38d
.word 0xf5a12c17,0x9746e1fb,0x7e99ea5b,0xccc236cf
.word 0x3a07ba90,0xbc0c5561,0x33c24718,0xd6fd3ad7
.word 0x075444a7,0x181cb0ae,0x9fb8a960,0x59678727
.word 0x51e18d83,0x77233f8f,0x1f062eb0,0xbef6b53d
.word 0x1986cc36,0x6e1fe0a6,0x10f75841,0x4d66bad4
.word 0x131adda0,0xc96ca9fa,0xa925cf5a,0x6d0d92fb
.word 0xdcf1c2f9,0xc3f472ec,0xca5d8010,0xea3d0190
.word 0x711afe52,0xe5977dd1,0x1ffb227b,0xb5752ac9
.word 0xee81a827,0x42ee5043,0x43d59b24,0xacf02519
.word 0x3029360e,0xd4a0413d,0xe0da8fe5,0x9cde1b69
.word 0x2f59f2c1,0x7224b639,0x6c7e0188,0xc1833a25
.word 0x89693b89,0x4f29e37c,0x5bddcaa5,0x8c6a46b6
.word 0xd07e92d4,0x96813e14,0xd7cc1ed2,0x45a312bd
.word 0x868ab0c1,0x42e9e028,0xe8190253,0x1b627345
.word 0x58a04286,0x293fe3e6,0x919e2748,0x46861a49
.word 0x834fc643,0x1af452f5,0x1f7d930b,0x90e24695
.word 0x5cdf83c6,0xf6a4c7f8,0x80b07cd7,0x74cfb0f8
.word 0x7246276f,0xb20e143e,0xcdaae5d1,0x3b47d237
.word 0xcf60dd42,0xeb6fa6c5,0x25e30f49,0xb0dd54bb
.word 0x676d8f14,0x9d4536d5,0x616253dd,0x64f2c8be
.word 0xeb082013,0x0fcf589b,0x0c6b578b,0x602de682
.word 0x0cfde913,0x481d9a1d,0xd8875245,0x20f1531b
.word 0x7141ab32,0x91357092,0x377af34f,0x24cb69e8
.word 0x7b0fa9be,0xd01428c2,0x29634e27,0xb820b67e
.word 0xc1735977,0x15a13125,0x89940dcc,0x29e63cdd
.word 0x46e347e8,0x15bf9f63,0x60921acf,0xef847ef5
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 0x745a80bf,0x298a65fd,0x7874c614,0x1edc1731
.word 0x9f3accc2,0x6edaddae,0x2be35973,0x12038803
.word 0x095a2a66,0xa0acaa8d,0xa55890f0,0xf3a49df2
.word 0xcbbd0d45,0x107d5fa6,0xdc25e4f4,0xfc599f96
.word 0xad902a02,0x646b29a1,0xc270a9b8,0x8f18cfa9
.word 0xc8573105,0x63640503,0x204c1b25,0x4f805dc3
.word 0xf8343a2f,0xfdec7dde,0x627bf39b,0x5741b658
.word 0xd8045d47,0x4eddf3b5,0x4e71f719,0x2b76bf0f
.word 0x5e37a41f,0x89230711,0x9b407aa3,0x74f04672
.word 0x989a61b3,0x234f4c41,0xc41c29bd,0xc0845343
.word 0xe457a1d5,0x4fc57bac,0x0259fe53,0x6458c311
.word 0xa9272502,0x264cc1f5,0xd23afa12,0x58ddeb16
.word 0xeb2bcc55,0xc0494f0a,0xa783a4a2,0xe4ba9020
.word 0x5f8ccab2,0xa8fa914d,0xc9a14c27,0x0a8f02fc
.word 0x1d96d333,0xf00a87ed,0x5b44e9ec,0x93ef9160
.word 0x65c16b44,0x676a8089,0x29038d7a,0x1ad71709
.word 0xbc6ddb86,0x620fa707,0x0c3730ef,0x6cf112be
.word 0x93f8b769,0xad055d31,0xcfa61a5d,0xd799a6ad
.word 0x3aaf4c55,0x2769b556,0x665dd458,0x3001802f
.word 0x61a6d70b,0x964bfdf3,0x62089a77,0xd98a3a54
.word 0x60addb6f,0xb250a827,0x324783a3,0x424e14c1
.word 0xa284e491,0x06ffda1d,0x0ecbb360,0xe5abcf3e
.word 0xc9255bc4,0xcda5d6f7,0x80b7aeca,0x93bef818
.word 0xc1c156bf,0x3b19e07b,0x056e9968,0x019de294
.word 0x7afd500b,0x77a4a5b7,0x99390041,0x416999bb
.word 0x5804020a,0x0042e301,0x708f5bc2,0xf0383400
.word 0xf7b633d4,0xfc3f3f22,0x2915107d,0x3e915174
.word 0x99ed39e6,0xfea51593,0xdbfab9e0,0xefbd2687
.word 0xf4b97563,0x22bddd9a,0xdb8830f6,0x29e3d2b6
.word 0x264ae82d,0x8e483d4b,0xc201c777,0x18cdb3f5
.word 0xe6034e82,0xaa474ce9,0x3f2c3111,0x522c981c
.word 0xce1fcf6e,0x36b15e87,0xcc92d256,0xba1796b9
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 0x9f0ea42c,0x45984b7d,0xe9c552a8,0xe0660ec2
.word 0xb5b133eb,0xbbb8f464,0x149f5f38,0xe0394ead
.word 0xf0c32ff0,0x99bac41a,0xe629a795,0x9900523a
.word 0xb31a8225,0x4f619891,0x396ca94f,0xa16bd835
.word 0x69834a9e,0x965312fd,0x07a93306,0x6743bc1c
.word 0x582572ad,0xee755cf4,0x6aeff6ba,0xa75e4380
.word 0x1c1d6f59,0x3dc8912c,0x68491c50,0x9a04aef1
.word 0xb82b7167,0x0e2649f0,0x71d525cc,0x4d7c6391
.word 0x87f1e0f8,0x5b0be431,0xc93f9f2e,0xf1fdcf30
.word 0x04e450cd,0x759586e0,0xdd51bae7,0x03096492
.word 0xe28650ba,0x11469dce,0x2e88f325,0x211fa5ff
.word 0x72649ea1,0x5de51e23,0x2f856f55,0x79ba95b8
.word 0xce6f26e3,0xa78b7b0c,0x2e805136,0xd401718c
.word 0xf2b67021,0x0aaca10b,0x6aa02f4d,0x4f3b41c8
.word 0xbd6e58fb,0x16a4bf92,0xb6b9f8b5,0x9249d68d
.word 0x5abb7181,0xcda56004,0x279b4ec4,0xac9c0564
.word 0x25fd7e85,0xfe24bd98,0xd0037ead,0xec1898be
.word 0x2685a031,0xd5ed3d77,0xb657a626,0x3057d4a5
.word 0x5cd26b76,0x6391de62,0x3a3cf569,0xf0a47222
.word 0x8560c8bf,0xdf027141,0x917f8f82,0x08bde94b
.word 0x317d4196,0x53db6262,0x2072e2a8,0x003fdd52
.word 0x765ed0ca,0xcf9b81d7,0x611ede68,0x14fec472
.word 0xb58f9f14,0x88efe92a,0xae328e24,0x90e1e1a8
.word 0xd2787d92,0xf944d488,0x47c13c8f,0xf176d31b
.word 0x4db13c97,0xf0a9e169,0x48870b7d,0xa94dc0b9
.word 0x46076d24,0x127c3b18,0xa21c74ae,0xa10ed48b
.word 0xa51e491f,0xe13f3860,0x60b24821,0xacfb9f68
.word 0x3b2d5af1,0xfe3e7bc7,0x4ac3bf63,0x59f13e67
.word 0x2ee5d8ff,0x7fdc90bb,0xe86006ac,0xdf380004
.word 0x516b9165,0xfd043b7d,0x69bdd6a7,0x881f4376
.word 0xd394d8de,0xc88ffbca,0x5ea3dffe,0x4752bc33
.word 0x683c2e62,0x525b5850,0x0d50a3bd,0x1e2a4881
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 0xd62615e8,0x863461ba,0x6c442930,0xc039d5e4
.word 0x52a3eabb,0x619f6fc9,0xd91e79ab,0x2d401488
.word 0x529d13d5,0x075e90a9,0x8fa17d85,0x61fbe823
.word 0xb4725078,0xe4cb584e,0xdab77aab,0xd35371f2
.word 0x0227abcb,0x5e8dfc27,0x77709c6b,0x0ffc4d11
.word 0xafbd762d,0xbd3d5fa8,0x50ddfeda,0x1fd640e2
.word 0x501942a3,0x53b2e6a3,0xe0e2c7c8,0x95293731
.word 0x214e5dfa,0x39520eb6,0x33e19e0e,0xe8053d58
.word 0x564cc495,0x4838da54,0x551fe5ca,0xbb7c0286
.word 0x9a5ccd21,0x1ffa7c50,0xee2ec85e,0xa73e768b
.word 0x570f365e,0xd0b19d8b,0x9d514f15,0x016a3ee7
.word 0x5399639b,0x1b8f2074,0x5d739505,0x76adfc02
.word 0x2015b56b,0x9749605a,0xdbc1079c,0x8d0accae
.word 0x4ca1dc4e,0xfe3dd4b9,0x4c61b711,0x4fddf38f
.word 0x83e7c133,0x47775295,0xdfa0e6f6,0xad926df8
.word 0xa4cf3fd9,0xebf44eda,0x086f4999,0x8d153a79
.word 0xcff57492,0x773af61b,0x31c24894,0x7cc5042c
.word 0xa2590fe7,0x8fa20830,0xdad80bca,0x062760e7
.word 0x4a8fa8b9,0x046ef5e6,0x8a2d99f9,0x3cef4aa0
.word 0xb00b396c,0xe2b27772,0x9fa5d516,0xe35d1b4a
.word 0x49f30fbf,0x5b9ac7d7,0xf20a7e8e,0x7133c917
.word 0xddc97fc9,0xef28552e,0xa3703fa6,0x03bf65b1
.word 0xa7b3ee53,0x09c6992e,0x69c6dff6,0xb546d21f
.word 0xbbf3c188,0x51fce528,0xf340b5fd,0x9251bb26
.word 0x9e001878,0xb46ca2f0,0xc7e209a2,0xc5ac437c
.word 0x2368c98e,0xf8f95d5f,0x0dfe04c1,0x7eb6dd93
.word 0xf8c123e7,0x4c10ede0,0x5d2993af,0x49449160
.word 0xb3b20f51,0x7166bcb5,0x1910ac5b,0xf2e0536b
.word 0x4f97399a,0x9f0a9af9,0xe8d8d763,0x91e48d07
.word 0xc3ea1881,0xfeba0c46,0x021e97f6,0x1f27bff6
.word 0x28b630bb,0x97427e3c,0x3e004976,0x49949da2
.word 0xd93fe3c5,0xc45cdb36,0x68905af3,0x2b01d1d3
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 0x8dc6e17d,0x30ac09c9,0x96ae60c2,0x03fd39b1
.word 0xf99eac77,0xb035f2a5,0x7b3179f1,0x5fce178c
.word 0x1efb9e32,0xfe5c3296,0x1002c944,0x22bd2ad0
.word 0x1cf68cb0,0x39513789,0x3ceb0208,0x22c40cf1
.word 0x7c3c5849,0x46707e45,0x8c89f6ab,0x6e2a17ef
.word 0xde30f0ce,0xdb92e531,0xe8fcb990,0xa9fb332b
.word 0x74d8a2c5,0xe9b62a4a,0x7d19ccfa,0xca9556b3
.word 0x91efe6c2,0xac54e06e,0x4c5683d9,0xa5bc86d0
.word 0xa0bb7f59,0xbab73f8d,0x7f28666c,0x63261148
.word 0xd5d31cf1,0x844f9b7a,0xd93ceb36,0x9adeb8e3
.word 0x6e009668,0x8db869c4,0x4b454248,0xc387f8ad
.word 0xd9c47a34,0xfa540015,0x3e3eb43a,0xe297ed2f
.word 0x176bbcba,0xf54b8018,0xd58b4419,0x2955e122
.word 0x31894599,0x465cd50b,0xaacd8b82,0xfdc8444a
.word 0xcf4e1d9b,0x8b55ebad,0x0b8dc4a6,0x2033ab2e
.word 0xfa2ae995,0xf02c11c7,0x531e3968,0x8fe1f3e2
.word 0x358b3593,0xbe59526a,0xaf5bc69b,0x5fa2eaf6
.word 0x96dd8d08,0xe9792fc4,0x2bcb89cf,0xdf282895
.word 0xda528e1e,0x0118b02e,0x880380dc,0x8d1f20bf
.word 0x649a66e0,0x06538360,0x03de26dd,0xd5988ccc
.word 0xffdba37e,0x8a49021c,0x11bf58c2,0x9aad22ce
.word 0x20df7f13,0xb528a7f5,0x399cf9a2,0x429671ec
.word 0xf56522cd,0x5c76afa4,0xadb33c98,0x938afa3b
.word 0x325b47aa,0xb79ab061,0x7ec5465f,0xb9269f37
.word 0x034e79e3,0xa889c6b6,0x7f1a6365,0xf72ba510
.word 0x7a47aad8,0xbe8d65ba,0x93b09510,0x9320e83a
.word 0x76985561,0xb397df88,0xc5a7f682,0x71247f72
.word 0xedddd91f,0xe581ec93,0x56f93441,0x53ae62db
.word 0xff16bc7d,0xc0a129aa,0x6a2ed597,0xb17dd19a
.word 0xa05b913f,0x21d9c5e9,0x3d7d6b9a,0x889e382e
.word 0x6af821a1,0x7aee4675,0xff227359,0xa0fb56ef
.word 0x4f9cc19b,0x02975f77,0x4507650c,0xa8c0a260
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 0x594d3e65,0xc432a90b,0xb65a7204,0xa157306b
.word 0x2dc2eb99,0x7d177b14,0x10db3e17,0x438304b0
.word 0x5caf9978,0x668d5adc,0xdb51bb4d,0xb456e4ea
.word 0x94d5f88e,0x9551fa24,0x4336c4d5,0x1fd90b24
.word 0xa231210f,0x9c62ce16,0x69a9a975,0xe3141a17
.word 0xa666dd35,0xe6415782,0xdd95002d,0xf2216a04
.word 0x6b26f1d8,0xd17481d7,0x267c47ec,0x9cc2272d
.word 0xce22df63,0x144f96d4,0xb8e4f0d5,0x8b013192
.word 0x6e605808,0x4eed9cf8,0xebbbace9,0xd51fec2b
.word 0x36a9c83b,0xc1142c0a,0xfe08b580,0x662ec02e
.word 0x40c1f7cf,0x7abb8c7d,0x70ff2866,0x80fc01b5
.word 0x5d4a141b,0x617f47a2,0x3be410a2,0xd51555f5
.word 0xa4b792bd,0xa1356b07,0x9bc0f19d,0x1a61c5e5
.word 0x271bea21,0xc205c120,0xb678fb7f,0x5603265a
.word 0xf2eccd53,0x31cc72aa,0xf0520b22,0xa4a7c524
.word 0xbaa31889,0xfeda562e,0xba014e9b,0x130f7036
.word 0xa15ac4b1,0x0e8f29a0,0x029b0611,0xea829626
.word 0xc95d8d75,0x068b8673,0x7bb9d015,0x16523f63
.word 0x191ec785,0xf2d65f63,0x1a0910ac,0xfa2cb424
.word 0x19d791ed,0x027ef342,0x6ddc0cd7,0xf829d262
.word 0x591a0836,0xcef956d7,0x4d1f1947,0x5d3fee59
.word 0xfaae7564,0x7553bed1,0xb20bc5fa,0x7727fa03
.word 0x739c8aa1,0xf03ec4a6,0xc28f2d0d,0x72379464
.word 0xe237e79e,0x7c12d283,0xff11a95e,0x3f1db8fd
.word 0xbeb48dc7,0x18f250bc,0x2b3175f2,0x4fec372c
.word 0xd4c78603,0xbc6f1f90,0x2b166432,0x093d4abd
.word 0xa484f199,0x9e379601,0xe1ee22ae,0xd85dc861
.word 0xdcd64c0b,0x535cd2a1,0x29c58bea,0x7b67095f
.word 0x4b50bb53,0xb986d440,0x656e0191,0x378fb1dc
.word 0xdb8ee0ea,0xd0a5c8f2,0xb2840ac0,0x4d1adf2f
.word 0x8e7198b2,0x1f038c20,0x433404b6,0xb481156d
.word 0x8cb0cd85,0x9661ee4c,0x2e3af00e,0x8ba567e1
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 0xf0027346,0xf2c7f0c7,0xb74661ae,0x278176ec
.word 0xabd6bacf,0xa95cc4d4,0x4f700fad,0xe0ba4c29
.word 0x44dc9b14,0x1767eec1,0x1aff9c6a,0xf285700d
.word 0xcd8fad7d,0x8b7f981f,0x3f6ef284,0x5c8f51ed
.word 0xddd13e21,0x32544962,0x4eaf45f7,0x643fd6c7
.word 0x31b516ad,0x63c2ab96,0x4b813f7f,0x2bbbe17b
.word 0xb99b91e8,0x8112755e,0xa05e71ea,0xe147c601
.word 0xae5e6324,0xb3f99ed3,0x6cfaad60,0x37f5c953
.word 0xfd009bd4,0x00662b71,0x617ea2c4,0x2bf49ab2
.word 0xb1b7bd74,0xbf07cbcd,0x951625a7,0x6fd95b87
.word 0xcd662604,0xa00c8b41,0x1916b3d1,0xcb3ae396
.word 0x639e8343,0x4776ef7e,0xc7d4c30a,0xa7ba4425
.word 0x4109af26,0x7ada2c4a,0xb908e1b0,0xb0f44dfd
.word 0x64c04e44,0xa1b8ba18,0x67b097d2,0x96a4de3a
.word 0x2fac6984,0x4e22fd44,0x6ecea25e,0xc83f16eb
.word 0x7ec6f085,0x322ef804,0xa3266eba,0x4ca3c24e
.word 0x971f7f01,0x5c931fab,0x48e7a3d5,0x8c5132d5
.word 0x68f0cf12,0x84f522e5,0xfccf118c,0xe71e919a
.word 0xd705b0fb,0x7b34de46,0x74af2e9a,0xee17349a
.word 0x99d2fd1a,0x1dca418e,0xaaf94189,0xbd2629d5
.word 0x3a9c1e76,0x35438ddb,0x84140769,0x1be957e5
.word 0x94f663be,0xeb073c00,0xfed9eb0b,0x1a18197b
.word 0x3309ea79,0xbf81a940,0x54a94d73,0xa5f55192
.word 0x56463a59,0xa7d88842,0xbcd796fe,0x9b3cd64c
.word 0x49f16b58,0xc8330bff,0x9efac018,0xeac6d29c
.word 0x469444f0,0x0dc20c80,0x795755f7,0x1d766a21
.word 0xc9871f1e,0x211b99e4,0x2bdbcc7c,0x859ee0ff
.word 0xb3fbeb77,0xa39718d8,0x3a50abd9,0x06f59209
.word 0xbbba39ec,0xe0633212,0x98aad22e,0x903258fa
.word 0x94719ecb,0x8d2bf619,0x6d6dcd16,0x527c57b3
.word 0x6402ab1c,0xd202b046,0xe830b44d,0x06b9694d
.word 0x8ca9cf27,0xb5ab691a,0x44c1bbea,0x81043cd2
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 0x3010fb2d,0x11a78f3a,0xe614a794,0x855903f9
.word 0x5418572e,0xadfc43e2,0x9e55096c,0xefea4239
.word 0xaad2944c,0x7fea0480,0x4327c305,0x6889cc7e
.word 0xca386e53,0xb02d0f8d,0x86eee01d,0xfb178733
.word 0x8ec665c5,0xabee23e5,0x6a7434a1,0xf25b48b8
.word 0x650f1090,0x93428535,0xada5f02f,0xae977a05
.word 0x2870b12e,0xab37dd35,0xd7e21613,0x9909507f
.word 0xd18fb62c,0x67b27244,0x38a97eed,0x02241333
.word 0xe3cc73a5,0x6bd34acb,0xc9f956d6,0x1a5db1d7
.word 0xbc02069e,0x2a0478a3,0xa5b5369a,0xea649209
.word 0x6350290d,0x4f6b303b,0x17b4f7d1,0xc664a7a8
.word 0x29d2af28,0x92976cc7,0x8a13f564,0x39bf8667
.word 0x11e6e6b3,0x6fc1a951,0xdee0b155,0x6fe57bf0
.word 0xe95a0294,0x2c4faee1,0xc537fd3b,0x779418f7
.word 0x67292508,0x4a7737ca,0xf63fe8ed,0xd10ed897
.word 0x605ae05e,0x8c430e8a,0xa8002dfa,0x7226764d
.word 0x442cd4e3,0xf4077877,0xf8859366,0x72e63ecc
.word 0xbec8fdfb,0x9786c0c8,0xdc522537,0x46ed8720
.word 0x24f43f32,0x25b58d59,0x117ddf7c,0x2e90cf55
.word 0x1e3a904f,0xc89fc9bd,0x38eac011,0x5d5dfb77
.word 0x87154cc8,0x6e702e0d,0xdcf76556,0xd8d84c88
.word 0x973c7da7,0xf5914529,0xb0abcbb0,0xd8a1ba9e
.word 0x26d10a53,0xad865322,0xe4128b28,0xec62dca9
.word 0xda656336,0x50048e61,0xfeeb5391,0xe1317e7c
.word 0x2679c1e6,0xb9fed968,0x8d2b1b43,0x177e38af
.word 0x4b942022,0x80f1b38a,0xebca5721,0x8d8a7bb5
.word 0x8e5fa2a0,0xd38900c3,0x43ff0a8e,0x7ba5e13f
.word 0x6e440593,0x83d6086c,0x32ea5358,0x6508af3f
.word 0x29cc94d1,0xecd0b53c,0x1b44b038,0xa4f25580
.word 0xc1dcc543,0xf75b4c2d,0x7617f132,0xf4a0b298
.word 0xbdc1cad9,0xfd758bda,0x3c5c1587,0x5a4ed6cb
.word 0x456247da,0x199329e0,0xe61a35bf,0x0ced20b2
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 0xcf21c9e6,0x08640ae6,0xca89c679,0xa2facaf9
.word 0xd77112f0,0x637f1bc0,0x8f009b88,0xa429d3f5
.word 0x38c766f3,0x4fac0d68,0xa98c7869,0xa533f435
.word 0xd5a8708b,0xa5866237,0xf3e28b94,0xc100e7dc
.word 0xb0249e77,0xfca4455a,0x3a9f8428,0x1e5fc82c
.word 0x1de285fa,0x79bb9b3a,0x328b6f64,0xffa392c4
.word 0xd0e5a7bf,0x01de6bb1,0xfc3440c0,0xd9643c8c
.word 0x54ba9b1c,0x3f92add7,0x9a7562cc,0x0e29aa2c
.word 0xf72fb2b5,0xb30e5c73,0xa3ba1719,0xd64da775
.word 0xff2e522b,0x8e2e9f96,0x9ebbab1f,0xb68dce26
.word 0x9ccd7686,0x62148be6,0x500e909f,0xf8cb86b3
.word 0x8be76d36,0x38967dec,0x37a78b5d,0x6ddf6646
.word 0xc2ed641e,0xfaa6a44f,0x65591ff9,0xab73da4b
.word 0x5c511653,0x0a115494,0xcbba3c9b,0xfaa72530
.word 0x96a091f3,0x0b0f29c9,0x5e663eca,0xa33fe6cd
.word 0x2a12ea86,0xd88fd963,0xbabc9692,0x31cc0295
.word 0x035ce344,0xc280d8e9,0xb1c7d528,0x5fd78122
.word 0x0a9b7716,0x6bf6e98e,0xa37f3452,0x83de6cb3
.word 0x6f6dac55,0x04e9a9d7,0x1ced8978,0xc2045ce0
.word 0x2bf4fa5e,0x7a2ba681,0xf6667fcd,0x137a8b22
.word 0xe1031bba,0x23ecb4cf,0x65b9113f,0x1dc5c7be
.word 0xb1677708,0xa6cd68c7,0xf133998a,0x26b08b7f
.word 0xa9f2b757,0xb80137ff,0x024017db,0xbaf1e0ee
.word 0x4387e703,0x3e04318a,0x7a3c72a6,0x736188e2
.word 0x32df0497,0x1f4fd043,0x4a2ce682,0x4d36502c
.word 0xb658b06d,0x1c19bc45,0x887944ee,0x8d038337
.word 0x5b3e645b,0xfc0119b4,0x5b1da4b6,0xb576bb50
.word 0xfd597372,0x65da07ea,0x5886f2c7,0x1247b2b8
.word 0x2513a2dd,0x376a2f15,0x329d6a7c,0x35ed6bca
.word 0x988c50f5,0x101c7481,0x97f23875,0x31079248
.word 0x6e7c64ef,0xf49213e7,0x8394063f,0xadb20d1f
.word 0xb75710f1,0x830d8969,0xed6369b5,0xb03252b7
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 0x7c49cf5d,0x935f1cd2,0x82cc7cae,0x98892ae3
.word 0xb193460c,0x984e0927,0xc49f51dd,0x881111b2
.word 0xc6ca060d,0xf8ffa972,0x55cf96d0,0x8fb75b9e
.word 0x0d42cadb,0xe8b4ee5a,0xe5638b89,0x32b5dba3
.word 0xab8955fd,0xa8113721,0x83086a32,0x21a43650
.word 0x290bd509,0x6f488200,0x82cdbfa7,0xd255f7f2
.word 0x3178f20b,0x8edc8921,0xdcc98137,0x5dfede1c
.word 0x6b82e3c6,0xa7e785c3,0x3d834867,0x237ee917
.word 0x86fa2ffc,0xb3d81b91,0x963ce79c,0x3dea996d
.word 0x4e261b78,0xe0f5f44b,0xeda8b6bf,0x8d74d9f4
.word 0xb489bae3,0xb32a8985,0x78457054,0x59c5f36c
.word 0x11ca86b8,0x2d9a55cb,0xde9e6d37,0x25c4c784
.word 0x4e89475a,0x257e7fe2,0x66192176,0x66a8f15c
.word 0xa9ea1d5c,0x6718ae2f,0x51760525,0x93c576a5
.word 0x9bade5b9,0x12a3b6a2,0xd36d72ab,0x4ebba588
.word 0x08bf511f,0x4d4c6343,0x2403f335,0xebfa1e69
.word 0x791a3cdd,0x09007ba6,0xf0cc7c3a,0x1bfa30c2
.word 0xe5a694e9,0xe12870b1,0xd9866db5,0x93e93497
.word 0x3748e680,0xc60ea79b,0x1a56c4e9,0xfeb85baf
.word 0xf039dc77,0x57f1197e,0x781a509a,0xb55ece7c
.word 0x086ac373,0xe876ef2a,0x8232e144,0x549442a4
.word 0x694b5efe,0x14b641dd,0x00e7b88c,0x896a6221
.word 0xc2c6f98e,0xc15a4bd8,0x4b6ef421,0x7523d15f
.word 0xd34d28fa,0xdf772405,0x2e9e6be5,0x3ebf4beb
.word 0x16e218a4,0xf1752825,0x2044da23,0xf7e7cab7
.word 0x3b842b5f,0xd4584b55,0x8c6d3188,0x450d8e57
.word 0x2766a513,0x863ba06e,0x74762a38,0xd9272b2d
.word 0x388ec82b,0xd2fecba7,0x567162d4,0x0b38b488
.word 0x4bf26b88,0x69cff0c2,0x3d5f2ef7,0xa01faacd
.word 0x7b06c56d,0xfc2595c1,0x066e7498,0xe1021eac
.word 0x4d7696a9,0x80cdc780,0x3036fae9,0x74360533
.word 0xfc2350e0,0xfdcb5e45,0x71f8d28d,0xc2a3960d
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 0x90ee7fdb,0xe398dd81,0x6c8b5328,0x2438cde9
.word 0xb7c0f8b0,0x8a9108eb,0x816396c4,0x8c680c94
.word 0x5db3a6b2,0x79f0286e,0x7f7be842,0x0ec08b30
.word 0x818a659c,0x9750da17,0x3184b2c2,0xea6d2e1e
.word 0xead756d4,0xa1966191,0x914526cd,0xeae9d412
.word 0x1eac5fe5,0xc2a30406,0x584d5ed4,0x476c85b6
.word 0xcd53d58f,0xdd33e462,0xe61b5b66,0x0c582c54
.word 0xba18dc47,0xadef718b,0x2bf80e70,0xb23ab468
.word 0x14cebe09,0x3f962980,0x67a6bc93,0x421ac974
.word 0x0967f9ef,0x83fb95e2,0xcaf87c74,0x83e4d6eb
.word 0x9ea3d3dd,0x6ebe3756,0x67be96c0,0xde7626c5
.word 0x1ade8b36,0xba198091,0xb5b29b3a,0x1738386a
.word 0x602407f2,0xd4776b19,0x8a733b1d,0x3857a9df
.word 0xb6cdb1e7,0x62e55950,0x0accd73a,0x61a284a0
.word 0xb33ae6e9,0xff81525b,0x927e6ae0,0x281a2b10
.word 0xd20fce51,0xc0b496dc,0x7e5980fb,0xde1957ce
.word 0xfaf33611,0x19fe2a14,0x0fb7fb35,0xcb843c3a
.word 0x7f35ed14,0xe91405d9,0xf561c2e6,0xc33c10a7
.word 0xdd6b3acf,0x373c8538,0xa817eda3,0xf0ae6ba6
.word 0xe50374cb,0x48738120,0x38611fc9,0xd94c64d4
.word 0x283e0a97,0x48f3c788,0x1224965b,0xe03ec869
.word 0x0a15faad,0x26c785bf,0xad65c7db,0x0094dc63
.word 0x0f3c4ce8,0xf50bb8fa,0x4bee2345,0xb11c3ac1
.word 0xcc2b0122,0x9fa80916,0xb4fff5f0,0xf9c43465
.word 0xb4ceaa53,0xe4849294,0x9260b590,0xfadd66bf
.word 0x156d2be0,0x672a8711,0x70a1d3c4,0x8aaebc86
.word 0x0b99f611,0xa6a8f838,0xb711cd60,0xc214b4a6
.word 0x08c3bf5b,0x777f636e,0x34701a47,0xe850a473
.word 0xa43e8ee1,0xf8d6e48a,0x41500a84,0x4d23162e
.word 0xaf999c27,0x9fea0a80,0x0e64f435,0x8e420b57
.word 0x7b988a86,0x23c9813c,0xba3a8e09,0xfce514e8
.word 0x320ae3fe,0x63850350,0x81ac7b4a,0xaff7d0e1
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 0x7fdf698a,0x5c32639c,0x4a437bb4,0x80527b33
.word 0x0512528a,0x5b09b206,0x24a3de79,0x94c25385
.word 0xce36cc2d,0x45c681e5,0xf9bcdcc3,0x46af49db
.word 0xccabc844,0x10cefd28,0xa87af06e,0xeeea09b9
.word 0x33b782b4,0xbc9bba87,0xdef4b09f,0xe3a63403
.word 0x9fdfc2cd,0xfbd403e9,0x24c57b66,0xb966e0e5
.word 0x519324d0,0x6ee5db4b,0xa1ca6bb7,0x50fe16d6
.word 0x53a19bf2,0xf9844709,0xa2da2b27,0x9b032499
.word 0x390a3797,0xfe827103,0xf6e7817a,0x322142e1
.word 0x5bd42f0f,0x687c690d,0x110b1179,0x2643e949
.word 0x6849995c,0xbe5b241e,0x0df6e1fb,0x3f1c340f
.word 0xf9484ab2,0x103c2d6d,0xaab58b9b,0xa6fa0fd4
.word 0x6a5a1606,0xe6935ea9,0xbef48c5d,0x1e4b3647
.word 0xcfe0eed5,0x0f308d61,0xf882c566,0x0e40a438
.word 0xedb6f7bf,0xe75a40d6,0xb63cbfea,0xe428d767
.word 0x0026787d,0xe1bd0b55,0x08834e7b,0x11cff74b
.word 0x9a135560,0xb568bb22,0x4f03f6bf,0xb86a0c89
.word 0x08fb597e,0xd645bec2,0x4008b836,0x22b66a07
.word 0xfb969651,0x952f3790,0x901227a2,0x88c693b8
.word 0x45e8222c,0x9d216918,0xeb3d8557,0x0a39910a
.word 0xd1d6a6f8,0x919adb75,0x321d2d56,0xec5fb46b
.word 0x719520ca,0x85a645fa,0xcaf65428,0x04a827b5
.word 0x67906a7f,0x8012f216,0xc959bf9d,0x89b38041
.word 0x73330e7c,0x4cb472d1,0xaaf5af1d,0x1543de4c
.word 0x64b668a8,0x1f53c28c,0x98742720,0xf2fd5793
.word 0x21b8f025,0x888253ea,0xbc37f62f,0xfbc4baa7
.word 0x05111865,0xdb46c58f,0x40a1252c,0x6d7e396c
.word 0xd7046b0b,0x7c5f7bdc,0x2056ced9,0xe8389a3e
.word 0xc1a521ea,0x3f6b82df,0xb397b562,0x8f79b795
.word 0x9fc63200,0x4510c0f4,0xed5e47ff,0x48356cbd
.word 0x5586a7b9,0x25960c87,0x501e29be,0x1fed2b2e
.word 0xf5df9c71,0x674c4f91,0xff73c233,0xb8b04aeb
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 0x908a3c5a,0x3544e6a7,0x82a0983d,0x3e3a4e23
.word 0x021a99dc,0x2248ffed,0x08500d13,0xaba2e960
.word 0x2a733c18,0xa2ddf712,0xc0f4ab5b,0x19069dff
.word 0x165f20ab,0x5eef3a16,0x98ab9d20,0xcb498dfb
.word 0x6ff52e8c,0x947d1eb6,0xef99d6bf,0x09042307
.word 0x6bc06e30,0x46b6a356,0x85ff2500,0xf11ff3b1
.word 0x9074001f,0x39f15e6e,0x54c90184,0x4629c207
.word 0xe712f13d,0xa4100f2d,0x8ea5797f,0x23750b97
.word 0xe564954a,0xbbeba794,0x3136f306,0x981dd204
.word 0xf278b171,0x84a2a85b,0x657d2752,0x64eb39c9
.word 0x49d821cf,0x47828fab,0xf1ce2804,0x27dd40e2
.word 0x87e70490,0x1b95431f,0xab5d4877,0xe44eb2fa
.word 0xe4b7e364,0x8184ec4b,0x979a758a,0x7c0c2ac1
.word 0xdf3251eb,0x3c0206ec,0xf43adb28,0xa8207a2e
.word 0xc282f30c,0xf62c980b,0x12da54cc,0x4729bc72
.word 0x4d13377d,0xec3d952b,0x4d0048e7,0x7adc24f7
.word 0x728ab4d3,0xcb2066f6,0x97f36732,0x91f2dc39
.word 0xb045dcd4,0x0ee66bba,0x34a2b27b,0xb33bb174
.word 0x3eaf00e2,0x19e9b078,0x883cc0ae,0xe21fa16a
.word 0x6ae3bbbb,0xf52da7a0,0x362bce1a,0xbcca2c6e
.word 0xa8cf7e9a,0x6484d22b,0x9a76013c,0xe544970a
.word 0x59ed5fcb,0xfafe74ac,0xb7f9c3ed,0x43ace5ee
.word 0x62a6b5a1,0x9578115d,0xaf4b3591,0x896c24fa
.word 0x357a4cbc,0x4b8e2b10,0x9aab94b2,0x122d4c03
.word 0x3d35c5c3,0x2af9c839,0x19eba414,0x29111d4f
.word 0x86ac8f47,0xb6c596e5,0x5c5e077c,0x977b1a63
.word 0xde4da23b,0x13a0afec,0xc88f4907,0xeb20ddb9
.word 0xbfc7d942,0xbdba0419,0x24ad8648,0x30ad2ae1
.word 0xf5447e0c,0x4809394a,0x21cb049d,0x634d563f
.word 0x2062ec14,0x2f8fc199,0x3c2f4fd8,0x75c06b4e
.word 0x3afea2fd,0x5056fec0,0x23bb4042,0xac9259e8
.word 0xba1c9043,0x24c72558,0xddb0a59e,0x29ebd1b6
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 0xe1689893,0x34679bca,0xb08e29d9,0xe31d0295
.word 0xb5dca22e,0x2b39773e,0x00b18a0a,0x95cf28ba
.word 0xdb5af868,0xbbae33cc,0x14fca8f3,0xe423a1ae
.word 0xd630e195,0xf486c4c1,0x0a3dc1e0,0xd89dea5e
.word 0x3cf41157,0xeec0ce84,0xb51feb72,0xfd0d205e
.word 0x75d11427,0x92e2c907,0x99bea069,0x789f8e79
.word 0x8a93487b,0x0c00d0bb,0x28404bf9,0x79842ba5
.word 0xe1777630,0xc8d3ed22,0x4932831e,0x9d4620a3
.word 0xcc6fb58a,0x92a9bb86,0x9138c000,0x4e0c5d1d
.word 0xf1783180,0x4b377219,0x33872a85,0x9c65483b
.word 0x84948bd7,0x30b954ce,0x38837be0,0xb7cc85fe
.word 0xde2b613a,0x63ac2500,0x4e38c322,0x8c34502d
.word 0x3911344b,0x9fb74d88,0xb4f88777,0xed918853
.word 0xd81dd2a9,0xd9b64982,0x83090dbe,0x0562e42e
.word 0xcb1b7bb4,0x5c60bdc5,0x669ea4d0,0xa46dec45
.word 0x4219dac5,0x4daba6c2,0x34a5bf6a,0x2e8068f3
.word 0xdb648863,0x1bc901c1,0xbfbe5701,0xa3c5b4b3
.word 0x82c18261,0x3cc5b1d9,0x5ec6f892,0x143e3315
.word 0x06da6424,0xb71e63fc,0xc0291aff,0x26c38cff
.word 0x32c56bc7,0x7a30ffcb,0x1db9e3b2,0x121cc3e7
.word 0xb9617bf9,0xcfcb7710,0x4207cd1d,0xc8098fa5
.word 0xbd1d5dd8,0xc79646df,0xe310c725,0xaeabdef2
.word 0x80a6322f,0xc1521bff,0xe8d703af,0x42ab5872
.word 0xd02ea0e0,0x79599328,0xa076b3fb,0x3659be08
.word 0x887a05d8,0xc522bbcf,0x802cf4bc,0x0d5d0dd4
.word 0xcbfa0552,0x65c9317f,0x9875f688,0x01f16f02
.word 0xeb70fe7f,0xd942b4e6,0xe457d39f,0x157563c6
.word 0x500963b6,0x01f7b1d2,0xf16bcfde,0xd98197c6
.word 0x1f2fb333,0x6569818b,0x37ce7c0a,0xa20a7863
.word 0x8b9dbcb3,0x836a4bb5,0xcdc33474,0x1d935773
.word 0x41cac6d8,0xad99a9e3,0x97e56c31,0xab69da77
.word 0xd3356037,0xeac132b9,0x68335dc4,0x221e53ab
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 0x99e21f35,0x467fe386,0xd098aa37,0x1da7783d
.word 0x9bfd000d,0x1e28b7a6,0xbcef5a69,0x0bc23735
.word 0x35d0ddf2,0x2a613278,0x329a9e01,0x7f60712b
.word 0x7c053f1a,0x49d92a8e,0xfc246063,0x7d9e4fb6
.word 0x288a1ed1,0xfae236b9,0xddacd126,0x030b37b2
.word 0x91161268,0x57fb26d5,0xfec12cf1,0xd92a25b2
.word 0xd11e74a3,0xc83cfc07,0x2546f3ba,0x0d26281d
.word 0x40060916,0x35ffc293,0x8a82f9e6,0xf0fb4592
.word 0x433c7c85,0x0e1ae9bf,0xe6c35121,0xec5371df
.word 0x8254208a,0x08ac747a,0xce3da0df,0xae86709f
.word 0x6362fa17,0x7796b766,0x2b76e8f8,0x3fde3186
.word 0x07355bb0,0x7bd63e87,0xd47eb2e2,0x6b8bcead
.word 0xfcfd14a5,0x50aa6493,0x03a68dfd,0xe17aa3f0
.word 0xda095a07,0x9fc2f223,0xad08ecb7,0x03304f68
.word 0xafdef708,0xba8bfd80,0xe327d4d3,0x7b66e0ce
.word 0xf34cbd1f,0x3f8f9ad9,0x77cfb82f,0x4beea4e8
.word 0x09928792,0x6a3832bc,0x2dc2d7af,0x8b2abc97
.word 0x7490c197,0x427b589d,0x34e7415c,0x1761a23d
.word 0xbd6ca554,0x8e3c2e84,0x6d432883,0x30bc8baa
.word 0x38edfaa7,0x5a09f7e3,0x1a2e5229,0x296bd6cc
.word 0xc876f788,0xe2a4294b,0x7462a9b4,0x4d4a242d
.word 0xebea303c,0xa03d5f3b,0x560fbc50,0x59a226fc
.word 0x8030a496,0x3e6d1bcc,0x8dd8bb72,0x37c2789c
.word 0x5fb66f3a,0x83d875d0,0x5294b1eb,0x1f77815f
.word 0x9b3be464,0x118e38ea,0x7c77afac,0xe30a7305
.word 0xce750b62,0x2677d8c0,0x8c1129d8,0x9cd0a957
.word 0xd779f01c,0x392f4848,0xa8b3e999,0xc8bd65e7
.word 0xc8b47a03,0xadfaba57,0x27c648f4,0xafda1ea2
.word 0x7432bc40,0x10d5d9d2,0xbe8821a5,0xf24640d4
.word 0x13ec9e17,0xe56b8aba,0x5233b450,0x99626c1e
.word 0xe0952034,0xeecce97a,0xa9fed54a,0x8a11d6a1
.word 0x31427719,0xbb32503c,0xcf938dce,0xc9850107
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 0x0530546c,0x27d45c7a,0xbb78e9f0,0xd60b8598
.word 0xa4be8462,0xa9a18316,0xac871de3,0xd5d25f3e
.word 0xb2d4e31a,0x421ec465,0xfa6ef219,0x9a0dd4f2
.word 0x8f8573de,0xb6fc0ce1,0xa9ac6e8d,0xb2d0a03a
.word 0xe8564841,0x7935b40a,0xd065b802,0x45130998
.word 0x386137f5,0x4eab1516,0x117665c3,0x9f983ef0
.word 0xcd4ee5ac,0x1a27d562,0x0984e11b,0x6a504778
.word 0x5d06c442,0x59367e65,0xc0aca121,0x3af2dcc9
.word 0x77074753,0x59173733,0x49233237,0x6d2bdab9
.word 0xcd9e3f7a,0x43ac22c5,0x940a6ce3,0x5961e47a
.word 0x07a3928b,0xd1face75,0x05607a90,0x83e67d00
.word 0xb9c4ed67,0x04893083,0x631d9965,0x1017f92b
.word 0xad2d3600,0x71d4a36e,0x2cd1d8ea,0x8317f4c4
.word 0xc2e565b7,0xcb83efc1,0x9bd64f1f,0xb3ca42aa
.word 0x3c1fad78,0x80b7daf2,0x7b97fead,0x76a90e1b
.word 0xc6101d18,0xc8825f1c,0xf7621bcb,0xf5162b97
.word 0x00d55286,0xddabae43,0x8074a2ad,0x870f0614
.word 0x33129130,0x313cc4c0,0xc9be4d70,0x0a4d6cbb
.word 0x47ce92ea,0xb5496fb1,0x88a5b65f,0x809757cb
.word 0x1c3d800b,0xa6f25cb6,0x8094aa6f,0x9ecad5e1
.word 0x47214552,0x7f314205,0xb90573cb,0x023d79a5
.word 0xdde494ce,0x4a359fcc,0x5a7712cf,0xa89382a7
.word 0x71ea9b54,0x667c3790,0x265b24a4,0xa64502eb
.word 0xa6c407e3,0x6365c0c5,0xae97b3ee,0xfe2e63a7
.word 0x3c03346b,0xb8bf8bc1,0x16d2a5a5,0x79ebe5b3
.word 0x47ff8fcb,0x9e3faeb1,0xa9483906,0x569a38b4
.word 0xb559c8b0,0xee02336d,0x22690980,0x06d99fa4
.word 0xb402033a,0xa7c78e95,0xceda77b1,0x5c54a92a
.word 0xb46e8368,0x5c2f2393,0xa9688011,0xd7ae6a00
.word 0xc049d6c5,0x188d8436,0x3af20eca,0x62342705
.word 0xf6b5a94f,0xa593842f,0xac034a4c,0xf5788cd2
.word 0x4f25c0fe,0xebb060ef,0x01d8bca3,0xecee9a8b
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 0x6a532ec4,0x01af2db8,0x2ca1e3a5,0x110df7b1
.word 0xf2d28849,0x4c6ce8d6,0xb783b6f2,0xb142e3ee
.word 0x5607fe6f,0xdef1e870,0xd956aaf1,0x3e037541
.word 0xe9e329a9,0xe7f50ebe,0xb397724a,0x65b9faf7
.word 0x06f2eb09,0x5e726124,0xddc7eae7,0x9cd2f8f9
.word 0x80c7da1e,0x221b1b24,0xdf46422c,0xd5c5b132
.word 0x2e64d330,0x1d44f436,0x196ae545,0x75bf4951
.word 0x8b521748,0xee4cd6db,0x895544f9,0xdf55cb82
.word 0x11883542,0xb5d1b5b1,0x0edaaedc,0x344f813a
.word 0x399844fa,0x0a7fcaeb,0x21557bf1,0xab1d11c1
.word 0x7d4d4f9f,0xbff38f83,0xceeeaccf,0x899f2053
.word 0x8b670b83,0x6189d0ea,0x5f700aa0,0x0708a8ff
.word 0x9aef9d33,0xd824482c,0xed36bb7b,0x0181516a
.word 0x068052e5,0x06df209c,0xa07495d2,0x32095158
.word 0x50759155,0xcca5df76,0xb916adef,0xba37dfbb
.word 0xb2f2e297,0x1f18fe10,0x5a3a0452,0x9c072e1a
.word 0x5259d3e0,0xd47d6555,0xaf8273ac,0xb3352fd0
.word 0xc0f507b4,0x9c5bcd09,0x589277ca,0x34892c37
.word 0xf43c143d,0x7e7f7fe3,0xbc51ae96,0x888cc3df
.word 0xfd311104,0x28a433e5,0xe29db1df,0x58bbdc9c
.word 0x08c61bc5,0x2612827a,0x7f3d3270,0x4847ef43
.word 0x869cee77,0x6037a2ea,0x5751822e,0x82efecc0
.word 0x2c6242cf,0xa1e91757,0x4396cb61,0x72d3ac33
.word 0x20098e86,0x22d1749d,0x6073fa77,0xaf6bf724
.word 0xda1687ab,0x52f6b02e,0x0c471389,0x875ce8e0
.word 0x62ca447e,0x509278a1,0x3c61482c,0xbb935457
.word 0x8343daa4,0xd83555e2,0x84d397a5,0x090af7ab
.word 0xe9dab24e,0x2e52e3d1,0xf5d3bf62,0x21d95f62
.word 0x663f4294,0xa190fa68,0xcf38f821,0xac0efafd
.word 0x114e96b3,0x2cbd154b,0xc649e7df,0x26affc1b
.word 0x721782d1,0x81c62189,0xe7f615b3,0x196f3582
.word 0xf70207fd,0x97b89f66,0x8b50274a,0xfd9f6e8c
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 0x874396d8,0xc44d917c,0x84ba945d,0x0a0ae3b9
.word 0x4f68e3d8,0x6ebe17cf,0x9f1450c7,0xbe2ab61b
.word 0x9dd75748,0x4a274a0f,0xcea923b8,0x7fc09cdc
.word 0x1b2e0dc5,0x63dabc34,0xf678018b,0x3a537fee
.word 0x44c09755,0x65f32b5e,0x39415da3,0x756b4982
.word 0x5bd40abc,0x8ade4df3,0x23b1221c,0x6d12f91c
.word 0x0059b852,0x7f4ab3c0,0x0a22d9bd,0xbe724d20
.word 0x06adeec0,0xc76db6f2,0x5af203d5,0xcc9e5c6f
.word 0x9958350a,0xcf24e4dc,0x709b1ce5,0xcd924229
.word 0x35eb038f,0x753510a5,0x1a6d108a,0x7e507971
.word 0x7977f8ed,0xf8f30de6,0x782de82e,0x7a5c6c0d
.word 0xf30ae8db,0x45518d3a,0x4ada7b9f,0xd6e4937a
.word 0x85dd1cf7,0x937fb4d6,0x10d6e734,0x730ceddd
.word 0x74d595db,0x08b75acf,0x563229c5,0xd998ccc1
.word 0xc8fdddf2,0xc567f03d,0x1b18bace,0x92ee344f
.word 0x29d0ea69,0xd47c5a99,0xab558632,0xe5733cb1
.word 0x94f070c9,0x2d8664c5,0xbe1e2747,0x031d8f61
.word 0x639a9786,0x37d6b768,0xd9c38cf1,0x2bc228dd
.word 0x7a1bf2d1,0xe01a7923,0x01a3e544,0x55704329
.word 0x8948a2fb,0xb904a115,0x0964a6f6,0xd5c48357
.word 0x40ee752e,0x40aee81d,0xe1d4cc80,0xb8050377
.word 0xcfd2a0af,0x6ad5c4f1,0x9a094849,0x63631683
.word 0x0ad69b09,0x3cc0e8ba,0xbda0d8b9,0xe1fa3a9b
.word 0x267dd187,0x56859902,0xed944877,0x7c8fcc1d
.word 0xcaf0daf7,0xb345c47a,0x472a2f39,0xa42f207d
.word 0xf98198f1,0x0a5da988,0x6f89913c,0x3cd84c54
.word 0x2173c992,0x32d601b3,0x66b96af3,0x508adb7f
.word 0xb96916be,0xa5406097,0x83b1c2fc,0x4032b07a
.word 0x3b6f6130,0x5fbac5aa,0x03607ce6,0xf98aa792
.word 0x3a644015,0xa6baf2b1,0x10a17966,0xac69cc97
.word 0xc1df53d4,0xa62e7383,0x20b71a18,0xffd23341
.word 0x51be6584,0x192349ec,0x9540a00e,0x8424d293
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 0xd774ac5b,0x83504b27,0x88791b24,0x20cdb238
.word 0x2a83a894,0xd5f81a4b,0xf048c96e,0x18d42332
.word 0x7fd5604c,0x1568b5ca,0x848b5737,0xcb1cb99a
.word 0x8fcf8dc5,0xa2d5fe5c,0xce945aed,0xf0182fb1
.word 0x0e3d6f6d,0x5335be89,0x87d63c72,0x034adb4b
.word 0xf493a56a,0xdace4220,0x4d2d5578,0x165d289b
.word 0x9b807e07,0x60170d08,0x593bcb72,0x5e38315a
.word 0xbb493e29,0xdcb67faa,0xaeb51207,0x3b4f161e
.word 0x79d62bb3,0xff0d2446,0x17a06508,0xfa9e0b0b
.word 0x6bdfb4a8,0x4399964b,0x5512be5d,0xc796fcc5
.word 0xf013accc,0xe7f82283,0xc8752471,0x123b7855
.word 0xc114d714,0x10932a31,0xdbec975a,0x0a2eddb0
.word 0xf1c7b797,0xee0a7e13,0xd954b2e8,0xcde804b2
.word 0xd9f8f26a,0x72a276f2,0x4877c983,0x8847f12c
.word 0xb344ed25,0x3712d42e,0x54aec54d,0x5d6377d1
.word 0x68525723,0x54092cbd,0x0f0253b1,0x51dbc90c
.word 0x3b79ef43,0x135c5d28,0xe5ebc21e,0xfc7aec7d
.word 0xebda29b7,0xe3f4c751,0x2844fea6,0x0aaf4e4a
.word 0x6ece080d,0xf37b70c2,0x35b6c63d,0x4317a69b
.word 0xeb65a455,0x46ced0be,0xe16b9fa5,0x1538bacf
.word 0xc8a1a0ca,0x49f28a35,0x0f675571,0xcad4f731
.word 0x85c379a1,0x03371a63,0x15a12e40,0x3d988a33
.word 0x21e9d266,0x90fb9f87,0x6ac9c2c9,0x2c8f0584
.word 0xcf9523db,0xf5903786,0x2255fded,0xfc73aba9
.word 0xd9f2934d,0x951d669f,0x58f8b230,0x6d2a5d07
.word 0xaf044cd3,0x86262859,0xc8e5f737,0x4a805040
.word 0x42ca83e2,0x68293a81,0x9683b0ca,0x5978ad6b
.word 0x6856d508,0x2cc15b25,0x28810246,0xfcded28c
.word 0xbbfcf98d,0xe4cd31d2,0x9c42f85c,0x73db134f
.word 0x420d8723,0xc53eb123,0x40133975,0x94638b18
.word 0x58a2360b,0xaaa31e63,0xb788fcbf,0x2214967a
.word 0x19e0049f,0x0a080b5c,0x79bd720f,0x8cf09ef9
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 0x3fb24014,0xdabfbdfa,0x71f1c684,0x31309c80
.word 0x224f4e72,0xad832ca2,0xe0e59b28,0xa374f05f
.word 0x6baacfd4,0x79e56ea9,0xa78989b1,0x6c4be7fb
.word 0xf1be9163,0x0fdb8216,0x141eab80,0x3d3872ef
.word 0xa2bfbf3b,0x34f2d1a5,0xc119c293,0x0655e347
.word 0xaeb678e9,0xdd94f4cd,0x53d17de4,0xdc914125
.word 0xdb370a4f,0xbbec808c,0xb6de6a31,0x2aec1530
.word 0x31d25940,0x13598f27,0x7d98be57,0x57a14835
.word 0xa0447000,0x361bb912,0x4cd347df,0x8460c6b9
.word 0x571a0363,0xf968e53a,0x14bb3413,0xc2425060
.word 0xbe570a4d,0x85daab42,0x52443254,0x0615c3b4
.word 0x5bc912ba,0x5e5e4855,0xb85cec72,0xf3880fe3
.word 0xd4678be4,0x396db3a5,0x2b6ccf50,0xdf77daac
.word 0xca520926,0xde1e479b,0x09eec286,0xeb69e91c
.word 0xa2e52547,0xbf1e6433,0x0b6a8bb1,0x153793f0
.word 0xc7c52a02,0x7c2da65c,0xfc94b6ef,0xf216a246
.word 0xad6f18f6,0x229064f7,0xc92acbcb,0x48458759
.word 0x4101c7ca,0xe605600a,0xe5e3378f,0x3b5cfb85
.word 0x35b278a5,0x56ab45f3,0x59c5ce3f,0x381c7e82
.word 0xacf3f869,0x4dba35d6,0xbd75707e,0xe02c054c
.word 0xbcf42a88,0x8e12b7ba,0xba118166,0x751697e4
.word 0x2c97bfe8,0x1fb83962,0x18ed77f5,0xd191f80f
.word 0x181ed9bf,0x2afb95f1,0xa9890e25,0xc360fa3f
.word 0xa7e813b1,0x2c0a1447,0x660124d2,0xf4a43664
.word 0x86ce52b6,0x9903260e,0x5139c173,0x693c37ad
.word 0x2164e821,0x78c4a5d3,0xed0144d6,0x0604a331
.word 0x7bddaba4,0x859d6573,0x11c0c4f5,0x28c75778
.word 0xbcc0a4e8,0xc74351f7,0xb193f2f2,0x275dfed5
.word 0x9beb18fa,0x6118d4c5,0x006ef355,0x7d001fe9
.word 0x9d1867e2,0xba45bdee,0x6c1ff9ff,0xdfecdf8e
.word 0x50907f62,0xabe91ecd,0xbf1ad9d4,0xb8ab081e
.word 0x636ab7a5,0x9efb74b7,0xe7845211,0x01c254e0
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 0xe109620f,0x29d35f59,0x2e220038,0x422b54dc
.word 0xb9f6903e,0x87553192,0x4fbe3b49,0x68194681
.word 0xa999a782,0x6b92a163,0x30e8ebb4,0x4b18a973
.word 0xfd876337,0x7c189e52,0x71bb9a37,0xed3896d3
.word 0x448c3a78,0xf0afb08c,0xdf86f42e,0xb4481dca
.word 0x32fd5d12,0x3d844baa,0x97129dbd,0x758204e7
.word 0xc59837fa,0xc3497695,0xdd0fc26b,0x5c420628
.word 0xc34c94d4,0xd89436ea,0x0d5b4fad,0x80bc2db2
.word 0x7dfe366a,0x847d0f55,0x23559206,0x7b19c946
.word 0x1b4839fb,0xc6850974,0x6e09fa7c,0x1ea424f7
.word 0x5f15b1e5,0x0a228684,0xe8dee696,0x59ba7353
.word 0x327e0127,0x7fb21b55,0x21cd785b,0xdc846d99
.word 0xcbc0ca26,0x79a0c35f,0x083b6b2d,0x1c5d2945
.word 0x3c179535,0x5d4bb441,0x46d3c874,0xfdc9f807
.word 0x59dae546,0x69a73dca,0xb2ddfff9,0xb72f3386
.word 0xc03b4fda,0x43730375,0xba950643,0x1b1eb99c
.word 0xece0ec9d,0x5cd90417,0x13d0d100,0xd2def273
.word 0xc2f1b816,0xf6ee4f47,0x841df50e,0xeb6f8b44
.word 0x61e5c9da,0x26e0fc70,0x92f3306b,0x4fb73e74
.word 0x999d6a51,0x6f8609bb,0x05c7abd7,0x2c1ae83f
.word 0xaa1c2572,0x25ca797f,0xa6bda9f2,0xb5981ac8
.word 0xdd004a07,0xe5894293,0x9dd475dd,0xc7d6c4e9
.word 0x340b03c5,0x10db898b,0xed16c38f,0x906a2b55
.word 0x402f3808,0xf271bdd6,0x2e67ba48,0x22b16e54
.word 0x624a264b,0x0ddc1c0d,0xed246dc6,0x94d52de6
.word 0xc87a64c4,0xb6f68fe3,0xffd520f0,0x30507e3a
.word 0xef2f5c26,0x656274e5,0xf842ab65,0xac7ee3d6
.word 0xa937f7eb,0xd56a2e0d,0x6d0db1e1,0xe008268f
.word 0x95daccb5,0xb8eab2ea,0x03c80b52,0xad024709
.word 0x050db9a9,0x2cd813f8,0x1b4bffb8,0x3da89bce
.word 0xe4b41b58,0xd403c154,0x418ec56d,0xb53f8d0a
.word 0x7eea2f77,0xa1d64aad,0xa2665f5a,0x53bd3bc5
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 0xab5e1858,0x70d7eccb,0xb92d6f1f,0xa43c2501
.word 0x7897ed00,0x4e8d1ac1,0xfb17f32c,0xa3305257
.word 0x18e201c2,0x6a93a641,0x69f03355,0x72e1ec48
.word 0xece742c3,0x74bbb465,0x54fa68f1,0x45d6306d
.word 0x70284df9,0xfda7adf4,0x1044b78c,0x7ba05240
.word 0xa5e7c9ef,0x0836a104,0x1c325550,0x335f8a3f
.word 0x128b1d86,0xdf339781,0x9397346b,0x49ed70c8
.word 0x1ff9de9f,0x8962636c,0x73a2ad77,0x318864fb
.word 0x2df0e451,0x2d73fac8,0x099916e5,0x85b76269
.word 0xe7c63449,0xd05a4f8f,0xf0f48a49,0x290bddab
.word 0xf876da2e,0xe511520c,0xca093bb7,0x205231c8
.word 0xcba5eb42,0xe98d8847,0xb0a8a52e,0x0c519caa
.word 0xe43a6592,0xf78ddd7d,0xd5fb72fb,0xdb06086b
.word 0xc47bc3b5,0x2640a89e,0x9d6c3948,0x501934ee
.word 0xb5029af6,0xc663318f,0xcfa01b0f,0x7c4a3be4
.word 0x8be53e0d,0xc0d7b46a,0x9db96dee,0xc6bca41b
.word 0x628f7e07,0xd32cf1d7,0x5d1bf8c0,0x5ebf3d46
.word 0xc9b914fc,0xfb028cd3,0x027041ae,0xd54677da
.word 0x3641971c,0x223ee312,0x31da41e1,0x6365c8bc
.word 0x52c47f21,0xdb9d460a,0x28bca49b,0x9610992f
.word 0x6ad1bb1e,0x1a993564,0x0ac067c8,0x90c1b6f3
.word 0x99c8ff0f,0xed8e77a8,0xee5dd5a9,0x2566e662
.word 0xfca1a5ec,0xd084b171,0x2554b6ca,0xe29d17dc
.word 0x3a149494,0x08ea237b,0x5adb0ceb,0x6f12c3b2
.word 0x0ce4e491,0x5f4924c8,0xc8c83862,0xd347ffbe
.word 0x84d35783,0xf96b374f,0x5d3d67e9,0xa049fb71
.word 0x2d5c1ca5,0x551f15c2,0xe2214250,0x23610c7a
.word 0xc73c1de4,0xdb745bb4,0xc3df36c0,0xa0d33a7a
.word 0x9f2ae2be,0xc14fac2a,0x652bf67e,0x149f7fb1
.word 0x0a68540f,0xc32e2fcd,0xdf38e0f1,0x2b2425ad
.word 0x527600a1,0x7ce56e85,0x588519ee,0xbbdf1fb6
.word 0x9ccda8d5,0x848208c2,0x1a55ba71,0x03a23666
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 0xf66d913f,0x34607f6f,0x7d9b0d59,0xc68a5f5f
.word 0x4b86b741,0x3447f040,0x28983a0b,0x82c62589
.word 0x39053a7d,0x1625993e,0x8c37b3cf,0x1b65565d
.word 0x051ebddf,0xc143ec9a,0x7c95e47c,0x0f7fb7a0
.word 0x8349abb1,0xfc91bb59,0xd3144590,0x739599f3
.word 0x66e6abc4,0xddd903e5,0xb22f26c1,0xec08357d
.word 0x5938e6dd,0x2bf60f29,0xe4642bb0,0xe64535f1
.word 0xbbdfa667,0xacee78df,0x6e3c484b,0x2af5f2bf
.word 0xe6694def,0xdb7b73c8,0x7437e1b0,0xc0dbe911
.word 0xfadf32ef,0xf0dbe704,0x130c4b45,0x63078def
.word 0xbb42c05d,0x48ecdd6f,0x8f4952e0,0x590ca5dc
.word 0x450cb9eb,0xf4561faa,0x03726a3b,0x83f3f713
.word 0xdc5e2f01,0x0ff4f1e9,0x586ee097,0x46f8bf06
.word 0x346c6411,0xbaffd917,0x8c06a66c,0x3b8c1459
.word 0x01258d60,0x0d263216,0x2a326e68,0x209abc07
.word 0x12995aed,0x82218a89,0x9286643b,0x4946fb72
.word 0x25215258,0x4d7e038e,0x1c0f0db7,0x76676536
.word 0x7654639e,0x1a5e8aff,0x2e4e6b74,0xd9369b13
.word 0x7c5705a0,0x2ecba0d4,0xd453391b,0xf51aef9b
.word 0x5e3a626d,0xf0708ab1,0x112a7d81,0x48e38884
.word 0x4dc3e520,0xf2f5d8a9,0x0f000e66,0x89bb343f
.word 0x2c972a0d,0x527a21af,0xe66c5376,0x770eb736
.word 0x57e9076c,0x215c2abe,0x3c062c86,0x4c109151
.word 0x8dc824fe,0x9657cd1b,0x1cdd4846,0xc7abfe99
.word 0xcbec51b2,0x80d8a8dd,0xa6b4c802,0x6d501abd
.word 0x84fd4a3b,0x76f7e731,0xc31ec850,0x76a7d548
.word 0x36415cb1,0xf7547d64,0xa41b4c40,0xa9ef332a
.word 0xa8fd8358,0xac9e18fe,0x85a0ef85,0xdce690a5
.word 0x543d7cda,0x0e6b83ef,0x5b8efc3f,0x46569f4c
.word 0x9362d33a,0x94fa850d,0xdbf1d624,0xeca0e886
.word 0x07cb533c,0x385d722d,0xc7789000,0xfc296edb
.word 0x02c4fcbd,0x821f3f57,0x3ea1d451,0xfbda8a39
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 0x8711b8de,0xd7d3f2a8,0xafcc85f6,0x66cae679
.word 0x7b7d51f2,0x8a85a43a,0x23030d3b,0x6aae01ed
.word 0xf17359cb,0x0e66e135,0xa3e20f92,0xa94484a4
.word 0x79aa4c8a,0x765d42b2,0x9a00fab7,0xc3b51966
.word 0xffceb235,0x15ec6514,0x72004b84,0xfa63e01b
.word 0xec8cbf93,0x6fbf848d,0x83fa4015,0x2ac73446
.word 0x8d7d3175,0x254c006d,0xcf76552c,0xf7141317
.word 0x52244e0d,0x3bcb1bb1,0x99401216,0x793470da
.word 0x63255d26,0xea101376,0x950261bb,0xc1bb0021
.word 0xd32cb6e6,0x7b03b2bd,0x7f120729,0x09a5fdfc
.word 0x607cd83f,0x989e3025,0x3786233b,0xc9179181
.word 0xbc017447,0x454aef8c,0xa94b4f49,0x0278df88
.word 0xd8fa6d35,0x8f007f9a,0x8c18a0af,0x9b5a711f
.word 0x0aa39c2a,0x7f44b530,0x9d1abae0,0xe49f89d1
.word 0xba271b16,0x1ce0dc8a,0x0c728593,0xa1cf0319
.word 0xb9c6063d,0xcf11d017,0x3256788d,0x9b982876
.word 0xa6ef7e1d,0x57783193,0x78c32bcc,0xc0969cc1
.word 0x5d6766ef,0x6e8e09e9,0x03de887f,0xb7082a6e
.word 0xa84f1b31,0x87178ee7,0x06e34b63,0x74dcb63f
.word 0x9ede60a6,0x7fe02907,0xe84b5536,0xe528ebd6
.word 0xe730512e,0x68950b80,0xa796e93c,0xd310d651
.word 0x1f239f13,0xfb5b705b,0x6bd64075,0xda299388
.word 0x75ed0f22,0x6c05dceb,0xad4a89cf,0x9dabb066
.word 0xebc220a0,0x8cf1a309,0xfd83968b,0xb36b588a
.word 0x2ae97c69,0xa9a56474,0x637f87eb,0x44abb4f1
.word 0x9cbafe21,0x00f403b1,0x402bb117,0xdc3a009d
.word 0x7ffb7aa8,0x2ca5ba7f,0xf0563b12,0xfbc6a88e
.word 0x63acefd3,0x992f3ec9,0x169301d7,0xd06ebb18
.word 0x7971c99d,0xc6ae6685,0x2e270f52,0xf609fc27
.word 0xb11964c4,0xfda47f2a,0x35a85ad2,0x041b06d4
.word 0x166603ef,0xc4b39753,0x205a8a7a,0x79d00f33
.word 0x0d98a4b8,0xbe7c664c,0x6fdb232f,0xc4a6340f
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 0xa2353470,0x549c37f5,0x0d0f0aac,0xbeffa7d6
.word 0x81ea46f5,0x653713eb,0xa575dd27,0x057be203
.word 0x7124a913,0x1af0cf97,0x4beb6477,0xd002137b
.word 0x0c7ff247,0xdc9972ff,0x8f6ca5cb,0x49417723
.word 0x02185923,0x09baf65e,0x7ab0e9b5,0x3d1ed0df
.word 0x21c2b755,0x408c62b2,0x7b49632a,0xc4512853
.word 0x9a581e2b,0xc7bacbeb,0x880ebcf6,0x00192692
.word 0x3bc18b2d,0x67caf8f4,0xc484dc1f,0x121427d3
.word 0xf8fdad90,0xc26a6432,0xc653df47,0x6c0fe5d0
.word 0x319fb0dc,0x1438ac79,0x98660198,0xc9407de4
.word 0xa54ee718,0x600113a6,0x02d73eb5,0xff519f8b
.word 0xec48bd49,0x82ac4bba,0x50bd1818,0xb7d89c2b
.word 0xaa21dbbf,0x97e4968e,0x22da6c30,0x4ac09363
.word 0x824519e0,0x41f367b3,0x5da36309,0xf8e32e7c
.word 0x16bf9f66,0x17c9c7ef,0x888e301a,0x5b4861dd
.word 0xed373bfb,0x14f2424b,0xb655d164,0x3bafa15b
.word 0x5b2cf2b5,0x5041f54a,0x1deed147,0x473dead1
.word 0x572908ea,0x531fa080,0x8951627b,0xc5dab6f5
.word 0x02ddb35e,0x77cf529c,0x26e3b65f,0xf6a1705b
.word 0x767cf410,0x629dd94d,0x8ae7d8fe,0x3d029939
.word 0x7a758412,0x4a9a4fd8,0x23446ed1,0x25f2f782
.word 0x11431dae,0x3228e92e,0xcdbe061f,0x5e82462b
.word 0x55a673a8,0x38af0d56,0xd3cbc1a1,0xb4960442
.word 0xd94d7778,0x12140b06,0x3e20b3b8,0x9be18ba9
.word 0x34cf3ae3,0xd89fa865,0x4ae6fdab,0x0366886f
.word 0xe5659ea9,0xb1151f42,0x68f1ede1,0x98935226
.word 0x0039d6b5,0x274b01d0,0x600e3cad,0x30e70727
.word 0x58673002,0xd8940abc,0xba319c0d,0x5aaa12e5
.word 0x2bebd1c7,0x914482a4,0xbc779311,0x026ab28b
.word 0xc5936d11,0x7dba5263,0xad1ff2bb,0x4d88a11b
.word 0xe33bce65,0x61b7cc06,0x3680e95e,0x7a55d759
.word 0xf4754b1c,0x5069c89a,0x9071a4fb,0xb4a1453a
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 0x77f832aa,0x9064c355,0xe885be12,0xe50872d7
.word 0x9e35fb2f,0x093ecc15,0x4ee15884,0xe4370adb
.word 0x7df50b3b,0xbf3978dc,0x720eee2f,0xe83f8ff9
.word 0xa06154cb,0x50b44415,0xf4870b34,0xea7248c9
.word 0xca7b4f2d,0xca3a613a,0xc8a160a0,0x465b70a2
.word 0x75d4998c,0xdfd00439,0x3d880b67,0x0a063ed9
.word 0x1e7dbd96,0xcb62b61c,0xa5fa584b,0x43e465f1
.word 0xaf6b730a,0x3d7f7edd,0xab93ee55,0x949f48bc
.word 0x71d9d945,0x079b23e2,0x85191988,0xe1d81254
.word 0x9b1a4fdc,0x74f14604,0xd7f90102,0x252f6586
.word 0x9dc65e74,0x604cde3e,0x205156b9,0xa07dc916
.word 0x15c85335,0xdf86be81,0xb70eab19,0x6d6428cc
.word 0xbc1b1f54,0x9e4efa64,0xd63fe453,0x12f19051
.word 0xfa42d5c7,0x5057ced2,0xaedc3e74,0x0bc937c2
.word 0x4435887c,0xbec2db27,0x784c4e6f,0x7405ee58
.word 0x9dacefb0,0x7a40062e,0x5fd0f976,0x49ca6fa9
.word 0x21a1b189,0x3ff7d368,0xcc8e2886,0x43c22d0b
.word 0xc8c210cf,0x39d14317,0x840a38f6,0xa857faab
.word 0x52d7fa99,0xbc5ef687,0x7daf1dd0,0x360d422c
.word 0xa3111998,0xe360eecb,0x3d6eeab4,0xacc8d05a
.word 0xa8d2e8a1,0x4832a559,0x3bfac2db,0xaa5439b5
.word 0x1d7624e2,0x6cbe438e,0xbaff9485,0xc313936b
.word 0x961acf8d,0xebdf7c46,0x1bf32c52,0xa0d57b5e
.word 0x1b6cdbec,0x83ec5eb9,0xed268d3d,0x8310845e
.word 0xb9cc0ff5,0x1069b527,0xb3d8a8bc,0xb28562bc
.word 0x4d800689,0xc756fb77,0x46d9d724,0xab2ca16d
.word 0xaf7c5554,0x48b3e62f,0x9e5e2fc6,0x322ec0b1
.word 0xe6298e57,0x5553e2f3,0x8b3e859e,0x09c6ff13
.word 0x8f42fb2a,0x64405064,0xd421b217,0x09ebd405
.word 0x8de34bab,0x674e776e,0xc0398d7e,0x24c4f2a1
.word 0x0db26b0f,0x16231179,0x0d7239dd,0x97decf47
.word 0x4c20cbb4,0x34bfc7a9,0x8cad1ded,0x5823c806
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 0x09534f77,0x7c777d9d,0xa6799ecb,0xed31e8ce
.word 0x96e5bdde,0x19072ec5,0xce33b418,0x12cab70f
.word 0x98d9f9f6,0xcb87303c,0xb0357952,0xcc0d6c48
.word 0x6869ac3e,0xa14e9f79,0x8e21b26e,0x67a0c242
.word 0xda51c329,0x43a0c913,0x6cbdd1e2,0x1542796a
.word 0xe18a633d,0x9217643d,0x823cd736,0xb9af621c
.word 0xeb816cf4,0x0f7de441,0xfd3e90dc,0x0748270d
.word 0x9c96db1b,0xfe639506,0xb34e3545,0xf988f50e
.word 0x8d7e3c28,0xa34f3ea3,0xc44a97a2,0x4cca4a6c
.word 0xc1ba0dbd,0x46a1a9b5,0x3a360696,0xf5851881
.word 0x785aa44a,0xdca16ad1,0xe632858b,0xea89e980
.word 0xce205884,0x1d24b9cf,0x99fdb64f,0xbba7d737
.word 0xa8bba8de,0x9c3cc9e2,0x70fbd6e8,0x4088ff20
.word 0x878ce0d8,0x313d0b99,0x26a3b666,0x02d88ab8
.word 0x118c37bc,0x39c7fcf6,0xea2e8847,0x714ede4e
.word 0x594f617d,0x17a92df4,0x3c0c975b,0x5faa0164
.word 0xf90dbea6,0xdf435ada,0xc93e7835,0xf8975d54
.word 0x8c9335cf,0x3ad4835b,0xd58a29e8,0xf091cea6
.word 0xa26cb9fd,0xa6e05c4c,0x5aa7f234,0x88cbf730
.word 0x4cd9d879,0x71393ede,0x63b6abd0,0x1cabba0e
.word 0x489eac28,0x2c1f4d25,0x49b94ec3,0x554e940a
.word 0x1ca29307,0x3aad3549,0x1bc20ef9,0xe9177493
.word 0x1ec1938c,0x757fff5a,0x7cb41dfb,0x8bcdd392
.word 0x0eb63caf,0x53b32f88,0xb5ccb392,0x4d829456
.word 0xbe2fbf00,0x950c8478,0xac1e04b5,0x5ceee736
.word 0xa81c2ac8,0xee69052b,0xb031342f,0xa347d717
.word 0x952aaaff,0x5ebc6f7c,0x9f6428bc,0x6ae6ba2e
.word 0xbba4643e,0x599efb6a,0x4e621f4d,0x32d3292a
.word 0x1493c2bd,0xe6fe0f71,0x9c095a65,0xd3132acf
.word 0xf9ef85a7,0x2661028e,0x17affff9,0x4b15c1d1
.word 0x2c85c816,0xe5ef47d2,0xd188e8bb,0x3997cd3d
.word 0xbfd52cf7,0x938cf729,0x145c3fc9,0x9f5eac32
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 0x806704f6,0x68c98e38,0x8068a7ea,0xc0ee6d28
.word 0xbd13cfa2,0x62e24667,0x3924dd3b,0xa7071ab4
.word 0x2b09e2a6,0xbb848c44,0x3d9daa27,0x427b3c7b
.word 0xd534a36a,0xaf0387c2,0x377d83f9,0x4f31ccd9
.word 0xe56eb617,0x6575240b,0xb5f26179,0x875bef73
.word 0x830b1cea,0x5a641e16,0x89822f74,0x39db9217
.word 0xb986ec51,0x951dc31c,0x78a5229e,0x68edd4b6
.word 0x81b3223d,0x9208113b,0x22f32bed,0x62393c25
.word 0xb86065c5,0xef6367a6,0x3c2a5f04,0x6cec5679
.word 0x8d175db5,0xcf046433,0x8008a49a,0x6d3cf863
.word 0xb811bc07,0x5782ce43,0x47715ed8,0xb6071a6d
.word 0x1448d3b2,0xdb56638b,0xbdeadffc,0xf2f87163
.word 0x588f0e21,0xf9342aa0,0xce8b3b64,0x96beac33
.word 0x885130e9,0xe1e78842,0xb111d651,0x52c1beef
.word 0xe553ec25,0x2894ad5d,0xf469e12c,0x5662c212
.word 0xcf8b8fd2,0xda7a767d,0x026222ce,0xf07145b0
.word 0x80cfdbab,0x0f4bd5d4,0x191b4769,0xa0bfcaa8
.word 0x4853864d,0x5ba47a97,0x0a807faf,0x0285fbf7
.word 0x90bfd419,0x1acdfbb2,0x02acca3f,0x6d574844
.word 0xd9d88c02,0xdba22b00,0x56569203,0x0464c45f
.word 0xb69c9380,0x1fb4d63d,0x001dfc5a,0x4bf6cbbd
.word 0x9aba746f,0x627fbac7,0x677c42da,0x318f66f3
.word 0x4140db73,0x9049f5da,0x6a8d58cb,0x0b3d5bc5
.word 0x1c870960,0x490fa29e,0xd8fda076,0x7f65ecb1
.word 0x4a2e4811,0xb5db9ee0,0x9f424b73,0xf2a65e93
.word 0xa9f32571,0xd5d23e01,0xb8cee979,0x87b4b4a0
.word 0xe31d853a,0xcca9a09f,0x5bb95598,0x8751a8d3
.word 0x22433c0a,0x7aa1c89c,0x950f2f2e,0x202ef456
.word 0x05ba96dc,0xa2ea270b,0x7c5f38f4,0x85641112
.word 0x39f74c59,0xc30bf012,0xbd3eacc8,0x297b3e3e
.word 0x28874b8c,0x2b539d68,0x1b2900c2,0x4fddf59d
.word 0xcf88640c,0xf32369ec,0xfacfc8c8,0x609d12da
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 0x20d0f47a,0x44f27cb4,0x1476ea03,0xe1b7b4f4
.word 0xe1d8557a,0x2466192e,0x78e47758,0x143fb965
.word 0x82a4b64b,0x3ce8aa49,0xb57117c8,0x7657f2ba
.word 0x2352c620,0x48a1746e,0xb83c3c69,0x3fb1cded
.word 0xa760f46d,0xbf26c672,0x270819c8,0x2b217ced
.word 0xf915748d,0x85b103e5,0x38b7f029,0x8048ffaa
.word 0x33052a17,0x6e643c01,0xbdc44a59,0xa629ad93
.word 0x7af66942,0x799212c2,0x5aee1e6a,0xba40ec2f
.word 0x93cd7371,0xfca3fec9,0x35823da7,0x6d0555fc
.word 0x3a064bb2,0x035c3b3a,0x6abc9bac,0xb8be3d8f
.word 0x50c4e1b7,0x3d51ca43,0x8109b24c,0x2a80dbaa
.word 0x5fa3ab39,0x9f26901a,0x85f4df5c,0x984cf03b
.word 0x6a49a60a,0x86afa487,0x1619613b,0x59e981c6
.word 0x6d375b45,0x17ea4609,0x555915c4,0x2ab30e16
.word 0x2df2bde9,0xcdfe3c8b,0x0e383610,0x9d08bbe4
.word 0x31bfa5e3,0x4454fe0d,0x61078587,0xc5fe76ad
.word 0x300ee0cd,0xf807aec3,0x51b26bf7,0xb27d2b75
.word 0x888940a9,0x5189f64f,0xb0109ad7,0x92835be8
.word 0xe6ba3c1e,0x754ed2b6,0x164cfa09,0xb47b07d8
.word 0x0fd7d559,0x32a7100c,0xc47e6d4e,0x2e900272
.word 0xdde7376d,0xd68340c3,0xfcb1c3fe,0x18b673e1
.word 0x2684d1f7,0x689db314,0x41175cd5,0x5753c90e
.word 0x91a309d0,0x8eca5e83,0x5ad56640,0x1b490086
.word 0x52ab0e41,0x56bd6f3a,0xa7d1510b,0x399cae8a
.word 0xbfa0f762,0x39051a5c,0xd2d10e65,0x371bb1a8
.word 0x886398ce,0x4f6d504a,0x3183bf59,0x6510c6b8
.word 0x5674b4fe,0xe7068d03,0xda6f4156,0xac9ddc57
.word 0x641a8c3b,0xce06e086,0x0dede17f,0x178c7ebe
.word 0x53bd5b5d,0xc97d1942,0x377045f8,0x0ee2087f
.word 0x864bc308,0xe6e5900b,0x4718bfa3,0x73e02a8b
.word 0x39c2dabe,0xb33dc55f,0xce4c6117,0xd58fcfec
.word 0x2b865b48,0x13be4878,0x7af05903,0x10406e29
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 0x9550cfb0,0x7947ee43,0x73455e76,0x57b0da50
.word 0x8fe91a8d,0x7af08460,0xeffa245e,0x242e6351
.word 0x5a174cb9,0x11228830,0xd19216e6,0x23933ec2
.word 0x5ac396af,0xf8777ff6,0xb3b7a430,0x08effd72
.word 0x2648c48b,0x30de71a9,0x3cf3c5d9,0x76effc00
.word 0xcf6df5d4,0x6538b816,0xfe9d724b,0x4909d88e
.word 0x20154d97,0xc515d9f4,0xd937fe5b,0x2dc7b92c
.word 0x6b2fc390,0x91e20e1c,0x427a8e42,0x57e67280
.word 0xf85ab365,0x94fbc7ef,0x8a8b23a3,0x8f5165e4
.word 0x9f2908ef,0xbb23afaa,0x4b174d21,0x0226981e
.word 0xc5d370f8,0xdae66335,0x118122c8,0x0c0f637e
.word 0xfab06d05,0xd66ec3f8,0x2354da29,0xa82bcc15
.word 0xef3f5322,0x02165acc,0xe6923353,0xe594a2be
.word 0xbc85e62a,0xa60ff27c,0x17ae4a61,0xdea3f703
.word 0x10f7672c,0x4a5963cd,0xc896119b,0xe8e1594c
.word 0x217da9e5,0xf8eeade7,0x06350d1c,0xd5ae91bd
.word 0xb51d95a0,0x513a8265,0xd42a04ba,0xd128b135
.word 0x0130b92b,0xf83f0430,0x20df1e2b,0xe8859d06
.word 0x5eb05aed,0x1466922b,0x9812359e,0x7e3d36a8
.word 0x73c919db,0x6acf8ad3,0x25f2212c,0x26467037
.word 0xc060d07a,0x715b09c0,0xf425f79f,0xe56a00ba
.word 0x7b1ddd27,0xa9e3e617,0x792db03e,0xd965004a
.word 0x81643631,0x04e35f13,0x1a588e4d,0xd14ca914
.word 0xd041f2ab,0x53b7a8e0,0xd29d09f7,0x0df9cca3
.word 0x353149d3,0xe653bd87,0xc0d38659,0x3c4e57bd
.word 0x38e7a02b,0x50876af2,0x359fa092,0xdc4a0ab5
.word 0x0a13a352,0xf44d4834,0xcd167b04,0xb872c0c7
.word 0x6ef710cf,0x59accb66,0x3b194f3f,0x8ebed018
.word 0x02b1db4d,0x93236b85,0x390d3b80,0x9b566586
.word 0x7d1bf377,0xbd6f8536,0x471f3315,0x4769988d
.word 0xa22412d4,0x3b2cca06,0xff4bd1a9,0x58d77668
.word 0x2aeedeb6,0x3044261f,0x54b34c19,0x6ece0fa8
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 0x23b0dc57,0x16435ced,0x09d66f50,0x78daa923
.word 0xc7bdfdcc,0xa2e0e251,0x022a9ce5,0x4499aea9
.word 0x8e0c9940,0x8d5afff2,0x8260565e,0xdeaa1bc2
.word 0xbc7a312a,0xc03df2c9,0xdd207198,0x7d96b009
.word 0x039fec00,0x9d02fca7,0xebc69c6a,0xa0093d78
.word 0x194e31c4,0x3b7b5fd8,0x25517827,0xb8eefac2
.word 0x2362f312,0xe7e3caf1,0x7e9e7010,0x0d9cfec4
.word 0x9117cad4,0x96a139bd,0xb8cba23f,0xd9a556dc
.word 0xeb8fae3d,0x7ca0f550,0xd8e1becd,0x63bf4edd
.word 0x33721931,0x79cb761a,0x651dfc38,0xa0547020
.word 0x3ee84292,0xe43270ba,0xb6777084,0xffab1c5c
.word 0x293579cb,0x18dd72c4,0x4bd1937f,0x582e182a
.word 0xa100b303,0xec76c703,0x136cbce2,0x890a7fc2
.word 0x4b05a497,0x92bb624c,0x514d09fa,0xcc5690d9
.word 0x8e4f8cbd,0xd601c7ae,0x027ef311,0x5db5a519
.word 0xb89346a3,0x783fab27,0xb580c67e,0xc2c08d7f
.word 0xb4975a2c,0x2c3e8d32,0x9f884e43,0xc7303c02
.word 0xcf9cf152,0x2e9a0509,0x59d1d87a,0x1e412658
.word 0x1b4f7cf5,0xf3ecb1f8,0xcc2df990,0x3e678163
.word 0x4c53adaf,0x5f367cf5,0x16c665dc,0x4bb1924e
.word 0x26fbf957,0x10c05b78,0x150300d6,0x3bee49f5
.word 0xb4590389,0x9cd77c14,0xe6fdcdc1,0xadb95e3b
.word 0x3628e712,0xfbdbda9d,0x4796e2c5,0x9321a595
.word 0x764bd28a,0xc4b19521,0xaf8e44df,0x9567c6f0
.word 0xa44e05b0,0xbc1331d0,0x90dac0a2,0xf8c7cc0e
.word 0x594aa264,0x55f5bb2f,0x1e5ad2ce,0x00fc311b
.word 0xe454481d,0x9fd29062,0xdf9e45d8,0xa3422e16
.word 0x9441a822,0x45e24cca,0xdf0aa6a7,0x8ece4a77
.word 0x6e3f8142,0xefa7a01e,0x3702dd0d,0x6a170370
.word 0x2cfffc0f,0x660b72d6,0xe88d6229,0x504cbefe
.word 0x2ab6922a,0x7f4df049,0x7c482178,0xec8145c5
.word 0x2b12f9d7,0x9edb341b,0x2aeab249,0xb7733155
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 0x74553059,0x3f07b350,0x55fb8d00,0x68b04b57
.word 0x3f71b79f,0x1b9ee92c,0x778e171f,0x2cd040ee
.word 0xaccc6c8b,0x513dcb6b,0x70b5d357,0x68743a7d
.word 0x4c3e99c0,0x77a439ec,0x232c84ca,0x94264295
.word 0xc8245a75,0x61b1c12a,0x607fe6a5,0x081c87e4
.word 0x10d545ef,0x6b76288c,0xadaf687b,0x8bff6ff7
.word 0x22f79af2,0xea4b2209,0x30e418f3,0xfa7cbff7
.word 0xf85a067e,0xd26fc33e,0x33b27925,0xfe647f2b
.word 0x5f67fab9,0xb4c358af,0xf2493877,0x4fe57ae3
.word 0x629596e3,0x9e92a954,0x33e9888a,0x46801a24
.word 0xc39620cd,0x1c82df46,0xa30e6413,0xa4cdd8d5
.word 0x4a0c1e61,0x73d6b5d9,0x9c51a046,0x70d5aa00
.word 0x86d87c3a,0xd1f9d19e,0xd1a0d8a2,0x0aa27897
.word 0x8531fcd0,0x9aea05e4,0xfbe6b9d6,0x081cbdf8
.word 0x916731d6,0x262ed0a5,0x2caebc9c,0x0b0185fb
.word 0xe051272d,0x7225e824,0x6106d11a,0x7a91df53
.word 0xb9f85754,0xe05960c6,0x00c24f92,0x0bbb375d
.word 0x0fe05949,0xc548b8fd,0xa1813eaa,0xa3952b43
.word 0x31315554,0x214ca92b,0x50356dc2,0xb06989ae
.word 0x2ff704bb,0x3cda8043,0xceefb7b8,0x5b4686ea
.word 0x23236707,0x8487b143,0x6570858d,0xdb54257b
.word 0xe58bf302,0x389fd456,0x5ed0e58e,0xd738268d
.word 0xddbbb2e2,0x102d2fd3,0xfdb0143f,0x4230bf34
.word 0xfec62574,0xacd5dc10,0xb6f386cd,0x9c131d79
.word 0xe2f548aa,0xcdd7864d,0x0451f35d,0x4f1fb98e
.word 0x402ce241,0xa23fbe0b,0xee861b5d,0xe4001012
.word 0x1f1125f1,0x772b3ac4,0xdc75cc47,0xf22433eb
.word 0xc94f29cf,0x62faf4a8,0x2c506975,0x47337ff0
.word 0xf6fafc9d,0xdcce0656,0xb89c67a5,0x7e04e839
.word 0x022f2668,0x021e8897,0x1be33fbe,0xbb84bec5
.word 0xa6d3928f,0x47939940,0xfa428901,0xfcff1f51
.word 0xfe0ecb26,0x0670434c,0xb32c509a,0x3ccfa2ba
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 0xc82a4ad9,0xb5e09ab2,0x10ef3655,0x48d118c6
.word 0xeffd2b11,0xe9575383,0x33ec0906,0x74a38c9e
.word 0x81ff54f2,0x08ee29cb,0xc22389e9,0xada18324
.word 0xbd8977d6,0x9697328a,0x28fd7b0d,0x322cd129
.word 0x73b6cdf5,0x70ba82a6,0xde22c687,0xde068687
.word 0x841e1b89,0x1a2ad9c7,0xb67b9ed4,0xc3029d05
.word 0xfcee1844,0x6ecf559a,0xf52421cd,0xf1b8479d
.word 0x48347d90,0x2156d975,0xce9b04ac,0x63e19684
.word 0xdbfcd059,0x549d9fab,0x367a9636,0x8e73fed9
.word 0xb1411afe,0xc7caf82f,0xb219cd87,0x24b4b758
.word 0x596ce8c4,0x8f194a59,0xee9247d2,0x078fe916
.word 0xabc74d9f,0xed9715bf,0xbcc87be9,0x7505098d
.word 0x6bdd6d6e,0x1325d043,0x3e6a594b,0xb2b42244
.word 0x987e8c7e,0xda8b493b,0x8ec6f367,0x37ba03f0
.word 0xbde2ef27,0xf981425e,0x1f21b541,0x8813385b
.word 0x3656fb7f,0xb57dde6b,0xe300a0de,0x9534d20a
.word 0x37ae2391,0xfa9c9392,0x62bc37cb,0x971669e6
.word 0x99d91f0a,0x85d006ee,0xa7a45595,0x9b1f3c9d
.word 0xe604ce68,0xb473adf5,0x868ba0af,0xe304aa89
.word 0x66b990eb,0x33aac1b6,0x964142cd,0xc22d8636
.word 0x081c93af,0x905a573b,0xe70e83df,0x755e8a43
.word 0xb07df6c2,0x8347669a,0x8e888a6f,0xa3e74af4
.word 0x2fc54593,0xfde0a6e1,0x16196d9a,0x8184f051
.word 0x6f5d8d40,0x948f272f,0x887dc1c9,0x153efb4c
.word 0x96d7d7ae,0xbac60972,0xafda3e28,0xe1965eb6
.word 0xa8131c66,0xe492f902,0xc2070e48,0x1ae1770d
.word 0x3cd73601,0x9278527f,0x68ea32da,0xd66e44a1
.word 0x03ea3658,0xd312cf67,0xefb10d35,0x85752c39
.word 0x588e2f1a,0x85181670,0x85d6a7a0,0x78b412ad
.word 0x48fc4b37,0x478c0e7c,0xb3751d86,0x2ceb657b
.word 0x0f2dd3f8,0x1d4ddc23,0x91768a8b,0x160994ec
.word 0xe49232b4,0x918c29e5,0x5cc00e07,0xaf07e26d
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 0xb1d1b9ea,0x3305ae04,0x15677aa4,0xb1a56cb1
.word 0x97e172e1,0xea41451a,0x4f976356,0x4def4d0f
.word 0xc4bcd4f0,0xe2873de1,0xc6c22e56,0x6a53f27f
.word 0x61a8d8a2,0x71098b73,0x03bd81c2,0xfeb6e3ab
.word 0xa03457de,0x227b6e17,0xd5d50921,0x4ee2df1d
.word 0x405e1895,0xcd6b002a,0xe2b9ce8d,0xadb3e07a
.word 0xaebcc20b,0x8fb75559,0x71415f2a,0x1192c40b
.word 0xd238983c,0x94f1ba35,0x94601f7f,0x41e3010b
.word 0x82419151,0x631e8d7f,0x54a8a1aa,0x871430b5
.word 0xc2a3add3,0x61396aab,0xb73fc4b8,0x5c9c93bf
.word 0xff615bc1,0xa202ee64,0xe7ca45f1,0x91b86277
.word 0x9226a6cd,0xc4510d4c,0x3ee112ae,0x3d6dcc09
.word 0x2ee228ba,0xc3bbfb71,0x27398b04,0x3d22bcc4
.word 0x3b7838a5,0x99079e19,0xf905e255,0xda3201a0
.word 0x885263d0,0x620f54c2,0xd3e8a853,0x83320ccf
.word 0xf2276546,0x25c4dc8d,0xd5933473,0x0925d053
.word 0x68c942ff,0x44be0d33,0x8166124b,0x2819be5c
.word 0xe16e40c7,0x9ec7c00e,0x8aeb184d,0xccce5b92
.word 0x902176f3,0x947960ff,0xf233b26e,0x89bc5868
.word 0xcb461dc9,0x8c8ee229,0x4480f32c,0x4985fb0b
.word 0xbbc719e1,0xb31bed70,0x3da09215,0x30536c1e
.word 0x3c5e53a1,0xeb29f2f8,0xe208ec5b,0xa32ae5ab
.word 0x5460697f,0x1664e1f6,0x05e2d818,0xfde928e2
.word 0xcc4e5bb3,0xd656de5f,0x244282e7,0x7bb0090c
.word 0x1b3564c8,0xa991fdf6,0x2ade69c8,0x7d4e8eba
.word 0xb0722d40,0x3ad1a837,0xf638ca1d,0x7c2064ab
.word 0x21f4812d,0x5b09dd4a,0xdb1abb5f,0xdca734c7
.word 0x32737e77,0x1cfaf0b2,0xb37c7bb0,0x11fa91a8
.word 0x975128ba,0x81dcb016,0x1c7188b2,0x2ff526ab
.word 0xb5a99582,0x3754330e,0x604a9665,0x3a9fd8bd
.word 0x9316679a,0xab8c25d7,0xf6e0aeb4,0xdff0122c
.word 0x2af04265,0x34416f2a,0xda32643d,0x9fbfd3ce
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 0xcaa60ed0,0x63b6645a,0x8da33934,0x92595ed5
.word 0x454bd648,0xd91a2af7,0x64d1485d,0x9f94ed7f
.word 0xbf60c1db,0xdb1d7771,0x21794255,0xf510893b
.word 0xf7cc3adb,0x7ce69ab1,0xe40ca9d8,0x93a88890
.word 0x4a076804,0x4317356b,0xeb107ecf,0x17e0d7af
.word 0x8e39be83,0xf5430544,0xa7dd447a,0x7e738e58
.word 0x94b45c7a,0x5dfd69a5,0x20a87286,0x88cab92a
.word 0x967bae86,0xdade4eba,0xd737c51b,0xe73ac9c6
.word 0x30f51274,0xdfa20c77,0x46f1ab31,0x62c6fd3b
.word 0x4d69c2ed,0x4393b9f5,0x1a741de3,0x5f0209de
.word 0x7ba25396,0x267d966c,0x19e563a4,0xdab26a5e
.word 0x94d10332,0xc10b3748,0xb8b2f242,0xacad20ec
.word 0xced2cf40,0x2eaf9059,0xb0fb6bab,0xb38e3606
.word 0x55669114,0xf9ecb120,0x65659c09,0x6c393d54
.word 0x982b1c22,0xa54ad6bc,0xaaf8af17,0xe74b4c50
.word 0x82ef4f52,0x87cdac97,0x4260f2a6,0xdf7f3fea
.word 0xf86fe088,0x91b55ef8,0x2ec89c98,0xc480b46b
.word 0x5e28c81a,0x7361c983,0xe5c9a1ea,0xcff0dd44
.word 0x7a74c2b8,0x0b23fdd2,0xc768c03b,0xf83d0119
.word 0x82f8219a,0xbd0897c2,0x85a2e995,0xf0d6ff87
.word 0x085f0630,0x6baf7030,0xe2cb725e,0x98a7def5
.word 0x17db1ac7,0x9c0b4abc,0xed5d7670,0x61d3bcbe
.word 0xfaabb6a1,0xb1354c58,0x0b7734f3,0x56355f49
.word 0xa0a4d502,0x52fac96f,0x6299ae78,0x963a82b4
.word 0x3e866796,0xfb31f231,0x79306940,0x86335bcc
.word 0x355bed00,0x5ffbc999,0xe7511409,0x94a5de79
.word 0xaf571949,0x3951d106,0x8654a442,0x4d55ad2a
.word 0x86a5137b,0x43d395dc,0xf072db30,0x39a510bc
.word 0x72c50f75,0xd8d0d45a,0x43e1cb34,0x965a203d
.word 0xc01b736f,0x052a4745,0xd4d9440e,0xb0dcfa63
.word 0x5d9d940f,0x0058b7f4,0xd434ff7a,0xff5990f6
.word 0x35ca6bb8,0x02be57c9,0x0ead1ca4,0xf63392ee
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 0x58c622b2,0x3952edcf,0xebad8d8e,0xbeb70b1b
.word 0xf3a4d442,0x8eafff57,0xb4ead13e,0xd1e7fea8
.word 0xa043b464,0x7ed6ab3f,0x94049dbb,0x9317b2f4
.word 0x61fcf048,0xdefed25b,0x454017c2,0x56751006
.word 0x86665a11,0xd756185b,0xb5f6d821,0x826fa3bd
.word 0x5fda15d7,0xc7a63774,0xcbacb76f,0x908b0543
.word 0x2395fa19,0xa5ffb6d2,0x6ebb4518,0x41218247
.word 0x0aedd4e3,0x7194e1cd,0x7427b06b,0xb6d08499
.word 0xed192328,0x0c8941fc,0x94d15eac,0x6c59808c
.word 0x9211350e,0xd9e5e239,0x2607dede,0x9d3af130
.word 0xe784b27f,0x5b6f40ac,0xc01bc6e8,0xc4ee2b98
.word 0x868a1296,0x0e70f8b0,0x6d49da18,0xd5dabb5e
.word 0xfa2a08ff,0x8d071409,0x5f567b53,0x826aa76e
.word 0x15fbf8b6,0x398c2fbe,0x24ab6665,0xac7235ec
.word 0x2dd9c2f1,0x8a3846bc,0xa93b0b2b,0x713829e5
.word 0x40b8db19,0x4ab5d7e3,0x212aeca0,0xb5060c71
.word 0x0d11835b,0xa06c334a,0x9d62af4f,0x42826590
.word 0x354b6d00,0xdd9b60fa,0x5da4a63d,0xdd3bc8ea
.word 0x9ce647de,0xc7f72b49,0x0b3b0cda,0xe8aa22cb
.word 0xfbcbc404,0x688f4f84,0x9efd57ef,0x3cd16ac3
.word 0x878a4b6f,0xdafc82b9,0x6a6d2586,0x54a48ac4
.word 0x20a39e37,0x3c61494c,0x20dfdcc5,0xd0bfac64
.word 0x8dbd103c,0xa0113aee,0xa788cfdb,0xfef94409
.word 0x0b384688,0x3913a9c4,0x488bb6e2,0x744da322
.word 0xe2cb7315,0x3297b18f,0x0fba5984,0xa85a7902
.word 0x2ec4e493,0x8c21a2b0,0x74511204,0xefaee07c
.word 0x3a85d441,0x01a27556,0x96d20b04,0x8d4b333d
.word 0x7331412c,0x1a16f103,0x9d4d83c9,0x86d26a7f
.word 0x98acbb60,0x67f38b7a,0x56741c22,0x95ddaec0
.word 0x7c8876ca,0x536b08ee,0x67588305,0xb8a3a66e
.word 0xbcbf04f5,0x10b5e4e3,0xd66e39a3,0x0004f405
.word 0xf3b4df62,0x9de7d6dd,0x6024d90e,0xb630cc4a
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 0xb8948d4b,0xf898e8f3,0x47d00161,0x927f63a3
.word 0xa36157c3,0x1773d0ba,0x5a26939b,0x4d11052f
.word 0x8ed9e30d,0x696e95e9,0xb916db93,0x997ad700
.word 0x57bbaa77,0xdf7ce700,0xe519a5fa,0x6ef08b53
.word 0x04c8a3b0,0x3af7cfd3,0x3a9c0e39,0x2d23d63d
.word 0x2169aa27,0x5be6f465,0x9fa67121,0x809f4473
.word 0x5b9bc627,0x5942da7f,0xd1e98d0b,0xa93001cf
.word 0x367ea71e,0xda25b187,0x9dea081a,0xb0debdde
.word 0xf3f50861,0xc3f737dc,0x0a6059c7,0xa125f8b7
.word 0x50c3e351,0x96502b90,0x87888c31,0x5fa6e201
.word 0x12742ec0,0x139e3ff2,0xedc9bc40,0x6678370d
.word 0x32159391,0x240623b7,0xbcc3874e,0x0c770336
.word 0x59bba466,0xe9618aca,0x68b24b2b,0x5337a83b
.word 0x500e6cbe,0x24848c6f,0x9a4e8d6f,0x398fd1e8
.word 0x24003e31,0x8a43b25a,0x5917dfbc,0xbf89d590
.word 0xa3b6fa5b,0xcf9d4db9,0x039a2f5c,0x385bb499
.word 0x90e78ec1,0x7be3c46f,0xfdcf23a4,0x930e0369
.word 0x9616f815,0x2f5f75f3,0x84bfea29,0x4cec6273
.word 0x8f1189d6,0x105b42cc,0xf16250d4,0xab3a7da0
.word 0x9cb5da63,0x43bd3ff9,0x40672d88,0x4c3b7841
.word 0xbbf18175,0x18a23bf6,0x04cd291a,0x95496c5c
.word 0x45235eb8,0xd7af1774,0x7eb0150b,0xe8e9209c
.word 0xe8ea05d5,0xa7db5914,0x616851e4,0xb3bc29f9
.word 0xdd7c014e,0x2812c806,0xe05f7864,0xbc7735e0
.word 0x26206d77,0x0e1aeb92,0x579aa536,0x9ee9f2a1
.word 0x0a656a5e,0xc2b15ed0,0x7ebd885c,0xbb9a856b
.word 0xa4a276f5,0x609ffbfb,0xffde7454,0x00e7df61
.word 0xcfdc17c6,0x1b5ae9da,0xf421452f,0x42109a43
.word 0x3d28b831,0x451e99f8,0xfe858784,0x27128975
.word 0x0faa200e,0xe9a1c72c,0xc9bbcad3,0xe7bcf3bc
.word 0xc8f3e497,0x12c240c2,0xfd3d818b,0x20b00dee
.word 0x7926b20c,0x69dc67bb,0x8f653743,0x3d0d20a2
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 0xffba3894,0x34e24bbb,0xa2fefe54,0x4b58227b
.word 0x08140d96,0x8e55eaae,0x7205283f,0x48c51f72
.word 0xb4ebc442,0x500fc5e2,0x6b1421f8,0xf96851ff
.word 0x16c0c799,0x693a5a60,0x2f30adf9,0x07629070
.word 0x8c7d1e9d,0xc8af3365,0xcaae867b,0x438c2275
.word 0x93a97ca9,0xaf3b37bb,0x1f5ea60d,0x0345ab1f
.word 0xfbb3d382,0x8b35a4dd,0x82d9c1b1,0x5ced04bf
.word 0x08e066f6,0xe772e2a6,0x73b9c901,0xecaacc7c
.word 0xc0188561,0xebb6e4f1,0x7c949ce3,0x6d4b842f
.word 0x09cf0c89,0xa1a34774,0xb9da1018,0xed9db7c6
.word 0xfd24a454,0xad8ff794,0x3b7d775f,0x85486e70
.word 0x5caf0d32,0x12b77b65,0xc813d44d,0xe91198b3
.word 0xa59980e3,0xf2b4548c,0x9e20748a,0xfc196512
.word 0xbe1b97a5,0xdbbf2189,0x4f80b23a,0x201ba437
.word 0x83b4fc52,0x69978735,0xf3e202df,0x3f225807
.word 0xb313aa5c,0xb58dc086,0x00d75b2d,0xa325c719
.word 0x52cbccfd,0xae262b17,0xb18a35a0,0x1238213a
.word 0x758a1671,0xfb2763c3,0x7e5bf593,0x9baf925a
.word 0x298fdbe6,0xda377a17,0xc4b74a55,0x44b45b18
.word 0x398900ea,0x6188b65b,0x43614597,0x1da63628
.word 0x72153899,0x9910297b,0x7ca3a5aa,0x290decff
.word 0x8c9a88b8,0x1f381d86,0x51f64e1c,0x47a72351
.word 0x12f34ed0,0xcd837209,0x89f420a6,0x79ad2fd7
.word 0x297fefbf,0x18ec8e47,0x99a845a7,0x9551098a
.word 0x118e4910,0x0f29b87a,0x48d8bdba,0x5d35ebd5
.word 0xeed1477b,0x1ad0d8fe,0xbc9e137c,0x142fba9a
.word 0xcdbd1bd7,0xf510a5f2,0x4eca2dc4,0xefabc86d
.word 0x4457af7c,0x315a1bd9,0x63abae64,0x2f2b7863
.word 0xa2fdf768,0x921fa50e,0x52acf456,0x03eca3d5
.word 0x698f1c7f,0xeaf89069,0xd1a20902,0x0c3ae828
.word 0x55054b27,0x73381836,0x01845a04,0xa2d8deef
.word 0xf7d001f7,0x32b9ac03,0x3075334c,0xdd04e7f0
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 0x7376e764,0x2f43f077,0xd2486e02,0xb18976cc
.word 0xf06c7ebf,0x3dc8691d,0x907e4ef9,0xab65857a
.word 0xa0ec35e0,0x5836d74b,0xcdcc6d73,0x6393b885
.word 0x7c15ce83,0x82b5fee6,0xa2335830,0xccc63da3
.word 0x7dd34216,0x666c4eef,0xb1e0f126,0xb474123a
.word 0xb1e9d6f1,0xc774ff26,0x650ec83c,0xe4e1880a
.word 0x5a866b70,0x65def262,0x93567d50,0xb44ed28e
.word 0x79dfaf50,0x95112302,0x2c31150b,0xceec6e75
.word 0x57d1cf80,0xa5b3a31a,0x6dbaf980,0x1925b40c
.word 0x6eb3788b,0x9a2246bc,0x3c1a4f13,0x4b284f44
.word 0x19be2ebd,0x495e87a7,0x2c17250e,0x50167ac1
.word 0x60220fca,0x749348bf,0x79565009,0x35bb2037
.word 0x7c50beb8,0x0b2df231,0x275a1485,0x24029aab
.word 0x9f8908f0,0xdf597657,0x5c3d824e,0xfecb1c28
.word 0x0bd36bc2,0xf5559599,0xcb9e3ee5,0x8cf9966f
.word 0xffdbc75d,0xa56573c4,0x47cd4142,0x98c62cd1
.word 0xab98b44c,0x695de6b3,0x07cc9c7f,0x405deae1
.word 0xdca257e6,0x23b05b14,0xd71268b5,0x7d5e8a40
.word 0x27b1440b,0x41469b08,0xcba96113,0x12a3165f
.word 0x025ed165,0xc1559bb7,0xe235d39f,0xe11863a1
.word 0xb6bc232a,0x94aff39d,0x9e90e4d3,0x27b605ba
.word 0xdf2a5918,0x705971ee,0x8f5a6bca,0x6425c084
.word 0xf8b65287,0xacf2d4a6,0xea19a583,0x868eb5aa
.word 0x32de61a9,0x6ea80f6f,0x00fc4e0a,0x17452895
.word 0x5a5319c6,0x5960049f,0xce6a3571,0x643a8b53
.word 0xce93a6e7,0xf04c00d6,0x7ede98af,0xb9f3a4e6
.word 0x39453d67,0xf1b1fc70,0xb631dff2,0x95a983d3
.word 0x22e4585c,0x8db63704,0x51b3e574,0xc9a88b1c
.word 0x67d0294c,0x358b5693,0xa93a87f4,0x55e60c27
.word 0x9397ac67,0x007859ec,0xcbdcdad8,0xce805e0c
.word 0x3f6ada7f,0xd5a0c5ab,0x63a36317,0x0ebfbb8c
.word 0xc92a4ce1,0xe2ddfcfa,0x29db1f6a,0xd7ce5bcf
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 0x8704ecf1,0xb13cd454,0x411a01c9,0xb075c5c0
.word 0x9e3b44d8,0x00031387,0x4b756c9f,0x72a84c51
.word 0xcab06750,0x5ac979cf,0x7defdf5a,0xdfded15b
.word 0x4e4ec9cc,0x6536b4f1,0xf3ebe2cc,0x53bb93cd
.word 0x721c75c4,0xfe849cc3,0xeb8ed09c,0xc5f1605e
.word 0x7be54ed0,0x1800ef86,0x83d1757a,0x9b174a8d
.word 0x1ef21253,0x89900572,0x8a2418f7,0x6ba8eca9
.word 0x720896c2,0xd8ae90db,0xbe4ce37c,0xd433cdcc
.word 0xec160bca,0x65a2490d,0x909771f2,0x9504e8bb
.word 0x21fc9f32,0xb08860f1,0x78662318,0x16f22af6
.word 0x882f529a,0xb05dfd79,0x8a381f15,0xfae748b6
.word 0x064f53dd,0xeeb0cc26,0xb8050379,0xf5ebe6f9
.word 0x91ade0e1,0xcbb44dca,0xc31ff053,0x5be683f6
.word 0x73cf7247,0x034c2b51,0x20651686,0xe7bbc7cb
.word 0x50083790,0xfa5abe33,0x76a8d186,0xb59f9dbd
.word 0x61e1f8da,0x30bab51d,0x41644316,0x2a1a8237
.word 0x6099e8fe,0x2f292f8c,0x66565246,0x0946f156
.word 0xb6ec968a,0x155e4c2d,0x882168ce,0xa50c26f2
.word 0x7467d45c,0x622f7304,0xa7abf00e,0x7ea282e6
.word 0xc4be07e5,0x86e4c5db,0xa325013b,0xdb14e414
.word 0x8e530313,0x1f1d418a,0x673c4242,0xb009cbe7
.word 0x96ff57a7,0x5af89e3e,0x6ee2060c,0x36923594
.word 0x89798e55,0xc8c1fe0b,0xc8d3ef19,0xd02f6a6b
.word 0xdca95bd5,0x07e8a27b,0x8e35b5d9,0xe97c5c49
.word 0x8e6a4a8f,0x9054fac6,0xb06913f3,0xb6f17dfe
.word 0xa6d78602,0x94a52f50,0x067c6a4c,0xcfdabab7
.word 0x73bfbfbc,0xd2a726e4,0xe0ce91b4,0x42217494
.word 0x7b8e51b6,0x69eb1bda,0x9f8cf4de,0x6de8181b
.word 0x87e192b7,0x46c4c41f,0xfa08a0f0,0xd90a0365
.word 0x9f941fda,0x1998e241,0x6fca7d39,0xba1e9b68
.word 0x569f64fb,0x0f38ed2a,0x11be083c,0x5e810f59
.word 0x3882d40e,0x2d87dc81,0x5e6e7776,0x4fa0bc5a
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 0x1b1855de,0x8cdfc9f8,0x2a59c117,0x50691281
.word 0x46236f12,0xab141ff7,0x07c25c7b,0x89685320
.word 0x7e4ff00c,0xae69f5a6,0x75052e89,0x371e10da
.word 0x96d02b92,0x478ca605,0x4dd9e057,0x9bec9eb6
.word 0x199b4bb9,0xf59019e4,0x1bbf2dcb,0x577ce861
.word 0x04c6b0e8,0x1f750f28,0xf38b7418,0x6f5f6ada
.word 0x8ba466d3,0x82a3c40c,0x4de1cde0,0xbc34ff74
.word 0xc6c97be1,0xa1b53d7c,0x18be6959,0x4e96deae
.word 0x9c0c25a1,0x81298442,0xad79b7d8,0x71390cca
.word 0xaaf4335b,0xbaf74044,0x58a587db,0xb39f2cf7
.word 0xa894a35f,0x2d1b258a,0xa2c052c9,0xd3982c13
.word 0x22c0dff8,0x5f5602a3,0x0342b421,0xda94bec3
.word 0x27e58504,0x2f5ddd2f,0x86a0b648,0x11b4aa1d
.word 0x925b778b,0x3e52a537,0x5c1081e0,0x6e02ed34
.word 0x02292052,0xcee5835f,0xe40d43de,0xf2907486
.word 0x8f6dd1c1,0x23363108,0x4a77825b,0x1b241f85
.word 0x98c2e7f1,0xa4e9d99c,0xac2a358d,0x713b907d
.word 0x3e53bcbb,0x3bdeccdf,0x39d85bc4,0x4e8f0afb
.word 0xa87150d3,0x47ca4992,0xbe4267cd,0x1f9bfaa7
.word 0xaf57e262,0x05d21011,0x9337d91b,0x0d6867bd
.word 0x8cf0b8cb,0x601c37e5,0xb1ca67f3,0x3ffd55d2
.word 0x24b3b1b8,0x27accf0a,0xb51cd805,0x132a19f2
.word 0x09706de0,0x187e0ca9,0xe626f41e,0x9079579b
.word 0x3268a740,0x0efefa9e,0x0e234fe4,0x9d17cba7
.word 0xf0a5d8f4,0xe35c0c68,0x7469d890,0xa96ef117
.word 0xd6c592ac,0x3acedac4,0xc5db7707,0x5f781e0a
.word 0xc3b374bb,0xc1a8e2b4,0x2e83b144,0xb4721e9a
.word 0x6ad75e9c,0x51663ca0,0x3706b353,0x5aac2190
.word 0x3768d915,0xe8398d4f,0x53ef8d73,0xe46ac9ad
.word 0x4dc8e3c8,0x6f9b2e90,0xb9924967,0xc7ab6216
.word 0x61c7422e,0x9a1473bc,0xf4a032f9,0x2ea20097
.word 0xde6e3bee,0x80fdd6b6,0x032eee40,0x44b95429
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 0x7af80a3f,0x02e2e8da,0x2cae099f,0x7b9b8311
.word 0x66cff578,0xf53be576,0x3d874dfc,0x7e997e82
.word 0xf8650996,0xe29502fc,0x7a74d995,0x7c04d605
.word 0x791571ec,0x642bd9a5,0x7bb84102,0xa44f79e1
.word 0x776cba67,0x101ac8f3,0x7ae75182,0xebd00aad
.word 0x1245ef66,0x32bd1099,0x0185626f,0x988cd12c
.word 0xe38f8d5b,0xbc252194,0xee58393c,0x284c0754
.word 0xd3192656,0x7f79c734,0x2c858648,0x1712b65a
.word 0x74933170,0xae699015,0x45befa52,0xc00b9cec
.word 0x58626065,0x2c5302ba,0x14b67f22,0x4d036459
.word 0xf218a34e,0x4d8837cd,0xa7cf2f28,0xe1844093
.word 0x777d4b9c,0x5c736076,0x22b3295d,0x09795f34
.word 0x71be873e,0xda4be960,0xfd646ccc,0xc520e2e8
.word 0x2fad10b3,0x06aabf86,0x05521c48,0x2dcfd432
.word 0xc89e9b4d,0x01f70fe1,0xf21a52a1,0xcd19f3d3
.word 0xdd8bb5bd,0x2cd44b42,0x6fd35e1a,0xecbfdca8
.word 0x8410b11f,0xc9db2248,0x332a9ef6,0x76cae91d
.word 0xcccc6952,0xba77a23e,0xa784e402,0xb46ff531
.word 0x8f864a0f,0x99d51ae5,0xb2b62227,0xb8095b4e
.word 0xd3505d83,0xcb33f41f,0x49991e06,0x316fb656
.word 0xc8479bf0,0x1cbe1b71,0x8bfd4c0f,0x81d3b92f
.word 0x71ba7691,0x7371613c,0xee8aa3fd,0xc8392764
.word 0x3795935f,0xfc9988be,0x18f92162,0xd2f5e0ab
.word 0x2fdb7cdd,0x73ebfda3,0xa4218bb2,0x5fed62c9
.word 0xc6afb9f7,0x3f3f4aa9,0xc457d2a9,0x0d3f78c8
.word 0xa8e83966,0x1dedc38f,0x49a38451,0x994f1f70
.word 0x95a36f3c,0xd93f8ff7,0xd8ff5f5b,0xcce0c924
.word 0x6c8ff1ad,0x5313f3bb,0x2a653a20,0x6cba7122
.word 0x61ff5ce0,0xe9b9549e,0xfa6e0723,0xbef0afa4
.word 0xf6bb270a,0x9474d1ed,0x2ff25f26,0x1971a22c
.word 0xcaa3ff2c,0x9e741022,0xae8a07c6,0x80dd3dff
.word 0xa01efd2e,0xeced1713,0xc267a01f,0x2a18b646
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 0xef9666c0,0xb98e24a9,0x08665c2b,0xab35ea8d
.word 0x99c7af21,0xe213ae71,0xa6afafb8,0xdbc5700a
.word 0x5d9fe201,0x9f146f2b,0x638d2993,0x8107e63b
.word 0xc24fc0a4,0xc554db6f,0xb25c3124,0x647fdae3
.word 0x5f9da2fb,0x95726869,0x33205b5a,0xc0c8b31c
.word 0xa74e34b1,0xb7d15a62,0xf2eed0eb,0x584a286d
.word 0x5fa87ab9,0xf43a26f4,0xfa1fe1e2,0xbad8d82d
.word 0xcaa579fe,0xdf07c0ea,0xfa0d9bb3,0xcf9e5c68
.word 0x6bf8ee5a,0xc0938714,0x0ea97227,0x80697a8f
.word 0xe5121d1f,0x60fe3de1,0x3d02cadf,0x586619f7
.word 0x6ff396e6,0x71cb7ee5,0xf066ea9a,0x15e0316f
.word 0x2679d28f,0xfd11249c,0x69bbd5a7,0xda737f30
.word 0xb74b0cb5,0x9d986416,0x1dadfc76,0xbd7eaed5
.word 0x0ef8a718,0x55e91f3f,0x4c0f99c5,0x33648eef
.word 0x99e11d01,0x11e7b5d4,0xf44aca87,0x8fb738b5
.word 0x4457123c,0x862e0219,0x72bf2d75,0x26c14146
.word 0xf663718e,0x5e442306,0x47465e02,0xb64a0db9
.word 0xc045bb12,0xb3ccd2b1,0x9ff209ef,0x28fd48a2
.word 0xc2c97b55,0xc46779ad,0x8f3c5dd9,0x8395c173
.word 0x61522a13,0xef2bafba,0x42f46455,0xb36135b2
.word 0x9221373c,0xbc1b21e8,0xc4df2334,0xbdec5e39
.word 0x974e6a5b,0x837311fd,0x7459748c,0x784b7afb
.word 0x20515cd6,0xdb20b0be,0xe3f2a12a,0x0b73c085
.word 0xf81177fd,0xf3422785,0x22bce93f,0x0608a936
.word 0x4ccce7d0,0x3bb5da9b,0xf0183c01,0x7b29f8ca
.word 0x0babc07f,0x1d6bc026,0xe18da166,0x932d014d
.word 0xa0a94dea,0x7a064d2c,0xbe412f1c,0xba687af2
.word 0x809a90f1,0x481928cb,0xfb17154f,0xb7eef2cc
.word 0xa1dcbd81,0xa1d46423,0xed695bbc,0x92cbac5e
.word 0x79fe7e94,0xce5ec947,0x64575fc6,0x28313c77
.word 0xd5304fbf,0xc0ef2626,0x2ebc4555,0x93856674
.word 0xe3629490,0xbe3492b6,0x27aae4e1,0x4c5b2f5f
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 0x019327aa,0x6b4cc644,0x658b5fd0,0x33d987a2
.word 0x53a6de47,0xebba0a20,0x02ae15dd,0xd938ac7e
.word 0x427a62bb,0xef4895f7,0xb6633dfd,0x8bd90c16
.word 0xf25aad8a,0xa371226d,0x4c70632f,0xec9df1ee
.word 0x2a13d470,0x3c26a4e0,0xeed72695,0x43d20305
.word 0x4c0a2b8b,0xadfa05aa,0x2dd7253d,0x75e28fa4
.word 0x4d6eef8d,0xf5dda788,0xf90f0246,0x3e827717
.word 0xdf021b0a,0xae3a749d,0x757afcb2,0x434b4314
.word 0xb010bebe,0x8f3627e2,0x46bb19d7,0x7569a210
.word 0x7b2ffaad,0xa4f794ab,0xe2b50683,0xdd14f142
.word 0x214a1cab,0x1dc7099a,0x7aec8dc8,0xc2a7d6c2
.word 0x0f1c0c16,0x89f3db0d,0xa35e80ab,0x887fa9aa
.word 0xb6ca1d75,0x2582af9d,0xcb9c7215,0xa4dfcacf
.word 0x66a97d28,0x905736ed,0xb0e0a8e9,0x9226fc9b
.word 0x04b6495a,0x39408746,0x16129c47,0x8ede9dd5
.word 0x720f3448,0xfb90f0a6,0xdd62bb43,0x079ebc3c
.word 0x4194a27d,0x17074a65,0xb0c19388,0x6481b5f5
.word 0xf88fc52e,0x5ec7681c,0x074a3071,0x090c6e0c
.word 0x156d194d,0xed8fd94e,0xfbdad71b,0x7c5e1ad1
.word 0x564535c6,0x189665f6,0xc09de728,0xefd38a02
.word 0xacc6816c,0x8d2fcd58,0x295a7f1c,0xd972cf65
.word 0xae43298f,0xebc885a3,0x552908f8,0x9046824c
.word 0x02e07de2,0x8c979e19,0x5f87c13d,0xe41af900
.word 0x6dc6d7c2,0xca26c1cd,0x48702d88,0xe51800f0
.word 0x7248e617,0x810faf29,0x339517b5,0x6b9deedf
.word 0xe1bd788f,0x562972c4,0x24d12a11,0x2a22702d
.word 0xfe2c828a,0x8ca8ffd0,0x57535e92,0x051131cb
.word 0xc4157186,0x41f777df,0x2cb73bc8,0x20790b84
.word 0x934e84b7,0x796f2893,0x4b6ee0fc,0x14e5c0f0
.word 0x5d52b194,0x7932c813,0xf009e7a5,0x67336879
.word 0xa7e22da8,0x67d4e297,0xaa097c5a,0xf687976e
.word 0xf1960e5b,0x964e3050,0x6c0031bc,0xe8730903
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 0xde3d1a81,0x7a18577f,0xe02b22a9,0xd61cd609
.word 0x04790204,0x754cb983,0xa5bf4e1d,0x4219def8
.word 0x26fe9547,0xd10e415f,0x08b0a0f3,0xd50ec6e2
.word 0x3c76339b,0xd52075b2,0x5652da66,0x6fb86bcb
.word 0x7ce9d12b,0xcc1f2dc5,0xccf2f51a,0xb28bfaf2
.word 0xfad548cb,0x8dff90e7,0xc4288e92,0xc06205ce
.word 0xe4ad5bf0,0xf87b3fdb,0xcc1117fb,0x6c5c7351
.word 0x84b14050,0x989ce24f,0x9d797698,0x86b2051e
.word 0xc5e45a45,0x9140ed38,0x286caf92,0x3050b2de
.word 0x8bb18980,0x02768c26,0x850807c6,0x215b19ac
.word 0xd0b8b121,0xdc662f19,0xecc4e0e4,0x37d08034
.word 0xd0664b4e,0xcbf49e6b,0xe9135bfd,0x41647b8a
.word 0x82f9df0d,0xcb4c0403,0x0ee59d4d,0xfc3dd5bd
.word 0x5d757047,0x2b202940,0x68134497,0x9bd9fc43
.word 0x111b12d3,0x0dd17316,0xa357c847,0xd4308e6c
.word 0x5935f30d,0xa8b5e87b,0xa50c84e0,0xc3d32e2d
.word 0xd40de869,0x2f86560e,0x02cc9992,0x56e0ab04
.word 0xa86b3f0f,0x582d4427,0x25ebf310,0xab1c2b3f
.word 0xe3fe8447,0x657f305a,0x48ce54df,0x29b0cb83
.word 0x7dea82dd,0x91d79c77,0x7a9c3ce4,0x010b7a8c
.word 0x64c22455,0x3dd37084,0x50485325,0x727daf80
.word 0xa016172c,0xb89131bb,0x4ff16612,0xa4cca07f
.word 0x706851d0,0x736477a7,0xd763d180,0x498f879c
.word 0xc948ea08,0xfe80f2db,0x26744c97,0xc834757a
.word 0x531b5d61,0xb74c33b3,0xaf1a2766,0x9f42961b
.word 0xd97c045b,0x85bad86e,0x30ecac71,0x0874ccc6
.word 0x69d36807,0x292a8970,0x966cf157,0xbaa799c4
.word 0xe884363f,0x24d3602d,0xa76d3527,0x2939fa43
.word 0xd04eda06,0xe8ef2bb0,0x20dc0b8b,0x262822bf
.word 0x16ccab22,0x49c33a74,0xb5f9fe1b,0xc022ed34
.word 0x39886b68,0x30a311a9,0x27f32911,0x43ba4d9f
.word 0xa195546d,0x8ea73127,0xdd43c894,0x2cb00bbe
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 0x9ae07122,0x42eae5c6,0x4c6c33b9,0xecabc433
.word 0x87f0b913,0x9912fb4e,0x9370dc62,0x361243d0
.word 0xd297d827,0xbfbcf689,0x7e3b6d26,0xf52a3ca8
.word 0xbd6670d5,0xe39f60c9,0xef42ac5b,0x572cf903
.word 0x574e4e75,0xd9a56d0a,0xb318d00f,0xccdefa4a
.word 0xc8cba505,0x5ee2b030,0xda23c75b,0xf32ff7b1
.word 0xafe12f39,0x4206fa3a,0x18716743,0x51c12a74
.word 0xe63aa212,0x798a3982,0x10f5af04,0x390fe64a
.word 0x1ff92ed0,0x7857fee7,0x7a0ec852,0x2d994e22
.word 0x3baac10a,0x399a7d9e,0x5659e553,0x9f522927
.word 0x6a377169,0x4594c72c,0x3e30f8e3,0xd2cbcdc6
.word 0x816104fd,0x311aa023,0x4ede63ce,0x6c9e009a
.word 0x2edb4142,0xe5e8c9de,0xb30fe693,0x9ae5932b
.word 0xc7478372,0x97b51a82,0x687ed638,0x1a1aa112
.word 0xab058eea,0xbc7f7c6f,0x2ec1e9bf,0x9bb324c4
.word 0x7735dadd,0x48f0537e,0x919d82b5,0x62c8302a
.word 0xeade05ba,0x7ed646ec,0x38f6cfa8,0xa533b1cb
.word 0x66612d41,0x601defc0,0x5152b597,0xc89f827c
.word 0x71c23931,0xcf096010,0xd164df60,0xeda7062c
.word 0xb50958fb,0x493e7549,0x66b4eb63,0xb08906c9
.word 0xa251b45c,0x2a09b86b,0xd1c00bed,0x1f2c4740
.word 0x2e17cde5,0x9c431e29,0x7b66be53,0xf697e8fe
.word 0x291b66d0,0x1d99b4f4,0x6a179fa2,0xf7e2626d
.word 0x8f8935eb,0xaf94fd6f,0x796fe86b,0x50ca346b
.word 0x44d0e0ed,0xa56872ec,0x6f8c74ae,0x0273994a
.word 0x69d53b2d,0x5d465ccf,0xc5842158,0x8cda77a4
.word 0xded11ddc,0xfcb13058,0xd99fe298,0x9220f3dd
.word 0x25fc885c,0x00fa5a91,0x0690ae04,0x750b1c2f
.word 0x5bb4c694,0x74f2712c,0xec4b2108,0xa4b9da95
.word 0xbdaf94a9,0xb1cff935,0xc1860e32,0x9fbfdc29
.word 0xc4ae0e51,0x3a1cd14e,0xd5b7e107,0x9235c5ad
.word 0x1159eb97,0xd0aa398b,0x6183c53b,0xb15f5a8c
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 0xc9a07c95,0x12e76cb1,0x3f30448f,0xb8dd3d92
.word 0x9913c5cb,0x75b6847a,0x33911480,0xcc9b7b6c
.word 0x3b7d3c25,0x67d874bb,0xde5c53c5,0xa8cbf390
.word 0x8b0a8b26,0x66d8e277,0xc1eaa2f5,0x83adfe91
.word 0x50c7bbbd,0xd2a31a88,0xdc90fc09,0xa20eac25
.word 0xde0ec5c2,0xd4d1e172,0x247c9fe4,0x2e799ef4
.word 0x0465ab99,0xe5394636,0xfaead237,0x9e7f7ffb
.word 0x5f0ea8e1,0xee960fdf,0xafd839f6,0x9160e800
.word 0x95e47f34,0xd0593960,0xe50e66e3,0x895377f2
.word 0xa63ec365,0x87aa4667,0xe7210f02,0x07c1e273
.word 0x8f61b22a,0x671ca8fa,0xe2c6fb6f,0x62a2b37f
.word 0xdcfec767,0xe9a92346,0xf53eacef,0xabd4b611
.word 0x0a3a27cf,0x2b0e0d41,0x2bf520b7,0x1ecdab17
.word 0xd5493cf7,0x0fca31e6,0x38fac35a,0xbd6aa955
.word 0xf99758a2,0x129398e6,0xae968344,0x9336dea1
.word 0xc065e303,0xb8cf4f89,0xd1410b4d,0x21dcb576
.word 0x7824e6ec,0x22c34b2e,0x6d1d544a,0xd1ee2780
.word 0x7ecb4b84,0x3aa6b9fb,0x75cf27bf,0x8c303fe2
.word 0x471ff7df,0x9922a512,0x5fcb51ad,0xc4af164e
.word 0x176dceba,0xbaa442c4,0x8a774d33,0xa62809e4
.word 0x221be6b2,0x75e221e3,0x5a2a1438,0xa949457e
.word 0xbd00e389,0x9f3ee05a,0x692a1f09,0x0a289aa9
.word 0x1d5b9145,0xeab2640b,0xe4a5610e,0x039c7563
.word 0xf513f631,0xf3976d4f,0xd4effb62,0xe3647e24
.word 0x9f899e46,0x4c91ca50,0xea73ad6a,0xd0ed961a
.word 0x408fd447,0x68363dbb,0x423816b0,0xd5380eb8
.word 0x14c7af3f,0x714f9b68,0xc5dd409d,0x41e969b5
.word 0x98536093,0x8829b9f3,0x3ae42878,0xb1c81089
.word 0x508e725e,0x20b91f3c,0x40b139e8,0x4865303b
.word 0xb55ba6aa,0x678e8580,0x122bd1da,0x6cbf17f0
.word 0xe51f8c3c,0xe849ca26,0x13b99663,0x00af6fa7
.word 0x06b476bf,0x3786148b,0x91c57d11,0x0cce3c75
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 0x76bd66ae,0xbaebdff7,0x8c5fe5c7,0xf185a105
.word 0x1eb67928,0x2edb52ec,0x527df7be,0xab86265b
.word 0x20a2c074,0x581e5753,0x9f73621c,0x2203cc4e
.word 0xf772edf5,0xebe11ff3,0xcc5255ce,0xe14a8ad6
.word 0x23767d5a,0x9f5d4132,0xf53302e0,0x2b427ed3
.word 0xecc0075d,0x8fff1cab,0x1c4a0adb,0xac37e1b5
.word 0xf97b11c8,0xf8203867,0x07b7a1a2,0x9e3d8400
.word 0x4cae7dae,0x14e4cf7e,0xc47f84bd,0x8e35a638
.word 0x80558521,0x0dc876b9,0x22028902,0x7cc47daa
.word 0xec18054c,0x0719077a,0xc19c6d7b,0x6f3df8b7
.word 0xa8d62457,0x5fe2b208,0xe59b0c13,0x30d371f1
.word 0x8048ef9c,0x9f00033e,0xa94cd7c3,0xba2527d1
.word 0x9e621c61,0x045ea646,0x1a9d5937,0x7e5f2782
.word 0x28e946e5,0x19515bec,0x3c22baab,0x9dad2be4
.word 0x7abf24c2,0x6f1965bc,0x7e029f14,0xa4c6f397
.word 0x6d4b5a3c,0xfaeeda6a,0xe0bd334d,0x9117a2c3
.word 0x28ac32c6,0x421f96b2,0x04349c19,0xf98382e1
.word 0xbf473fb1,0x37ce9d5f,0xdc48f111,0x8c36699f
.word 0x6c3273af,0x2246eda8,0xe510ff08,0xe7d40514
.word 0x20af4696,0x02e22363,0xaaccb3fa,0x5e295c91
.word 0xd8281ed0,0x9169f69e,0x3048b5d8,0x0828ab48
.word 0xadead10d,0xf2adf065,0xa31a09ea,0x0c49c951
.word 0xbcfb7b9f,0xa12bf85c,0xfc98c179,0x59d6198b
.word 0x9e1b5bb0,0xaff85bb2,0x55067315,0x9d0e500b
.word 0xdc82b607,0xa3658a8e,0xe9decd08,0x685fd3c8
.word 0x5dff635d,0xd9517813,0x81c458f2,0x024ea4a0
.word 0x9381327e,0xc5638759,0xf94076ce,0x25037d27
.word 0x7361ef13,0x40cfeb48,0x56e55bbd,0xb11c962d
.word 0x6c989cdc,0x70d0b684,0x4ad12cf2,0x0eee6bda
.word 0xd27ef59b,0xe0b62bb7,0x734ea252,0xc013af7f
.word 0x0511a835,0x319c4128,0xf604be7e,0x4b8b8501
.word 0xa207c1a8,0xa75fab3a,0x347beefd,0xbdd9e34b
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 0xe06e5943,0x234ad3fe,0xc99b4c7c,0xbb980226
.word 0x7ff7ae07,0x60ee19a5,0x9a5dbd35,0x605bed8a
.word 0xa4a3eabd,0xe89e2ced,0x2694c1c1,0x109798cd
.word 0x0d4109f8,0x004f648f,0x2b35972e,0x8b3e4a8e
.word 0x9494568a,0xb7502f08,0x42267046,0xa62c681e
.word 0x1bda3a8b,0x3e77de26,0x78a8ae47,0xa4677b8b
.word 0x915ec6c2,0xcca1c7a0,0x4b4503a7,0x67901e8d
.word 0x41f20754,0xd56a9034,0xd69097d7,0xeacd3e55
.word 0x3c04ad50,0x1300d7a7,0x17b5fa4b,0x16039fc3
.word 0x443e0b08,0xfb512dd7,0x966f22fa,0xf2b9bef5
.word 0xdfebe13c,0xd6b15ec0,0xc81d88c3,0x6691ee83
.word 0xaf3cb1c9,0x2efc2d7a,0x496cec5a,0x85f9ba81
.word 0xdf52dfec,0x9704c6e0,0x08f7dfae,0x0bf3628e
.word 0xb366f62d,0xa94f47e7,0x58bd7288,0xaf87d2a3
.word 0x002efc71,0xa52fb3c8,0x6137a390,0xb075478c
.word 0x229622e2,0x3c2777da,0x595823f6,0xf4258c47
.word 0x32d419a5,0xadce5f3a,0xcdefd8cb,0x1cf9cf4a
.word 0x98583a0d,0x4f4d3f1f,0x68c621ad,0xbe0a38fa
.word 0x45511006,0x7019d1b3,0xbe5205ed,0xfdf742d1
.word 0x530d9966,0x88629fcd,0xe889dd47,0xe421603e
.word 0x1765dc7c,0xc2c3c8e0,0x6edd0720,0x794c9960
.word 0xe20f027c,0xca062aa4,0x90cc3ae3,0xbe6cb848
.word 0xa17086a1,0x7b938720,0x7d13639b,0xa2e2f51e
.word 0xb3633a3d,0xd8ccd01d,0xc28d5ce0,0x534b5611
.word 0xbe2932b4,0x78203d24,0x10d9813b,0x797f1623
.word 0x99a23265,0xb499ae61,0xed3afd65,0x9d0f72d1
.word 0xc189df45,0xf57ee435,0x26296243,0x5b68a1c2
.word 0x8011bb9f,0x1d262965,0xada65ebc,0x1deba89b
.word 0xbc93da67,0x9f4909e5,0x1291f8c5,0xd6554a5a
.word 0xfcb330cf,0xd7b13232,0xe7f78544,0xf41345bb
.word 0x2cfff495,0xc828bf4b,0x48bdad24,0x310f4519
.word 0x368e666d,0x9bfa0262,0x27f2a834,0x4225725a
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 0x23f56e3d,0x0b60ba9e,0x9571f008,0xafb511ec
.word 0x54526053,0x0104640c,0x908e8362,0x49774301
.word 0x8bfb5f18,0xd65d0a10,0x602e07ba,0x05aebcdf
.word 0x27f5ea88,0xe6545591,0x13dbc09f,0xa66fc198
.word 0x0d57ec0a,0xcedee4bf,0xf113050e,0xe7e604ca
.word 0x7748098a,0xa784de59,0x13103a9e,0x08ccd5c3
.word 0x9dc63307,0x601f3793,0xf7b6e27e,0xa2900208
.word 0x4972b934,0x9c4ff363,0x63a47ba4,0x3aca6650
.word 0xc4ba7252,0x9594a0c1,0xaab0419a,0x6a4aec62
.word 0xc73c0cc2,0xd5aab5f0,0x82fee036,0x196ff6f7
.word 0x9945b488,0xd591195e,0xe6dfc4fe,0xc4ddf28c
.word 0x55ff4880,0xe2083566,0xeec9eb4c,0x90116f13
.word 0x30c27a45,0xc78cecdf,0x1061a220,0x0a2ed2e4
.word 0x796d4d5d,0x7ed843e3,0x1ffd1c28,0xe1370c30
.word 0xc1d92d65,0xa5893f36,0x782b2835,0xb52725b6
.word 0xdbd82573,0x9051f019,0xaee5ed92,0x48a436bd
.word 0x84076a82,0xe7705896,0x2d8d715f,0x2c60bb65
.word 0xace4708f,0x082eea90,0xe307b582,0x693d7ac8
.word 0x9f3eabaf,0x7fc32dab,0x2bfef781,0xff413239
.word 0xc08747fd,0x6d741433,0xb6904eff,0xac17ddc6
.word 0xbfc1fb0e,0xea3bc204,0x688e6157,0x987b3ba9
.word 0xf2440791,0x2d66ce7e,0xc917277a,0x7c75cdbb
.word 0x657274c4,0xed53ce2d,0x29d590e8,0x364c1f7a
.word 0xdc824a58,0x83932055,0x9cdbd4bf,0xe4ac56b9
.word 0x76ef6d39,0x2fd5749a,0xa34a0ea6,0xacbd81f7
.word 0x1e8ef13d,0xa3cbb40b,0x7974f1fb,0x1cbfe000
.word 0x32eb07ed,0xe84ad045,0xbef982b3,0x6197f9dc
.word 0xe8412aae,0x4df55ae3,0x8fa6794d,0x78f3a1da
.word 0x2796f81a,0xd586e597,0x3b31cf57,0x2955dcb8
.word 0x82923923,0x1104142b,0x42d3bf8a,0xe9f51edd
.word 0x9dd50678,0xfcda10ed,0x41cfa623,0xfcb8d937
.word 0xc68ec7fb,0x370719de,0x61662fd7,0x3c8a4b4f
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 0x0867988c,0x36c7a9f3,0x04750074,0x5db828f8
.word 0xa73fb42f,0x0004e215,0x5e2de1cf,0xf4daed30
.word 0x89a50f35,0x14e65f53,0x7cb82167,0xa2c7cf69
.word 0x9962f5c4,0x103e0feb,0x3c4df65f,0x10965f4e
.word 0x4a7c2fa0,0x6f6af2cf,0x0aafdd6c,0xcfdc0e6b
.word 0x7dc5310a,0x04ab55d4,0x6740b012,0xdb465041
.word 0xa9ee1043,0xb5d60ca0,0x68fe3b5e,0xc42c12ad
.word 0x44dcad51,0xdb1a60fe,0x29b7ec72,0x7db3c21c
.word 0x485dcf0d,0xfa8abe86,0xe58c5052,0xe23df1d5
.word 0x5926a4d1,0x0662ff96,0x823b836f,0x8c4ab74b
.word 0xe1c1d36b,0xc99e827c,0x4bec0936,0x8d4b8fcc
.word 0xa6b8ee01,0xc51e4d58,0xe1640097,0x06019ce5
.word 0x9a6afac0,0xa9574c1e,0x39c8c2fc,0x9613e850
.word 0x6127fe9e,0xc3fc2e71,0x993f04fe,0x814e151f
.word 0x17399108,0xf41c9eb3,0x7a5b3545,0xe77cce86
.word 0x4da15f69,0x3f86d55a,0xe5e16933,0x710a3505
.word 0x6d08d18b,0xbea114a7,0x427ff537,0xf06de955
.word 0x21ffcf9d,0x0a0b9ba2,0xa5f9c1a2,0xf24aa105
.word 0x5301cdfd,0x46742c29,0x2e950bf7,0xabf05168
.word 0x4ecfda0e,0x2f719a41,0x2ab3c822,0x05253e75
.word 0x7aeb84e9,0x33b96934,0x7efb7f33,0xf7dba516
.word 0x3086d2ef,0x493ab1cc,0xeabd47da,0x4e36bc5d
.word 0xe6ad15e9,0x3680bd99,0x6452a636,0x05e69a61
.word 0x81a08d84,0x5fa023c5,0x0d00f1c8,0x9447c373
.word 0xab1acf97,0x25614472,0xea34b451,0x782b9c3c
.word 0xc93d8562,0x9f737093,0x24d54b9a,0xc7af4314
.word 0x708905d6,0xcd0a6844,0x5ccbe9cf,0x5d769490
.word 0x6a5a5aa7,0x0fcec89a,0x07112011,0x2a3a3a40
.word 0x8fa5b836,0xe90a3213,0x80ddd67c,0xc584b188
.word 0x97b7ba58,0xb8a365da,0x2234144b,0xb7c54d15
.word 0xc0261e7c,0xdf08b48e,0x6e2377de,0xf812683f
.word 0x39446f35,0x83591f54,0x4d59a468,0x7e6d378e
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 0x86845f48,0xfb56e805,0x18eea3b1,0xc1214ac2
.word 0x8ec2d789,0x94c4edfb,0xebc0c32b,0x1ba49e57
.word 0x844412ea,0x8c40b2f2,0x47ae4924,0x825c61ee
.word 0x67deef4c,0x05fd457f,0xb6086dd8,0x8cd0db32
.word 0x81228ff0,0x66dc55e4,0xdcd72fc5,0x8231832b
.word 0x4da79a22,0x0905c784,0x72358417,0xcc172a74
.word 0xe1462fa0,0x9c66c46b,0x8cb82139,0x85ae2c5e
.word 0x645d0f5c,0x8e15b8d9,0x795d806c,0x4a509254
.word 0x0e6976c2,0xadc95efd,0xc10abd3e,0x763caeb7
.word 0x7cb87c6f,0xd23dda2e,0x32bdde76,0x4d878da8
.word 0x3655a70a,0x3483d41b,0xb59056ed,0x12aaf228
.word 0xc938e3b8,0xf72239fe,0xd7a6060c,0x4bb4de20
.word 0xa081fa8b,0x58199756,0x0cd10566,0xf3136a2a
.word 0x85319d08,0x91ae81bb,0x9117acfc,0x87ae2875
.word 0x6f31e677,0xb82e5e69,0xaed725ea,0x19ceb1ee
.word 0x574e7612,0x632e6806,0x3c47297e,0x042fac6c
.word 0x1a4fb164,0xd9cee5f3,0x3ececf10,0x37b976bf
.word 0x3ab1ead6,0xa9f7eb17,0x016cea5e,0x3554b3b8
.word 0x51265e7d,0xbc33403a,0x538e8c92,0x55a82f2a
.word 0x649e8d14,0xd2aa9da2,0x785803f7,0xb673b7bc
.word 0x060cd292,0xe6efa385,0x7919694d,0x8fbe46bb
.word 0x70d5c35e,0x5cb12656,0xb41ff87f,0x3a45cff3
.word 0x9239ca90,0xbc83e364,0xdbfd0676,0x1bb57d87
.word 0x9790d5de,0xc9f7e93d,0x90188e98,0xfee77f50
.word 0xf94c2729,0x12f9b4cd,0x74c52f39,0x01216f7a
.word 0x2e7fa43b,0xbe830295,0xb5781e7e,0x07f1f6b7
.word 0xf76a28d5,0xb93638d1,0x8fbd3e09,0xb5d65016
.word 0xea3222e1,0x873ddc5d,0x087b96ed,0xc46e5784
.word 0x8ae17a23,0xcd382dad,0xa1bb1efa,0x8f3adf15
.word 0x165c3617,0x28daf2f0,0xb279f192,0x89941504
.word 0xf5cce103,0x67652d13,0xf2a4ee0d,0x0d611075
.word 0xb24dbc1c,0x693fa5e9,0xbae498a0,0x9b39e661
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 0x27025a1f,0x8be1c8a1,0xa26fb276,0xf4120e4e
.word 0xe8347440,0x39aa9403,0xa5ae3de7,0x7857c499
.word 0x0d44cadd,0xf22de757,0x916d4975,0x44822b5a
.word 0xa56859ff,0x8c8c01dc,0x5272cf90,0x23b05fe3
.word 0xa597a52b,0xd16f5788,0xc38a16da,0xbb17f6cf
.word 0x73971496,0x4b19884c,0x83c1cc5a,0x211641c7
.word 0x3bc32bf2,0xe6ec9903,0xc6723d0b,0x8ba9d0ba
.word 0x8269e100,0xffa65baa,0x094e7053,0xfd93aa60
.word 0x82a52092,0xa18fe440,0x291843df,0xb09332c7
.word 0xe22a1f21,0x3ef1e3d2,0x93494359,0x7697ca54
.word 0xce58c719,0xf1924034,0xef40c534,0xa124efaf
.word 0x5a976044,0x1b27c584,0x13406766,0xaf893cb5
.word 0x7d6f7a2d,0x5e043185,0xadb41f64,0x87be4c42
.word 0xbc6b6bbf,0x69a9ab62,0x9cdbcd0e,0x099d44e5
.word 0x25767a0d,0x1a24404c,0x61d6eac7,0xd28325f5
.word 0xe78af0d4,0x891185e2,0x74575cde,0xc3514af3
.word 0xc36c590d,0x192bef57,0xecc49ba4,0xe96a3497
.word 0x642e79ee,0x0aaa9e7c,0x6dc5d70f,0x251094a4
.word 0x897d4ffa,0x4c5f061d,0x925499eb,0x1642ab4c
.word 0x37b01c0c,0xc6613f79,0x32f24386,0xcd9915d5
.word 0xbf84e864,0x100a3704,0x29b913c6,0x44cc9f0c
.word 0xb8eedd55,0x54c26110,0x496441ca,0x5b8c6961
.word 0xec1eb804,0x0aa072a6,0xe2e7c351,0x32627f8e
.word 0xb636f981,0xe6b23f27,0x9b104bb4,0x1fa71f9a
.word 0x70c36409,0xe8dc3721,0xbd13b13a,0x81b543e3
.word 0x4a63d556,0xa9171775,0xc4c312e8,0x50e9e064
.word 0xc09f2175,0x9ebff4fc,0x28d562dd,0xda20a704
.word 0x602fb7d2,0x11b910c5,0x45269208,0x84845320
.word 0x79231ddd,0x85b03420,0xa993000f,0x456299e8
.word 0x763ff437,0xb41dbc85,0x4658e873,0x12d4ebcb
.word 0x6106e894,0xe02d38d0,0x5f286212,0x3cf49ecf
.word 0x39380e60,0xbfe9592b,0x48c0e3d3,0x46105eba
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 0x023c1c0d,0x19f1dca8,0xc70d619e,0x65089181
.word 0xa957f14d,0x60d56af4,0x4d7e684f,0x2d3aa00a
.word 0x09e329a7,0xff922554,0x50ac0d8e,0x82722e5e
.word 0xe7f06e17,0x8b618278,0x38876f15,0xbf90939b
.word 0x0673eb4d,0xc716e51e,0xa55cb374,0x6eaebc01
.word 0xdf5aeb85,0x8b372ca2,0x8772f1b6,0xd4beafb8
.word 0x7a8f3d06,0xc275e377,0xc0d75c10,0xd4492844
.word 0x9379cffe,0xc794d612,0x24a44f0e,0xec0e2c75
.word 0x3e87aa90,0x99bd1bc8,0x50f6a0d2,0x0878cbc6
.word 0x9fe7097f,0x523a010c,0x8db48115,0x06e00353
.word 0x5de2c5f0,0xbe6b8af0,0x1b982bff,0xff8c0968
.word 0x43955370,0x44a343d1,0xeeef3307,0x902a167b
.word 0xb072ff5a,0xabddd99c,0xfb71a06c,0x4f2b2644
.word 0x8f1f8baa,0xc4fe8661,0x3b12d7b4,0x4c7992bb
.word 0x17259a7e,0xd1847d45,0x548f9520,0x05556bbb
.word 0xb2292387,0xac38d80f,0x960c48d2,0x2452d125
.word 0xffa9ed2d,0x28d5e4f9,0x07602c03,0x16a6ab86
.word 0xf44ee92d,0x0500dfad,0x6917ec9c,0x508bdd25
.word 0xbafbbc34,0xf25a5ff8,0xc42bb6d7,0xd3c70b24
.word 0x17e6acbf,0x8980cacc,0x19c0953e,0xcca8751e
.word 0x76306e93,0x5b42d486,0x5bc425f4,0x57e99e45
.word 0xf4ed7733,0x4bb90702,0x0d3d7b7b,0xb4786b6a
.word 0xba5b7c52,0x5d05ac43,0x7c401e35,0x20d5bf08
.word 0x08a8469b,0x460895a5,0x310277a6,0xfbd30766
.word 0xbd0c7dfa,0xd80713d1,0x98115238,0x0951e70f
.word 0xfc704c48,0x1b287cfb,0xfd386419,0xc3f63172
.word 0x8ef6c1c7,0x1db01a94,0xea8aa09d,0x8b9cd9d0
.word 0xb1980751,0xdc3aa8d2,0x68c24519,0x23d53631
.word 0xb2bad084,0xcebea8c2,0x5b1abe18,0x6faf1fc8
.word 0x6eddd143,0x2749dae4,0xd079e0a8,0x4ff58ae7
.word 0xaaa85bcc,0x8e2544eb,0xba3ff178,0xfb245fe2
.word 0xc9119e70,0xe5d1f760,0x441e214d,0x8e9fb7bd
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 0x21f5f0b4,0xb10a8dce,0xf930a970,0x7951102e
.word 0xad1ccab9,0x6427f24f,0xaf3695e9,0x3c89c510
.word 0x63c28292,0x5e78da5f,0x8bda3c76,0xdf093573
.word 0xe4d61076,0x302cc5b0,0xbe2a5e25,0xc8e121d4
.word 0xe84cb30c,0xc45bc147,0xcac7d138,0x648bf5f0
.word 0x55e40f47,0x3ca20c72,0xc8452556,0x88932767
.word 0xea9343bd,0x5e7e98b2,0x7dfe6c48,0x5708a0da
.word 0x46a68338,0x5f215541,0x89e2d1d7,0xdf9966b8
.word 0x70998378,0xb07a109f,0xc3c31f14,0xf3009882
.word 0x0ea5694f,0x18ebab2c,0x3eca6cf7,0x3564330d
.word 0x66279fba,0x37a6cce8,0x5cf033e4,0x7dbb5200
.word 0x01b3d84c,0xec50c3fa,0x42f64ed6,0xe82a1e06
.word 0xa76748d1,0x2baafb3f,0x93ec1635,0x35f91881
.word 0x44baf575,0x23f5abc9,0x82bd26a1,0xe92823a1
.word 0x976c42d5,0x96e9f69d,0xb12df4cb,0x7b39de55
.word 0xf1156ade,0x4a26979a,0x3421bf42,0xde9eecc3
.word 0xe593fb25,0x54d0e4b9,0xcdd91e23,0x7dac5fbe
.word 0x91ec64e8,0xc5332145,0xc3a2ba1d,0x50aa8ba4
.word 0xde7a692f,0xce4e2a6b,0x20ebee5e,0x3c138b31
.word 0x8472b591,0x0e81a530,0x601fc4eb,0x7a56f0c7
.word 0x2562d375,0x4275204b,0x57c0863b,0xa20bdb11
.word 0x59a634b1,0xf70416ec,0x517f6b1c,0xf1d2e301
.word 0x32d177d1,0x25a25025,0x2cb0766d,0xc048f3eb
.word 0xa6ba5ea1,0xe9f702f2,0x624b6b0f,0x40ca0f3c
.word 0xa1303b1a,0xb86f4a3d,0xd9443f31,0x4fcf27d9
.word 0x71e04ca4,0x0565d610,0x4413b1d6,0xb66f182b
.word 0x676f9e1e,0x4864ba57,0x6d100d06,0x45437c2a
.word 0xca96fe1f,0x083cc633,0x290cc815,0x6256f393
.word 0x56ccec57,0x1164c0a6,0xad33fc7f,0x03fea0ea
.word 0x63578a65,0x81293144,0x7811962c,0xa8a11f44
.word 0xfa409ea0,0x02241c16,0x98779ffe,0x67455e0e
.word 0xb03336dc,0xd524c3ec,0x5511ffb2,0xcf350301
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 0xa8525490,0x80a998d2,0xa5c8ae07,0xeddece14
.word 0x824a2497,0x24a368a8,0x7df44768,0x8b66960e
.word 0x5582e7a8,0xf6a36890,0xfc7e8204,0x1f5e5004
.word 0xad19cde0,0x4ad87592,0xf35a3aef,0x7136c13c
.word 0x4cf2ffdb,0x1655ec50,0x166d968a,0x75f26e4e
.word 0x11c8869c,0x4a1b1046,0xa6323bc3,0x67b0840e
.word 0xe7ca1859,0x2b606452,0xf344871c,0x4a4ae2fe
.word 0x5cf14966,0x8e00e00f,0xf9a18ae3,0x8ed840b5
.word 0x2d492f39,0xdd8378a0,0x8b882a09,0xc2d82246
.word 0xcf05e586,0x3d24a1ab,0x23cfd1a0,0x482079b5
.word 0x52624277,0xe2fa0157,0x810ef31d,0xb3021210
.word 0xa886f9a5,0x3c2963b8,0xca09712b,0x6d305fe7
.word 0x75a19053,0xe73ab009,0x4404cf56,0x065ac503
.word 0xa85c0d5b,0xe059b726,0x00c38ca7,0x98175675
.word 0xbf6a0862,0x107692b1,0x015aaf21,0x63105522
.word 0x33d2ee62,0x4690f7ce,0x8b9a5708,0x1f069d52
.word 0x4211375d,0x00ded079,0x0d8c0b0a,0x951e2f90
.word 0x0b5fd5aa,0xf4415561,0x97c7b651,0xea04372f
.word 0x256f41e2,0xc1981132,0x7be8ed62,0x583e1c49
.word 0x0e60b72e,0xe4357892,0x7a49aced,0x8075d973
.word 0xbf1cc200,0xae26b13d,0x86aa9448,0x62405550
.word 0x587f8583,0x1368b0c3,0x8229dbc7,0x07fcd607
.word 0xd32a28d2,0x43b0de2c,0x2fecbead,0x9616c039
.word 0xe89c94ac,0x3456d773,0xc77b0c50,0xc11874e3
.word 0x2c5b3b12,0xc6e6877a,0xaed126ee,0x180ec56c
.word 0xd269ee9b,0x36194046,0x90ec77a1,0x3152832b
.word 0xe1be5507,0x809b0228,0x06cf016c,0x4c029f71
.word 0x0768db4d,0x66e1b4b2,0x97448eea,0xc9c2704d
.word 0x52d75eb7,0x25246d76,0x5bb7a292,0xdd7abc17
.word 0x6a75ea71,0xfb91e2f0,0x053145ac,0xcd6c26e5
.word 0x108ca673,0x630eb308,0xa589a590,0x019231f9
.word 0x3528ec9d,0xa3036cbb,0x8efb2b81,0x1719a7e3
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 0x0ca70d50,0xcbaa205e,0x3939879b,0xfe252131
.word 0x8c084853,0xeabafb1e,0x22d2e33d,0x7c2d8993
.word 0x5d2834f2,0xde11a7b1,0xca367195,0x1371171f
.word 0xa334b4f5,0xc7611eda,0xbd32ba43,0x4316ad0f
.word 0x9e75e1b7,0x7ee1f6d6,0xa68b1843,0x978c9b9f
.word 0xfd483d09,0x71aac236,0x0f6b73a1,0x40eae8b7
.word 0x587700e4,0xc6435b95,0xc22b0d32,0xbf098bcc
.word 0x495d702f,0x1bb70e1f,0xd65149c3,0x625fc906
.word 0xc9b214fc,0xe5538cad,0xd94d8ca4,0xa9845415
.word 0x1efe84c9,0x55977ad3,0x25ead0b4,0x9d97779e
.word 0x97d0fc93,0xd98a6632,0x2566d649,0xb1e5d94e
.word 0xe95bee24,0xd461142b,0xc5ad0ffb,0x77a50a22
.word 0xa2bb086d,0x5a4e1996,0x6b4febfb,0x79585d5e
.word 0xff677d97,0xfab41650,0xc754785d,0x49010ea5
.word 0xef4f6aa2,0x24b18db6,0xc7654b56,0x2dba2264
.word 0x72d5d811,0x4ce659e2,0xd5144360,0xe33869a4
.word 0x3754f694,0x20acac7f,0xed384187,0xbfa197f5
.word 0xe5abcb4f,0x43995b6a,0xd7d882f3,0x8affe21d
.word 0x17218987,0xc1388521,0x5376ee98,0x9010c477
.word 0xd0b677b4,0x74025996,0x7f50c25f,0xa82921c2
.word 0x909f1336,0x72f4c103,0x80cd661e,0xc748429b
.word 0x742c841d,0x9595fc7a,0x030826b5,0x258ad387
.word 0xe5268b8b,0x62b4c459,0x5dc3eaae,0xfcff63ec
.word 0x9b548b4b,0x21b80ed7,0xe340693e,0x6d87fcdd
.word 0x1369699a,0xdb563e91,0xd7c0a999,0x786ba2a6
.word 0x6e09c352,0xeb3fe1e8,0x3e071d98,0x5f0917c4
.word 0x60e603b7,0x80de9a26,0x5a40410f,0xb7f07268
.word 0x448d9316,0x1a6e9b44,0xe7aa8e98,0xbf97aa88
.word 0xe0d39382,0x5db2132a,0x700aea25,0xb710cef3
.word 0xc13e3412,0x7f67dac0,0xc4e9dc8a,0x080780ce
.word 0x93440b62,0x750f5ac7,0x378697c7,0x7610184b
.word 0x1b1c78ae,0x5cda6ef1,0xb1c26631,0xadb20d78
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 0xfb2b2972,0x9f5fed4f,0xe6dfc293,0xef74ec50
.word 0x54cd04dd,0x7684de50,0xcec61d94,0x2e056829
.word 0x2fea5832,0x8207efa8,0x85eaaf3f,0xd7558c77
.word 0x27d4a803,0x27970b93,0x813ae142,0x2c797428
.word 0xa40b2dcd,0x5927196d,0xb450601a,0x5f757206
.word 0xba3e6bad,0xcffdb43f,0x1ef392b4,0xed23ba78
.word 0x675533f8,0xb76d5601,0x1aebbe95,0xef8c6c24
.word 0x449a2421,0x2e6d384d,0x4908c262,0x0e6cf319
.word 0xe4c187ac,0xb5264b90,0xbc465423,0xef7ec1de
.word 0xfb7c08ed,0xe2ec9351,0xde2fc165,0xed4f3fa9
.word 0x3a9f8a2b,0x106e4694,0x16d93e22,0xbd1c5f18
.word 0xd02cf84f,0x61419888,0x55fdac9a,0x063cba20
.word 0x59b28fc7,0x752d9dad,0x821c4f08,0x0849ef5a
.word 0xb425a7a8,0xe19c53d7,0x0bac0235,0x0f1b366a
.word 0x398caaaa,0x99e3e8e0,0x1552b896,0x8b4c1531
.word 0x620ff15e,0x2c312696,0xdde2173a,0xb3c94320
.word 0xf2ce3928,0x25d7caeb,0xd70a6e19,0xec2e8c25
.word 0x95d20090,0xab0c10ef,0x8b9d541d,0x380bf646
.word 0xccd412f8,0x688168b5,0xb3cc3a00,0x0fa2bbf4
.word 0xdddf2b5f,0xbe4b4337,0x42f05781,0xffe14d1a
.word 0xde1eb4a5,0x2af3d859,0x07437b0a,0x5818255f
.word 0xc4634ffc,0x1ebb1800,0x3b47c8e8,0x7f25cdc1
.word 0x24f873ae,0x4fc24a2e,0x9d6ae61c,0x2015f96c
.word 0x21f8ba6d,0xe0e631b4,0xe44a5a1b,0x10c32298
.word 0x90b16c73,0x50f07cde,0x7f8a0270,0x90694178
.word 0xd475d24c,0x16d3cb26,0xc6eb191f,0xe892f7b4
.word 0xbc88671e,0x68902adb,0xdbff7325,0x9a993e16
.word 0xd3bf55cc,0x6afa4261,0xa1447599,0x48b613e8
.word 0x93f8b74a,0xdaa11bea,0x0206c6e4,0x39e38b67
.word 0x5a92807a,0x4ea43145,0xece057d5,0x93200a07
.word 0xc61e961d,0xe659918d,0xa03553ab,0x685cd235
.word 0xbc7b33ae,0x6b20181e,0xba80d70f,0x8631a473
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 0x1d94b04d,0xfa2630f4,0x6123939f,0x1b5ed9c2
.word 0x474c7e89,0x11f1ab14,0xb5386ca2,0xe48cb6d1
.word 0x194770be,0x4a7c3321,0x03faad82,0x8ab0c400
.word 0xc43dce8c,0x3b542b57,0xb0227e25,0xcbe4b655
.word 0xf5a98b08,0xab7fc484,0x04578805,0x9b411fe2
.word 0x5de742ee,0x69baebed,0x3b8c4291,0xf7d03daf
.word 0x9dcee47e,0xb2141119,0x3ec4be27,0x44613e51
.word 0x965ca119,0x0cd2722f,0xf18818f3,0x903e0d11
.word 0x9540c36e,0xfec4ad24,0x58913d7b,0xade3c802
.word 0x1c509a9c,0x9fee5e9a,0xd51a196f,0x3406591d
.word 0xb2ba045b,0xb8ff7c8d,0x355e15d1,0x5af97d16
.word 0xb9740c07,0x29feb2c8,0x8e914b2a,0x2bc7bfd6
.word 0xb0fc21ce,0x17c2480c,0x41837a60,0x5e242dd4
.word 0xe41e927e,0xcc9c06aa,0xa7488a38,0x86776afa
.word 0xaad3bd3e,0x4e7018b6,0xe4feade6,0x8ebc3b99
.word 0x597d5332,0x1e798188,0xdf7a901b,0xc89e8795
.word 0xb5b0ba79,0x42e21c54,0x4ecb3090,0xf8464856
.word 0xb59c94f6,0x5684347c,0x4d801d67,0x8af8e4a2
.word 0x228423de,0x6e74b7d5,0xe6ee3805,0xae7b3592
.word 0x9d8b9df1,0x62ec5174,0x53bf9979,0x9386f416
.word 0x1b69f86b,0xfc30e7cb,0x356b9932,0xc2973faa
.word 0x2810d581,0xb1fab898,0xa13f8bbc,0x993cea4f
.word 0xcf4699b3,0x85ac2060,0xca4b3fd3,0xc3edc8ef
.word 0x63b48f0d,0xe8958a31,0xd043cfae,0x0ae0e058
.word 0x45c47af2,0x557c3f15,0xaa0373a5,0x87bdf04d
.word 0x992a73c5,0x2263c44f,0x242062e0,0x9954f89c
.word 0xdb7d4183,0x5d29168b,0x3c617f4f,0xcd1a67db
.word 0xb23a4f1e,0x9cb87822,0x0fcae2d3,0xa9d762e6
.word 0xebc9153d,0x49d7ba2a,0x0fa7845a,0x40ea5a69
.word 0xab5d531d,0xfc1e4fc0,0x1ba2fcd7,0xe8ba8ef0
.word 0x0ae4e719,0x372b8f70,0x9526af15,0x85364664
.word 0x74652d77,0x233dde00,0x1fc6be60,0x4aef00b0
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 0x8a8e6641,0x2cd10620,0xf0dd5dd2,0x7653059a
.word 0x3f690a82,0x86e9080c,0x24c01ab8,0x58cb9db3
.word 0xae376d37,0x23a88bba,0xa48d076f,0xd6323820
.word 0xac74a745,0x3e6f2a11,0x3d26f3a7,0x703f8f63
.word 0x7566a17c,0x3cbfbaa4,0x691e63ad,0xa332655d
.word 0x2c38c5ba,0xc2d94988,0x0065a4a5,0x0d545083
.word 0x6b4a5a9f,0x1aae2489,0x4cf4e75c,0x8e40c7d4
.word 0x71e6a18a,0x8d869066,0x41bcb988,0xe3b2587b
.word 0xa69998ce,0x578114d3,0x595e795e,0xfa6c1e8b
.word 0xf74a771a,0x94d54eea,0xd0441bef,0x814ca13c
.word 0xb08a61eb,0x3e25359c,0x2ee7efce,0x42198ae8
.word 0x1f8fe676,0x400d146b,0xab207299,0x90a55583
.word 0x568726c5,0xd8cf02a2,0xa474c6e6,0x10cb775c
.word 0xbe268a21,0x46275d60,0xb99481f5,0x4a9188de
.word 0xeda8dea1,0xc3c4a5a8,0x5819692a,0xe181d4a8
.word 0xba3ac17f,0x96bb7d5f,0x461d4df9,0x7575541f
.word 0x76d03718,0xbc4075c3,0x3f17164f,0x9205423f
.word 0x1f23d606,0x21181de0,0xee84aabb,0x9350abdc
.word 0x8c543a78,0xbd96a2cc,0xbeb022b4,0xfb7b4a64
.word 0x1a68c3a8,0xfa06d28c,0x94cadc86,0xc8c1e4c0
.word 0x598e5fce,0xe2f1949d,0xa0bb64e3,0xd9ba1a2e
.word 0x8c477f1c,0x39790285,0x36ef77ed,0x3ee9f0b4
.word 0xf77cf6c5,0x87396da8,0x295568f5,0xc59e74ed
.word 0xe6fdc910,0x6bb57e5e,0xb6397d66,0x0e62d714
.word 0x76aa0ba2,0xb24c5331,0x77c4886f,0xf765904f
.word 0x5fe807ee,0x75b2d9a3,0x8dec5935,0xe2a7f160
.word 0x35f615d8,0xbe1c84d3,0xf7d47335,0xd3930b4a
.word 0xc8b70f1b,0xdaf855bb,0xd92932c8,0xf3cef115
.word 0x18cc4ac2,0x7f0c3cb0,0x1d14d5a6,0x1c02e8bc
.word 0xb2127d93,0x9486f18f,0x6cc4bb38,0x2e062bc2
.word 0x748145f8,0x3104699e,0x49cb56b6,0xcdc466d3
.word 0x14924911,0xa2df6372,0x54599adf,0xa489dec4
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 0x0943d20e,0xab74a752,0x9cfca433,0xf26ca208
.word 0x8d61eb6e,0xc2346dce,0x37586d86,0x3ee9a8b7
.word 0xf4045e85,0x85a5f16d,0x47805b1d,0x3f79440d
.word 0xc77585ef,0x07cda9e8,0xf2761187,0xc54dfa0f
.word 0xaaee3000,0xf2345809,0xff9978f0,0xa1731d39
.word 0x0590e288,0xe5f858c5,0x8cff1677,0x83a37c4e
.word 0x0d791f71,0xa2a1b2b9,0xc957d6fb,0x84070dfd
.word 0xaeccf9e6,0x63eca999,0x6c2a0ef2,0x44aa0e63
.word 0xf383002a,0xcd4b4a86,0x9209181e,0xe8557b19
.word 0x45f0a067,0xb25e78f6,0xf8b7d5fa,0x48135d9c
.word 0xdaba63ff,0x584546f9,0xdfd44b9b,0xf86003c5
.word 0xd69b54fd,0xebfbadd0,0x7efd3a88,0xa46e8ba2
.word 0x0184caa0,0x78d213ad,0xf713d0c9,0x98e21c26
.word 0x959072e4,0x8f48044f,0x366cd0e0,0x80da2c89
.word 0x8fce7400,0x68404fd9,0x6de78459,0x2057a1fe
.word 0x2aa525fe,0xca6d1546,0x33735901,0x04e84958
.word 0xccfb5b71,0xa2ded641,0x04779bcb,0x2b510aeb
.word 0xddd3d603,0xe66a8b2d,0x1fd45ea6,0x23751202
.word 0x7ea5f859,0x5f043c02,0xcabc975a,0x232efd09
.word 0x52340ece,0x13b7ff1e,0xcb1dd9d7,0x3d75f4d2
.word 0xc6b13f1c,0xb9e28303,0xc29185da,0xf25c69f7
.word 0x3b0c9ae9,0xd6e87760,0x0255971b,0x326e5ef5
.word 0x1942ee5d,0xb0184707,0xe3ec4c98,0xa602a450
.word 0x0c92167f,0x6fc92517,0xb052ea66,0xd503c45f
.word 0x373a887c,0xaf6e6dca,0xed9b7491,0xb3cbb593
.word 0x0b1b99c7,0x249c1dc9,0xb1841a55,0x2f4a0ef7
.word 0x80255a37,0x9394df2a,0x5a051bce,0x1be11616
.word 0xec03412a,0xa8ebf6e3,0x705b0f96,0xd1571872
.word 0xc706a5e6,0x9cc89948,0x47d8597f,0x01ec4ef2
.word 0x280de28e,0xd253f4c8,0xdab28bfa,0xf64980b6
.word 0x685763fd,0x4edc0c21,0x5190961b,0x6fc6e238
.word 0xc6caf4a5,0x7aa16eb5,0x4d24dbbf,0x5364b26e
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 0x47e10fa5,0xe89fb4bc,0x29b35792,0x4beed90a
.word 0xb21a4d4a,0x6f137784,0x454c59b2,0x473fd7b6
.word 0xaa1ec4ba,0xf26601fb,0x2afbf46e,0x690c52bb
.word 0x0ae2566f,0xf048426f,0x9b3d9a99,0xd16686d3
.word 0x9e4f2dd3,0xcb1a5302,0xa0a2635e,0xf96a2b06
.word 0xae131b3e,0x1a271b6d,0xc4adf364,0x472f7ae0
.word 0xfda957fa,0xe31e4cf4,0xdc67e88e,0x7a9b5f9c
.word 0xcc7d7541,0x1447a3ec,0xa92456e8,0x3afef438
.word 0xa68a0890,0x4c2d1ba1,0xd8badac6,0x7bb79dd7
.word 0xa57e7331,0xd8dfbc35,0xd606a827,0x7bf85d73
.word 0xb4b968f0,0x2f6094a9,0xe3082c18,0xec93f35c
.word 0xbe255610,0xe2cbad13,0xe2fa9189,0x6ed653f4
.word 0x50e7de85,0x89ef7cc7,0x16227fbc,0xe4e9622f
.word 0xa2d756a2,0xf47f6b22,0x2d5a60f9,0xe0bcf2ea
.word 0x8d8563fd,0xc3605788,0xd241b799,0x802a6d8e
.word 0xdc7a72cd,0xf2e8a162,0x73f0fb6c,0x0b112e4f
.word 0xfe92e96b,0x36dddd1c,0x23a9ae75,0x2e390934
.word 0x17accb90,0x320389e1,0xc93ea28c,0x22b82093
.word 0x0ba8e040,0xcf11863f,0xf8cee800,0xe203d8a3
.word 0x23f68e0f,0xccf04c04,0xe13fad7c,0x1290cacd
.word 0x51da6d4a,0x1225e2af,0x83c3a695,0x916614f8
.word 0xb12a445a,0x3e46ceb0,0x56a333c5,0x92786370
.word 0x24114c1f,0x3433871f,0x34fdf53c,0xa1a9f6cc
.word 0x235def28,0xb6f895e7,0x0cca5804,0x367a5f4d
.word 0xa9f258fd,0xf545144e,0x28030bc0,0x565a3a39
.word 0xfd03bc80,0x5dab3381,0xc5a0a78c,0xb1bb996b
.word 0xf219ab40,0x5ff4fe8a,0x1906c5ec,0x3d880568
.word 0x52503b07,0xefa1311a,0xae967963,0x3b014bda
.word 0x0d905803,0x16f85414,0x6c5f17cf,0x26a1f25f
.word 0x315fbd76,0xe3cab214,0xc67a0812,0x6868244e
.word 0x2b4d01e9,0x0648446f,0x602acb0f,0x24041d8b
.word 0xc3b7a487,0x388aed62,0x7dbc072c,0xcffe702c
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 0x04c849e5,0x97e28433,0xc808e64d,0x929558c3
.word 0x72c98ab3,0x0ff4abc5,0x7cca3d57,0x91cdc7f7
.word 0xdad0244c,0xfa5ff376,0x6974c09f,0xcddae1b2
.word 0x9897f966,0xfd8e2271,0xcfa18a11,0x0754b5c2
.word 0xb2b657fd,0xa5f5790a,0x8e31a788,0x1f500acd
.word 0xb8077da5,0xef06b6a0,0x68e146e6,0x084e18bc
.word 0x414e3d1e,0x52ead9ae,0x0146d7b4,0xad0ff1c4
.word 0xc029e7d5,0x1452230d,0x354bfff3,0xdd663cbd
.word 0x191308a5,0xd869875b,0xb0e75e95,0xbabdce08
.word 0x655b411b,0xa4b393b6,0xa87e665f,0xcb469314
.word 0x1d494cc6,0x30ec909b,0x6fa5c5e3,0xe2ebc335
.word 0xd13c5635,0x4a746c3f,0x3ff92792,0x6e5def38
.word 0x684d4425,0x23ff44c4,0x1ce7cbfc,0x61052275
.word 0x1dd14f94,0xcb5897b9,0x57de4d3e,0x847efcd2
.word 0x989dd510,0x2982fc7f,0x10a8c2ed,0x3b17fd0c
.word 0x38806d77,0x41dbe36a,0x315998e8,0xdca4e141
.word 0x1d99f836,0xb102eea8,0x3663ab12,0xf11996c9
.word 0xaefbede8,0xb8f0d23b,0xc49c0c71,0x3d6cfa2b
.word 0xe001397a,0xe7d0fb15,0x3d8490ff,0x53f4ff89
.word 0x8eab430c,0x7f043340,0xf79cb6f6,0x536dcba2
.word 0x7054b448,0x8343717e,0x921abfe7,0x1ecb4d01
.word 0xfb4c83ea,0x453901f7,0x573d6cc9,0x644eacdd
.word 0x42c0d7ed,0xaa553cab,0x4506b553,0x12ca7642
.word 0x4d2bdba8,0x9f563a74,0x7964f7e5,0x3f4a106a
.word 0x3c8e09e1,0xae7d0007,0x6ca56150,0x6b47ffb9
.word 0xaa8cec65,0x6e825ed6,0xc0109ef2,0xa76545b3
.word 0x8c69e385,0xdf09b5cb,0xc1a9d253,0x88cfc217
.word 0x45fa0371,0x829ae3ba,0x94b20123,0xe2951ba3
.word 0xef5d770d,0xd9e4684d,0x8d5fd153,0x21255698
.word 0xe7147796,0xb3f84528,0x984ff181,0xfc96ad28
.word 0xde2f7bb9,0xbd1c2cbe,0x1c3cbae2,0xaf8f0cc9
.word 0x0a5be661,0x2d9f7d29,0x0636c5e8,0x132bd589
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 0xd1c05696,0x0533be33,0x739d39fd,0x11932403
.word 0xa19a7019,0xec46c85c,0x30e89846,0x0e4d6c80
.word 0x79e31839,0x8a086c8c,0x1b17eb14,0x4b8279ee
.word 0x7f94acf9,0xe0ecfeba,0x730c5cc3,0x9d2484d7
.word 0xf3452a59,0xada051e3,0x427c2236,0x7d18df6a
.word 0xee724e31,0x97f2b64a,0xa90f468b,0x202424d7
.word 0x426d0189,0x3895533f,0x8cb72119,0x96bc2c53
.word 0xa20cd904,0x89a3c573,0x2d96aa50,0x59ddbc01
.word 0x43e2be16,0x6a99a6e0,0xf389a64b,0x60f022dc
.word 0x4d681d70,0x1bc79bd4,0xb8763f52,0xf11866c0
.word 0x729bd28e,0x4dbf0f59,0xd7f3254d,0x02e90039
.word 0xf88251d9,0x4e7f9cb9,0x5b800538,0x2deef532
.word 0x47cca59f,0x7678bd3a,0x7dddd79c,0x39b0d6c6
.word 0xe3a6a09e,0x85e2d269,0x0be6a645,0x71d852cb
.word 0x0b85e549,0xa4062e5b,0xe6d38a70,0xc52190c9
.word 0x9ff62202,0x29628232,0xb91f4ebd,0x8428e628
.word 0x46804a37,0xfee326c6,0x4bbb3f99,0x6fa5dfe1
.word 0x9539e4e7,0x76f04527,0x5e2831d3,0x88086ae0
.word 0x7ceb3837,0x6c3a1a14,0x2d7312f1,0x779cabf1
.word 0xa8b0a11f,0x2238eacd,0xb522dc29,0x28607978
.word 0xf063e2d7,0xc2d90234,0xe4291b2b,0xe23a48e8
.word 0xa9ac759f,0xe83af35e,0x2fddf163,0x4a5f97b0
.word 0xa4307e7b,0x14d92e42,0xe3d43461,0x5601e6bf
.word 0x0c4101d8,0xcbba935d,0x16fed341,0xe78dc041
.word 0x83d93614,0x7a6b34e9,0x7d8af6cb,0x5b336771
.word 0xa0e94642,0xef970cde,0xfee5d0ce,0xda38a17f
.word 0x9cdc1252,0xf81df695,0x8d96a0f6,0xc945ec33
.word 0x5a44cc60,0x68326bef,0x66765866,0xfed8cd3a
.word 0xa167fae6,0xc6989319,0x13052f95,0x525c469d
.word 0x48cca9d9,0x5571987c,0x44af4fa9,0xb110f6d1
.word 0xcbc92c3e,0x3e499f8e,0x70c6a1bb,0xd4317642
.word 0x80dc6032,0x1aed8ffd,0x1bb38221,0x31ce7fb2
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 0x67a93b7b,0x5ea04cfa,0x80c8cf75,0x61389ba8
.word 0x2782cf52,0x11ee44d6,0x30f41b20,0x48074256
.word 0xadc99a0f,0x08317d12,0x9df99da5,0x00891766
.word 0x19e4f6a5,0x6251540f,0xfe6ee03b,0x47fb8c0f
.word 0x7a454c6c,0x71ca3e87,0xe5d62b60,0x0168f530
.word 0x2fec9713,0x2ceabbcd,0xd6a4b44e,0x09325952
.word 0x250dba87,0xeaaba108,0xadc7d339,0xe599ef64
.word 0x00fe0cb2,0x99f9be06,0x6e00d0d5,0xd7065d24
.word 0x76c5767e,0x84d30283,0xfdfda7da,0xf4d4d110
.word 0x95f12c19,0x2000e4a2,0x7f24e9e0,0xe230ffc5
.word 0xca74ba19,0x129851b3,0xceb7601c,0xadefd252
.word 0x6a28cc2b,0x2530eafc,0xadff85ad,0x4bab76e1
.word 0x777af1cc,0x65936529,0x43ebe7b7,0x52696515
.word 0xfa60f9b6,0xc6392f39,0xfd24bfab,0xb5a0e1bd
.word 0x9b507aac,0x041ae818,0xceeba848,0xf1e3af16
.word 0x67b4fd82,0x045af053,0xd9826834,0x2c00eb1a
.word 0x90a43f99,0x4561a727,0x6408fe5c,0x048fdfa1
.word 0xf731f8f3,0x7ce3e328,0x7d337ef9,0x89673824
.word 0x709d89d5,0xf6a4ec2d,0x32390ac6,0x0ae09590
.word 0x39745f56,0x992cfeb7,0xef6e9458,0xeaea948b
.word 0xdcef8194,0x4f37d1e1,0x4d927d6f,0x2ec14062
.word 0x880c1dfd,0x10d23301,0xe46e298f,0xedff915b
.word 0xa799d9e1,0xc73e3282,0xe89d674c,0x9699364f
.word 0xe5686dd6,0xa3fa5aed,0x03ce5697,0x23c1245f
.word 0x1ea5ebaa,0x0818331b,0x6de9c9e3,0x0a0ef3fc
.word 0xca8d0fa7,0x95ff6cf7,0xa08faba3,0xb22cd9fb
.word 0x7243ca7b,0x2ba8322c,0xe6580c6f,0x4f83bbca
.word 0x7e83b822,0x8ad59e33,0x1afcd48f,0x17969ca5
.word 0x398efc13,0x6b0804b3,0x70e447de,0x6aad0b97
.word 0x6e46b70c,0xb8fc929c,0xe43252c2,0x4144a534
.word 0x7b5c5994,0xd849f4c5,0x5686da9b,0x5a73d509
.word 0x50a01fe6,0x52cf48d7,0x75de3f4f,0x71cf9dee
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 0x755dac7c,0xd7ca5338,0x01c7df70,0x0f002800
.word 0x102d30ff,0x6da9836c,0xb81ab4b3,0x2759dc9e
.word 0x6c88d6c0,0x4fbb5dea,0xedb95d52,0x1216def9
.word 0xcbd0cb30,0x95ff710d,0xdd1ee9cc,0x5d9f70c1
.word 0xf5e845bd,0x4fd4f8e3,0x8092ee29,0x27ca2ccb
.word 0xe2487a3f,0x87363329,0xa5f3cc18,0x992fbb99
.word 0x757feccb,0x052ed114,0xc6850157,0x85829476
.word 0x974caefe,0xf18d7c66,0x938c4320,0x25c6d654
.word 0xdd458121,0x8ebc814b,0x0a3c997b,0x4c761f73
.word 0x4f984aae,0x9e76b0cd,0x17065524,0x2ccc9c7e
.word 0x38c4080a,0x8446ee2e,0xfdbb48c1,0xb612cbe9
.word 0x0e690528,0xeffaf8ea,0x6a851577,0x03994026
.word 0x2c061316,0x90f61343,0x061a2dc8,0xaa2b650b
.word 0x1e583452,0xdf88491c,0xd868321f,0xf72df567
.word 0x9b7ba00d,0x76adc50b,0x7010fdb9,0xb6a992ee
.word 0x59d2ef25,0x82de274a,0x4104d357,0xcaf5ccd5
.word 0x198cea62,0xe31f923e,0xa469560e,0x3230cca0
.word 0xfb7fb822,0xc2b96dd7,0xcb0ac656,0x1478b3ea
.word 0x26e96a73,0xd16d3b92,0x0db0b34b,0x1fa132af
.word 0x972d5ed9,0x1c877d0c,0xf9bacd2a,0x5f6d12bd
.word 0xf02ac4b9,0x17e869f6,0x315df404,0xfe4b6ca8
.word 0xea913772,0xf2d2bdc7,0x3f681c3e,0x9f7a578c
.word 0x08c22808,0x094f3c7e,0x888c32df,0x2dba3ac3
.word 0x13419e47,0xa4d6d2a8,0x9ecc8cb1,0xed6027fd
.word 0xf84ca480,0x36d8e632,0xf7af7aa9,0x6ae6fceb
.word 0x52676419,0xfb888583,0xea302ac5,0x248012e9
.word 0x9e58756f,0xc73ce780,0x2ef5db15,0xf06cab47
.word 0x065903d2,0x01de8d6d,0x1d4b3035,0x93aae3ee
.word 0x6c234b7d,0x24cb6cba,0xad91417a,0xb2737161
.word 0x43b72859,0xb6590d6b,0xd466d0f4,0x7671ee2b
.word 0x1e11e73b,0x984224f2,0x88b7d0ce,0x59bbfd6c
.word 0x43fd0b28,0x1e6e4124,0x0f1f6963,0xac81b3d3
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 0x0ea9bbb2,0xaa690126,0xcd524733,0x86923a7f
.word 0x9d059e2c,0x7da8520a,0x8ee7c35e,0xcdb00844
.word 0xc1a77340,0x3db5d62a,0x7a976cef,0x3084b70f
.word 0x6388e4f0,0x077601b5,0x327a3e25,0x99fa2874
.word 0x24c4dd55,0xa4ba7ea3,0x3c69d902,0x5b4b3715
.word 0x62ea852d,0x1649e2af,0x5e83fff5,0xa19e1165
.word 0x1a5898c9,0x61c22b64,0xa3eed827,0x0588c9ef
.word 0xfd17b5a6,0x3aea4e8b,0x542f35ac,0xa763fc42
.word 0xc28e653b,0xae8fa24b,0x1268bdc8,0x495be96c
.word 0xdbddf640,0xd795a4c0,0x0f11eb6e,0xc74c7acc
.word 0x81d5b076,0x6bcb20ef,0x74dc1d64,0xfc057d34
.word 0xdf68d4a3,0x3c0fd5f6,0xe9fe2960,0x6610b831
.word 0x26196f5e,0xb9703818,0x2fdad49d,0x5dc1497b
.word 0x273152bf,0xe43883d3,0x938485e1,0xf2be1d64
.word 0x811638d0,0x947686f4,0xdca91572,0x6196bbde
.word 0x5abe0a29,0xf1a89e04,0x06ca620d,0xbb8f69c4
.word 0x187a8cb2,0xcf44a191,0xf47df241,0x92ecfeed
.word 0x4379f5a7,0xcabd238e,0x0adb33c0,0xeede2e80
.word 0xf9ac2986,0xd9a1d4a4,0x25041fde,0x945b190d
.word 0x3f80a517,0x7d867450,0xf1fd9d07,0xfb66ce0f
.word 0xb70c6350,0xf00ca989,0xfa69d88c,0x827af2b2
.word 0x38b32777,0xa7b0663c,0x2ca6f8f2,0x4dfd72a7
.word 0x450b5b52,0xc72b4870,0xfbe0d20d,0x6c7d3137
.word 0xa72cdcaf,0xb25debc8,0xaf5e00bb,0xf4a107f0
.word 0xc1d4af37,0x0b39ad7d,0x1b1c4bf0,0x93b11cb7
.word 0xc1e96a4f,0xfd58a6fe,0x69121ab0,0x112fa2fa
.word 0xb63270f0,0xd46ba952,0x304a3608,0xef7c4be2
.word 0xfeb73950,0x5ae5aecd,0x789750c2,0x17086b77
.word 0x901a0c18,0x105a9e7d,0x054cb8a3,0x4e8dbd10
.word 0xde8db3a8,0xa8246cd3,0x39a942d4,0xc2e04afb
.word 0x4cd46e58,0x271476e2,0x5255be17,0x0a7dde37
.word 0xcb431b10,0xd2292773,0x01d70542,0xe70458cc
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 0x60e0acde,0x844ad803,0xf52830fe,0x6bbf2bf3
.word 0x144815c1,0xd1d5dbff,0x3779c0b4,0x75d9c61a
.word 0x2e493f87,0xc2592a0c,0x35c56961,0x674ef986
.word 0x165cd847,0xa45a7304,0xca15f7c3,0xa7475dc4
.word 0xcb79601a,0x04afaf82,0xedef56fa,0x96bd917f
.word 0xc8f5001b,0xf63fbe71,0x160ce058,0x36d3affb
.word 0xcced5ba8,0x5bf1473e,0x6577296a,0xf32aa45b
.word 0xcdf6f9dd,0x3e4db3fc,0x34eabeaf,0xe61fb041
.word 0x740bd1a8,0x3794a863,0xc53ec4d8,0x7f8139de
.word 0x5f3e8d81,0x08a787e3,0x77b8017b,0x7f2fd799
.word 0x607984c6,0x465bc34d,0xce9a403c,0x90252aa3
.word 0xf754fd67,0x1e53603a,0xfad9495f,0x3892e040
.word 0xd693af5f,0x203d1b2a,0xeff820a6,0x2d6f498c
.word 0x9ca918d8,0xe8615a80,0x18d3ac6e,0x3dd667d7
.word 0xcdf27e92,0x4548f406,0x637383cc,0x1dac7d28
.word 0x73aa3588,0x24a4a56a,0xd048031f,0xd8c3f14f
.word 0x23278b4e,0x927e7b36,0x536372c1,0x0af64a9b
.word 0x4c97a852,0x85c4e46e,0x3eb1a615,0x2cf99d35
.word 0x2117ec6a,0xd3921ff6,0x873d1884,0x66a6110a
.word 0xefdca101,0xed4f7f34,0x22ce889e,0xf5d8b45f
.word 0x8a251c9c,0x405eb7c0,0xdc482b58,0xa197eab7
.word 0x06991337,0x852ed2aa,0x582b410b,0xca961ed4
.word 0xb170ab1b,0xbd4e8eeb,0x2c4f9c08,0x08049c8c
.word 0x1d64d309,0x691e250a,0xe6bf98a3,0x200d5934
.word 0xe059d67f,0x5a9f02bd,0x3bb71b50,0x7cb39421
.word 0x1e362e3a,0x642bc1d4,0xfda7dceb,0x35e8017a
.word 0x15f84612,0x81af0aa7,0xd68d65db,0x32f0a5e4
.word 0x6a35a494,0xb617c62c,0xb894d738,0x83038057
.word 0x56551bb6,0x2c41f48e,0x53c2a248,0x67f60ece
.word 0x5a7ea51b,0x79891487,0xeb499baa,0x50b95b8d
.word 0x8c0de6e7,0xb331efd6,0xd9c8e1a8,0xa58dff86
.word 0x875cc6ea,0xf11881d3,0xfe8e6cd4,0xd69e3bfa
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 0xddaf81fe,0x62aba1f0,0x6a98dd98,0xf0026f69
.word 0x19eb9e60,0x89bf5659,0xb5acc3f2,0xe7552d26
.word 0x7e0beefb,0xab2227bb,0xf2c10798,0x855349ff
.word 0x743049f5,0x3ca47ac4,0xdc3d5cbd,0x5f508ff3
.word 0xbc28f3a7,0xc50575c3,0x1ac8c2a2,0x6753e5f2
.word 0x549b3bfd,0x5ac835cd,0x58dadf12,0x48e450e9
.word 0x46300850,0xbd751a11,0x7c6fbaa7,0x2c16c0ca
.word 0x9fdb1264,0x6f7caa45,0x0d7ec6cd,0xba61dadd
.word 0xc0003e7b,0xfdfdacb3,0x1c65766d,0x54d42720
.word 0x26fa9f51,0x886f025a,0xa7d11ac0,0x62136e91
.word 0xf1b38f09,0x800e31d9,0x0e025f34,0x85ad92ac
.word 0x04b87f33,0x4c7774b9,0x35bd45a9,0x19c6ccd5
.word 0x8411b777,0xeb4b91e2,0x0c36108e,0x70ff570f
.word 0x7ed43f6f,0x1a77fc62,0x88e7ec2d,0xf166a5e0
.word 0x3b263ed7,0x03108486,0x55e958de,0xbdae9a23
.word 0xefec31e3,0xc9fa3e91,0x57a1cef3,0x00cdd8d1
.word 0xa7a12f4f,0xc25ec34f,0x89220af5,0xf9124f9c
.word 0xe6afa748,0xf84ef6d3,0x12009a52,0xa9a2360c
.word 0x778cacae,0x05c1a414,0xab2d67c5,0x5a5b5bdd
.word 0x54bc84b4,0xe1c906b5,0xa177b575,0x36728052
.word 0xc69a04f9,0x3e630641,0x962cbf80,0x9b01d812
.word 0x2b5492fb,0x94b05f3e,0x2a2cf0f9,0x942d80b7
.word 0xc483389c,0xb25af393,0xc2e9df23,0x2fcfe6ca
.word 0x5e9b637f,0xb591f23f,0x7202bd45,0x4b7d14d8
.word 0x4b9db3f3,0xd451bd2c,0xb93bd9d6,0x18ceebbc
.word 0x81be64a3,0xf036eb7f,0x9c80d3e4,0xefeab064
.word 0x5eebbaa3,0xddb4e082,0xaa344728,0x5fd27fbe
.word 0x70a06c6b,0x54d4771b,0x0623d88e,0x5fdae6ee
.word 0xe578b0ec,0x67319276,0x7b866818,0xb651dd14
.word 0x4b1d1a4d,0xed6580f9,0x7ae803ea,0x61824972
.word 0xfc97d015,0x2dc4c774,0x141e6d61,0x3231bd65
.word 0x37d9158f,0x0ff40f5d,0x347f5434,0x8f1e48ff
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 0xa476be86,0xa0353ae3,0x59a57788,0x7b21e73b
.word 0xbc86ed8b,0xe12cdec6,0x3a1fef31,0x69e73263
.word 0x734ef18e,0x75517e05,0x468fe2c9,0x3b55b27c
.word 0x05ed64eb,0x7f464155,0x3c345ac6,0x44168d61
.word 0xd41bc7ca,0x566e80eb,0xd58a95dc,0x5c5a3427
.word 0x2ac4c65a,0x5ead7e7c,0xfed601c7,0x197cc473
.word 0x7af0bab6,0xf16896c4,0x11e23362,0x97bd62b7
.word 0x08dafe7b,0xf99fe24e,0x48cb6862,0xffc30a0d
.word 0xb0c03233,0x397f3e1f,0xa98bff7f,0x3e57d2d6
.word 0x01d85414,0x201dffc6,0x941b6db2,0x02ba8e70
.word 0xa5444491,0x67bdf888,0xdb61d676,0x58ac4aa1
.word 0x3681cf4d,0x26e673b2,0xe642f7de,0xba1f57db
.word 0xae9a9cd8,0x76586201,0xdfb550a1,0xd5d90592
.word 0x64060b8b,0x4252f991,0x8f982ad1,0xbec062c6
.word 0x2a248eb6,0xe7af7cb5,0x663bf44f,0x8fc2003d
.word 0xa4e59d06,0x5b749d0b,0x5dd3dbcf,0xb866c677
.word 0x982ace41,0xea4a603f,0xd383db10,0xc9c84717
.word 0xef234d69,0x8eaf2579,0x43e34cea,0x13536d7c
.word 0x977ee06e,0x2e0cf7ed,0xa3fdd449,0xbd0b0439
.word 0x87be645a,0xddb407b4,0x4a8b32ab,0x7893ee50
.word 0xcbaa9864,0xe36b626e,0xb15526c1,0x74686d10
.word 0x2935ec0e,0x6afb1ce5,0xdb1b9288,0x2ef65bf8
.word 0x21f2fab4,0xb0999c94,0x7ec86e50,0x8cfcd36c
.word 0xd1e8e152,0x8c413cf3,0xc9daac6c,0x567751a9
.word 0x5774f073,0x81506805,0xd73af17d,0x73a69ba0
.word 0xd27317de,0xce334ec3,0xadc14be7,0x54a2955d
.word 0xbf04a0e1,0x353091f8,0xa9c3e200,0x81f201bb
.word 0xa16afe06,0xcd793610,0x604423b1,0xa90ea6e3
.word 0x349c5771,0x07183a1a,0x7401b8fd,0xa7d453b9
.word 0x8b4ce5bf,0x303517c1,0xc4401597,0x7ca02a62
.word 0xd95ac7f1,0xd08f7909,0xe1cb2980,0xcb07f5c3
.word 0x4a6405b2,0xe8df7998,0xb7c2022d,0xcee834a9
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 0xd70e79a3,0xaa90124c,0x608e9efd,0xf0f66b3b
.word 0xd11cbd01,0x22281843,0xe6b3a15c,0x38812c31
.word 0xf4986701,0x5bc1b71e,0x95d1c2ff,0xaff8aa07
.word 0xf4ff7895,0x3e25dc55,0x6488479b,0x5e404420
.word 0xeb9311a1,0xaa8be45f,0xeb7c32f1,0xcc64687b
.word 0x77ca3717,0x3722986a,0x040c02e4,0xac464460
.word 0xddbfbf56,0x058af6a6,0x97cdcfa0,0x1d6e1a86
.word 0x46b3c30d,0x91f33297,0x40d09f5a,0x4fe1dd26
.word 0x19e19883,0x375f72ba,0x3c2719a0,0xb4f4ed46
.word 0xc0bd3694,0xb7f6f22b,0x16b8df2c,0x55f5557e
.word 0x0baf0eca,0x6e063277,0x5ace7852,0x7e33649f
.word 0xf22b2f19,0x7b6a6a87,0xaa534fcd,0x9e192db0
.word 0x8e6507b3,0x712399c4,0x9f6165e0,0xb225000a
.word 0x20f6997a,0xefb6ca4c,0x9d0d6061,0x2b386508
.word 0xbc5e87ef,0x8d1a6955,0x185e417d,0xde7714e0
.word 0x38278c8a,0xe5a0814a,0xd528dc54,0x64a2a8a7
.word 0x5278ff05,0xf771645a,0xddedcc75,0xc8c47bf9
.word 0xb0e19a1a,0xa223b856,0xdc243630,0x32537006
.word 0x2236479e,0xb231bce0,0xa68fa70f,0x7f899c31
.word 0x7a557fa7,0xfb2375d0,0xaa4190f6,0xa9c5d543
.word 0x22bd85c2,0x3ef0c540,0x7f961d82,0xd999d367
.word 0x5f82f1df,0x47c87858,0x3fd1439b,0x9d67304e
.word 0x8f21c11a,0x68e00d14,0x25690c4e,0x2225bda3
.word 0xdc4d4c42,0xffab2e50,0x953c16eb,0x529e6f94
.word 0xa28df891,0xe5204a85,0x3be6dd6e,0xd7785d90
.word 0xea779829,0x5618247c,0x9078eb68,0x69e2fbbe
.word 0x963ee878,0x61cc3ecc,0x67a86419,0x4269c0db
.word 0xcd223aa4,0x7605b753,0x9ccebdff,0xb99568dd
.word 0xfda3cafc,0x26bb0643,0x8f4d21cf,0x52e0d317
.word 0x5f8e551d,0x463f707e,0x5babe75d,0xf8ae2f87
.word 0xcf544a4f,0xde9347fb,0x4e4f0bc4,0x4216ef43
.word 0xb73aa101,0xa2915ed7,0xe882cfde,0xdc262730
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 0xa6b7cbf8,0x21601664,0xb3acb108,0x2a1df400
.word 0x8cb8b5ce,0x4e681dea,0xcc59dffb,0xa9126f80
.word 0x3cf07fa5,0xe228ba33,0x6085fa51,0x4d2c98f1
.word 0x280088ed,0x29803ab3,0x14fe335e,0x59e4c7c6
.word 0x380aaa18,0x44ffc5bd,0x224562a6,0x29a02525
.word 0x4378671c,0x806ee460,0x4e4219a0,0xef97f3c2
.word 0xfd0caefc,0x799a456f,0x74b105cb,0x232bf901
.word 0xca42434a,0x0534df85,0xf9cf38d8,0x7816d7be
.word 0xb36e2676,0x38fbea10,0x0c307859,0xe0489d92
.word 0x1feca3a4,0x5a184c4d,0xca9bdf73,0xb9a8772b
.word 0x37392124,0x4c0bbcfe,0xebc8329b,0xfa1eb229
.word 0x11e6f933,0x618dad8d,0xdfb77299,0x1f31337c
.word 0x96a000e7,0x118a4b0d,0x20faefe2,0xd7b82b76
.word 0x52c08671,0x4c30256c,0xaddc9033,0xb9c7a695
.word 0x0a299c51,0x370dd488,0x025bb4b2,0x8dcc32d2
.word 0xdc07bbdf,0xc95ce611,0xf28f3f6b,0x16471be8
.word 0xa7157dfb,0x09acf493,0x78a5d914,0xceee4dc4
.word 0x58d4c1ad,0x6bde09ab,0x517a03a7,0xbe7701b9
.word 0xdad87f73,0x36e2fae6,0xa7cb79f2,0xc1e2e70a
.word 0x628db6d8,0x133b10e9,0x4f08aeca,0x730acaf6
.word 0x901f0ac7,0x645f3882,0x4e484633,0x76601e82
.word 0x152d6557,0x97aed481,0x6c15bdcd,0x781b28f8
.word 0x6b2a237b,0x3408f825,0x2a06ef96,0xdd9df07e
.word 0x7231c3eb,0x51f51d93,0x589f583a,0xa17deb7a
.word 0x3b78bc13,0x0eeb6dbd,0x1a549e44,0xc5a4dee6
.word 0xebc979ec,0x9d6cadba,0xd3a09622,0x2cff7d79
.word 0x0165b130,0x03f65e8b,0x15d857ee,0xabf90516
.word 0x12cd08d2,0x22475c4f,0xaa081bb2,0xb30f62ad
.word 0x40ece766,0x8a615d2b,0x2484476a,0x837ad866
.word 0xe043099a,0xbd3fe570,0xbff338d3,0xa87a01ba
.word 0x114d9fa8,0x1f37e3aa,0x284247f0,0x1ed69bf0
.word 0x29bebce9,0x4c156c4e,0xab51f2a8,0x264e2e21
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 0xe5550d06,0x80d49299,0xab9708ff,0xcc050428
.word 0x260fbb60,0x5ab18dd5,0xc322e782,0xea1f67d6
.word 0x35b2a776,0x146290a1,0x1e21a5c1,0x3940f648
.word 0xbb33f4b0,0x8f334a47,0x90db7c71,0xb1c886e8
.word 0x4d424455,0xeaeeb769,0xd6983e01,0x4a3fdaad
.word 0x53fbf469,0xe7ff7c34,0x0298e6b3,0xbc43aa97
.word 0x3de75e4b,0x10c4ef8f,0x756c496a,0xb0d9b4f8
.word 0xb2aa4e4d,0x5caea273,0x83e30fa7,0x18d05bf6
.word 0x0bd1e33d,0x8d318e11,0x58a26930,0x1d763a3f
.word 0xdb6376a2,0x80177f06,0x611416fd,0xc880cdfe
.word 0x748528b5,0x5ea32d96,0x11ffe004,0x5a0a553a
.word 0x382392cd,0x25b958ef,0xd097ea89,0x231ae5d1
.word 0x1652d105,0x11fc01a4,0x4be5eb42,0xcf4c3390
.word 0x46f13156,0x77dbeeb9,0x6deeecf3,0xdfcde71c
.word 0xd486f8c4,0xf107d4c8,0x0bf57d80,0xda9b82d9
.word 0xe0ef93af,0xda0f1bc2,0x6eca3ace,0x989e28de
.word 0xd5b37c56,0xff1cc00a,0x71580725,0x85591cfc
.word 0x5182a6f0,0x12a1fa8f,0x275f0b6c,0x3ade052b
.word 0x4a48f25e,0x3b0dec18,0x43b09995,0x0b41a46c
.word 0x3a25285a,0xb68b1fbd,0x1f8975e1,0x800379dc
.word 0x117732be,0xfe4e1cd0,0x9d66fa60,0x13d8427f
.word 0xabb7ca02,0xf7dfa553,0x1df213da,0xb338c43f
.word 0xf31664b2,0x00094076,0x9fa57e69,0x95ed422d
.word 0xe48872b0,0xfae59e6c,0x33b3bc66,0x3dd2d66a
.word 0x9bce6c8f,0xe7650e89,0xd62a72a7,0xcc1b0280
.word 0xdc9dbcf7,0xa4c42839,0xd3fbbed2,0x6430e589
.word 0x6b6f3430,0x59418d4d,0x9b06c082,0xc414671d
.word 0xdc9e3444,0x52891b64,0xfeae2c72,0xefedf5d0
.word 0x266ca909,0x96602b70,0x543f3181,0x3d8091ba
.word 0x42dc84e4,0xc0861f49,0xcad0ba8c,0x917e2b3b
.word 0x0ffbb632,0x8d4ca5d6,0x357413c2,0xbe7f8a86
.word 0x1e00c45d,0x33c69a12,0x25bf5e19,0xa696ff50
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 0x73a9911b,0x4dee91b3,0xdafbfcb1,0x98aaa3b5
.word 0x5a6c9dc1,0x1a38082c,0xf4911351,0x13afcc69
.word 0xff2e49f0,0xfea7ae17,0xb0263cd4,0xd2fffdb9
.word 0x0dadae48,0x4544d841,0x50df294d,0x0eb813a4
.word 0xefdf5a92,0x47a3ada5,0xf0c5a4e5,0xb9362299
.word 0x33eab858,0x3b1da3d3,0x6c2c360d,0x35e043ac
.word 0x39296afc,0x984bf7ef,0xf1ed1261,0xe732c262
.word 0xff731614,0xb70ad14b,0x31c950d4,0x2a1158aa
.word 0x744c8127,0xc146d30b,0x758a72c9,0xbd6a6572
.word 0x06b28eca,0x1acbb3cb,0x03462382,0x4d41ad74
.word 0x302cce1b,0xfaf1b6cf,0x4e9d5c2c,0x063c8926
.word 0x8af11274,0xd0b0d903,0x5222dbe1,0x7f75aeaf
.word 0x4153de9d,0x66453195,0x13bf9e7f,0x5a1de3e8
.word 0xb9ed0f0d,0x80a2e180,0x008b840c,0xaa5260ce
.word 0xf7625f97,0xd19309a4,0x3bcdd66e,0x1b3a4f45
.word 0x7174c97b,0x57a78d2a,0xe0eab955,0x2f749386
.word 0x9e3b1374,0x7346fad9,0xdebc6e03,0xf948a11c
.word 0x09ceccd5,0x895775a0,0xcc44f590,0x78c8a969
.word 0xc746a06b,0x202c01ec,0xa66e0c97,0xe19c73bb
.word 0x45189139,0xd674e9cf,0x3d01ecc0,0x3ddfeb81
.word 0x4e198ff1,0x806b7168,0xcd8be5fb,0xa78b7ce5
.word 0x733df181,0xf57e4392,0x8e0fe8d4,0xadd44519
.word 0xada3fea8,0x78c85819,0x2f821af6,0x8b66a9f2
.word 0x2f3c0dfb,0xfa56a6de,0x71e15957,0x20c2a0af
.word 0x739d23f9,0x4e4c339c,0x6833625c,0x10ba88a5
.word 0x2dafbfc8,0xd18992ce,0xa6126bb3,0x41e632bc
.word 0x470f048d,0x71fd63fb,0xb1c5724b,0x33eb8113
.word 0x3955d82f,0x5b4b2621,0x6506d310,0xf684a8ce
.word 0x3a7719e8,0xc398cc7e,0x0c7b3aac,0xebcb1e41
.word 0xfa8690db,0x97284c11,0xf25011d7,0x50c980cb
.word 0xfce44283,0x887c1ba9,0x993feef4,0x5062b054
.word 0x7b149fae,0xd8c18de9,0x4e1e04e6,0xb2b42088
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 0x79bbe7a1,0xdfc35152,0x80b93009,0x03639142
.word 0xd1fc6b02,0x173984d4,0xa431fd81,0xf1c94cff
.word 0x1fdbe245,0x75b500d3,0xea8ac184,0x243ddefc
.word 0xbf03c73d,0xcc9942b1,0x9fdc0f1c,0x94da37b1
.word 0x7a7643df,0x17d71a0c,0xc0a0e0d6,0x1352cfcd
.word 0xa782f1a2,0xf7396572,0x4b88ac80,0xdb029867
.word 0x33641e39,0x8626f2df,0xe23a5e02,0x616af390
.word 0x26265ac1,0xce12b3c2,0xe8d4d15a,0x4908001c
.word 0x250259b6,0xe4e049a2,0xb039bff6,0x3667ec04
.word 0x45df5471,0x1b18109b,0x52938988,0xd0e2ef97
.word 0x1676209d,0x58c46aa0,0xc00496b3,0x4380d3de
.word 0xc91180f2,0x969c6312,0x4607a3b3,0xdf9f7a06
.word 0x354d4f56,0xd7677035,0xf9796eb7,0xd5a5f945
.word 0x1f61bf51,0x1d8572fa,0x22522264,0xa1eababb
.word 0xc0280048,0x27fc6fa1,0x6d27224c,0x660d5fd0
.word 0x3fe353a0,0x8e859cea,0x423b02b1,0x09e73d5d
.word 0xc86f0838,0x54442274,0x385999ac,0x47537938
.word 0x7b9de51b,0x2d7e6db7,0xff4283c4,0x5a7e9860
.word 0xd70f70ee,0x03361668,0xeda31ec1,0x6a4f9538
.word 0x62b4819a,0x77584c34,0xe75b5e33,0x10bf4ff3
.word 0xd3ed7104,0x47e604fb,0x12a53241,0x9608608e
.word 0x5a47fc66,0x4696c25b,0xf38aa3d7,0xe4a84317
.word 0x19ac8b5d,0x9e96217f,0x85892e97,0xfdbc5dbf
.word 0x64a0419a,0x84b9371d,0xbc0f7a05,0xa178cd38
.word 0x32866857,0x190f069a,0x2dcb5ec8,0xa4bae1b5
.word 0x321f21ed,0xe3b6dbf9,0xc140ec4d,0xdc32f0ca
.word 0xa5a7a00f,0x5f1ab769,0x72c8da81,0xc2e0ccb7
.word 0x537a861c,0xb8c18f88,0x38c16e84,0x85136d2b
.word 0x53d3e814,0x38396555,0x5b7940ed,0x8022b20b
.word 0xaa1fe91b,0xdb4ce6df,0xe3a2c694,0x814aaad3
.word 0xa5a3a6f2,0x38e9d009,0xa7459184,0xbb8cd2ce
.word 0xa752f4b5,0x9c34e043,0x4a4e0337,0x66a9a255
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 0xe0bd2594,0x36e90068,0x36ee1415,0xfd98499c
.word 0x3bbfff97,0xf63d4ad9,0xd1412ee4,0xd53d9b8e
.word 0x1ba67928,0xb943bc0a,0x475d2f57,0x31a5ba2d
.word 0x7727840f,0x57d2a4c6,0xcf2f139f,0x6999e231
.word 0xd4394586,0xbb4c7794,0x4cf9f18c,0x57618cab
.word 0xdb981b6b,0xfc90fd2e,0x8826fff0,0x0299ab26
.word 0xcab25a53,0x52b343c5,0xf3e8f028,0x7182b5d7
.word 0x551dbc43,0x81697bdd,0xd6d9a8f9,0x3eb3bfb5
.word 0x49c2a7a8,0x476cc19a,0xa5e6d91a,0x0b8e2b18
.word 0xefc30f6a,0x8ab24db5,0xb79f6263,0xc896d0b3
.word 0xd602e76b,0xb99049a2,0x0611baea,0x069aba8b
.word 0x78ad4137,0xa921902f,0x22312df7,0xff37b56f
.word 0x0ffb128e,0x076c3655,0x26cfeb0e,0x77a840ad
.word 0x2d39df94,0x05bdb3f3,0x98e5f35d,0x2da80cef
.word 0x4a232c1e,0x6202d69c,0x290a680a,0x3aa8f436
.word 0x73f78caf,0xc3e9ce51,0x96d2f96a,0x4434e0c7
.word 0x50ec3889,0xf0ea59e0,0xc9c23869,0x26203ad0
.word 0xb00bf610,0x3bbdc9d6,0x34850309,0x17ea80b6
.word 0xd03d5856,0x56d55330,0xc1f1eb39,0x3bf5b7a2
.word 0xe9e5694b,0x402f862f,0xc3edd994,0x0b8f5f2d
.word 0xd12ffef2,0xf81b75f5,0x11a6c83b,0x3dbc5c7a
.word 0x36c21b89,0x68e4f9b8,0xf7644e35,0x7039309a
.word 0xeb799dc0,0x09ac438b,0x0d586e30,0xab8dde02
.word 0x85c68301,0xa5f06111,0xab38c7a8,0x42970992
.word 0x2f24b22c,0xaf8f5616,0x344dde6e,0x07f0b8b2
.word 0xe6aba8a0,0x1f5d5a6a,0x7d83bc99,0x32d79300
.word 0x1649a86f,0xb881f733,0x803cdc99,0x8deee73c
.word 0x2a3d9d07,0xde1c916f,0x494e000c,0x06e7a1e9
.word 0x1313312a,0x4f2f2480,0x15159f90,0x8b539c6f
.word 0x0ca223be,0xbf05b626,0x436b0b9f,0x7e643251
.word 0xb0307ab3,0xfa62c04e,0x4726223a,0x6d099067
.word 0xba5c2778,0xa865ef90,0x917355b8,0x759b6bdd
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 0x61611bfa,0x8c91081a,0x58777911,0xa5ddae5b
.word 0x19d70ae4,0x7a994186,0x7016cde9,0x975b8231
.word 0x3651ae5d,0x70d4d508,0x2eb8a64a,0xb3cdf279
.word 0x38d99c66,0x2987d067,0x9be00823,0xfe184c21
.word 0xcdc980a2,0x64199888,0xea1f2805,0xb5dfad22
.word 0x64bcfea5,0x7a9c40cc,0x2c202241,0x2cbd9dca
.word 0xaf1f82fe,0x8164e895,0x39fddc42,0x7645e82b
.word 0x7d9ee678,0x4950f087,0xcade6276,0xcb236bf9
.word 0x170fa0c3,0x6a72034c,0x28dc00c4,0x5b154a52
.word 0x1b5066f8,0xcf3c7d98,0xb33ed79d,0x092194f7
.word 0xce93e4f6,0x83ba6663,0x26ee491b,0x43498381
.word 0xc78e6b60,0xc5c5adee,0x29f01a90,0xe3a222d0
.word 0x149f38a8,0x85f8511c,0x40d17feb,0x579e53f7
.word 0x8917838e,0x971194dc,0x2349a072,0xbcb9f4c6
.word 0x86b38c60,0xc69f9ca1,0x4d50d738,0x79b6714e
.word 0xbbe8f3ca,0x10ae4cef,0x39ef0ea4,0x3e899e6d
.word 0x74941abc,0x1fa95c19,0x0eeb6299,0x215f418b
.word 0xfea110e0,0x841893f2,0xc0801cdb,0x23e016bb
.word 0x9861bf21,0xe802a4f6,0xbada65de,0x473d1972
.word 0x3e321b80,0x8ef82d22,0x0ebf4381,0x1e3b38f1
.word 0xa5157919,0xe9349a84,0x08f9939b,0x19a84e79
.word 0x7f498777,0x35dcf78d,0xee52da23,0x558947ad
.word 0x368da744,0x9c43015e,0x3313bee7,0x85701caa
.word 0x398f6872,0x6188a40c,0x685fd85c,0x9913aa70
.word 0x172de3a7,0x635448a8,0x7fb984a4,0x87687c9d
.word 0xcc9f4b0d,0xd7557acd,0xbfb0b653,0x00886635
.word 0x8fa07f7d,0xed74dd9a,0x08472564,0x94d698eb
.word 0x4a97cfb1,0xb84490e9,0x38a1d9d4,0xa3fa6f83
.word 0xeeb45aee,0xc583853e,0x897a7acc,0x88c8c0cd
.word 0x340517e7,0x65d2ba8a,0x41277614,0x7da172b2
.word 0xbe8ebfd3,0x16b5a555,0x0cbadd32,0x138e7e4e
.word 0xe6314f78,0x63cad851,0x447d55b1,0x7c7cef88
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 0x4776455f,0x5b29cb11,0x2c35e7e3,0x0183cb85
.word 0x99f55778,0x46aa8d84,0xdafad4ce,0x02dbd7bd
.word 0x1edcea64,0x2fb3b95a,0x64845953,0xb1aae2f9
.word 0x938d9ca0,0xf2851f77,0x6dba357e,0xd7e1ef91
.word 0xab83cb07,0xa92bd929,0x4116df81,0x00612bb4
.word 0x783778dd,0xb7e4d786,0xb891d5ef,0xf92d04ad
.word 0xe4802e56,0x0ba01be9,0x7c148d90,0x45f9ba14
.word 0x5a60284d,0x7d3239e2,0x453ae66c,0x4f6a0d09
.word 0x2d473117,0x687e55fd,0x19a8b560,0x27de9112
.word 0xe206eea9,0x65c091c9,0xc2a8e2bd,0x8fb4068c
.word 0xbe48703e,0xd97aff5d,0xd5717b99,0xd0d77f5e
.word 0xf015547d,0xa0d8ce12,0x4a29c8f5,0x36de52bc
.word 0x743d2b0e,0x5dc840a4,0x1e6482ca,0x3d5a980c
.word 0x05d09cf0,0xe130b36d,0x0e1b554c,0xa40276c0
.word 0x32f8ac2f,0x0d9e31f8,0xd20a428f,0x0e4b1aaf
.word 0xa14d0c37,0x975b40d6,0x3fd4c9dd,0x00b9a298
.word 0x9553f2ac,0x412ea47b,0x0aa1b1d4,0x8879666a
.word 0xc689041d,0xb4d88b71,0xb23b8751,0xc7dc46f3
.word 0x232e7eef,0x8ab73ec9,0xfde52cc1,0x1ebe39ca
.word 0x902b9999,0x171b3445,0x35862b13,0x67b321c3
.word 0x47c0569b,0x91c47cb5,0x7c43a145,0xd6efc613
.word 0x46096617,0x78fb1a4b,0xc2012615,0x31247369
.word 0xb310de49,0xd2ae0ac2,0xbf46a10a,0xd1a78324
.word 0x78ceef6d,0x21cab71a,0x0897c7e7,0x620249bf
.word 0x73c70e5b,0x8bb67f51,0x88edc3b5,0x5e393883
.word 0xb2e96628,0x59a93755,0x1cd569ad,0x30753702
.word 0xb4996d50,0x4191f7a2,0xfe511bd2,0x8b5fbbfd
.word 0x11eb73af,0x249f57a0,0x17b96f55,0xdc719279
.word 0xd39a2674,0x8a692ff2,0xd8df1aaf,0x01d2b376
.word 0xb7d6da64,0x2ad64c96,0xc47dc5a9,0xc0348e09
.word 0x44c2e4dd,0xdc59eed3,0x77af9071,0x28778a2f
.word 0xf6d84868,0xa47d73f7,0x8d1dd04e,0x5b481fcf
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 0xa5a1bf5c,0x668d77ec,0x1ded0676,0xbb4d5a43
.word 0x7e80954d,0xee65676d,0x5bbd4472,0x1a954f6f
.word 0x10cdfc81,0xa420637f,0x262a8e13,0x28444112
.word 0x10d4675d,0x9007ff99,0x1ca33ffb,0x8ac5eaae
.word 0x949d6fa9,0xa946dbc2,0x5e8b291d,0x229f841b
.word 0x4f3507ff,0xd13bbc61,0x0d79705e,0xe39d7621
.word 0x38fc2f93,0x7041c6d1,0x40d59e6e,0x467f1de2
.word 0x4c1c2fed,0xaca171d6,0x0f5bbc24,0xfe180e5f
.word 0x3d638440,0x78f3568d,0x683845e8,0xe432db48
.word 0x59c04030,0xf0f98b79,0xd933af7b,0x631d7c6d
.word 0x777210ba,0x8cf08035,0x7be540a2,0x2f855df3
.word 0x002cb032,0x279e4878,0x9e8f02ee,0x8377b784
.word 0xdfd9ea39,0x457d132c,0x30009bfa,0x029325a9
.word 0xd5971fbe,0x6dfb4bb9,0xc53ae8bc,0x21438828
.word 0x11c5afe5,0xff714a9e,0x069d8eb4,0x042f00d6
.word 0x4ea736da,0x7f1452dd,0x4314f986,0xe1c1a477
.word 0x2bd06b52,0xa29c0e81,0x80481d38,0x1713bc77
.word 0xf59fc9ac,0xae044f70,0xd840e956,0x9aeabf1e
.word 0xffd42c55,0x5ee343c2,0xcbf1b88d,0xd0ef828f
.word 0x1d299767,0x6cd6d390,0xff3edced,0x15f9b1cd
.word 0x540f07cb,0x0638eb4c,0xd81681d8,0xa1da145a
.word 0xc6c02473,0x501dc56c,0xe7920542,0x44839785
.word 0x98c8cf46,0xbe68e9c0,0xb7681021,0x507522fa
.word 0x612a963c,0xae96ac96,0xb6d826b3,0x309982e9
.word 0xb13c4db1,0x667a7122,0xd8ba91f9,0xf7810acd
.word 0x95f3ac66,0x9cabb037,0xcb7064c3,0x808a4b7f
.word 0xd55e29c4,0xde920d5c,0xcc280c8e,0xe0ff922e
.word 0x16df0e41,0xa3dc4374,0x78376b27,0xae7ad653
.word 0x082bf093,0x2eda22e1,0x3648a051,0x59492ffa
.word 0xa9c96de7,0x6318af5f,0xf60a626d,0x51e1cff3
.word 0x36baf27d,0x652622d7,0x4a7969a5,0x985f6b76
.word 0xcf70a3e9,0x9f969b1b,0xd5ba9c47,0x5d8bfd08
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 0xabd85143,0x9ea42768,0xc34fac17,0x1d48cb8b
.word 0xc33d5213,0x4bfb6b28,0x4d43f7c8,0x9e764e72
.word 0xdcab7d2a,0xb59da931,0x10a78e6f,0x4b2722f7
.word 0x20fecf31,0x41913a69,0x50fcc3c1,0xfd003673
.word 0x619f697b,0x86f6c599,0x1af1c09d,0xc0d776b1
.word 0x273c520f,0x11258291,0x808ac9d5,0x651bbbbd
.word 0x00ef532d,0x25019ad0,0x5844eb35,0x2b3e8bf6
.word 0x78455d59,0x5d3b051e,0x76e54771,0x654c237f
.word 0xf27f7c0d,0x187421c0,0xe5ae239c,0xeeacdf5b
.word 0x30c324eb,0xedf7f763,0x23f49a10,0x1aa17181
.word 0x6e0124ae,0x72fe4eda,0xbbc30dd8,0x06be6249
.word 0x1e848570,0x1c3e7d4c,0x8becbe59,0x48d760ce
.word 0xe352afc3,0xb1831912,0x88987a80,0x5507288b
.word 0x256874fa,0x3b86f66c,0x03e2ff8e,0x66b3dc87
.word 0xcfc8663e,0x6fa7793f,0x2afe0cf2,0x470ea3c8
.word 0xa35ed14f,0x71bbc384,0x64537a7f,0x4042e1f0
.word 0xe692bf61,0x068408e1,0x432c32ef,0xc4269eec
.word 0xb62f74fa,0xba601b13,0x3b895546,0x2aa0bde4
.word 0x06fe07dd,0xd7ec751b,0xdbacc42b,0x7d167352
.word 0xe16d1bd7,0xef1e84a4,0xdfb5d028,0x881f4018
.word 0x0236c7b6,0x561a0dca,0x5be439a6,0x567a4b2f
.word 0xe1326d30,0x628b4fc9,0xe336759d,0xb015ce9b
.word 0x8ea5a151,0xb9484a6a,0x6d516eba,0x2c134938
.word 0x0f2529b2,0x74c90268,0x46102070,0x561838c4
.word 0x69be877b,0xf8c146eb,0x5a23bd45,0x8a53fce2
.word 0x0732c05d,0xbb57a24c,0x331e527a,0x472c71d5
.word 0x7ec0b29e,0x7a3cc8c8,0xef42925b,0x96c5faeb
.word 0xe314d35c,0xef253627,0xd9c3c8d4,0x273e5e92
.word 0x2703497a,0x109fc211,0x6f4277f8,0xc4304a15
.word 0xe78b9a3f,0x7ae9cd50,0xc697b848,0xc1217185
.word 0xcdf9ac84,0xa463d920,0x4b0b59ce,0xb049da2c
.word 0x1d71257e,0x7d172937,0xc4798adf,0xdbfe3382
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 0x6eac5547,0xf408a138,0x45dbd1e7,0x67fa6435
.word 0xd5bd90ce,0x95c5ecc0,0x41ef534a,0x0276927e
.word 0x3b219412,0xc196042d,0x40768ac9,0x08217e0b
.word 0xd0766a2d,0x619688da,0xcb193a4b,0x7f3c0345
.word 0xb635a9d0,0xe3749713,0x931f9aeb,0xf361a51e
.word 0xf77f926e,0x84c3a450,0x79887503,0x411a80c7
.word 0x6d4abb6c,0x9ed42956,0xf026f68e,0x192f77bd
.word 0x7f079ae3,0x6c3bb467,0x0a784ab4,0xf577b601
.word 0x863bcf09,0x641ac23c,0xf793ecfd,0x70b1a08e
.word 0xdd8cd038,0xf2491103,0x17abdead,0x0a53aa71
.word 0x314bf79f,0x31cca4cf,0xa79541a8,0x6159ae68
.word 0x6594bd63,0xb98f7f39,0xea554edb,0xb69389fd
.word 0xc3874a0f,0x7ebd4a19,0x296799b4,0x581f6037
.word 0x5945f5e5,0xfc6d4788,0xbd9b4525,0x046372ec
.word 0xaaf597a0,0x9d1bce71,0x40aeb4c7,0xdac68f93
.word 0xb7536a28,0x8006bcc2,0xcdaff987,0x402a3928
.word 0xc0f319d9,0x4c3461a3,0x1f172ca8,0x725afb99
.word 0x0e58f056,0x85ff4380,0xd052469a,0x3a0b4400
.word 0x2ed68427,0x38c4a262,0x9304064b,0xc12dc858
.word 0xa7a39ae2,0x6001eb57,0xb6ef793a,0xef8b3d00
.word 0x5633f960,0x3b509640,0x89bfe7bf,0xff68ae35
.word 0x3507273b,0xb0a104b0,0xb18fb841,0xa1a0d2b0
.word 0x589c5722,0xaecef576,0x8ad12448,0xc739c540
.word 0x1fddab0a,0x06427634,0xcd3b5356,0xb4b49338
.word 0x35454ed8,0x3e4c09de,0x241316d2,0xd23a350c
.word 0xf03c00a9,0x3276aec4,0xea7f884d,0x31f53753
.word 0x57f7a6e7,0x57c3f1bc,0xb4d6bcf9,0xa27484fa
.word 0xded94a14,0xbbb3a667,0x45523a83,0x0b921ec1
.word 0x0e0af6b8,0x121982d3,0xa267dd14,0x853a1838
.word 0x213e105c,0x940efe28,0xc8640a11,0x0a9f13f9
.word 0xc5ec7b66,0x350df188,0x6c0230f3,0x3fe288c2
.word 0x3b350a31,0xfe6136f2,0x0fb9df29,0xde342830
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 0x9151c0d4,0x4abb59eb,0xd82552e2,0x43e60f85
.word 0xe3bf5540,0x5149d4c9,0xe39df20a,0xf4916c0a
.word 0x9a2bb4f8,0x52cf3daf,0x38a31355,0x9028adb3
.word 0x46718c3a,0x6d74d71b,0x82e42439,0x791c0764
.word 0x82fa024e,0xc2e10095,0xc5d98ad4,0x36eff8d0
.word 0x4a0860c9,0x7ecaeaa6,0x6efb045b,0xb670e103
.word 0x326433e2,0x42342d7f,0xa2902483,0xfb552edf
.word 0x5c1db998,0x646f31a1,0xb8b070e6,0x6f66577f
.word 0x4cc3eef5,0xcc893805,0x2842792f,0x52180e5e
.word 0xb9b305ee,0xd9cc144b,0x922d0514,0x0496739e
.word 0xf4627c00,0x9fba2eee,0x6911f810,0xd3ac9b01
.word 0xc77b9748,0x34ff3979,0xf62fc7a7,0x338510c2
.word 0xa6dbc82d,0xb6700146,0x14c61ffd,0x67406575
.word 0x1cd63a48,0x05290c96,0x1c78b10f,0xdaec7353
.word 0xcc087571,0x72377bb3,0x1ff7fd2f,0x2a08a929
.word 0xb7b74d56,0x2f259805,0x28ac8e5b,0xc722a81a
.word 0x06b4d36f,0xcc6a6105,0x0f395b25,0xb2bc6919
.word 0xf9f5e01a,0x2fba8b8a,0xb8c130c3,0x2342de19
.word 0x458501df,0xb8bf0ef6,0x6db8b240,0x7d982825
.word 0x47e8f6c2,0x6a13f013,0x90f43791,0xf962f646
.word 0xaa27cfaf,0xf94d2cce,0xfb915d45,0xd0747c82
.word 0x66dd96f6,0x93ecffa9,0x4ecb4c2a,0x6a5e030d
.word 0xa73db42e,0x415e0ab7,0x8ae5a823,0xfbfb4c44
.word 0x07a35266,0x2dda84e3,0x5c0cd466,0x6e8e8c99
.word 0xfa73aeb5,0x99149de9,0x1f88a4ee,0x7f00f4fb
.word 0x04636cb9,0xeea293dd,0x431f1727,0x5c23eced
.word 0x5fbe8bce,0x65dc2064,0x5700c101,0x0d511036
.word 0xa8bbd920,0x7139b3bf,0x0e21b044,0x3949b71b
.word 0x95ad9d7f,0xcff2b0d4,0xcd897f31,0xc3b9cd91
.word 0x53943434,0xad88ebcd,0x29dca519,0xd3c91250
.word 0xca0b24df,0xc62451b8,0xa3a40a9d,0xe2d99087
.word 0xa70caa28,0x004da164,0x1617609f,0xf7190946
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 0x6fd5c124,0xac3cfe2c,0x465a97aa,0xbb1d4bdf
.word 0x927e2e6c,0x1c1a5299,0x78c8c947,0x98e0c12c
.word 0x2c6c56fe,0xcb5a4106,0x068730d3,0xb1e29cf8
.word 0xc36f5275,0x49f154c8,0xe961c2dc,0x2de0f873
.word 0x17b3e908,0x3c344076,0x422cb2be,0x3a686630
.word 0xe7eec382,0xcf8c9ff0,0x30f31d53,0x5f735150
.word 0xf7702c01,0xa90399cc,0x3b84c1a5,0x0ea3d38f
.word 0xc57c0061,0x42dacc8e,0x7304cfe5,0x3211badd
.word 0x8bbf8682,0x94191500,0x8f417fa9,0x801c0cca
.word 0x8cd4bada,0xb1c3c455,0x3e837137,0x7162a6de
.word 0x888f653d,0xc65e29cc,0x93c429ef,0x08ac6efc
.word 0x3a205bf3,0x512c190d,0x6317b72c,0xc36852c6
.word 0x5332d43e,0x4816e34e,0x6ebe4638,0xd2b69332
.word 0xf5da5e13,0xbbf48f60,0x771bac4e,0xcf130c62
.word 0x603e58a9,0xc0a5156d,0x20e58cca,0x46428d68
.word 0x11afe5f3,0x8d271555,0x4b88e37f,0xa43f8e6e
.word 0x85eab1c3,0xd8fcac84,0x3be97356,0xf7169d2d
.word 0xd97f037f,0xd70930d4,0x19d8070c,0xf2570478
.word 0x8b1bf3e5,0xc870bf4d,0x9b56c44e,0x6772006c
.word 0xbcba74ea,0xab8ca2a1,0xb629af1d,0xb86b9bc7
.word 0x9576ea0d,0x0115c8bb,0x5bb85c42,0xe7b607ec
.word 0xbfe5e7f6,0xae1461ee,0x30fff117,0x60162a37
.word 0xc2049b8b,0x06bda32b,0x12dd9c39,0x9bc8ab5b
.word 0xf4fd6958,0xa04fcfad,0xeb27d26c,0x6584be96
.word 0x483bc5ff,0x0233b2bc,0x3797c7db,0x2cb434a3
.word 0xe85c8629,0x55b0efb4,0x3e4fe418,0x50ff3a9c
.word 0x7de6d750,0x5f8cc93d,0x95c7f33e,0x64c6edcd
.word 0x0baee935,0x642d218d,0x650254ce,0xf919a75b
.word 0xae39ad75,0xb9d4782f,0x7d6b4600,0x9f835182
.word 0x51188285,0x360483aa,0x7a526561,0xc94f70e1
.word 0xba83db2e,0xe3afca9b,0x628ad8d7,0x818e7384
.word 0xb72ddec2,0x68a52bee,0xfc38fe34,0x4528b2dd
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 0xeba9a400,0x13db10da,0x6d1c7700,0x429456cb
.word 0x80395f92,0x20f77862,0x4602a69c,0x79714c05
.word 0x49e481c3,0xb0f91858,0x37c0d508,0x7385f8e7
.word 0xd1657d6d,0x8c066f1a,0x1ba2ae1e,0xe9aca66b
.word 0xa4e29f45,0xb2a5a87f,0x8a5d74e2,0x32aef3ca
.word 0xe5c04660,0xd5758ce9,0xb86f7790,0xcf4ddfc7
.word 0x08b4a98f,0x4b23b92e,0x6fc1cbdb,0x35772562
.word 0x1c45166a,0x3741b24a,0xca793e34,0xdf676386
.word 0xf0d4fd3b,0x506a779e,0x0f702030,0x4a9630d3
.word 0x7beac935,0x993e320d,0xfb95858a,0x44c12979
.word 0xb3d252d4,0x4daedbb1,0xc13e811c,0xbdae3af8
.word 0x6ec1984f,0x20d9324e,0x9c71dd17,0x02917dfd
.word 0x850e0b7a,0x60116191,0xf03145a4,0x2e66013b
.word 0xc0f20400,0x30eee63f,0x7d57839d,0x1b767264
.word 0x9746a3df,0xe2f66aa0,0xfc1d20a8,0x0480ac61
.word 0x85fdc01a,0x116b19fb,0xe7b2d2e3,0xa1a6d365
.word 0xbbe381b5,0xe31d6c09,0xa417451a,0x36a1cfb3
.word 0xc32fdc8d,0x7c7bcbe4,0xfc560cea,0x9e3a1e7b
.word 0xd681469d,0x55f55dc4,0x05f120b4,0xe7c8877d
.word 0x4b95ceb4,0x9c6774a0,0x070f4971,0x8dd95175
.word 0xa19446fb,0xcaac8e80,0x75d27783,0xd8f94baf
.word 0x9c8b74e5,0x0d139d1a,0x7a65779c,0xa3e53a98
.word 0x555029d0,0x31e2163f,0x8c1e2861,0xcb13ea33
.word 0x1b181b35,0x0858b60c,0xf55b35f9,0xa6cd176d
.word 0x26e07060,0x3183324a,0x03d6f880,0x0f6ebfd3
.word 0x7c2c298d,0x5628b9f4,0x8d8b9ae2,0x18bf4064
.word 0xe623cd08,0x7ab868b7,0xd49dbc60,0x078c65de
.word 0x88de817e,0x628302bb,0xf2eab9ac,0x320be18b
.word 0x33f0ba35,0xf4fb5c90,0x4b54c48f,0x00d238ba
.word 0xc739bc31,0x8e9ac2c6,0x01cbef9a,0xb9fdb8c7
.word 0xf8de54ce,0x30e5530b,0x87ee8129,0xab7aed83
.word 0x5b140694,0xe313921e,0x064edfc7,0x77a7becd
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 0xb8de215f,0x55771c12,0x722f8082,0x0edd31ea
.word 0xe7d6defb,0x07602e67,0x6c661efb,0x81cb6ff8
.word 0x4f63b50d,0xaace06d7,0x98089ead,0x4d531e9d
.word 0x4cd8d7d9,0x0887e3c1,0xaf1f0624,0xbe7e4afc
.word 0x50b2eecd,0xac8583d1,0xc0858b1b,0x97412762
.word 0x7fa4632d,0x9c8bd80b,0x7f1dc7f8,0x41465752
.word 0x5ded2627,0x76a9251b,0x24c8ebc4,0x34ea1ad5
.word 0x7fefa273,0x4cb5fa3d,0x17850805,0x540f4fdb
.word 0xcb0e7d48,0x871f5401,0xa655f9e9,0x16e2a919
.word 0x68b5296e,0x558f593e,0x831d9ea8,0xb8da13cc
.word 0x596c273a,0xa2b74b03,0x3ee6b7e0,0x51a3065b
.word 0xb0036a4e,0x0e65f6eb,0x303610f1,0xdf5a4c06
.word 0x8d3e9ad4,0x4e5d527c,0xb63d8aac,0x198b1853
.word 0xb932e4ba,0x27ab9540,0x7c2421e2,0x5953eed1
.word 0x1cde38b4,0xf27c7e1a,0x13e9d66c,0x125d1be7
.word 0xaebc130d,0x83eeba2e,0x2b7739da,0x475e4e98
.word 0x1b27b27d,0x3342650b,0xa82371ea,0xd2e98a43
.word 0x546197af,0xcd1f8746,0x91794030,0xbc836bad
.word 0xed3f952b,0xf3d24078,0x33c3d53c,0xc5efb051
.word 0x89808032,0xec155ee8,0x19d230b5,0x61def33a
.word 0xef64ac94,0xdcf6791b,0x824b8a83,0xebb11fa2
.word 0x72b63e41,0x4d237444,0x921dbfdf,0xfd454935
.word 0xd8f01d39,0xd4ae33e1,0xec7e332d,0x1749961f
.word 0xfcf0fa13,0xe453decc,0x0e9dab87,0x5ada28da
.word 0x268e5fac,0xb0aa265a,0xb1c420f3,0x16d8de42
.word 0x9b868e65,0xbcf1a386,0xf7f87919,0x271481ef
.word 0xb1353ca9,0x75d7e4a8,0xb0e85004,0xe0d812d5
.word 0xa715388f,0x1d1dabff,0xda16f188,0x47ab8173
.word 0x27aee74e,0x85cc38a3,0x8165ec8a,0x87443cd5
.word 0x75ee700d,0xa4941315,0xd3267297,0x36ee9578
.word 0x3e2f4bd5,0x8c9a2a36,0x7b8a48a9,0x4cb12230
.word 0x91b8eced,0xc369a30f,0x4fc21188,0xe23b8ea9
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 0x8ac67e50,0x5a37ce57,0x813e1992,0x307a976a
.word 0xc121a088,0x889e0f45,0xfacb09a4,0xb090193f
.word 0xd216103f,0x4942f213,0x886fe601,0x9a12b8c0
.word 0x43f426f3,0x5510b843,0xabaa0fb2,0xc052a2d2
.word 0xfff04558,0xb35853bd,0xfdaf3276,0x0f86842a
.word 0xf4f34747,0x860bfe3e,0x25242d6e,0x291a0ec4
.word 0x2e9e45f3,0x7fb60735,0x59d8c33b,0x334114e2
.word 0xdbf7f7c5,0x9d138be9,0x5f4bceb1,0x8885075a
.word 0x45468485,0x09e57c55,0x5f2d375f,0x299b58ba
.word 0x3fcafc2f,0x2cc088f1,0x8c183d77,0x57040e8a
.word 0xe6fdfbcd,0x2148299f,0xb38eb975,0x3691f516
.word 0xf14bda07,0xd63246b2,0xaf2ff41b,0x4f0a1862
.word 0x2e243464,0xba033b5b,0x3bbe0b97,0x55852b49
.word 0x88d8686f,0x89fafaa4,0x44101af0,0x268e1b70
.word 0x951dbbae,0x626ef4e5,0x963bf191,0xb808b19d
.word 0x919921ba,0x6517a830,0xb4f9677d,0x72bf04d5
.word 0x2be7d44a,0x607c54c5,0xa13c11a7,0xf3403088
.word 0x5a49af09,0x4d8f4c3c,0xecd38a1a,0x2177d136
.word 0x9950dc9c,0x12af4aab,0x5ef21a56,0xfc40d7e5
.word 0x74ab6319,0x44dd3a26,0x9dd56228,0xe1e2fe57
.word 0x4d8265cc,0x79549634,0x4e43feeb,0x9902a0e9
.word 0x8c05a8a8,0xeb4c32ed,0xd573c1f2,0xa56018cb
.word 0x018cc57e,0x386db45b,0x02d27dc0,0x11bb0f64
.word 0x948bb155,0x51b9ce0f,0x1701e8e6,0x3b6cc071
.word 0x91481ae3,0x71518ca6,0x2b551ca2,0x120d3662
.word 0x755e99d5,0xfe95cb0d,0xdd66a032,0xa9384a75
.word 0x4cd35010,0xfd781044,0x94f3d790,0xf5e2d8a9
.word 0x87913533,0x33653063,0x72527a5e,0x120d890b
.word 0x32a0225a,0x5901356f,0x5fb2f081,0x48546146
.word 0xae796660,0x78f3c33d,0x2a19b7ad,0xcf901d42
.word 0xe6ec8882,0xbda0618d,0x169974af,0xbf0e7277
.word 0xb38ac7ae,0x4dd8d25b,0x6268f1af,0xac6d6b4e
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 0x0393fd78,0xe4953925,0xd864368f,0x4dc81b6f
.word 0x379085a0,0xd8f2fe42,0xd450361e,0xaeb2baaa
.word 0xff39200b,0x240a3172,0xc816bd2d,0x55abfe5c
.word 0x9736a304,0x289f6927,0x550637fd,0xf886ed9d
.word 0x79251493,0x0d6a394e,0xb9dcfbef,0x95ad7d91
.word 0xf36e2529,0x5c9c847c,0xa4534458,0xc4b1bfa7
.word 0x3d59dfdd,0x8829709d,0xfdace603,0x8cfc83a5
.word 0x6d229b10,0xbf7159bb,0xeeaefa02,0xc4860c63
.word 0x8551fb9c,0x8db49f97,0x218f91ef,0xe9bae1da
.word 0x5f2152dc,0xba86ef20,0x1e37a1bc,0xa75537b7
.word 0xda375f61,0xf04a87a3,0x844d86cd,0x0c2c1a2b
.word 0x5e766a54,0x872f974a,0x6d39e420,0xbd9bd6cb
.word 0xab1240df,0x87fac547,0xe74150cb,0x235d0966
.word 0xe1558837,0x62f391bb,0x1d74520e,0x0060994c
.word 0xa5d17606,0xd45bf1d3,0xe79a77b7,0xbe472bb0
.word 0x3b34dba5,0xe5b56622,0x01fe2fa8,0xc62d0861
.word 0xd3a0c110,0x50447755,0x4867afc9,0xaa461282
.word 0x7cc37ac2,0x2d78e633,0x8ff20a2f,0xdc94783f
.word 0xca037a6e,0x7cee2808,0xb80cd7d0,0x9d6bdd71
.word 0xe12de012,0x2efce5bb,0x6a345be0,0x48da93e1
.word 0xa55d7665,0xb5d2fb4b,0x8bf113d2,0x75e2b72f
.word 0x6a00fc4a,0xebd59c44,0x227027e2,0x97ed1f6e
.word 0xb2e25635,0xf33736f6,0x56e9c4ae,0x4b1a595b
.word 0x8bd54a5a,0x3c4d2e5b,0x22ed3c54,0x2da67a0b
.word 0x7cac78b3,0x60b7fe48,0x15052204,0x41715db9
.word 0xe3c076bb,0xe95897c8,0x480c5540,0xae602b4e
.word 0x95676a6d,0x6cc51edb,0xa17d130c,0xb315c57d
.word 0xe354bd2d,0xfc049922,0x02d63d55,0xdac0b93b
.word 0x6322aa24,0xf1564eae,0x464b795b,0x5ff81218
.word 0xb6008ea5,0x30a48bf4,0xead63237,0x6836b27b
.word 0xaad3db27,0x46e1ee61,0x5b8ada6d,0x11f7c0db
.word 0x9b43cb96,0xd9bdd41c,0xd424148a,0x3f02e9b5
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 0x7d8a8c7a,0x812c49d8,0x6db5296b,0x8ad11bec
.word 0x5fcc2270,0xc8719757,0xdfb85683,0x6f99394d
.word 0x13283b09,0xf8ebfade,0x7a6aa6cc,0x0f412ed0
.word 0x9f8f2736,0x2f7322ae,0xce0d0223,0xc7ac50f0
.word 0xb1fd3767,0xc2cd30b4,0xb16f3558,0x907f6463
.word 0x181f9481,0xd06fadf0,0x189dcdcd,0x4bf9abae
.word 0xca331bab,0x49d79f6c,0xdba9ab86,0xb00611da
.word 0x86f1d9c9,0xe17ae85e,0x4e2a958c,0xe24649ca
.word 0x5d4ffe56,0xad81bac5,0x75ea809f,0xc434ab96
.word 0x07160523,0x90e2b704,0xb9bf0924,0x01527046
.word 0xafe2711f,0x921d4047,0xf0f9fd4f,0xf61e2543
.word 0x54ec02ea,0x5cd6dc44,0xd065626f,0x3857ff49
.word 0xdc86fa8d,0xad8619f3,0x7658ec97,0x20e1ef4c
.word 0x2f5e1330,0xb38976ab,0x875168e3,0xe8951a45
.word 0x9881ffc4,0x53339068,0xd787a40e,0x7ddf186b
.word 0xebf4750c,0x79dd344e,0xc191babf,0x50388140
.word 0x950b0d25,0x68e759f9,0x45c6c91d,0x1254df58
.word 0xd93e45f6,0x10d6fae2,0xb4517475,0x468bc31b
.word 0x506d3bd4,0xf46e076d,0xc6f1816f,0x334ef47a
.word 0xc3d1c5e9,0xbe9f8cf7,0x8bf99b9f,0x31b55754
.word 0xb6488deb,0xafcf34a1,0x5f26d8f3,0x52f92816
.word 0x70ac8cbd,0x28601be2,0x8b86fe00,0x72d9fc6c
.word 0xf64d3c41,0x74abd096,0x7a572e93,0xc336812d
.word 0x11a47b58,0x7bc327e4,0x8449145c,0x9ade3dbb
.word 0xc7b5eaa6,0x723533f0,0xcea9cf96,0x2bedbf22
.word 0x40556b5f,0x1541b7c6,0xa1f89241,0x07a4a013
.word 0x621836ac,0xff1d2974,0x3ac192b9,0x51e40ebb
.word 0xc6abb285,0x4b50fe48,0xde2705f8,0xa1dc43ea
.word 0x2abd0be0,0xef5b5db7,0x1f131581,0xe49d040a
.word 0x3ae5679d,0x7b17fc1f,0x3bb40243,0xb4949be1
.word 0xbe3e577b,0xc6d3556f,0xe6c4abf6,0x13233f65
.word 0xbe4e2fea,0x6cd940de,0x17180470,0xc4460e80
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 0xfc1e16c2,0xf3b5b3c8,0x0c09c530,0x02ebd6a3
.word 0x42cd7763,0xfb3a126b,0x70210bb4,0x89fe8935
.word 0x6d6cc822,0x2dd33283,0xb59821ef,0x980fac55
.word 0xfd6004d5,0xa1e1d33b,0x20316f1b,0xfa451f17
.word 0x85c418f2,0xdaea86e1,0x561f49b1,0xd7b3210f
.word 0x5278b667,0x8b702fba,0xeb579ce7,0xffb3346b
.word 0xb0a60cb4,0x77ac8d43,0xbe146cf7,0xf2d424fc
.word 0xbf0d9d2b,0xc5dc5652,0xcecc72f2,0x8944a463
.word 0xea633248,0x4ecf06a6,0xae565f69,0x38515fce
.word 0x19cad970,0x4e60c04b,0xe68c1519,0x36acce81
.word 0x7ef365e5,0x5970c631,0x6a39c51c,0x7eb870c8
.word 0xa43b40e5,0xb7d720ad,0xb40de5a4,0x84cd599c
.word 0xfc03daf5,0xd132ba87,0x2f7ada58,0x37cb4a2e
.word 0xe4e3939e,0x4732fcbf,0xa247bf30,0x68eb78a5
.word 0xfac3efa5,0x6784f431,0x18e339a3,0xe5b57da9
.word 0x3e9b6775,0x9e1956c0,0x177208e8,0xe5035846
.word 0xe2b4a61e,0x02e36f3c,0xcbd03003,0xe7e4491e
.word 0x2090c904,0x6ca70039,0x299d363f,0x763016ca
.word 0x2e3aff34,0xb3fb5ec6,0x26e256b6,0xbe600980
.word 0x1641ab87,0x4cb84884,0x796f5e9c,0xb0e504ac
.word 0x6447ad98,0xb476c191,0x5c5e64f3,0xa45eef1d
.word 0xcfd4ffad,0x6701d16c,0xe4f246f4,0x68a87171
.word 0xf262b1b3,0x137a7a5f,0x166b0027,0xdabcf034
.word 0x4fc1021f,0x6c304d9d,0xdeb3ffc3,0xd06fd1d6
.word 0x4c6ccf52,0x5c6821f7,0x36562eb6,0x97f9379d
.word 0x07889b8a,0xa73fc470,0x10cfa240,0xab4ba586
.word 0x3de80bd9,0x58f4b7fc,0xadd0d2a5,0x546160af
.word 0x0236f7c9,0xebd43c60,0xada21c36,0xa5841548
.word 0x3aa0cabd,0x496aa2ee,0x6a91ee34,0x97c14878
.word 0x8a38c735,0x78f60f3d,0xfe8b21ea,0xd5101c09
.word 0x6903b62a,0x1a2edf63,0x69465336,0x7ce76534
.word 0x9fd4b45f,0x590c18eb,0x20e39d6b,0x06f5757e
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 0x4a6c0354,0xfec9d0bd,0x65d097f8,0x94065047
.word 0x791d853d,0x20d7e683,0x1f29a9e9,0x01d8756a
.word 0xd0fe1411,0xe4229982,0x839fdbc0,0x83793566
.word 0x727022ec,0xb59e4215,0x77b71946,0x96de7620
.word 0x80bf0c00,0x2bf592e2,0x310e18b2,0xf4b96346
.word 0x5bdb2f4f,0xd3764137,0xa00381d5,0xeb3349eb
.word 0xad080550,0x56db2b2e,0x4d7d37a4,0x8a83c510
.word 0xacfd99e7,0x8a74d328,0x267539f8,0x0dfdbca7
.word 0x3bde2a06,0x1bd584f2,0xee9d5813,0x47d46fe8
.word 0x8e72e442,0xe6cbd6ba,0xe6e064e2,0x9275f0be
.word 0x93012013,0xc55d5922,0x5c149222,0x0b992ce8
.word 0xa5268117,0xa375d636,0x60575ff8,0x997a4f89
.word 0x5373b706,0xb94560b7,0xceed7693,0x1e020bdc
.word 0x98b9f71f,0x1e43764d,0xd6bf0b7c,0x79c06e13
.word 0x5f238298,0x00f03367,0x39df1f68,0x0c82e903
.word 0x3919fa7f,0xa2032bd0,0xc64ec816,0x4cad48b6
.word 0x529a3cb4,0xd1165237,0xd19b5ccc,0x537234dd
.word 0x6de8d34a,0x610bf4ed,0x50a9d8d5,0x06608ff6
.word 0xd03460d7,0xb5b0d848,0x8c5b562c,0xc0cd401f
.word 0x1208c085,0x1e88fd23,0x65a34428,0x448aa7b9
.word 0x30623446,0x1c5085a4,0x5490b643,0xfff57dfe
.word 0x8896100b,0x112f6975,0x30a29cad,0xc96e20ce
.word 0x97d586c9,0x3fc02de3,0x210288c3,0x4c490c01
.word 0x8db55232,0x9bdec1a4,0x9c85061d,0x3a69d237
.word 0x4150d58d,0x4bfc4255,0xd0b785bc,0x4a591e3f
.word 0x49a44e40,0x9244dde8,0x2edd33df,0x971b13d1
.word 0xf630cfad,0x085b4a5e,0x9b6e6ab7,0x661e92b9
.word 0x93165b23,0x01a01165,0xf4e9503b,0x5426cea3
.word 0x88ed6898,0xe65abb19,0xae3d67ec,0x316af59c
.word 0xff4a830c,0x2b3323d9,0xe3815e9a,0x64bdf894
.word 0x22c75d7f,0x2ca0e098,0x214db931,0x75dfd700
.word 0x7e6bcc2f,0xe43b3694,0x8bd2a902,0x37dfb7f2
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 0xc6a882f0,0x2f7d2e8e,0x49b55984,0x492d2a69
.word 0xb1ee418e,0x599149dd,0x0ab8cfcd,0x251246b1
.word 0xb92e23a4,0xa79b4582,0x5449093b,0x475c8c0a
.word 0x91f2e0e8,0x0c6bd6f4,0x665c30b6,0x1216f704
.word 0xf5585bb2,0x393018a2,0xb6866a9d,0x647f1b68
.word 0xbaa6e1ee,0x3cce1e55,0x915ba476,0x0ada8607
.word 0xc7cbd5af,0xc2ec6670,0x486b486c,0x5492e794
.word 0xecdde4f8,0xe31021bf,0x8d12f18f,0xfad58374
.word 0xa6181377,0xceddc7d8,0x0263c222,0x6d7ba000
.word 0xe3edd4e5,0xbb72c6cb,0x27bc79fb,0xd7888576
.word 0x188003fc,0x6857a735,0x1484d740,0xc83813dd
.word 0x55650df2,0xbaaa5347,0xb40b6fc1,0x0eb9a563
.word 0xf1bd4493,0x4b74a46c,0x26fa01fc,0x893818e6
.word 0xf79cea22,0x95a1721d,0x2a252f24,0xbe81cf69
.word 0xf8ac65fa,0xb3002c88,0x72a7a5c8,0x44378c14
.word 0xa6402223,0x0256effc,0xe2f09217,0xe8eaffbc
.word 0x493822db,0x83c7db60,0xa87f7895,0xf32119f8
.word 0x9b88ce57,0x687b9e36,0x3ed89f8a,0x42536a5b
.word 0xc5bfb03d,0x46e5139f,0x2389862a,0xb2752e81
.word 0x08a5c80f,0x8b173ef1,0x0c91c83d,0xf2e1ebd1
.word 0x66b5ca15,0xa84b0daf,0xea61b517,0x6199d0e3
.word 0x89260ffd,0x2596f72a,0x67282f38,0x8256c6ac
.word 0x9fc87069,0x769be29b,0x2e3ba37f,0xbe9b5e60
.word 0xb5601b9a,0xc3918134,0x24f4123e,0x3b7a9b4f
.word 0xe19264d6,0x3910bebf,0xeab991e5,0x02c594dc
.word 0x2c66c21b,0x3e8d196a,0x85786c0b,0x964e6028
.word 0x80159a42,0x82e10a68,0x85b9b7e0,0xacc02def
.word 0xd01a30ba,0x597ec111,0x9e3dfa49,0x5b3a12cd
.word 0xecfcdb3e,0xb07d530d,0x955c8d4e,0x51591687
.word 0xd7b102ef,0xb35e30bc,0x1c104a48,0xb8cb0bef
.word 0x07132d28,0xb203d0eb,0x0b1a2a01,0x2aa45503
.word 0x04300ffd,0xcf257954,0x920229d5,0x686451e6
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 0x7ea3618d,0x0b410178,0x8b63f81c,0x140092c4
.word 0x6e65e970,0xd1185985,0x8ccb3245,0x2a7349a2
.word 0x8d9cdaed,0x924cf476,0xe38c0e67,0xa2c142c9
.word 0x373ae36f,0x61b2d18b,0x1743bcbf,0x1c3168f8
.word 0x63cc85c4,0x2f61b628,0xb04b88af,0xc2e6168b
.word 0xac65350d,0xa80497f8,0x88c3f7e6,0x0ba1fb60
.word 0xc19e55a8,0x0b4071a1,0x84ef9bf0,0x00be22f5
.word 0x9c696988,0x1ca3f6a4,0x3f409312,0x0c9d5275
.word 0x4a04d9ad,0xd289c1f7,0xc6f750ea,0xbd87b09c
.word 0x24fc2d33,0x04b8e86a,0x6dd2a0b0,0xbfce558c
.word 0x8575c3a1,0x0ebbb368,0xa38f3738,0xc8c5cff1
.word 0xe5f1447e,0x97061c88,0x061c8a71,0xe8232ea6
.word 0x811f3dfb,0xcabe905b,0x06ffc440,0xe0f380fd
.word 0x48c09dec,0x57b26fed,0x2f231432,0x430e7555
.word 0x4aa1dd87,0x33ae1945,0xd245305b,0x0f12e6bf
.word 0xbe4ff10b,0x1eac0bc9,0xa189d145,0xfc5cc79b
.word 0xacda9b2d,0x9c7b2c66,0xc6d1b6ed,0xc7c62740
.word 0xaa8b8eeb,0x6605d056,0xd6639a07,0x712de0d1
.word 0x3d667869,0xe197546d,0x1713474c,0x6bbd041d
.word 0xf681b734,0x7eefbc54,0x43685f75,0x318db47a
.word 0x4c8e45c5,0x98393b6f,0x99d92f44,0x865445ac
.word 0x9e3a717d,0x4ebd6c6d,0xb1e8728e,0xdd4dd7f2
.word 0xa15104b5,0x9720defb,0x81e429ac,0x06a09719
.word 0x696ad31e,0x0c6511fa,0x1924353c,0xc7904016
.word 0x47593a15,0x50ea2ed4,0xec894396,0xbd0fe9e9
.word 0x5e0d0103,0xdbd72178,0x59a2c1f5,0xc56f0c69
.word 0xc6b3e7ea,0x9752088d,0x7efc663d,0xb69d04f6
.word 0x6ad27374,0x54731950,0x29d97c86,0xc0b41d32
.word 0xf079ab2c,0x32c04335,0x27746586,0x48d61196
.word 0x3e4e9a94,0x0b2a1b5c,0x590bb898,0xb658e935
.word 0xeea7424a,0xf337bc98,0xc90cb308,0x9ea96ac4
.word 0xaafafe20,0x358dc12d,0x8119647a,0x9ecc3b01
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 0x25cd9145,0xfc6f64c9,0x79dc0fd4,0xb7a7e375
.word 0xb3f6234d,0xd6dc3433,0x602d1a37,0x9cd2d9a8
.word 0x09f8154a,0x50fa2829,0xaf962cd0,0x62a5afcf
.word 0x37cf3fc1,0x9014b3d6,0xdeee043b,0x87b49163
.word 0x56e4ea0e,0x0137454b,0x247b45ac,0xd9ea676b
.word 0x62e12bb2,0x8b22275f,0xf2ddf026,0x848ebd8b
.word 0xe03aa4c9,0xe7cbaf63,0x8b18a4e2,0x6eed9bc9
.word 0x9401d60e,0x549d581f,0x358abe36,0x3a62dfc9
.word 0x5a93f58f,0xc902e367,0x6f9d5ed5,0x879c5914
.word 0xd01a1b91,0xc0982b51,0x89e6b7dc,0x8494c188
.word 0x08be9651,0xa444a03e,0xb0bb065d,0xe86bacd6
.word 0x73b225a6,0x59c46e14,0xbf619438,0xc8d926a1
.word 0x72bc2451,0xb44032c2,0x4cbf00fa,0xdfed824f
.word 0xdf89ae6b,0x47462243,0x2004a83d,0x57bff92c
.word 0xd124bdf6,0xd8036bc1,0x501732f1,0x1f931dfe
.word 0x4cf0880d,0x39dae773,0x9838188f,0xa12215ed
.word 0xc6267d1c,0xd1232167,0x4f3e94a7,0x6bc24522
.word 0x7880f4d7,0x7dea2939,0xa05d58f0,0x600c8be2
.word 0x9b15ff4f,0x7135b779,0x086e607a,0x44e05397
.word 0x23bb6329,0x65ff4f4e,0x5dc53bdf,0xe1e9cc19
.word 0xe7e90fcb,0x7360a732,0xe5170cb7,0xa49d72e4
.word 0x00634cfa,0xb20d0aa2,0x2b062ea2,0x0f8026d1
.word 0xea2b1427,0xa7ecc211,0x908a4782,0xdf6774e9
.word 0x7c3a8a13,0xfb67fea4,0x9852ff33,0xf87e0dcd
.word 0x5d3fcd5e,0x94a4b111,0x5a398a15,0x8fd53983
.word 0x30672ed3,0x457bed3a,0x3c49f2c9,0x3c9e0bc7
.word 0xbf219b57,0x38633bf1,0x99637581,0xd07249a5
.word 0x9a4a3c52,0xc75ba7e6,0x8a727e67,0xab452c04
.word 0x21041a13,0x2330085a,0x261bc5ca,0x558ae6f8
.word 0x467341e2,0xee7874b3,0x46d4f3be,0x9c6cb25b
.word 0x06108052,0x488d288f,0x44f1aa88,0x6cd47147
.word 0x7ec879be,0xd0714da0,0xd261af41,0x67e447ab
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 0x90966759,0x9a0e795d,0xb068b823,0xe361d801
.word 0xdc4ba127,0x50a8a7b1,0x6c0eca0e,0x91825d5b
.word 0x60b4745a,0xc3150e14,0x8ecad25f,0x91031b9c
.word 0x49db9229,0x65259163,0xd925a620,0x1c82d6de
.word 0xd09d2b15,0x382b68bd,0x4c28b8d0,0xf2af6d3e
.word 0x8df39b12,0x89d8447e,0x141a3e7d,0x7b8bb780
.word 0x10c30f44,0x29c06a99,0x18480770,0x7b1c7a40
.word 0x4b369532,0x97948123,0x67992f93,0x0acb2a8c
.word 0x309a24bd,0x885fd7a0,0x19f914a7,0x3c1f68a5
.word 0x8623428f,0x2bc4f799,0xc72764bd,0x8e816023
.word 0xae4590ae,0x33a4e524,0x200c67f1,0x4c1a0cb7
.word 0x89990f28,0xe70c1cf6,0x638da5db,0x2bc89b63
.word 0x556a87eb,0xcbbfbe86,0x865d3963,0x4468d66b
.word 0x1a9ac14f,0x8608cc7e,0x6a387e1d,0x881a730d
.word 0xe476a27d,0xa197b5e9,0xa0c33095,0x5b595592
.word 0x3961121a,0xfa5ec0b9,0x7f26496a,0x8671eeae
.word 0xfc1e0c21,0x13cff007,0x9d58e4e0,0x96cf3c36
.word 0xf62e8d76,0x2f9c893b,0xe848dd15,0xdd94415f
.word 0xa62c86f9,0x10e0b8e0,0xde97f9e9,0x1d1da0ec
.word 0x928ed0da,0x0fd7ce59,0xc7e875c3,0x28a9a5f9
.word 0x40da4e3c,0x15efcd68,0xbe229692,0x94f0494b
.word 0x73a5b252,0x3009651c,0xee132dce,0x9ddda239
.word 0xb7c9ca83,0x0a8910d6,0x834de72c,0x0ff2bcd0
.word 0x6e8693c8,0x0177d6eb,0xa7aaebb1,0xe23d888f
.word 0x23525985,0x2eea0e4a,0x854a33b5,0x1da855c0
.word 0x2935f99c,0x82cf98ee,0xfa49fe77,0x9920b472
.word 0xed96a341,0x6efd4107,0xd9f03e8b,0x0f7b98f3
.word 0x78e225a0,0x67fcd9bf,0x9a8990e3,0xa35db1e0
.word 0xab4c1d06,0x9956917f,0xf87f7f60,0xa4fc1de3
.word 0xde7d33bb,0x20680a08,0x5c3f8079,0x636b7fed
.word 0x38de3203,0x6473a267,0x4c537c8b,0x51c815e1
.word 0x0afaddb9,0x3791bf9d,0x0894702f,0xcd1b1dc4
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 0xe1148a28,0xb559ed70,0xd919bce3,0x2b9c7065
.word 0x9e3b0f45,0x07055491,0xaea5d128,0x4bacb338
.word 0xacbfb7f2,0xb907e779,0x96ad0779,0x6f2a9fa8
.word 0x32c4621b,0x15e929ee,0xbcb41103,0xca5fa1ff
.word 0xf06a8f56,0x41dc44b4,0xf78e3cc3,0x305a6537
.word 0x5047a887,0x9b616e26,0x98c594c6,0xcaaa2b5a
.word 0x3d773afd,0xe5af49f5,0x9aa1f6ad,0x229ccb49
.word 0xc890e404,0x7d5d4232,0x47dc09aa,0x1eac8833
.word 0xe6a4a561,0x92099779,0xe9e9ce40,0x266333ac
.word 0x344ba019,0xd78422f6,0xabf2df10,0x2f66a7d8
.word 0xe8fb3b23,0x465f1863,0x246abbcb,0xe2dc5a39
.word 0xf653a5e4,0x67d461b7,0xa567f8dd,0xb497198e
.word 0x834a4e71,0xc329b722,0x9851d837,0x26d6d979
.word 0x7d492c40,0x3684ecd0,0xd51fe8c0,0x57f3b71d
.word 0xc998e415,0x8c397414,0x921bca0d,0xceca6890
.word 0x14dee25a,0x105ba79f,0x11f73d31,0x94e015b6
.word 0xd6dd04f4,0x82db02f4,0x54eec0c7,0xebbedc7c
.word 0xb9096cfc,0x7fdeb338,0x75a54194,0x74543a80
.word 0xf7b1e5f6,0x8e10926b,0x9a0318c2,0x9b3dfe75
.word 0xb9302443,0x41614cf4,0x692cca62,0x5cd19857
.word 0x9b4860a2,0x4b061903,0xcbcccc98,0x0bcb94f1
.word 0x509c77cc,0x926b3d91,0xd209229e,0x322957ca
.word 0xcdf9a785,0xc5b16499,0xf3903811,0xfd0d93e4
.word 0x88d05d63,0x9d0d0368,0x4d574a22,0x7d9dc1bd
.word 0x3da1142a,0xec4e48ae,0x7a0920bf,0xdf42bff7
.word 0x32a4c0e8,0xbfba04ac,0x0825f579,0xd847a9bc
.word 0x793305ac,0x0875e686,0xa9d27ea3,0x972f7931
.word 0xd3223e23,0xa0f24e8d,0xbfffaaf9,0x40c49b8b
.word 0xc04076aa,0x8f5b5226,0x9d1c7619,0x9d7a6db5
.word 0x3a8849c5,0x7c3508c8,0xc6b7b897,0x9b9a8ebc
.word 0x5a3ede79,0x2fa1dd20,0xb73aff0e,0x023a6224
.word 0xf19a106b,0x4fb88337,0x1e0c613b,0xbf4c1707
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 0x349f6bfc,0x408d31ee,0x60307fca,0x380a6f36
.word 0x9dbe9bc4,0x0de4452d,0x98ef4f23,0x096d527f
.word 0x9c9b40cd,0x1d1c2dda,0x4b05c571,0xaa75484c
.word 0xc88fbc0f,0x4c357460,0x0da8d1c6,0xd5e94ccf
.word 0xff240835,0xf8533dd7,0xe9783481,0x384c18ef
.word 0x7bee62ad,0x89b2bb81,0x7e7a7f07,0x80ef314d
.word 0x523e3561,0x70709c6f,0xb5e59765,0xbec7c52f
.word 0xeb17863f,0x7d70ec1e,0x5df05b97,0xce488488
.word 0xad212c4b,0x9e88fdad,0x451f50ee,0x25520291
.word 0x9264e1b9,0xfdaecc4b,0xbf3c2894,0xf22b8b74
.word 0xe1afec40,0x47d70e07,0xabd1d43f,0x814b7a7a
.word 0xe02cc826,0xae8bb824,0x9f172d26,0x09d05eaa
.word 0x0ffae9ed,0x2f5c683d,0xaa85a8f4,0x18a3a556
.word 0x57ddb882,0x7de28a6e,0x13d73cba,0xb0d38e6b
.word 0x901810e6,0x0072eb21,0x3fa855e9,0xcccd3523
.word 0x9b9cf934,0xb620116c,0x63bb3a15,0x4e26a92c
.word 0xa918d06e,0x88caeb3d,0x975ee6d9,0x32ea4050
.word 0xeea02d74,0x455a52b1,0xb8dd5ac0,0xbebaa26a
.word 0x2e55f0ee,0xdc44fe4b,0x2f969f86,0x813b8346
.word 0x0ba735d7,0xd7f157f6,0x3799ff0a,0x4aaad12e
.word 0xaa26130c,0x3721071b,0x33bf07be,0xd856e300
.word 0xb4f73b69,0x91cc6be1,0xe1b4024d,0x2d079b90
.word 0x3afbdd76,0x62dd5a73,0xf1c5182a,0x3c0119d8
.word 0x4a4e66ed,0x28a24fad,0xc2cf0b70,0x4a29676f
.word 0x54d8b066,0x1fda1902,0x5a0debb5,0xc1dad077
.word 0x5e4e19b4,0xea5c87a8,0xcaa6c5c4,0x5bcebe7e
.word 0x4866bef3,0x9f215af7,0x3ea9898b,0x5342269f
.word 0xa4d4b89d,0x5d62bbcf,0x14187808,0x02ffed2b
.word 0x2c5588e9,0x8f5659d3,0x4e2e2e50,0xbd3d55dd
.word 0x9e9cd6c3,0xa97272a7,0x241a503d,0x72b084c1
.word 0x6d8c5c36,0x3b1c04ef,0xe59ef8e8,0xd60570ba
.word 0xe9c60dfb,0x58a23034,0x31b622e9,0x4c49c373
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 0x285eb50c,0xc35b4b71,0x060ba631,0xce00c8c2
.word 0xa769cf14,0x365432fb,0xd65c8cee,0x32ab3a83
.word 0x6db7d1f5,0x01cb9766,0xa72113e0,0x34ab1a44
.word 0x47726d0b,0x6e9dc360,0xdcbe1297,0x83289a06
.word 0x46459599,0xa62cef60,0x20bdd127,0xc1ce8f3e
.word 0x4918f7cb,0x41f2db4d,0x861f08b6,0x8965721e
.word 0x43ecef22,0x82ce43a9,0xb7534385,0x62adc21f
.word 0xdcfe1b65,0xa259dc84,0x806c0692,0xa5d8b180
.word 0xa10b3283,0x0ff8fe96,0x7d0feb83,0x037d84c5
.word 0xbcf940ae,0x0170e0a8,0x6a3044a3,0x7f44e2cf
.word 0x136130ea,0x32bef7e9,0x1cdce0c6,0xb839f380
.word 0xca077527,0xb5de2508,0x47b21290,0x8de66dc4
.word 0x6b2da5a9,0xe359069d,0xbbad78ef,0xbe0ea1ba
.word 0xe740f175,0x16e37fa1,0xf05cb088,0xb24cff5f
.word 0x82a4b549,0x65ceb2e3,0x5a9ce8b0,0xd002267c
.word 0xb514f6a8,0x62fb9990,0x1de2594d,0xd13e010b
.word 0x9e1173ef,0xb5c5d5a2,0x0cf88e4b,0x188ce2fb
.word 0xb9ee775f,0xb459bcd9,0x0a3adfac,0x3bbac1da
.word 0x5af72420,0x862117c6,0xc9651b21,0x6bb858a7
.word 0x30d90366,0x12ebb982,0x774d95ac,0xe1214f09
.word 0xa98a7336,0xfcfffaf9,0x62ea15c8,0xbf37f0c1
.word 0x0b117690,0x01d2a32e,0x614f75d3,0xe4e3c912
.word 0x7c759366,0x3bf8fdc4,0xf721f7fa,0x897851f1
.word 0x3d73cd83,0xb712a394,0x606c4320,0x0b25b1aa
.word 0xa5319529,0xbe56e497,0xb7a04137,0x114e2038
.word 0xe1b25034,0xd09d1ba4,0x7aa5da70,0x195dbe9b
.word 0x08119ecf,0x7a58b77e,0x58e553ec,0xd78a116a
.word 0x0d802e22,0x193f4e3f,0xe6dfe35d,0x3757e4b9
.word 0xc7c33a8d,0x96949ed8,0x4769a549,0x4a1750ec
.word 0xf49ab8f7,0xa8864bc5,0x91d17546,0xc6505a5e
.word 0x37f0abe0,0x5092bb5f,0x893a684b,0x8707c15c
.word 0x9e6f8248,0x3fc56b6f,0xd0cd7204,0x27f5270c
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 0x6f423e19,0x90a91ed6,0xb4b7b294,0x81e13ce0
.word 0x2b7ed2f2,0xb940c4b3,0x78322385,0xbc1874ee
.word 0x8dd8a08d,0x29318472,0x896aea16,0x3c1bc665
.word 0xbc08d349,0x020132a4,0xf45f549d,0x66660e3f
.word 0xf26f0634,0x2d86d539,0xf14386f7,0x7b0102d5
.word 0xc64557be,0x56043962,0xd430d01a,0xe5f93ae9
.word 0xaea2763d,0x5a279960,0xafd5536a,0xf464a452
.word 0xd21838ba,0xc258c7e2,0xdb34fc07,0x6f04810e
.word 0xe3744c57,0xca1ff325,0xc6eb38c0,0xbb5e7db8
.word 0xa1520c02,0x9ba2a182,0x2bee710a,0x3ca9f464
.word 0xf87cda87,0x561281da,0x44fdc029,0x9b5d5486
.word 0x6bf8bfc4,0x55124d3c,0xcc98d209,0x60f8d307
.word 0x639a0a32,0x9222c36f,0x4b00bd86,0x980f8631
.word 0x0add6061,0xc9b33da5,0xb59bd45e,0x8431f412
.word 0xa32f946d,0x5aae9698,0x2c7bbe39,0xe54acc7b
.word 0x5718d9c6,0xd4ac3c89,0x2d913c81,0xd72d5310
.word 0xdea2d8dd,0x61bc6926,0xf8a44586,0x325650ec
.word 0x092f33ca,0xace794b2,0xe2c00f9b,0x3be12c8e
.word 0xfb516f90,0xb41c16a0,0x18312224,0xcb6728c7
.word 0xcbaeab52,0x92a5619a,0xb2ee80a1,0x1310ea47
.word 0xdfd99f69,0x9e2c99a1,0xdc05b684,0xb4a9ac76
.word 0x010da220,0x8513d7f6,0x310ff7ac,0x7a9a3964
.word 0xec8eb5ab,0x7bfc2786,0xecd4383f,0xc5fc0e9a
.word 0x771e369e,0x2498ed45,0x2671087e,0xd0729d7d
.word 0xee34c079,0xf942c136,0x727898ad,0x4727ff0b
.word 0xbed0b494,0x2e84e148,0xc0e5dc86,0xc0ee04dd
.word 0x6eeda111,0x9e913422,0xed17a111,0x00ee6e62
.word 0x05e40091,0xc7954f8f,0xa912c193,0x96c973d7
.word 0x540e84ec,0xcf0154a9,0xd4e9a6fa,0x31b115e6
.word 0xc03a7cd6,0x26c62ccf,0x1f3e507b,0xe51661ce
.word 0x9cd6f2af,0x61bb4ede,0x9db01c0d,0x0f252631
.word 0x0ab61ba8,0xbdd90ced,0x4e74216d,0x3796f168
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 0xf02c7b92,0x70eab5d2,0xde735706,0x7d69ba9a
.word 0xc381ffa7,0xe2968818,0xf04f9975,0x94ba7b8f
.word 0xda166ab7,0x0c516f26,0xed27eb8e,0xacb79fe2
.word 0xa4a53097,0x5e9ffe51,0x199bf5f4,0x7cc7b0fe
.word 0x606339eb,0x2dcc36b2,0x37034109,0xecb7e6ed
.word 0xa3214ed6,0x3f7123d3,0xb67dcf8c,0x8a462611
.word 0x6394a3b0,0x1dd23c88,0xa394024e,0x12bcd4d4
.word 0xfd1e0dfb,0x72227cea,0x8a058ddf,0xba657d96
.word 0x6b3a3aba,0x685bf81b,0x5d618715,0x68c19f74
.word 0x8140fd6d,0x1954f6b8,0xe2bd1b89,0x4766e63e
.word 0x1609daa0,0x393086f7,0x8368a931,0xd845f393
.word 0x3a8aa071,0x1a2ac33c,0xd056b967,0xc72125da
.word 0xc1c90eda,0x2c477024,0x5f25971d,0x08dad1bc
.word 0x1892ff9f,0x63f5f384,0x7308289d,0x31c8ebe2
.word 0xcc91ba09,0xd66a550b,0x92b5c685,0xf7684727
.word 0x9703bebc,0x5cb57d86,0xfb7bdff5,0x6f30ef44
.word 0xbddeebd5,0xb9abf5df,0xeb135481,0xe229963d
.word 0x764480ef,0xa5934d6a,0x9c54a704,0x665e8849
.word 0xd2131366,0x8210f847,0x7df310d3,0x6912d982
.word 0x418ad871,0xbb03d493,0xf3976769,0xd3281556
.word 0x44e10d20,0xce8a8791,0x758cc431,0x8f1222e3
.word 0x7adb0cf0,0x000fb66d,0xc1e58bd9,0x88d7dd61
.word 0xa6fed1ab,0xfe5665ac,0x3c9c19d7,0x13803d0d
.word 0x70c0b617,0x8937fccf,0xe2b1fb58,0xd8351400
.word 0xe22a563a,0x323d759a,0xc760bd00,0x7b09754c
.word 0xfee81d4a,0xbe5e1fe4,0xf327a8cf,0xf0e21464
.word 0x2d7d9d8d,0x603546f8,0x7cd80ade,0x6370284d
.word 0x024b9286,0x6ae2cbb7,0x1ce18221,0x1ecd2317
.word 0x4caa19c8,0x96de3ae7,0x1a3dad8f,0xdb6e4638
.word 0x3f62dd4c,0xb28f03fd,0x0ca1e6e1,0xeecb5c96
.word 0xaf8ff351,0x23b808f3,0x5353c574,0x8f7a5286
.word 0x23d3fc7c,0x16ddd4d9,0x9850b034,0x83ca2619
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 0xd9f280a2,0x29443145,0x25dea6b3,0xe38aa42a
.word 0x8452895a,0x1d6158ba,0x68777629,0x78de928a
.word 0xe721d37f,0x94f54acb,0x082d951e,0xc48dc56e
.word 0x22fde12e,0x475e2a98,0xa347c478,0x4acf7a3e
.word 0xc6847bd1,0x64ee7f6b,0xbb2ab381,0xb8928ae3
.word 0x024615fe,0x67dace36,0xc09b7cae,0x1627afc2
.word 0xb01ae19f,0x5f1bdda1,0x0a5493de,0x44982fb8
.word 0x4f59eb97,0x53f1c68e,0xc9f27fa2,0xa9ca700a
.word 0x17b578b0,0x6aecb198,0xbc84016c,0xf9a8ad6c
.word 0xd0380c1a,0xabfb41b1,0x4cfebe64,0xf2346896
.word 0xa8902ec1,0x95948980,0xd7de7166,0x9fc262cc
.word 0xabf6a46a,0x9aa222ae,0x694e7ae8,0x964b2880
.word 0x33592b2e,0xc06dbdea,0xee718115,0xf7e13fa4
.word 0x52f81779,0x5b0d3797,0x46377b4a,0x36198800
.word 0x2aa63ce4,0x8f217e8b,0x7d7d9fda,0xc382b969
.word 0x6b4ecfb3,0x98860950,0xf29c24cf,0x54838e13
.word 0x1a50bdca,0x91c210f8,0x4fc7f354,0x15f443ae
.word 0x550b5653,0xd12565eb,0x36f24f73,0x31417908
.word 0x9365950c,0x74a867c2,0x3947e36c,0x1286446a
.word 0x960b1002,0x58f8061a,0x48f765ac,0x6a8a66d0
.word 0x2348f66b,0x4a2c4b55,0x2c28d065,0x415ed0cc
.word 0xe50fe4c8,0x90d0feb5,0x988e0783,0x3ff89533
.word 0xdd727e32,0x1ed691d6,0x69bbd821,0x3faa4a5d
.word 0x6174f15b,0x9bfabdb5,0xeee8c164,0x8890a7bd
.word 0x2bdbf86e,0xa9d6c1ce,0x2eb455b5,0x4f01f3ec
.word 0xc73a81f2,0xeaa1f819,0x221d7b3f,0xfd9c1e65
.word 0x67774142,0xb0194b8f,0xa75733bb,0xfe1b4286
.word 0x5d6d45c3,0x30724dbe,0x19709821,0xb6de5157
.word 0xc995432e,0xff6bcf03,0x46cb2221,0x79949ba2
.word 0xc13eb750,0x50cc2089,0x1fb687a8,0xca76b181
.word 0xc575de69,0x7748526d,0xeeee04fd,0xb1cb2a7b
.word 0xc63ce58f,0x38ded309,0xa9971196,0xb0a78d80
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 0xfc44ad06,0x9b1dd948,0x646de172,0xb009b1bb
.word 0xf0bca186,0xc541c513,0x140a4972,0x33471e18
.word 0x1e5df065,0xaece8e7f,0xbecfc858,0x18ede444
.word 0x6e222455,0x0aac0519,0x126e47ed,0x616a80af
.word 0xf5443dfd,0x3758cf3b,0x92c99dc2,0x92d59112
.word 0xc4a0431a,0x40dba136,0xe378eaba,0xaba23767
.word 0xff928cf3,0xc63b9d22,0x9e183102,0x954251f4
.word 0x397e86b3,0x2855eb42,0x77265406,0x100c48d5
.word 0x1c6da349,0x083d0ab3,0x374b7de7,0xd16a59f4
.word 0x7f8765cb,0x8e0c0c2e,0xc7e82db9,0x44d859c4
.word 0x0607ccdc,0x04fb7399,0xa87a01cd,0x57dd8675
.word 0xb13996ba,0x790fcba2,0xa5bcd129,0x3b872c84
.word 0xf79d8927,0x6b0a917e,0xa606425c,0x9c9db030
.word 0x4511a33e,0x3dc0296c,0x482fdd73,0x21aeb304
.word 0x988af538,0xd2263cae,0x46c345ea,0xbf60d326
.word 0x760c511b,0x4c7437a5,0xd35b899f,0x0521b637
.word 0x6db57cc0,0x9b283af5,0x8efe3028,0x33fc4de4
.word 0x6c1fea83,0xd9b0867e,0x4ae54ce1,0x75a75ea7
.word 0x0a171560,0x2070dcdf,0xc6822d99,0x2da723cf
.word 0x4a46d1ae,0x0e3983b9,0xc68e62bd,0x4b68ceb4
.word 0x50c004a6,0xf3e2dbb9,0x94459e6f,0x137d0195
.word 0x35efb64e,0x978995aa,0xeeb3adb5,0x52e99d49
.word 0x3dd91a06,0x313e0720,0xc468100d,0x6a569e15
.word 0xaa27d0c3,0x18d70a89,0xaf26117f,0x68ae925d
.word 0x182fb5a7,0x1f89c9f3,0x0817ebd4,0x247bfbaa
.word 0x2802705b,0xe81c4d11,0x687fc705,0x9d738046
.word 0xf2394582,0xf15e938b,0xd1b8a4b5,0x4070b40b
.word 0x39b3136f,0x4abd6398,0x8ee64292,0x218d2cd3
.word 0xab266b2c,0xa7e321d0,0x2de6ab0f,0x227495e2
.word 0xace5636e,0x8753e5fb,0x8d9ddf4e,0x4637355f
.word 0x0849d9c8,0xad84c240,0xc66fb06b,0x71532556
.word 0xadb2b520,0xd461c7e8,0x1499f344,0xa851d56c
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 0x1fc04c21,0xc5c2e1d0,0x50867cd7,0xcf3d4e1b
.word 0xd16deb86,0x1292ce99,0xda1a7c18,0xe8879d64
.word 0xdd7b65c2,0x2ea4c47f,0xf3049dd1,0x2ee6b707
.word 0xcfa12184,0x7cc8ed64,0xb47fd10a,0x39b0b7b9
.word 0xd5c6a82c,0x16d3a23c,0x46c15c9c,0x7aee6769
.word 0x2f12638e,0xf7f72436,0x967b139a,0xc5fcaba7
.word 0x60e0ebc0,0xa3f3860a,0xa919117c,0xb10855a2
.word 0x89a75021,0xa8fec369,0x00786ff6,0x86ce8af7
.word 0xe184190d,0x6a484646,0xe25170cb,0x26d83f6c
.word 0x22c94711,0xea69e460,0xe006a8bd,0x40364428
.word 0x192c0d2e,0x51c5ec8e,0x2787fd43,0x88ad12ca
.word 0x4c17ead7,0x6ba0f6f0,0x20fb5837,0x11d9fdd1
.word 0x5863b99b,0x68f68b2d,0x1198a4a7,0x1bf5b3e0
.word 0xad3cb45c,0x6bb01804,0x64a496e8,0x738122d7
.word 0xc991e29e,0x30f692e0,0x4617d856,0x91067dc6
.word 0x094a927e,0x7212097c,0x6284315d,0xaad5f4b9
.word 0xb3d475c4,0x3370acc0,0xefc62e20,0xb3b653a4
.word 0xff2b3641,0xa1936ed6,0xe2f9c154,0x176bf27f
.word 0xd8702b12,0x8c2182d3,0x9acfa469,0xd7a9ffb7
.word 0x45cbf7af,0x989a70dd,0xd5bd40e0,0xc0e04126
.word 0xac4d863e,0xa4347b90,0xd7faeb06,0x395e0a1b
.word 0xb0187a7c,0x7f1f5c30,0x35baa59e,0x5faa4e02
.word 0x1d7e460e,0x02fc5c19,0xd4ed25cf,0xf96ab460
.word 0xa0b28863,0xdffc678b,0x62852094,0x36e4d728
.word 0xba04dd97,0xa22e06b1,0xd100948c,0x9449f2a5
.word 0x17ecefbd,0x706baa38,0x53ba3c45,0x7fe1880b
.word 0x5d0cd36f,0x1469042c,0x9022ce95,0x15a777bd
.word 0x45266329,0xdc10f0dc,0x4e9af19a,0x73d72430
.word 0x3417d11c,0x5d3756ef,0xb0a339ad,0x467e6ed0
.word 0xb1730e6b,0xa4f3f8c5,0xdb6b1442,0x43058ba4
.word 0x35e4fd56,0xc4239af0,0x2d1b1d9c,0xb5f930c4
.word 0x2a6a5156,0x8d532e24,0x94350425,0x0e9d2ca1
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 0xda936956,0x5d1a31ca,0x003a5286,0x634de24e
.word 0xa1f59fe3,0x3675f601,0x58b7a8c4,0xd6286cf8
.word 0x45cadcb6,0xd1125286,0x18483236,0xf141c0b9
.word 0x5034ddab,0xa5e3827c,0xadfda891,0xfc171413
.word 0x5401740e,0x50a9262b,0x0c1ee178,0x7d0e12c5
.word 0x91914a2c,0xa904fd22,0xe472760d,0x7ac5f78b
.word 0xcf0c2b42,0x4f7ddb36,0x6646e23c,0xda699884
.word 0xa98a7fec,0x8605afb8,0xa941d8fe,0xbcc0b0e5
.word 0xe5f84a89,0x47041601,0x0fa411e9,0xa4c3587d
.word 0x0f15c6ed,0x9105dac7,0xb8742b39,0xf92fd63e
.word 0x4d816dc4,0xb2249994,0x47bd18a4,0x183f97c7
.word 0x5d93edb9,0x0812e56e,0x201acaeb,0xcf70d9a4
.word 0xc0cb6084,0x12742ab6,0xc019cccb,0x648e3924
.word 0x2fe6ea73,0xc251c8f3,0x3c576fdd,0x474e7f48
.word 0xb173f386,0x7194af81,0x112585b6,0x53b12ada
.word 0x0dfe0c49,0x83ff9e87,0x6f9f7add,0x283d49a9
.word 0xc02d79d0,0xbd5999cf,0xa9184ed2,0x4d78e654
.word 0x97d27d7e,0xe11975d2,0xa510bc59,0x5f66af9d
.word 0xb5479d57,0x89606c29,0x9d49b7a8,0xb7e850dd
.word 0x76570b0d,0xaf4389e5,0x9f78278f,0x67fa522b
.word 0xb9beeeed,0x56b974da,0x5684a78e,0x09811425
.word 0xfe4a2017,0xf412c349,0xb49572d2,0x676c3dd0
.word 0x314bf2a5,0x0aefa817,0x81a4d13d,0xb07e53be
.word 0x50f88ed8,0x7b8573d4,0x1d168832,0x923df326
.word 0x4d53255b,0xe7c914a0,0x83b9cfef,0x370c7af6
.word 0xe9d5f83d,0x4e34d5f7,0x13cf7b66,0x5d94b9b8
.word 0x018cb960,0x07899a79,0x084e7fe3,0x31bc2c88
.word 0xf9b9a01b,0xf8974582,0x4600953d,0x6a12732e
.word 0x1345ab29,0x81261681,0x0e0f0a33,0xa4d2207f
.word 0x3b5d0b97,0x513ed53f,0x51ec571d,0x33647d29
.word 0x8e704247,0xad1f9d1b,0x7ca14ff9,0xc11c9d46
.word 0x435bfb21,0x68deff43,0xc6612af1,0x90a99ef6
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 0x1f86541f,0xe1f6fab3,0x2c2a73ef,0x655ae883
.word 0x728b2188,0x9c3fe724,0x2e3704ba,0x9fbd5b42
.word 0x9177370f,0x524fdfcd,0x78005122,0xd552519e
.word 0x285e25dc,0x55afb021,0x57ae9732,0x9ff4daa8
.word 0x1ee1aece,0xb26e0d83,0x0c9b97ad,0x76e34125
.word 0x6be816c9,0xfe2982da,0xf99e5ab7,0x9b1fd925
.word 0xd21ae3db,0x39b39a4f,0x4842fbc6,0x0fbd3900
.word 0xeb9d662e,0xc9d73d30,0x26af1178,0x00c61c91
.word 0x1b2eed34,0xa47fbba4,0xf825c47b,0xb4c42917
.word 0x84d780b3,0xdf652768,0x1115d64f,0x200ad490
.word 0x78a33b00,0xfd595947,0x84b4c98d,0x4071f828
.word 0xa6c9a908,0x0614963c,0x93de5732,0xc95027a6
.word 0xaa379fa3,0x9e12b2e8,0x50057594,0xaede0043
.word 0x83462312,0x9321d4f1,0x3066dd38,0x14f7d16b
.word 0x598e6f02,0xb8a91fbe,0x557d0db9,0xcb7f39eb
.word 0xa041d880,0xb8595be1,0x7c1008b6,0x6dac7c18
.word 0x7be24f92,0x1fc361d7,0xd5c5e8a1,0x9d2fe2ce
.word 0x998f85c5,0xeb5e4334,0xe92f2e22,0xa3d677f6
.word 0x1d2c9651,0xe3d69d93,0x51f8019c,0x0cd3d5eb
.word 0x3a4961e7,0x0c5cd8ce,0x6331e593,0x0800a776
.word 0xcb129207,0x8ee9e84d,0xfadeaae8,0xa3773c5b
.word 0xa0a7d33b,0x68775dab,0xb9aca56e,0x09e41621
.word 0xc3f5e997,0x15699669,0x8d15d3b4,0x811a724f
.word 0x6577e0a0,0x559b8a38,0x0a14b6e3,0xb7e5211a
.word 0x4b7eff9b,0xb134f6d3,0xebbcb622,0xe04c9b91
.word 0x8555e01e,0x46fb3edb,0xd06986be,0x488d8bec
.word 0xf0cbcff2,0x2099ce28,0xeb31f32a,0x93b58981
.word 0x6635f6b4,0x128faabf,0x67a64547,0xe8d12c43
.word 0x35230d00,0x880676e6,0x999f6345,0xe5f8ce80
.word 0xe0241dd3,0xf7be0211,0x11c78739,0x41a9f9a7
.word 0x3c318b93,0xb621e3f1,0x86bd1f67,0xb159c0c9
.word 0x779009cb,0xc06251b4,0x9f4ccce1,0x58eba734
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 0x6dcc358d,0x76aaac23,0x598a72f1,0x7bf81317
.word 0x641e0920,0xa9ee9f57,0x988e8c25,0xbadcce04
.word 0x9c5c946e,0xdfd36677,0xbbaeffc7,0x2addd472
.word 0xdf4e71c8,0x335d6b24,0x70c9001d,0xd2fc490a
.word 0x9cab82f3,0xcc6f463d,0x66a149b1,0xb5890ca9
.word 0xeec92e7c,0x0170a5aa,0xa0304c9f,0x5d949c9b
.word 0x21777a83,0xca39fa63,0x6fb878d2,0x56f095dc
.word 0x5466a2fb,0x6fb17f43,0x38bc9219,0xdafc7c43
.word 0x2e9cbb3a,0x4bf2c110,0x219b6535,0x935c3ddd
.word 0xb92f5d9a,0x34a25573,0x5db71896,0xbd8e5507
.word 0x9baa0b40,0x84f11644,0x35d7afc0,0x1ce8b68c
.word 0xfa4f0e81,0xe4305bd4,0xe273d47c,0x95086126
.word 0x3d5cc377,0xdd4b8b03,0xf0ab7991,0x0962375e
.word 0xab2605a8,0xce6daa45,0xfd6d5e40,0x2d5eb6d9
.word 0xa6a35216,0x84f8a493,0x445f421e,0xa8f39932
.word 0x6e1f97cf,0xf83c717a,0xdd5d247d,0xf436b922
.word 0x78c05cd8,0x844305a1,0x4e0eca46,0x2378e1d4
.word 0x08a081f0,0xd5f3df8d,0x09d6cdc5,0xcfa7f7b1
.word 0x7fc105e4,0x9955b5f2,0xf04854c3,0xf1868282
.word 0x3e7a870a,0xbf6f10fe,0xccdaddde,0x231f191c
.word 0xe326f986,0x3437965f,0xa1233bfc,0x500490ba
.word 0x3957af4d,0x4649b97d,0xe25091ce,0x50bdadae
.word 0x6ac118d2,0x99754d15,0xbeea5485,0x23560988
.word 0xe3f4b8f4,0x82484d17,0xd9bf4166,0x84835da8
.word 0xc98f5490,0x9ebdddf8,0xc473687b,0xb6688459
.word 0xa906067b,0xed4c519a,0x429be384,0xca661ddc
.word 0x44d72f6a,0xc4454a6b,0x688e2888,0x0346f55f
.word 0x8e93d9d9,0x3fb7326f,0x2cecf00a,0x6de2670c
.word 0x02a1cd7f,0xfd814007,0xbfba4e58,0x429040e2
.word 0xca04b3f6,0x8f77c83c,0x25797b46,0x25dfde70
.word 0xa8e03cc9,0x843372ff,0xcdba532f,0x1de8136f
.word 0x04d91cf6,0xc5336249,0x3c9b9576,0xf2b7305b
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 0x7eb88c7a,0xadfb6bd0,0x35583cc3,0x2f522a05
.word 0x8b7fe390,0x09ea0c14,0x05f2a65a,0x145bda26
.word 0x01f5df01,0x18112336,0x2a9beec4,0xdc52b479
.word 0x10106e03,0x1dc8343b,0x1790c8b8,0x38bd9090
.word 0x86f53559,0xa11faa85,0xc028e933,0x59a6ccf7
.word 0x112c468c,0x48b25959,0xafdd0730,0x95a1790b
.word 0x9c2ec8e5,0x99946462,0xc4f50b86,0x6433c544
.word 0x9b69aa5e,0x43d0cd43,0xce5034d5,0xd3a18848
.word 0x3a4f1f14,0x8abdf36c,0x76e21378,0x2388408b
.word 0x9c87c60e,0x8f8d128b,0xae5aa804,0xeea3a770
.word 0xe1406257,0x88c02472,0x232510ae,0x8959e0c7
.word 0xdb278f75,0xa93f3742,0x454404fe,0x5410737a
.word 0x2bd2aa98,0x3239d6d9,0x273e5b89,0x8b73ca74
.word 0xe8df32c9,0xb74fda76,0xaa9b4456,0xe9439e56
.word 0x73af0fd9,0xbe94328b,0xbcf111df,0x6915adf3
.word 0x487324bd,0xc42c7b9f,0x6ebc0280,0xdf78c74d
.word 0x1227777f,0x49d0dfe8,0xf072248b,0x4c3da1a0
.word 0xa32b2d9c,0x3d963b01,0x2bde32dd,0x35755061
.word 0x045323bf,0xdf87667e,0x3908f45f,0x393f3493
.word 0x7d9b32e7,0x26e193f7,0x1cf7bb6c,0x8fbdf17f
.word 0x10e9d9ca,0x80374ef4,0x366c39e4,0x48aa5569
.word 0x891ae4ca,0x65d74e33,0xbac37321,0x1d3552df
.word 0xa6201821,0x2aec61bf,0x8333a80f,0xec46c73c
.word 0xecbe13e5,0xbe960ede,0x5c093777,0x0870535c
.word 0x083c23c5,0xad9b6a37,0xcc325fc4,0x8e77798a
.word 0x36d0782b,0x5b1c8297,0x564caf72,0x49db39ad
.word 0x65d04393,0x053ffb33,0x3de0e21f,0x5f595e9a
.word 0x08e07fc2,0x7265f715,0xad49f5d6,0x3157a4da
.word 0x022ab8e2,0xfc8ef425,0x3579b612,0x129f7016
.word 0x8566b32d,0x72f53909,0x52914723,0x53443092
.word 0x5a110b64,0x8a1fe019,0x831f2574,0xab5fd9c8
.word 0x226162ac,0x2bf8934f,0xf930a82f,0x71b8eb1e
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 0xda2e7c1b,0x87964e99,0xcc555a73,0xdf0293ea
.word 0xdd85eb3c,0xbce459bf,0xc282a92a,0x30f51c95
.word 0x4adbb296,0xe7045972,0x3097bae2,0x58d59780
.word 0xd15f6237,0x48275a91,0xf53601d9,0xe1d0e5d9
.word 0x4dc32373,0xf5d052a1,0xd1b2e681,0xbfd10347
.word 0xbdb82a3e,0xed7a157c,0xccbebd78,0x77a4aef7
.word 0x46cf3620,0x45117d39,0xc2c501c3,0x8acd8031
.word 0xa763e5e9,0x2c1b2642,0x2983ecd2,0x65233036
.word 0x9251b02d,0x385a2aac,0xdc4ce6e2,0x42b84a0b
.word 0xffb0e05b,0xd03481ca,0xd8031c18,0xe7d458a2
.word 0x23f1844b,0x870a561c,0x2242e8b6,0xf3252309
.word 0x5f879410,0xb91416a2,0xb6dfd6a6,0x11bb8407
.word 0x2f67e530,0x69f68ce1,0x06c15388,0x367746b3
.word 0xcdec0d73,0xf86334b6,0x15b3bbdf,0x2ea766e5
.word 0x7caa7975,0xb69dd2f8,0x534c890e,0xe10719ea
.word 0x03a635ed,0xf5738560,0xfcc00a05,0xc391d187
.word 0xfc5e599c,0xba43a767,0x70fadd55,0x8c877827
.word 0xf29da8f8,0x63a445d5,0x53956b16,0x1d60c941
.word 0x3aed3afb,0xfe082c96,0x4afd4f7c,0x73c4d448
.word 0x9f221fcd,0x0db0b89d,0x38acf370,0x6ac02fe7
.word 0x5cce5c8e,0xe8b8b090,0xab5c276a,0x6a40072c
.word 0xe990f355,0x2ad8b93a,0xaabe651b,0x86fa6857
.word 0xb9648935,0x41cde180,0x96636eae,0xa73877db
.word 0x0c8b1e50,0x15a0e5ee,0x4076d6bd,0x608309ad
.word 0x74614ea5,0x77eccd4f,0x14717075,0x355eacd1
.word 0xc0809ddd,0x11f9ecd6,0x6008f4e7,0x2b980c8f
.word 0xe28bb87a,0x197617ce,0x0456e4f7,0xfa5f3d25
.word 0xe5d3e961,0x14a028c8,0xba69dec9,0x79cb190a
.word 0x54eb8b34,0x25ea849d,0xe6b48b95,0x1a4834d4
.word 0x3074ba7a,0x79a0ad2a,0x41574bf7,0xff5fb8de
.word 0xe08d68c8,0x7660b9da,0xc28df8d5,0x95977b87
.word 0xd5b08993,0xcade8135,0x4dcfa2a5,0x938e016b
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 0x0ce86dd9,0xe895a1a3,0x2197e957,0xb64617e0
.word 0xd22c3681,0xa0ca7993,0x6e070c04,0xb30a0e49
.word 0x053b16bd,0x6ac3222c,0x5a96ef63,0x66434569
.word 0xb8041ce3,0xabcbbb33,0x77892d7e,0x853f48a2
.word 0x29dd5486,0x136c3d86,0xfadd661c,0x6db48010
.word 0x19d05432,0x87173355,0x5bf82815,0xf4d1ab43
.word 0x1a8e9222,0x16962645,0x41c60e83,0xa2ea7c3c
.word 0x06e8e3ec,0x6b0f524f,0x7c90d82d,0x97430503
.word 0xfce48196,0x18f089d2,0xa4599030,0xc948afcf
.word 0x36539f85,0x86f26419,0xea151122,0x475a230d
.word 0x0f5070ec,0x62d05a0b,0x8a6bfa20,0xca687e16
.word 0x803244b7,0x04531e57,0x0d280936,0xe14f0018
.word 0xcdc54fe4,0x0fbc7cfe,0x4eb790ac,0x8b41d377
.word 0x62d41251,0x7bec2a8c,0x6cb2020c,0xa8b77e19
.word 0x8e7e9ecb,0x7454ebe9,0x73f332ab,0x13330eb8
.word 0x4b067945,0x513cf267,0x07fc150a,0xd3557c68
.word 0xbd569aea,0x75a8d562,0x717d0c54,0x8b63f868
.word 0x8529fb49,0x9b0a3bb9,0xeb248e2e,0x77133b0f
.word 0xba65e096,0xa34ba3e5,0x6497ab57,0xe6cc9704
.word 0x4017890d,0x06e3efb8,0x299295eb,0x00d2a9c5
.word 0x0d656906,0x459d776b,0x1c221ca1,0x4a657260
.word 0xd564b7e9,0x711d3760,0xec987aac,0x6344e791
.word 0xe091c207,0x9e639924,0xc9252e74,0xb2b8d05b
.word 0x6dcb94b4,0x77c5d778,0x70b4a953,0xe30d7274
.word 0x634b6d05,0x9cb54c94,0x1ba41cf4,0x6adea370
.word 0xc28da8ce,0xeb083054,0x6f0ff880,0xfd08231c
.word 0xf0ce193d,0x83630f47,0xcb70c22a,0x03a371b3
.word 0x39d1b2f6,0xb530c55e,0x20cc70c9,0xceecc403
.word 0xf6b396b2,0x03dced54,0xfefa848c,0x246b1a03
.word 0x2c232d35,0xa43d4074,0x9718131e,0xc33a2a1e
.word 0x08771192,0x1ac7ff4c,0x968c4b07,0x552c687a
.word 0xbb58f34b,0xd1d0caa7,0x4a319f6b,0x96287a42
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 0x1d2d3562,0x37ddefc4,0x5e0f607a,0x2f158229
.word 0x8b97e27f,0x05478186,0xe26f3a2f,0x2b1b34f8
.word 0x1fbe5209,0xcbf503dd,0x483fbc44,0xc3edee8e
.word 0x740ebf10,0xd912c0a3,0xff16ee9f,0x09b6da98
.word 0x7220de1b,0xb070c451,0xbd68e804,0xf27c7746
.word 0xca0c80b8,0xb9236421,0x6ba8bc30,0x1e2b5dc8
.word 0xcef0dd5e,0x8b334509,0xe9ef091d,0xbb1d5912
.word 0xedfa598c,0xb536b388,0x5761637b,0x8ec32eee
.word 0xa472ec5d,0x8d6b62ad,0x016a2979,0x9570fea4
.word 0xb12605df,0xd8a01039,0x20d2999f,0xa93b9728
.word 0x2a7f7647,0xf748a1e0,0x7da4eba9,0xc00dd1b1
.word 0x1e21d709,0xc24086a1,0x53bca81a,0xebfddc1b
.word 0xbed56dce,0x08de09d8,0x7156719b,0xbcfc113a
.word 0xde003f42,0x89ad32c9,0x89cdeaf5,0x551b615e
.word 0x3097a683,0xaafe87c1,0xdc870f72,0x9a72edc1
.word 0xe05b2e6c,0xf81a8d5f,0x986d0952,0x255c1b9d
.word 0x7a4b1aa3,0xa8965fe9,0x47517092,0x085f8739
.word 0xba2ae9d6,0x5b869795,0x96496594,0x11554889
.word 0x8e1dc452,0xe703e8c3,0xfdc03a7d,0x0b210a9f
.word 0x8764d708,0x9f2e2a50,0x338929fa,0x51ce8d5b
.word 0xfb200723,0xb5d304dc,0xc6db3b47,0x098e89a9
.word 0xe4cd3879,0xd9aa24aa,0x7a95eb72,0xf664db65
.word 0xcf81cddd,0xff028e29,0x5e53bccd,0xeaacf565
.word 0x1d355a47,0x688ce370,0xca8c94e3,0x2ee041bf
.word 0x719a90b0,0xac14125c,0x14c8c211,0x856e5fb5
.word 0xc29ed944,0x471a3f98,0xa76f4bf2,0x4fa8fbfb
.word 0x8cb14205,0x74a6ea6b,0x38d4368c,0xb08c3fa8
.word 0x4b74abe5,0x3ebf3275,0x30d934c4,0x615239f0
.word 0x62d1e910,0xd1bf3deb,0x5564cd72,0xa989250c
.word 0x8f21a420,0x6d1ebcad,0xb747cd41,0x0ed6bf83
.word 0xe9aff4cc,0x0d3ea719,0x4031a39e,0x7429e68d
.word 0x4ec2939a,0x293cc80c,0x36c18557,0xa4928392
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 0x917c1889,0xce1aad68,0x7ec5273f,0x4aef9992
.word 0x5002da98,0xf7b2d712,0x4814d4e8,0x36579d60
.word 0x0cb04da3,0xe1827bee,0x64c5e33b,0xdc01b285
.word 0x48ac911d,0x5009fad4,0xa1487b6e,0x05ef007b
.word 0xc59f8765,0x33bc2492,0x3ff90398,0xc67399a3
.word 0x7ec00845,0x8acee7ea,0x263f6c0b,0xc71ba742
.word 0x67995a64,0x04880e70,0x91f4d18b,0x89251715
.word 0x4441d1a7,0x375b7dfd,0x0ff98511,0xf1344bec
.word 0xe210aa5d,0x5df86cda,0x5b2faaa3,0xe224c7e6
.word 0x90b47d33,0x8c6b76b6,0xf53c05bb,0xf9e9e98e
.word 0x95344e89,0x1edca7bf,0x4ce85fd4,0x7a41289d
.word 0x99514bbe,0xb661d730,0x2b12f1d4,0x4828f645
.word 0x840f83da,0xcff6a366,0xfb897f3d,0x2cb175c6
.word 0x10b3003e,0x8248d48f,0xa7c844b5,0x99b041d9
.word 0xd2058b5c,0x51b71bd2,0x85b4ff2c,0x15fe29cb
.word 0xbeec08ab,0xe3716dfa,0x8deeced7,0x47901ad0
.word 0xd5dbf71f,0xf6deebef,0x8b2b0ba3,0x45e971ad
.word 0x724d7eb2,0x1f43197b,0x6b3050fa,0x2acbf9a5
.word 0x288722ac,0x084c9da6,0x0a2dfde8,0xd5dbe983
.word 0x54f0c8ec,0x7daf8572,0xd30022fe,0x2436eab4
.word 0x0200d378,0xab5d3a9a,0xa5a4563a,0x033d57bd
.word 0x51ef1983,0x24c1cd74,0x0a70846c,0x6d157ff3
.word 0x48627e91,0xa9b9def1,0xf00e06ca,0xe61dcfac
.word 0xd5526172,0x394ec3f9,0x35d0b760,0xb10fd3ee
.word 0xc3f9a872,0x8ff81235,0x43f8d44f,0x25066718
.word 0x07e4faab,0x08555070,0x4ccc0f86,0x07805c90
.word 0x3ebdf8dd,0x3ef28351,0x399194d5,0x5a160b3e
.word 0x40709d7c,0x25ea50d8,0xa8bf5f85,0xbaf108d5
.word 0x60281e4e,0x48d96523,0x9026ee7d,0x7eaac7d0
.word 0x3200a488,0x223b637f,0xf624ccc3,0xf0fb2406
.word 0x08f78f30,0xf77ccd88,0x07e22d34,0xdd1ff78e
.word 0x607e1edd,0x895db08d,0x7858dd8d,0xd4e1047a
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 0xbb38f0cd,0x2e01b2d9,0x6934671a,0xe33b8572
.word 0xb98157e9,0x4bf190f1,0xe2ef11c1,0xf644650d
.word 0xa4f7f42e,0xb6f98877,0xbb9adb1b,0x70283ad3
.word 0x55c69cac,0xd5e5391b,0x58643002,0x251f3ef4
.word 0xbe3ca414,0xd3b1c5f9,0x66e1cf76,0xddbdbd50
.word 0xef6ca39d,0x7945cf2c,0xe409b078,0xaca1070f
.word 0xd199c68e,0xaaf17d29,0xdf10200c,0x1c2c8261
.word 0x0ff481fc,0xe7a351d1,0x3f059393,0xd3cb902e
.word 0x529f1f13,0x8e820a75,0xcc6b90b3,0xacf1c9a9
.word 0xfc0b93c7,0x7c3e998e,0x841e4cee,0x6b7f2ce6
.word 0x2da805e4,0x54a89ae5,0x7189736b,0x27356889
.word 0xeb0eaf04,0x80b5e105,0x0d41a361,0x8b3dac1e
.word 0x72831e1b,0xfecabe7e,0x0b676218,0xdc2581fe
.word 0x80625edd,0xfce2929f,0x5be8ba09,0xd93bfd08
.word 0xa8ef7eb4,0x466bb0bf,0x516f3a75,0x5954dc06
.word 0xbeda33e3,0x219b20d0,0xe8bb523f,0xf0b63a79
.word 0x4a499601,0xc65fbb08,0xc1daabdf,0x518e1e79
.word 0x0dd560b2,0xc4377d89,0xb0426b5d,0x778a3aa9
.word 0xe3ef92ff,0x573c8170,0x0c3cb571,0x3ab9492d
.word 0xc6452a61,0x44686959,0x6ababdcb,0xeafa74ba
.word 0x26871709,0x93576466,0x15dd3ae8,0x9afe2e26
.word 0x7e824ff7,0x585b4496,0xc40baa00,0xa0d0f745
.word 0x0fbe4008,0x571a8974,0xc5d7d5ab,0x135e78ed
.word 0x1ee224df,0x2a41cbcd,0x19fc1338,0x6ddc1ad7
.word 0x7bcc5aaa,0x3580a7cb,0xf0195b7c,0x507f43ad
.word 0xe11e20e0,0xb5560e87,0x575bbd02,0xca599de0
.word 0xc3c9e1e1,0x74d8b7a3,0x16994e77,0x8c7b64b9
.word 0x97cc2797,0x2a103c41,0x096b85ad,0x623327b2
.word 0x4289e7f6,0x24e9d2ea,0x9886f54e,0x9f0abea6
.word 0x936e901a,0xf1ff556e,0x416bd13a,0xa365ea07
.word 0xeb56dec4,0x8c17abc8,0x659589fb,0xf9c7f2b1
.word 0xbfdae4a7,0xc236ddc3,0xb20a8f6c,0xc5614fac
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 0x2f09d172,0xcb7173f5,0x2d97652d,0x833d058e
.word 0xf6b0104a,0x60904664,0x6a571b4b,0xf7427fa0
.word 0x9d96fb55,0x87a3a76a,0xe5e6ac4a,0xe1a5dec4
.word 0x273fe5af,0xee9e3347,0x0433827c,0x05efeafd
.word 0xc097c6ca,0xf396b4ce,0x8ab655af,0x796590bf
.word 0x8ddaec58,0xaadb9b3d,0x991f9e6e,0x89d3fb93
.word 0x082eb707,0x74678934,0xfbb3115a,0x7e452c03
.word 0x4b12c83f,0x2f5fa064,0x64ae943e,0x2e32a4a9
.word 0xd726ea94,0x1a46bc7f,0x32443f93,0x7863051c
.word 0x3b9d1681,0x2366c5f0,0x12b4b9b8,0xa63223f3
.word 0x17db7641,0xad68c170,0xf5789da0,0xa7bc0e04
.word 0x41606cde,0x60ec8b1b,0x4eebd0ea,0xcbfc1984
.word 0x933d5a1c,0xb201d162,0x149cb062,0x7ecdf6fb
.word 0xc89cf278,0xecf40b13,0x702a74ef,0xcfd2afcf
.word 0x1cf64a8e,0x31bfd9ac,0x125fd4f4,0x6596bd2d
.word 0xe5917599,0x4f3c160f,0x5bc9fb8d,0x0fa22821
.word 0x42ae8a97,0xd2eb87f8,0x5c8a93a2,0xf3285b3e
.word 0x273fb3ff,0xd717790b,0x8ae607f8,0xdafbcf7f
.word 0x94de361a,0xe2765f74,0x6524c1db,0x9ea5a8a1
.word 0x5e64e80a,0x26d84937,0xea1e8543,0x3b8b6b60
.word 0x9063defc,0xdfd04795,0x6121636c,0x51fcc839
.word 0x24b41b04,0xd16d6d9a,0x22acf83e,0x5dee58a2
.word 0x6d02e864,0x554cb867,0x5357ded8,0xd7c6d254
.word 0x271466f8,0xb1cba259,0xe8181385,0xd5d59697
.word 0xce074bd1,0x442a31a0,0xadad435f,0x2d63ed2a
.word 0x76e61f9d,0x68a6cb60,0xef60131e,0x83c62614
.word 0x21b800b9,0xe68b84a2,0xf1f91a04,0x407abbd3
.word 0x91251ea3,0x6d0fe0b9,0x38f70025,0x3378f4a9
.word 0x44e48bfc,0xa73a9494,0x9b892622,0x95d0f73e
.word 0x13064903,0x03281f3b,0xa9283861,0x00c09ac3
.word 0x7ce1030b,0x293331cb,0x01b3eebd,0x3ee3688d
.word 0x083e6f4a,0xca40d208,0x8d49ca96,0x2646b7a5
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 0x59bd867b,0x78ac0dcd,0xa770f958,0x928bb7dd
.word 0xb9fca70a,0xdf94ee3c,0x0d9b0e67,0x0e1531e5
.word 0xcd9670c6,0xf5e41dc3,0xa984c94e,0xce76c323
.word 0x46ed6c96,0xe1a98987,0x6e3d30dc,0x9720d63e
.word 0x9016c746,0xb4154675,0x76d66236,0x3111a83a
.word 0xd630e98a,0x428f080b,0xfdb82a37,0xbd6461e4
.word 0xb5cca460,0x2601bac0,0x511b2f77,0xe9b4fd06
.word 0x64949a8e,0xc9d588f9,0x328489fa,0xf1e124c2
.word 0x54a62f62,0x8a69fc1f,0xebc6cc29,0xcae64c39
.word 0x851e8b51,0x233f8584,0xcb8fb635,0x3b288525
.word 0x539cda70,0x75f16f44,0xfd038c68,0xd5c9e4d5
.word 0x0a21d958,0xfc1bb8c0,0x28c0e666,0x2df99af3
.word 0xc95d0559,0xfd259282,0x80ffcb6c,0xc5ffeb75
.word 0x20e4e100,0x0fe482e5,0xddeb4083,0xdf69a98c
.word 0xfd3765af,0x1136a05b,0x01cbaf1b,0x79f953ed
.word 0x7362a1a0,0x8083e426,0xfe36e2f0,0x798d5def
.word 0x70892f0c,0x7f012c0c,0x896a54cd,0xcc47c196
.word 0x3efc32dc,0x1f6a9f23,0xe7adcec6,0xd075d952
.word 0x6b894b60,0xdc6c33ed,0xba2e447f,0x70134a0f
.word 0x44ff0908,0x05afa345,0x73cc38ef,0xafec5d63
.word 0xd7c2c486,0x1cdff674,0xc56cf651,0x4252c761
.word 0x22477145,0xa5a3b5ec,0x21a82614,0x943970e1
.word 0x7de607ad,0x70ef392f,0xdfde20a8,0xf59f5d6b
.word 0x702bc355,0x0091532a,0x5769dce5,0x690ceec0
.word 0xf175d75c,0x1878a17f,0x1a90f59e,0x32991abb
.word 0x969cece5,0x5174124f,0x877fb567,0xbfb6232d
.word 0xe57a21fe,0x1f637c40,0x1cfacc9b,0x15b339d7
.word 0x2073005b,0xa81e4b35,0x9c6432ee,0xcd4865ad
.word 0xdb5a9c09,0xc9e64939,0x39fb2dcd,0xefa2b98a
.word 0x381fe9dc,0xb6f9ce8b,0xb35284c9,0x09d1ce57
.word 0xc7437014,0x6631a22e,0xc1010562,0xe93cd780
.word 0x408404a7,0x39705edf,0xb04a0e0a,0x392f1660
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 0xb6ab2cf8,0x044e3cfa,0x24c260ae,0xc39e81d7
.word 0xe041007e,0xcf7ac5ce,0x49806cfa,0xa4b06aaf
.word 0xca3a561d,0xf2764f9f,0xcc424383,0x640b4efd
.word 0x6847a0d5,0xe77eca7f,0x18b4c6c8,0xb0a82853
.word 0xdcd68a59,0x009f7626,0x1d8f9bf2,0x0dce9df2
.word 0x53d0be00,0x91421639,0x04fd19c5,0x5e32440a
.word 0xa1b20f66,0x3b778b22,0x73eaad88,0x965abcb3
.word 0xea49431c,0x72d5723d,0x33ec07b2,0x16c86fa5
.word 0x1137057d,0xd8f89db3,0x502bb82a,0xb41770c1
.word 0x89189765,0x215e2725,0x12e4d782,0xcc5bb28d
.word 0x7aace3b8,0x1ece8071,0x0d20e4af,0x887da91e
.word 0xa3254f57,0x18df504f,0xd558d7cb,0xcda8d5b5
.word 0x5ac70f21,0x31e1ced9,0xb01c44ce,0x016f1135
.word 0xe73bf474,0x8ae383ff,0x608aea8a,0x6721865f
.word 0xf99b591c,0x79e9dc64,0x8b060335,0x0997cf16
.word 0xabd3279e,0xb5489955,0xcee3ca7a,0x3b11fd92
.word 0x62158b34,0x806f94e6,0x5ec92905,0x0d637e56
.word 0x24aeb5f7,0xe34218b0,0x472f36a2,0x0f264bc4
.word 0x985c6c9f,0x4125df09,0x28b3a60b,0x79add5a0
.word 0xa6342ac4,0x2cdb7172,0x56bc86a1,0xf8b1dc3a
.word 0x74496b30,0x3aada7b7,0xb6e4acdd,0xa45096cf
.word 0x828d2163,0x71838ff5,0xc10f23ae,0xfd485923
.word 0x096d4702,0x39b855a2,0xc073e06b,0xd32fad96
.word 0x67f6a899,0x560b41cf,0x60e2d50e,0x605e304f
.word 0x26c6f46a,0xf2b9ea74,0xee50f294,0x5fa1163b
.word 0x35065de3,0x705b469d,0x0b42434b,0x97586c40
.word 0x0431de2d,0x8eba335b,0x1e3f1dc5,0x1a1f9929
.word 0x5039f17a,0x028faa58,0xcd7acc81,0x0e7dcc07
.word 0xd79a9e4e,0x275f7193,0x3e0d2d1f,0x79a8257a
.word 0xe1b604e0,0xd32c2935,0xfd1b5919,0x261dc3f8
.word 0x10bf6bd7,0x97cbcf3f,0x342a0625,0xe3a8fa7b
.word 0x715f2b80,0x7d2bbfc8,0x4cb69fdb,0x437e52ee
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 0xb2ee74ea,0xcc53258c,0x6bfc2ef0,0xfe86b3ad
.word 0x6b47a59e,0x238655fb,0x8d1b0ad7,0x90fcfe9e
.word 0x09074e47,0x4c653aeb,0x10307866,0x92d961ac
.word 0x8a77115b,0x0843f2a8,0x63ebfe03,0xf88eba60
.word 0x5d988098,0x05753837,0x2784a592,0x5e4a5199
.word 0xfb9c6ce6,0xab0032c8,0xaf361648,0xbe1aea8c
.word 0x91134fe4,0x6f77a09c,0x8238711e,0x225b3b10
.word 0xad70d57c,0xee681810,0x12d3fa8f,0xe47c4fad
.word 0xc3182afc,0x1cc9eb10,0x5b984149,0x6f6f07ff
.word 0x71493a9d,0x2cb7974d,0x277b534e,0xd81b9df6
.word 0x9c007a70,0xdedc377c,0xa430bcfb,0x6619d728
.word 0x36d62f66,0x322aed97,0x9a480728,0x08e0cd1d
.word 0x9e27c328,0x863c2bf3,0x445d4ff6,0xdb866dc1
.word 0xed92363a,0xfccd0379,0x3bcdeb47,0x2a39ccbb
.word 0x5ba9f802,0xcb651426,0xae698645,0xea475a94
.word 0xf7084e07,0x8e11d700,0x3b7a444f,0x44802b34
.word 0x8a99162a,0x1fa282c9,0x2499641a,0x8eeea514
.word 0x470869f8,0x9f0a5dfd,0x41ce2f7d,0x3ca2df57
.word 0x9a92bbb1,0x4e53e4dc,0x2c1d738c,0xf491d7a1
.word 0x7104467c,0xf4525584,0xb891929f,0x891d7a43
.word 0x1f062800,0xf9b3758a,0x2eda6257,0xc3c73e6e
.word 0x2204618b,0x1a126bef,0x29f8a2c5,0x1a1b9b67
.word 0xcf8e4044,0x063c2e2c,0x8d631c14,0x13702d24
.word 0x550491ee,0x85f6a75b,0x97cfadc1,0x335466f7
.word 0xeb6a0b2c,0xcc7bc69b,0x703351df,0xadcaa193
.word 0xb91f2735,0x34e23513,0xaa752d49,0x854d9110
.word 0x62e7e99e,0x5be3b7de,0x23f49ac9,0xc9e30922
.word 0xf95f940b,0x5287c3c5,0x4f37fadc,0xb0b7676d
.word 0xfd523bbd,0xc670a78c,0x0704d791,0xcecef227
.word 0x040f8682,0xa04ffb81,0xb7a48dd4,0x83850eb9
.word 0x24a759ee,0x3ebd7c04,0x3e8c013a,0x8984e870
.word 0xe508cca4,0x0a22ae11,0xf7fc3292,0x65c97e09
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 0x9d21a4a6,0xf373ab6c,0x94a3b574,0xa61d39be
.word 0x204c202d,0xee24a263,0xbcf35392,0x263a7c34
.word 0x9dbfd8b4,0xf9ad4c98,0xf0bd071f,0x1845d533
.word 0x9d4b493e,0x4b93a6c3,0x9b6a4082,0x6cfac8bf
.word 0xcef5d161,0x47aad07f,0x0414dc5e,0x2eb1a22d
.word 0xb48a48fe,0xb6436a8d,0xc6ed3dac,0xef932890
.word 0xd7f0ead9,0x29d58e6e,0xc97ef791,0xd8a770bb
.word 0xf4a3f185,0x8444123f,0xa89d1e0b,0x9faeb54f
.word 0xd61f178a,0x3b844aa3,0xc73c1ded,0x85834434
.word 0xc387a8e0,0x01f5df9b,0x8d689e82,0xd7b2c4ed
.word 0x20625334,0x44be78f4,0x058d9c9d,0x79dcf935
.word 0xb699074f,0x8836a90a,0xe36ee374,0x11c20667
.word 0x081ba1e8,0x1353ea67,0x1a482f1a,0x5df8f2e0
.word 0xa7b6475d,0x33667707,0x0181ed87,0xe237c27c
.word 0x30c929af,0x0af20981,0x716c2140,0xf621750f
.word 0x13ee1a2c,0x2e7336ea,0xfa7611f2,0x50e8f87e
.word 0x522790fc,0x58f55bd0,0xd54f5822,0xe40652b1
.word 0x0efe7a6c,0x3716711f,0x303eac8c,0xad4ac22f
.word 0x757a7ccc,0xbc757ae8,0x81265a07,0x0e77eedc
.word 0xd821de10,0x8cecbb93,0xdd2b8157,0x3db1743d
.word 0x07993d58,0x098cd7ca,0xb12532bf,0xc2c9e279
.word 0x133382f3,0x2a1a21bf,0x410f45b4,0x83d37dfa
.word 0x5b6de4be,0x2a16c22d,0xfe18ed39,0x41c962b9
.word 0x4793d98f,0xbf84bd6c,0x0858f05f,0xc97b2b5a
.word 0x6b0c2a37,0xff8a0171,0x5c38b1df,0x58b43b22
.word 0x78193403,0x025b0111,0x2a0a1bef,0x1d7aeff8
.word 0x56b4b72e,0x323f0953,0x5731134e,0x3acab351
.word 0x80a99fda,0xb9bc0d84,0x78dba426,0x938ec330
.word 0x30a29ee2,0xc617c694,0x86532dcb,0x38a50c33
.word 0xdb4f13f7,0x37eff047,0x4b2a914f,0x99a2a754
.word 0xa720e3c5,0x701c0845,0xd7865a54,0x781d0eb1
.word 0xb80f5693,0x558a1b67,0x505e7813,0x5cf674d7
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 0xdd057738,0xc4ff7516,0x0becc282,0x80a95a93
.word 0x6ee664ed,0x1cd86860,0xf34d7059,0x38c537da
.word 0x18c82dbc,0x91aa23b2,0x72ffdf95,0x43ec773f
.word 0x48241258,0xceb23381,0xc8ea02be,0x182375c0
.word 0xa2a0d8a5,0x88701a3a,0xa9e4d61f,0x7c3e6521
.word 0x812d94a7,0x3770efa8,0x5244ab56,0x4b8df97f
.word 0x31f52d01,0x4cad0a83,0xf6559c94,0xcd4069fe
.word 0x8d66d4a8,0x32487837,0x8c321ab9,0x2979e49d
.word 0xc53fed4d,0x7a8c37a5,0x19a62da5,0x55942cd8
.word 0xdeef08e9,0x6bdbf26d,0xa7d10283,0xfd1a1372
.word 0x31eb21be,0xb42827db,0x0c04ad17,0x43de365f
.word 0x781fa7da,0xfd3bf346,0x58a08a0e,0x15539bf1
.word 0xf40c041a,0x0adc3e48,0x620e357d,0x07a34d2c
.word 0xae2be822,0x45f8fbc6,0x63c15a46,0x64da59ea
.word 0xa1710f8d,0x35bb8fb8,0x972a7f20,0x6d5965a3
.word 0x019686ae,0xb53153ad,0x934a7aac,0x13dfee99
.word 0x45ec7214,0x2c103846,0xb860b8e2,0xb9bf23d8
.word 0x06ded44c,0xe5ab3a0a,0x4cace476,0x7d15e937
.word 0x4858b17a,0x0efd91e7,0x04bbc087,0x81e541f4
.word 0xa8fe0a94,0xe215d432,0xeff3cd1f,0xd256d488
.word 0x558b29cd,0x49253c06,0x0e12ea21,0x0c1546b4
.word 0x54ab307d,0xd21c53ff,0x27adc592,0xcd16ab97
.word 0xa7731686,0x4edd8207,0xf1316969,0xaf482f23
.word 0x9e8e52bd,0xf099c89f,0x319d2581,0xe6c1fa11
.word 0x8bd47bb5,0x94b8cdbd,0x5b213ed5,0x0a0db0e3
.word 0xd03a924f,0x53d3ae66,0x5d4012ba,0xdb38b6af
.word 0x320ea8fb,0x061003ce,0xc4ea6592,0xc509a4e3
.word 0xd5948466,0x82a37d2d,0x4d9ad9c9,0x8bd0ee35
.word 0x9d5da2d5,0xc550e7b5,0xecb46f64,0xaf93f01d
.word 0x04e4911b,0x8dcdce56,0x82f30600,0x789f5c16
.word 0x3862797b,0x5ddf5be0,0x578f22b5,0xed59959e
.word 0x6285dc45,0x41ff0f03,0x8aab0209,0x7b6244ed
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 0xa043926b,0xb33d1e48,0xdb53ec5a,0xa89d6ea4
.word 0xf7fd0488,0x914a5fcb,0x05012a7f,0x2fa4f8a4
.word 0xde142845,0xe8b59468,0x009de548,0x9592d896
.word 0x7dbdcff1,0x9d0c965c,0xa9386c51,0xa6aa7fd8
.word 0x6868b88b,0x9f0b2cad,0xfdba3286,0xb9e7e15b
.word 0xb97f072b,0xe8c3cbb7,0x7f3e5008,0x8f77b884
.word 0xb3ed4600,0x56b78368,0xf32cdeb3,0xd2576935
.word 0x42824577,0x2d89463f,0x6586c0fa,0xd04e0ea6
.word 0x1081b4b9,0x7de614eb,0xc3531724,0xeff5126e
.word 0xd0bbe3ed,0x55101d19,0x329ad321,0x709ce804
.word 0xe0207aaa,0xb057cee9,0x51645e4b,0xe1a8c3a3
.word 0xf0023690,0xc363580b,0x8e45fe1a,0xdd6a7b90
.word 0xb957ce44,0x46e692b3,0x52738342,0x71497857
.word 0xaf358f67,0xfc2991a5,0x57b8e52e,0xfde9a32a
.word 0x4793e6b6,0xe5cec256,0xa19db3f3,0xec5ccd83
.word 0x428c911c,0x2d2032ae,0xd1d49a20,0xdb86af6a
.word 0x76de6d9a,0xc73c064d,0x902c415e,0x66fdd76c
.word 0x0777d075,0xb4b91bef,0x7bea2adb,0x0603607c
.word 0x7ee3036d,0x9892b1f2,0xd561594c,0x737c5564
.word 0x32c9b044,0x55e211fe,0xa69600b1,0x277ba62a
.word 0xc2bbc325,0x4c25de28,0xf04e03fc,0x162cdc6a
.word 0x3ee41646,0x5e3983d5,0x94a6dcb2,0xace2a112
.word 0x46038484,0xeb52a780,0x61083339,0xaec7a018
.word 0x2226e617,0x78796a63,0xbe00ad9f,0xef678694
.word 0x8e376464,0x23bd6b68,0x52de98b1,0xf51f86d3
.word 0xcd0d3a8b,0x2021d658,0xba7f2a1a,0x73f6ef9e
.word 0xe1b3beae,0xe3bd9fee,0xf43481a3,0xb61ee9e6
.word 0x3b87465c,0x62525542,0x1e0556f6,0x19d1e7e0
.word 0xfff228d4,0x0a6697db,0xdb3f09db,0xd6accd7d
.word 0x9ffa1837,0x51f36044,0x655dc080,0xada7f16f
.word 0x1808da61,0x3acfa516,0xd5c802a3,0x8dc5d53e
.word 0x1693b645,0x11df48fb,0xfb47e1d7,0xe18e9ed6
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 0x016aa2a3,0x447df851,0xe9ded7c0,0x57a34ae5
.word 0xf9a50da3,0x6a87aee8,0xeffe0fac,0xa1142312
.word 0x22b9cbf4,0xa9952ab1,0xe4d2c265,0x92a10e56
.word 0x7f7a4ccf,0x4450c746,0x6ac3ba4c,0xf6c21d12
.word 0x370c0dad,0xbcac37ce,0x5b0d0191,0x8b5892c4
.word 0x16e7367d,0xf12638d8,0x4aee6443,0x9b247556
.word 0x282b4913,0x72a530ce,0x219c4536,0xccf45602
.word 0x7be98436,0x099de50c,0xe47c8744,0x4c529e53
.word 0x68d511e2,0xe1b64a5f,0x1ec4d6b5,0x338423c9
.word 0x43a1c5d0,0xfe01059b,0x76ec716c,0x557cca8b
.word 0x14ca7278,0x2bd8a717,0x0848bd7f,0x35a878b3
.word 0xff70c9a2,0x736d0498,0xad2faaff,0x8c0c4d98
.word 0x0fec1f8d,0x724a96b5,0xc4f866dc,0x16414b34
.word 0xe64cf820,0x09a88ec0,0x7d652500,0xa15c24eb
.word 0x90a647a6,0x82ae49a6,0x49d32c1b,0x872c259a
.word 0xa00552b9,0x4f9a5f84,0x6ff4d29e,0x230f16ba
.word 0x982c8f34,0x68c8f0cd,0x7c1219ee,0x340b873d
.word 0x9cc9d910,0xb22934ba,0x90724009,0x8ec80bc8
.word 0x1b48bfa7,0xea8a11d4,0xe5fcc688,0x47da1720
.word 0x2ebf4202,0x30d94bba,0x5446c780,0xd09b5b8c
.word 0xbd0ec9c3,0xc0d861e5,0xd057ee7b,0xcd5e7c9f
.word 0xf039ad40,0x6c1d955c,0x7060c15e,0x6785dc59
.word 0xef104b93,0xc5a04468,0x654ce4dc,0x035f14dc
.word 0x913e16ec,0x68f3b35f,0x85fb840a,0x72f807e1
.word 0x3e1c7524,0x49ba28df,0xe45d44c9,0x67c7798b
.word 0xd20b1c38,0x942e4193,0x99d6782b,0x97ff21dc
.word 0x8b96e8f9,0x1fbe5379,0xc327b46c,0xd288f614
.word 0xa9d6f9ec,0x4d9f4ae5,0x95cacbfe,0xa6e879a5
.word 0x9233902d,0x7889afc2,0x45c9b423,0x7642ab60
.word 0x1f3cc114,0x70e4cf13,0xb19f967f,0xb3735abe
.word 0x00a244d4,0x9efaafaf,0xfc004d2e,0x6a934619
.word 0x3cc8ecb7,0xa6b6ef51,0xd3e9f0a4,0x4cd1ddd8
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 0xe107a9db,0x1fd31ea9,0x916abfc8,0x99b49f1a
.word 0xc7ae231d,0xc8fbc65d,0xbffceefd,0x27355795
.word 0x094dbc93,0x374c6891,0x2a2bef08,0xde8716bc
.word 0x3e73ae68,0x2042a994,0x2770b324,0xa3dba87f
.word 0xef2eda48,0x5918117d,0x9b0f3a31,0x33646b4d
.word 0xd8f5d7a5,0xe32ba16b,0x92e87be6,0x0db17553
.word 0x4529ade5,0x70846a9b,0x41e8c24f,0xcbc2bbec
.word 0xff3fa9c4,0x86e84505,0xf19ef98d,0x58d5b3e7
.word 0x2ea0002c,0x2e030b46,0xb75a113d,0x58e0c9cc
.word 0x14fd043e,0xb1509e05,0x312cd877,0x18c3817d
.word 0x85ee141d,0xa11c2aa9,0xa1ca6b4f,0x8e0d67a5
.word 0xbb665976,0x7e86abbc,0x9798dc8e,0x18a76639
.word 0x4a534109,0xdabdb5d7,0x3ec7ca12,0x838ab988
.word 0x2e7347ba,0x3794fed4,0xa4b7f746,0x56e4702e
.word 0x9a856eca,0xa56aeb30,0x48da758d,0xc7cb11ee
.word 0x71d86f5f,0x4e613e07,0x1513f90e,0x80c9d7a7
.word 0x8be21a7f,0x38c9a43d,0xcbb4dde2,0xf0bdae02
.word 0x9510bf33,0xc1feaaef,0xf7979f08,0x7087659d
.word 0x4aee1cd5,0x633071cd,0x903087c3,0x02d0b326
.word 0xd3244a45,0x200802b0,0x06d78b0d,0xcf90eb4b
.word 0xa530cd16,0xcfb60cbe,0x418d886f,0xcdba91d6
.word 0xfacbeed6,0x3dd885dc,0x908b1342,0x061d92b2
.word 0x7ab4f126,0x23af273b,0x07f8ac9a,0x88bd648c
.word 0x572b6f4f,0xd77f49f3,0x49ddf9f3,0x6c4e9b89
.word 0xecba38e8,0xcdaec383,0x2b3e3487,0x1d4757f9
.word 0x9b3a349e,0xb16cb11c,0xd73ace0e,0x257dd2f8
.word 0x18cd85ed,0x48e11f9e,0xa3a5d1d5,0xd3391187
.word 0xa841aee6,0x75c96760,0x246ce419,0x2bf886c4
.word 0xdc83ceb0,0xeb55dd18,0x18d0a260,0xbc590fb5
.word 0x873baae7,0x83a1e1be,0x480455c0,0xbdf1018b
.word 0x1afc2f4a,0x5e7f6275,0xaa625bf4,0x01046183
.word 0xbd025816,0x1c41ffd4,0xffcb2cad,0x238588b1
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 0xe9f5c9bf,0x6df53775,0xe455939c,0x636517fd
.word 0x95229dbc,0x115bf359,0xc51c26b3,0x07659ba9
.word 0x0c158e0e,0x3f2833fd,0xa996ceda,0x28bf983c
.word 0xbdeafe44,0xd12ed681,0x5eac3c89,0x235aae10
.word 0x7dff90dc,0xa15428e8,0x86e831b0,0xf7ee50dc
.word 0xa63de4e2,0x38931bc8,0x7531af9a,0xffc04492
.word 0xa53d2610,0xc0f92d4a,0x768d0470,0x62e8635b
.word 0x8ca7fef7,0x6b172b26,0x653ad0af,0x6853664a
.word 0x813b261c,0xe502e344,0x45b7be58,0xfa3a3ab8
.word 0xca9c3555,0xd227a7cf,0xd003d551,0x91ac4a77
.word 0xe9d8b551,0x1684f54c,0x6f119fe8,0x3d4ad0d6
.word 0x98e54aa4,0x8c6ed800,0x789fd7b3,0xd84c791e
.word 0x524d853d,0xb26d773b,0x2a100c22,0x51a25f90
.word 0x0bfa0d53,0xc4168c07,0x606dd8c1,0xc14a5126
.word 0xe47a5760,0x5a010214,0xff59fc39,0x120fd448
.word 0x5aac5ec7,0x3839a950,0xc30aa3d3,0x9ba87169
.word 0xc7a38c11,0x6c791aa5,0x8db3a8b7,0x3b0f6b8c
.word 0xf9e56095,0x460111ee,0xdeea39f2,0x9092e549
.word 0x527704e6,0xf1550b3b,0x206bd0a8,0xbe825a5d
.word 0xd0c4176c,0x0d40e889,0x979a60dd,0x3cdcb6cf
.word 0xed6e7416,0x64adb762,0xf98d5b6a,0x7acb9157
.word 0x95d7e3c2,0x6b157275,0xec9380fa,0xb64c8867
.word 0xe6117abd,0x0b5e44a1,0x5f90f626,0x7698e295
.word 0xf43ae3cc,0x830243f1,0x01918d51,0x8fb07218
.word 0x23458b95,0xf63a7515,0x9da350e9,0x4d09b75e
.word 0xc7de7a72,0xc6d0c01f,0x79a439b2,0xa57fb66e
.word 0xb09d5f6a,0x3d2c8c15,0x5c08184d,0x1ec1f763
.word 0xa33462a8,0x610b0a23,0x25180035,0xb51d77c1
.word 0xd84e27f6,0x4fe6f209,0xcf009202,0x2edd600a
.word 0xfc0be79a,0x6d2da3a2,0x4be1e8d0,0xfb52c1fc
.word 0x92caef1f,0x954d4b2b,0x7a1238bb,0xe2102346
.word 0x5b5ca502,0x8a5a503d,0x9ff22305,0x845958e1
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 0xaeeb1274,0x7a7ccb1a,0x45250171,0xd487836c
.word 0xf92b4b2e,0xc73a97d9,0x7810fcbe,0x430322b9
.word 0xdab973a7,0x089c7e09,0xde4dc012,0x588e5e66
.word 0xe25f12ba,0x584f8aec,0x26534be2,0x133bb31b
.word 0xb9b5bb98,0x668212ae,0x4b86a57a,0x4668ae95
.word 0xf3cab768,0x420e96e6,0x045b56c4,0x90318223
.word 0x57c46103,0x63066ecd,0xed59f7fc,0x2161440a
.word 0x78af2758,0x4c2dfd76,0x7c9789c3,0xdf70e891
.word 0x11b260e6,0x43d59ae5,0xba910eb9,0xefd8a1a8
.word 0x922deee9,0x2e345ee7,0xbbeea8ee,0x1f21bf98
.word 0x1aab7357,0x698e1ec7,0xd3fcbfb9,0xf1fcae2a
.word 0x9eb31bc7,0x87fedd0c,0x29d67751,0xc39873c6
.word 0xe1f9149d,0x4d6010f8,0x1899d686,0x07924e58
.word 0x3a1a7f6f,0x2929443c,0x765679ea,0xd0157710
.word 0xd1af4cf9,0xaf459354,0x24965e89,0xecf529e4
.word 0x4459eb7e,0xf7d8c93b,0x3d797b0e,0x87a93127
.word 0x2a74286d,0xfd159941,0x6c81911f,0x85792f42
.word 0x1ac263b9,0x1a35ae2d,0x51482692,0x27000464
.word 0xbddbbef4,0xa40f5d7f,0x05767c97,0x8dbfdb4e
.word 0xcefb4574,0xbe969945,0x198c6a4b,0x75e3adad
.word 0x3e44ffeb,0xcf44f5ac,0xc04a7688,0x1dd62bb9
.word 0x6935b92d,0x8a18ce64,0xb10e27c3,0x794542cc
.word 0xa2dcece0,0x7afef6f5,0x5c62f00e,0x6a91f3ad
.word 0x9767d56d,0xfbeb4fc4,0x1035fefe,0x5cd6c071
.word 0xc864e1a0,0x4121d8d3,0x449d768d,0xc28677c9
.word 0x6dad0ef3,0xe23f113a,0x5996fd95,0x0aecb86f
.word 0xcfde2811,0x36d26aed,0x352ab708,0xb128fb22
.word 0x5d7488cc,0xf946f38d,0xbe256ed8,0x5cc468d3
.word 0xcc936b7d,0x171b9ca0,0x5728aef3,0x0c623d84
.word 0xa22fe336,0x3101353e,0xbf753cc5,0x341cf301
.word 0x8158b131,0xbc03cc37,0xc6fa2868,0xe663842e
.word 0x309d06c0,0x58aee59e,0xa3629f1b,0xb41105d1
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 0x0335e097,0xdbedbe82,0x44afda7b,0xff195872
.word 0x950870e5,0x77f6d43d,0x4e96c67d,0x48758762
.word 0x435a502c,0x833c9ae8,0xa6d89272,0x8ede9828
.word 0x66bd1132,0x6416d9cc,0x7d77c7f7,0xec1177e5
.word 0x6f1f90af,0x9fb0f5da,0x657abb0e,0x918fdedd
.word 0x5187731c,0x41895a1e,0x83f32159,0xa444eb87
.word 0x0ee11c39,0x4b45e87a,0x416e3fa6,0xf9bf3aff
.word 0x6a2bde89,0x9b4e9866,0x257a30c8,0xd1907caf
.word 0x852fa553,0x524b3ba3,0x91c9ecd5,0xcfb13dd4
.word 0x1c4a895a,0x3845016a,0x01b8cf53,0xfa99e819
.word 0x4fbebe41,0xb33db939,0xe2ed0095,0xa9031880
.word 0xda13aa23,0xeabcc91f,0x1d8bd0b1,0xf038a903
.word 0xf53cde38,0xd836e025,0x25d90086,0xafd3415f
.word 0x8bf2e1cd,0xfa1313b4,0xf63bebbb,0x9c60754d
.word 0x745d9f40,0xf20ca564,0xfe3e089e,0x03b37bd4
.word 0xe4d74d8a,0x62f2bc8d,0x265b0762,0xd96ec1a0
.word 0x1006ddb7,0x40378387,0x253248e0,0x6277cc7e
.word 0xfc540330,0x1f7b422d,0x6c6ec120,0xf9aaea88
.word 0xada7e5a1,0xfe59d3d7,0x8bd7f8b1,0x46562541
.word 0xa42ff17f,0x47457418,0x0f8ad29f,0x8ab5487b
.word 0x427fbb3e,0xefc25993,0xbb1503e9,0x350b482b
.word 0x49662ec5,0x3b85d624,0x89889754,0x2be72ae6
.word 0x295b64da,0xa355cef5,0x34e77ee9,0x1503b767
.word 0x42b21d85,0xcd0b9189,0xded71458,0xac98e47a
.word 0xf2e68666,0x149c3dd5,0x7011a480,0x083f9b88
.word 0xf339a999,0xd28128ca,0x4ad6beda,0xe9ac3c83
.word 0x5071f4ee,0x83774a1f,0xe3e2878f,0x5f48e89f
.word 0xee2840a6,0x56885c39,0x97e4430c,0x83654335
.word 0x67eb9b62,0x71a5cf02,0x5b8da40a,0x32a010c7
.word 0x84e23ed8,0x59175c91,0x9c4da982,0xa3e42546
.word 0xc51d4b6d,0x38995888,0xcc08440c,0xc89bd9b1
.word 0xed0085f0,0x3312b111,0x9057a3bf,0x44628110
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 0xc745dfd0,0x511e4dc3,0xfd0e7abd,0xaadaa8ff
.word 0xef335a9b,0xdc3cb807,0xf73bca05,0x3f59f78f
.word 0x9392e8f3,0xa823c32e,0x5915d51f,0xca5e7fd2
.word 0x2aaef66b,0x0751126d,0xe7115f2a,0xd3a43e0b
.word 0xb2d857af,0xab768b56,0x23a0a7f8,0x5cd9ac42
.word 0x32f9daa5,0x7d59a3d1,0xc21673f7,0x5c02999c
.word 0x3ae33258,0x7fe626ca,0x5467a30b,0x91fa1327
.word 0xf48b7d00,0x3acc2060,0xad83bd31,0x8e9441e6
.word 0x7e9a5199,0x34174c4e,0x6659b951,0xf81960a4
.word 0x67c2b55a,0xb6e5a401,0x3ec34bb6,0xb8c8881c
.word 0x8986ae08,0x07153fe6,0x8f657c83,0xfd5401a9
.word 0x644e3302,0xb482d5ee,0x43383114,0xd3ed5e54
.word 0x176b7dd0,0x83dd317e,0x7d878773,0x210d2478
.word 0x70f68cb9,0xc9175e1f,0xe6553ed6,0x234deb9e
.word 0x7efe8782,0xa7fe8832,0xaf987fb1,0x66deb269
.word 0x671eedc5,0x709988c7,0x0245eb4c,0xfc3bf727
.word 0xd92df81e,0x49ff449e,0x1566f749,0x2de1af1e
.word 0xf141f70f,0x65bc2e51,0xfc08e0ba,0x15e7c064
.word 0x64be8773,0xcdf0ed22,0x037eae53,0x4aec2b18
.word 0x3c7b5362,0x11ff2e52,0x8ca4425b,0x3de257ab
.word 0x0a4554a0,0x2cf4930a,0xfb48b49f,0xf039d66b
.word 0x5a21a2e6,0x66ab4813,0xc5668eac,0xd79698bd
.word 0xcd5bd0af,0x6bd0e044,0x3323716a,0x0bf9677a
.word 0xf4a39b3c,0xdbbf905b,0x0a408267,0xfec41d50
.word 0x95a708cf,0x367cafb0,0x6801ea03,0xff8b899c
.word 0x373a0877,0xb8dc5fca,0x900aa7c7,0xd18b9743
.word 0xbde6efa6,0xf8d375d8,0x7f4dbb64,0x671b667c
.word 0x789ca080,0xe7734c98,0x5f64341d,0xf9c1680e
.word 0x6b626e43,0xb78588da,0x7ab102b9,0xbb45bcb0
.word 0x880052a6,0xd9389094,0x1133df21,0x4fbcf5a4
.word 0xc5fa965e,0xde457df7,0xc5e77eef,0xfbe23a24
.word 0xcc7f994b,0xe864dbd6,0xa380f3c5,0x49169655
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 0x1ac6e682,0x04458bef,0x50a40366,0x8a167e0c
.word 0x23f6d499,0xd0e100f9,0x3c575677,0x3c759821
.word 0xae77f21a,0x00f95b18,0xd8b7c1ac,0x6049adf9
.word 0xb96865f9,0x9e4feb3f,0x2dae9394,0xf0fbaae7
.word 0xfc6c3564,0x0aa4c4f2,0x2fc5f3b6,0xda6d8b96
.word 0x3e9073be,0x3a50764a,0xdbe95f2d,0xb3b0c36a
.word 0xc0f759c4,0xb4d4f5f0,0x45a1e15f,0xf586dfc7
.word 0x7d1ca1d9,0x56f39cb7,0x6f0e0edb,0x74abe0e3
.word 0x189870d5,0xe6fde469,0x3632b8b3,0x40b581dc
.word 0x66feba4f,0xe542b926,0xefc2fe92,0xcf15ee63
.word 0xc90e7134,0x8123b187,0xc38a23bd,0x2aa3f04c
.word 0x00386a56,0x5a328b83,0x5dbf8ce1,0x31d8fff1
.word 0x5515fadc,0xc8080363,0x897734fa,0x249cfb81
.word 0xa35f5165,0x3f77ab65,0x43974818,0x4c290a8f
.word 0xe8f4bc1b,0x957d44e0,0x977e8545,0xa36525ae
.word 0x842d7aaf,0x85f04ccd,0x602ff918,0x86289147
.word 0xc6c1ba98,0x146ea583,0xd2ac0b49,0xd2b1c23b
.word 0x5ae9fe8c,0xe1e866a7,0x937e7288,0xa18713b1
.word 0x092bd52c,0xadbb593c,0xa1a62d1d,0x62ef9bad
.word 0x20c00adc,0xb4b512fc,0xf2f9e158,0x362b4148
.word 0x50c3f8ce,0xa01538a3,0xae3424b0,0x56a6baa7
.word 0xd439f99f,0xeb5b9061,0x76d21724,0x54b1dd8c
.word 0xb569b8a3,0x292a62c2,0x2c00b233,0x2ff6592c
.word 0x664f464a,0x06efa104,0x44cb2d4c,0xb6359db4
.word 0x4e07c339,0xd5f942f3,0x409c5c36,0xa03a6466
.word 0x22867388,0xe5afabbe,0xd0ca1259,0x43c13e7c
.word 0xaef81192,0x2bc6879c,0x6c67454f,0x8e7f84d6
.word 0x429b2fb0,0x0d4b5ebc,0xe7ec0407,0x083f2fd8
.word 0x08e51748,0xfadbad6a,0xa911fc85,0x2ef10d94
.word 0xd3040a57,0x4575edb9,0x2806681c,0xa5c2b8ec
.word 0x97522fd4,0xde9e9975,0xfd91e210,0x376470fd
.word 0x58cc0025,0xcbf71f9d,0x9e67500a,0xf518556d
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 0x8042b2c0,0x251ecfb0,0x38508fa7,0x30262cf2
.word 0x29d86017,0xcf23a7ae,0xdf07cd01,0x30856163
.word 0xa7687542,0xbc83c679,0xf052fea3,0xc794ef93
.word 0x99844faf,0x83e7ead5,0x5a165f86,0x6faacd2b
.word 0x4af06cba,0x17ebf76c,0x2a57dfc1,0x18957540
.word 0x8e29528a,0xa379e8ac,0xd2a42f09,0x90eca720
.word 0x4051cf87,0x040437be,0x30f1720f,0xe83071d3
.word 0xc79487e2,0x71062f58,0x042dbc6b,0xd17d794e
.word 0x0bc12280,0x1a67e628,0x23fabfd9,0x4489c019
.word 0xffd8b557,0x69a5a24e,0x5a8075f5,0x5dc84c2d
.word 0xfcd76228,0xeb3093a7,0x6dd5ce9d,0xb358b196
.word 0x1a4b0463,0xdaf33cc7,0xaddcb113,0xba97f874
.word 0x5f9abbd0,0x18039f54,0x256a6905,0x34741e8c
.word 0xf679ffd3,0x39cac3bd,0xcfea8e28,0xc12e0346
.word 0xf5b36376,0xb6b1b4c8,0xdbd90de8,0x7e7255b2
.word 0x1803500d,0x5dbf80d9,0xcd255a8e,0x892b7093
.word 0x66e774ca,0xda610907,0x95fafdf5,0x0bc612ec
.word 0xc5dc8fcd,0x8fc473b1,0xb6103ab4,0xfc8d2086
.word 0xecc3fc25,0xc69dce1d,0x4d01e9ad,0x71dafa18
.word 0x74fcdaa8,0xa0d7fd9b,0xfd75cc7f,0x744cd575
.word 0x869d5676,0x06f95779,0x7bba5ad0,0x9a914313
.word 0xc68c94af,0xa7fbccf3,0x3de5a6bc,0x5f7b9a2d
.word 0x66561ea8,0x43cca46e,0x4c3bdd39,0x7dd094d0
.word 0x91a6d938,0xe9ec7497,0x0c739a39,0x95eab421
.word 0x593c44a9,0x04bd043a,0x880a0300,0xa3e5ceb6
.word 0xd2fc64b3,0x31752bf2,0xa4d4ef64,0x6829f391
.word 0x4ba404e9,0x54463842,0x81271e86,0xd696ccc3
.word 0x7dc914bd,0xd96a5cd5,0x39b541e7,0x4fa10a86
.word 0xd35815f2,0xf1787169,0x5c44408e,0x2e69b342
.word 0xb444688a,0x0f2722d1,0xadc847d4,0x9460407a
.word 0x9347e5c1,0x94690700,0x88c4bb6e,0xe3ae1165
.word 0xb0331e1e,0xfc18c802,0x21432ed2,0x67f82216
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 0x4eb3b708,0x893f5e16,0x3606d780,0x4a35d578
.word 0x0a853e0d,0xfbb83818,0xe9628bab,0x7b5ac69e
.word 0x903ea0ef,0xc5dad0d4,0xf71d07c2,0x8afc48a9
.word 0x4fe8ccd5,0xbfca8fe6,0x125f77f3,0xdea2f34b
.word 0xc682757d,0xeb51bcd2,0x0aa963fa,0x8d4d20e7
.word 0xe86d02d4,0x17797ae8,0x0d8d5031,0x98da736d
.word 0xd2bd4b45,0xe2349a7e,0x332c423b,0x04b7fb67
.word 0x54dd4f92,0xe4c3d357,0xcc114f0b,0x1f8df700
.word 0x5529db84,0x97174325,0x7b3f645e,0xe9e22305
.word 0x00457bcb,0x8606a232,0x51628af3,0x856e48dd
.word 0xb4dd7901,0x8b50633f,0x55f3e462,0x03d3f06d
.word 0x18edb375,0x6616fa99,0x829046a7,0x5508d048
.word 0xd3ce2cec,0xa24c51a9,0xac637639,0xbc11af3d
.word 0xec13469b,0xd0daef20,0x8867840f,0xf5d2e3e7
.word 0xac7ea598,0xefd21c6c,0x8479dfcd,0x91913fce
.word 0x7f76e41e,0x3b23a8c2,0xc6d1bcc1,0xbfef8d70
.word 0x0666b997,0x32b92838,0xca8a08c7,0x5ae7ae14
.word 0x97bc1ce4,0x56b9e6d0,0xd110d712,0x298e4ca3
.word 0x57b6b03e,0xc4970685,0x287d4549,0xe406beee
.word 0x36c2389b,0x1b38418c,0xa77f079b,0x3a2f1d4a
.word 0x5e4385b5,0x471ec443,0x9b3e1077,0xa947e57e
.word 0x740a834c,0xfdbb3eef,0xe1a6d326,0x860188ea
.word 0x0c3fb8c2,0x7fa651f0,0x97726123,0x0cb4af33
.word 0x956d3eee,0xccbf09fb,0x568de11c,0xd20841dc
.word 0xbd5a18e7,0x1080cd0e,0xd56be5f6,0x839a7e9a
.word 0x6c969efc,0x33a1b922,0xc28b6bdb,0x557df007
.word 0x592d761b,0x6fed4aaa,0x3995d1f5,0x160da83e
.word 0x6dd569dd,0x2f8c476d,0xcdd2911f,0x38969f0c
.word 0x08f0bf88,0x4fd890e5,0x20eaf067,0xe9e74001
.word 0x45a99948,0xd4e199c6,0xfe2d86ef,0xcfbab901
.word 0x4d1ce9a4,0x56a73b8a,0x7ca4b509,0x1b38ecfc
.word 0xea231ce1,0xf44584c0,0x8e4bd012,0x30c0da07
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 0x54af1667,0x4b029159,0xbe89ebcb,0x358e1852
.word 0x022e7afe,0x17718cf6,0x8c8a1a45,0xabff7498
.word 0x97e1d8a3,0x4f5b37c2,0x889d308a,0x573d9853
.word 0x47747248,0x08bb1dcc,0xf30502c0,0x580c1155
.word 0xdb6ccabf,0x6ef7d2b5,0x596df188,0xc37a837d
.word 0x6b607bff,0x343f2614,0xad5a0cac,0x47203e4d
.word 0x9b77ff4f,0x7db418bc,0x224a3fee,0xa4572905
.word 0x2d52bca2,0xfada6a30,0x64e30b85,0x9efe6a29
.word 0xe5441f13,0xec80996f,0xb2bf5b06,0xf0c3b442
.word 0x2f6e1101,0x8d304c2a,0xb3993f03,0xe35d509c
.word 0xcd7b4847,0x1110c20b,0x44e1fb47,0x4c49754b
.word 0xc145f3c3,0xdf7983ac,0xd8d67a81,0x5320dead
.word 0xc3426e15,0xea203811,0x553d8e4a,0x8754bb61
.word 0x81a0fd6a,0x313c9958,0xe35c1f04,0x6164617f
.word 0xf5b6f00d,0x003076c1,0x1b6b347b,0x6aa70a1e
.word 0x13fcc908,0x73aa32a7,0xa499afc1,0xba65afff
.word 0x3cab65f1,0x50e46a71,0x122261a3,0xdc349126
.word 0xc07cb8ff,0x2374aeba,0x4ea110f3,0xc5b2f78e
.word 0x30ed2a84,0xd459f8b4,0x18e97cfc,0x21713c9e
.word 0xdf6f983e,0x2fa58c8e,0x94c42519,0xfcae4fd5
.word 0x2d444bbd,0x7040ae46,0xb1512879,0xb1e93dce
.word 0x79dd62eb,0xffc4149b,0xf36580a2,0x224f113e
.word 0x1ca98e59,0x75f63906,0xdd221866,0x3aa3f31a
.word 0x663265a9,0x15dca7c3,0x5e8c1536,0x4632394d
.word 0xe08d2a7e,0x5d6a0374,0xdbafcda1,0x8700f650
.word 0x79a541cc,0x5e5e028b,0x30eb1396,0xa7d7a8b5
.word 0x4e4228bc,0xaf7d01c5,0x113e071f,0x4b24f046
.word 0x46ae6307,0xe3653d8a,0xc5ae8001,0x58a9fcd1
.word 0xab4367cc,0xb708f498,0x852b1188,0x592537f9
.word 0x574264d4,0xdc820ca3,0x478040ce,0x7d7cde9a
.word 0x26f55ff3,0x365e68ed,0x94ac243e,0xfab5c8fa
.word 0x0267adbd,0xd6bf3483,0xe3af89fc,0x187c46fe
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 0x3390fc99,0xbec6b6b5,0xc776b75f,0x7e0f2bd6
.word 0x05293b13,0x8a9c013e,0xe6ced831,0xb0bd82ec
.word 0x7e92e377,0xc462dff6,0x68de450c,0x28b714fa
.word 0x28a17795,0xaf58aa28,0xbd7348f1,0xf0a90a3a
.word 0x913bb7dd,0x4975c3cd,0xe2edbd5e,0x5a22cf2f
.word 0x8ffd0cfd,0x7e8aaaf3,0x3e1698e5,0x65665e73
.word 0xd0adc1b8,0xd09ed2b1,0x7eba257a,0xe260672e
.word 0xddf36069,0x97b71340,0x1b32d55d,0x84035386
.word 0xe42bd4aa,0x9632bcb6,0x88e6a656,0x61732bba
.word 0x832a71f3,0x39330922,0xc6e764ad,0x77953f75
.word 0x6e65441e,0x8a9aef0b,0x6f017cf2,0x27a8d467
.word 0xc2220930,0x81bcfcd7,0x16fc8ce2,0x810ace47
.word 0x41b9e810,0x0f423855,0x3e8f3a22,0x5329331a
.word 0xec765bdd,0x877fb4ae,0xf9e17331,0xb80b7f71
.word 0xb2c53789,0xe993ba68,0x3f37d6d5,0x2d4a3e38
.word 0xddf12d57,0x6b977d12,0x126d230c,0xbad64746
.word 0x68e25c16,0xe9f5d5a2,0x7267244b,0x608e5f6e
.word 0x222fd498,0xf86c0993,0xf0a6043f,0xa76d4b99
.word 0x55b3fd20,0xfb38e9c5,0xcbf2e4f0,0xd700dafb
.word 0x8657626c,0x2cf1f2a2,0x1b28ea27,0x6b6a4494
.word 0x142e33e4,0x24e699f7,0xea25bff3,0xdcf614d7
.word 0x6c01c122,0xae6766f5,0x1436af8f,0xcc0f2d2a
.word 0xb5fd01af,0x486860e6,0xf93f936c,0xabf28e27
.word 0x4d51a3af,0x34dc1690,0x08e06fd2,0x9bc4d615
.word 0xd33ebf5b,0xc1e1b165,0x8682f831,0xe1fad0d9
.word 0x1169f587,0x5a2cb255,0x1c742b7c,0x77bf48a7
.word 0x78af822f,0x21749e8b,0x89555dce,0xc447c594
.word 0x19883d5c,0x88de8db5,0xd7a06109,0x9e0adc64
.word 0xce7f4116,0x5bc95332,0x73253785,0x297b70db
.word 0x9e6ba9fa,0xc30518e4,0xc6ef8b0f,0x63782e22
.word 0xfc7d59b8,0x53ef795a,0x4342ff5f,0xb8a33d44
.word 0xc7faff32,0x0812e929,0x2c3d3ee3,0x0ad81adf
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 0x9580d216,0x4938f481,0x14048d7d,0x01a77869
.word 0x44d09b4c,0x079320ed,0xeceb4f98,0xf186197a
.word 0xa5d808fc,0xb4160e16,0x942d85e2,0x4b1d57b7
.word 0xcc7e5454,0x7efe03f0,0xcd40dd0e,0x7373a291
.word 0xbc211841,0x91643da1,0x28794dae,0x53b39675
.word 0xd06e19d7,0xfb215fd6,0x17e23cf2,0x7e20d0ff
.word 0xe8f61404,0xf7b0840a,0x8e92f070,0xdd458a9a
.word 0x7e324ec3,0x176ec29d,0x2cc8b7da,0xbf707276
.word 0x17b5ae01,0x510ac859,0xcad87681,0x8668ee2a
.word 0x71d8ad70,0x74f69587,0xea1b0bf0,0x73940351
.word 0x84fe7e9c,0x1cb6bafa,0xb4126c3d,0xcfa5b2d1
.word 0x0518d71f,0x6cd3cd52,0xfd3f945d,0xcbf83ef4
.word 0x18926420,0x1f968d0d,0x0ba7f4bb,0xdae8abda
.word 0x33453177,0xf77556ae,0x84a7a3a8,0x89d71edb
.word 0x6765c0da,0x0dfdaa90,0x0c58104a,0xd6f6c678
.word 0x2586cd90,0x2d90eac2,0x814506b3,0x8ba20bcb
.word 0xdf460043,0x4918a514,0xa321bd90,0x0b794409
.word 0x01bb2730,0x35868ccf,0xe7487576,0x8cca1dbc
.word 0xced0e460,0x02210969,0x9ead3cce,0xb728d3d3
.word 0x97ccda0c,0x685c28cc,0xdd66490b,0xa5fc4cf2
.word 0x0b3e48f1,0x2e93eb0c,0xf69ef1b5,0x3e1cbf29
.word 0xacf1694d,0x4abeb21d,0xbe707b04,0x077a3015
.word 0x2726bba5,0x01a9448f,0xd6ee0dbf,0xc40ff6b3
.word 0x700b4fd8,0x0a04f1ca,0x8a6a24b7,0xaa18b532
.word 0x0346f543,0x8f26024a,0x8794bb14,0xe6644ffd
.word 0x2ab12fcc,0xa120a526,0xfe9116f3,0x7701afb5
.word 0x798a0eb9,0x8ef18c4c,0xab297c66,0x379e95c4
.word 0x42374edf,0xd5b00602,0xe66784ab,0x5d5b597f
.word 0x48567932,0xfac095a6,0x7d6d601c,0x62137b69
.word 0x308089dd,0xcd7a3a79,0x77d1910a,0xe6c40bc8
.word 0x124000f2,0x9b47bf1b,0xff73c9b4,0x2c3431f7
.word 0xa83bf24e,0x8990da8a,0x36c4b36d,0x26ba9867
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 0x3ca47732,0x266683e7,0x56491230,0xf965fab7
.word 0xd9e92b1f,0x596534fd,0xde19259f,0x8f0c3e2c
.word 0x5f4cf9fa,0xe3b039ab,0x8f1a99c7,0x938d2242
.word 0x68f8df9c,0xe2d2e76e,0xa9931875,0x9afcc469
.word 0x17bf82e2,0x42a58ab6,0x3cecc820,0xe190777f
.word 0x9228c25e,0x72eba568,0x711d9161,0x70469d50
.word 0xc4ee763c,0x0a0f1fcb,0x5b2edc1d,0x5e023798
.word 0xe7928d7a,0xbd49cf83,0x1e7b40bb,0xacb0adb7
.word 0x3d9540bd,0x2573ecef,0x6040a1fa,0x42194b5d
.word 0x933666ca,0xabe8de37,0x97de079a,0x86d33a07
.word 0xd88c1142,0x801490d9,0xb64dc1a0,0x550f0799
.word 0xdabfaab7,0x6ebe43c9,0xbdc6dd48,0x23f4a6af
.word 0x994819cd,0x7ad47c63,0xf4628d2c,0xdce093e1
.word 0x5241f105,0x4d2a51a1,0x701dbb3f,0xe882ae55
.word 0x4c8b453b,0xe6f11da0,0xe799adbf,0x20733cd5
.word 0x8d6819d5,0x4d9a77c8,0x7707e77f,0xa038c6a3
.word 0xbc9e8b75,0x232e1135,0x9ff59206,0xd15e27d7
.word 0x340c29ce,0xae0e878b,0xc5d4f4e2,0xf59af1ae
.word 0x2d0e598f,0xd26b9c79,0x3d086de8,0x36a46c25
.word 0x50301e4d,0xdf07c8fb,0x55c5a545,0x1b3b0b3a
.word 0xa800b205,0x893ddb5c,0x2410ad25,0xdf6e27f8
.word 0xd02ec5ed,0x0de5b640,0xa89447a4,0x7e0cb2ec
.word 0xa681b71c,0xd0685523,0x4e30be14,0xc3ba39c2
.word 0xfeb6fd56,0xebff148e,0x9c4c48fc,0x41d09f17
.word 0xffd8fe97,0xe4901a0e,0x03c72f27,0xb0bc8caf
.word 0xe4aa2a89,0xe17318e3,0xa4e843fd,0xefc87cc2
.word 0x8a710255,0x7fe341de,0xe475128d,0x7220442b
.word 0xa82c58be,0x94c1d8a0,0x8f537022,0x38b77a7c
.word 0x82c6b54a,0xd57f88f6,0xac6544b0,0x5fc50be6
.word 0x1a1b23f5,0x6dfb5408,0xac7df63a,0x4c484b8c
.word 0xaec6adaf,0x21b2ac59,0xc6594d0b,0x18e375a0
.word 0xef7e319d,0x924f3a84,0xa6705dd7,0xefc83e59
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 0xbd87546b,0x9de78254,0x4fe7bd54,0x51e76555
.word 0x17c1b664,0x70358a7c,0x501a18a7,0xfd4b204e
.word 0x8da8b633,0x21585f53,0xca7ce40b,0x300e3828
.word 0x04ba6074,0x998cfd48,0xbd27b28d,0x5eca406d
.word 0x671a4030,0xe84e6f13,0xbc7dd67c,0xdac6556e
.word 0x662288a6,0x3fd73cbf,0xba238b12,0x50745264
.word 0x02f3f114,0x0f7b51a5,0x2b3f83ab,0x1877bbc7
.word 0xfd8205ba,0x3348988a,0x119f66b0,0xa354355f
.word 0xcb39f9b9,0x928c20a5,0x840c8c7b,0x76b74c96
.word 0x285b1d1d,0x80bd9530,0xf78051a2,0xd99da975
.word 0x8274500c,0x1b669495,0xce140628,0xd7b13756
.word 0x7586092c,0x76e4d969,0x2f24f878,0x5aa2f43d
.word 0x744fb31a,0xc4b51a27,0x4a0c2995,0x4233d018
.word 0xb868f812,0x6cae7de1,0x9e069c1c,0x9f6fba4a
.word 0x0a577111,0x7de9a79f,0x4016099c,0x153f7d5b
.word 0xf9fe8296,0xca853764,0x82bc8cec,0xf4105560
.word 0xb96b19a3,0x552a57bd,0x96a14a05,0x4d9fdbea
.word 0x33624ebd,0x4a51cc6c,0x45400823,0x95428722
.word 0x77ff5d96,0x856dd7ce,0x7dc72dd7,0x55cb2cda
.word 0xefe004ee,0xa9dc0d5b,0xd79d5840,0xc9d19e81
.word 0x0b71bf24,0x87252f1c,0x5475b713,0x90481ce1
.word 0x2384e653,0xfb47818a,0xe2d0e645,0xa0363bea
.word 0xa27fe32d,0x16f8566e,0x9d51eec2,0x2a52aa11
.word 0xf940af47,0x60d4ebaa,0x80b6acc9,0xf701350c
.word 0x878a1b6a,0x04144316,0x6b45044f,0x298363ee
.word 0x66145446,0x649f6838,0xcd4c7e24,0x34373446
.word 0x380011bb,0x19a695f6,0xd9e4cb5d,0xc78038cd
.word 0x0e9824d5,0x3d29258c,0x5c6bad24,0xbdb50c8b
.word 0x7436d541,0x0e9f4a8c,0x7462a1b9,0x6df95c93
.word 0x28de8b33,0x217ae52a,0x95454bce,0x8cc4658a
.word 0x41e98745,0x3bafc707,0xc93b61e8,0x2b3e8fe7
.word 0xbfe9770d,0xb28f7a7b,0x8a55d4cc,0x5ee7a9ff
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 0xaa1920e8,0x099d7efd,0xce91dba7,0x94c052c1
.word 0x163f39dc,0x2fdd4512,0x2a01503c,0x88cbabb4
.word 0x6bc3937d,0x6179e104,0x2db644b1,0xf5f92b83
.word 0xc4c9185f,0xe924078f,0x214913c5,0xe6930c38
.word 0x2069ecda,0x1e68ae4e,0x775dd4c6,0x2be7b0bc
.word 0x1ec50afb,0x7fa89b2c,0x994d3f0b,0x8a63f799
.word 0x9db5335d,0x933945cd,0xfbd77bc9,0xbebb912c
.word 0xa37712ef,0xa81b1353,0xfed54f89,0x456fbfe1
.word 0xf77cab21,0x2d175665,0xff6e29ff,0xbdfa8429
.word 0x251551f0,0x6c9532b1,0x6a531576,0x5bef78a3
.word 0x43fb9469,0x1e47f0e1,0xc174da81,0x5379d41b
.word 0xe0181788,0x27cfd684,0xdbe39e5a,0xef4cf5b6
.word 0x09589654,0x703eab22,0x5f23831d,0x2f18c74d
.word 0x7e740ee0,0xaf861f28,0x564010ea,0x7bdb7caa
.word 0x5316dc3b,0x039a31a5,0x7b26b139,0xd2be8bcc
.word 0x3b30c38f,0x63fc10d4,0xa90c75f5,0x4463a2e4
.word 0xa5bc09c5,0x206d789d,0x48842871,0x2e5c574f
.word 0x0739e2ea,0x3630da28,0xa1f1e302,0x13024887
.word 0x0f0010ff,0x0e972f7a,0xc7cf47ed,0xa8ab4ada
.word 0x0c8abe57,0x897d7d65,0x7f8a9158,0x49b81597
.word 0x5dd7fbef,0xc8743d00,0xa6a6ff9f,0x716919d1
.word 0x1ffd8987,0x9f94547d,0x0594226d,0x2e101288
.word 0xea626cb1,0xfd4eb024,0xc854e809,0x3ef00d3a
.word 0x8ad3138d,0xd8dde7ae,0x3d79e308,0x10c0da84
.word 0xacd038f9,0x2e34bcd7,0x03ed8874,0x27b4bf22
.word 0x1bd59342,0x51ef2e26,0x0a471e64,0xf673a39b
.word 0x5b38eb90,0x71c046d3,0x54ed461f,0x4c064b3b
.word 0xba5d18ac,0x8ec8b092,0xfab8b56e,0x2600862b
.word 0x8e0fc19b,0x60520380,0x4911248b,0xf78838ab
.word 0xff99a2e3,0xafe8203d,0xfbc787ff,0xb51b407d
.word 0x425fd138,0x9cda4f4a,0x9b37f91e,0x225ec904
.word 0x54b2af8e,0xee743cdf,0x4e32dcad,0x9f96c983
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 0x8cc14d4d,0x44ab5df7,0x39870d67,0x304b7785
.word 0x115dec74,0x497b2c31,0xa5dce8fb,0xb2276964
.word 0xb2349c5f,0x55efcf8b,0x05abda73,0x42e7c687
.word 0x65b7df65,0x62e1ef9d,0xe08aaad1,0x709d671a
.word 0x9b584764,0x4e0d40d6,0xe6e663b5,0x0f1a77d5
.word 0x93ad515e,0x3c53b0bd,0x9867be35,0xb257d08c
.word 0x64cfa86f,0x52c5ff71,0xb9a792a6,0xb3dc9643
.word 0x7d3aabff,0x71f8349e,0xb96112e1,0xa233f8ce
.word 0xcd9670eb,0x48ecb411,0x3e919100,0xf19137e9
.word 0x9896edad,0xae850897,0xaa54ace8,0x0be80ab7
.word 0x41c5a31b,0x69bd8d1a,0x63114d42,0xf2911eed
.word 0x5e0a0e7e,0x5df7d772,0xc18a8e65,0xefdfecc5
.word 0xa3f95b65,0x9d484630,0x85c0fe3c,0x827698c3
.word 0xd8c99ee0,0x930a13cd,0xdce3785d,0x576f5721
.word 0xb735a4cd,0x7e4e5bfa,0x86e56099,0x3c0dd9f1
.word 0xfc285c93,0x24561b77,0x5b526de3,0x68754168
.word 0x0c2b6832,0xd2b7fdad,0x0376ca12,0x13245ad9
.word 0xf4eac4aa,0xb270237b,0xfe80e5ca,0xb4f59580
.word 0xfb1b1438,0xebd89687,0x2306fa42,0xe114df89
.word 0x6d02887b,0x3f50512e,0x47f0dc9d,0xf85608c7
.word 0x688e91cf,0x5c42f6df,0x976c6765,0xeaaa8453
.word 0x8c8cccbe,0x36526b78,0x3529fb6b,0x99ee6720
.word 0x3fba9353,0xc0dc6355,0x4a181260,0x279a7c4a
.word 0x66ad71ff,0xed450e5b,0x4f64132f,0xb667d6ed
.word 0x8c3d1bd7,0xfeef159f,0xf4856f24,0x01756bcd
.word 0x932e36c1,0x9cf1066a,0x8923851d,0x808727f0
.word 0x5aeaced3,0x69144f25,0xa03289a4,0xa5ad8b2f
.word 0x1f788fc8,0xbbd8fd00,0x1eb49f0d,0xca557535
.word 0x6c444299,0x84df4fe1,0x503aeb87,0x8b53c81f
.word 0xac6c3a13,0x1fd26ad5,0x481d75b5,0x8bdb8301
.word 0x4e88de0b,0x7461391b,0xc5184fb7,0xddbea873
.word 0xc07f7e55,0x98fef857,0x1d449401,0x138bdc27
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 0x733dd8c1,0x46c989f8,0x2a6ac8f7,0xe67a38b0
.word 0xf00036c1,0xbbac081b,0x25063ecc,0x6d2274de
.word 0x921cf504,0x89c212a7,0x0ed0b3c5,0xaadad37a
.word 0x4967cf0d,0x5b52dfdd,0x6cb448fe,0x7fe33269
.word 0x8593e14c,0x4a73c447,0x64b83ad8,0x8db7b74e
.word 0x109bbbdd,0xcdf5bc70,0x95a10606,0x9c009e21
.word 0xbfd0ef09,0xf68d6c45,0x5c2e0d62,0xa0098948
.word 0xe3745e11,0x23f951de,0x2c084709,0xe952050e
.word 0x54ed0288,0x4cc4c499,0x20afbd0d,0xddd4d9da
.word 0xad8db331,0x27ac6334,0x6476d5ba,0xddb48602
.word 0xabb9cbdd,0x8365c471,0xbc010887,0x9ce31e6e
.word 0xa6a1163f,0x320abd08,0x4afb5e33,0x621df77e
.word 0x960a5fac,0x550a957c,0xc63f8c9f,0x5f459144
.word 0xc74be041,0x00566cc8,0x201fe08d,0xc17e0e7e
.word 0x3dd8cf11,0x4324dde9,0xde981a89,0x056eaff2
.word 0x25837124,0xfe42b990,0xb67cb2f1,0x25139b33
.word 0x850d9787,0x9ac8bf57,0xe95199c5,0x7c004557
.word 0x2301f0f3,0x2ebc7302,0x57507669,0xc9a03b8a
.word 0x652edcb0,0x95e21813,0x5a899e2b,0x4f8c54c1
.word 0xcf7478c0,0x7b0fbac6,0x7307d581,0xcced552f
.word 0x781d05a8,0xf3d25b0e,0xf4e966c2,0xf0999455
.word 0x756042e4,0x1e066df6,0xad5fbc58,0x68691f68
.word 0xde22c754,0x069804e2,0x4134c6a1,0xbeb3802e
.word 0x96424b36,0xb4311d32,0x8c761a6e,0x35decedf
.word 0x3bc06889,0x720f8745,0xc16729d3,0xedf177c1
.word 0x84a6df51,0x05374865,0x07dd0f19,0x18b5b833
.word 0xe8bfa1c8,0x53ea3eed,0xf3694dd9,0x6833776a
.word 0xa50b73d0,0xa9bf8966,0xc70fcadf,0xee7faf56
.word 0x6a95c6f3,0x80be5673,0xd1741675,0xd6c8efdd
.word 0xba9cf1ed,0x5767e050,0x3090eb4f,0x2c2fd833
.word 0x83e5f5b9,0xc0a1a1a1,0xb5b8d7dc,0x541eb642
.word 0xa4c9b8c9,0xfe27038b,0xcefd22ee,0x46fe1a10
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 0x1fe7cd7c,0xfc4188e7,0x1372f2f8,0xfa5cbcf8
.word 0xac439647,0x4244f48b,0x95952cec,0x22c1fd8e
.word 0xcbf246df,0x66f07297,0xc7d21adc,0x337204c8
.word 0xf3ce9242,0x41a177ed,0x2c83e2f5,0xc83cf911
.word 0xfa669120,0x27b57963,0xa306561c,0x6d49e2be
.word 0x77f41703,0x3f3a1bda,0x522bc0a9,0x563d4374
.word 0x560b4018,0xd717a664,0xb23d9de5,0x63e3d459
.word 0xaee8f2df,0x08d64dd7,0xe7560da3,0x6954a486
.word 0xac07db80,0xedabecdd,0x35379164,0x4252ab00
.word 0x3020afa5,0xef1a40f7,0x13c015c3,0x5f60ed37
.word 0x378ff657,0x45038890,0xcc5b5ba7,0x1e7a6fc4
.word 0xc23d6df0,0x9d398afb,0xc9edada4,0xdf73b657
.word 0x693a164a,0x8c401d82,0x49410190,0xfe3fe395
.word 0xde9d58fd,0x18db0da4,0xb7b67db8,0x3d13641b
.word 0x298ec956,0xe9834eec,0x3ff7ae95,0xdb201123
.word 0x3589becd,0x8cd46178,0xe47ce15f,0x78e846f6
.word 0x1939e084,0x3abd2317,0x325ae9db,0x8475fc2a
.word 0xa85d2c79,0x15a005d8,0x67ae8409,0x81ffa641
.word 0xcd4bcd1f,0xc732e63c,0x5538f49e,0x581cfd79
.word 0x920ed67e,0x8284d49d,0x63c7b121,0x770f9367
.word 0xd814576c,0xd0be51da,0xfe8bcdeb,0x317cd83f
.word 0x32cf61f2,0x1bb70f56,0x859b970a,0xd41ff0ba
.word 0x91a38ca5,0xecebe15d,0x3f0024f6,0x6a6b7eef
.word 0x39b65d08,0x5b685bd1,0x588b57bf,0x8bcdf52f
.word 0x6e27e517,0x8a9c1c12,0xe3ed33ae,0xe59d6027
.word 0x189db6c8,0xfddcff7c,0xb329cbf5,0x7ece445c
.word 0x81cbd24d,0xe1b21dfe,0xb9e7a0f0,0xcdc344f7
.word 0xf667c6d9,0x2948bb02,0x3b9f8401,0x5396cce4
.word 0xc904139b,0x8153923b,0xe9aa0f68,0xc7b3158b
.word 0x66d948c0,0xcf358483,0x485ddb5e,0x9418eb70
.word 0x41b354fa,0x50f2c18f,0xc975345b,0x5b3562c3
.word 0x6126e3d0,0x1f369fcd,0xd1371ab6,0x6a1fb9ea
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 0xdbe71c07,0xe068151c,0x7632ce27,0xa21e6560
.word 0x111ad30e,0xa2bf86be,0xc79c90a3,0x9f8a1f99
.word 0xe5b87fdd,0x95af2988,0x23254b4f,0x41ae35ed
.word 0x0d4bc510,0x49e782b1,0x65e326eb,0x4a9323d8
.word 0xf45880c0,0xe27f2662,0x73bc6d1b,0x1ff2cc8f
.word 0x17c4e905,0x77870e17,0x5d03acdc,0xde78f1c6
.word 0x8063e398,0xd9ad55d1,0x2cd623f9,0xa51d4967
.word 0xcdb909b8,0xe2b09270,0xbfb30e33,0x5c365e36
.word 0x571222fd,0xa331b41b,0xdae2517a,0xf6ccfbe2
.word 0x0ff0a478,0xeb647328,0x245166e9,0xb78bc9ed
.word 0xb5ce385d,0x448b25ea,0x26a22a5d,0xa1d08320
.word 0x773673ca,0xe6514619,0xfe81c739,0xd26d7d71
.word 0x4cbb81a7,0x321eb24e,0x11fdbfb6,0xcf025a80
.word 0x3112b50a,0xd0b7e5e2,0xd2f21ef8,0xc84a3fb6
.word 0xa5ddbe4e,0xe04ce3ac,0x1c70f831,0xcc3166a0
.word 0xc156f07d,0x03ab3559,0xdd0368a8,0xb54421ac
.word 0xb69f0f56,0x103178d0,0xa4a59eac,0x78a63b5b
.word 0x2d5f2e3a,0xffad8a8a,0xf14b6d4d,0xdd392e07
.word 0xb79d3f60,0x0bc05326,0xca337421,0x453c20cd
.word 0x30aefc00,0x160a0df5,0x6c06b090,0x2e1bf3d8
.word 0x82b02e1c,0x45341393,0xbceb6af9,0xa934a43f
.word 0x61b3242b,0x452d6345,0x1a16cdaa,0x2074e0f3
.word 0xb2a3e361,0x69c36cdc,0x939cbbe0,0x89d21b40
.word 0x4db41e90,0xef8a9728,0xf1221177,0xb750a467
.word 0x6d72d749,0xf362657c,0xe511b748,0x5ef67d76
.word 0x191ff9e4,0xa971c5cc,0xb3c0a528,0x9ecee0b9
.word 0x1c6e6bd9,0x93bbb92b,0x8875af9f,0xea5e8479
.word 0xeeff2ac1,0x7f00a731,0x93521202,0x0e0be94c
.word 0x79f423b3,0xbf618e4e,0x839797a3,0x4e1a6baf
.word 0xf1101d3f,0x70cc81b6,0xe5fa90dc,0x22544431
.word 0x22113504,0xc0f4a0cf,0x813d1e69,0x4016b6b4
.word 0x591b1daa,0xbae34d63,0xd9cbe35d,0x275fddf8
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 0x477f3297,0x9714d36c,0x69c5bf8a,0xe96feee1
.word 0x3615cdf7,0xc866db92,0x241ad8c6,0xa64f5f09
.word 0x0805d9c0,0x90293daf,0x8a3ef560,0x63063b54
.word 0xfbff50e8,0xc3d239f8,0xb64dcda6,0x8e1d7c56
.word 0x00d24d37,0x9ca45ab7,0x0e0f8cfd,0xe24f4d0b
.word 0xc8b37290,0x7a3eb388,0x10dbec01,0x23b77701
.word 0x27e8ba49,0x832d10eb,0x03cd3b73,0xeaba8435
.word 0x7186f476,0x39b4e5e1,0x4ae7719d,0xac3a9759
.word 0xbb913a19,0xed409216,0x799f9fe8,0xc7d3c32b
.word 0x2eec1e9f,0xa6c15aaf,0x7ac4fac5,0x3ea219c1
.word 0xac0108c1,0xff677259,0x9852ea4b,0x91858ad0
.word 0xc52822bb,0x7c8b09dd,0xbb721ee8,0x58bb77ad
.word 0x3ab85a46,0xe84cf397,0x21fbfa44,0x820e4c87
.word 0x22c58657,0x74be8f63,0x223235e7,0xfcacde8b
.word 0xd8027111,0xf36d325c,0x52a11212,0xf728393e
.word 0x48f5a09d,0x90702e86,0xdc74f6d2,0x59a8a7c6
.word 0xc185a4d6,0x12d86ba8,0xe2820be1,0xae81253e
.word 0x751db566,0x2fd71bf4,0xff700246,0xd338b055
.word 0xa2b5a704,0xed49faf5,0x0938e3fe,0x01457864
.word 0xc230412f,0x7bae50c1,0x15fa653d,0x50005d7b
.word 0xbb25e6a5,0x3f51496e,0xd6de3b92,0x496455be
.word 0x4219676d,0x66491ce5,0xce75f893,0xff59530c
.word 0xd925b0ec,0x6e938fee,0x0ea123f4,0xf321ffe5
.word 0x9eecd85d,0xd5958d06,0xc1ed594e,0x0135dfee
.word 0x79a4e704,0x0b9407da,0xcb52c408,0x9975c56f
.word 0xe425de6b,0x07b1110a,0x9be1540f,0x090b8e16
.word 0xb3888797,0x8416a985,0x40e96317,0x4e2905ef
.word 0x3ede9331,0x04a94b10,0x1bc21e36,0x81afc972
.word 0xd102111b,0xbed89271,0xcbee23c5,0x1ee8a059
.word 0x535b3554,0x4efd976f,0xa8d1f7d9,0x31d3c45e
.word 0x31c71689,0x00a1143c,0x984e18ae,0xe2f30736
.word 0xf083a861,0x00dafd1e,0xf933cf64,0xbe78ea92
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 0x06df9c7d,0x8a62b563,0x53565ea3,0x35868412
.word 0x2c9c4ba0,0x71a56d7b,0x86d7e5a6,0x5285ba8a
.word 0x0e160a5d,0x29cfd2d1,0x1578f271,0x4fa5dfea
.word 0xa8cf362d,0xcb3e32ea,0xb7d38b58,0x8538aa51
.word 0x6a55b65f,0x8922d6d7,0x7cd4a070,0x2847bf59
.word 0x54daf88b,0x4f73e4ea,0x883f4f8e,0xb2b34ea2
.word 0x719e877a,0xcf9ef176,0xe02733fa,0xb9bd4fbe
.word 0xcc853be8,0x294431f8,0x15baf424,0xa239f4b6
.word 0x2ab291fd,0x2897f8a5,0xee324c17,0x76bb18fe
.word 0x3f610ef3,0x7354a875,0x7a8f0d9c,0x52e1f46c
.word 0xbedcbd0a,0x9b51c142,0x9a71cb42,0xba5b416b
.word 0x4ad6e528,0xfa5abf2a,0x1bcb98ad,0xcbf685af
.word 0x6729838e,0x6fe30618,0xf24ef172,0x9d7e67e8
.word 0xb1e05ddf,0x94cc1766,0x99e64394,0xd1f07d52
.word 0xed976734,0xfa5748c2,0xd2081a14,0xc50cf220
.word 0xbf99e591,0xd265b0a8,0x32897c6b,0xddede4e8
.word 0xd89e2d0b,0x0216133f,0xfb43d9b8,0xd46fb483
.word 0xbbe16045,0x8217ee73,0x604eff5c,0x38f0e658
.word 0xfd04c07a,0x917bf167,0xefeaf968,0xa13e716b
.word 0xede4bf53,0x4af36f57,0xcc89b26b,0x323b8578
.word 0x3ee8f460,0x04c7ed35,0x90e936de,0x944fabf0
.word 0x8ac80502,0x3af40f5d,0xb868e189,0xa7efb9f0
.word 0xac822a2f,0x90c96d13,0xc49339ff,0xcbf62610
.word 0x05a944d2,0xecd32751,0xfbff0c47,0xdbd83535
.word 0x1e5058e0,0xf2a8b240,0x9f3c5fe2,0x877d7462
.word 0xd83a44b3,0xdf7f8484,0x689d00d4,0xac47c1c1
.word 0x56236c4b,0x2a5bb7db,0x3d8a8af2,0xa497b7bd
.word 0x46669273,0xbdc753a3,0x9905b397,0xb86bb361
.word 0x8ad5cc82,0xb506be96,0x5f9017d1,0x7d5a1709
.word 0xd6b99e17,0xc03ce442,0x624ce341,0x6177e02e
.word 0x09deb5f7,0x8f9760b8,0x5c5769f5,0xeb5974ae
.word 0xe10d3a04,0xaa45c022,0x138d0189,0xc72e14d3
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 0x2c4fbca5,0x51ff66f0,0x1db2aa41,0x33ce635b
.word 0xf445cc47,0xa3eff6c3,0x02876e80,0x4ab72995
.word 0x1573edbb,0x07983661,0x75ae9bc3,0xdb902e38
.word 0xbdae8ea1,0x33990fe2,0xe11e157d,0xec6748d6
.word 0xc83cf8fe,0xb0236bd9,0x32f489ff,0x56824ef7
.word 0xaf787132,0x3b19918f,0xc5c455cc,0xa62c31ca
.word 0xc808e332,0x9b851e77,0xd884a87a,0xac5b97bc
.word 0x91e39fa9,0x3c549d86,0x4a89ac94,0xf4572489
.word 0xfc3bb142,0x64af4212,0x42b2b596,0x75ff43a8
.word 0x69c649a4,0x78663bfb,0x2e7c89db,0xa87e87b7
.word 0xe9c606d0,0xa42d6882,0x8c1fa85d,0x05ffcca6
.word 0xe547ca5d,0xc2163f6c,0x6a3ef848,0xbe0776a3
.word 0x4ddb3957,0xb038b02b,0xd255a8df,0x25063716
.word 0xc2dfe20a,0x412dd7d3,0xc95a5036,0xc2e218b3
.word 0xfdae57f8,0x714afc71,0x20c65474,0xf21918db
.word 0x223975e3,0x6c327c82,0x6642667d,0x3d703755
.word 0x1343083b,0x17821902,0x2fd1b074,0xa12d82bd
.word 0xf9a82aca,0x980cfde4,0xd8e0e4ba,0xdcc38567
.word 0xd2fccb4e,0x052f9f27,0xa059cf6f,0x1519a914
.word 0x691ea5ca,0x854927dd,0xb39a0afc,0x08f6439b
.word 0x73f119d3,0x4fa09772,0x81f7e5b7,0x163839a5
.word 0xcfd0a1c0,0x0b4e0122,0xa3b28202,0x8a214b0d
.word 0xe375c9e2,0x22f0c0f2,0xf2270697,0xc5603ec4
.word 0xb2f2bd7d,0x022a1b48,0x639e48f4,0x28c2c0d1
.word 0x3f435322,0x2c4bd82e,0xbddc6074,0x069361fa
.word 0xb83a495e,0x3954380f,0xfcb122a7,0xb34b8410
.word 0x982f7552,0x036b8ddb,0x836f9489,0x17bf9dab
.word 0xf9a01202,0x7978e81f,0x38036f57,0xd2fe9f1e
.word 0xf36528f5,0x7bfdcff2,0x1317cf60,0x9fc3c5fd
.word 0x5d45fa0a,0x005f56fe,0x66431c2a,0x942fb73a
.word 0x8df29291,0x48d2ad05,0x4bc2eb76,0x1bc5a7c0
.word 0x96474d24,0x3a9c4e6e,0xb1bd1470,0x5738cc95
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 0x542b1019,0x94e95eee,0x50d23a54,0x62c65c98
.word 0x171a05b9,0xa0fded6f,0xd5abebe5,0x84a97fbf
.word 0xbbb44d80,0xe921abd0,0x208b7af5,0x5a4f686e
.word 0x2ae0ce6f,0x1c7f0994,0xc6ac2ec9,0x09fa2a65
.word 0xccc7e2f1,0xcee04cfb,0x07982760,0x46646504
.word 0x0e0d272a,0x3d6918dc,0x86d1445d,0xef898345
.word 0x92fb8fdf,0x783e5ed3,0x74033205,0x47a4972d
.word 0x0efcb45e,0x8a5cb674,0x60c9f8ab,0xd4af8e69
.word 0x915f014e,0xf91023a2,0x3355aef8,0x6530d807
.word 0xb53d01d9,0xba474ab1,0xc3cbc3de,0xf7c76a94
.word 0xa039a1cb,0xba8ec772,0x1ae781a9,0xf1e4cb24
.word 0xe03aba41,0xc02bff0e,0xacd085d3,0x33893f09
.word 0xeb6aa0dc,0xf87a98af,0xbd345d11,0x096e75b6
.word 0xa18f6379,0xef692c62,0xb48c3bdd,0x3ea233d4
.word 0xfad9889e,0xd7a65258,0x337a1806,0x5db0204f
.word 0x26ad8ab5,0x90fd2d54,0x37147455,0xc44d81c9
.word 0xb59d9fa9,0x9255c585,0xf75a290e,0xf7684926
.word 0x32cad8a2,0x0c08e6de,0x5f895c7e,0x5d2e1f47
.word 0x855657d9,0x0e923965,0xe6c604fc,0x496077a7
.word 0x15e82872,0x7aa7775a,0xc7e28d39,0x69b76199
.word 0x6ed76e7c,0xf1e5f13e,0x9fcb5f3a,0xaec01592
.word 0x016a984c,0x0d24ae3c,0xecff28a3,0xcb449847
.word 0x815e1e83,0x6089825c,0x8fd01a41,0xe29f89d1
.word 0x4354c6df,0x081deafb,0x9bfe272e,0x612dcc1b
.word 0x4b72a354,0x388e5df5,0x5c43e37d,0x676133ab
.word 0x093b45f7,0x5e6ff734,0x4eb6678c,0xd6dd6a78
.word 0x431b7fa8,0xae4818cf,0x2c1a34d8,0x640effdc
.word 0x70578f0b,0xafed5caf,0xe4a31a2d,0x80316d04
.word 0x27b4d424,0xf97e9c8f,0x089df760,0xc1f7ba0b
.word 0x95383463,0x5daa5952,0xe56ecb7b,0x0f66783e
.word 0x88991cdf,0x6a99b96c,0x1af9612d,0x80a0d86e
.word 0x3a962f20,0xff880072,0xfbd81628,0xbd82b28e
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 0x9ea422cf,0x01d1798f,0x14dbab19,0xe6b3b5c6
.word 0x7f5af8da,0xc54b67cb,0x9228f3a3,0xe5592ff8
.word 0x86c47277,0xff77ecf9,0xaa3ca4cc,0x203aaf5d
.word 0x0dd36aa5,0x20009c7a,0x8f0e2a65,0x1df1c33a
.word 0x2443b767,0xe7575ce3,0x3ba46c24,0x00309b7c
.word 0xa4346e42,0xbefe2d93,0xbe64c570,0x18959528
.word 0x446bb70f,0xaa7e79ac,0x7af69dc9,0xa1609988
.word 0xee4d18f8,0xccf3d45c,0xebe0238c,0x2f0332f1
.word 0x98e0dca0,0xc24ce473,0xd95f02bd,0xd2f2ff82
.word 0xbc6b3896,0x65fc54e6,0x8c138ce0,0x4761e7ee
.word 0x5cc1feb0,0xbe35c30a,0xd2d3b283,0x5eff85c8
.word 0x78fed856,0x25fe9f78,0xa4d13e7b,0xdab5d455
.word 0x481f397d,0xa01cf2df,0x471c92f7,0xda11ac3a
.word 0x53073bb6,0x6468fc93,0x7cfc9a2f,0x61739e65
.word 0xf8af793b,0x874227d9,0x135b6042,0x3d417bd9
.word 0xea289ec6,0x9c464c3a,0xd327079a,0x73fa7d1c
.word 0x5b600117,0x9ec42952,0x9d3756dc,0x512c667b
.word 0x79410eed,0x9adc1a88,0x6adc74d0,0x9d7e547b
.word 0xe60d9dbd,0x1bcc506a,0xcdf51e17,0x04078af8
.word 0xce103255,0x6f55ddff,0xc6302222,0xebebece7
.word 0xfb6feab7,0x14f492e8,0xd1bed266,0xd4c49986
.word 0xe9d4a032,0xd5ed5b8f,0x0282ca9c,0xc48d468f
.word 0x828e4b1f,0xc371f1d8,0xdd7b763d,0xd18867f4
.word 0x3f913063,0x18d9f2c3,0xa2db32ce,0x1070d77e
.word 0xddfd6d44,0xff3a2c79,0x899ff08a,0x4f024d7d
.word 0xd211f86d,0xf32b1c3f,0x918eb836,0x8f3963e2
.word 0x65fdf6e8,0xd16904ec,0x1cad7a2b,0xc7e7b418
.word 0x00ae1af3,0xc76f59d3,0x391fbca6,0x8e707fe7
.word 0x0e57c1b8,0xdbd864b4,0xaa8004bf,0x264d00ff
.word 0x0e22c59d,0xd420c016,0x8408184d,0x5e86f189
.word 0xed25d1b4,0xa607ddba,0xf4d9d456,0xe02e344e
.word 0x3c78b50e,0xdba3e8ac,0x43ad1353,0x043da19e
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 0x25c6bd14,0x465d23ce,0x6e4e6a63,0xaede9720
.word 0x7202050c,0x11162774,0xd5e0f370,0xe5f4ca2e
.word 0x8fcddef3,0x09510803,0xfcfc4ddb,0x52506b34
.word 0x83001953,0x27ec561e,0xdd63eb13,0x1ab4cb12
.word 0x3683562f,0x6357b5db,0xffd784ce,0xe4186c73
.word 0x010e7192,0x7ed3be13,0xe9f6e8a5,0xd62a5aa6
.word 0x5c6e8a8a,0x12e2a8c2,0x64e6261b,0x5a8289cf
.word 0xbfe5b1f6,0x6f9d0575,0x9da6860b,0xbea75091
.word 0x4088a4e8,0x7c61d96d,0x9746d808,0x1773b231
.word 0xfd027fe8,0x2a50947d,0xaa29e426,0xd13b7886
.word 0x4f7710ed,0x91e8ec36,0x0f9161df,0x9a1934d7
.word 0x23c99fd3,0x8d38d8bf,0xe1419154,0x16ef14f9
.word 0x3cd5339d,0x2e83cc53,0x72a84f67,0xda34f460
.word 0x7f174daa,0x472a7e5d,0x5d80f300,0xa5440c21
.word 0xb0ce2c8c,0xdd0d3377,0x3b1424dc,0x628ca240
.word 0x5bbfd13b,0x89e7ffee,0x3f16e391,0x497274eb
.word 0xd223134e,0x1c5d4674,0x87840de4,0x0a33a045
.word 0xa9ad9631,0xace93c7e,0x7cc78586,0x6208e33f
.word 0xb98e7b96,0x20cdddfd,0xfa1912e5,0x982d2d03
.word 0x2d52af7e,0x95ef03af,0x502dd099,0xd44c333d
.word 0x6798e2d9,0x0a90e07c,0x6a63e3c5,0x47ba102b
.word 0x64c6cf25,0xeb0f2808,0xf6bc7d89,0x83878a9e
.word 0x44e2709e,0x0c453133,0x6674fc19,0xb0660223
.word 0x24891d27,0x7a292fa6,0xc5c5d00c,0xd193cdc7
.word 0x3a4a70b5,0x8c5c7743,0xae81aba6,0xd06c98d1
.word 0x2df345d9,0x383a9716,0x18f1cce1,0xd996c6e2
.word 0x8cb12f90,0x0bf4fcc2,0x5b240aeb,0x6f787841
.word 0x64aab3d7,0xc0339433,0xf92bed4b,0x86ed5769
.word 0x6787459f,0xfd94ebdc,0xbc641f5c,0xfdcaec90
.word 0x09cd9087,0x54a59297,0xcd2c411b,0xced37747
.word 0x78dcf40f,0xa7bacc54,0xac42b2ce,0xf397b26e
.word 0x60d769bd,0x23d02508,0x801a5abc,0x34fcc1a9
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 0xea99139f,0x54af64a0,0xe0c1b573,0x246fcbb0
.word 0x9b28b5d7,0x65d82fe2,0x8f782c81,0xb0230a1d
.word 0x6e551f52,0x7ef6cb4c,0xe9a71b07,0x7e23c1c5
.word 0x56659f5b,0x7e282bcc,0xde5b4fdf,0x5b36ffd3
.word 0x05defb7b,0xc8f92459,0x6420c784,0xcd0d0a28
.word 0x46043bf1,0x0c87dacd,0x48faf353,0xc88922c3
.word 0x04f1a3dc,0x3b33fc45,0x2268ff49,0x75c673e7
.word 0x022a1f78,0x7bbb58fd,0xc5ce0d89,0x842f4096
.word 0xe8e50864,0xeb0aeb13,0x1992d0d9,0x3af44464
.word 0x80587d46,0xa287839c,0x20083d7c,0xe7e35b9f
.word 0x9c06f54f,0x12c8ac9b,0x6c276e4f,0x0e28603e
.word 0xa1ad6716,0x97a81e9f,0xc1e40d2b,0x3b2cd524
.word 0x2ee88004,0xf385d199,0x026c0fd4,0x04473927
.word 0xf4a03eaf,0x57baed14,0x88d34844,0xb1e7c764
.word 0x13fe3019,0x31b5458c,0x01111c02,0x3635f470
.word 0x258fea25,0x0795f9b8,0x390199e4,0xd2a73401
.word 0x5aae4b54,0xba5dbe86,0x6f505197,0x5e76f6e3
.word 0x80498851,0xb9981053,0x370774ab,0xfb9ba469
.word 0x069cc237,0x723262cd,0x78e60160,0xebe7d712
.word 0x51d5a06c,0x507de676,0xa6e0f6e7,0x82a75cb8
.word 0x2e8263b1,0x65bb39c4,0x4a2b514c,0x0c836f10
.word 0x7eeb39be,0xf39baff3,0xb673ba7a,0xdb13032e
.word 0x9a05d471,0xba0f66cc,0x0ace3c98,0x7c478057
.word 0x8a665be9,0x0e4ce9b4,0x8a3ba385,0x847baa2b
.word 0x195f884b,0xa3c28a5f,0x147e0436,0xfb2f61f5
.word 0x167dc8f2,0x9aa13c1f,0x956bf064,0x8ce61edf
.word 0xc655d449,0xb0d42927,0x31af23a9,0x39071ae6
.word 0x4b04b4eb,0xfd6f7402,0xba024da7,0x66bf9b47
.word 0x2b109a3d,0xb62f85ea,0xdc7c6776,0x241a8bc9
.word 0x2b4b79e7,0x86f4c4d5,0xb63b2a75,0x96087421
.word 0xaa013dbf,0xfd3c56a0,0xe72383e6,0xb13e443b
.word 0x629ed020,0xe3024662,0x4e525e0c,0x0e47d2fb
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 0x09a46f4f,0x39635e3d,0xb7578ae5,0x1c51846e
.word 0xb4e8c58e,0xd77879b8,0x39933b58,0x1b10c602
.word 0x553c3981,0x57016420,0x1aa70568,0xb445c818
.word 0x9b86f8ba,0x77cd2e71,0xf38ebda3,0x5a551d8f
.word 0xdaadfc71,0xbdb4e598,0x349e6fb3,0xa4869f43
.word 0x4a77672a,0xf18c0fc6,0x7de2dd94,0x81502099
.word 0x33cb642b,0x30c7601c,0xabd9ed36,0x81151d1c
.word 0xb5d8f62f,0x032f7436,0xafc59f99,0xead189c5
.word 0x44271932,0xd9e27381,0xa1a9c244,0xe7df37c8
.word 0x4fb4ccdf,0x4acff4f0,0xd6c8bfd6,0x69d38968
.word 0x9dfc30e4,0xde5f58d5,0x93a77139,0x5481df2a
.word 0xb9e5edbf,0x2b63b83a,0x007f6b45,0xb193ae83
.word 0x36ec043e,0x2cad3efe,0xc4ff26c9,0x95bfd771
.word 0xb17f5cb4,0x2462aabc,0xfe8b66eb,0xc755772c
.word 0x41fdbba9,0xe91e0ca9,0xa9fd5b92,0x9433b10a
.word 0xc0dab213,0x2140978a,0x85e01665,0x0ff240b1
.word 0xda4c4812,0x01902fa5,0x118cce95,0x9d373865
.word 0xebe8c7f8,0x665c6dd3,0x7d6d9466,0x6452c513
.word 0x56ae8760,0x19aecc92,0x5e60cb70,0x62a5c264
.word 0x399abe42,0xc02ef87c,0xd4f7827c,0x033b864a
.word 0x2afbd7fc,0xf4d07bea,0xbd882206,0xf7de941a
.word 0xd9d1de31,0x27310041,0xc07b838d,0xe2ffcec7
.word 0x5db69a31,0x85c37741,0x0869a9f7,0x936786e4
.word 0x61dd6594,0x33044f40,0x329354ce,0x5038391e
.word 0xfafb7019,0xae9b317c,0x878ae0f8,0xea913e7d
.word 0x49b86765,0x5576d8e1,0xcddf2cd3,0x15106780
.word 0x70b06e22,0x61349fa5,0x8c335b67,0x0bfc5132
.word 0x0605eeab,0x827f020b,0xae66743c,0x05197084
.word 0xf6dec5d2,0xfb809215,0x0cc92538,0x84df2554
.word 0x7ef06b52,0x4a066cef,0x8c2985de,0xfe6c280a
.word 0x582ce751,0x9d32cd7a,0xa8277c59,0x5f010713
.word 0x3de7b85f,0x5767aa7e,0xae7f18e8,0x0514d0d1
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 0x8917ea23,0x066d3025,0xb265e2fa,0xd8473f18
.word 0x67b453af,0xe122f711,0x4bafd6d8,0x672ba8ae
.word 0xcbf70c8b,0x13153362,0xb629adf4,0x0cbfb889
.word 0xb7e0c9b4,0x630652af,0x929104c9,0xcdd375f6
.word 0xb268ec07,0x904b15e8,0xc5d61296,0x59a005ed
.word 0x2a5a71c9,0x14790f73,0x8d08cfda,0xc4d69b8a
.word 0xb0a97c69,0x9ff6cf2a,0x423a7ca2,0xf0009af1
.word 0xc581167a,0xfe2ef632,0x1f3a19a0,0x66a561b0
.word 0x62d60be4,0x06748189,0xc2321a9a,0x4d11d060
.word 0xf4122836,0x46314a44,0x8ffa7974,0xd559c436
.word 0xcfc7127b,0xdccf067a,0x45639ad3,0xe365eed3
.word 0x5f4e844b,0xcfb4b690,0x03e77b8d,0x006db334
.word 0x30220bba,0x8c0ee12c,0x74f668b4,0x95487697
.word 0x81e5d95f,0x6b9201bb,0x5dc8cd69,0xf4392df0
.word 0x393cedf1,0xf310eca1,0xa34e81d6,0x1a36ef91
.word 0x00000719,0x22e592ce,0x9c9896c2,0x240d3219
.word 0xbb94383f,0xeed79350,0x3b2a4372,0xbc6ec09e
.word 0x0997a462,0x54bcea85,0xe5e885aa,0x01e05490
.word 0xb1edb0a0,0x1de16e3f,0x98de7786,0x5a3d3259
.word 0xa50e04d2,0x8af92ac7,0x221bbbc9,0x24173711
.word 0x4e2fdc65,0x2d198edc,0x1da2f4e9,0x81026e09
.word 0x3ff11fb4,0xab044857,0xf1d16363,0xead4199a
.word 0x94d4cb3a,0xb6c8021b,0xe4d6e6aa,0x26e16b60
.word 0x278af37b,0x1b5e3691,0xb1a21c07,0x4c49930c
.word 0xc5e62923,0xda4c0464,0xea057044,0xd0f76378
.word 0x353642bb,0xe1be7677,0x62df43d7,0xe46a48c3
.word 0x2d8d336c,0x81f79ad2,0x2ab4ef52,0x48e03133
.word 0x4ede8f5a,0x492c0c51,0xa7987346,0x528686ce
.word 0x03ae9b46,0x2da99c16,0xc3fd2420,0x80f46903
.word 0xbedb023d,0x356f8a1b,0xde75262c,0x5ff6d626
.word 0x755d04bc,0x503b2acf,0x40f3642b,0xb060579b
.word 0x87f09786,0xf4e475e6,0xba215549,0x12219cd5
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 0x7115de88,0xcf526e3a,0x9e184f39,0x4454cea4
.word 0xa36d0e98,0xf9b5720c,0x09c53ebd,0x140c949d
.word 0x771ec9eb,0x5a603ac7,0x7d46df2e,0x112695db
.word 0xde85fd4e,0x452c2380,0xdf68a4d6,0x082d8d68
.word 0x83ca70c1,0x9699ae07,0x83645000,0xba522851
.word 0xffc292ab,0x693d131c,0x8fc91ff0,0xda3392c2
.word 0x71a57325,0xa1afbb51,0x1b2f062c,0xcb3de2c7
.word 0x8a42e14d,0x2816d852,0x595aec7d,0xae628502
.word 0x152d685d,0xfa5ca818,0x851c3075,0xd2503bd5
.word 0x618e4587,0x84a23f48,0x909fc80b,0x683a5b72
.word 0x1e1d2e74,0xa9f58d04,0x386a78af,0x0106bdba
.word 0xaedd9433,0x2048ed01,0xe8f09007,0x2df13cee
.word 0xf20c0fed,0x4ce71041,0x515ffc70,0x3c0a9a02
.word 0x91e4b168,0x2994a76f,0x59562f15,0x059fd4c3
.word 0x381dd825,0xb848ea49,0x0e84d833,0xbefdf812
.word 0x02c169d0,0x630d64d6,0x52b128f6,0x209ba03c
.word 0x2d832d6a,0x367f0965,0x9b1db734,0xf3aab213
.word 0x6a302212,0xd76ec04f,0xb95ab564,0x86d9da90
.word 0x81d67f3a,0xf049f31f,0x2b46bebc,0xef9ed913
.word 0x0e12e864,0x3d37c665,0xf7460a6d,0xf90cc13e
.word 0x08d7f23f,0x0cee2b13,0x93d8a5ab,0x7fad9090
.word 0x72bc6428,0x93cd8bc4,0x748fdd53,0x48141517
.word 0x212d9ded,0x8095b2bb,0x6e85e1a7,0xd028ae56
.word 0xfd5864f8,0x47f56f65,0xb719c27d,0x5e43cc9d
.word 0x64d36767,0x3d4b9bb0,0x12ecec96,0xafb2c8ef
.word 0xd576f981,0x0cd7390c,0x8ee00bc7,0xc5bc3aa1
.word 0xeb810059,0x3de8877d,0x3cc2d6eb,0xa6992b2b
.word 0xc1da030f,0xbc196548,0x1d47ab54,0x488ff6a9
.word 0x95eb8fd6,0x6667c0ed,0x375077ba,0xb6c1da6c
.word 0xa3c4d24f,0xfa964ccf,0x29a76a9b,0x3aa0c22a
.word 0x5ff8834d,0x6e253674,0x2b38ba9b,0xe6be0edb
.word 0x25e01c8f,0xf794ffd7,0x743f00aa,0x9bbbd07e
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 0xa05eb1da,0x4720f06d,0x9b5d8667,0xb5b81f50
.word 0xfaf1fa91,0xdcbe136c,0xb5307f50,0xa2232120
.word 0x2463065e,0xb02cbfd6,0x9754fd93,0x48a6d604
.word 0x19c9c376,0xc8510ae6,0xec3d1d5c,0xac00bdc0
.word 0x717de8f0,0xda1926eb,0x57bf5e67,0x84252e4e
.word 0xdc0164fa,0xe3c8e505,0x6468c331,0x71aac789
.word 0xc6e42d5a,0x723dfcc9,0x775496f1,0x0fbca9b1
.word 0x7f9a2fe9,0x3abd6cc7,0x7111139c,0xf866da9c
.word 0x2dfc8c56,0x8dfa6c45,0x7fc4a9c2,0xf141cb76
.word 0xdfa6442e,0x48bf3b68,0x307a75c2,0x349743ef
.word 0x8e022b50,0x988e1aea,0x0fbd2826,0x9b110d29
.word 0x259c6a93,0x5a0c59f5,0x0b9eee19,0x0edf3a1c
.word 0x37f827d9,0xa61d516c,0x84da8955,0x8aa1beb9
.word 0x3e38e9bf,0xdff1c063,0x6e7b5fd2,0xcce0c87d
.word 0x620cab4b,0xf47171c4,0x68b9b423,0xebc50b21
.word 0x4862b9bf,0x335e5e86,0x98fc2928,0xe927d127
.word 0xba8169e4,0x4cf86a9e,0xfbf91636,0xd091e43c
.word 0x2fb62938,0x30e24a96,0xd3662473,0x1e87a2cc
.word 0x6fde4f7c,0x2be44190,0x2dab9fff,0x047b5616
.word 0x98dd6287,0x48e6a096,0x9f47071e,0x44163872
.word 0xe745f370,0xb997553b,0xe9acac47,0x30b4403c
.word 0xce18c2d8,0x181885a9,0xadaaa7e7,0x79202009
.word 0xd2e5f146,0xd2ab9d22,0xb62dfc4a,0xc5aa87e3
.word 0x5c9aa0f4,0xd3494282,0x35059e16,0x97913015
.word 0xe2251ea4,0x0d2069ce,0x7b168689,0x3685ce6a
.word 0x913dacdd,0xfddd65ec,0xaff32f88,0xbe476067
.word 0x3741616f,0x17ebc034,0x6482f822,0x8a3bd4ab
.word 0x38a8bcb1,0x692b242a,0x9f770bc1,0xd2767d8f
.word 0xfb8e3950,0x85b28050,0xeb8792a7,0x2d3d75ba
.word 0x3093b2ad,0x6cfc76c9,0x313a927c,0xa59da365
.word 0x213860fb,0x6f4319e4,0xd3eabeb1,0x66811054
.word 0x4121a7dd,0x50445deb,0xc8be581e,0x41a548c4
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 0x4838cb37,0xf17cc968,0xc686914f,0x680d0b43
.word 0x051f82e9,0x8ab4e013,0x2e6b857e,0xefec0850
.word 0x70996291,0xcc4bf296,0x9149cce4,0x71f53f46
.word 0xa8657209,0x0134f4e1,0xe659740b,0xee750c96
.word 0x07c2fdfa,0x06df2ba0,0xc5862380,0xa9eb4c67
.word 0x15b9a151,0x05bfad4e,0xf9579472,0xea1ade08
.word 0x85369313,0xdc0f9dc6,0x973a4aa9,0x654375b9
.word 0x6a6be21d,0xee119f9a,0xfa1fe440,0x2e73034a
.word 0xfd39ae4e,0x5b035e24,0x60a064ef,0xa30552b8
.word 0xb32f5ec5,0xf3199f2f,0x74f9a1a5,0x315b057b
.word 0x8747e875,0xbedd0290,0x784d022e,0x9c90ff72
.word 0x301b5c84,0x0de77634,0x89c10cbd,0x26ce35de
.word 0x553f83c9,0x99cc597a,0xba1cd68e,0x81209b58
.word 0x5efea85a,0xb7e47c4b,0x8fd6017e,0x1aba7c18
.word 0xc2ccb368,0xe7b484d3,0xc43a24b1,0x48610aa1
.word 0x028b71f1,0xde6c71d9,0x89b7a774,0xba030fda
.word 0xa7a7ad5b,0x016e7796,0x9c7aefc7,0x02a1711d
.word 0x12094f76,0xcd7bdec1,0x8fd4974f,0x054cab28
.word 0x661166a1,0xf927380d,0x98e41c40,0x56fd66e8
.word 0xc9489964,0xae7278c0,0x38c9bf19,0x13a03c76
.word 0x11d8f52f,0x91013a1e,0x1404f05a,0x37dbb738
.word 0x1b7dbc04,0x0f35d4c5,0x0f177672,0x7e833a2b
.word 0x3380e7a9,0x0ff5a0c5,0x5777a548,0xa2b30cbb
.word 0x9e722cef,0x518c26e5,0x29dbeeb6,0xfb28fffd
.word 0x8bea9447,0x0a1f0a9c,0xd3cffc96,0x71e6fff2
.word 0x896139ed,0x90cc106f,0x100f76a4,0xc6a75bf2
.word 0x75b8acb3,0x8acdf437,0xc9354ce5,0x4f574748
.word 0xe3cbaf6e,0xae4aefdc,0xff7643a8,0x666cea2a
.word 0x2738d2b4,0x2dc16bb0,0x496edc3a,0x2a54d686
.word 0x8469b6d9,0x3bededc6,0x6f7668af,0x96483d8b
.word 0x3632e8d0,0x6b7cd1be,0x4187dbf5,0xb39bfde9
.word 0x10bee113,0x3ccc5448,0x6f2ac1df,0xfb994e0a
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 0x99cf0299,0x29bec17e,0xc2a2763d,0x0134f6bb
.word 0x121854d9,0xbe455e35,0x14b4249a,0x3205462c
.word 0x9f9b8323,0xf94be3df,0xb9766c31,0x2e5743fb
.word 0x0ca6d7ee,0x034ed9a0,0xa829c077,0xe7ffa100
.word 0x977acb65,0x129f2ec4,0x96d48b23,0x728fb91a
.word 0xc107aea2,0xbb9f9ac6,0x59d33f0f,0x840b3767
.word 0xdc276b3c,0x83a31a6a,0x4c07122f,0xf2d54192
.word 0x6654262a,0x3c2f136a,0x2f2143dc,0x3028eb71
.word 0xf1601b89,0xf571e545,0xcac69b16,0x5847f36a
.word 0xbe7bd32e,0xc8acf874,0xa99d0aa2,0xd9a730d0
.word 0x488560a2,0xca87e86c,0x76269a20,0x44288e2e
.word 0xffe103b0,0x2a5d5feb,0x340d1102,0xb44647ee
.word 0xbac727f3,0x9b697139,0x3c60bd52,0x9dec5881
.word 0x2259a393,0xc1a623fe,0x0007cc51,0xe72886d3
.word 0xbc99f908,0x5d1182a4,0xa0688f9d,0xca8ed2b3
.word 0x488e93ea,0x71cc437a,0xfff6ad7c,0xa0f56a18
.word 0x69f73d5c,0xcc7e82b8,0xfa9d4b94,0xd4ad0aef
.word 0xb502182e,0xc7749fdc,0x85258bdb,0x4eb4a012
.word 0xf1fb1faf,0xce7c4dcc,0x15d44f28,0x48f9e43a
.word 0x5131579f,0xf0ecad1f,0x219522dd,0x0176b0aa
.word 0x469d7e09,0x097fefe7,0x9241cbfb,0xf3386ba5
.word 0x20496d83,0x584b30c9,0x4287fab1,0x920fabe2
.word 0x03ff1e72,0x8550ea0e,0x64dd6cce,0xe69e18ad
.word 0xc972717d,0x3a6ea1c8,0x26395343,0x2a34f353
.word 0xc81c04f4,0xf1e6c7ea,0x650717d1,0x8097cf19
.word 0xade28f70,0x28ed47f3,0x4a89d69d,0xbdac0203
.word 0x6bcbee23,0xe85e482a,0xb37bca39,0x5f247e5f
.word 0x7cd21bc3,0x9da4f2f0,0x684ddf5a,0x85f64253
.word 0x1936e85e,0x0bb43d7e,0xae6a350c,0xa08cd423
.word 0xb19a8a39,0xe1b998fe,0x42a2c84b,0x6f3521e6
.word 0x23f0b6b2,0x59ee93c1,0x7f225a07,0x4568c922
.word 0x57c012c8,0x923da7f1,0x7c6d0676,0x40c05cb2
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 0x7b5b6021,0xbad3c1c3,0x553af148,0x8d665289
.word 0xe737e8dd,0xeec34a38,0x103546a9,0x8571a1f8
.word 0xfb1a7b4f,0x0ca0b188,0x21df10b9,0x7ea3e1a1
.word 0x22bbec9d,0x8d9b6f45,0x3d9ed8b6,0x24cd7828
.word 0x07e04aa7,0x5719d5e4,0xfa77b0f3,0x620a7a11
.word 0x95541d76,0xfa1c0899,0x739bbfe8,0xb596bbfb
.word 0xf9f7d4aa,0x6a6bd54f,0x121c30ce,0xbd4a45e6
.word 0x0b7159e3,0xb5da697f,0x395f3902,0x3952fe91
.word 0xe4ea1854,0xaaaa7139,0x98a2fe23,0xd0e0d1d7
.word 0xc2fdf153,0xbe00eb19,0xe6ab01a2,0xa843f5d4
.word 0x175f5638,0x92fa97b1,0x95c84653,0xde19d7f1
.word 0xc4aa5a62,0xe94d9ff0,0xa4683099,0xe484490d
.word 0x1cedb4f6,0xc598b0d4,0xf5212b70,0xb80b5733
.word 0xb61bde7c,0x7c9584a0,0x40996541,0x44caf86c
.word 0x2e25afd7,0xb7e241bf,0x950b7f34,0x34a2bca1
.word 0x00e5aea1,0xa55563fa,0x56cdfe92,0x66ee92e7
.word 0xc7b8a2ce,0x29ac6822,0x4d3a0107,0x365c7c62
.word 0xcf63e942,0x98c99aa2,0x9e47a856,0x42bf743c
.word 0xbc7efd2b,0x8c535fd8,0xfb2b44ac,0xc2d24535
.word 0x8ccb3e6a,0x5ecc61c8,0xdf43dd77,0x3da97124
.word 0x3a89f0eb,0xbb94a623,0xd4ba2fdd,0xd6019c15
.word 0x2665eec8,0x36e4c183,0x85df4666,0xb084cd6c
.word 0xc6542adb,0x29f2c591,0x94482a7d,0xfdd20f74
.word 0x81463bf6,0xa2039783,0x36e0544c,0x9b2305d2
.word 0x0544322f,0x5fca9789,0xf3acf57c,0x3316a2eb
.word 0x438d6d56,0x3ee48e43,0x9dc4f78e,0x54ce1f6f
.word 0x3bde4474,0xe986d8b0,0x40369be7,0xdfd9ded9
.word 0x0772ebc1,0x1f2c896b,0xb5d4f685,0x140a23e4
.word 0xaa71ddb4,0xbd4b2fc0,0xbc9d4d8b,0xe359bf34
.word 0x7e72577a,0x0592b7bf,0x2435eae8,0x783b59f1
.word 0xac7cd32e,0xf919850e,0x17e5d3e5,0xb5294614
.word 0x604d8125,0x29e11cf3,0xad84f83d,0x344e561e
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 0xbbbb3a84,0xf8bdb321,0xffaf10e9,0x9e318b52
.word 0x106fb56e,0x5f4f63ab,0xaf497abf,0x40f269b2
.word 0x53b8cf3d,0x40d6dfa3,0xd90c1e89,0xeb87ca09
.word 0x829a7db7,0x92068278,0x3adf09b4,0x05c26066
.word 0x95fc1914,0xcd6aace9,0x57ea191d,0x90d4b821
.word 0xff5a3a8c,0xe86ebd41,0xdae6f7e9,0x0dccdf18
.word 0x02065e95,0x5a7ccb69,0xc94db873,0x11a2d46c
.word 0x1eed4490,0x56393e9f,0x8819ba3a,0x246c447d
.word 0xbde00d8c,0x7da06acb,0x9bd263c1,0x7c77df55
.word 0x688a7bb9,0xeb9c9c38,0x1c150acb,0xc2409be8
.word 0x4ee2398d,0x9f0aac5e,0xa7e6a885,0x7b5d4c2b
.word 0xe0549eae,0x9c134a19,0x5f2d514f,0x9fe96d56
.word 0x3fc1c27d,0xeb98db85,0xb10c90ee,0xf803556c
.word 0x541fd2f2,0x9b915569,0x3c86eaf6,0x0675df5d
.word 0x41a40223,0x801c9743,0x9467d6c5,0x34e410dd
.word 0x3ca14378,0x3477dc7b,0x9fb1d84e,0xb3aa1023
.word 0xf5001972,0xfa8d2c6a,0xd26ffc23,0xe99f72a7
.word 0x923b7afc,0x9b9060d2,0xc95ef3e2,0xc48edd75
.word 0x0e2a0b4a,0x710115ae,0x33a513a7,0x07e712e2
.word 0x2d686ba2,0xce472367,0x54f8e26e,0x0f3563fc
.word 0x7db2e852,0x17a41b61,0x1e0d955d,0x324ae3eb
.word 0x57295ed9,0x15414a6b,0x42c9e28d,0x01204381
.word 0x846abdf9,0x68efd467,0x2e0a99fa,0xafeb2ddf
.word 0xdb077c87,0xece58bed,0x6e52daf0,0x93dae937
.word 0x68532270,0x8c48c639,0xfc0a9a01,0x767b0127
.word 0x2ad4a2c2,0x9b18d376,0xa0acbb93,0xad3fbb88
.word 0xee5ac366,0xe6a2602c,0xd36627d9,0x3d63fa7e
.word 0x17c153f2,0xb30467d7,0x0fe14075,0x0809d965
.word 0x5a453e26,0xf99d0832,0x624044e3,0xe561c4e3
.word 0xd1e4c04c,0x7460a835,0x336f3a51,0x1aef44ab
.word 0x1cfa318d,0x4d785798,0x54183f82,0x42714447
.word 0xfc978062,0x5a77ccd7,0xaecc6aec,0xeb15eedc
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 0x769ecffb,0x66c48d7b,0xdd83ed28,0xa45b3cc3
.word 0xb635b7f7,0x90fb6d73,0x10652b96,0x4f8aa000
.word 0x33cdc255,0x6921766a,0x8f98732f,0x2ece1eac
.word 0x8505bb10,0x5a9497a8,0xfa0590df,0xe956174f
.word 0xfa00d532,0x6102e538,0xd8b2de48,0xe025eeae
.word 0x7b1a4195,0x9aa67588,0x941d2dbf,0x8ebdff2f
.word 0x63628821,0x69d873ac,0x21df458a,0x9118aa21
.word 0x69063bfb,0xb30430d7,0x8b04694d,0xc7ac81d5
.word 0xe75cb5b1,0x8798307a,0xa288be29,0x61c490d9
.word 0xd329614a,0x0800368a,0xcb8ae5ca,0xb7b8995e
.word 0x7466cdf2,0xbc44dabb,0x530f6ba2,0x0b8ba357
.word 0xade9a9a5,0x43062137,0xdc4392d4,0xcc211112
.word 0xe4a6033a,0x53b5b7bf,0x2155c114,0x6dc19842
.word 0x28bd9c5a,0x4f63a2e8,0x80c4eba5,0xbf555cd0
.word 0x4df40210,0xf9a2be33,0x854e4368,0x1180fcaf
.word 0x44b28a98,0x51b87380,0xf9ee6553,0x7024b092
.word 0x587fc39e,0xc3650f10,0x5354c74a,0xc99421f1
.word 0x326632fe,0x95fee269,0xd65ccc9f,0x25cc765a
.word 0x90ecc086,0x49df5ec1,0x589e0c98,0x23d1efbc
.word 0x184b0df7,0xa7c3d33e,0x58eeb98f,0x3807c357
.word 0xc9303d42,0xbbb64a21,0x8a0d177a,0x4a256c30
.word 0xb7aef28c,0x2b8b05bc,0xf7a6d474,0x27914abb
.word 0x9e9123a4,0xd3c40e88,0x21a483cd,0x87344e4e
.word 0x49b57b42,0x6ad8e48e,0x9eba68dc,0x73d2cb3f
.word 0x77d6732c,0x6841a92a,0xd8561013,0xa88a7e3f
.word 0xf2c3e0b5,0xe7592f8a,0x005fdd51,0xc0aa9e43
.word 0xa1bbd622,0x0520faf3,0x7a524f50,0x481971b3
.word 0xee7dcc4d,0x3f13bb24,0xf4d75826,0xc2b800e8
.word 0xf0052744,0x2219e399,0x3d2e7bad,0x7c0eb736
.word 0x88eef7d3,0x0f2f390b,0x0666e206,0x0ef18c9a
.word 0xf2fe0eda,0x23983d17,0x6582c62e,0x0f6c6dbd
.word 0x0f03d78b,0x311316a5,0x2917b484,0x05e2e643
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 0x814151bf,0xd0c11eff,0xa0ab0154,0xbe22640f
.word 0x440dfe36,0x1665afec,0xb96d9429,0xafdf8c04
.word 0xbdbfb2b4,0x0f87c16e,0x97b4db85,0x1b6b12de
.word 0x2fca310c,0x2c7b36c1,0x12154350,0xc7a685d9
.word 0x379b25a1,0xbb835b1c,0xd01ade2e,0x3ac1103d
.word 0x55f42e07,0xa6c5f1e0,0x51442a2f,0xf0131534
.word 0xdb03da9f,0xad75f106,0x9c57fe4d,0x3b19fbf4
.word 0x8855bc67,0xead5bd29,0xf1c57279,0xe2928ae6
.word 0xcdcec8fb,0x5681b270,0xa267e0af,0xaa9aca0d
.word 0x1927d4d6,0x3eaa23e6,0xcaae9d51,0x0ecc8e09
.word 0xf243f9bc,0xd62d8e54,0xcf8ea6b3,0x66beb962
.word 0xa065ce7d,0x460186f1,0x06808a0e,0xfd8a7851
.word 0x41b739fa,0x2cfdc8f2,0x94c815ae,0xceedb19f
.word 0x0341a46c,0xf27ee829,0x7f721b60,0xa984118d
.word 0x7b5dd361,0xb7aa4726,0x329ef829,0x8d81be0e
.word 0x5b1f9395,0xe40aae5d,0x3675e4d7,0x13c5296d
.word 0x98866f0f,0x7e61341b,0xcf27ce5f,0x98152b21
.word 0x5e6c9a20,0x1b0b9889,0x425d375d,0xd3d802be
.word 0x840646d8,0x88519813,0x293a02cd,0x00f0c388
.word 0xd1cd4221,0x0abea6c6,0x7a5b92d3,0x8c2e96c9
.word 0x3f0ec4d2,0xc282103f,0x58b4393f,0xc873ad7d
.word 0x80d6758a,0x229152a0,0xe767f83c,0x9dacd1e6
.word 0x0dc5ece3,0x5c196e96,0x1749847a,0x32d31c53
.word 0x314d35a3,0x047a1cd3,0x7356e3cc,0x9e7c7c38
.word 0x0b1a1a81,0x43fc3ed0,0x030f5177,0x0c5df360
.word 0x490384d3,0xbebab5c9,0x1768521f,0x8ebb3e24
.word 0xecbcc2e8,0xd7b8a4f2,0xfef9d698,0x71331d5e
.word 0xf758365e,0xe92afc11,0xdbf5fbce,0x3cdf32c9
.word 0x1663dc20,0x69fc7310,0x250c8f26,0x83e24178
.word 0x0761ef31,0x9fae1ca8,0x942fcf30,0xa54b6bf2
.word 0xd8b48ec6,0xae1c5c7b,0xc4cd22aa,0x1aa6d519
.word 0x58dc7dea,0x9512a1b3,0xcab29113,0x768eacc9
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 0x7f5b7295,0xd89dc8ca,0x8012090a,0xa8320114
.word 0x09ee37c4,0x931f050b,0x325b20e9,0x8ded3e0d
.word 0x26290ac1,0xfff6adae,0x19cad8c1,0xcb872fd4
.word 0xae679ed2,0xb7d9cae5,0x5ccf69a3,0xda36d819
.word 0x6eff93c7,0x0140f0d3,0x61fc0706,0xa1c8654c
.word 0xb95ae143,0xe5691940,0xa2f734b4,0x47112bdc
.word 0x3e91f136,0xab50a5a1,0x0bfb4cf1,0x68503a83
.word 0xcfd0785c,0x3df15fe9,0x73c9ac96,0xa1e6e777
.word 0xd070a145,0x92dcbe2f,0xfd790b91,0xfe53c2f7
.word 0xea1607f3,0x21116a41,0xb2141364,0xc133dd7e
.word 0x57228d07,0x9ccc7412,0x3a6938f5,0xffd0931c
.word 0x790fc01e,0x85d9a1f1,0x87790fe7,0xe42a14f2
.word 0xca4501d3,0xc6444bd9,0x1efcfefe,0x048df2b9
.word 0x08c33007,0xb5d58139,0x98b1f518,0x525bec06
.word 0x3caeb0f7,0x99373419,0x1187136d,0xa1c93e7d
.word 0x9b67081b,0x91a55f20,0x3865d2f7,0xd8c3dc8f
.word 0xaa7a0f74,0x0ea4c8ae,0xa982e138,0x22154584
.word 0x8963dc23,0x6a14958b,0x8edd1b75,0x7e22dcdb
.word 0x0f334669,0xa6cce358,0x33a8b42a,0xd96316a2
.word 0x631c2c44,0xa5de5f07,0x6db188d4,0x5789f825
.word 0xb18d455f,0x6b46f0fb,0xdb5a69db,0x5fd45277
.word 0x77846a3d,0xd7e0229a,0xc9abda93,0xd684e1be
.word 0x0d12d06a,0xeec2ed53,0xf45d992b,0xc9292199
.word 0xaf1f9f97,0x56d9442a,0xff8065f7,0x5f8eadf4
.word 0xd4152d83,0x9a7adf0f,0x1500320f,0x8d36781d
.word 0x44a6c3e9,0x9bd6f33e,0x7df8860c,0xa5a54c79
.word 0x88f3f332,0x95a791ca,0x78bbc8e1,0x711b764d
.word 0x56e23904,0x1639d8c3,0x5701ba27,0x919738b2
.word 0x7ee767c8,0x2a5106c9,0x6ae70d88,0xc82e60e4
.word 0x6682e95d,0x8b32554d,0x3a745fdf,0x809e7e40
.word 0xec9a2eb2,0x69ec27cf,0xa0e4042e,0x06c422eb
.word 0x21261555,0x14a1870d,0xaa904767,0xa4d4d507
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 0x5099da81,0x6124d9c6,0xc79c3296,0xa0127dda
.word 0xa95cbb8d,0x1286c13c,0x51da632e,0x95a26e5d
.word 0x831f79a7,0x40d25754,0x521d478a,0x1ad28827
.word 0x2c92deaf,0x4d51861b,0x4eadd774,0xd758d1e5
.word 0xd4882752,0xfbee2abf,0x55f7e456,0x8062bf3b
.word 0x2e797642,0xb2471f2f,0x5c8c6d74,0x7dd98d91
.word 0xacfee519,0x7e126c10,0x2297c326,0xa2758d02
.word 0x9e3226ac,0x022a390b,0x0d80e620,0xb03300d6
.word 0xc4595fbb,0xf404823b,0x85cbf910,0x92948c94
.word 0xa5d5806f,0x352a0e42,0xa3f758d0,0xe3d86c1f
.word 0xbb14a81a,0x86d6732d,0x064ad467,0x1ab240f5
.word 0x8f01254d,0xd31ac233,0x4263c190,0xe7764c41
.word 0x7bd626a0,0x72cf36dd,0xcde01973,0xb0bfba62
.word 0xf8bce235,0x7d47dfc6,0xbef32438,0xb42e16ee
.word 0x6485cf14,0xf3143132,0xda29ccab,0xbb6ddece
.word 0xe20eac47,0x48ddbc06,0x131a4f8c,0x62f6c523
.word 0x9bfdfac4,0x85e1c01c,0xf9237411,0x01e0139a
.word 0x6f4cd202,0x1425c88b,0x970582e5,0xaebe166d
.word 0x321f74d5,0xc3be6895,0x72a47ee7,0xbcc98ad9
.word 0xd864fec5,0xd4488a26,0xaa073267,0x2c8ae89d
.word 0x39d54bc9,0x72cb9d62,0x31b01157,0xc0bb0481
.word 0xdf4df57c,0x1b8c91f5,0x4c3d8247,0xd34682db
.word 0x3d14c682,0xde59301d,0xbf15e8b3,0xb9eb14d9
.word 0xa0cf88f5,0x08cc324a,0x7bbca4e9,0x3b43a6a7
.word 0x42f8e301,0x813c02ed,0x03fcdfa6,0xc71d3193
.word 0x944ff25c,0x51927784,0x2de4e62a,0x3e156d1f
.word 0x554905ef,0x357030b7,0x3eb28592,0x4f45f95c
.word 0x9cb6bc2f,0x7805e524,0x5ba0936e,0x976cbf2b
.word 0x6cb63576,0x98602e29,0xd5099a87,0x431c7d3f
.word 0xa5296604,0x70d69b66,0x2b0e4ba3,0x584aa33b
.word 0x4f1d7e62,0x3191aab6,0xccac8a22,0x97ab65fd
.word 0x95e08b18,0x895cd26a,0xa35c7fcd,0x5b98c1d7
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 0x9630972e,0x8dcceaa0,0x5d4f049c,0x65df9c79
.word 0x5a099ea3,0xbbb6f2ae,0x7154ce85,0x2afe1afa
.word 0xbd14fd7c,0x93151a5d,0x0f0bbee2,0x7ffb9df1
.word 0xdc71fafb,0xd87b0341,0x704864d1,0x9efcb08c
.word 0xbb15e7d8,0xe8e2a014,0x15fbc10c,0x0cfd4eb4
.word 0xb30bcd4d,0xc0058f56,0x61ffc7ed,0x16b6537a
.word 0x7af97280,0x277c81c8,0x610101b1,0xaec28ddd
.word 0x7a2aab75,0x48d02356,0x65ac5677,0xbfdb9245
.word 0x1af79baf,0x1dcaae44,0xe3dda3a7,0xab9d7f0a
.word 0xb37b7e5b,0x515c70a6,0xfbd5fb31,0x36930c92
.word 0xd4940598,0xbcf94134,0x6791d8f4,0xa5c8b357
.word 0xa090d5b0,0x0c0c58ef,0xe75c8acf,0x01dc48b6
.word 0x569da52d,0x98b28d19,0xf8ac3e93,0x2a52a9a8
.word 0x2cc9fc65,0x1e0bba97,0xd3255970,0x3fff6888
.word 0x2a0f1503,0x671bbaf2,0x6e8aaf6e,0xbf765f60
.word 0xf9cdf716,0x04b90085,0xe4842e23,0x61884c04
.word 0xad2b2916,0x2d988645,0x0bd2c562,0x0a2fa1f8
.word 0x78019cbd,0x1a2aec5d,0xdd835e78,0x22504b55
.word 0x40d654e3,0xc8021493,0xb0ed9591,0xf25add50
.word 0x1ee33e63,0x87b3112e,0x7ba564f1,0x090c9a57
.word 0xd0d5edf0,0x1b61a911,0x3ee77e0b,0xf711e639
.word 0x5e5c0798,0x6fcda655,0xcb94123d,0xc962bf0c
.word 0x33b63d32,0xa39f2f31,0xbc295332,0xdb79694c
.word 0x80c5f637,0x8427621c,0x1999290c,0x70bd2e50
.word 0x1e9234b0,0xb48d826f,0xb5edc2ab,0xdd4ad523
.word 0xe4fe62a0,0x0438b9d4,0x43f056a3,0x1b00721d
.word 0x5546625f,0x971902d9,0xcfe730b0,0x8bdf6367
.word 0xb75d459f,0x71f6582f,0x0e9dd717,0xb1510689
.word 0x58f4a382,0x8ec20203,0x2bd4aba1,0xaab6dd51
.word 0x5d984d9f,0xe9ef4abe,0x0a5e49c6,0xa402db97
.word 0x549b974a,0x1398a918,0x5d8d3fd6,0xc3e975e1
.word 0x09f152e3,0xc2c241a2,0x3681f590,0xa7c8cd01
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 0x3455d0a3,0x88da57e0,0x170b32cb,0xe15abf26
.word 0xd80ca017,0xe114ae4c,0x6efedfe0,0x83861104
.word 0x9c0e3ab4,0x6c5f29a4,0x1fcca6fb,0x9cafe201
.word 0xfdb2fdb6,0xdadf7618,0xbacabcae,0x8e463c39
.word 0x5e138e1e,0x2a0c8b16,0x9a858eea,0x89902d73
.word 0x04e6fc82,0xa4ac8fe0,0x995b8de3,0xbf80840d
.word 0x8b190ce0,0xab13f402,0x6a29f5b7,0x4a75253a
.word 0x8486d2a6,0x2fc504d3,0x3ac2ac2c,0x26417b46
.word 0xd8269585,0x0d51e614,0x97506a39,0xcd2d28d2
.word 0x2f2fb147,0x1b910b9e,0x14cbfa76,0xde27ec02
.word 0xd7c71bdc,0xac934651,0x287f3228,0xc8f95020
.word 0xd2ac063e,0xf7b22c43,0x7aedeca0,0x631068b5
.word 0xba24c445,0x116a4236,0x6f02c072,0x481cc4ba
.word 0x23b59c3a,0x415fb684,0x4f8b3003,0xeb3eb346
.word 0x7fb3ce6a,0xcb1071f3,0xf2e3ccc3,0x1312b481
.word 0xea7fb408,0xfed8a5ab,0x7a8ce74d,0x44ea78ee
.word 0x6c67f3ab,0x57a45311,0xa04eba2c,0xe281aeb6
.word 0xd2fafc24,0xd90d79b6,0x6fb1eea0,0x853bd588
.word 0xeeaec5b4,0x05bdf7dd,0xd6728f8f,0xe1f67e18
.word 0x32281562,0xbf5607c0,0x88b34424,0x0db51d62
.word 0xa3c0a553,0xb101af4c,0x74b8f29f,0x0070aa86
.word 0xa8dab19d,0x50ebbacc,0xb8d4e399,0x4ee96449
.word 0x9722d5cf,0xeaa66844,0x9f73cda5,0x2fb7d4f6
.word 0x073f11bf,0x35ea0957,0x67daeb05,0xb9ddc9f3
.word 0x464c6f6c,0xbb1a4677,0x9ba095e3,0xa33617f0
.word 0x2da3333a,0x05a465be,0x0a032a90,0xf02ed020
.word 0x2e96636e,0xeaaa37be,0x3c8d11c0,0x32148a3a
.word 0x8c3bda2b,0x68e61a03,0x4217ee6a,0xade8eb68
.word 0x4bea7817,0x063dcac3,0x3837821d,0x233f52ba
.word 0x0c5f564f,0x4c88070a,0xb122dfc0,0x3166fbbe
.word 0x7ab14bee,0x0b59b421,0xbb577d32,0x17d01d4e
.word 0xfe1a4fed,0x20fdbe2e,0xc3a132e8,0x33f4bb4f
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 0x676a8a76,0x97971e79,0x54b905e5,0xe888450b
.word 0xf4f4cead,0xca50cb73,0x00e22900,0x22e67adc
.word 0xdb22730e,0xf203a73d,0xef44cc99,0xdeaf97fe
.word 0x83da1ebd,0x8b47f01f,0xaea7f8e2,0xc75dd4e5
.word 0xe3eb38a0,0x9358570d,0x4b68d6d2,0x1586f5f9
.word 0x0b6163ee,0x82919b6d,0x508074bd,0x4e12b25e
.word 0x4904d5e6,0x92b8ff4c,0x7da69f87,0x8d8c0ca7
.word 0x6569edf6,0xea289ae9,0xccfa1d94,0x1e802a52
.word 0xabd0262d,0xc94686f9,0x987b4757,0x09ed43ff
.word 0x2a97d07e,0xbe18b0f5,0x39ee8ff5,0x54912807
.word 0x1bc8f26e,0x9b29e77b,0x6ac2bbfe,0xc47e1239
.word 0x12ad5dc8,0x1156a8ee,0xb6413071,0xaa916450
.word 0xc70fd3bf,0x5d0b929e,0x25645fbb,0x50ed165c
.word 0xfc6d9509,0x58060275,0x0e1383a4,0x7d569039
.word 0xc19d7b30,0xb83cd8a8,0xf48adc77,0xbd1ee9c4
.word 0xd6781525,0x34ad815c,0xa17114f2,0xcd0a9015
.word 0xa2d246f6,0xcf537587,0xc1e974b0,0xf2f9700b
.word 0x4e93d675,0xf088b3d7,0x8b1e6cdd,0xc9ce792d
.word 0x86f2e8e5,0xb216093c,0xa7a90e17,0x88f42bdd
.word 0x289084b2,0x5d18ecd3,0x77aa5ae6,0x2fe9b915
.word 0x547608bb,0x97e7ee2f,0x2db3bc81,0x22c6fc64
.word 0xc1eef03b,0xfc876390,0x2281358b,0xec8da025
.word 0xde043b73,0xe7f43eee,0xe53e9d02,0x15ba7087
.word 0x6890d324,0x719ecb99,0x848dfae2,0xe055a6c8
.word 0xe216b74c,0xbda83248,0xb8607371,0xaf8b2f83
.word 0x1163eb47,0x1296eae4,0xd76a7151,0xa8756863
.word 0x5a94a78c,0xd27f494f,0x3969b39c,0x5888a803
.word 0xf6215710,0x57f3b86c,0xdd3c26cc,0xc70177cf
.word 0x8ca7fcab,0x498806a5,0x390dfe43,0xfc778949
.word 0x6a6bb07c,0x1dc7a87c,0x03ebc557,0xa34f78b2
.word 0xb8c836b1,0x8a169ad2,0xfcb204b7,0xa11903af
.word 0x8a5e01b2,0x3d346439,0x65a3bc0f,0xa3c1ce56
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 0x095219df,0x7f4baa96,0x666aada4,0xaa9aeb0c
.word 0x4e436aed,0xf2de664e,0x1ac0cd49,0x12e1d708
.word 0x2ea03702,0x12a8de88,0x5343a48f,0xac2d4881
.word 0x9f1bf7f2,0x45369860,0x633aca43,0x55237c1b
.word 0x47563d92,0xe854c725,0xd76bd1f1,0x260a48b7
.word 0xa94432db,0xf20ed903,0xf493c606,0x1b8cb61e
.word 0x32bc83c5,0x5c81ac63,0x86c1f69e,0x218bcb56
.word 0x71d4d2bf,0x2f3415b2,0x927b314e,0xea075dc6
.word 0x12a6f340,0xf2ba8397,0xf6c6bd9d,0x98a84150
.word 0x1063ef53,0x8403d5dc,0x8347a1be,0xb263aac3
.word 0xf9412ce2,0xde120057,0x9784fd0a,0xe2c929b1
.word 0x4ecd1605,0x0c678c2d,0x84c0f472,0x2bacf5f3
.word 0x781ddc5e,0x37e28283,0x937bfff8,0x9cdb44d4
.word 0x56f37b06,0xc0278986,0xf14d952c,0xea6e1a47
.word 0x182da2af,0xfb87992e,0x5c1c5b4d,0x6c0a8a23
.word 0xedc58944,0x96713625,0x3fb87d43,0x3cea7d68
.word 0x33945603,0x839dfa1e,0x8247791f,0x680a19c7
.word 0x5b185003,0x39a60b2a,0x09edf596,0x6036725d
.word 0x7ba0e550,0x10de9ddf,0x958a752c,0xe0bab64f
.word 0x9c2d1f53,0x58377026,0xaf17bb2d,0xda9143b8
.word 0x64059939,0x4b0e942b,0xe2fe8729,0x661190de
.word 0x355a2820,0x404b9e1c,0xafaeadd9,0xc11862dc
.word 0x47d113a5,0x07e23ce7,0xde9b72fe,0xc58081e1
.word 0xf4dee9eb,0xd68fa3e7,0x33831db5,0xd385e5e8
.word 0xee62a696,0x05c70d27,0xd7b578a7,0xb16aa0cc
.word 0x6f0c5f4d,0x5813dbfe,0xd05d7bc1,0x48b0a371
.word 0x3aeb03b6,0x79752078,0xb63997af,0x1747e525
.word 0xa66eef41,0x06db3f13,0x6426e00d,0x25637746
.word 0x1ef9a510,0x0bcbafa3,0x5963e433,0x39087c7e
.word 0x2999e1f7,0xc503fac7,0xa87a3a98,0x72f1181f
.word 0x2b4244d1,0x8fb92e23,0x25bad912,0x93d05a3b
.word 0x56994e95,0x84e921ea,0x3901dacb,0x4ce06046
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 0x4a73825e,0x90eb0d92,0x36632898,0x4cffec91
.word 0x3af8070d,0xb0e74ae7,0x06c4a5d1,0x10db1594
.word 0x9a74a73f,0x65d2aa23,0x9cbfbc3f,0x8d6ff604
.word 0xc75c034d,0x4a938317,0xe636299f,0x3a0b3fd3
.word 0x58882a26,0xb91a374e,0xa327d4b6,0xe7e288ed
.word 0x41088619,0x43b14449,0x16c706dc,0xbe7305cd
.word 0x7ea84194,0x658b9dac,0x2780094e,0x860c4628
.word 0x3e0088bf,0x3839f194,0xc2d1e3bd,0x1ca434bc
.word 0x243477ad,0x2b809342,0x9d1d904b,0xcc5a6707
.word 0x0565d945,0x33aaf08e,0xdbec186d,0x2e08e31c
.word 0x14d14c0b,0xbce72d54,0x6ec416d8,0xbfecd3d6
.word 0xde0c289d,0x84e93bf7,0x0d66df52,0x28733bbe
.word 0xebd9921e,0xa5e909c3,0xaa919231,0xca9411ad
.word 0xeaf33c1a,0x3a7c1db7,0x3b9d1c97,0x8de36408
.word 0xf3aa72bb,0xc95cbc5d,0x7fe7655a,0x5ade032b
.word 0x6e40e09d,0xe71b2a91,0xa3ccaa76,0x154fd3d0
.word 0x55e86e31,0xa099c6be,0x6f2ca6de,0x0528b9f8
.word 0x7d737647,0xe149b940,0xad0b5662,0xc35e0f62
.word 0x8f546665,0x14186730,0xfec03d32,0x8d193456
.word 0xe5c36bfe,0x0c6d62df,0x554751d8,0x3e6218c9
.word 0xc03b4c43,0x7a89172b,0x1c065bf2,0xf7153d19
.word 0xaedee872,0x1c3045f9,0x19c933a2,0xb15a5271
.word 0xfed0937a,0xb99757c7,0x847c167d,0x4a70381b
.word 0xdd7945e5,0xa2db2bd0,0xd5b3b2ea,0x680072e6
.word 0x4a0d3640,0x61f34c8e,0x584a8f94,0x0eb4f1cd
.word 0x7ed36681,0x6d20051a,0x747f9c81,0x422ea72b
.word 0x47b487ad,0xc438f4a7,0x47fb50af,0xa11a56a6
.word 0xbcdc009d,0xc717a8f2,0xa2ce9070,0x84fa1915
.word 0xf599ef4a,0xc33e1984,0xa55c7aec,0x0d5bbea5
.word 0xca939cd7,0x162176b1,0x9e74964b,0xc0b53953
.word 0x3ea4d82e,0x3068fda3,0xf1b4fffc,0x0b1b8c52
.word 0xb4df7a20,0x15b70682,0xef4de97e,0x0f22dac2
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 0x05c4203b,0xe5a61ce7,0x06498617,0x79d98835
.word 0x157dbecd,0xa3432206,0xfcd20642,0x5e284551
.word 0xbe66a553,0x7730270d,0xee04fafd,0xe5c20e49
.word 0x741e5d45,0x5ba64e2f,0x0c4600a3,0x5211908b
.word 0xb81ed757,0xe41e1a26,0xae270240,0xb960409c
.word 0xce806781,0x52a06ea5,0xd407943b,0xcbb94113
.word 0x69291b6a,0x2b30875d,0xe9c08560,0x483a02a6
.word 0xd00aa2b2,0xd491a668,0x6e5fd7a6,0xdef65e54
.word 0x1dcdf9e7,0x25740e6b,0x74147615,0x6a3940b4
.word 0x6e4aed29,0x22fe2f59,0x15d14010,0xf4bb6272
.word 0x2339caec,0xad65dce2,0x022af156,0x7a5b91f2
.word 0x1f3185fd,0xba14debe,0x27261d4f,0x2296b1c0
.word 0x8a9be50c,0xaa623c5d,0x727d65f2,0x88636df7
.word 0xa86f9faa,0x7a8fdfff,0xb41477dc,0x681416b5
.word 0x95071061,0x7b8c46b6,0xf9f28e00,0x38fc9040
.word 0x6c81cca3,0x2a217c41,0x5283bb91,0x9ea8e388
.word 0x7bf2280d,0xbea738ff,0x31ae8d96,0x987161bb
.word 0x0a68c4a7,0xb28df3db,0x55d45bcc,0xd188356d
.word 0x2f72cf68,0xce591aa4,0x52ca000b,0xf4a655c5
.word 0x172fbec4,0x8c1eac81,0xc76a6288,0x7c5abbd3
.word 0x3f123a6f,0x0bdf2ff4,0xaead87ea,0x5e317767
.word 0x1512606a,0x5918c095,0xbd29f693,0x74856663
.word 0x56bca365,0xdfc8d623,0x0991cecc,0x9f8f2020
.word 0x79e6172f,0x059d0526,0x21d16fab,0xa8e75a6c
.word 0x37dc99ec,0x9169d161,0xd4284510,0x00f31868
.word 0xf108f84a,0x38285810,0xe658a920,0xcc2b9818
.word 0x57778e1a,0xfdea10f6,0xc64cf984,0xdbd3e177
.word 0x6bca5c78,0x54f6a44a,0x6efdfc37,0xf84efbbe
.word 0x72372476,0x2dec6f7a,0x03499e07,0x556d3640
.word 0x4dbe1e7f,0x30112b2f,0x708ff463,0xeba31c45
.word 0x4cbaeb23,0x39fe5685,0x57983572,0x5bb1ef5a
.word 0xcbc7131a,0x15dcc78d,0xf837bbda,0xb104f014
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 0x8a88e54b,0x589d1437,0xbf32f650,0xe37f5705
.word 0xb50f53a8,0x6cde9daf,0x48f9215c,0x65a08dea
.word 0xf021fd50,0xecf9c5e7,0xd9c94aab,0xdf2dd2cc
.word 0x6b66f106,0xec90c0d6,0x6b7f1e05,0x7c2c1cd2
.word 0x587f5999,0x4d8aeee4,0x9dc7bae1,0xf30a097a
.word 0x86cca1bd,0x8956d756,0xd63274be,0xa5d1839a
.word 0xef4752ef,0xa777ac10,0x5797b7c3,0x161a58e0
.word 0xe2229115,0x38927f0b,0xf85b1781,0x76173fac
.word 0x49c7d046,0xf2c61a85,0x94d07699,0xa8c4abf2
.word 0x4c016ea8,0x21109770,0x77838ca8,0xe84520f4
.word 0x7328c34c,0xfd403131,0x7544a540,0xe9ff5679
.word 0x546f3ea8,0x2a4fb7f1,0x1c68e481,0x3c58d244
.word 0x83f0b64d,0x4828d6b0,0x84c23388,0xe474633c
.word 0x26e1540a,0x57f105b7,0x4fe231b7,0x06a527a9
.word 0x810be7d0,0x71eec093,0x156442cc,0x45636cc7
.word 0xf97a90d1,0x0a49759d,0x6b125e75,0x1aa288fa
.word 0xe0864eab,0xad6fa728,0xb69eb96c,0xf402a565
.word 0xcbb9e111,0x0ed7fb28,0x002592e8,0x180e474c
.word 0x81c6e18c,0x1e93542a,0x962c7a6c,0x806be2cc
.word 0xde0a4e69,0x6889ba8f,0x287dfbcb,0x7616a4c0
.word 0x72964654,0x1c6acc2b,0x74aa89ec,0x5bc058b7
.word 0x5a472ecc,0xec84a567,0xef4bf891,0xdb6f922e
.word 0x4af55bb3,0x7d384b75,0x37b0b6c9,0x8531211c
.word 0x1fc972ab,0x904bb190,0x34dc2395,0x1feabded
.word 0x6b74ef18,0x420d4dab,0x118374a8,0xc89a2182
.word 0x0e3b8e62,0x2434732a,0x6886e37d,0x4b7b30d1
.word 0x68725870,0x798c4f6f,0x4156be88,0xb5999feb
.word 0x849dffd6,0x3f8b84ea,0x7be3e86b,0x7d26aff6
.word 0x1ec80cf0,0xebf17c47,0x8894ce23,0x2d7644ad
.word 0x9ffdd593,0xa02b723a,0xe2709c4f,0x0019b000
.word 0xa9095b12,0x4304d9b8,0xd02112da,0xe8e9494e
.word 0x1602107e,0x8289cd7d,0x33dd6910,0x7af832ec
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 0x2252d354,0x83bdc7f8,0x3257d9fe,0xab264a9d
.word 0x45e3fd7d,0x78908122,0xf44c0e43,0xe273de2c
.word 0x93fde0b2,0xc9ff7bd0,0x303f7028,0x378338dd
.word 0x2647b9b7,0x19562710,0x6c7611ad,0xfc8465e7
.word 0x8f8c01f1,0x5846e919,0x82d0aec6,0x36f0c3a0
.word 0x2feb3ace,0x1d0b3470,0x25887065,0x751cfcc6
.word 0x1d644382,0xb8e282c3,0x22f56a36,0x9f07b731
.word 0x102390bb,0x0e65b215,0x5ff5711f,0xbae8048a
.word 0xdf51765c,0xc303ba9f,0x5f842fda,0x9c4c05e6
.word 0x87f34882,0xe70a3619,0xc4735033,0x7e4447fe
.word 0x89f3b5b6,0x5e0dcd60,0x8609ca22,0xb746c97a
.word 0xff319c73,0xfb957ac7,0x6b0a000b,0x6e4bdc22
.word 0x20e2db55,0x857dba0a,0x09377881,0x6c033e37
.word 0x178b9a07,0xb01e48aa,0xf73a2e0f,0xabcc3870
.word 0xe3134fc9,0xeee66cf2,0x22e51281,0x3bc3caea
.word 0xc2cb495b,0x08734887,0x8fb1f022,0xc364c5af
.word 0xe6a6ef4b,0x75195626,0x77db72ca,0xb3d03e4f
.word 0x6cf1a06d,0x6eae5bcb,0xb3cf5cc1,0xa49d5763
.word 0xc11e1c6b,0x513e8fb7,0x5f1354e2,0x12c87ae2
.word 0x323300b2,0x4c753ea4,0x76b7c093,0xfb5a288c
.word 0x3ec8386d,0x01b8648b,0xf88913d0,0xe800abe8
.word 0xddc256f4,0x6a82917a,0x8a20390f,0x3dacb881
.word 0x0e852953,0x25891fe7,0x59ac6a19,0xb23689b2
.word 0x782f7073,0x1918057f,0x97ec104a,0x0c97db85
.word 0x5373089e,0xc87390ce,0x14ffafac,0xa46cddeb
.word 0xad6010ea,0xd883b4b6,0xac6e5a43,0xd627eb73
.word 0x235ded0f,0x75ce49ab,0xeaa9a724,0xae88c793
.word 0xc4ec7595,0xf3cafc3e,0x5a239d9e,0x61f4e477
.word 0x685e2d74,0x8301a00a,0x8ed87a7c,0xd7875be1
.word 0x61b48adc,0x52186aff,0x083a9acf,0xf1bd04b6
.word 0x6f9dbbed,0x720a45a7,0xc721775f,0x5c65a2c9
.word 0x7872cf4d,0xa5c6a474,0x71d3a0ab,0xe58fb828
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 0x706c1450,0x0d1557e0,0x89e6a449,0x9bacf9b2
.word 0xbde1d498,0x7affcd44,0xc241db84,0x51f0dd26
.word 0xd6ae9a3c,0x2cd28843,0x96ec1aa7,0xa30c1870
.word 0xff6dd9f4,0x3de41761,0x99647cef,0x88b895bf
.word 0x66d2a0fc,0x7574bb0c,0xc25fb860,0x2f7aef0a
.word 0xd646b330,0xc1e06f80,0x30243809,0x2e66a7e5
.word 0xf0cdc013,0xd470f6c1,0xea630b36,0x352c582f
.word 0x9595e555,0xdc7b7a4a,0x272d379a,0xf63304c3
.word 0xb367c9c8,0x93127afc,0x9fed404e,0x6ee97c00
.word 0xd0474fd5,0xce916d12,0x24e8b806,0x05635ba4
.word 0x5e2a6e60,0x317b77b4,0xcffd3416,0xc63395e1
.word 0xf3f45674,0x713a976f,0xe1622f74,0xd3cdd604
.word 0xe1486d42,0xc632dd84,0xc9510d67,0x9cc9310e
.word 0xacdc76e5,0x780bce1b,0xaf4b63b8,0xe3a7e9e5
.word 0x9aefaf85,0x030116ef,0xbaef719c,0x182fa447
.word 0xae37171b,0xa18909be,0x995dbdaa,0xe4b36deb
.word 0xd56316c3,0x6930d2fd,0x868ea413,0x76066347
.word 0xb1cff84c,0xc81d9844,0x450ac322,0x07727f1c
.word 0xd609ebe2,0x634e62e4,0x5721989b,0x7f0a174f
.word 0x0f4aa0e2,0x5f67e5e5,0x40b010d0,0xd90fab79
.word 0x62b33e5f,0xaeeb49fe,0x52633721,0x8c32044b
.word 0x19e37008,0xe74d0751,0x6a5d6798,0x079280b2
.word 0xbba21fb9,0x7459d879,0xff57b862,0x3534f5cb
.word 0xd724baf5,0x7f9c7171,0xdf545e21,0x1f2ac11a
.word 0x3cb3d140,0x29c382f4,0x31f150de,0x9a5960cf
.word 0x7929070f,0xe39cf3f0,0xc5ab662e,0xb6f84c02
.word 0x8e5b1759,0xa58fef7d,0x4d61bf63,0x9f1f1f00
.word 0x2109fef9,0xee5fec1e,0xf960a17b,0x8ef07f9c
.word 0x9be9bd51,0x2e7c2c1c,0x55ad5c8f,0x61e614b5
.word 0xe38f28ec,0xd1d21746,0xe62ec468,0x924094c2
.word 0x23240723,0x171cb17d,0x58297208,0x7fbc867e
.word 0x04b279ce,0xc5612a3c,0x432e7b95,0xcb23b884
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 0x70ce6808,0xc9f41035,0x30d671ec,0x00f10636
.word 0x7d7cacb0,0xad0d6393,0xd3a720a4,0xff766efa
.word 0xac062f55,0x5c09596d,0xe84aa435,0x6cebb6be
.word 0xaec848e9,0xc80ef2ed,0x610f5cd3,0x927ee245
.word 0x18509d33,0xd4546154,0x837ff5e5,0x333f52f8
.word 0x2ba1be47,0xa7b159ed,0x7bbf00c0,0xaecbaa93
.word 0x70e77940,0xfc948fd2,0x6ea0b4ec,0xc6e36ed9
.word 0xde94214c,0x65c79534,0x9cd50079,0x9bf851fb
.word 0x80d4a073,0x170cfe0b,0x4422157a,0xe35191cd
.word 0x59e15f4e,0x65c0b08c,0xb94cdac3,0x897b4984
.word 0xf4e48de0,0x44cc4898,0x1f357cc8,0xe69d74c2
.word 0x3b143779,0xf8f7bef3,0xefca546f,0x58b9d63e
.word 0x649c6fbe,0x7e9af93b,0xaf5b2c6d,0x10f1f0d9
.word 0xffeab763,0x8f27e32a,0xa93f9585,0xfbdcffc9
.word 0x16bba026,0x743d32d2,0xac3bd9d4,0x07c1d982
.word 0x4ca560ca,0xa1ca853f,0xc9babd64,0x7403381b
.word 0x071e7f26,0xadb5ea7b,0x827febff,0xb5e7632f
.word 0xd1ff281b,0xdcc3bfe9,0xfacb3bc8,0x3a66b226
.word 0xef2f0254,0xf2eb591c,0x1beaa10c,0x89a27e75
.word 0x7ba61e94,0x0aba578f,0x12b48fd1,0x4d49219b
.word 0xc4de2fa1,0x19d69c2b,0x15f26c2c,0xfd3298a2
.word 0xd82ffd34,0x84225b47,0xa290d81e,0x263ad44b
.word 0xec27abc5,0x102e623b,0x390dbf06,0xa67c0507
.word 0x0c43aea5,0x2bb7bed2,0x5982be21,0x35fd6f0e
.word 0xe4d90ec5,0x246b4c82,0x3733d7d4,0xbcf657b8
.word 0x85134150,0xc6a7c685,0xaaa4562d,0xace5f120
.word 0x00b2d117,0xc7752464,0xf53c312c,0xbe3f8897
.word 0xff3d4802,0xb121de67,0x40121a98,0x7c86fa45
.word 0xc06f9c30,0x025614ce,0xcfb4e76b,0xa9a8498d
.word 0x755fb7a5,0x96bd6269,0x872a9042,0xfc9ebf65
.word 0x5346e665,0x8ac8b4f7,0xd4b1d914,0x864eb582
.word 0x82924b18,0x0879f519,0x78406760,0x68f08d8d
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 0x7b9bbf25,0xb07aa914,0x0f3353c1,0x25e0716c
.word 0xa2024a93,0xb1205199,0xa77f8260,0x5fec860f
.word 0xbefa0607,0x67221117,0x47e02cf4,0x6f519012
.word 0xc78d3423,0x058ea79d,0x9c66940a,0xf4af46b3
.word 0xdaf5ace6,0xf9852ba1,0xa6ae2709,0x3d224ecf
.word 0x9aaf26c3,0x27cfd9f2,0x9c304c27,0xe7344809
.word 0x6ad5bba7,0x755778ca,0x4f5e1399,0x16248889
.word 0xead54429,0x62184840,0xd38f47d1,0x0992a303
.word 0xb57f4d9c,0x44a7ede0,0x684d6cb2,0x920160c2
.word 0x8808e137,0x784c1539,0xeb66df16,0xae57de8d
.word 0x66ebba02,0x75d9fbfa,0x6bd6d0f4,0x8fe04318
.word 0x6ffdae29,0xf90d5c31,0x5bc63f2d,0xb8124d53
.word 0xa0af0599,0xb102f5ee,0x2e8dff62,0xe8b5e460
.word 0xdb4df5e6,0x65a13658,0xfd59421b,0xbe797e7a
.word 0x6c49f87c,0x58246bb9,0xc775ee17,0x559ef4ae
.word 0x9b87b48a,0xb2f6e71c,0xeae6ccd4,0x41c68200
.word 0xcf0123a2,0x01111658,0x5b463ca0,0x841ca69d
.word 0x5fc96b12,0xbea98c22,0xe91176fa,0xa5c0d36b
.word 0x378283b1,0x89532e28,0xa4af5f95,0x074f158a
.word 0xf75fbad6,0x2367e897,0xf8789c55,0x84c0d4f7
.word 0x5c258947,0xac376afb,0x1bd14547,0xce24bdad
.word 0x51a670ee,0x5a0f7b07,0x2da91b8c,0xc0835c1f
.word 0xc89c9e76,0x06746987,0x1bb8e75e,0xdea959eb
.word 0xa7002677,0xd1e86e7e,0x2c6ceddb,0x8a903f83
.word 0xddf90d84,0x1ab6b809,0x522f3996,0x45c38e25
.word 0xb47c9b25,0x56e7966d,0x2ab3b13e,0x6d052f90
.word 0x6f9115d4,0x26dc5f7f,0xad299e68,0x2ea073c6
.word 0xb188126e,0x3baeebab,0xcbd73bf9,0xa2247c2b
.word 0x30541f2c,0x13f0d688,0x79e4906a,0x82080be7
.word 0x4da43959,0xbeabe081,0x93c9a660,0xaa68974b
.word 0x19054108,0xe6de9006,0x717fbe76,0x3c71994f
.word 0xca6ad850,0xe6b528ad,0xae808968,0xdbb10f46
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 0xc59f990c,0xd44463b7,0x99b043fc,0x4509d445
.word 0x660d3812,0x56451ecd,0xb5e293d8,0xae130807
.word 0x40422e84,0x8ab28d71,0x2912dfda,0xf03ff93e
.word 0x6994ecdb,0x3bb4d474,0x4afbce63,0xb54eedf8
.word 0x5786f049,0x39543bc5,0xcfebed6d,0x140cdd9c
.word 0x0fb7c0d1,0x8189bef2,0x1f9243e2,0x58d7a2cb
.word 0xfa646f46,0x6634efe0,0x67e6545d,0xad8f764b
.word 0xe1ec95a9,0xb35f1c3d,0x8d7ada79,0xc994c17b
.word 0x11e3f3c5,0x9e1be889,0x706b25eb,0x22c61d72
.word 0x344373ee,0x500e1326,0x86460ebd,0x3be75a77
.word 0x9b43c42e,0x3294af44,0x321eb356,0xdea31b44
.word 0xd22af86e,0x3bf83e0c,0x848185f7,0x97dc4f0a
.word 0xaa6ea788,0xf49c186e,0x6ceeb198,0xc552e290
.word 0x12e08164,0xb81d35b8,0xc20dafe8,0x273f57a5
.word 0xb360fe47,0x9328ede1,0x1f312f98,0xba469fbe
.word 0xd8a64927,0x726c846d,0xd83b3c72,0x36404cba
.word 0x656482ab,0xff536a4e,0xdcb6c929,0x1dfc11eb
.word 0xdbcaddf5,0x7430cd2f,0x6ca582d2,0xcf24a293
.word 0x75f1315d,0xaa980638,0xe669229a,0x1dabd9fb
.word 0x140d35a0,0xabed1400,0x1cddfdc1,0x8ed8f22e
.word 0x39819724,0x9cf914b0,0x179c271b,0xd29c801b
.word 0x26540cfe,0x6433938d,0xeda2c27f,0x41d92a6b
.word 0x91a0a874,0xf5d68492,0xda8876b9,0xf49517f1
.word 0x86f3f7b7,0x0b4c54ec,0xa9b6f72c,0xf1b166e4
.word 0xe662bed7,0xa2ebcdbe,0x19a1e870,0x658029a2
.word 0x4c8c8284,0x16b79040,0xe20098ef,0x1921cf21
.word 0x11ec674e,0x2f357a32,0xc3a3bf81,0x51b39fa0
.word 0x728e26d5,0xcaf5b190,0xce007687,0x47604e72
.word 0x1368c16a,0x23cbd110,0x4f9855c9,0x079e8449
.word 0x5b1412c1,0xf3321c92,0x768d95b4,0x6cf2a9d4
.word 0xb4053b66,0x2fc4d1a9,0x62e8738a,0xf0f233c0
.word 0x0fbfa457,0x9f579040,0x925ff746,0x3b0de79d
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 0xfe1f6122,0xae3829aa,0x850aef00,0xf298891a
.word 0x66bded9d,0xe9123172,0x9da4437f,0x91155094
.word 0x12b7680c,0xed1d1d2d,0x1ad6d028,0xc1052e55
.word 0x504cebff,0xc276f23d,0x30061188,0x09fb8495
.word 0x54d6f6a8,0x3c4f9a17,0xdb1134f3,0x0dd751e9
.word 0x4dfe94fd,0x4f8f2243,0x130a6ee1,0xa1120a61
.word 0x091bcef5,0xb9d734a4,0x5e4a537d,0x87f5b7fc
.word 0x65bb3950,0x9c990ae1,0x280d3794,0xf1669683
.word 0x13d03ad5,0x5da4e5e4,0x7aa32eeb,0xe48bc73a
.word 0x93f75629,0x36e9f964,0xf0e9a8f4,0xb8132a59
.word 0xc332f7f5,0x76e27547,0x09848af7,0xa7e63c0e
.word 0xb35ec5be,0x02888e60,0x0faf9de5,0x56953e2f
.word 0xd4ea02be,0x02a01a23,0x3abbd641,0x3b85f7d2
.word 0x937d9e3a,0x6e7a85d6,0xd764379c,0xcfe06459
.word 0xb0cf67ac,0x3c438cc3,0xe5d254c4,0x7b7973eb
.word 0x286253c0,0x69e366f5,0x57da4daf,0xeff35ca0
.word 0xa1111f77,0xbeffa0b6,0x508b3481,0xdb9d49c4
.word 0xcee5171f,0x872e30aa,0x2aad36e9,0xc360384d
.word 0x9e059ce4,0x6f63fb59,0x5ec75742,0x68bf888b
.word 0xa9c7dc30,0xe75380e8,0xf64cfe44,0xf77a758c
.word 0xdbdfb20b,0x06b892d4,0xc1fd9f2b,0xf8a49b08
.word 0xecfa8612,0xfc4c8466,0x7c8146f6,0x3d6dbd91
.word 0x6a395003,0x4ca45f22,0x5cc7accf,0x1c3ecee8
.word 0x1368824d,0x1792885f,0x9c938f18,0x15111ded
.word 0xb142b02f,0x79ff3b90,0x677dc1da,0xa7565d25
.word 0x6c662e2a,0x0f4547a8,0xfd88829e,0x76a01a3a
.word 0xf2ce9823,0xe94768c7,0xa849286a,0x0c1514b3
.word 0xa921b5df,0xedd64209,0x1870307e,0x2835487a
.word 0xef302e78,0x5b1774a8,0xb6975c62,0x090c15fe
.word 0xc85031f8,0x5e4673cd,0x51e7f71f,0xaab88dd7
.word 0x7c621bc5,0x38498996,0x5b4d030d,0xbe0f6727
.word 0x8e6e26db,0xcbfd6fc3,0xa2a90447,0x0e94fb27
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 0xcf0b98e8,0x723698b1,0x9e68a3bc,0x6ad4ccf8
.word 0x67b45e56,0xf5d3828a,0x50f720ed,0xe88450d9
.word 0x580b6100,0xe1d43662,0x0d044b58,0xd3e436da
.word 0xe9057dba,0x8ef8c42d,0x3ebd6e3c,0x81073761
.word 0x0cb9bb24,0xa6f9a8cf,0x65d214e3,0x9f871555
.word 0x1854e48d,0x40111c4f,0x969e95a2,0x6eaff6ad
.word 0xbae20b97,0xbed779b0,0xc0079958,0x95048503
.word 0x94d94049,0x50f09d75,0x59dfe185,0x05a55ce9
.word 0xac982d09,0x5987086b,0x3f5a2b00,0x5e68d6a6
.word 0x2c5cdd40,0xd33deea8,0x62be9f9e,0xbf64a745
.word 0xfe300444,0xf26ed085,0xa2266100,0x2754312f
.word 0xdafc3bf8,0x3c2b1dce,0x06e8c31b,0xe5facbc8
.word 0x01980cd1,0xe6aa6851,0xf0633733,0x95e78e1f
.word 0xdd07094c,0x85b56d56,0x20e415fc,0x03842400
.word 0xf5b179d1,0x353fab9c,0xb3ea1a2d,0xf6cde97b
.word 0x47d42fb0,0xda132bc3,0x6d49aca1,0x3a955470
.word 0x65b4fdfe,0x4bdcc4c4,0x92ab7658,0xaf7f0ea6
.word 0x53e87a6a,0x9ac4cc0f,0x438654d8,0xc501e6a6
.word 0x6d223554,0x4b859e7a,0x883441ce,0x7b0e31c6
.word 0x8142de9f,0x7b1cbdaa,0x142aa9f5,0xe9dbb213
.word 0xc4a497bb,0xa722e866,0xa38e567a,0x3e8618b8
.word 0x91118148,0x2041724a,0xc08bb3b6,0x80a691c9
.word 0x51447932,0xfb07702b,0x806a9d19,0x6f9b1140
.word 0x9902155b,0xbfa52cb9,0xc0771465,0xff3bef85
.word 0xaf741d83,0x4e295db4,0x3c9d2677,0x1d102d21
.word 0x72d60133,0xa60490e0,0x86922c1b,0xbea2b393
.word 0xe63d12ed,0x26d1a3ce,0x3492438f,0x9cc866ff
.word 0x897a5ad9,0xb270bd1c,0x6b545b44,0x7f28c55e
.word 0x8acd144c,0x96bdf1e4,0x1d8bdc3e,0x619c6a82
.word 0xd0c419b0,0x16af75fa,0xb4c71d8c,0x8d2bfbd9
.word 0x8fbe60eb,0xeae7f420,0x63637e96,0x1c70d106
.word 0x72d5d4d8,0x70801bed,0x74393ce3,0x8b8f32a4
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 0x01cd329e,0x1a3a2752,0xd4e4002e,0xa9b9498e
.word 0x97eeefd7,0x17b2610a,0x5caddd56,0x7dd9693c
.word 0xe43f8d2b,0x649a5f9c,0xbb50ee3d,0xa3896cf0
.word 0x788832c4,0xddc9beb2,0x9060f168,0x8959d976
.word 0x1a510080,0xe3b171e3,0x2269475d,0xf3b7e90d
.word 0x64763239,0x230428f7,0x66eec05b,0x2a826891
.word 0x002a3fb0,0xc4c59467,0x0503fdd0,0x87ff2a03
.word 0x72f1e054,0xa639b6dc,0x27236d6c,0xd7dcd723
.word 0x59abbb9b,0x47eaea3b,0x9ce10537,0x0ef6128c
.word 0x16de1740,0xf0b82c80,0xc2295356,0xab790bc2
.word 0xc827f61f,0x5b64f894,0xb4f5f7c1,0x7aeb26a3
.word 0xa8bf126d,0x278b02b3,0xddb4abf2,0x20d2ac46
.word 0x6bdcad5d,0x1c080385,0x123ab129,0x53759805
.word 0x87a013f4,0x8deb08e6,0x2bdd8b97,0x370dbad1
.word 0xe9fb8772,0xa8a87185,0xc6bb06dd,0x00e5ddea
.word 0xfe0f8f08,0xb7003f24,0x278e8f93,0x23917347
.word 0xbf112e8b,0xae5bd485,0x17b5d65d,0x7bba687e
.word 0x48aa4810,0xda3ccb9c,0x2c4bee6d,0x5f2f737e
.word 0xf9594f73,0xff5de073,0x6606378d,0x9fe0465b
.word 0x0094ad7a,0x605e84f0,0xeef37049,0x72543c9e
.word 0xff316044,0x19f49629,0x77852a8e,0x807c87d3
.word 0x026df32c,0x898a0406,0x6bc9ca1c,0xb301ddd8
.word 0xfa74cae9,0xc927db41,0x3beb2ee9,0x8497650b
.word 0xcdadf7bc,0x2d41a3d2,0x26b70213,0x4e7cb0da
.word 0xe49f0054,0x2f869578,0xde501cea,0xc11caf20
.word 0xb4cab45a,0xb532550f,0x3ee88a0c,0x19ed18a7
.word 0x2a50fb74,0xa86ff16b,0x8f482a84,0x7d91d0c1
.word 0x975f2092,0xbdb93f46,0x5f6f2544,0xc67e04bc
.word 0x87376e23,0x4402337a,0x6daee780,0xc67d4024
.word 0xc3a53321,0xf3fe06f1,0xc551991b,0xb6dfb022
.word 0x8ad1ff40,0x442b412d,0x6ec71a24,0xb8a101e5
.word 0x5832bf82,0xe95e7f3b,0x4e209d8b,0x0220c55e
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 0x97b85d2b,0xbe8f933c,0xdf138092,0x3daba7c6
.word 0x935dce73,0xc7021141,0xf3c79770,0x4f3270be
.word 0x72a2a051,0xd6bb0d95,0x363b8dfa,0x5019548b
.word 0x80260de6,0xe55cd702,0x5f5c5f1d,0x66c57e20
.word 0xa797b018,0xdeb162d4,0xda4778bc,0xa978c23e
.word 0x0ce5a372,0x3d56fc9f,0x53238fa4,0xa343ea92
.word 0x49bc1f09,0x19673a0b,0xadb4cb23,0xb681bb5f
.word 0xceac701d,0x22028d7b,0xc3089fa1,0x2794c763
.word 0xc61e22f8,0xc30fe643,0xb419b5f2,0xed2c7a85
.word 0x461fe762,0x1d240046,0x65af0481,0x05b59adb
.word 0x3339d961,0xc477e62d,0x633df77d,0xf984488d
.word 0x49cb16ad,0xfb4202f4,0x3c5c7025,0x39cdd3e7
.word 0x6b07bd50,0xee214ef2,0x597620ad,0x6390ade7
.word 0x31c2305b,0x7a538135,0x7bf48e66,0xe65829e7
.word 0xec9cff77,0x49b9bfeb,0x0c4a1de1,0x61c40bee
.word 0x49a39122,0xd867b45d,0x95e3ddba,0x5e094ec4
.word 0xb29a4270,0xf9ec506d,0x0d2babee,0xce08ae6c
.word 0xf3d3e821,0x9a58c827,0xaf3f5111,0xbff30ccf
.word 0x3b0b43c3,0x753e1c5c,0x9947d014,0x2823c634
.word 0xc020066d,0xfc5ac23d,0xce988c76,0x316c5672
.word 0xae3d60b8,0x396b5003,0x2103d293,0x18940b31
.word 0xd70d84d0,0x490e15fc,0x927fb286,0x1702ab8a
.word 0xebbaa727,0x8ff7734f,0x901d7a31,0x733d9cf1
.word 0xb496b574,0x877fe1c6,0x5dc6ae4f,0x2533a411
.word 0x25a69a37,0xefaffecf,0x4edd9684,0x3a58c57e
.word 0x5f717cb8,0xcef95b17,0x914d2747,0x5cf12248
.word 0xa78aa208,0x603c3ce9,0x773d527a,0x45440858
.word 0x619f62a8,0xe583b0fa,0x132c8796,0x7e400f7f
.word 0x44dee8e0,0x2eea2397,0xa196b96e,0x55b0b9da
.word 0x5da96091,0xc485e6e5,0x5fe08d12,0xde35ce66
.word 0x1e1eee25,0xbfa09715,0xec43ef89,0x386683ce
.word 0x42d1af0c,0x6fc51328,0x3dbd03b4,0x0429d250
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 0x1eba7456,0xe95e42d9,0x145d79dd,0x2c1c6eeb
.word 0xe5146924,0x3bc9c8a6,0xf1f4be9e,0x802cb152
.word 0x48f5805b,0x377a04a2,0xdab8a154,0x227e4e75
.word 0xd808b459,0x53a77e63,0xda04a366,0x3d279fe2
.word 0x321fe91a,0x954b9d21,0xfad0320f,0x95c00846
.word 0x8863367d,0xd739f94a,0xfebdd199,0x628ca9de
.word 0x9b2f7723,0x364107f9,0x3bbe3252,0xe09053b8
.word 0x0c689fcd,0x38122699,0x0d093a8e,0xa2fb3c6f
.word 0x297b2216,0xef829d81,0x9d46e4be,0x0d1fb6d9
.word 0x9f4d3974,0x212938b7,0xb29af520,0xb6f71ae3
.word 0x648859b6,0xa744ae3b,0x090b594b,0x953b1e54
.word 0x5507d30f,0x6e5ce5cb,0x50634d88,0xf5737fe7
.word 0x898ce30c,0x78472cc4,0x10b5ccef,0xc71dd285
.word 0x3f3b67a0,0xcc5a2f52,0x6c6c8532,0x4121f8c4
.word 0x3aad3c31,0x3bd309d1,0x63d8a393,0x500de0d5
.word 0x8b9f15b2,0xd052a561,0xfed3cf1c,0xb338ac98
.word 0x846cb4f0,0xf7633992,0x89f01cb9,0x44471583
.word 0x1adbc674,0xb51c04da,0x55b65d8a,0xfe0932ae
.word 0x18e62b7e,0x2d0d7419,0xde4c7c84,0x364f04b4
.word 0x6d504b8f,0xe699be30,0xc1f9391d,0x3a0ceff3
.word 0xec60f025,0xcbe29ead,0x23e167fd,0xb2281559
.word 0x9d295386,0xab2ca9d7,0xb91144b2,0x0a00ddcc
.word 0xe5dd86c5,0xdf035c41,0xa03fe4f4,0x6d1c0920
.word 0x009d596b,0x4c076ecf,0x7f219bb9,0x814b13b6
.word 0xd8830b68,0xc216d49e,0x31fdcbd4,0x76280316
.word 0x332ead6a,0x12cb51aa,0x5e3fc152,0x646a066c
.word 0xc5dbac3c,0x8ad13ac1,0x64fb85c4,0xf6f46bf4
.word 0xcaa09eb1,0x22380e38,0xd46e1925,0xa41f53ea
.word 0x1a6975f2,0x074cd072,0xb675879f,0x99d6c9e0
.word 0xc879e835,0x94b92b06,0x615c9b62,0x3edba13f
.word 0xf8465fa0,0xca95fdef,0xe34675e1,0x211c6494
.word 0xf6676806,0x7f1b431e,0xaa452cfb,0x4aae5a79
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 0x8973ce70,0x1f48acd4,0xaf455db4,0x6bb5d238
.word 0x346672a0,0xbf401691,0x2cc9a9b1,0x08149100
.word 0x29d81571,0x5192bb96,0x06d108b2,0xe35aa426
.word 0x5551c9b6,0xa67abf64,0x2573b2ec,0x4513a5e0
.word 0x220e9bc8,0x809561eb,0xf97cc509,0xfcbde266
.word 0xc0f61622,0x510c910b,0xb88a6a48,0x10e11ac4
.word 0xbbe62f5b,0x3c91136d,0xf105d0e4,0xcf274e46
.word 0x65fe9af7,0x6763e56d,0x6c890307,0xea188b3f
.word 0x221ac461,0xc7d7690c,0x75821b6d,0x608074b4
.word 0x21cd944a,0xd8929602,0x1aa7fbac,0xdc0755ac
.word 0x18ff1be1,0x44724fd5,0x72f68bcc,0x76364781
.word 0x0cae8d46,0xfa070f26,0x0ec46b5b,0x799a709e
.word 0x86e3a80f,0xd9cca4a7,0x0aa6c17d,0xa073812c
.word 0xf8db3f5c,0xd1f947b9,0xc0349cf6,0x6276076f
.word 0x0749efff,0xc09df9bd,0x1417b441,0x9218530f
.word 0x841ec5ac,0x6f5c59b5,0x380f31db,0x7696b684
.word 0xa23fc15e,0x73721b08,0x209688c7,0x4c33d122
.word 0x26ffada3,0xfb87b26b,0x5bb96281,0xf75167d1
.word 0xa8458d40,0x87d93f2d,0xc6decacd,0x34fba588
.word 0x9ccc7452,0x405673e1,0x8153e4f1,0xb255e5d9
.word 0x5c87be30,0x474ce8aa,0x0ba30bf5,0xcdad9f5b
.word 0xd5d61908,0x2865ee92,0x5876d182,0xc5c40eea
.word 0x0f34a0b2,0x95932bc3,0x6efa12d4,0x0095bd78
.word 0xab414c69,0xf6629a74,0xccbe6a5e,0x869e4aea
.word 0x6431cb4e,0xd3109e27,0x747b4481,0x6abc1a1d
.word 0x93336269,0x12ed7813,0x679e7693,0x6efec24d
.word 0x8e6a2155,0x3a061ec4,0xab924f1c,0x493f984f
.word 0x8ba1d5b6,0xa6ec6840,0x3b48c971,0xed02be03
.word 0x2a8553e0,0x01bf4304,0x3a52df6d,0xe206222b
.word 0xca2d6fb0,0x40bae542,0x8174c81b,0xf403bba8
.word 0x0287f580,0x672f2819,0xf8abb069,0x94a24581
.word 0xccb5716d,0x67f7c713,0xcd90daad,0xe2deb7fe
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 0x6600e701,0x5dd1b96e,0x8dd869c3,0x40895ba5
.word 0xa6120db7,0x5f1cba37,0xd63f4916,0x59318e23
.word 0x35ef1aec,0x7bd39712,0xc282c386,0xfbe6f794
.word 0x52b808d6,0xf024af31,0x1983f77f,0xf013db70
.word 0x4b389ab2,0x0dcce06f,0xabb7c718,0x7acf8eaa
.word 0xc4d266db,0x510b5ce2,0x30cc2201,0xad74dd68
.word 0x2cc0d363,0xbff8cf23,0x984cd28e,0x9369e47c
.word 0x2fc0e560,0x48b78b27,0x363f6f1d,0x0cc6205f
.word 0x93e18096,0x3056c7a6,0xd3dd8f62,0xf8a46f7d
.word 0x86c4ce31,0x83ca988f,0x92b55746,0xc89264e1
.word 0x2b04cdb1,0x14b79b12,0x6efd0fdc,0x37756b64
.word 0xe22aa73b,0xaae4eb3b,0x4a190e03,0x0762ba09
.word 0xd23448c9,0xae49c1c7,0x2c89e3df,0xac7138c9
.word 0xee0911e5,0x11d10ea3,0xb9b90e4f,0xef60f854
.word 0xbfd32229,0xe296c8c1,0x716f3bd4,0xb1cec702
.word 0x06d59231,0xf4a55248,0xa8c49178,0x19c8ea8e
.word 0xba323760,0xa039888e,0xa317819b,0x286eff90
.word 0x2ef0b7b0,0x447c8d0b,0x811f3558,0x7e620940
.word 0x2b257885,0x98807e86,0xc03e2267,0x59f8c948
.word 0x906103a6,0x784acc2d,0x5a3e4642,0xadb457c0
.word 0x729ed7f2,0x7e13cbe2,0x310ff0e6,0x72b3622d
.word 0x7793e066,0x5d442cd5,0x4fa4d7d7,0x52f678df
.word 0xe31aae97,0x9fc95c75,0x51fd54ce,0x60e6b0d7
.word 0xdacba9ce,0x499340b2,0x765b3260,0xac66cf14
.word 0x8274f941,0x16fa2f1f,0x702f97c9,0xcf1da8bd
.word 0x36e0d7c4,0x7607a94d,0x2068d8e9,0xa3caef77
.word 0x5f6b3611,0xe20a4b7f,0xd5e4730a,0x54da4e13
.word 0xea26e4fa,0x2a0379c9,0xb5f8e619,0xcc29b7ad
.word 0x04dcf954,0xe244a562,0xc28a6399,0xbd860cec
.word 0xb70cf8d2,0x24aedbb9,0x592eace5,0xfb6b591c
.word 0xde97dd9d,0x07b0a5d6,0xd093ac51,0x946481a0
.word 0x22d041ef,0x0702a5c6,0xf4daa507,0x98ac0403
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 0x0ac9a181,0x0ca007f8,0xbfdece04,0xb82395f8
.word 0xc3756a7d,0x5babf0b2,0xde60dde3,0x1c684478
.word 0x36f79c69,0x029d8488,0xd880e4b8,0x4a69d0c6
.word 0xeca3d3b1,0x4e270710,0xb04de0a0,0x30342313
.word 0x1c4ff078,0x19c98cfc,0xd56620af,0xa4fccf73
.word 0xce9e1ca6,0x1b2b4f2e,0xe9356634,0x6054b32a
.word 0xc386d5d5,0x16e9fed8,0x9bb94b7a,0x2edc5555
.word 0x58ac806b,0xb21bd124,0xee19cb58,0xfd64e1cd
.word 0xefc0b5c3,0x4ed8d50c,0xe90e1d9d,0x2d28aabf
.word 0x5c8cfb86,0xea96b26d,0x69695b14,0x6b53e778
.word 0xeea64de9,0x29241257,0x6a9dc8ef,0xa0d0382f
.word 0x39b3d771,0x4ba9a826,0xd37b8b0a,0x7337ee99
.word 0xfa09df9c,0xa4738c20,0x7e88c466,0x56cdbcfd
.word 0x896513cc,0x3284a106,0x21f572a2,0xef657aeb
.word 0xe90e61b0,0x948f02ef,0x30d71b6f,0x54b8b19a
.word 0xcb10c391,0x5c2c272a,0xfce02193,0x7a9b4bc9
.word 0x44c308a9,0x60a10f48,0x380301c8,0x94505a1b
.word 0x1b96ead1,0xc1a23556,0xd989a721,0x97c9b63f
.word 0x31d81583,0x442623d0,0x2e9db76d,0x69dba9b3
.word 0x6824eaca,0x946baddb,0x207787e0,0xe955cf0c
.word 0x0d4fc7ee,0x8d1cd4b9,0x2cb54dbb,0xfbabefeb
.word 0x2d7f41b7,0x0001caff,0xef00df82,0x635bad09
.word 0x3725990e,0xb32bd778,0x640abec4,0x9dedf2da
.word 0x8735c0a8,0xa82334ac,0x1da5bd7a,0x7e0a6833
.word 0x576b468d,0x383c2c5e,0x3cf07b41,0xa6359fb4
.word 0x09ec8a8b,0xe3c93170,0x703fbb13,0x40ad3914
.word 0xe3d63fd3,0xd8d4b61c,0xc45cb138,0x86b90685
.word 0xfd36e58c,0xaa94d8c9,0xfb8ae0ca,0xc7e0176e
.word 0x9ab4c589,0xf6741b00,0xa3d2e4b7,0x6d8b9aa3
.word 0x0aaccf28,0xf60d4ff0,0xfec5b58d,0x9b54aa5c
.word 0x45abda51,0x7f67e357,0x40b738f0,0xc9333ce9
.word 0x143c9cce,0x1d7c6b23,0xa01e5b6f,0x57f590cf
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 0xe8402bfe,0x39e60863,0xe3010984,0x60088eb8
.word 0xee544439,0x81ea51c8,0x85a6230d,0xeee5d306
.word 0x801b9ddd,0x477e37e7,0xd4af117a,0xa2f3514a
.word 0x504f2b03,0xa4b9a620,0x97cff0de,0xab410bab
.word 0x5d97505f,0x1cf94b72,0xe8788514,0x8f0230ef
.word 0x1e8510f3,0xccdbb134,0x27822a1c,0x6036807e
.word 0xc8867c78,0xa320a887,0x59162555,0x7287227a
.word 0x125590de,0xaaa6d4cc,0xb8a945ca,0xafbbb899
.word 0x184a3c86,0x668f1cec,0xd69dc116,0x6f1b2d28
.word 0x1eb6c4b3,0x0c5f8729,0xf1c48098,0x5f8a5308
.word 0x75b1790c,0xb55358e3,0xc25b13c0,0x586dfc9b
.word 0x749546f8,0x175fa6db,0x26f00cde,0xafd8e34b
.word 0x14ce7d60,0xe2cc2fbf,0xed40f8b2,0xd4089b20
.word 0x80809964,0x652d7ad4,0xe5920471,0xa99a23ad
.word 0x7d6ad84c,0x79a7ef20,0xb1eaabcd,0x6b8de1eb
.word 0xd252df82,0x61edb7e7,0x92a9917b,0x051d8445
.word 0x98cfbf49,0xda889b12,0x9c85348b,0x50446c01
.word 0x1bec019d,0x1ddf82cc,0x21efe4b3,0xd80345ac
.word 0x6881b2c9,0x8c1d898c,0xf3bccae7,0xea64383c
.word 0xcb9e2a7e,0x6a50466a,0x47842476,0x8969c5d5
.word 0x01bd7853,0x595e1d1c,0xf7e1dcda,0xa7f96f8e
.word 0xe59eb0b3,0x29ff5526,0xd9e0d094,0x30240286
.word 0xe04983bf,0x19b7d755,0x11bcebaa,0xb2d34d90
.word 0x2c8e8b95,0xf328d0e2,0x57613609,0xe6c1df6c
.word 0x383dd01f,0xfa60723a,0x876ea0c5,0x67495851
.word 0x27904084,0xf93c2f1f,0x98ab5f89,0x7d535dd6
.word 0xccc2a698,0xf8cd60ef,0xc050ea9d,0x7a316a2b
.word 0xa7197999,0xfd59425e,0xff18c105,0x9faa667e
.word 0x288bbc32,0x7dde749e,0x0cccbee1,0x4d155731
.word 0x7d7bc866,0x9e1c7f7e,0xe7ef6a76,0xa440b8d8
.word 0xfc2cd840,0xabd032d0,0x22999a86,0x83fdda6f
.word 0xc19a728a,0x283b11a1,0x47f37f58,0xe0490074
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 0x53654777,0x09d18243,0xfab25f61,0x6d9c57fe
.word 0xee6b0b44,0x5c7c6dd6,0x8f4d3ab1,0x0c78afa8
.word 0xe4665eb5,0x6dbdf0ee,0x300793f5,0x0018291a
.word 0xcb5fa0ab,0x9623cfce,0xd37c623a,0xf24a9d2f
.word 0x194c5534,0x24220a8b,0x990f22e6,0x9992c19c
.word 0x853e5806,0x60a80d45,0x9cb6b521,0x4bcc2f08
.word 0xe16938c6,0xc26188d2,0x3a4b5b53,0x4306711a
.word 0xa608cc08,0xd03e58a3,0x051061cb,0xe9854d35
.word 0x8cfe2064,0x1dfbfcd5,0xce7e7fc9,0x7b73ead4
.word 0x2739c145,0x55a16426,0x3d377d87,0x680d257d
.word 0xd08cd984,0x7ef32029,0xdc4fb09d,0x5c5537b7
.word 0x4e3808ec,0xc1640d68,0x0d94534c,0x5b0c00b8
.word 0xdc0367dd,0xa82534fa,0x3902299f,0x4cddd1f6
.word 0x8a622d28,0x0f9f0d2b,0xd36d6d0b,0x5d8e175c
.word 0x82947018,0x9d6635c8,0x9031edc9,0x1317cadb
.word 0x3ff28439,0x93536dcd,0x98d191a1,0x8d2dd735
.word 0x21738773,0x225986a5,0x058b7c9d,0xd29f0fd7
.word 0x05ac9619,0x21cca334,0xe38a32aa,0xfc62a694
.word 0x9f91fe36,0x072e6678,0x9d02e4bb,0xd475c315
.word 0xa2229817,0x2f484099,0xa32aa8e8,0x87c2bfb6
.word 0x25f21e3d,0x52de8d4d,0x86425258,0xeb260840
.word 0x2c7c9826,0x4abc1535,0x0ef76c26,0xaa2c4d34
.word 0xa848f9e6,0x8ac47f9c,0x9cb4c5e0,0x35257996
.word 0x8d9df853,0x394d05cf,0x056f779e,0x2cfedb96
.word 0x5a185381,0x3b40ba17,0xf5184e08,0x410023ca
.word 0x2443b66c,0xa979e360,0x28aabf4a,0x8a74e76f
.word 0xd6b2c440,0x9fd5c452,0xcc59db9c,0xf12a5137
.word 0x75ef4899,0xd8c97c2b,0x446660cc,0xe2ca5cf3
.word 0xefc3a785,0xb2105e27,0x72785302,0xa280885d
.word 0x92949091,0x6c9a7041,0xc1f29ed1,0xab895fcc
.word 0xcc57c7fb,0x89607812,0xa85f5507,0xf9f27ae6
.word 0x71ef7bd0,0xfc2fb5f8,0x14cd2353,0x447bd949
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 0x2c460f16,0xc165b846,0xf9442722,0x6cda0146
.word 0x234054c0,0xf5119b2f,0x700144f7,0x0610e323
.word 0x2b34dad9,0xd437e889,0x85867bde,0x48f67be1
.word 0xc56d8361,0x247efeea,0xd5ac88e5,0x0fbe28ed
.word 0x2f205ae4,0xec3f5733,0xeff271b7,0xa76da83a
.word 0x3a113d61,0x20e0cd49,0x91d40f84,0x1624028b
.word 0xcfe17b61,0xd2e4ff1e,0x362d64c4,0xfd80f88e
.word 0x8ed9b1f9,0x6525ce3a,0xe5b31b8c,0xcf39d2f9
.word 0xa88d467b,0x01cd62f7,0x3a1ffba6,0x821053c9
.word 0x6c3cb59a,0xbaf7c5ff,0xc447cd3e,0x7059365c
.word 0xbe57d01f,0xf1bb873f,0xed4c8c5a,0x44b3a949
.word 0xb2b245e5,0x2707a592,0x31d65f8b,0x8ed03403
.word 0xc2ba2a58,0x4b3e78b8,0x62fcd84c,0x07da8da5
.word 0x20fddcf4,0x4a01fba5,0x35f70e0f,0xa437fed2
.word 0xef788b1b,0xff9745b2,0xbbe586be,0x9a78efea
.word 0x5f573e1f,0x0cd81016,0x1b2845a8,0x0974b1b1
.word 0x0005ba33,0xbe24369f,0x0ea8d78c,0x5366a606
.word 0x2bfc4f6a,0x844c7ab3,0xbd2f50ec,0x61358c88
.word 0xb53282d7,0x0ae3dafd,0xbcb6e295,0xea72427a
.word 0x0d119d44,0x392ea560,0x2032b6c9,0xa5c77a2d
.word 0xff7edbfb,0xbd41db5c,0xc362d952,0xebe801c8
.word 0xd08d90cd,0x42734f95,0xccbf7301,0x8d65b660
.word 0xa5f77237,0x1880cecf,0x1a349865,0xdbd89142
.word 0x72d5ecf9,0x53657e16,0x22b119f3,0x737d3a1e
.word 0x20d9b3b0,0x90c3ac56,0x28f4e35c,0x85ba4ede
.word 0xc161f0da,0xc7f5b702,0xbb903831,0xcd01dc14
.word 0x55c9b7e1,0x8ec991b6,0xcbee91ec,0x9df02d30
.word 0x96512d5a,0x44e748e7,0x6cf4cf49,0xecb06d1c
.word 0xe670cb60,0x6ac1735c,0xe2239231,0xa61e2ec6
.word 0x28c3fd0f,0x113ee487,0x97351a6c,0xf9f3ff49
.word 0x23ad2e3f,0x84563253,0x7bb8fd57,0x87649bb1
.word 0x8d3aae49,0x0dab42df,0x92c5e4fe,0x1f0a23ed
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 0x74df634e,0x6a1af0dc,0xee354424,0xb02da98b
.word 0xdadc98ab,0xe40ece14,0xf309336e,0x6c3105c4
.word 0x0e569fdd,0xcfa12ef8,0x8585597b,0x8f8d69c6
.word 0x0b4f5962,0x87e7c318,0xa6df8a80,0x872457bf
.word 0xa191d7ee,0xa648c60f,0x67009ede,0x92e43186
.word 0x9488538d,0x2752b381,0x63acd4f8,0x2c70bdc8
.word 0xa41f319d,0xfaba40c9,0x842afa0a,0x52674e7e
.word 0xe0c951f4,0x048e3d8c,0x1a98593b,0xdbcb83a4
.word 0xefd36aa7,0xac4105bc,0x41067e6d,0x9b9b4faf
.word 0xe3866afd,0xeb63c3b5,0xde76ed15,0x619ac4ca
.word 0x7e2f6c1e,0x6cb0b8ac,0x33ad24e3,0x3d6afbd4
.word 0x53b99a20,0x1556cd4d,0x1beac72c,0x200afc44
.word 0xc28b8984,0xb350a039,0x4b1562c4,0x3315fe4c
.word 0x42b0a458,0x387417d7,0x108905df,0xa6b61f01
.word 0x918ee035,0x00bf2be5,0x8b2bc437,0x3011f8f1
.word 0xb2f6d859,0x1e10b732,0x3067744f,0xf32db41a
.word 0x29db43f7,0x72782f04,0x29ae85bc,0x0bcf3f1d
.word 0xd4bd2332,0x75805102,0x94f7fa55,0x25a2a80e
.word 0x5e6c1690,0x8e6b2fe4,0x5eae236c,0x1bb0159e
.word 0xd3e9fad3,0x36e8574b,0x4cd41bc7,0x17f74a35
.word 0xe2b2d4d9,0xddfb48ba,0xb8f08a0a,0xf2c66ba9
.word 0x91910a4b,0xd1a551ad,0xb6111f6f,0x742c652b
.word 0xf96caf4e,0x1a7c0b87,0x19189664,0x66991ddf
.word 0xb68c7736,0x57190bf9,0xa38e0130,0x791b8bbc
.word 0x3bade008,0x5ea0215e,0xe6357c8d,0xcec9952e
.word 0x0ddf42b4,0x921a81b8,0x1dffb096,0x8333bc03
.word 0x51d47873,0x752a027e,0x1474ff91,0xbfccba0f
.word 0xde94ce48,0xe347cae5,0x740e3e57,0xb33e06c2
.word 0xaffb8bb7,0xb801a851,0x092777e9,0x485db45c
.word 0x2f32f35a,0x9854dcc0,0x981f0db8,0xf05066b4
.word 0x27bf242f,0x35494884,0x75276d90,0x4801bec7
.word 0x8f49a3bc,0x4aaf58f1,0x198aa02d,0x81392653
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 0x79d8b655,0xdf2af688,0x9e8e6224,0xffd673db
.word 0xc954e399,0x1ef1efaf,0xf542027f,0xabd2705d
.word 0xadf9f996,0x6a44506e,0x805f28d5,0x351b98df
.word 0x690bd342,0x8e420505,0x1332fde4,0x2f799434
.word 0x7c361e3e,0x09c1e757,0x3335b361,0xcbf36fa1
.word 0xb8d91eae,0x35b821ec,0x42a49415,0xe6523d7c
.word 0x572fbd2b,0xad3a66b2,0x4daf2da0,0x787c0b11
.word 0x0abab5c1,0x594c1df3,0xc30954d0,0xf66068df
.word 0xd7bbf2a4,0xc42d3ad0,0xaddd2d49,0x72f97460
.word 0x6ee0aa23,0x502d6045,0xa37f7996,0xd7d27ca3
.word 0x2e0f0eeb,0xd07f4de1,0xd2952b06,0x41e1d12f
.word 0x7ae549a9,0xf76f01ee,0x38b09389,0x7840e047
.word 0x6af16ae4,0x3074c594,0x4cece9ea,0xf793c2a5
.word 0xe8467701,0xcd7e5e25,0x70ad1eeb,0x84612918
.word 0x484092be,0xa21a1463,0x1c96ff4b,0x977b3d4c
.word 0x8673d794,0xdcc3366e,0x7eb90108,0x5936db2b
.word 0x077740ae,0x7689019a,0xd7a7d634,0x1469e245
.word 0xb3ce6e2a,0xa4c2bc4c,0x95b0a752,0x0905f3ed
.word 0x3eef4a7d,0x5da2bad5,0xb493bc62,0xfd98f49d
.word 0x861b465c,0x70c7d1f3,0xc3434182,0x9d1e3ef0
.word 0x73e4a0de,0x1d74e6e8,0xe48de46b,0xbb6bf247
.word 0x9b2731d7,0x71c5592b,0x1f141337,0x9b3f4dfa
.word 0x5b61a7e8,0x3f64473d,0x6f1b06f0,0xdfbc4a20
.word 0xc513f806,0x7d52f910,0xd7d09d33,0x3681a898
.word 0x8c7b5e0c,0xe7259f24,0x5281e8ed,0x7f8efc6c
.word 0xd654077f,0xb2832d8e,0xf13dc1d0,0x261da1ab
.word 0xb6ae4677,0xfbd5d243,0x202437c2,0x518309d4
.word 0xcea99758,0x9d0abfb1,0xa609cce5,0x62fafcfc
.word 0x8cb2020a,0x2318e408,0x4fdbbcec,0x42cefd1c
.word 0xa4f6840d,0x59e35741,0xd797c872,0x62f2a176
.word 0x62615b14,0xd9ca3d71,0x74e6de3e,0x6d39eea0
.word 0xf30e52a9,0x3f016021,0xf94d1cfb,0x2b36d000
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 0xbed0c85e,0x779dde5e,0x9d2325fe,0x45b3f735
.word 0x02d354e5,0xe9fee468,0x90e477c3,0xa33b9961
.word 0x9fdd5d39,0x1383e6ee,0xbd26ead7,0xb4b671cd
.word 0x2012dbe0,0x0b08474f,0x44c52eab,0x4a3e8041
.word 0xc19f00f9,0xc53f5913,0xe7f3ae1a,0xc1805dc2
.word 0xdf6be23f,0x25e20a96,0xef7c1b49,0xda362cb9
.word 0xa7352b49,0xd3b4be99,0xe2a00db6,0x867b5321
.word 0x95805f74,0xaafbe892,0x1920aca0,0x757a2b89
.word 0x948791b3,0x1732b6b0,0xa58651e5,0x402ad04c
.word 0x69b8fdbd,0x8a4ae566,0x3a6a2cfa,0xcad59729
.word 0xcce27ee8,0xaeafd6c4,0x4f194da9,0xb834fd75
.word 0xeef56775,0xe044db7d,0x6471ebfa,0xb1c75b0f
.word 0xc684d3c4,0xbc805f5a,0x74da23f2,0x6498340e
.word 0xcb09baa9,0xd2ed5ad6,0xdfb8c114,0x36e51526
.word 0x0d8e6dc1,0x8002ed7b,0x732e2aef,0x2c75d6c8
.word 0x5952ded7,0xc730695b,0x0fc003cc,0x3cf68a3f
.word 0x129560ea,0x974631da,0x7f3917e0,0xbfc9e8cc
.word 0x4cc0849c,0xd13fff4c,0x70c62781,0x2615d56d
.word 0x5b3b437d,0xa6c0dd8d,0x0622f0f8,0xf06789f1
.word 0xbe624c5b,0x5fd2a221,0xa595afd7,0xc6aa23f8
.word 0xc0c8bdd9,0x5bd1f99e,0x059a719a,0xed5d40a2
.word 0xb6bba10d,0x43624a67,0xd1074b41,0x01921ff2
.word 0xb09a41fd,0x73df1f6a,0x69014df5,0x24076c25
.word 0x93004f28,0xd63afc57,0xde66ed86,0xe4da6361
.word 0x1a980381,0xcb7a3179,0xea92136a,0x3bec7932
.word 0x42ffda2a,0x2c413e67,0x627e704e,0x3aa4fea9
.word 0x0e3addf8,0x4153dda2,0xaefb6c50,0xa381807d
.word 0xdad1390e,0xaeeeb1d8,0x47fec744,0x3ee29ff4
.word 0x62d58c98,0x675b7241,0x437e07aa,0x0d703a5b
.word 0xb824c60d,0xb0a78480,0x353c9b7b,0x27112807
.word 0x1789263d,0xda8dc161,0x0dc9feb1,0xda88a2a6
.word 0xfd892df3,0xa6564a53,0xddae21d7,0xd2f2fc1e
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 0x4212e836,0x8376e472,0x794c56d3,0x0510bf34
.word 0x8cdc894f,0x9f5ff79b,0x3ce7f0de,0x685da59e
.word 0x20d6c1ec,0xb9e7a7a9,0x51c3e4bd,0xd1d2f35c
.word 0xc2814cad,0x5e613709,0xfbf6a638,0x709b8073
.word 0xfbd0af06,0x409eb6ee,0xa1269cd3,0x40fcc4b9
.word 0xd9f2dc77,0x3d14640d,0xb3a84ef8,0x7f8c76d0
.word 0xf323166a,0x93b4d3a2,0x564a1ca8,0xc97de0f9
.word 0x76058d2e,0x246785d9,0x54567aa9,0x83cfeb74
.word 0x4a56abb3,0x9b27b289,0x89311105,0xbb442bc9
.word 0x29ba5257,0x9092d971,0x0b0ecb02,0x564db134
.word 0x9e67fe9b,0xe393c915,0xcc0c64b4,0x51b70cd9
.word 0x457c4b30,0xe4ff4ce9,0x9874fbff,0x3230c528
.word 0xe17fccc0,0x36e02f59,0x29f465d4,0x3bef7261
.word 0xfc248e59,0xaa810f3b,0xc5023774,0x57331e09
.word 0x39301dc5,0x04bd96d2,0xc2d9d1ec,0xc7efd03c
.word 0x48a00b5e,0x05ac0f15,0xf5f94e24,0xa3bda750
.word 0xad6df8ef,0xbc3d656a,0x70c74b0b,0x3408704e
.word 0xd6b4b8be,0x378581e1,0xb15fab78,0xad328801
.word 0x1a555bc8,0x9b147837,0xcde0aaff,0x20ad2330
.word 0xca055c19,0xd3f40fba,0x0b8df842,0x4ce71402
.word 0xc0752c53,0xd97c0fb4,0xca6c0c17,0x3b6b10e4
.word 0xc84df0ac,0xb3b1ad87,0x2bc31d4f,0x056c51a2
.word 0xa6006a5c,0xe7f2faab,0x082831cd,0x13e159f8
.word 0xab912cc0,0xe7c4c9e4,0xcf45b5fd,0x994084f4
.word 0x66a8d472,0xe520430f,0xe8e19ceb,0x26e4fc1f
.word 0xa106a0d8,0x6a714bdd,0xbb28eeef,0x11d24ffe
.word 0x86bdf3d9,0xe888d126,0x34fd7444,0x3f6a9c0c
.word 0x6ccf04d0,0x92e31667,0x39b625f6,0xc628dd5e
.word 0x381c3e03,0xbfd0c892,0xee837f01,0x4e880a87
.word 0xbdba7477,0xcf49ec01,0xf803bb43,0xceede3d1
.word 0x53146dc9,0x77620542,0x38296375,0xd10dd6b2
.word 0xdf1f461f,0x59adda13,0xce1f2294,0x811653de
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 0x88febd5f,0x99598226,0xb3d2bae1,0x346f98f9
.word 0xc5abdbb1,0xfbfe30df,0x7d3f60da,0x65fa8c71
.word 0x19294868,0xcc78b110,0x4a1c16a3,0xe7ca0644
.word 0xe3fff6db,0xc0289198,0x799ddf49,0x9b1ac0a7
.word 0x88dd79a7,0x2cabd4a8,0x6c1b421b,0xf2d079e2
.word 0x8abec9bc,0x57472fc1,0xe222ebf2,0x5e185919
.word 0x7512d347,0x843e7939,0x4cd5c8ac,0x79caf26c
.word 0xf1d2e9b4,0x33c493d7,0x0b11a11c,0xaae1e1a5
.word 0xd432904b,0x3d8d5b4c,0x6eee650f,0xc0b56af3
.word 0x23b4ef70,0x2b33ae41,0x80a19507,0xf4907f3d
.word 0x98f7b683,0xa1e32038,0xd93a2753,0xc2ab1517
.word 0x740c8f0a,0x82e0ddc5,0xd63aea2c,0x0d6ecd49
.word 0x4208df38,0xb66e7cbe,0xc9b35724,0xeeb03792
.word 0x79039a45,0xa79a7377,0xe3a1fb0d,0xe151bdfb
.word 0xb181f80b,0x033b25a0,0xf7673cf9,0x71e55e06
.word 0x34e2ea65,0xe6a4bf89,0xf6059577,0xc4206249
.word 0x19d8fca8,0xbff14037,0xa8f1c198,0x259e9fc1
.word 0x56a3ff5d,0x454fe00a,0x1c0134cd,0xad34215b
.word 0x294d07fa,0x6c2ac716,0xdf8353f3,0x608fe2d6
.word 0x812d2149,0xcf9da36a,0x22a129b1,0x1725348f
.word 0x6b7c6c5a,0x28cf10c7,0x04f2a010,0x60414950
.word 0x9f422b41,0xb37cadb7,0x0d8b6c20,0x21c01e46
.word 0x8bc84e0f,0x50de7c8d,0x2a5eae79,0x07d0121b
.word 0xab8b3c42,0x3fef42a2,0xe9fc8919,0x24838eee
.word 0x8f585798,0xe1ed10a6,0x87822e9d,0xe6e83c75
.word 0x6a5a8271,0x110bbf4c,0x2da70460,0xace2e02c
.word 0x765a022f,0x81fad951,0x69c5e4fd,0x212c370b
.word 0x51dc7813,0xcc32a613,0xe6ab67df,0x751bf660
.word 0x6cf8d616,0xbc486a00,0x3f908c1d,0xf92331f2
.word 0x86971e83,0x168e5400,0x9ee69551,0x46815092
.word 0x06b6a7c5,0x3c600f69,0xca6db030,0x378e4d42
.word 0xbfa4faa1,0x42af3950,0xd2ad8bf7,0x1da66299
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 0xb995cfd7,0x2e7b0a81,0xfc25c3af,0x2b9c4fe3
.word 0xa128fcb3,0xfdb22db5,0x6563030f,0x4ec269c5
.word 0x911ac4cb,0x9e0238d7,0x721e0682,0x93961c1f
.word 0x3b2c282f,0xf5598424,0x8463b59f,0x9b499eb3
.word 0xf2537737,0xcc89a64c,0xbea4ff49,0x4c152ed9
.word 0x10227c13,0x4a4d9760,0xbcd86fb6,0xffdab2d7
.word 0x6c52d3d3,0x9fcd80dc,0xf2337ac8,0x4be95d19
.word 0xdd91414a,0xb2b0ef7d,0xbb461bdb,0xc223b2c1
.word 0xa28df6e6,0x2d7a0ef8,0x13d0c1fc,0x4ccce48b
.word 0x4f9ffe40,0x6d7b9bb2,0x7773abd1,0xab75f8d7
.word 0xb005a458,0x46ed10ba,0xaffe938f,0x55d3eb98
.word 0xe71616b0,0x097746a3,0x57e7eda7,0x64f3281d
.word 0xc1950ab1,0xdc95035c,0xcf123347,0xd1366a3d
.word 0x834ee572,0x1352cc5d,0xfe1a4699,0xd6638528
.word 0x6a5074c8,0x041b8d52,0x04956135,0x07fe3c90
.word 0x1904e541,0x38232311,0xd8307698,0xc9b4d1d5
.word 0xa4877764,0x5f1983f8,0x212fd078,0x582ecc73
.word 0x958f5f25,0xefbdf00e,0xa2f10b85,0x69c2e3ef
.word 0x267725f8,0x8fa2b184,0x1fbe50ed,0x81855332
.word 0x9141b7c9,0xc096b5b6,0x14b0cd72,0x40fb7d2b
.word 0xe17d195c,0x8554d042,0xdc77bc59,0xe5cf7bde
.word 0xd811e447,0x80fc971c,0x50b024a2,0xf341eb9a
.word 0x6907a14d,0x191f8667,0x5cad8f33,0xe70e65c8
.word 0x12ef09dd,0xe72627de,0x23e74fa9,0x07d95606
.word 0x30b1de2d,0x80e38679,0x4978f2fe,0xd4793da4
.word 0x37bf2344,0x6d392d92,0x0bb225eb,0x51258701
.word 0x6a15466a,0xa110f353,0x80a368a3,0x0e025fba
.word 0x6d8af55a,0x5329ee70,0xb78eac42,0x8f962b49
.word 0x433f463e,0x113b0cd5,0x2f8c7e3b,0x3c5744c2
.word 0x08392779,0x5b16fc06,0x9a21fa80,0x3c1d01bd
.word 0x8e75f851,0x06a29b29,0xe93a82ad,0x0fbdbe34
.word 0x528c197c,0x324e9dab,0x3d47f79a,0x970feb0d
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 0x67c14098,0xd5b3b616,0x4394efdb,0x1e5619d2
.word 0xf0da152d,0x481370d8,0x398f2fc1,0xbd643638
.word 0x01aee1a7,0x3447dc06,0xfe5d59c5,0x23454edb
.word 0x2ddc321f,0xeceb5fdf,0x4ec8565c,0x028ccb52
.word 0x090789ce,0xcf467787,0x5610da41,0x941ee87d
.word 0x0bd80372,0x8d85621b,0x10cc3e6b,0xfe011e25
.word 0x1ddbb9f5,0xd9c7cd66,0xfad22806,0x6d83139b
.word 0xc7338cc9,0x9f12735e,0x8c4cc8a6,0x4d62d139
.word 0x407b5299,0x2049ac5d,0xb21c7db9,0x053b79c8
.word 0x5092ce90,0xad099a3f,0x6d4a2398,0x307c2bae
.word 0x06c6f590,0xc3cc4928,0xc07a1e76,0xe8db0c9b
.word 0xa52fa17e,0x8185cc44,0x4afa208b,0x84bdda59
.word 0xc8895b3d,0xf337955f,0xb83858f1,0xb6c9ac83
.word 0x87b9a14b,0x9929c47c,0xd2c7bae7,0xcc84a651
.word 0x622a555f,0x51faf90e,0x56ee2c9c,0x659cc575
.word 0x909a2304,0xa318a05f,0xda4504b7,0xe5557773
.word 0xbe6eb14e,0x3dc35d8b,0x45891dda,0x0bd2aec0
.word 0xc2ddd7f1,0x600f95a9,0x85030987,0xff8753d0
.word 0xc5402713,0x1f91f01c,0xdebd0809,0xc6785cca
.word 0x495992ca,0x1475e35c,0x04ea9bc1,0x5df70c36
.word 0xd874cae2,0x2f940daf,0xdcb85e50,0x41258101
.word 0xddcf8bec,0xbe95ebb9,0x4d530e84,0x3799e67a
.word 0x1835bca9,0x9baaef27,0x69c90127,0x4cdf887f
.word 0x61b2dd7a,0x951758f3,0xc66ea4aa,0x20da8fea
.word 0x9fa39e8b,0x93a2e728,0x6a205b89,0xbd3a40bc
.word 0xd76c6974,0x11524da9,0xbb28c75f,0xad4a8b30
.word 0x1ead707a,0x9418201a,0x5b952e28,0x1659a494
.word 0x024e5274,0x79012c5d,0xa9a6d751,0xf253c5cb
.word 0xffd83461,0x830aea17,0x3c6b84fe,0x6543a7e0
.word 0xe213d1c8,0xba26704b,0xd97d33cd,0x90a88150
.word 0x8d407bb3,0xb9b8344a,0x7586f8a4,0x88a8c57e
.word 0xf84fdb05,0xcd5080d8,0xaa4111c4,0x7d268cf2
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 0x76151857,0x2872f690,0x2da9911c,0x032ca648
.word 0x4e86f919,0xc73b7d2d,0xa824962f,0x62aee36f
.word 0xbe3e1388,0xaf52a1bf,0xe5c2ab77,0x5100ebc6
.word 0x930e7f59,0x64256413,0xbcfd2841,0xc5597663
.word 0x80a08eaf,0xec0535ee,0xeeeabec3,0xca00f250
.word 0xdc22760a,0x4b7b1643,0x4386cadb,0x312a8b9c
.word 0x9a5a80cb,0x15816b90,0x60140999,0x6c0c68bf
.word 0xe4310354,0xb5cb8cd0,0x83feec77,0x9987ebaf
.word 0x36940706,0xb79f4e32,0x10abd414,0xf4271485
.word 0x649d95c0,0xd01e2e37,0x8000b23b,0x984ff75e
.word 0xb696958f,0xb1334869,0x94481d25,0xa08068fb
.word 0xbdf58d1a,0x3bc8e350,0x04abd39e,0xd10e5ab8
.word 0xee3b45dc,0xd262f44d,0x1e6c2b0d,0xfeee7b0e
.word 0x332dd9db,0xf8a5b3c8,0x49602fba,0x4b37931e
.word 0x9657ae95,0xb6c116f2,0x9bad0e10,0x46f5b4b5
.word 0x21bfadd8,0xf3d1547c,0xcf061584,0xef4e0eba
.word 0x46c7791f,0x639ad3d1,0xcfa8af79,0x2e962ed9
.word 0x2ee51a45,0xe026a16c,0x5afbcec8,0x343d5049
.word 0x0b8a4131,0xc8b78fd8,0x8815d308,0x8d63d66c
.word 0x1ef73112,0xd2f57b36,0x7fcf041d,0x2a5a3af7
.word 0x762658d7,0x69cfe729,0x081a6ea7,0x8a6cd985
.word 0xd765d204,0xb15079ec,0x056901db,0xd1e5f70a
.word 0x4d8b9e50,0x3ac28eae,0x022f9f30,0x1927e998
.word 0x6bd7f723,0x59764859,0xa7d82b5e,0xe4de383d
.word 0xcd239818,0x86f511a6,0x77a0242a,0xe43e1d8c
.word 0xd056df9d,0x2266b71b,0x0e8f7a8e,0x23a58105
.word 0x8a88c7a7,0x01e19a17,0xdf833dae,0x00cd47ba
.word 0xa267a25e,0x47986a92,0x38509643,0xd2178752
.word 0x6b81a4f6,0x5ab7ecfa,0x42603f24,0xe3e6262f
.word 0x4e0c1580,0x99ddb179,0xb6300d2f,0x85bf7f4d
.word 0x525328b3,0x1cfc1d0e,0x732bac95,0x51fc3973
.word 0xaa55d4db,0x75ffcdb0,0xf95d5354,0xf874e959
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 0xf4a8c6db,0x956859eb,0xd153e9fa,0xb90d5720
.word 0x6ae8e224,0x3cfd39a9,0xb9043019,0x57f03d4a
.word 0xf21ea15b,0xfafd6dad,0x9ec4d6a0,0x7e1f3ec4
.word 0xde1d9fe5,0x7ae44d79,0xb524dcd7,0xe0088b05
.word 0xe4bc0405,0x21574032,0xb4d7772b,0xcf2daa5a
.word 0xf88272cd,0x05f59e83,0xc268267a,0xf847ab32
.word 0x76cabd05,0x349086c6,0xf734d8c0,0xe50976e0
.word 0x2b1d2b1e,0x3fda0adf,0xf62fe60b,0x30c69229
.word 0xb57db215,0x6bf980d0,0x3a25236e,0x2039caaf
.word 0x699f646e,0x0c7c5a01,0x7224441f,0x381fc33e
.word 0xe1cc3c93,0x98e45189,0x3545380e,0xe2002c78
.word 0xc97f95c2,0x16bfce82,0x4393fb3c,0x461cdd5e
.word 0x7024a327,0xf07f1431,0xb88a8979,0xec97d731
.word 0x37ed0973,0x76c4e2f0,0xad8cdc46,0x356d5f97
.word 0xb3171bb2,0xba276a8c,0x89d74c0a,0x1cea81ad
.word 0xec35fafc,0x62460cba,0x6281f9fb,0x1eebcfaa
.word 0x3370d9c7,0x5bd1afd7,0xd7c9245d,0x5bea0148
.word 0xe884fcbb,0xc5513143,0xcf0a8b27,0x804b707a
.word 0x342a9f5c,0x3e6b3e5a,0xeafea90a,0xe0e16c93
.word 0x6e010a97,0xcce756e0,0xa94eb526,0x36ea4874
.word 0x7050cfc6,0x76f4432e,0xff3d4094,0xd927e554
.word 0xc7c3a66f,0x0a776a70,0x9579e052,0xeaa6ab71
.word 0xe065f0b0,0x14ff2f95,0xc4db8bd3,0x29029561
.word 0x75ead876,0xbb58e07c,0x8d24c0ec,0x3829af8a
.word 0x68ab595b,0xd38cfb76,0x070def8f,0x964c86fe
.word 0x6a0d21c1,0x448e2555,0xa7ec0178,0x11623742
.word 0xe847c292,0xd9a4d643,0xb717f540,0x6595d7af
.word 0x6bc79a46,0x7d10f2d3,0x074e335b,0xefded644
.word 0xf59237d6,0x9ce37f06,0x29b2daa4,0xff626104
.word 0x9ac92493,0x5111db9a,0x9e7f1180,0x09737a34
.word 0x015ba0f4,0x0eab2e77,0x33cab5db,0xa1c6336a
.word 0x769e1f71,0x0afd8073,0x00fb7d1c,0x4f67c3a2
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 0x95a37972,0x5422dc38,0x633d4a0d,0xb21a96bd
.word 0x2e2098d5,0xbed3f36b,0xe34b5493,0xdedab5c7
.word 0xadeffd76,0xca42e6bb,0x4a2e8cc4,0x75818c13
.word 0xbbd07624,0x8a6032a1,0xc3f655bf,0x03510252
.word 0xb640b5ec,0x8185bb68,0x163ad5e6,0x45c2c559
.word 0xbf8126dc,0x20394df1,0x88d730c4,0x37ef2757
.word 0xa4adcd57,0x00f3132d,0x859f6099,0xb6cc8a91
.word 0xe5349907,0xbcff1add,0x89ac7b77,0x3753ecb8
.word 0x8a4e8ffa,0x80414c3d,0x20a21ee6,0x80adf33c
.word 0xe72ad5fb,0xa7653612,0x9f1092c7,0x0f744d9b
.word 0x02143dfd,0xbc38e4ba,0x9b04e288,0xf2aad573
.word 0x1e43bf1f,0xe2883956,0xd413a7ff,0xba5be999
.word 0xc2b21f0f,0xdaff6dfa,0x4c097c6d,0x527fd997
.word 0x5fdd3984,0x878ef848,0xb23a6e14,0x3598c82a
.word 0xbba6e22b,0xb7cf0387,0xc17b0cd0,0x17a3b004
.word 0xc2c4904a,0x3a579305,0xd978d669,0x21e36423
.word 0x2ea51a35,0x268a392d,0xacb5ac73,0x0dc0ac0b
.word 0x5509d20e,0xea14b263,0x882e1f37,0x2d20ff93
.word 0xa11dfa12,0x5061d896,0x4b0ccd74,0xebb19b52
.word 0xc511f675,0x849f9b28,0x81886b36,0x86cef916
.word 0x85a64508,0x86491e4e,0x87568387,0x030dd653
.word 0x3ac1028d,0xc9f88898,0xd9db8d44,0xee1ebac6
.word 0x22c35726,0xfe4b7319,0xa6fe9d57,0xcd189c99
.word 0x557ebca2,0xe2539cca,0xadd9626c,0x314a0c45
.word 0x8d61e6e3,0x8b2f00f0,0xc02b844d,0x75954b21
.word 0x6ab8fe3a,0x2b4f821e,0xefc7e985,0x78a1d7d5
.word 0x13df9a21,0x16af92a7,0x0da0dbf9,0x72c611c5
.word 0x24040ea2,0xd47d8e15,0xf15d9dd0,0x79557f03
.word 0x0bd3984d,0xf8cec7df,0x2d586d96,0xe2668d74
.word 0x1d215099,0x8122fdd0,0xbaa164d7,0xeed111cb
.word 0x17bc91f4,0xa361f6f1,0x60048392,0x9e8c0329
.word 0x2f7ca7a7,0x37d54603,0x779f38d8,0x7931096b
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 0xbf351419,0x49129440,0x51e3258a,0x57ad62a0
.word 0x1022eda7,0xa0bc6643,0x9ffe41b6,0xbb9f1ef7
.word 0x356b6fc0,0x7e843c37,0x4f13d41f,0x5b5c0827
.word 0x10e2c41f,0xde8315fe,0xf6c634d0,0x8d3c453e
.word 0x832548f4,0x5a03f798,0x730ee053,0xaa4a5242
.word 0x20d3c089,0x789b35b9,0x9a5284b3,0xead3bdc9
.word 0x4ff8fe59,0xa3a36ea6,0x21fddb02,0x58abc7bf
.word 0x22ad8077,0x17885459,0x1b653da6,0xf8d58230
.word 0xff917a76,0xa2dbe059,0x6e6fcca1,0x03a2a6e4
.word 0xd8892101,0x4ab99c0a,0x2d6ae86e,0x61931f08
.word 0x8b376475,0x9d3ce800,0xe92b607b,0x6f17be98
.word 0xfc049cfc,0xf3b1ad59,0xc1056dc9,0xe521ee3d
.word 0xd83b0ef1,0xab664949,0x3c5ba551,0x2c367a5e
.word 0xde06d9eb,0xa49b2647,0x435e601c,0xd31d3421
.word 0xbee4f6fd,0x71e8cca8,0x8227f860,0x8bf1ca4a
.word 0x3b9194f3,0x1b1f667f,0x77268eec,0x9de96c3c
.word 0x137e0e12,0x111ff1b0,0x55075032,0x30021db6
.word 0xa3e6df17,0x1b9c3538,0x8847eeec,0x2edf8305
.word 0x931a2afb,0x74647941,0xe51da1ce,0x6f249038
.word 0x6438c0ee,0x0cd70dfe,0x303b7ff3,0x8226dbf7
.word 0x1c9b8ebf,0x5ddd8a48,0x50de40f6,0x95a1f1af
.word 0xcfb37edb,0x3e2e2301,0x5a61b981,0x345265b0
.word 0xd41c7733,0xd985aa57,0x3f4da5dc,0xc2f08c63
.word 0x1f4a6406,0x93a07084,0xe631f85b,0x6eb6f7de
.word 0x82f7cc64,0x87f66cec,0xe525c025,0xc0adf2c8
.word 0x5e0fbba3,0xaa86cfc8,0x99c9d10f,0xf2cde900
.word 0xb5907eea,0x01ace744,0xdedb9487,0x3f202bb1
.word 0x0513b669,0xd3cacd67,0x4c4e7012,0x5fdbd47f
.word 0xa362e96c,0xa17938b0,0xc124e927,0x5993f2f3
.word 0xb0867841,0xf56008ae,0xf9cfd334,0xf026ad13
.word 0xf1d0c365,0x2da0f6c6,0x7d47ac1f,0x1e41c07a
.word 0xf280970d,0x3ea9488e,0xf08e9da6,0x9b51db15
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 0xd8c47c19,0xa65b7dc5,0x8cbb4ffe,0x041a1fca
.word 0x0d4487d3,0x23bb9890,0xc016eb86,0x8ffdec87
.word 0xc21583bb,0xc408f658,0x421e90a4,0x58d51ba3
.word 0xa4d1f693,0x7956fed1,0xf347c33f,0xe0e6a1ec
.word 0x9b477b2d,0xe2a5f258,0x49c54869,0x20f71d6b
.word 0xa3895e7a,0x448f8a65,0x6e11511f,0x729a4aeb
.word 0x069b6899,0x8ba13815,0x61d8aa55,0x9ac8dacf
.word 0x3811b1ea,0x387f55c2,0x4344f748,0x2b783661
.word 0xe29577a0,0x7e0c99e0,0xe0754c7b,0x73b61b66
.word 0x20d8f608,0x62eefaf5,0x81903b77,0x06e1cdc2
.word 0xf8060c64,0x3c5295ce,0xc57b2baf,0x7cc04c82
.word 0xea998c9e,0x22bfb202,0xcc9d0732,0x8720bcdb
.word 0xf767047c,0x41bc357c,0xe8c21188,0x323fc68c
.word 0xe69b44ae,0x6e04adf7,0x3e331dc2,0x2a1c9696
.word 0x866ce910,0x0db4649f,0xa9e851e1,0x3edd53f9
.word 0xc50d9845,0xd0ecf046,0x2721cb7f,0xe792496a
.word 0x251f907e,0xbe498a93,0x07e41ac9,0x7392bb76
.word 0x38daf161,0xc35aaf5c,0xcd460c87,0x3ccae2e9
.word 0xfa8c7376,0xecb54c37,0x93d3570a,0x62af1b38
.word 0x27b8554d,0x5850cf48,0xd7838ce0,0xadeb24c8
.word 0xd5d74a19,0xb4707344,0x60fe55bc,0xfc8893d9
.word 0x1f392628,0x950abcc1,0x1c5f45a8,0x0e505c66
.word 0xa1299413,0x10283696,0xabf2d8ef,0x4f5681ee
.word 0x8a59f8cd,0x5063b888,0x14fb5bc8,0x0a42f02c
.word 0x38c5e98d,0xb3585223,0xdc962e2b,0xd1a90aa6
.word 0x5cb32a32,0xc8a38fe2,0xd75dbdd2,0x50686b78
.word 0xb93382c6,0x0fd2bfa3,0xb57fe49d,0x28db3a31
.word 0x09530267,0xdb187178,0x27e7512b,0x1c75b951
.word 0x817eec14,0xd294ee21,0x06c49551,0x5d6d8252
.word 0x79e3394f,0x70acf91d,0xa86689fd,0xd76da4e6
.word 0xc1ac9585,0x44d0bc99,0x17dbba9b,0xf5c6bced
.word 0xea418824,0x138e0f33,0x4ff00dc9,0xf4f6dcc7
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 0x9b6738f9,0x6c01b05d,0x4ff26f10,0x0b2744ee
.word 0x1ec9e624,0xda429ae0,0xc8cf26e2,0x3560f724
.word 0x5d503510,0x11b5d369,0xac0e0628,0xbbb79c0f
.word 0xb507dfdb,0x5f21df1c,0xd55f3b46,0x000c2da2
.word 0xc658a06c,0x19ca62cb,0x0761b8ae,0xfe453d5b
.word 0x3b95c4a5,0x7259bbf3,0x0dadcb81,0xf7a6114e
.word 0x484e6875,0x348a611e,0xb4cad22e,0xfab4d46a
.word 0xb62b660f,0xd0392aae,0xa0020269,0xeafbd435
.word 0x64004def,0xad617411,0xe3cfd65a,0xa50f96f0
.word 0x24599387,0x4d62a2a7,0xf67e695c,0x8b4e33bb
.word 0xe46e95ad,0xd52453af,0x4aa037a6,0xa0727226
.word 0x04ecb5df,0x7bf1d80a,0x40e8a6a5,0x3971f97e
.word 0x77d382a0,0x0537d892,0x1b8bbb5c,0x1a51f65a
.word 0xc1b9e887,0x32aa486c,0x761f60b6,0x79b170f4
.word 0xccb04c20,0x590ca9e0,0xaaad963c,0x416954fb
.word 0x5911f29a,0x87abfe04,0x337d7066,0x2f2100d4
.word 0x682a7511,0x60e6d5a1,0x0e9e1f49,0x69054511
.word 0xeb2771fc,0xe599f293,0x52936665,0x70f54036
.word 0x270a894b,0x92d6474c,0x4f24803c,0xf5663383
.word 0x53b1b66d,0xed6f0c36,0xa47c3809,0x44471efa
.word 0x5bb5c411,0x562fe948,0x0bda83f6,0x03be910b
.word 0xf2cd6d17,0x0c084644,0x1e23c726,0x2049e321
.word 0xd1016f31,0x7e86e2da,0x434c8e55,0x86f8ee45
.word 0x43119d45,0x54619756,0x9d9cbde6,0x621571a9
.word 0xab834feb,0x3a41c3b1,0x2343e24b,0x560e59f3
.word 0xa7841b3b,0xfe4b33de,0x31091a92,0x434636b3
.word 0x40df43cd,0xb011f372,0xc7d3154b,0xb172d9e5
.word 0x62432972,0x266fd21e,0x329e702b,0x6a47ea2f
.word 0x1423183a,0x3cc8e1d7,0x8a3ce99d,0x002dc268
.word 0x1c3f3f61,0x434db81a,0x4bc47f66,0x911ed298
.word 0xd6a43b3b,0x05d54956,0xb0859e01,0x91f1abb6
.word 0x8abca036,0xe0b1274c,0xd1eff35c,0x7d39b6d7
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 0xfd44c8dc,0xd3e1ae1c,0xaaaafb58,0x390bd492
.word 0xbedcc82a,0xb3e5620e,0xea7d8e5a,0x13ed9245
.word 0xbd713a70,0xb833fb9b,0x092d5b97,0x8cf54fe4
.word 0x4f5c7185,0x1c6f8b8f,0xe73ed4cc,0x5dab7ed8
.word 0xda86c7f5,0xe9934c82,0x9e35fd58,0x1edf9927
.word 0x0b358361,0x2c8eab14,0x00a392bb,0x03f17290
.word 0xf86833b4,0xb641eb5c,0x8660811c,0x0baa20b9
.word 0x824803d1,0xaa517144,0x2775bece,0xfbb89546
.word 0x52a6b031,0xae206a71,0x10905ffd,0x8f1262ac
.word 0xa66911ee,0x4bce555a,0x70b5e6b9,0x1f5ac3f5
.word 0x7dc00076,0xf7e908d9,0xff04d2b2,0xf825ac95
.word 0xcdc7c13a,0xbb8587a1,0xb2263855,0xe7b1b36c
.word 0x8dea2cd0,0xa70bacb0,0xdbeb4056,0x5f7f074c
.word 0x95b6b89d,0x61aa2b0d,0xa8a00ff2,0xa38b0664
.word 0xd43b2e54,0x9d8086db,0x87e11870,0x50ba4a8a
.word 0xecfada69,0x9b645414,0x1b7553b3,0xa6292a45
.word 0x589bac7e,0x9e6951f1,0xf9447092,0x0ba205b8
.word 0x142713a4,0x114afd45,0xa7306648,0x133d171f
.word 0x90a486a8,0xa277eb42,0x0ebd846b,0xee7995e3
.word 0x9ae61f19,0xf98a7013,0x3f12f778,0x15e6b970
.word 0xc120b84e,0x236f9d0a,0xa56831be,0xf9f11e8f
.word 0xb2b8a527,0x6f8e5dd9,0xe2e3715f,0xdc7212ab
.word 0xca4d21b3,0x875b6a7f,0x2122f1fb,0x36e63352
.word 0xe0d5a75a,0xdf512100,0xf4ed4d1f,0x0fb711e8
.word 0x6ba5a011,0xf9601cce,0x7a9c0254,0x7bf794d3
.word 0x2217d992,0xa32d62eb,0x77d436e5,0xd5125a58
.word 0xb83855c5,0xb26769d6,0xb6e41c7b,0x705bf5d4
.word 0xb294528e,0xae2a91a8,0xa6e9ef05,0xf58f437b
.word 0x5a421ee3,0xa888fee6,0x022a1b86,0x47227533
.word 0xa16fa506,0x2d169daa,0xe26ae7f6,0xcaafa163
.word 0x08d0a81b,0x30b3357b,0x7f09bf21,0x77f53fab
.word 0x30d35fc3,0x499767fd,0x3847f984,0x80ae9bbf
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 0xd766dfc1,0xd37f19be,0x54b326bf,0x3d528641
.word 0xc7675011,0x822071b0,0xb6ee55ae,0xebd7c2c2
.word 0x6b5c388c,0x30235f1f,0xf3fd3b8c,0x231cdcfd
.word 0xd7f3059e,0xd0354338,0x6d9b5213,0x2825d749
.word 0x47453b3c,0x029f44fd,0xd185b29a,0x000ef080
.word 0x7531c529,0x31562ff2,0x322932e3,0x90f5dce1
.word 0x1a849c71,0x5c96e33d,0xa50b9d8c,0x203308ec
.word 0x60271eb5,0x28e54f2d,0xc15d283b,0x0ee8517e
.word 0x8af4131e,0x8afc7373,0xe23fd4b9,0x2d780e43
.word 0x09e11b24,0xbe32a33a,0x94921049,0x77993f57
.word 0x4c4a485d,0x29dc2017,0x6f90a58f,0xa3969773
.word 0x361ad6c8,0xcb7962ed,0xa7df1877,0x1ba84f7c
.word 0x6c680ec6,0x0396d2ce,0x11917263,0xdd571202
.word 0x137893a7,0xb0fe9db0,0x27f39bb8,0x07b00e2b
.word 0xcdb3285c,0x3e7c5a5e,0xaf053ec6,0xc61f5a0f
.word 0x4aa73852,0xaa64d6f3,0xd1b094c8,0x97415e5f
.word 0x3af9607e,0xaf7b6fce,0x3edfa29e,0xe30f7a0a
.word 0x2bfeb0ed,0x096ada36,0x7637fde1,0xab78d6fb
.word 0x2b1e5e03,0xaa0830c8,0x78da024b,0x990eb439
.word 0xe1cc60b5,0x106bbae7,0x2923045b,0xa8d2c36c
.word 0x659f9933,0xb5cc37db,0x2ebbe6eb,0xe3d4ded7
.word 0xfa0c71ff,0xc935235e,0xeef0780e,0xfd21a75e
.word 0x81bb2892,0xf470e3fc,0xdb26af5f,0x6b01a43c
.word 0xe8eb8461,0x4e368511,0x3ffaa2aa,0x7c5ab3b5
.word 0xdffe2099,0x0382320f,0xef355d76,0x21716c3d
.word 0x5543a054,0x6d064657,0x2a638dd4,0xc2e6ce35
.word 0x434eb6dc,0x9cd5d044,0xee0fdd66,0xd7f2e6cf
.word 0xd1ae33e4,0x1af14fe3,0x5561fc9f,0x1a02cc6b
.word 0x040e4e69,0x1734731c,0x9fe9d642,0x70483b76
.word 0x95e24bf4,0x61661639,0x2baa7a42,0xe0080aaf
.word 0x1a4cac3f,0x4131b27a,0xa2e67674,0x6e39ff8c
.word 0x7f42602b,0x019473e6,0xa4f25388,0x924c3b02
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 0x122b4b2c,0x439aac51,0x8b6a2738,0x33d87cc5
.word 0xb32ef8f4,0xc30f30d5,0x720e510d,0xa6d12296
.word 0x1fa4f5d7,0x578227b2,0x1340ac7a,0x26b15ec3
.word 0x055ae7ae,0xb32799ef,0x2febdabb,0xca77ec27
.word 0xbef91370,0xb46c87f6,0x391bf080,0x34290dd4
.word 0xc92e8219,0x0d417a8c,0x7a47a48d,0x5b714c33
.word 0x9e1ebb52,0x65fb5770,0xbc2dfb03,0x005787d2
.word 0xa0f761fd,0xc6fabfc7,0x6cc7af13,0x0d10d400
.word 0xb3b5cb48,0x2257eceb,0x01105ab1,0x0cbae39d
.word 0x19ea2be9,0x1ab9b831,0xa6e927eb,0x7cfba31c
.word 0xfdea0469,0x3ec44f8b,0x5f56c5c0,0x81f4d45e
.word 0x9b8c56bf,0x3545ecd6,0xdc15bb74,0xc49e8bf6
.word 0x95911a8c,0x7205c4a5,0x347a5fe2,0x60fb0968
.word 0x201636ac,0xee0702c2,0xd305355d,0xfdd62215
.word 0x71cb6c2b,0xa26f3db2,0x8a18ca5e,0x99404749
.word 0x7e712a96,0x537a0650,0x7b27d956,0x6283fe67
.word 0xc9c85e89,0x511d7460,0x8e6cba8e,0x58cb5316
.word 0xf550ea01,0x1d6e4fb2,0xf1dd4eb7,0xbe3bd484
.word 0x04112208,0x941b9d6e,0x0d5f6b07,0x6a9538a3
.word 0xd4274137,0x8b2ecdc8,0x5c78b5db,0x91672231
.word 0x001ec5bb,0xf1afa80f,0x10df4d9a,0x35d15844
.word 0x646d775e,0xec9cfc3a,0x48ca891d,0x1e8407d8
.word 0x92aa01d5,0xeac37f6b,0xf50fbbde,0xf7f687da
.word 0x5ddb6c23,0x95f05983,0xc2a8d491,0x1abc7b22
.word 0xfd21aac6,0x7df9cb96,0xe4c8b816,0x48cdfabb
.word 0x03bc8eb0,0x63f304ab,0x366b15f4,0x2a3bb673
.word 0x3ad5e8ea,0x1a2878c6,0xefb362ad,0x3cbac17d
.word 0x66f664c3,0x86c64cee,0xac381a15,0xf93e98a1
.word 0x79bca521,0xcbb4bd1b,0x3ca4c1f1,0xd5e92c4d
.word 0xa82c3ecc,0xa86cc5ef,0xbabf5adb,0x5d3cd54a
.word 0x6adad660,0x481b70ed,0x5e9a8091,0x906021fe
.word 0xbf712dcc,0xdab4b78a,0x1ce1c7fd,0x8300057d
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 0x2426bac3,0xcaa03377,0x5137b48f,0xc9a77796
.word 0x0203f05c,0x50fa9c9c,0x83297de7,0xebdb0f9d
.word 0xbd2aadb7,0x90331575,0xe248a395,0x14f6483d
.word 0xb4771661,0x512d32c3,0x4ea79e73,0x7ebd703d
.word 0xef984498,0x467b4c6a,0x51a426d8,0xe4232964
.word 0x4ebea285,0xdad18a6c,0x357ff767,0x6dfed5f4
.word 0xb5ea07d3,0xd36cafc6,0x87e018fd,0xcf14a82a
.word 0x2c254d4b,0xf1ee679d,0x285d92cd,0xa5dfcc54
.word 0x0b3c33ef,0x360f382e,0x477dab1f,0x2a2700fc
.word 0xeeacb672,0xcfa93a11,0x72a57dd1,0x34fe8557
.word 0x1653b46f,0x69d1da6d,0xc6d5b302,0x50878deb
.word 0x64658885,0x3c8ac04c,0x1bc93dc2,0x60987d99
.word 0x17299c7f,0x312d4939,0xffbf2179,0xe20ba0c4
.word 0x75d9dcdd,0x57a4c185,0xd0a0489b,0xa27a2432
.word 0x3dc238ba,0x61e57916,0xcdcaa838,0x1ed995aa
.word 0x31463a89,0x2321d5d0,0x350c7ab6,0x306462bd
.word 0xaa28c8d0,0xfe099535,0x443eff2b,0x129c4d35
.word 0x45a746ce,0xe745bf36,0xcf4cfb76,0x2d32ca53
.word 0x0783e3a9,0xa8bebd8d,0xba39e8ab,0x7486a8fe
.word 0x2f948b8d,0x23dcdb61,0x56757d58,0x3aa58a3a
.word 0x73a32eb5,0x491a6d72,0xcf7e4048,0xf79bcd89
.word 0xffea4921,0x353c6aa0,0x63cb1508,0x1a7bece9
.word 0x4fc3371d,0x9007a612,0xddded08e,0xcef2395e
.word 0xdbeb7b40,0x064378df,0x5ca0631d,0x5f325ac1
.word 0x3e9d6168,0xdf18a3d3,0x9ce6cb1b,0x77586807
.word 0xb550a73b,0xe08283d5,0xd25565fa,0x8667f1f5
.word 0x9b746a14,0xbdca1d81,0xf62e19b9,0xcfac327e
.word 0x2bf70ade,0x4889efb1,0x739fe577,0x4d706bae
.word 0x09a0e787,0x975e2c90,0x06def99d,0xf792509f
.word 0x595257fe,0x0d703b9c,0xbc5dc872,0x8c74ab70
.word 0x9ad376ba,0xdd8fdd69,0x7e52abd0,0x4976168c
.word 0xc995b805,0x070f5e6a,0x85b60bf0,0x3f7b421b
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 0x74f8b059,0xb791af3a,0x84e390c2,0x6acc6c2e
.word 0xb616be8e,0xa9d5e019,0xeacf977d,0x971d7fa7
.word 0xbb0cdebb,0x8f475c0a,0x006a0fd8,0xee6be37a
.word 0xaa20e0b3,0xe317e0d9,0xcebe9b9c,0xea53befb
.word 0xe13f81e0,0x8fa1dccb,0x71cbbbef,0x75c97763
.word 0x47e94604,0x30dbef9d,0x35b94046,0x5ed9ce58
.word 0x7e610056,0x0ca16a8c,0x66da9478,0x436e936c
.word 0x5401dd8a,0x453740f0,0x9dd8b1ba,0xe7fd519b
.word 0x35c96001,0xebbd213e,0x72620ee0,0x486db52d
.word 0xc916337e,0x577e16e6,0x42a2db4f,0x54e7c2e5
.word 0x6483c761,0xeb5d2954,0xa00e8f58,0x31f54645
.word 0x8907ff65,0x16bbc109,0x911da741,0xbb1841db
.word 0x474e7c4b,0xcccc5eb2,0x0d9954fa,0xb66e9c8f
.word 0xdc4234c9,0x5bb2975c,0x95902294,0xc0a7abfe
.word 0x7a8449b3,0x27b908ae,0xb59b7312,0xce7bca8d
.word 0xbaf1d4c9,0x4c1040f8,0x47c2b91b,0x86b4b7cc
.word 0xf5ab222c,0x6d141e91,0x3c20bd1d,0xa79dbe1f
.word 0x77c77f36,0xcd491620,0xc5fb127d,0x8a2b9d3f
.word 0x5ea14671,0x50942c7b,0xe600fb41,0x7f6d3d7b
.word 0x5ecfa0ff,0xef90ff95,0x816ffd06,0x1470a220
.word 0xed47cca0,0x88c81f99,0x7d8e0fb1,0xb1413565
.word 0xde22a313,0xb790f571,0xfb54aec3,0x3a47c380
.word 0xc202443e,0x67f58f78,0x91da52a4,0xf1d78aaa
.word 0x83614727,0xdbf264dd,0xd96683c2,0x77c12960
.word 0x9a43caae,0x3747b920,0x5a44a3b1,0xc70cd307
.word 0x9f82608a,0x632cec75,0xa00abb89,0xe54418a2
.word 0x885028b1,0x8602cda6,0x1615fc0e,0x7e512e58
.word 0x4876d4d1,0x358eed22,0x28e432f2,0xa0d2f255
.word 0xb2c5bebb,0xc7db841f,0x626095fb,0x29a65b91
.word 0xfcd1573f,0xb4105594,0x3ad6a2bb,0x555e858f
.word 0x2dbffcf1,0x7b17a301,0xe7fea606,0x00a17534
.word 0x941c598e,0xc6139fea,0xf90d13d9,0xc922ef80
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 0x308105d6,0xad5635a1,0x068c0ec6,0xb25fb617
.word 0xcc8a4f18,0x8821124d,0xa96e2762,0x1374fc00
.word 0x9329dad2,0x09fbb6b2,0x911b843b,0x2da25e30
.word 0x85e7131c,0x900e25ea,0x02989dfa,0x8849f9ea
.word 0x3a246a8a,0x8fd7cbe2,0x6690951d,0xa42d3576
.word 0xf2793e25,0x44ecfee8,0xe2419ce0,0xbf5dd2fa
.word 0xb5eb0d4a,0x5c3daacb,0x087b8392,0x8123db8e
.word 0xb2d29395,0x19b49884,0xeae8c7c3,0xe760d1a0
.word 0x957897d9,0xa72c83fe,0xa474377c,0x8ba16a0b
.word 0xe482abb9,0x61fc69a8,0x124a8bdc,0x6be6280c
.word 0xef347e8e,0x7a17f4ab,0x9589a1d2,0xe140bdce
.word 0x53dfe232,0x958d2397,0x0cb1fc00,0xfb97c1e2
.word 0xe69b3a3a,0x5d10b2ef,0xa837ee76,0x66c89257
.word 0x6bff0f6e,0xf3963c08,0x5a9375e1,0x7b591510
.word 0x3ca79e2b,0x8f43770f,0x3e548eb4,0xbc6d4e05
.word 0x60729110,0x1c370ffb,0xe440dbf4,0x3c4a424a
.word 0xf227341f,0xb2458285,0xe5484974,0x2503eca4
.word 0x7a79c3fc,0xe944f86c,0xde085ce1,0x3aca38cd
.word 0x67ea8ed7,0xbf56872a,0x0180869b,0xe4fefdb2
.word 0x896b348b,0x3d3d4c9c,0xdf094c2c,0x9e62b24f
.word 0x82bfca21,0x45be3260,0x2c901df1,0xb30129f8
.word 0xab1f3310,0x3833cfec,0x84368ac1,0x49fb13fe
.word 0x29161976,0xb93335a4,0x4ebef997,0xc69abc9d
.word 0x778dc985,0x3b418e42,0xc4e5c8e0,0xb847523c
.word 0x36c11ca6,0xd4d62a97,0xcfbafa00,0xccfbbb05
.word 0x48aff3f3,0x57883782,0x2fa6138b,0x14ae930d
.word 0x3d0187c8,0xbdd96733,0x4f565b48,0x0bcf4b41
.word 0x0c9766c9,0x5d5e0cde,0x1ba1d7f5,0x8082a76b
.word 0xb1c95216,0xc4d4e353,0x9a30ad11,0xd4603507
.word 0xee0c7cea,0x9f55ddb9,0xd0876089,0xe4660016
.word 0x9b600578,0x273d3890,0x58acb979,0xf38fc84e
.word 0xe323f1f5,0x9d33de8d,0xcd6b9e27,0xa3e98886
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 0x23bc9bdb,0xe421d034,0xac9b7912,0xf3e6c171
.word 0xa7eb0f44,0xbecb9751,0x6fb3abf1,0x4e3e401e
.word 0xcff409d1,0x0743f86a,0x63b228df,0xfca4584d
.word 0xd9095444,0x55ed18c0,0x37b9d4f3,0x72877629
.word 0xb41abc60,0x02722dfa,0x32ff6158,0xe909ae8e
.word 0xd2938497,0x8a083d29,0x0e76b146,0x9d494bf2
.word 0x45c84495,0x6aae5822,0xb35da654,0x6479c6a9
.word 0x2110fa4a,0x8d9b78c4,0x7f086a70,0xbad7254b
.word 0xc15ebcca,0xb98d7502,0x5596fff1,0xda4623be
.word 0x2ad5fcef,0xa2d628d1,0xe0184aee,0xb7ecf30d
.word 0x9f82139f,0xd9fed737,0x2f7d0f9e,0x71160cab
.word 0x54ca29ea,0x567a8fc5,0xe996f47c,0xc230c02a
.word 0x2fd78e96,0x3bc61668,0xac7dc09c,0xa6956010
.word 0x1fc63b4d,0xebd34881,0xaaf83724,0x30c6f0fe
.word 0x4c50e77d,0x5089b7d6,0xe78ad957,0x14371c44
.word 0x973c8c31,0x8e3ffcfc,0x0149003a,0xbd428194
.word 0x974371d3,0x621aee77,0x8ab89f03,0xac11ee5b
.word 0x4ab509c8,0x3323640c,0x8a2d22ea,0xeac5710f
.word 0x9ff37800,0x026e3b02,0x29af79e7,0xbbdc5ef9
.word 0xec46c990,0xa93a0cc5,0x23aa595b,0xaa813b3a
.word 0x05b3fd36,0xbbe1be1e,0x541ecff9,0x1fa0fbc9
.word 0xb2f6c675,0x89388a0e,0xd8e082a0,0x8b3b17e6
.word 0x641e4e63,0xdc48fc38,0x96cef2af,0xc03c46a2
.word 0x03072466,0xb466c249,0xb0efb281,0x3330ebf0
.word 0xf9ee7234,0xea3b26b0,0x74c05767,0xfa631d6f
.word 0x6dfa1b4f,0x43c5757b,0xe3e8c61a,0x67cc280f
.word 0xfd8298a9,0x55d29b27,0x8c62f3d8,0xa5703457
.word 0xae651cf1,0x6e11e400,0x5286fca3,0x8e915769
.word 0x9331b45e,0x5b56e645,0x14e34d92,0x3623adc1
.word 0xd413ee91,0x11eff390,0xa8b26cbd,0x5ad4c109
.word 0x6adf4167,0x8ff0a51f,0xfca7b11a,0x2001181e
.word 0xf89651b7,0xa2c10ddd,0xa0d2f52e,0xdcd517b2
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 0xc66ab9df,0xe936f0f1,0x691bcacc,0xcf352dd3
.word 0x5530aa8e,0x6788296a,0x33d6a684,0xb9aa4cb2
.word 0x872116a4,0xc732fa2b,0x873d5527,0xf2cadc6a
.word 0xdf04c608,0x1c56ae59,0xe949d42e,0xf82ea763
.word 0xa0edf663,0x22276260,0x58e3b727,0xeeec390e
.word 0x4dcaed37,0x1b0dae01,0x6160432b,0x8aa22707
.word 0x07b16be4,0xc0dc46af,0x6987c9dc,0x9292236a
.word 0x0a2d85c1,0x9b66be3c,0xe700d06f,0x95b66cbe
.word 0x6e0ef014,0x43d4f582,0x5cbd83f1,0x84c957f2
.word 0x94343628,0x327e7224,0x0d979447,0x50f4e604
.word 0xa6700a7e,0x8836ab37,0xc13ac92c,0x93bf39df
.word 0x99e0d085,0xac39049e,0x9700d6db,0x4b840247
.word 0xa297729a,0xa574b70b,0x1a48f4da,0xcd7527f4
.word 0x48186751,0x50702b36,0x7a63e144,0xd3b309c3
.word 0xf74beb8d,0xb1578fbd,0xd6c9ce3d,0x39af9988
.word 0xe4918238,0xd894f2b7,0x53686f02,0x258a4a42
.word 0x312067c7,0xcf030507,0xb7675beb,0xb8e5e944
.word 0x9d113e35,0x3643c3f4,0xf6e67175,0xb9a7de5c
.word 0xb2b34353,0x1575037c,0x56a422b5,0xa2de8fd2
.word 0x985509ca,0x8c9bbf20,0xa1e7ab87,0x40158ec8
.word 0x7e209ed1,0xabfbfa50,0xad535b0c,0xe0ea6f59
.word 0x9f43a9cf,0x6b2afb9a,0xcbd52d45,0x11bab4a6
.word 0x58738acf,0xfaa36508,0x72707587,0x87aa5ad2
.word 0x054e44c4,0xff32453e,0xf73f36b6,0x72a9d63b
.word 0x0c246d97,0x822d1403,0x27a7ca20,0xab57f7c4
.word 0x4fb2a02a,0x9d8513b3,0x25d5eff5,0x049aa348
.word 0x30e5511c,0x15584869,0xaa2b6e0b,0x2f1d67d6
.word 0x985d31cf,0x10cf431c,0x4f62a91b,0x239fb78c
.word 0x605f91e2,0x7a4f48d5,0x8c68964c,0xf0c3c131
.word 0xa701a138,0x5eeb4be5,0x2e1c2cfe,0x6a35d051
.word 0xf5f116de,0xb90f66de,0x4ccfd957,0x84fb6fb9
.word 0x1c11e109,0x201371eb,0x8bea5fcc,0x8efb8857
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 0x2530d266,0x28d0d551,0x8a646326,0xfe165508
.word 0xe632caa7,0x18543eab,0x8dee603b,0x47f4c240
.word 0x536eaa97,0x01b76da3,0xeb376c53,0x0e42c9f4
.word 0x186ff9f2,0x982f7100,0x1253fdb6,0x6b845a4d
.word 0x72d72a24,0x2c7ebc6f,0x48a7f522,0x8d288b48
.word 0xf296f8e6,0xef2a2eef,0xe1cb412f,0x3621357b
.word 0x9e67412d,0x1d9e1b35,0x3d3dc29a,0xd02bbbfc
.word 0x085744a9,0x1daeb16b,0xb636f734,0x0f56669d
.word 0x40b0ebf7,0xe76dda22,0x6efc1104,0x9403d263
.word 0xf03a32dd,0x82bf000c,0x19c0dfa1,0x1f820b94
.word 0xadec0825,0x0f8a2a0f,0x68031433,0xb8a6dcec
.word 0x5d460428,0xca7d3a7d,0x7c6f986f,0x6aff7035
.word 0x5c4dcf86,0x8be99120,0xe8127a62,0xed19a515
.word 0xf0b37cf5,0xf98e8f6d,0xfac8a868,0x5b670ee5
.word 0x1e347a8a,0x1f92378d,0x41c6a41f,0x327a54db
.word 0x0cefa3f0,0xdf42a525,0x70c6a532,0xc4d458c6
.word 0x3dfde3b2,0xa2bd6f23,0xc587884a,0x14d7ad75
.word 0xd22510fa,0x65362e96,0x4298a403,0xc8de7f50
.word 0xbfaa1e2f,0x8644652b,0x42e9d236,0x0909d217
.word 0xdbbf5bde,0x6e1cb206,0x01ba9896,0x3e9ee1a9
.word 0x11f79f93,0x806ec77e,0xc9b7b6e5,0x882cb71e
.word 0x3eaf82f5,0x7664df43,0x3bedc2f0,0xd150ec85
.word 0x49d2d8d1,0x09822ace,0xa4afbf17,0x46c83d6e
.word 0x6d5b2201,0x64e5b386,0x2966e760,0x0ec71741
.word 0xdf7e579c,0x8f3fcb52,0x00ad7ad2,0x87d0ea61
.word 0xca2ff264,0xbb72d5bf,0x22752a98,0xdcd01574
.word 0xa0d990b5,0x73000e10,0xcb452f08,0x013f3f63
.word 0xa5fbe652,0xefe273e1,0xb41354b9,0x8ecc36a7
.word 0x983a99a1,0x82156d16,0xdb5f17a9,0x5f6440da
.word 0xd850451c,0x36a853e2,0x8ca913be,0xd615dadd
.word 0x4986c3f8,0x21bd91a0,0xb7c4fe8c,0x3d5937ca
.word 0x013a914d,0xa2a5d4b2,0xcd34670e,0x9e9ad65b
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 0x497111b2,0xcafc2ee3,0x0d52e929,0x457279c8
.word 0x619a7177,0x09ae029a,0x15950340,0xc813e2c8
.word 0xf4bdbd46,0xb63eea99,0x8bef8d6c,0x5e63a691
.word 0x311e9eef,0xace1073f,0xf5a52adc,0xa141272c
.word 0x83c1794c,0xba96f609,0x78c75b6d,0x31522b9b
.word 0x4ea369fc,0x842318b9,0xd188d60e,0x0ffde6f6
.word 0xf5a9c4ea,0x4bc308e6,0x12dad713,0x47e7e470
.word 0xc824f0fb,0xe398535f,0xacbf5caa,0xa6393d66
.word 0x785adc3b,0x5918b90c,0xc5618f42,0x572cecac
.word 0x1ee6855d,0xc1517fbb,0xbb3de266,0x9391fe7f
.word 0x34eb1aa1,0xbac927c8,0xd37373de,0x03c36936
.word 0xf4662268,0xb2b01af1,0xa14d6b00,0xe2afd229
.word 0xb7774f28,0xa99bab83,0xe1b7985d,0x9ab127a8
.word 0x16aacb74,0xf56fc086,0x2d18a035,0x5cc4d40c
.word 0x5c9e3f0b,0xd594e0ca,0xe0696f0c,0xba00d943
.word 0x955b82b5,0x3777dae8,0xddb8b32c,0x675603f1
.word 0xb0c4a747,0x7732e21e,0x229220e4,0x544d067e
.word 0x4fc7eb4b,0xbc748b54,0xef9b070a,0xb7d1ab97
.word 0x33530694,0x09c5fbdf,0x9cab4262,0xaaceb995
.word 0x906b0c36,0xe3cf1c4d,0x270ea3af,0x027b7517
.word 0x3dbfde74,0xe31ebeba,0xd242e5bd,0x252cc2b1
.word 0x5b80e4bd,0x5a2dce48,0x80c822e5,0x21550a7c
.word 0x39aecb41,0x0199cffa,0x345a46bd,0xdd5bd8da
.word 0x0aafbe2d,0x12b86777,0xf9107167,0xcc014fd2
.word 0x5f787644,0xcdfc0533,0x5a832584,0xd5fb47a9
.word 0xe6911bca,0x09f46268,0x25be7a71,0xbb12b089
.word 0x5eb3b520,0x242f73f5,0x939dd4f3,0x7b7035f2
.word 0x13370df8,0x6313ad7c,0xa4696c37,0x9fba91ba
.word 0x4e0d737a,0x80376d7d,0xe0967452,0xf194dee0
.word 0x1f69b279,0x7484146d,0x8c4fd6ad,0x4da5c1dd
.word 0x7c08b79a,0xe563cbcc,0xdb26ee22,0xf424a2ad
.word 0x6ca490a7,0x2bb77b79,0xebcc47f7,0x65c16eda
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 0x98ba7621,0xc05550cf,0xf884231f,0x2f712ef0
.word 0x6ee868f8,0x9faade02,0xff3bbeb4,0x2f66e4d3
.word 0x7791aeb2,0xd1f4861b,0x9e8e80bd,0x60f8396f
.word 0xd4ed49b1,0xf5910ce3,0x2d83989c,0x4e278939
.word 0x221a3b95,0xe1c1b030,0x323072b8,0x9c38012c
.word 0x286c7abe,0x791ab9f5,0xaf9ec52e,0x125db660
.word 0x9a5eac08,0xbbb362b5,0x0b695863,0xa87024ea
.word 0x11cc0b8c,0x6970129c,0xac3119eb,0xaf6756e5
.word 0xb4ba503e,0xd8808015,0x43377377,0x5a33fc86
.word 0x02b5dc30,0xf766ae28,0x5fe173e4,0x320165df
.word 0xc4490864,0xcbf35cd3,0xa8fb9818,0x9a60ef9c
.word 0xf0fe79ab,0x88ce03ad,0x2725778e,0x4dafc576
.word 0x03c173e9,0x9ce3cb62,0x1052c5cd,0xe513ef95
.word 0xe2c468c3,0x27077dfc,0x597fe166,0x764b0cf5
.word 0x6f89f0b0,0x25a90991,0x06feb1a5,0x2641894e
.word 0x5088ce46,0xb9b498e6,0x95ffe40e,0x7279d080
.word 0xf6c18e68,0x25ea7d57,0xeeb9a56a,0x56d0d313
.word 0x2c71622a,0x54fca375,0xe665564b,0xe2806b5a
.word 0x4b9e2452,0xd1bd3ca5,0x23b14879,0xe09b3788
.word 0xf5dc004e,0xa98e28b3,0x2a166fac,0xa9d06954
.word 0xf8581315,0x35e7836a,0x34977819,0x4cf3f72d
.word 0x82c6aecc,0x23018b34,0x924cea2d,0xd89454f4
.word 0x4b9f6bda,0x00ae2277,0xb3563eec,0x38c49f73
.word 0x48d403ef,0x809f96b7,0xe5c9925a,0x416350cf
.word 0xb2d8efd8,0x17a3ff0f,0xe07ea7f6,0x73e272d4
.word 0x26ac93bf,0x06581a7b,0x91a14fd7,0x7b8c47eb
.word 0x59ebe528,0x842df625,0xa8aa7423,0x7d6708ae
.word 0x9610e4c0,0xa614f8cd,0xbd34b432,0x48df310a
.word 0x2f47b8d6,0xfe12d45b,0x178ba2f6,0x7b48a60f
.word 0xb0dfd798,0xc2856121,0xeee769f9,0xe964c380
.word 0xf0c2fdf0,0xf9474255,0xd8d5347f,0x3e638b45
.word 0xc685cfea,0x70352619,0x672956ae,0x36dc4446
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 0xcd24511e,0xd0b80611,0xbbe2a6d0,0x3148686a
.word 0x2871648b,0x6f1c7477,0x5872a3b8,0x7b5a5bc6
.word 0x6dc2029e,0xe24b8e1b,0x7fe4aedf,0x99898e5c
.word 0x19e27832,0x53ffc3a5,0x538931b9,0x35af7465
.word 0x19552f4c,0x86693a8c,0x06fed2f7,0xc45f1945
.word 0xa6e39dc1,0x5693a326,0xd938e095,0xdb18a042
.word 0x595b96c8,0x19d21ef0,0x1c3f609e,0xc6e7f631
.word 0x65681061,0x11a2f912,0x1406b1e2,0x5b1205f2
.word 0xa7e001ce,0x179689eb,0x127828b4,0xc0948267
.word 0xe769dc8e,0x688007f0,0x2154967a,0xc0a883d6
.word 0xaba8cf10,0xee660429,0xbcfbe3b2,0xa9343a20
.word 0x0f469331,0x18127e2e,0xb8ff2c69,0x208f1021
.word 0x9805303f,0xb92a8edc,0xc85d6d5e,0x0d09c4ea
.word 0xa4402111,0xdd81d30f,0x0f02578c,0x1a2f3dcd
.word 0xc586c30b,0xd43f1ccc,0x1f871d51,0x165bb610
.word 0x1b6f10de,0x151aeff5,0xac917f60,0x2968ca7f
.word 0x6ea9f9a3,0xcb9d1233,0xa40bd7df,0xca7933ed
.word 0x2537beb7,0xc2ca3cbb,0x52b06e01,0xd5c55ce1
.word 0xb8fe6b7e,0x33cec389,0xeb0fa2b9,0xce1b2171
.word 0x35a1b359,0x098fee5e,0x4bac317d,0x7142fc38
.word 0x93129799,0xc7eeb342,0x03d68dc9,0x6ec8f1c8
.word 0x7a3eb78c,0x5e0db745,0x7f0035ab,0xdeb8219a
.word 0xc29a25d3,0xd91ba099,0x69f7d0bd,0x64847903
.word 0x587dd3b1,0x17aefc0f,0x5561cbff,0xe52f956e
.word 0x2fa2dfb4,0x5e80ab70,0x55cebde0,0x88ddbdfe
.word 0x9a7b217b,0x7112b879,0x51efafe9,0xd811226f
.word 0xfa7cbf77,0xb3549968,0x6c2d82b3,0x5fbea84b
.word 0x9031a30d,0x1d1fde32,0x8a59aca2,0xb47e43a4
.word 0x612d47d1,0x28347fd4,0x9851c08c,0xb68e637d
.word 0x2f9ca296,0x63087e6d,0xe20cd12a,0xcc5a2e3c
.word 0xb60dc5e5,0x78467175,0xefed79d0,0xbecbb79c
.word 0x6c5c9bdb,0x7cf309e9,0xf194994e,0xf83826d4
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 0xb2060b01,0x2ec86e50,0x63ed58ba,0xe8977694
.word 0xdcf837e4,0xe1321910,0x0676895d,0x5a5d15ef
.word 0x598a5d50,0x539090da,0xf7898d85,0x9f02c8fd
.word 0xb7473904,0x2f696b5d,0x882a7853,0x2952a9d2
.word 0x03852159,0x6c3472c1,0x33cbbd50,0xbabbd624
.word 0x947a8b36,0x184c24e2,0xb987ba20,0xc3166e96
.word 0x146bef16,0x6d3e7bb1,0xf2989667,0x990bf55b
.word 0xad93afb5,0xf48e56ff,0x63f2b64a,0x95a6d15d
.word 0xef328554,0xcf6e2fd7,0xbcd5ab54,0xb93a6d39
.word 0x0cd59f10,0xaf5b007f,0x137f05cd,0x743c8a62
.word 0x911c4da6,0x359941be,0xbd02dfe2,0xbf2477fa
.word 0xa990c7f2,0xc00733e1,0xf4ba674a,0x357a005f
.word 0x8d085dbd,0x84b211e4,0x836606d3,0x1896805d
.word 0xf6cb92b9,0x6f396d94,0x1c37ec51,0x433fc12a
.word 0x95fe6a2a,0x7793b066,0xedf629e2,0xdaf45ba4
.word 0xfcdf5a79,0x711d1910,0x274fd8c4,0xff609dc2
.word 0x9e35f107,0x6d26e993,0x4fa63fc4,0x791cfebd
.word 0x648eaeec,0xbc180c64,0x9f42aa68,0x9521d996
.word 0xbd07c398,0x62cc519f,0x091ec89c,0x4f65dfef
.word 0x1cf31489,0x7f017978,0x4a43432f,0x403dfaae
.word 0x5af4cfe1,0x3eb9ed30,0x02a6f8d2,0x0cb9f8c3
.word 0xd33972e0,0xee1d6f5d,0x5c3d5036,0x4df0931b
.word 0x0476642f,0x23b50a09,0xaa04383d,0xcda38da0
.word 0x37f0aed7,0x25fe5953,0x8e7f9f73,0x6eea201d
.word 0x0a4a85e4,0xd2c43f9a,0x4262fd3c,0x55091ad5
.word 0xf970c905,0xd5528de4,0x6c745605,0xe48f592a
.word 0x97215639,0x4d213f7f,0x6bc6160b,0x8d0fba7d
.word 0x916ba8b8,0x8eaa5589,0x980c6d73,0xc66a99a0
.word 0xcbf11735,0x615a1c6d,0x3af4d8d8,0x8b824aad
.word 0x14ecf215,0xd3a15b19,0x2e9324f1,0xc75da60f
.word 0x590b8d56,0x6972b381,0x2285976e,0xb831f3e3
.word 0x710b5330,0xb4dc2172,0xd63987d4,0xdb46a51a
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 0xc6dd3c8d,0x002743ba,0x7bbea22a,0x4b696ec3
.word 0x6055e498,0x9a80783b,0x9cd9ca7f,0xa1f1f934
.word 0xff6cf319,0x7ff976d6,0x2190afd4,0x2576da0e
.word 0x3da4a8a7,0x49a286c7,0x1916e353,0xa2dab944
.word 0xc11c3c89,0x8e188146,0x75ef9885,0x0bedd953
.word 0xd8bfefa6,0x5d8ee667,0x110d7539,0x37c021bb
.word 0x6b97acb0,0x114966fa,0x69643f6c,0xfa4c95a9
.word 0x42a1f249,0x539d85ee,0xfc7f4af2,0x15316c7d
.word 0x1214c690,0x8901610f,0xdc8d3bcd,0xc99fe812
.word 0x04448bd1,0xb0690ffa,0x13ffbd54,0xd732005c
.word 0x178003a7,0xa2556e2a,0x533e3fa0,0x336c48a6
.word 0xf4e0b984,0x3153c4c6,0xbcf87d26,0x05429872
.word 0x576b7786,0x4c341aab,0x9ca31184,0xff75dfe8
.word 0xf23a7077,0xdc2b8bdf,0x2698d537,0xa9ddae91
.word 0x13dbd1b2,0x17e701f2,0xc914864e,0x5f3b56dc
.word 0x9c481d8d,0x3c8f468a,0x60a50245,0x79bd5eea
.word 0x823e993e,0xf6ede67f,0xd964de94,0xd7f41757
.word 0x386ea489,0xade99657,0xa9110dd1,0xca4c5760
.word 0xd2e899c3,0x08989216,0xcef23c0b,0x7ad05445
.word 0x01a1d9b4,0xb6bef40d,0x8d09288b,0xfbf4a385
.word 0x4bf5226d,0xacb77feb,0xca5abb2c,0x2625e78d
.word 0xe38d60d8,0x8c17a716,0x68def7ad,0x027ce66e
.word 0xfb8208e9,0xc7708102,0x7d79c9d7,0xf8aa378d
.word 0x9f3d9136,0x44e38a05,0x6ae228f2,0x1ce6594b
.word 0x15ebb32e,0xa0784cc1,0x2d5075d9,0x2b4a6110
.word 0xb13b8412,0x771b69bc,0x0f751dbd,0xd3196830
.word 0x333a0bee,0x0601303a,0x326a5eda,0x96e51d71
.word 0x0650b142,0xf3639c12,0x24ead2e0,0x8ca00434
.word 0x70f3db95,0xd55e87a9,0x5a94b5c3,0x14baa120
.word 0xacdde09f,0x5c908015,0x3b62ae26,0x85a98d42
.word 0x5bf4f157,0x2f7278fa,0xaa369c65,0x38974c22
.word 0xf609e561,0x83f9d3fc,0x8ed7aad2,0xe5545510
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 0xcf169b65,0x6e82a116,0x9a3590f2,0x5b7f2f1d
.word 0x80f3bd93,0x69fb5e8e,0x45391d57,0x19820c2e
.word 0xe4c1f6ed,0xa719adc0,0xd7d8cb14,0x32fb0e9a
.word 0xc4d0e8f7,0x65ed3277,0x7b2ae8e6,0x4a142691
.word 0xf1425a80,0x00514833,0x5ebc869d,0x5ef4b404
.word 0x993d3223,0xe212abaa,0x8305a2c2,0xaf2efa09
.word 0x5c9b0ba1,0xa27604a2,0x07a3b6cc,0x560f264c
.word 0x056e6972,0x8e2db30d,0xb5b2454b,0x89d0cbe3
.word 0x48b207e5,0xf21af93e,0x5f3bbfe7,0xc657b7b3
.word 0xcf7ae594,0xb773f1c4,0x73137f35,0xec315726
.word 0x8ff42bb8,0x9187d3ad,0x070bd505,0x75a25088
.word 0xd6c435dc,0x68d5ebd0,0xe252a413,0xe7d625d3
.word 0x9a2d298a,0xeaa728fa,0xddd70f73,0xf077545b
.word 0x0513604a,0xdd87f87d,0x465e4fce,0x0db646b7
.word 0xf08a80ed,0xdcb32e0a,0xd5b6475d,0xf9fb7e0a
.word 0x7b20ae67,0xd95c6a41,0x21cc7c0f,0x37701b32
.word 0x85e9c8e5,0x13ee0dab,0x8618b05a,0xbab263ff
.word 0xa44302c6,0xaf13e525,0x1ae981a0,0x530b88da
.word 0xbd7cd800,0xb4ffb5a0,0xb6410bb7,0x02fcd3f6
.word 0x162ea8e5,0x3b510579,0x4fd106cb,0xc79e69ae
.word 0xbd79efd9,0xfe357a08,0x3577205f,0x9debb5d8
.word 0xa9fb2ce4,0x1a8d5d7a,0xcf4a6039,0xa505ac32
.word 0x5c1d4f3a,0x48f0af56,0xb6f532fc,0xcc95f430
.word 0x8e9bd3e4,0xc074d376,0xa8badc76,0x04e27080
.word 0x5d461b7d,0xe51fb4a2,0xabbac230,0xbeff76e3
.word 0xe9db2018,0x32919b59,0x456968d2,0xa6faa8cb
.word 0x21343a9d,0xc9f53e9e,0x3b9cf1af,0x05ecd61b
.word 0xab09c7f8,0xc073f863,0x46de89b6,0x0f65f0dd
.word 0x46214dcd,0xe5118ff1,0x7d2d0b3b,0xf3dab412
.word 0x054d7bb1,0xbc36b7e5,0x96602b96,0x716ca130
.word 0x5b0c9093,0x82d687ec,0x96d3321d,0xedce62b5
.word 0x387116ba,0x4c9a9324,0x51dac1fd,0xd7420784
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 0x57f04b01,0x4504fe87,0xf2144e89,0x11a58d30
.word 0x78fd8924,0xe4bbc19f,0x1461eb86,0xfbf6466d
.word 0x5597ff1e,0x125aca7b,0x67a88ca2,0xf40610b0
.word 0x07be054a,0x45006aec,0xb025ca16,0x662a5431
.word 0x8f95a546,0x1897af14,0x805a1ef2,0xeed88f0b
.word 0xa6490479,0x42e70dd1,0x242d6919,0x8982b8f9
.word 0x97ea0738,0x9ac5a552,0xb6e36a26,0xa2f40516
.word 0xd7ccf717,0x53041697,0x410ad054,0x05d71845
.word 0xa674d000,0xc836456a,0x8c0de53d,0x3b3b7dc9
.word 0xc30b1e5f,0xd40096f6,0xf1a13738,0x39df8d10
.word 0x6d51e345,0xaa62dbeb,0xfe54a0e6,0x36832ebb
.word 0xe14fcd45,0x12d6d0eb,0x99a121da,0x377eb873
.word 0xec0f8e09,0xd5639dad,0xbdfa7653,0x9e65483c
.word 0x00da8bb0,0x4d4b2e8c,0x58f83ca3,0x6a37e459
.word 0x8fe26bff,0xc6dbf973,0x30dcf8c7,0xc772f6e3
.word 0xdbe83740,0x525041e5,0x9302b2fe,0x5ca264f4
.word 0x5fdb13b6,0x3b0237ed,0xf5f02977,0xafab703d
.word 0x5ecd0b9c,0x8dc3aed0,0x482a8de5,0x0e6dd507
.word 0xb635438e,0x836082ca,0x27569468,0x37b84741
.word 0x605f3b7b,0x09d9bf82,0xa6520ebf,0x3fd439a0
.word 0xeefec738,0xa28ebf7f,0xc5a6f3d7,0x4b0b1057
.word 0x23e14065,0x86609a93,0xcca96af1,0x71b20250
.word 0xd8ac0775,0x117a4915,0x852d50e8,0xef73da26
.word 0x5f6b805d,0xd9c7d0fd,0x60edc8df,0xec209971
.word 0x187d0f4b,0x1af70ce8,0x31d3e1ed,0xe9dd3c95
.word 0x384d7c07,0x3af99abe,0xef655f83,0x5afcdd77
.word 0x5af22468,0xf15c89f5,0x7fb09a43,0x91ffa314
.word 0x93d5d184,0x6454887c,0x5dc40fce,0xecb2247b
.word 0x4a15ddfe,0x65316a7b,0x84cef6c3,0xcbdb6a1f
.word 0x0e0d0a39,0xa8c49802,0xa812074b,0x2cd55a34
.word 0xce5e8d06,0x8a12f3a4,0xde14ebc5,0x4f2a3729
.word 0xb1a424e9,0xd87ac5ed,0x2caf8952,0x63830471
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 0x989101ec,0x711fe29d,0x8f1f2cfd,0xf7c9c739
.word 0x4784f9b9,0x5dd827f3,0xb753c434,0x78f2d157
.word 0x8d4a3472,0x0721c4a3,0x45313073,0xa84acb01
.word 0xb9e8a9f1,0xd747a014,0x93cda676,0x885a7c15
.word 0xf9ff4291,0x78598b91,0x66b0eece,0x674ea5c6
.word 0xa31de205,0xff6cc18b,0xc9dded81,0xc387dff4
.word 0xd053d05e,0xfa55430b,0x92a0f944,0x1d552cae
.word 0xf292949a,0xe9d1afba,0x905b3847,0xc788ddf3
.word 0xfb2c2f81,0xa0b3a987,0x78a02d8f,0xedc62f96
.word 0x0cbb4027,0x343762ce,0xf04f6ae3,0xab82cb3c
.word 0x77ede63b,0x97bc7a13,0xf14c0213,0x78728f75
.word 0x733d6283,0xe07e847d,0xa05c12be,0x35f41c82
.word 0xc5326075,0xa9c51d6e,0xd9304997,0xbcb49fd8
.word 0x18f47c85,0xe81b75c7,0x93be75ca,0x198b992a
.word 0x74d2c74a,0x19533f24,0x4ce90ffe,0x6188496a
.word 0x83416f09,0x0b89640b,0x62dbb078,0x097b4667
.word 0x06bc2758,0xe78ef7d1,0x8b1aa3da,0x3b7d4eee
.word 0x902a82b0,0x8d9b1e09,0x6190ae38,0xfc6348ff
.word 0xfd708671,0xc99b3fbf,0xa6eb231e,0x5acfd331
.word 0xf8f769d0,0x597aaecf,0x3ec6376a,0xdef25955
.word 0xe679188d,0xcc1221b2,0xef7555d0,0x31c02c87
.word 0x82008235,0x51f28d7b,0xf77efa84,0xb996a24f
.word 0xa0297b9e,0x4a2e1e24,0x28284e37,0xbcd068c4
.word 0x7f7fec12,0xbf438ff0,0xffa80f2a,0xa04a541f
.word 0x856838ec,0x6525b65f,0x212c54f1,0x5a4713dc
.word 0xc83b4ef7,0x4b5cdfb3,0x9c01abd2,0x13450ef0
.word 0x530194b0,0x0e6544ad,0x1a54fc6a,0x54fff96e
.word 0x6d599bc4,0x926faf18,0xf4d83bc4,0x52b08086
.word 0x1f8761c8,0x3a055bcc,0x0f4e70cc,0xcd509ddf
.word 0x1344dd40,0x0ea6dd3e,0x25bbf2d4,0x2dbe2e02
.word 0x7206d042,0xa650da4b,0xedc1c700,0xc9949588
.word 0xcd256f78,0xed654f94,0xc60c0eb8,0x21cf596c
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 0xaab8b120,0x5a0a873a,0x816b41a1,0xf803184f
.word 0xb42bf36c,0xcd16deb3,0x7783489b,0x1a7dcd85
.word 0x13d85365,0xcb5cccea,0x7d9bb96b,0x4da1bc4a
.word 0xc802d553,0x268d5060,0xaf2bfa59,0xd7b412ed
.word 0x0823b845,0x25660525,0xff469001,0x77b86e47
.word 0x9db582a1,0x825ca4af,0x420cfd2f,0x3697c719
.word 0x544d9b65,0x989b6ada,0x48e6ebf6,0x283f49d4
.word 0xa78d5ba3,0x23aa8f15,0x41d3f140,0x34261f75
.word 0x2e6f580a,0x5e06c2eb,0x4edf70ae,0xe426f739
.word 0x9264f3ac,0xa15f344b,0x62e38ffd,0x9e110cf0
.word 0xbb11b708,0xaa532b53,0xa57d0c2f,0xa7a27487
.word 0xc090961b,0x09a85f6e,0x16e2859f,0x5a36f121
.word 0x971ea5dd,0x377a5c95,0x56a7783f,0x98d5de3a
.word 0x63772697,0x05256407,0x497f66a9,0xd99d49d6
.word 0x43d6ba62,0xecb3e18f,0x8c1c5e70,0xec9b4843
.word 0xf973aa74,0x4c5c2de7,0x5c22a914,0x18ca88bd
.word 0x2eeb8dd4,0x3041b17c,0x4e1b4f00,0x43c57a3f
.word 0xe0f10e9b,0xb331a90b,0x2680121e,0xc5ee6456
.word 0x3c2b21ab,0x57c8c3f2,0x1ba83a5d,0x4f4e7047
.word 0x7c3e8f67,0xa7a6aec4,0xee7bd4d6,0xa3b0210d
.word 0x28cbd2f3,0xd72a61de,0xbb9a8120,0xe35de9eb
.word 0xbb8bf0c4,0xdf81d221,0x906a40f9,0x59d94fe3
.word 0xdcbae51d,0xa5a7dae0,0xd950194c,0x8daaa56b
.word 0x4ae45e96,0x7c936a0f,0x5bc66191,0xbcfe9838
.word 0xf6f69907,0x272a4279,0xe4611d34,0x62b5a5e3
.word 0x5933341b,0xb09b679a,0x6041ac7c,0x2e6f59d9
.word 0x1f613b74,0xdbc57334,0x544910e1,0x85d0aa53
.word 0x3cd5c0ef,0x9e3db245,0x6b85e320,0x2ba73046
.word 0x47e0e113,0xd9d45a0e,0x891f1343,0xc89e3e9f
.word 0x8b797296,0x9f9565d3,0x2f2bfe58,0x7ebc148c
.word 0x3a4d2766,0x6a0b12cc,0x98a8a17f,0x6b43167f
.word 0x681537a2,0x7495c130,0x050f45c1,0xd32d0729
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 0x7b81e095,0x7967f43c,0x0028342a,0x4c44ff17
.word 0x07b7c816,0x0a4e5473,0xfdd98e17,0x177da77a
.word 0x4613b09f,0x0c045245,0xf2736c25,0x0df512ed
.word 0xe4ef3ee9,0x9649e8ca,0xb372bcf3,0xe964e65f
.word 0xf26fdc2c,0x7ede9a41,0x00b6caf8,0x4351aff6
.word 0xa3b22443,0x44d5295c,0x70086348,0x7b4652d8
.word 0xc048849c,0xcd97a3e6,0xea3b0ae2,0x048308e9
.word 0x134003b1,0xa662d295,0x7b2dfbc8,0x89ea16cd
.word 0x23f41b91,0x9d04790a,0xb87511a6,0x2ddc4997
.word 0x05ff768a,0xac085d05,0x97abd969,0x6c4640fa
.word 0x1d8bcabb,0xc6398406,0xbf323df3,0x5e709588
.word 0x4b09bc04,0xb40c9609,0x11d19512,0x7939d280
.word 0xc59a2424,0x4a2477ac,0x101ef78a,0xe8123eb4
.word 0x6fa27016,0xccc761a7,0xe9786a57,0x7956e544
.word 0xd9a30fc1,0x9c65cdcf,0xc2466d7b,0xbf831e19
.word 0x83ad5434,0xacbde00b,0x7eb1e058,0x4b4c5b6a
.word 0xf3350e15,0x0ef8db26,0x14d8e29a,0x1170b594
.word 0xa197c0f4,0x2db3fab0,0x0327323c,0x8ab6dafd
.word 0xe6ae6300,0x588d1531,0x0fc45623,0xebe4745a
.word 0xd1f1ef4c,0x9da045df,0x8f511970,0xe917c720
.word 0xa60f2420,0xb14c3304,0x9a71cf02,0x17d0910c
.word 0x35382693,0x8ba7a842,0xa1c3baf1,0x09d6ff6c
.word 0xabaf5b0c,0x60b9ff8c,0x4c363308,0x344cbf47
.word 0xe5a4e86b,0xf7e2a4f9,0x5c3b27f0,0x2933d300
.word 0x248d9401,0x540bc7ab,0x7d0d9e9d,0x93e1fb79
.word 0xa7edc6d4,0x323d5c60,0xbd73bddb,0x4062b217
.word 0xbffcf02b,0x45d25d76,0x19be430a,0x80767d28
.word 0xc6676b04,0xf6f5e8b1,0x8a57ebdc,0xaf3e8565
.word 0xbe846af6,0x38a9c3c0,0x8b0279e8,0x88e48c85
.word 0x2ede1b35,0x9963c8c1,0xa4761432,0x75963bd7
.word 0x99cfa3bc,0x16c92711,0x6afbb64b,0xa4c2469b
.word 0x8987fabb,0x9aefc7e4,0x726a613e,0x2ea9b854
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 0x80983d7a,0xf82a9f08,0x865896ce,0xcfc20a1e
.word 0x2d9257b3,0x77d05a93,0xce196c98,0x7c66c043
.word 0xdee522b7,0x713c2f5a,0xa061f52d,0xcc52d053
.word 0x01af9362,0xa96dfec0,0x03ba2f01,0xb7cd29f4
.word 0x9ccea7a9,0x89958dfd,0xbee49cea,0xd833bdfa
.word 0xa81d299a,0x540a4643,0x510ea417,0x2e097a06
.word 0x7a87a57a,0xc53f5552,0x6c23acd6,0x31cb4350
.word 0x77e1569c,0xf7185ab8,0xe5ad1206,0x6e9df618
.word 0x4a584529,0xeb87d367,0x54503290,0x3aadb891
.word 0xcc4b8d0f,0x3a8daa3d,0x4aa295ba,0xf8f431d5
.word 0x18e922a4,0x2d47371c,0x731f6dac,0xf1ceaf52
.word 0xdc225edd,0x0515e866,0xbe5f2b37,0x0c49dbf3
.word 0xd96bb6b4,0x85f91db4,0xb0dc7e9b,0xf86161d0
.word 0x01528d7a,0x48bba0d1,0xaf455bf1,0x6a8f3f09
.word 0x426173ae,0x1af54570,0xdfc270f2,0x874ad083
.word 0x06f649ed,0x65745c13,0x86263649,0xcecdaf45
.word 0xb7490ce0,0x5f2fe762,0xd5d4297f,0x949c1e66
.word 0xc56ac060,0x354db6ef,0x86e8a67d,0x507b3ee7
.word 0x43148efe,0xd69abd26,0x6d5c7e5b,0x527d9fdf
.word 0xcf36d413,0x782e218d,0x04d4fe38,0x07a3ab1a
.word 0x09a9c6cb,0xee2fc1f4,0x093e5b8f,0x6f826d05
.word 0xddaa35d1,0x78d1e000,0x5570bfec,0x950aaf5a
.word 0xb0eecd60,0x5f6b091a,0x3dd3f4e9,0x62b6dba3
.word 0xc90627cc,0xd75a9e79,0x1706f0a2,0x70e3597d
.word 0x37208ab0,0x9802df99,0x5980b7cb,0x0208f3ae
.word 0x4447e5d2,0x8dea512b,0x01d4a896,0xa2116ae9
.word 0xa0f3f505,0x48554f91,0x353cdabd,0x111cf14b
.word 0x7ca37cc5,0x6974aeaf,0xe13b0f38,0x3e1f66d6
.word 0x613fefbe,0x7e03ede7,0x618d802d,0xed7d49e6
.word 0xf643e484,0xbce4e1fd,0xd812d436,0x5f0616f1
.word 0x593de2ea,0x1fc6f2c9,0x2f1a5217,0xda336e51
.word 0xc447997a,0xe7564a05,0xd93f6a6d,0x54b86ddb
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 0x34b2430a,0x90772194,0x4b5185d8,0x9486e596
.word 0x7711c6cb,0x6feee736,0xa7e300fa,0x6697471c
.word 0x31f4352a,0x29b787ab,0x24d684db,0x855d6abe
.word 0xe14641fd,0xb55b9887,0x0bee093e,0x16685235
.word 0x66ce8b65,0x93761b1f,0x1af952c4,0xe6df9a99
.word 0x1f80d1e9,0x8bcf3e91,0x15726977,0xecb4d2e7
.word 0x41646dd4,0x89110522,0x2b00d30f,0xd7bf7ee4
.word 0x557f8a04,0xf69e38b7,0x79b3ab2e,0x0a075aab
.word 0x16c9a2f7,0xbbb76a30,0x34a201c0,0xc42a1d8b
.word 0x79f8a038,0x3f0764ec,0xb63a866b,0xf4e18290
.word 0x17f492e6,0x9590ca0e,0xbf462274,0xb54b7002
.word 0x4e3415dd,0xfeb7dfdb,0x6bbc1d07,0x75d13b3e
.word 0x8eec8ad2,0x066a0739,0x266b6cf7,0xff116e9c
.word 0xab1131c2,0xc3f85cff,0x72d74e5c,0x3a2056cc
.word 0x105a7f03,0x44bf17b7,0xfcb07a8c,0xb824bbcf
.word 0x3384c274,0x519b7815,0x69bc9fb2,0xf1efdad9
.word 0xe49e7802,0xfe01a7d6,0xdead4477,0xafe91149
.word 0xb9280e7b,0xcd86df46,0xc2a83919,0x70ce1c19
.word 0xde2e37ec,0xcc02c553,0x5df0e98a,0x2f612062
.word 0x16b87ecd,0x92ab9379,0xff385d0a,0x52a4e183
.word 0x4cbf0b85,0x1e0d21e6,0x80b7c2ac,0x78894d96
.word 0xe1491e58,0xfc07b05e,0x59e6a82f,0x3253130d
.word 0xc8045ee8,0x96533f54,0x039b1363,0x41964f31
.word 0x953a6b0d,0x9f987550,0x49f9ab3d,0xc39bc504
.word 0x7b3e516d,0x33ae047e,0x9d3574f9,0xe2fb5a61
.word 0x43f4fad1,0x82d2e923,0x58f8eaf7,0xc9e3633b
.word 0xa60b43b1,0x9330d972,0x4598a565,0xa67ae3c5
.word 0xe197a44d,0xa954ba4a,0x18db1ac8,0xc993420c
.word 0xe033c098,0xaa960a70,0x806b8c9f,0x09d65aa3
.word 0xff171ab1,0x5bac0110,0xa74da998,0x597461a8
.word 0x5fec6e5b,0xe53c113e,0xa649271d,0x99e75033
.word 0x169e58b8,0x3be3b295,0x8c99c18b,0x4dc1ce56
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 0x82e40e6d,0x4a7e7d35,0x9ceb2898,0xc3bb8b1d
.word 0x6d14ad3f,0x46bf90d2,0xd8432bf9,0x1ab8aa81
.word 0x6ec9b4f5,0xae36d016,0x8ebde8e2,0xc720fffe
.word 0x361cdac7,0x30dd27da,0x39670f55,0x516ef8d6
.word 0xe05748b7,0x5db8828f,0xaf501a83,0x5586fe59
.word 0xa587ae79,0xebdf493a,0x79af4486,0x496148a8
.word 0xf5583d1a,0x35494d0f,0x6ced7f87,0x32b1f4d6
.word 0xd9240c00,0xec2d8a81,0x322ba1c2,0x448dfb18
.word 0x342333a2,0x2aaebae9,0x09ce7153,0x1030ab28
.word 0x361cd68d,0x2f828320,0x2ed2337e,0xb8092250
.word 0xeaaae5e6,0xaa1c4255,0x1a95f66c,0x1dc0e5dc
.word 0xd6621bdd,0x6ed987c2,0xedf37774,0xbfce0638
.word 0xb7326e82,0x53393cdb,0x3c709f83,0x2a2bcac3
.word 0x7bbeee07,0xb0c51ae5,0xfcf7882b,0x2669641e
.word 0x739981d4,0xc6a4989e,0x88f0dba0,0xab91c60c
.word 0xddf2bcd7,0x6b05c6bc,0x68f7456a,0xc6ca9fa1
.word 0x1f101d96,0x934f2922,0xac84e9a1,0x1f3d056a
.word 0x85ea2748,0xd7917d2d,0x0a8a6c44,0xb60ff3a4
.word 0x3441f700,0x0e3235b8,0x06b5dabd,0x7304413d
.word 0x547d2e74,0x112e0d60,0x244f426d,0x6aaa516a
.word 0x2e98cd1f,0x0ede2ebd,0x6e5fd872,0x892fc648
.word 0x10271657,0x180a672e,0xbef84861,0x30baef14
.word 0x419dc3d6,0x2a2f4721,0xedfb4811,0x10ba0328
.word 0xc9200597,0xafe1d103,0xbf55ee2b,0x92a69d68
.word 0x1eaf19bb,0x8f0098aa,0x1e07a50d,0xdbfd6a68
.word 0xd3d2b6a7,0x28bb77df,0x85e3744a,0xd605d24a
.word 0x59929e00,0x1df21193,0x6f4c892a,0x5b504837
.word 0x6abcec65,0x65424067,0xe63bab28,0xd8cfc75a
.word 0x44edbbf5,0xa1355f11,0x1904d136,0x5038a506
.word 0xf3f2fad0,0x5e91fc66,0x8f68b559,0x9901ce1a
.word 0xdf92449d,0x21be794a,0xfc85bdaa,0x92fd4b29
.word 0x14ed79fc,0xa701a61f,0x7ab94680,0x31d2bc48
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 0x3e998f3d,0x4c662af7,0x114a50d2,0x99a38510
.word 0x8306df02,0x548df81d,0xbc980f08,0x78698e94
.word 0x738a7b26,0xcc1f750c,0xe386b860,0x02fd90ff
.word 0xf28137a6,0x2c0d8c01,0x9ded69f7,0x8043b69b
.word 0x6848c4a2,0x217933a7,0x98850b0f,0x3f8a1e17
.word 0xafa7164e,0x8c91c8cd,0x1a7705ed,0xb6c710db
.word 0xd47cac41,0x16059e83,0xe53c515e,0xa6752abe
.word 0x093618a0,0x4bb8482b,0x28cba308,0x89a6b4eb
.word 0x78aebc59,0xd99cba9e,0xd07d97a9,0x3bab815a
.word 0x7e657ecb,0xbab4322e,0x45ea8d0a,0xbc97c6eb
.word 0x25754e32,0x3a67cd6c,0x9a64d6f0,0x5d133334
.word 0xcb14b469,0x61159587,0xfa44d3e6,0x4fb09a1b
.word 0x33a80744,0x813f42c7,0xe4032eb0,0x9479ce45
.word 0xb70d884a,0x5b508353,0xd8d1467e,0xf2651e9f
.word 0x3ecd9eac,0x30b47840,0x3f98a636,0x022c282c
.word 0x81bf6634,0xcdd9ee11,0x49c8b0e5,0x767acff9
.word 0xa7a15f26,0x4baebf96,0x6aa1ffe2,0x50863e71
.word 0x87e18f50,0x5a73ed00,0x26ede082,0xbc08cffe
.word 0x71ce9d2b,0x038f284a,0x787418f2,0xb062a400
.word 0xe351c389,0xef3c9460,0x2ec19e3e,0xc499ec17
.word 0x01f2c43a,0x44816edb,0xc1fd5fea,0x8e6173a9
.word 0xc0fa1f91,0x128aa628,0x0dfcece9,0xb7cd24c2
.word 0x7bcc5ae4,0xc1f07795,0x8b029f03,0x7e9b297d
.word 0x5e9fb987,0xf955e85b,0x52daee77,0x86b49049
.word 0xd8621020,0x35c371ed,0x51673f71,0xbc8a4364
.word 0x3f8d6f00,0xd64f6895,0x449cd2f2,0x9a1f2fdd
.word 0xc37e0a64,0x0efbcb2d,0x8ed3b0c7,0xd59dbe33
.word 0x98fdfea7,0xe0191df3,0x3c572d61,0x784f1a6f
.word 0x6a610741,0x2712f4ac,0x7afbe893,0xb9376694
.word 0x6d850b3d,0xc867929c,0x34370f21,0xd8227646
.word 0xc59224cb,0x68c6a7ac,0x3796de7d,0xd2a3f0c1
.word 0xbdcf282e,0x1477af63,0xa82cc6d2,0x1318fdb1
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 0x0f8510af,0xfd019786,0xe76353cd,0x05d310f6
.word 0x05438724,0x6449145a,0x7a2ac06c,0x9e747c8b
.word 0xd3859173,0x56a53aab,0x4974c998,0xe3a50b94
.word 0x19d49ba1,0xd0abcd76,0xcdc5d50a,0xfcc4f5c7
.word 0xad92ada4,0xaa5ace7c,0x3e4dc027,0x0a7bf15c
.word 0x256012a6,0xacb95352,0x3af4df56,0x93dcf34a
.word 0x18e9fd55,0xaa6704b9,0x13ec6ca2,0x6b9299f4
.word 0xc69a9865,0xef683fb7,0x6c97f691,0x289be668
.word 0x6460abcb,0xcd54e886,0x618ed358,0xccefab9e
.word 0x943dc318,0x30e14e10,0xb5cdf64e,0x890dde17
.word 0xab8333f0,0x0e50f211,0x7756a1fe,0xa5b6ac56
.word 0xf541882f,0xebb91e92,0x11e4d40b,0x69d78af5
.word 0xc0e6b89f,0x47a06788,0x1d252bde,0x645b3755
.word 0x267a28f7,0x94b18cc5,0x11591861,0x4466a249
.word 0xf9b9c72d,0x9ab8cfa4,0xc1e5335f,0x6321f3ce
.word 0x1f96a807,0x5599de4e,0xcf844eda,0x6e666728
.word 0xb8167e9e,0x6af35871,0x4d8c0b77,0x52ea35d3
.word 0xbebf780d,0xc4e42ff4,0x24fb4f74,0xb9fe455f
.word 0x41a65cb7,0x5c9514ec,0x254d477d,0x72a84a24
.word 0x04c32c5a,0x2607cb16,0xc1dc6915,0x3f26cfaf
.word 0x19eb5a4f,0x83c48cb0,0x2ea3f1c7,0x8a6b9895
.word 0x9360f99b,0x081618e2,0x53dcfea7,0x3cdfbdd1
.word 0x018b6765,0x914d7bd5,0xcb2c0b58,0x53a15a87
.word 0xc97cb34c,0x0dfa1248,0x5a3c4bfc,0xb6e5dc96
.word 0x5e6519b7,0x03b77692,0x0405ceea,0xbfb35033
.word 0xb5c36191,0xc7ef1335,0xe78cac38,0xdb95e3f8
.word 0x7936ea05,0x8e33d040,0x048a7707,0xad4809f0
.word 0xcf186446,0x343459b6,0xb5de6c2f,0xace7d28e
.word 0x573e84b2,0x447dbb26,0xb98aeb27,0xc84bc2a2
.word 0x7aef154f,0xa0762152,0x58cc121e,0x6cb94465
.word 0x9b693997,0x458ef921,0x316cad4d,0xa7e9f653
.word 0x98e7aa8a,0xe562f6d6,0x4062e375,0x17ebe620
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 0x38408084,0x2204aec4,0x8a93cca0,0x44160a24
.word 0x4b13eb1d,0x26433377,0x302e12e0,0x72aa151f
.word 0x2a443ae1,0xad3671f7,0x04966f72,0x56bee342
.word 0x0bcb1213,0x86257bd5,0x6472f1fc,0x4eae544f
.word 0xa9f2c53c,0x030f240c,0x372d7b99,0x941b592c
.word 0xf4d11907,0x3317b973,0x42e27b5f,0x9434f2df
.word 0xb039efd3,0xc26aa4ef,0xca37e5a0,0x6fa6dba1
.word 0xcaa3b44a,0x1e4a3abb,0xb6f10acc,0x1fcef5e7
.word 0xeb991abe,0x0827f005,0x2f338b44,0x30d79cef
.word 0x162cf314,0xfa6e5d32,0xa91a81f4,0xca252d94
.word 0xfde0cc48,0x7b363dac,0x38203f15,0x6112059c
.word 0x0bb2f264,0xbee9b487,0x640011c3,0xcfcdc239
.word 0xb3e4ef22,0xd2735cf9,0x739a7b30,0x36384a71
.word 0x80c0d56a,0x76d7c8f8,0xfbdf9515,0x871e0946
.word 0x002559b0,0x9039fb27,0x7c284ae0,0x7a8b1565
.word 0x544162bb,0x0e6958b5,0x5989bf5b,0xeec850a0
.word 0x17c40c2d,0xe0bf0dc3,0x86f5bda2,0x19bcd763
.word 0xa63916b7,0x1d0082eb,0x60257348,0xa96afb8b
.word 0x34daffe5,0x98def7bd,0x683b1035,0xbd56efaa
.word 0xee7559af,0xa3abfb2f,0xacbc636d,0xcf0bc227
.word 0x226d51c9,0x156a2c79,0x7619a59e,0xa441c6b7
.word 0xd9c48f57,0x50f53203,0x095f4af5,0x0ab72417
.word 0x6d954800,0xb47537bf,0x5d3a8878,0x3a07cb86
.word 0x73e9f908,0x97191452,0xf3fb9765,0x0995caf1
.word 0xd68184c4,0x51acd419,0x62725266,0x6df4f818
.word 0x05fbbaf4,0xab3ccf5d,0x7a857de9,0xe921eee3
.word 0x77e834c9,0x7ffea39f,0x9c624e4c,0x4bd84f89
.word 0xe57aaf7b,0xa0119f0a,0x1455e834,0xdad8708f
.word 0x2bcc0645,0x2ec0923b,0x93c12aba,0xe6dc7949
.word 0x2c155c2f,0x11654b57,0x3ad77a7a,0xacb6ad82
.word 0xb75ca1fc,0xa0f85805,0xf0982c26,0x0f63d9fd
.word 0xea53a149,0x3741a623,0x706da123,0x2c1ddc76
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 0x788dd2fb,0x2e9b75b4,0x3dd95005,0x182762a3
.word 0x865770a3,0x945a5c0c,0x93f14334,0x871132c1
.word 0x7ed2ca8f,0x54664519,0x1cb890b5,0xb6ea9638
.word 0x2274453e,0x4c30a7fd,0xfcf6d64d,0x1d4e8f89
.word 0x2657ed05,0x451a499e,0x47d7317a,0x72bf071e
.word 0xfe46bc7c,0x2def8cbb,0xc9b9ee99,0xcc9bb902
.word 0xcddae123,0x883a4c5e,0x2b42c992,0x1e4ee0d8
.word 0xbbd725f1,0x233625f1,0xea4e5a68,0x38b66b88
.word 0xaf364b18,0x14311cb7,0x2ea69008,0x761c4bf0
.word 0x7c5aee20,0xe9fb87f6,0xec963f67,0x6eca57a1
.word 0x8d8c50f3,0x695c6704,0x704f44b6,0xc3ca9e55
.word 0xd048b6d1,0x0e34cea7,0x69eb5141,0x81b69ee7
.word 0xdc114915,0xd15f0fcb,0xc9ccec94,0xc130d5c3
.word 0xa14d2626,0x2f10be2d,0x44759f91,0x6ea2ac99
.word 0x54b9b90e,0x52be538a,0xb2b681d9,0x8fa0ca4d
.word 0x16f2ee66,0x18d7b423,0x36ffa7a3,0x52528fe0
.word 0x90d40629,0xd40dec96,0x657823a7,0xa6e90971
.word 0x3686b072,0x816c565b,0x06f4456c,0xc9645688
.word 0x49dbd831,0x1f1a1e00,0xb7f2ef71,0xe63913b4
.word 0x0d9a44e1,0x731769de,0xb8a03ee2,0xbcaca97c
.word 0xe870a54a,0xd25cda68,0x45ebff6c,0x7e3b83fe
.word 0x0c0dfa57,0x74468802,0xaf3585ee,0xad1b081f
.word 0x2821377c,0x76069a6a,0xffa5324c,0x436b90e5
.word 0x92080df7,0x1468c651,0xc4c44c42,0xcc0c23e5
.word 0x86b733c0,0xa96da61d,0xc3f4b507,0xd5b5492c
.word 0x9474f4d6,0x64d504e2,0xc27ee1b9,0x373b5564
.word 0x07890280,0x5a351f83,0x8ec773ee,0x225b3c19
.word 0x4287d3ed,0x1c93943e,0x21d75878,0x9ee7ee5c
.word 0xb5f6fd11,0xe155b445,0x322e6995,0x44e86b36
.word 0xd02fbd60,0x5348dd10,0x76a6db9a,0x24e4f76e
.word 0x3c9c5523,0x1739a6c7,0xaed09f9b,0xc4faaf56
.word 0x46f468cb,0x7d62a517,0x53c7b8d8,0x1be2995c
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 0x79c88ecd,0x2b9971a1,0x9617c8f3,0x1bf8472e
.word 0x4f5da6b1,0x1437522c,0x35577cb2,0xe1fcc526
.word 0x29c216ec,0x9d3e2d07,0x6907944f,0x8ce4352f
.word 0x6661fa73,0xb5e89d3e,0xa087fdfa,0x692747f5
.word 0x4748b35b,0x6134e9ca,0x56ebd50e,0xc10dba21
.word 0x41dc4276,0x0ef7568b,0xb545c7e8,0x156fe95e
.word 0x4d2302ff,0xb706d43c,0xddf47144,0x529206c9
.word 0x90b1c872,0x30caa342,0x0580d301,0xabcd5d54
.word 0xab1f490e,0xe023410b,0xfa642276,0x8818197c
.word 0x2e769b7a,0xa3cf7e15,0xa5762df8,0x4d8d1a96
.word 0x59ed65b9,0xc7f44526,0xeb75267e,0x39636114
.word 0x04e7b296,0x6436ed7d,0x3ed56a0e,0x4a5327d4
.word 0x7ecf3190,0x8223e139,0x5d73d8ab,0x43931933
.word 0x8ced835c,0x75470827,0x09e9827c,0x8da62c2c
.word 0xdcc116b0,0x33cca493,0x4fa8dfa2,0xa11d9ebf
.word 0x6bad3b5e,0x46cfadb0,0x0c2194ee,0x4232f869
.word 0x91d82fc3,0x40e1c726,0xf9ddb677,0x37ae0094
.word 0x5e8b73e2,0x4129bec8,0xf3ad293a,0x5c4da8b3
.word 0x99b1e1c7,0x8574cc39,0xd96c704e,0x99fbeae3
.word 0xe0fe9cd4,0xa49b8099,0xb83fa7b8,0xfcca8262
.word 0xaedc90c5,0x1088796a,0x489a07c1,0x07aa5130
.word 0x472d509b,0x353b9b61,0x101473ed,0xbf61c85f
.word 0x3575393b,0x173c8fbe,0x447e5670,0xc49d9676
.word 0x441a1215,0x89d9caa8,0xc0a19892,0x427b1bc8
.word 0x406305b2,0x55013a75,0xf43ed972,0x09a4bc57
.word 0x11df2f5e,0x2590d702,0x383d168d,0xdaedaa3f
.word 0x990defda,0xf5b48fb2,0x4116e43f,0x47243fef
.word 0xad52da98,0x80e36821,0x708002c1,0xb8207762
.word 0x1f412e5d,0x8b340fa7,0x6d8890fd,0x86390c9c
.word 0x72d0a0f6,0x1a078fa6,0x39a92edf,0x49eab78d
.word 0x2085c243,0x8c3b9044,0x88c80e08,0xeace9977
.word 0x2ba9c4cb,0x32fd68ea,0x769b52a3,0x3a8fb720
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 0x11c49824,0x393f1e4f,0x0ef9d625,0xdbf7543c
.word 0x37e9ca09,0x4d655d5f,0x4ec5d148,0x0de3d8a2
.word 0x775f328c,0x40f6304e,0xb791b5d9,0x58c97c14
.word 0x7588e9ff,0x2dcc47b1,0x6ee11acb,0x76e25222
.word 0xb83764b8,0x6850b9d1,0xdab6b31c,0x92557b98
.word 0x0773bbb0,0xc2bb1aed,0x409ee8c4,0x79d158e4
.word 0xde2e0dd5,0x50f2d444,0x04fdb0d8,0x9b4c5453
.word 0x9ba71d97,0x402773d9,0x25f182f5,0x53eeb7d2
.word 0x3a1d27ac,0x416432aa,0xdede88f2,0x343ddc8d
.word 0xa7598fbb,0x5cd3233b,0x571f7e0a,0x35b29490
.word 0xd59f2af1,0xefc7ae6f,0xd614910d,0x31cda2a1
.word 0x87660c87,0x2c86fea6,0x49299a16,0x3ed8630a
.word 0xda0d177d,0xcf4d4ceb,0x19dd6b37,0xb6956d31
.word 0xb445cc74,0xf622e312,0xe46bac0b,0x1bf1e59e
.word 0x5cbdc4d6,0x09157347,0xd6c74f70,0xf432be87
.word 0xb8896ee3,0xfc324813,0xf45fe487,0x5dff8e9d
.word 0x7e4a3cd2,0x0e991af3,0xbd1a6e21,0xdaa6657c
.word 0xf95d52d1,0x4887d094,0x4a434510,0x1a1480b9
.word 0xb6224ec0,0x092e41ca,0xfbf3c5a9,0x62dd5a07
.word 0x0c82b31f,0x3338f206,0xb83e9338,0xa531892a
.word 0x7c6e3f6c,0x164accd3,0x9ff51ae2,0x32cccf83
.word 0xbb34139d,0x1bcba10f,0x88e09b49,0x7500a3b4
.word 0x60714de9,0x49a5d639,0x9f4f8fef,0x2a6ce81f
.word 0x8119a9fb,0x29f9ca15,0x76e8f589,0x5300c05d
.word 0x48464b9d,0x34411542,0x943032a0,0xccad4892
.word 0x41bb12fc,0x35bf4f8b,0x583f9bcb,0x4e0a52cf
.word 0xa1ed3c3d,0xbfd17967,0xbe9cc8c9,0xb0b61c7b
.word 0x9bb06d4b,0xa9aa8b57,0x0ddc01f1,0xa2a05d49
.word 0x9431c465,0x892568ae,0x046d7411,0xb8fe1e22
.word 0x946d9842,0x07dea3f4,0x856c59ec,0xdc592002
.word 0x28104f8c,0x2c814256,0x91aa4bcf,0x4a10df7a
.word 0xe2cf04e2,0x27216acf,0xea9d86c6,0xbc38dcc2
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 0x56622604,0x66505b30,0x2a016490,0xeb735c44
.word 0x2cd88f20,0x19742360,0xcc54ba5b,0x4f8bd4d6
.word 0xd07abc6b,0xeed8af1e,0x5f0ec37e,0x69b3ea55
.word 0x99313aca,0xa364be74,0x4db0301c,0x1fafb77c
.word 0xdc4a8f86,0x677f3817,0xc1582080,0x9c651aa9
.word 0x087a0053,0x8efd144d,0xf2fc032c,0xd8438276
.word 0x027ccab0,0xe13f2052,0x442fd04d,0x8b6b3d2f
.word 0x1a56e4eb,0x5999c7a8,0x997b9e79,0xd6b82949
.word 0xe66e0b92,0xfe850115,0xada54d3b,0x1d46c1d2
.word 0x1a971cc9,0x8b24e01c,0x0f57f644,0x865c862d
.word 0xb47f7627,0x53857c83,0x7857d9c7,0x2d550ccc
.word 0x00f5a575,0x593f131b,0x31443619,0x73c5092d
.word 0xcf2dfa44,0xe2380ebd,0x19b61641,0x91c5bc6d
.word 0x19ef8930,0x30ec4b80,0xdc524b1c,0x1f3ef248
.word 0x7372be8d,0x7b189518,0x7ac4301d,0x8945c228
.word 0x396bbf19,0x86cf5800,0xbea84987,0xf18dfcde
.word 0x70dee5b0,0x0b59feea,0xe8134b8b,0x7229d7fc
.word 0xf2d06de0,0x1e0430ef,0x55a64109,0xee7efd61
.word 0x4dcd2923,0x161b152c,0x1359ddfe,0x1b4592d3
.word 0xcb548a17,0xf2ca16e9,0xace30901,0xfd2d0349
.word 0xf3552043,0x3e83f063,0xe8163cea,0x84ec59ca
.word 0x9332379b,0x06e448e7,0xdaddc871,0x6be87b3b
.word 0xbdf157a2,0x3b891bd6,0x842c20fb,0x194b1337
.word 0x75cd527d,0xac2596b0,0x1d6eff88,0x1e34a9b0
.word 0xdd64eeec,0xa76cd8b9,0x0f062172,0xeff1c001
.word 0xc270d73d,0xcc400512,0xc0059f91,0xe3b371e3
.word 0xbc0b20f5,0x35401113,0x9fa99103,0x686db8c3
.word 0x8f842aca,0x5c25dc5f,0xeff398cd,0x4d7b4ffd
.word 0x638fb643,0x3a06b030,0x105d871a,0x5c6b4183
.word 0x490c69b9,0xed505aa6,0xecd1d343,0xaf198ddd
.word 0xb5d0bcc3,0x581e9e28,0xe4d3bbba,0x7f5cd766
.word 0xf4c8e97f,0xd30a81b7,0x1b07f496,0x29bd3825
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 0xf6af4f6c,0x411fb12f,0xd9f94846,0x52fa34fe
.word 0x541116e8,0x6ae41d0a,0xa9ca7f8d,0x2bccd083
.word 0xe76d07b8,0x589010f6,0x77520537,0x79d034d8
.word 0x3ed56503,0x45f07842,0x18f05f44,0x62d8ae52
.word 0xed25ab7d,0x6d3c3697,0xf8a1ca95,0x33259344
.word 0xb2b0a3b9,0xc3922829,0x8dbd3536,0x68fd5c37
.word 0x3c0f34f8,0x65c5b942,0xa32150aa,0x35f622e6
.word 0x05aa50e9,0x828cb666,0xa3adfeb1,0xc2e1757e
.word 0x073a4cbb,0xf03bf452,0xc6873caa,0x2a49ca4d
.word 0x410b4025,0xbbfbe70a,0xd95b9a83,0xdd1c65ca
.word 0xbf606dce,0xe79cdaeb,0x04448006,0x14389186
.word 0x1d18b25b,0x05a8cbbe,0xede7e426,0xf7489f3a
.word 0x66f20592,0xb8ca3f11,0xa08e7f03,0xad45dce0
.word 0x816128b5,0xdbd7e644,0xc5bf336b,0xafdb3353
.word 0x7b57609b,0xaba23b92,0x09ea8331,0xa6c37071
.word 0xda98a6c6,0x05d08ed8,0xa414ec6c,0x1e23264d
.word 0xcdc9e45f,0x9db2543a,0x2c9c399c,0x3ac97bab
.word 0x3b315224,0x1c8702a9,0xd310293e,0xaf086c29
.word 0x069f4cfc,0x8b1e281a,0xade4c994,0x1ad303d9
.word 0x48331f7b,0x020e7a46,0x143af563,0x6bd8bba5
.word 0xf7fbe751,0x83016d46,0xfddf5d1a,0xe68336ff
.word 0x11bc99c1,0xe5a9846e,0x6a47c1e6,0x64fa5578
.word 0x3c188893,0x3373de8f,0xf0c9553e,0x225bcd82
.word 0x7e9d57f9,0x7cc25541,0xe9aad6dc,0x3e6d4fbf
.word 0xb4412667,0x2e39c11b,0xfa1bc6f7,0xc9ff9ee0
.word 0xb2b229c4,0x0ba1a217,0x51debee6,0xaa80234c
.word 0x552bfd81,0x42f44ae1,0xf2efb6a3,0xc4f38efa
.word 0x847ed56b,0x9c6e5af8,0x52e59c02,0x0712bbd5
.word 0x1d9e60bd,0x25992f4b,0x2fe34fab,0x298bc40c
.word 0xd362647a,0x3dbde0d9,0xf36cccd2,0xc33ff11a
.word 0xdb525c60,0x894e2774,0x234a215e,0x039e451f
.word 0x842d20c9,0x83346f71,0x26ac6ef0,0xbd5aafd5
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 0x69df9e77,0x4ef86d82,0x5ba66f6c,0x8cf62532
.word 0xb89b8092,0x157b1f67,0x527f4d91,0x36082c98
.word 0x48f3f4dd,0x571674f5,0xa044241a,0x067326e6
.word 0x4209a84c,0x7a241970,0x862f559e,0xf14f9dea
.word 0xa46231a6,0x34d84b77,0xbd08effa,0xc4883bd8
.word 0x19079015,0xbb5b1f51,0xeb7a6c02,0x7698cfb7
.word 0x79d55ef6,0xdaf6de7b,0x6b4a3861,0x7a0a19f4
.word 0xbf383c99,0x54ccc7ea,0x3d15ceea,0x87f82bcc
.word 0xc5403d80,0x2ffd1922,0x6113fb6d,0x63a84c07
.word 0x3be8f17a,0x6aa23768,0x0c5ea141,0x25ed9a5c
.word 0xc32419ec,0xd0742268,0xc7675fb9,0x6d51871a
.word 0xa6642981,0x10da7629,0xb0cf95d8,0x4c18e47b
.word 0x55e18338,0x5756d6d3,0xd64a08f7,0x29899967
.word 0x2b869912,0x1be31e6e,0x28a7e3ef,0xeafb38ab
.word 0xfacea862,0xb4e8d868,0xb0ebf3af,0x94742c2d
.word 0xcc3708a7,0xa0249e9b,0xf012c8eb,0x28803558
.word 0xa3192b33,0x2fc026c9,0x7a943ca5,0xa015af3d
.word 0x860d2a80,0xe965264a,0x96dcc7f6,0x12678c2a
.word 0x54dbd488,0x86b37073,0x8443ac34,0xf09c08e8
.word 0x72a272d6,0xaf2261bb,0x0565685a,0x2a650e64
.word 0x44f43c1e,0x11c90ed9,0x7cafc51e,0x67d9127a
.word 0x4772ce41,0x5bcb9f4d,0x57f5e61a,0xd20a6e4f
.word 0x77aac6a9,0xbae1889a,0xcf07a222,0x6fc00799
.word 0x197cec07,0x33ce3179,0xc084d627,0x31ec508f
.word 0xecac3b0b,0x6d89a288,0xb0fa1e5e,0xb4213b47
.word 0x2adae426,0x3099fa17,0xe74d8d2b,0xd7c2cd43
.word 0x72774ea9,0xc030b192,0x1171d9c0,0x19959d84
.word 0x09932fbf,0x87ee6909,0xa39ab01c,0x4ed31a4b
.word 0xb421dc01,0x80ad47d1,0x5d9d5ef5,0x8bbfae5f
.word 0xde9d00ed,0x5e56ccbc,0xefd6083e,0xa58c2f2d
.word 0x0b697e9c,0x02aac6f3,0xace2da8a,0x91984904
.word 0x610c73f6,0xc7c9584f,0xebaf7ca6,0x93a50379
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 0xc36508ed,0x00485d66,0x5bcff6e3,0x71f66e9d
.word 0xa259b57d,0xbdf05dc8,0x1e19ffd8,0x4de50882
.word 0x2c188c14,0x9e3adf32,0x2161f2ee,0x3c2232a7
.word 0x8b881844,0xfde22176,0x34c3dcd0,0x65ca0691
.word 0x2ecba27a,0x3b18ac5f,0x2bdefabd,0xc7a2fd0d
.word 0xc6619e96,0x84a949f5,0x6d4614ab,0x2918dec4
.word 0x10496f4e,0xb008d11e,0x03fde02c,0xae1f0d40
.word 0x339f0c9c,0x17a4aada,0x976a4405,0x99d2b4aa
.word 0xc89884c3,0x159ca6fc,0xa7f169a6,0xf57c1dfb
.word 0xe4e0afbf,0xf71ba00c,0xa08eece8,0xa94c4f69
.word 0x33508946,0x608dc4d2,0x9d0237cd,0x4ea051e3
.word 0x36a7e688,0xed49f7f5,0x07539a89,0x320dbb6d
.word 0xdab42729,0x29899fec,0xafc2cf13,0x7231cb2c
.word 0xb02945f8,0xb04ab77c,0x16da55a8,0x609a8777
.word 0xb2663aed,0x1def2141,0x1c9f0ebc,0x3ea8c463
.word 0xd75d2f41,0x76b305f2,0xf56bea18,0x14376576
.word 0x6b600bea,0x67e1c631,0x2c23ac0a,0x10dd5a70
.word 0xd48d33b6,0xdc074543,0xbf055bf2,0xb09a198d
.word 0xb28f9c63,0x924d1dda,0x3859a8d2,0x827897c4
.word 0x32725c57,0x2d30033e,0xdf5a77d6,0x729ced11
.word 0xcb9ebf97,0x576c18fe,0xe9102bbf,0x522d4f64
.word 0xe6a41a7a,0x3f2c1174,0x0a9dd241,0x8d9c584d
.word 0xc8270f2f,0x2b1dfe44,0x3c41d1a5,0xb1113cb4
.word 0x0bef56ff,0x43f06f0c,0x2d625187,0xde07e216
.word 0x8d3fb57f,0xa2796c80,0xbd848ac2,0x8d4b5e14
.word 0xfa0b578c,0x80d687e9,0x80f2a169,0x40e7aef3
.word 0x939c28de,0x470f1419,0xe8b485e0,0x48905080
.word 0xf4572380,0x50e07f34,0x4fb38ba9,0x03fd4705
.word 0xe2028bde,0x79138c06,0x864c50eb,0xc79386fd
.word 0x1bad0922,0xe9dcec25,0xce86d69d,0xb16bfba3
.word 0x93ae9490,0x9b82b6be,0xb65dce4a,0x4ad42faf
.word 0xf2577d8a,0x51486451,0x3a0dc1ee,0xda110cdb
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 0x85e77b3c,0x0afcea0d,0xa2bbe2bc,0xba6f7ddf
.word 0x144d5b50,0x3653920a,0xa8b1a73d,0x9fe56548
.word 0x7a1b736a,0x92ea031d,0x492db2a5,0x67cf523e
.word 0xefee298f,0xa04460e3,0x1cd649c6,0xfcbeea6a
.word 0x6e920241,0x8358be2a,0xfed05441,0xa713475c
.word 0x48d524cd,0xf9d0cddf,0x2d4f3975,0x9da534f7
.word 0x1daeec6e,0xefe62c94,0xe6c31e00,0x263586e4
.word 0xc2046fc2,0xcb8c2fcd,0xb4e8bdc6,0x5afdefaa
.word 0x098ebc6e,0x371859a5,0x9d9bf29d,0x191d0921
.word 0x0fd55fc8,0x2b7257f5,0x0079c3a7,0x6ed3447d
.word 0x73c386e1,0xbe71b16a,0x76db1583,0xf92b8172
.word 0x5e8a1535,0xb9887c4d,0xafadf717,0x3d3d6223
.word 0x07489bac,0xb013ec95,0x682fccaa,0xf3a9a635
.word 0xf61bde96,0x1df3d630,0x3b785b57,0xe58c99d3
.word 0x8bd8a61e,0x33b1e61b,0xae426b8b,0x48febb27
.word 0x9a850e6c,0x45a1c91d,0x33c1a34c,0xcf4c9c09
.word 0xe17f6229,0x9227cf03,0x6004d254,0x9dc24485
.word 0x586527e2,0x94756347,0x96fd2302,0x910fb7d3
.word 0xb5d55e18,0x60039142,0x2386a45b,0x73568a25
.word 0x0f03b5dd,0xac61724b,0x955c8a22,0x4fd1cc23
.word 0x6e8c9ed2,0x5b2e839e,0x06db81de,0x0c83a470
.word 0xfd3a59d9,0xdf6f91ba,0x18da66b2,0x721ac63c
.word 0x497e3f1b,0x9cd20ecf,0x97d99de7,0xfb35b4fe
.word 0xddf77e16,0x629609ef,0x548b459d,0x22c0c8c4
.word 0x4d32fb38,0xbf800675,0x70658606,0xfac6d716
.word 0xbbb63dfc,0x88a56e9c,0xdf1422fe,0x0317297a
.word 0x7c37cb37,0xcf6de1d0,0xf5fa545d,0xbcb8d5c3
.word 0x9518e997,0xc0410e2b,0xa55aaac4,0x668b9903
.word 0x5dd63352,0xd9d43812,0xeafb013d,0xbd9fbd18
.word 0xa6650a9a,0xfc6f35e9,0x172dda4d,0xd307cef2
.word 0x163545ec,0xf8285d02,0x3d5debd1,0xf4cc139c
.word 0x80dbeb18,0xe8aee19d,0xc8fec117,0x381c15b9
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 0xc67b2c59,0xbf54bca1,0x7721b595,0x938b00b1
.word 0x500357ae,0x85e9cd07,0x5542d65d,0x8aaf9a1f
.word 0x7f8c497d,0xaccd9ff2,0xf341fde8,0x9506b7f7
.word 0xbdbd96d5,0xb3f48e7d,0x3ec17f96,0xb20407f5
.word 0x9cf076c3,0xbf2e7da6,0x6629ac91,0x3930fd07
.word 0xe2890571,0x553304bb,0xb65ca2c8,0xe7475d37
.word 0xe0129d3c,0x76039b94,0x1900edb7,0x4a3a4d45
.word 0x41ada500,0x9edc39d9,0x5949cdb9,0x0d594ba6
.word 0x70078766,0x0f0adcb4,0xe78ace24,0xa4ae7136
.word 0xddd2a1ea,0x54aa1904,0x30069cec,0xaeca2ed8
.word 0x9617bec5,0xe767c38d,0xa7c3aed7,0xa6a7fb49
.word 0x07f1d834,0x9a5f1cce,0xbe3cec92,0x92537bca
.word 0x87118781,0x80372d4f,0x82afb33a,0x2271203a
.word 0x92239457,0x7ab77af7,0x62a4bd3a,0x4e153a2b
.word 0x0a4304bb,0xfb73a91b,0xc7b6c24a,0x7afa4a0a
.word 0xf7a5c228,0x0072d6cd,0x341fbd0d,0x67b38bb2
.word 0x638eac76,0x1daf2033,0x87e82f26,0x783dedf5
.word 0x7fe53fcc,0xed2a40e0,0x0c1d089b,0x48a37365
.word 0xe42efdc4,0xc04d9049,0xdca3d9c6,0xad50f82e
.word 0x6df66bac,0x25113a68,0xcfe5ac32,0xfed398c8
.word 0x37895f7b,0x85e3b1fa,0x7fa7786a,0x9b0598df
.word 0x299fd6dc,0xfd0fb99d,0x2f27012b,0xdad6e46e
.word 0xdb12f063,0x62a1eb3f,0xe4bf868a,0x5d2645d7
.word 0x8854ae88,0x910c4d31,0x6bbddc99,0x0f939223
.word 0x2812ef75,0x6ad14e36,0x044d11cd,0x20798c56
.word 0x3ed06054,0xef23a8a0,0xe1572ad5,0xf10109d0
.word 0x6d0c60a5,0x52e23222,0xc172041c,0x70e54a07
.word 0xf0b69d39,0x7741f55e,0x3f235411,0x6778fb87
.word 0x8dc2663f,0x12a4e506,0x634009b2,0xace664d5
.word 0xd61f53ef,0xd60d4827,0xb12591a4,0xbfdcc9fe
.word 0xb9e9bda6,0xd3d4cfba,0x7bf3175a,0x10607da6
.word 0x007a0b99,0xdd30c6e7,0xb2af5206,0xb2ef4231
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 0x764ecf4c,0xc1f79c32,0x98e68bf4,0xf886d465
.word 0xf3f2ec1e,0xe3b9c4a9,0x34b1db03,0x11d52ecc
.word 0xf8d60e07,0xa75f17eb,0xe06952a7,0x772bd136
.word 0xe5dd5c96,0xe2bc0c2b,0x954ea82b,0x8d19e182
.word 0xb7f1e4f4,0x8d7c3456,0x17a5ca9d,0x48726aed
.word 0xee0323c8,0x415a6f3d,0xc992ef9d,0x32453155
.word 0xf120de90,0x5025c866,0x2c4378f2,0x53ab0f78
.word 0x84e6f9f9,0xf539d404,0x8192a4a0,0xd7ea573c
.word 0xa0f9ed1c,0x02afea1d,0xff572c0e,0x6b2006f4
.word 0xd3e53a60,0xd0e331e1,0x14c1267b,0xc6890b02
.word 0x25d5e697,0x69e8e1e4,0xd7f51885,0xd21c7c11
.word 0xab8ad9a0,0x3a72e1e3,0x838c925c,0x88cd8874
.word 0x96ead6f2,0x6a96db11,0x45268abc,0x679f8056
.word 0x32f49917,0x132755fa,0xe60d76ce,0x7935affe
.word 0x74d2b245,0x5d312eee,0xe888727f,0x59efe4c8
.word 0x5c00e5d5,0xba6aea7f,0xba9b6fac,0xba464cea
.word 0xa5de5e85,0x6c1663ff,0x5edd80a1,0x591bfdff
.word 0x024d914d,0xbbddf70a,0x70571c96,0x900a53a1
.word 0xbea16d6b,0x6fa6e885,0x37903a2f,0xce561749
.word 0x676d8099,0x57344336,0x9e4e6bfc,0x02140124
.word 0xfde9f0bb,0x8fe848c3,0xffe8c4d8,0x76a05954
.word 0x5573e69c,0xce023362,0x702827a8,0x403c470d
.word 0xbb4fda53,0xe4e3af7e,0x6b5b93ff,0x8cd9a5a7
.word 0x674c8830,0xdf9b22fe,0x9c45edbd,0x642fbf4d
.word 0xfc838365,0x812c9c75,0x6e1d6c73,0x90a7bc04
.word 0xee099949,0x3d4d3341,0xafe992e9,0x39a8e344
.word 0x07f33740,0x40ac64e0,0x487313ea,0x96dc90d9
.word 0xe160a225,0xf0765386,0xff4f545a,0x2bf32c1b
.word 0xbbe1bbc4,0x6666e1dd,0xdf19ab3b,0x289ae9c7
.word 0x5532af87,0x7902a655,0x2223fa77,0x36eee7ee
.word 0x04f0bebc,0x9ee49478,0xf0d18795,0xf92b1e80
.word 0x4d9b48c8,0x05f20e9d,0xe40a2639,0x8c742302
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 0xd02bae69,0x7e4e2d96,0xc0e0bdc1,0xa016fd68
.word 0x96b6e8c6,0xbe7e6fb9,0x1ae50ff7,0xf0bb17b6
.word 0xa8cfc835,0xa97d2259,0x6def9f9f,0xb9fc5d45
.word 0x8e6f76df,0x0f67526a,0xf9198e9b,0xddb83ed6
.word 0xb2fcdeab,0x7c275ca9,0x6b6a8faa,0x8ddc9595
.word 0xb73aa02f,0x6698dfce,0x45295876,0x641d3cd9
.word 0x856b9712,0x58c74af6,0x5369960b,0x128c4879
.word 0x1c22fa9e,0x03f91342,0x6196576f,0x09e8279e
.word 0xd184ef05,0x43185907,0xd674e438,0x35b075e0
.word 0x50dee58a,0xfefe3fad,0xbac5d9d3,0x2f43ddec
.word 0xfb3dde18,0xf85c09f7,0xdf3f149e,0xc1a4db4d
.word 0xb1e8cc73,0xd3af5c56,0xee5b12a9,0x41289c1c
.word 0xebfd6d3b,0x602329fe,0x4a8dec9f,0x94d8451b
.word 0xe4fd9d2c,0xa4fa3c8a,0xac6b77ef,0xeffc4445
.word 0xce930db9,0xab1c122b,0xc5d0830c,0x4fcac1b4
.word 0xe851f089,0x7f8f4081,0x4da761bf,0xe4a81a20
.word 0x44d5de61,0xcea1840f,0x3893ab1c,0xa91ec7ea
.word 0x9b7cfed3,0xea60cf68,0xe25d434b,0x85a3cf6b
.word 0xf48dc409,0x70703b5c,0x3ae891cf,0x6f54fa34
.word 0x644c1e1b,0x46cc478a,0x153f15f3,0x9e9ef376
.word 0x6ad31b49,0xc902d214,0x14212c4f,0x7b475f8f
.word 0x4fa839d4,0xbd30c666,0x0cdf8565,0xd6266ee4
.word 0x7d464207,0xa2148984,0xa290e870,0x46cf9d0f
.word 0x45786e4e,0xfb9b2387,0x691305c5,0xf6ca9255
.word 0x40540d02,0x34e579b4,0x54fc1028,0xff0649b4
.word 0x3d9b6cbb,0xb9d39bdc,0xe98f89ab,0x20e03cce
.word 0x821d21a0,0x0fed92ea,0x7293520b,0xb8b126dc
.word 0xc63bcad3,0x75c0de5a,0xd363daa0,0x8a042a67
.word 0x45fa4498,0x6e7440d4,0xb702213f,0xf33e179d
.word 0x2b471ca3,0x3264353a,0x1fcefd59,0xf09e4201
.word 0x94f8321b,0x35b98fca,0x5b8252a5,0x059a91df
.word 0x0b4ca86a,0x50fc4311,0x99e27ac8,0x9cde286d
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 0x28277fd3,0xaee24361,0xbe70cee9,0xd991b2ac
.word 0xe6015498,0xf414dedb,0xd5ca080f,0x89f94d8b
.word 0x4da5b988,0x7a5d5e70,0xf83bb0fc,0x2fb05265
.word 0x1a4b4188,0x29f04b10,0x9834f56e,0xd650be90
.word 0x8128281e,0x82fcda74,0xa5692f51,0x2a4e49b4
.word 0x5ca5d5c7,0xaaae10fb,0x12599a0c,0xd0298a20
.word 0x9061095c,0xa3e07ac1,0x89c9a27f,0x9645813e
.word 0x5c8c571d,0xd4d7ea77,0x251b086c,0xd33dfbad
.word 0x2b1fc05a,0x490aea33,0x0a056503,0x9cebce14
.word 0x799e72f7,0x5f974681,0x2b431757,0x76647637
.word 0x13a188b2,0x404b8f4c,0xfe57153e,0xb55e8659
.word 0x6d12c579,0xd936f887,0xeb87ebb8,0xe6571611
.word 0x5ebfde56,0x6fa498bd,0x2e28182b,0x0aaccf84
.word 0x7b912302,0x7fe703e5,0xf14beea6,0x25146e0c
.word 0x8ad41b34,0x9679c7aa,0x96479243,0x55c6260e
.word 0x788769f3,0xfe8437c2,0x25daa3aa,0xeea604fe
.word 0x177088f7,0x9231993a,0x4240fa6e,0x8736c505
.word 0x556f70c3,0x8aa036a9,0xc07d7647,0xc094a202
.word 0x01c524ae,0x3a57976f,0xf8a7bb2f,0x89d3462d
.word 0x3aaf5a13,0xc16ce36e,0xb1787f43,0x41842f1d
.word 0xc2f71189,0x4383a73e,0xd7fa4315,0x32a20e27
.word 0x73d9fdae,0x916c7702,0xa13a8da5,0xa9fdcd32
.word 0x0c3b9090,0x8e74e1c4,0x156a2a1e,0xe49cfdc1
.word 0x832b7042,0xc4acd6ce,0xc8e7205d,0x38546ca0
.word 0x54ba95c3,0x70bc471d,0xac082482,0x78b21b31
.word 0x60700f34,0x77b74606,0x85716177,0x6ff8782d
.word 0xc548aa59,0x6d36eb66,0x7d310383,0xb5e4c009
.word 0x6de1f118,0x5e16412b,0xbce6cfc4,0x662703fb
.word 0x222572aa,0x1260a660,0xd2688b1c,0xaa9f027c
.word 0xf37887c5,0xd22f0409,0xaeaa391b,0x342657a4
.word 0x81b0d208,0xf0f5434d,0xa1a36e13,0x8d0ac6d1
.word 0x8e31346e,0x9298a860,0xc2c3ffc7,0xc77863ba
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 0xf90da7d3,0xa1fceefd,0x873baeac,0x3e55af1f
.word 0x23f798dd,0x60b9342f,0x77e1475f,0x672ce0ad
.word 0xf59161de,0xf0b1e572,0x0f36ae11,0xafec4dbc
.word 0x78b0939f,0x0b35c432,0xdac010d7,0x58784458
.word 0x97075386,0xf992b079,0x759c0bf0,0x9b377025
.word 0xa907f641,0x33137305,0x787a9ae7,0x48fb4327
.word 0xb2ebf18d,0xe7d80ff7,0xac72727d,0x7e31203e
.word 0x8c981bf0,0x548cb643,0x1f1d9ffc,0x2b7d9952
.word 0x6b28f5f2,0x9445c655,0xe8b998e4,0x2c6bc42f
.word 0xe5c15bee,0x86c8da45,0xa3f38787,0x6b66f3dc
.word 0x9bd60326,0x99900273,0x0b631187,0xc9c11b5f
.word 0x89a30e41,0xb71fbb60,0xfa80807f,0xeb87c840
.word 0x5ab4c97e,0x18c7d673,0x7e2bf4b0,0xd36dd8c8
.word 0xc5a39ef6,0xe80a3794,0x6acbec9a,0xeb378313
.word 0xec89ffe4,0x822680e3,0x38bbea98,0x54530043
.word 0xf6533846,0x3f7d0d17,0x2141fc56,0x640a9236
.word 0xef594fcc,0x66004977,0x8065326b,0x65bc663b
.word 0x06a0860e,0xeff2fc7f,0x253ed840,0x18522c29
.word 0x93a6df59,0x8937fb6f,0x26d9fe0f,0x9bf20b6a
.word 0x47a86496,0xd3409afa,0x6ebb4878,0x71ac4d81
.word 0xf5b7d9f9,0x0e4dd661,0xc2c8ec38,0xd04ec1e6
.word 0x4b631cec,0xa13b6ccf,0xdabe8f38,0xc7af2d90
.word 0x90bdd744,0x062ec182,0x66ed3212,0x8db4c0a9
.word 0x1fb870ce,0xf1864175,0x113f4374,0x0a9de5eb
.word 0x914e148f,0xfe0485f2,0xfbb9e0c9,0xec2277ee
.word 0xb16dec1e,0xc1bd2261,0x160adaf5,0xd4a8a227
.word 0x5be792f1,0xe8eace0d,0x2c0c21b5,0xe41ab3cc
.word 0x348dd03b,0x62148bea,0x56def978,0xe61303bd
.word 0x3a7e0f82,0x0f2d49ef,0xa2dfc5a8,0xbf49a841
.word 0x6836cafa,0xb6f2903c,0xa3f4f014,0xbfa20868
.word 0xff3a9a6c,0x68d3e4e9,0x5343a3cd,0x652b82c5
.word 0x21ee4b77,0xeb66c617,0x5062f0e5,0x7659fe57
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 0xbf8ac665,0x96a58513,0xc0a21863,0xa326eb34
.word 0x391774f8,0xe131506c,0xeb1b67d4,0x9cd167b2
.word 0x4e065dab,0x3d38e6a2,0x1837c190,0x9f1e5420
.word 0x2910e337,0x89ba6ef8,0x8e6859ac,0xcc683a84
.word 0xf20cfbd6,0xfd1a6dbf,0x05c775cc,0x4bad01d7
.word 0xa2916263,0x776a13f1,0x8fd9a678,0x0b86be38
.word 0x1d4263be,0x1864a83b,0x715cdb82,0x1df13c16
.word 0xcc3e1af3,0xf1235c56,0x3bd6df7e,0x8d3407d1
.word 0x66d12cb2,0xebb1304d,0x48062f23,0x2c734fe3
.word 0xe0a804e8,0x3c156e7e,0xc24aff97,0x77f71dc4
.word 0xccf6e9d0,0x9425ea03,0x9272697b,0x450e5d6d
.word 0x98fec928,0xeb1b7ccd,0x19a4dc7e,0xafff2fda
.word 0xc46b5f2e,0x79cba10e,0x483e864c,0x514dabf8
.word 0x9ac270e5,0xedcd6795,0xe3b5edac,0x8e74d651
.word 0x1f36e558,0xe8d41def,0x84fae6cf,0xde6b0541
.word 0x61afa3a0,0xa491f2fe,0x137e736d,0x3d560fee
.word 0xd753c620,0x3c89446d,0x7b3c11ce,0x077c3a01
.word 0x071542fb,0xef898210,0xcbd6acaf,0x6e1a0c44
.word 0x064db896,0x20cef77b,0x2489e190,0xf3a8a47d
.word 0x7172954c,0xbe51670e,0x3c865913,0x91eb5e55
.word 0x2c418cd8,0x41ecdd81,0xf9d12b48,0x9d25e9da
.word 0x66bb2cf9,0x4e823bab,0xcdbbc9ab,0x2f570e10
.word 0xc3663f43,0xc4634507,0xe2ae1289,0x67d45623
.word 0x112045ff,0x5045fa0e,0x5260060d,0x618fcde7
.word 0x5e9f0767,0x70d3188c,0xe2a9b22a,0xaa3c3bb3
.word 0x94ed69f0,0x7f4feaec,0x770ad6ce,0x8f327ffd
.word 0x960e6428,0x163b0844,0x5eded749,0x05e907c6
.word 0x82a58fb8,0x383cdcfc,0x31617df9,0x4d640dab
.word 0x8acf930b,0x65ea3a8f,0x052208dd,0x36e76b79
.word 0xfee007e2,0xd17362e8,0x451fbf21,0x657b7862
.word 0xee7fee8b,0xc06f0adb,0x65156b8e,0x1955c9bd
.word 0x2fccb457,0x969e258c,0x6957e21c,0x700fd5f0
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 0x6cb1ef2e,0x2935ca1d,0x91a19202,0x21c5b098
.word 0xbfa6c1bb,0x533ced95,0x1328f4e6,0xb427af66
.word 0x0e07859d,0x188b1426,0x990ccd84,0x7592d812
.word 0x0e26f5dd,0xb37c10ab,0xf597bcb5,0xd9948561
.word 0xb24f959a,0x46d52e6e,0x60bb86b4,0x7ef1b7c1
.word 0xefb51546,0xe4024a6b,0x9eeb4b6d,0x275f217e
.word 0x34a1b4b4,0xc226abd6,0xb31d5d08,0x90a4a933
.word 0xe47c2e46,0xac07685e,0xa5bcdd79,0x6e5ba23e
.word 0x0e1bd7fd,0x3c8110f0,0x413a91b2,0x7b04ab40
.word 0xdd4f4e28,0x8ba475c6,0xa5e7451e,0xa398b2e1
.word 0xd08d5969,0x54acd68a,0x598cb3a0,0x61744e56
.word 0xe47b78fb,0x32f95862,0xa30d15b4,0x6a6c8a67
.word 0x04ebfa6d,0x32fdcc83,0x116ff7aa,0x29dfdc78
.word 0x011df06f,0xe31ae2e8,0x25707243,0x33f34e9f
.word 0xa7b62cc1,0x92b5191d,0xb80e88e6,0x8bc56947
.word 0x73fc53e7,0xce848a75,0x937449aa,0xdd40b06d
.word 0x9af5b375,0x788474f6,0x6a91a033,0x79c052d1
.word 0x5bb9370d,0x584d9b50,0x2a152de3,0xc391b45c
.word 0x3131cb79,0x90a524c5,0x4274fccc,0xa5e8e461
.word 0x0d885396,0x06ee896f,0x9c8452d4,0x100aa577
.word 0x1afe7f8c,0xe05de388,0xba4988fd,0x21882ba3
.word 0x53ec2093,0x4869e9db,0x2d32d283,0x1ca0483b
.word 0x4d17bf11,0x4f464d3d,0xfcd7066e,0xc9e8a9d1
.word 0xc168b775,0xae3b76e5,0x186309dd,0xa0ccacb2
.word 0x5ead8aea,0xa9187d6a,0xeb979e14,0x3d947cb2
.word 0x2cce73a0,0x56ddb7de,0xf1141a64,0x3bb28f41
.word 0x79b7cebb,0x1f321ed3,0x8c616edc,0x758ab44d
.word 0x1a463285,0x2f5a28fb,0xf9be1d2f,0x750e5cad
.word 0x49d17048,0x7d478f41,0x61d6c1c4,0x9a51e544
.word 0xa3747b00,0x8904f168,0x5547d67c,0x04bef8da
.word 0x06a0c0a7,0x9aaf5ca0,0x7f5482b1,0x6b9a0ff6
.word 0xd0917f80,0x6a7c2a9a,0x3833d33f,0x6b662f49
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 0x2b7980be,0x431e59e4,0x8cdd0fbd,0xba27b086
.word 0x3dac6acb,0xe55ac001,0x504efb38,0x8c858c1f
.word 0x2f5b4ae8,0x46ab9f84,0x0668e10d,0x7266a351
.word 0xaf30a24b,0xa9dc333d,0x29b07792,0x3c0a1473
.word 0x2ff4e950,0x303b7252,0xbc050080,0x64ba2dca
.word 0x2599e187,0x2e939b72,0xf2bd6c87,0x07748cc0
.word 0xbbf7d4f1,0x96d8b40a,0x9da5be1e,0x2f6b738c
.word 0xc233dc46,0xbbefa694,0xa76caa50,0x521821e8
.word 0x4c67fdff,0x145898ae,0x38927412,0x77c796aa
.word 0xc63a0025,0x71018a1a,0xea262b6e,0x93a39c1c
.word 0xe133205e,0x08f6f3dd,0xb4d80f01,0x5f8c2645
.word 0xdfbcc7b4,0xd0f8817f,0x177b0fe1,0x7e1155a5
.word 0x43e33d01,0xb568febf,0xc22a196d,0xaf2b24ee
.word 0x19f60006,0x5879de3e,0xc04b4d62,0x6f310073
.word 0xd3254281,0x79d3fb3c,0x28bcb25a,0xfe1da8ca
.word 0x65db6adb,0x5a318f73,0xd3b449d1,0x879314bd
.word 0x2dca7acc,0x50e3a3c7,0x3c84fee6,0xfc61f94b
.word 0x331e9c1d,0x5bda7c00,0x1df59625,0x31501b7f
.word 0xed6cc644,0xd2572829,0x090b255c,0xd6b168cd
.word 0x3f66c85e,0xd5969435,0x0c9f4618,0x93ffdf02
.word 0x7bf0474f,0x817b841e,0xe503c11e,0xc47a3c82
.word 0x733dcb34,0x849cfe9a,0xe385dc76,0xcb688d7f
.word 0x7dd8c534,0x50d0bbb9,0x841b57fd,0x08992209
.word 0x4b5ff206,0xcf3ea4ca,0x18036930,0xfb69e3a3
.word 0x2433c5f6,0x8865b0d6,0xb7d3b6cc,0x4500ec50
.word 0xd84d3d5b,0x424dc7b9,0xdda9e024,0x98f1958c
.word 0xe09f95c1,0x2bd3814a,0xe9e1a9cb,0x62cfef99
.word 0x8ed4c991,0x7fdd4850,0x8f4cc571,0xac675be1
.word 0x9db986f5,0x6eb4fffc,0xe8f19c50,0x3613e6e1
.word 0x791993d8,0x3a64753d,0x5c3c34d3,0xbd5d34b5
.word 0x1e4aecaf,0x9950d113,0xc4f327f2,0x86f5662c
.word 0x827c9190,0xa0e9bd65,0x24a15f70,0xa54f5a49
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 0x7342a2de,0xd5bdeb47,0x3d9ca5d2,0x69d7a9b9
.word 0xd647dc03,0x9198a507,0xb5fcfe81,0xf73ff94a
.word 0x7c365bbc,0x8e11490b,0x2ca15b6a,0x07983592
.word 0x9cf14d94,0xd392793c,0xa9bc215d,0x880ff72a
.word 0x0c79496a,0x2392a169,0xa73fa539,0xf60cdc87
.word 0xcb8fe4ba,0xd44c11b2,0x748195cb,0x3f16c64b
.word 0x5d0b341a,0x217c5455,0xe342ee6f,0x9b7550df
.word 0xdbc34ede,0xf6038c88,0x2ecbed00,0xfa093eb7
.word 0x3765b7a3,0x4533f287,0x0b2b13c4,0x3d5808b9
.word 0x0f24179d,0x3def5f99,0xde69ac08,0xe2771fef
.word 0x4b6b691b,0x97189507,0xf946822c,0x8aae82ee
.word 0x3aa2df61,0xd7cc2007,0x61e609a8,0xa0dcaecc
.word 0x39285e9f,0x29033b87,0x0c482322,0x3ce083c1
.word 0x71333d0c,0xd7f041e8,0x78f4191f,0x10935f17
.word 0x9d4ec77d,0xa5347e65,0xad4fc285,0x76760fb4
.word 0x2678e129,0x81ddf948,0x4c7efa7a,0xf1f2c93c
.word 0x80989dc8,0x4521c0fd,0x678801a4,0x690bee0a
.word 0x484f0d19,0x78892a64,0xbf33c18b,0x52e01052
.word 0xd2a7f4db,0x7d574491,0x00efd50a,0xb0633fe7
.word 0xd9279e81,0x6dca0024,0x74bf43e4,0x874c0595
.word 0xaf53ba04,0x216dfbd7,0x91df0390,0x50f0c678
.word 0xc3fa2af4,0x4e791be1,0x3674c598,0xa9a837a7
.word 0x4bdd4beb,0xb336d2f4,0xa011551f,0xa7bf7e09
.word 0x314e624b,0xda4b503c,0x0dd0bf6e,0xb62ca81c
.word 0xbb209783,0xe587a33a,0xcde33155,0x269eafbd
.word 0xc86e332f,0xb5c3daa9,0x38d49e72,0x61da4edb
.word 0x6766e1e9,0x0e16a354,0xac97d6aa,0xe023b569
.word 0x2daa5d6b,0xaeeb6866,0x9d5d1716,0x1435664c
.word 0x29ffa1f6,0x8dc53a8c,0x5828a279,0xe1fcf434
.word 0x08abffc8,0x3a495a10,0xb7d1e64e,0xf4ff6818
.word 0x15d497da,0x180a1cc0,0x70f194ca,0xfa849bfa
.word 0x17bad66e,0xd62dc10f,0x14fcf223,0x1c0078bd
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 0xac3d35a3,0x28f662a4,0xf27c1193,0x240c21c5
.word 0xd30b4076,0x2d4fe895,0x583d7f80,0x3af8a29b
.word 0x0fd7489a,0x644be67e,0x0d274424,0x5b55bb3a
.word 0x31eeb5d9,0x7ea0e3b6,0x85c7f3c5,0x31e691d5
.word 0xd0a50a7d,0x53092b45,0xc218e1d2,0x5eae972b
.word 0x9fc81a9f,0xe6a7c30c,0x30c02bae,0x30a5e239
.word 0x0c969a23,0x9b8adead,0x2e714710,0xb86345fa
.word 0xb96a2cd1,0x8c48b7c6,0x57644b44,0xf9dccf1f
.word 0x841e5095,0x1c361a11,0xf572bcce,0xaf1decef
.word 0xf293fc3c,0x4e97790c,0x20b2c583,0xdaa5eeb4
.word 0x7d8675fc,0x8ca43bad,0x2e2d6f69,0x8ad59857
.word 0x964d5b18,0xf775f590,0xc1a28079,0xb3915f3d
.word 0xe46dd233,0x95c6dcf6,0xda646e4a,0x1856f30e
.word 0xef922fe1,0x381db6b1,0x3d9203ff,0x25403f4a
.word 0xe25e09e7,0xea2c26e9,0x25e5de1f,0x4063c58a
.word 0xe7562bfd,0x80197d13,0x495ec46a,0xe0a9abc6
.word 0x0332193e,0x42a27ddf,0x11f9c2a2,0xda1a70af
.word 0xa872f0e8,0xeddc5ac8,0x705423e6,0x8e8c6ec3
.word 0x60af9f8b,0xf70b371d,0xacb3106c,0xed157622
.word 0xe9e60aa1,0xfa40fdc1,0x3e89c326,0x8d3a7c29
.word 0xe0e970a3,0x255844ed,0x10147d95,0xac0f3d0a
.word 0x26fe4a5c,0xbcc673e5,0x30653845,0xfe8c136f
.word 0xf3fe52d5,0xb4efd5fb,0x4f03f913,0x949e0beb
.word 0x0b4346f2,0xb9edd200,0x40f36bd3,0x21ddda5d
.word 0x72356591,0x72d759fd,0x64a75486,0x5a074664
.word 0xadd738d9,0xda01a245,0x6a3d0992,0x71ebec4f
.word 0xe4ed2a01,0xa7f87408,0xfd89b007,0xd3bfcba9
.word 0x26548e00,0x97989c32,0x5481e273,0x8d1daeeb
.word 0x563cdef9,0xc8b5642c,0x37fc28ef,0x45809f22
.word 0xd00ca6da,0x032990a7,0x5b145bdb,0x11c9ff73
.word 0x8a2185e1,0xf65e0a31,0xcad2d94f,0xdbdd2483
.word 0xff28dd24,0xcf5c8164,0x2d7ad125,0x3035719d
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 0xc96c0d57,0xe4a9f61e,0x658f2599,0x7733794e
.word 0xfea91a87,0x258fe1bf,0x12b024ed,0x2daf863f
.word 0x25154a2e,0x56d8f9f7,0x000d4bea,0x4cfa7d4d
.word 0x46fec910,0xc2cd0da7,0x4254ee00,0x42bd9b13
.word 0xd878c34d,0x8670cafd,0x5198ebf1,0x0f6ad9ba
.word 0x152d78c2,0xc3aee07b,0xca06ed2c,0x8ee44c3d
.word 0xc8ce26ea,0x32f613b7,0x600a15af,0xae22f9c3
.word 0x9980bb16,0x022c5a74,0xfcae060e,0x78cb0dce
.word 0xaa0012f9,0xdb64a422,0x435df2b8,0xef88af63
.word 0x1a216ed5,0xc872b7c9,0x35db2438,0x9d2afbdb
.word 0x6270dabb,0xebb68dd7,0xc4c94a38,0x2592fd0a
.word 0x0f2ff7c5,0x089ca205,0x62f15627,0x1e31db0f
.word 0xb748f460,0xb968708b,0x87914a0d,0x862a6a32
.word 0x9695838d,0xf96b9264,0x0f174fa1,0x101cda48
.word 0x6edab7f2,0xa3800f68,0x4ab2fb3a,0xf6c409b9
.word 0xdac2a7b1,0x80d404b2,0x8bedd792,0x38a5da59
.word 0xad8af272,0xe021e5aa,0x45c79b53,0x42733c62
.word 0x1b2bb8f7,0xedf6c8a7,0x7aef0625,0xcf0bb376
.word 0xa14c386f,0x114ceac2,0x0cbba4d0,0x2b0a3108
.word 0x2e46f69a,0xe3f1499a,0x789fd75c,0xcd55ba3f
.word 0x47859fb8,0x88e4516e,0x91b9cbe6,0x42bb49ac
.word 0x25687ab6,0xc0b531f6,0x988e9143,0x0380caf3
.word 0xcc078f0a,0xf4e489bb,0x956e9211,0xbb7b251d
.word 0x66e5aadd,0xec4c3d58,0x8c482a8b,0x3ae70748
.word 0xd79e9dc0,0x34fb0d8e,0x6bca6ee6,0x973840e4
.word 0xbe09c08e,0x49876e17,0x4146df67,0xa84047a3
.word 0x7d55e761,0x6cccca0c,0xe401ca61,0x63ce37de
.word 0xe5dfc841,0xa8d848b8,0x18abf74d,0xdb25216f
.word 0x23da07b6,0x26bb5734,0xd2725c38,0x30326c78
.word 0x8c826bd2,0xf23961f8,0x21b916bb,0xce0a348b
.word 0xd53f9b7a,0xac79636e,0x2db4bba1,0xe5798d7b
.word 0xf6839702,0x28f4176e,0x0c0c1e74,0xcb5a89dd
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 0x9673427a,0xac03bfc7,0x850bb949,0x7ce77e5a
.word 0x54ee014f,0x4dca7095,0x38ccd52e,0xc6ec8ea6
.word 0x9d6eb797,0x16544c25,0xb445dfc1,0xb8358e9a
.word 0xc76f2273,0x89993713,0x216246c5,0xf1337e32
.word 0x0b9b23a1,0xcfd2a373,0x2b394e38,0x76165086
.word 0x9e1cb2bf,0x23d43a12,0x4154041b,0xb22722b7
.word 0x416a360e,0xf2fa4ceb,0xfc9b727c,0xca625db3
.word 0x2970944e,0x11cc9df7,0xa25f1dd7,0xd3dc4013
.word 0x21214442,0x94525ee3,0x707fa4d3,0xa7a3c1a2
.word 0x44bc3d24,0xfcd48521,0xb4b845ee,0x447f56b2
.word 0x8dea02b4,0xfe9290cb,0xd3ad8922,0xabd39cbf
.word 0x9c2235a6,0xc36d3a64,0x96781a1f,0xdc6f3456
.word 0xeb2e437e,0x827e7cbc,0x368f2203,0x91ebe184
.word 0xf4129373,0x45c51427,0x5fe816fd,0xfc2d29fd
.word 0xcfebe576,0xbe4d25c1,0xc3163de8,0x85bc5b69
.word 0x38e04177,0x15b0c46b,0xb6896b25,0x54d08fd8
.word 0x3835613c,0x9d920694,0xd431b7f3,0xb2a5dfc7
.word 0xa492dcde,0x89b6d6e8,0xe85cbc28,0xb0d95fad
.word 0x88b553ce,0x62293898,0x1f1f0ef0,0x918b3944
.word 0x240dbc4f,0xbbe8bd5e,0x0abded32,0xc8128d77
.word 0x72c4234b,0x041a5fed,0x75fef9c4,0x0dd2df85
.word 0xa7a0c484,0xd717ccbf,0x8d600792,0xf1102a0b
.word 0xea60343b,0x78f08157,0xb26a04a5,0x89427ab3
.word 0xd02b534c,0x6c86e6c8,0x70e35048,0x8bf4a56c
.word 0xf33552aa,0x01bdbf92,0x34ebd16e,0x8649cab2
.word 0x02a2d444,0x55e057df,0x6f1b677d,0xbe308318
.word 0x1b6fa9ae,0x65295fe4,0xc0df9c4b,0xaf5a3c27
.word 0xfc5d2529,0xd9758095,0xf9e0f20e,0x7d3f5d45
.word 0x9a8f7e1b,0x5c7c2187,0xc6dff2cf,0x1053c43c
.word 0x90aeb2ca,0xcc3f716b,0xb4a07fa5,0x6c6d5fc1
.word 0x23b9f192,0x2fe93926,0xa9a39b1d,0x9225abb5
.word 0x9fc7a33c,0xd3327e97,0x2a5532cc,0xd670d323
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 0xb90bf395,0x33dbd711,0x1c914164,0x58e6dcf8
.word 0x38ac2b48,0x89634076,0x324ce266,0x78446481
.word 0xa439f67d,0xb0537137,0x70d5cf75,0x2317f360
.word 0xa7764157,0xc4af4abc,0x8a616cb4,0xe586304b
.word 0xc4d496c9,0x06761c8e,0x45800ec9,0xe628473c
.word 0x164be9ea,0x2bd8555f,0x335d05ca,0x3e278f49
.word 0x76f8ad87,0x65b8f761,0x2dd64e8d,0x0ef999ee
.word 0x0c9e9198,0x304c06c8,0x6d0dc2a9,0xa84c6676
.word 0xbba68f70,0xb8126040,0x3b532b2b,0xbfcab90b
.word 0xe3e5a26e,0x520b1a85,0x52fafc2a,0xa6f2745f
.word 0xe28eae6f,0xafca2e2e,0x9ed36ce1,0xc4d38241
.word 0x7cb6b166,0x3446f0e7,0xc165959d,0xee89af82
.word 0x793bcb02,0x761a9608,0x5b8d603e,0xc9e8dd02
.word 0x3ce273fe,0x9f7723e5,0x84245336,0x1bea3eba
.word 0x471e0925,0xbb7fd682,0x34d7a4a5,0x5a03f1a0
.word 0x5c654b2d,0x1256835b,0xf6417705,0xac01b778
.word 0xc38f645f,0x3478ac34,0x79b64454,0x373a060a
.word 0x464448fd,0xdd5185fa,0x02028613,0x309745fa
.word 0xf46a9dbe,0x834ab03f,0x77442000,0x5b52064f
.word 0xe78364a7,0x962b0757,0xa51d60c8,0xfb4a4a53
.word 0x443a0f30,0xbbab8885,0x7912c49d,0x7bb88976
.word 0x2a5793be,0xa890e5ee,0xd8d4f946,0x98efa50a
.word 0x914656a5,0x3b5505c7,0x316e2de9,0xebd54372
.word 0x4ef88e02,0x3ae6e0bc,0x68f61b99,0x44cd26b2
.word 0xf56d1336,0xd8a0282e,0xc4aa1287,0xe7cdc1cd
.word 0x2c9e88b6,0xe53c4cf8,0x5be45fe4,0x5957ed00
.word 0xabd28a6c,0xeee415ee,0x2dcb521e,0xad968ee5
.word 0xffe3866a,0x863fc22b,0xa7e89e10,0x8cabf9ed
.word 0x6ccc3dd5,0x3ea034f9,0xbc7002e1,0xf8ca7723
.word 0x553bb4c2,0xb48e9a53,0x9712d23d,0x7ac31f70
.word 0x9a816dba,0x358bf55e,0x6ace2f9f,0x69a1da79
.word 0x9d436304,0xe7b0f0ed,0xd96c3f02,0xb7e1723a
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 0x6e422ad6,0xd6d22ef4,0xbdb43b3a,0x85e7a9ce
.word 0x82b70c52,0x953a46a3,0x95c170d4,0x3f832659
.word 0x1c4fd053,0x09f44bc8,0xe102d37b,0xf7cbb9bc
.word 0x6bba0b06,0xa1e01ed4,0x76c531c3,0x51d64eff
.word 0x6a47d922,0x4f39b8f1,0x14b7b7ab,0x9421c039
.word 0x89bcf1c1,0xf5eb4d2e,0xb1524090,0x0acf74a5
.word 0xa8affb7f,0x1103fbd6,0xfec3e88e,0xa3d139fb
.word 0xf505449b,0x2b3a2a9c,0xd7fefade,0x5ddf0058
.word 0xbe0da670,0xeec18afd,0x6123d88a,0x288954b9
.word 0xcff94bd3,0xa69b7e21,0xc47314cf,0x68f609c7
.word 0x3f6be5d3,0xd7a5a789,0x38f603cf,0x2d7e3676
.word 0xb2682ad4,0x3c8096e8,0x14cffb4f,0xe2d62413
.word 0xe668254b,0xfd6bb7fa,0x8ef27147,0xba918600
.word 0x4631ea3b,0xfc5383de,0x36a48308,0x9e688959
.word 0x2493d3a2,0x269aa61e,0xc9f59c27,0x3d0213db
.word 0xa21d64a7,0x7895f62d,0xd6d22484,0x89b3d815
.word 0x73d54392,0x4de43184,0xe5ea8d44,0xb1301c54
.word 0x32ef9ca7,0x7ef87c4a,0xb3e96cd7,0xefd08f8b
.word 0xdbf5d905,0x7c1c582a,0x05479a1e,0x080da967
.word 0x2799b0e8,0x339abe9c,0xe8bb7336,0x2dc5a95c
.word 0xd9aeb781,0x1273e341,0x42e287a6,0xdef2d665
.word 0xf1206147,0x8c2a763c,0x391b1512,0x1ece8277
.word 0x9422acf1,0x27883504,0xa73f6306,0x7ce11475
.word 0x671d5ee0,0x50ee679c,0x344cfb02,0xe04ef99e
.word 0x476b98b9,0x6dc37d29,0x49a4e5b5,0x5e69104c
.word 0xc083031d,0x37051c7b,0x8fd6ecd1,0xadac1ee7
.word 0xf39a5114,0x70501592,0xb2f3b3f6,0xecf8838a
.word 0x253f9db8,0xa97269ed,0x46b7a51e,0x00eae0de
.word 0x6a435ecc,0x812210d7,0xb7c6f456,0x38e957de
.word 0x511aea4d,0x13a00783,0xf066a64d,0x5ebd9000
.word 0x37f062d5,0xac03255c,0x2c87b5b9,0xb58c33e3
.word 0x2504c58c,0xf643e6ac,0x855e1d7c,0xfbeb95e3
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 0xea296192,0x0fecb54a,0xaedea4fe,0x35220f3d
.word 0xc16cf742,0x682f5ca9,0x9fce3dab,0x3f7f33d1
.word 0x5b2c381c,0xe2b14f6c,0x090a92f4,0x7af97a07
.word 0x73587240,0x9b489f8b,0xacd3711e,0xf49a8585
.word 0x5a5f9f09,0x1b422dd9,0xdbc75f57,0x5a7b1f53
.word 0x3ba60237,0xfc10a609,0x981dbc66,0xab318a42
.word 0x2d5669a8,0xcdb09179,0xc6485e3e,0xb839d9dc
.word 0x52819ad4,0x3baea35b,0xe334cc16,0x3f38e2e2
.word 0x3466170f,0xf95a51c7,0xb059b552,0xa3a85dc0
.word 0x44317336,0xe8b95d8b,0xd82ebf84,0xf8ad5340
.word 0xe4ddd41d,0x6eb430c8,0xd52fe8f9,0x426483fa
.word 0xdbb6e02d,0x1caf3eff,0x8fe33835,0x51900b03
.word 0x366bf2de,0xfe92f0aa,0x8b896764,0xfeb4db9a
.word 0xc7749f35,0x5571b917,0xd1f70ab3,0x22724466
.word 0x9a0c1950,0xce3d834c,0x5b146973,0xab44d757
.word 0xae67279b,0x37dd2744,0xa0b24d39,0x0707b9d4
.word 0xf1fde091,0xa4236a47,0x0885b529,0xeeee876f
.word 0x3e7c6b87,0x41c20878,0x1831be7e,0x5f8bd2cb
.word 0x1617906c,0xeb7c7599,0x325a317d,0x55f53d80
.word 0xd719c407,0x3650a988,0x066abe0b,0xe45b6057
.word 0x563116da,0xf73e9fb1,0x16db0d60,0x7e92dcc2
.word 0xaf516048,0x29cd7b42,0xb9608058,0x8b5a8fd5
.word 0xc613c004,0x76614e25,0x11a6ecdf,0x9c355b99
.word 0x85c00c4a,0x4c27a267,0xa84e24dd,0x2a9808d2
.word 0x7058f99d,0x03d894db,0xe5c4e0c4,0x6f248845
.word 0x8a7a0698,0x70746973,0xbc33e2b4,0x02436cd6
.word 0xeb2e5af7,0x3d869039,0xbad16be0,0x479364bc
.word 0x3ce89793,0x452fec20,0xc6b71962,0x42644368
.word 0xa707d555,0x5888705d,0x235b74c1,0x8bf3b106
.word 0xe203c40a,0x0f09b96b,0xb2bdd0e2,0x0b9fc137
.word 0xf3a7aafc,0x299741cf,0x6e849483,0xaf40f1c7
.word 0x8bf6d2cf,0xb5079bc7,0xce197219,0xd80adb90
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 0x962d8ff3,0x7671bd68,0x0a1490f1,0x4d028dae
.word 0x14092268,0xee403aba,0x417307fa,0x42f8bf43
.word 0x95bc09e3,0x21a139d3,0xeda77b1e,0x77e554bd
.word 0x923f4481,0x18fda73e,0x4e402034,0x1f3d9588
.word 0x8047005c,0xf526ed7c,0x541c0aa0,0x7a29eda9
.word 0xbc507344,0x466d1473,0x87cf2ef5,0xc87c1755
.word 0xaffb6d09,0x8baa977f,0x92728d82,0x9f750274
.word 0xb224b1c1,0xecd6899d,0x78ad8560,0x0585ce1d
.word 0x54ae46b6,0x410874aa,0xbd78ff04,0xc0894e7f
.word 0xb12c53f7,0x578cef46,0x72ebb4c8,0x764d83e5
.word 0x455711e3,0x033cddb8,0xe7e52d20,0x10edc628
.word 0x141278fe,0xbb562898,0xc97de44b,0x06b87e1c
.word 0x73f9792f,0x06337018,0xd29272da,0xb599d03b
.word 0xc1d34b09,0xaf2883fd,0x9bbc985d,0x833f8983
.word 0x31561b66,0x0e6b2006,0xfa0f52c8,0xaca3a9c9
.word 0xce9cde54,0xaf972765,0x107504d6,0x38a82f20
.word 0x302fa0e8,0xb79c7818,0xdb9c408f,0x05aaf2d3
.word 0x581136d5,0x58f39e6a,0xec1016b3,0x08897732
.word 0xb63fde08,0xe9937240,0x8caabf07,0x36082717
.word 0x9b1846ea,0xd160e65a,0xa042155e,0xbc270646
.word 0x69a29873,0xf2390528,0xf2d7c252,0x74e7701b
.word 0xd5b25ceb,0x15bb2099,0x691121d2,0x6ca074d8
.word 0x976a2784,0x1ef0658b,0xc226b682,0xcd6ff526
.word 0x5c7f2fbe,0xac42562d,0xb1d9c79b,0x6397a302
.word 0x13e76293,0x76af5b10,0x8d0a3365,0x75c1d02d
.word 0x19fce790,0x8fc54c0f,0x15ccac12,0x3aff2a1d
.word 0xfb740620,0x8c539be2,0x3a45fe0a,0x11c2732e
.word 0x57b0de89,0x96987bc5,0xfeece7f0,0x7da9e892
.word 0xdcb7d672,0x2bb1a448,0xe5192e6e,0x524ec308
.word 0x0d726d1c,0x2bb4c101,0x41dffd5f,0x95938ba5
.word 0x832a8966,0x5c368701,0xf9304d91,0xae96fb59
.word 0x73edc30c,0xe75a157f,0xde11c0e5,0x6032245f
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 0x53b7b714,0xd4dca7af,0x077d747d,0x956f7e22
.word 0xbbe7a84f,0x80951607,0x789cea22,0xc3a940ce
.word 0xb199eb15,0x2c8f7519,0x44d65b40,0x8a2bae80
.word 0x7a06f390,0x31862c68,0x5e3c1011,0x595c460d
.word 0x8cb5500e,0xae5040a8,0x02e8c253,0x123f4aa4
.word 0x2c8b82ce,0x0e424f32,0xbe792719,0x925ad4b8
.word 0x45bf4250,0xbfdefef4,0x00c8e243,0xd3fe945c
.word 0x2cdb2774,0xfb628749,0x723108cb,0xcf5852aa
.word 0xd332efb2,0x6f88ef85,0x744677dd,0x11e4f788
.word 0x17c09976,0x9269a3db,0x3240d07b,0x56ff7add
.word 0xeee3ec45,0x1324921c,0xd30dd7e5,0xabf030bc
.word 0xa2adbe5d,0xaf7de33e,0xf091cf3b,0x15eb6a22
.word 0x9f06c63c,0x7b64fa53,0xc33dbd92,0x5801a225
.word 0x66b25296,0xf419c3f7,0x01ac6d14,0xcb5e14dc
.word 0xe7632ec5,0x40fc8ec3,0xb1eea4f1,0xdc3027c4
.word 0xfa5334c5,0x1922d156,0x6f1c5bcb,0x99a2014e
.word 0x7db6f1e1,0x29a4d6a1,0x5415e9bc,0xea3d4ebb
.word 0xcd1ed3e6,0xf2ebe2e3,0x3c839da6,0x797dfd35
.word 0xb66614f8,0x98c59395,0x1074c557,0xe880a957
.word 0x73eb5ffc,0x1543317d,0xc8e17347,0x0c261ecf
.word 0x3165b9ec,0x70a0d25b,0x25a020f6,0xeff9a2fb
.word 0x998572c8,0xceb91bb7,0xca7e6e1e,0x1b6181d9
.word 0x4cbc3644,0x31614500,0xcd857628,0xdef4a598
.word 0xb9cfba46,0xf91b80cb,0xa9490b20,0x71735055
.word 0x3a3cbdca,0x570aae35,0xee3e3a46,0x40450fdd
.word 0x22832c8e,0xf478b11c,0x0c6805a1,0x675a2404
.word 0x2a9f2443,0x654c1141,0x7c9c1bfc,0x3e10c7ef
.word 0xbc3fefef,0x27c720af,0xf84e5b35,0x0783211c
.word 0xcd43ce54,0x3fb9cde0,0x07096501,0x2207d788
.word 0xffe589f2,0x840a583d,0xb00e71d9,0x486fb8b8
.word 0x35dabd65,0x11710c68,0x3f733ef4,0xf541b9c4
.word 0x0c520693,0xec5f3213,0x665bd878,0xeab213a8
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 0x605965a1,0xea5ae147,0x9b9a8f66,0x0fb877d3
.word 0xd3f64f54,0x479a8ceb,0xa7858031,0xbd86102b
.word 0xd100931e,0x65575078,0x2b4ca9eb,0x5798f555
.word 0x9dec20b1,0x4b899fe7,0x0a853099,0x3c81a156
.word 0x50dba698,0xc815f83d,0xad13b24e,0x82ec21d7
.word 0xc69e0820,0x015e8270,0xf660e467,0x5d39ac68
.word 0x846b662f,0xe4b668b7,0x2839d6bd,0xebb15159
.word 0x265d26f5,0xdef8a258,0xdf17c5cf,0xe72e6369
.word 0xf57d412c,0x9c151607,0x64069b37,0xf4b40c1d
.word 0xdf5c4381,0x1ca10e89,0xe79301a9,0x768efded
.word 0xa18d3451,0xd32e65f2,0xa95aedd1,0x4d7ba3dd
.word 0x3f05c12b,0xd398aaf5,0x54477b44,0xcaa13023
.word 0xd3df63a4,0x0f67336b,0x20635228,0xcf4c33f3
.word 0x789faab5,0xe98ab1d2,0x12cec78d,0x587d0fd6
.word 0x69234564,0xa40225cd,0x30628134,0x93ef3f5c
.word 0xd18788c0,0x931d5d5b,0xeaef410f,0xf54956f5
.word 0x724e5468,0xe8f5bd4f,0x8e810368,0x94c4a5ba
.word 0xccdcc1fe,0xdb27545c,0x4c639b0d,0xf0af5c09
.word 0x6a74c93b,0x47579907,0xfd4fbce2,0x52551450
.word 0x3ada68f4,0xf81755e7,0x66959769,0xca5cf6f6
.word 0x9679a33c,0xde080cc1,0x37e28787,0x60a11861
.word 0x34690e09,0x68a23bb0,0xb60ef970,0x150dbd67
.word 0xb73a00f1,0x51094cbb,0x9f6fce51,0x9c13dd75
.word 0x82bca1f6,0x8d2544a8,0x014bedb8,0xce80be90
.word 0x319845e4,0xb0f8ebb8,0x82f4c9ae,0x2572f891
.word 0x883a0d57,0xe6636bad,0x9a3ec6dc,0x4e5538b3
.word 0xc1f87d83,0xd4653d80,0xce28efda,0x0e32ab9a
.word 0xedb76ef2,0xfe26b350,0xbe477841,0x103216bf
.word 0x036ce292,0x6176a832,0xb17c2e91,0x3de5cd37
.word 0x2d348fa5,0xc8572130,0x9ca32779,0xb48208ee
.word 0x249ae412,0xe6b31e10,0xb8c870a4,0x90efb2dc
.word 0xc416e3ad,0x82af10e0,0x88e7f2ed,0xf1f66d34
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 0x2f388b37,0x0c9894c0,0xed55dd4a,0xda67d351
.word 0x84ddb37c,0x22e68bd1,0x046d39e5,0x038e6e91
.word 0xf273c20e,0x1fd32be3,0xdf035c0c,0x06934028
.word 0x95db9d2c,0xaba24327,0x76be9a88,0x8b974939
.word 0xe9c64142,0xc23652c7,0x0caced90,0x7a14469c
.word 0x8a08d77b,0x36cced01,0xaebab16c,0x52585f58
.word 0x542dec14,0x8ad1830c,0x3e6b0c3b,0xde2197d9
.word 0x1cea7f1d,0xe7a0bb81,0x300fa0dc,0xfbb69104
.word 0x4d0efb13,0x56ec236b,0x748dfb44,0x5f209b50
.word 0x1cae2ef4,0x2436e340,0x550e0a44,0xa71f47db
.word 0xb9ed91f3,0xd6d0ee58,0xd217843c,0xcee81757
.word 0xa0d33b12,0x5a6d14be,0x0beafaf3,0xa853c38d
.word 0x7ea3baee,0x92bdea0a,0xdbf9bbe0,0x3b6163d2
.word 0x45800b8d,0x0a5e4776,0xe59b15ea,0x03aefb6a
.word 0x46f6c4f9,0x4f0cf9ac,0x01516b94,0x5923e14f
.word 0xc97c0c9c,0x112633f4,0x8c6c8b10,0x9e6573f5
.word 0x75ecf81b,0x24e4cf11,0xa43c96db,0xd4bf9850
.word 0x16baf075,0x3c6ae2b9,0xfa19e098,0x7ff15b9c
.word 0x189fd246,0xe7f7ed27,0xaca7b60c,0x2eae41a0
.word 0xc4f1c325,0xa70047b7,0xfc71e5d6,0xe65eb794
.word 0x65d64bed,0x70adac6d,0xc506b808,0xaf0fedd0
.word 0x92acf9c4,0xe8c4169c,0xc78af32d,0x2cfa2fad
.word 0x825663c1,0xd3bb306d,0x7da1d82c,0x77954136
.word 0x1bd0a1a1,0x18bd54e6,0x1510d9bb,0x18186509
.word 0x711a059f,0x8e90e6d0,0xac7eccf4,0x70ec0424
.word 0x8c9ff869,0xaf3ed054,0xad4c8d59,0xfd29f109
.word 0x2cb08af6,0x772ceae8,0x04fdf243,0x2886b853
.word 0x3f18ce2d,0x39ca0f3d,0x48e29d34,0x460f7510
.word 0x7919af5d,0x2d781a7b,0xf6661640,0xe3128869
.word 0xa20423a0,0x2dfc4840,0x3fa54e9e,0xfe731a74
.word 0x7de947a0,0x1eef0097,0x7608045b,0xaf8781e8
.word 0x5d83e2a5,0x011ac8b0,0x577ff4ec,0x874184ad
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 0x9098f2e0,0x81a316ba,0x017c5dc9,0xe8abcf8a
.word 0x10cf51e0,0xf0db6723,0x0b092f13,0x2eff9713
.word 0xd2ca1353,0xbe5f99b7,0x99c70236,0x9b56dbd7
.word 0x9a829105,0xd9f35254,0x3eaf2808,0xeb76539a
.word 0x788a4e0b,0xeeabc889,0x51cd09f7,0x1baf3f5d
.word 0xf25a235d,0xd363a2b5,0xb1132b77,0x95210544
.word 0x8794d8d4,0x6f51089a,0xc61aebdb,0x7499a325
.word 0x03425879,0x481fec11,0xec4d401b,0x7f00fdeb
.word 0xa5a272bf,0x4c4586fa,0x8ecc8648,0xb8af3d2d
.word 0x58c4bdf8,0xdc31f896,0x1ce70f8b,0x74cc365b
.word 0x545bd996,0xeb0aba69,0x3da4c346,0x798b4bd1
.word 0xa76d7e28,0x1192e8c2,0xf3b2c42d,0x271dffaa
.word 0x336ec621,0xead7e042,0x7fd88d1c,0x56c8eb8f
.word 0x0c62a972,0xcbc504e5,0x87f73b20,0x34dce89d
.word 0x022a6055,0x20c844c8,0x86d23455,0x9467babb
.word 0x25d298fc,0x25a30040,0x3e00e2ca,0xfa35e336
.word 0x9a7805ef,0x9921e875,0xd5045f48,0x3afddec0
.word 0x7081de4a,0xcf340bf8,0xab7ae145,0x4bae3e21
.word 0x61367e1b,0x91213f96,0x63b590a4,0x3a9f43cd
.word 0x09f1234f,0xabd9c46a,0xa5260c98,0xb36fb625
.word 0x56186fba,0x9df28bb3,0xaca2b75f,0x9feff91d
.word 0x0bd6dcb9,0x46f68314,0xf65a190a,0x475a7ef9
.word 0xf825461f,0x51e85156,0x44d63c60,0xfc91af04
.word 0x79e3d191,0x15494fe9,0x6e08d06f,0x2c8b4d91
.word 0xe686f0a9,0x014fd28c,0x2784e518,0x27c661f2
.word 0x5026b27e,0xeae323af,0xea1b21bc,0x1490fe4d
.word 0xed6dfd97,0x4a91ccbf,0x71dd15a7,0x2d3b1e27
.word 0x0e242251,0x22ce9d42,0x2f91f4bf,0x8812258a
.word 0x015781b8,0x4e4d4c11,0x3aa8c09f,0xade10a41
.word 0xc199358a,0xfbb2dc05,0x3e98c139,0xba841802
.word 0xea6a4356,0x4245bbc9,0x57684824,0xf151ed36
.word 0x0371f401,0x77076c56,0x673a720c,0xb2cad548
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 0x3bdd9fd7,0x8c0194f5,0xef97053e,0x6100c3f4
.word 0x136345a8,0x36f807af,0xf5d51c8d,0x16beb9b2
.word 0x5bc75ef2,0xd8d7a121,0x5e36d36c,0x9b0d5c0b
.word 0x449abe4f,0x757cdbcd,0x4b172f23,0x3707ae61
.word 0x20a5366f,0x361f70f1,0xaae5f74d,0x65aac7d6
.word 0xd7a2c020,0x3d937e97,0x60aac2f6,0x37229870
.word 0x6467c445,0x47c7d5de,0xce2ab728,0x9d77d61e
.word 0x043bae2b,0xc61aab94,0x908e7200,0x52b46f49
.word 0xd0ee762b,0xaeb57ebd,0xcd554040,0x12cdb8ce
.word 0x3d400118,0x0b544dad,0x76abe76f,0xaed7ed96
.word 0x9cc79f6f,0x2908a465,0x6169363e,0x84712f90
.word 0x945bd5ce,0xa04700b8,0x1d0f1759,0x0ccda1be
.word 0xd6b856bb,0x7b96da5d,0x5d4a232f,0x9d0c96fc
.word 0x72e5e471,0x8c2c2376,0x08c24ee8,0xe6c03db4
.word 0x9cb13c01,0xf3eda8ef,0x000096fc,0x63c95d69
.word 0x410083e3,0xb82aca99,0x92865b62,0x9b25bae1
.word 0x16463853,0xb2408779,0x76058a0a,0x0cf2bcab
.word 0x21746740,0xd3a5d7dc,0x240eb02e,0x0df3965f
.word 0x226d890a,0x856a75cf,0xaf3df4ee,0x52691931
.word 0x67657b39,0x65fbeaae,0xbe301222,0xf412c899
.word 0x815ea76e,0x03fe6798,0x8d75b168,0x0c9f1474
.word 0x1a81ade5,0xc7bf38f0,0x0a019242,0xe4ed1023
.word 0x27d63e1f,0x51dc3133,0xddbb68ab,0x910f4eff
.word 0x3261facf,0xa439bd20,0x4271681d,0xd7cff3c7
.word 0xc64b9dec,0x9ef217a4,0xfb2f6983,0xb9f5ad1d
.word 0xdac54169,0x09d3105b,0x6353a15d,0xdd8a6458
.word 0x491585f2,0x109ab6ea,0xe63c4330,0x9fa6db22
.word 0x16712c37,0x2c9e86d1,0x6fdccb9c,0xb8a47980
.word 0x45bf5758,0xed7b2c3d,0x09c98c7d,0xe4d2fe03
.word 0xe9ad8b07,0x554497d2,0x95313bfd,0x42594ea1
.word 0xd01b8335,0x7181382d,0xae2b0995,0xd614d786
.word 0x049727b2,0x4913bee1,0x53a94150,0x88076d77
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 0x6f869046,0x6af07ee3,0x1425c0ae,0xa9364f2a
.word 0xcca18a24,0xc6a18b1b,0xf8d6cb86,0x82128191
.word 0x5484e888,0x66488dc1,0x21d1390e,0x0fc25e29
.word 0x17c4a17f,0x8755092f,0x944350ad,0xf903b5d7
.word 0x45726d1b,0xfd1fadb7,0xeaf1a200,0x2d9108c0
.word 0xce18825d,0x8f0f3706,0xaa16a197,0xd281863e
.word 0xc0a33236,0x636bbb1c,0xf907c327,0x00b4e1a5
.word 0x5f5eb071,0x2164cdd5,0x1f0084fb,0x76bea111
.word 0xa69490c6,0x343bf601,0x87b9c6a9,0x405fc9ab
.word 0x89bd8d9c,0xf31d85c9,0xd8d49e09,0x532e6833
.word 0xd2dc7c68,0xda432f24,0x818347d5,0x6e3b1c16
.word 0x441bed1e,0x0cbb1584,0xab2d3638,0x1d584910
.word 0x0545633e,0x6ac59685,0xb188a7b2,0x50fda6ae
.word 0xd079d1e1,0x3f1f1862,0xfcf330a0,0x3f17d06b
.word 0x9622bde4,0xdda8efd7,0x3b0c8ef9,0x6e4777a0
.word 0xc82d7919,0xaa515010,0xb08f767b,0x5d25ec6f
.word 0xc4594872,0xbfb65641,0xd3650b84,0x5e85b013
.word 0xcddc2ec8,0x84ad7171,0xb4a47b0a,0x1c8e6e70
.word 0x87f651cb,0x80d83ee9,0x282eaf15,0x76ca185b
.word 0xe8cb832e,0x73bb851f,0xf55c738d,0x0d3abd63
.word 0xa4113a03,0xbab38084,0xb683b234,0x6ebeaf4d
.word 0x39c7680d,0x2c1a4364,0xd17bddba,0xf92a2207
.word 0x33f1467c,0xca27a6ca,0x614334b9,0x595e051f
.word 0x94e88572,0x2052f711,0xac90288c,0x20c9639e
.word 0x3f56eb39,0x1f388637,0x22aaf69b,0xbc0efa0a
.word 0x534903c3,0xaa4c49a0,0x78f9c263,0xd8605883
.word 0x37f84897,0x01b99310,0x69128554,0xad9f2279
.word 0xe1b2efed,0x5c124645,0xa6c89aff,0x51bcab89
.word 0x730e0646,0xeeac2a65,0xb9ec70c4,0x5e1e96aa
.word 0x3a8ff4fe,0xde7af065,0xb04868b2,0xe6c14760
.word 0x29150396,0xb8aac41a,0x335cf49f,0x3bd2f070
.word 0xf4caab9e,0xa9588105,0x9d26d699,0x940f1175
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 0x7526ea2e,0x17746c41,0x36c1826a,0x94bc0b3a
.word 0xbe4c54f5,0xa7bbade9,0x382fc1e8,0x6d2ccfb1
.word 0x28809259,0x31a6c889,0xbc58d15f,0x986fa3a4
.word 0xecfb3aaf,0xda61995a,0x9b4b1ab8,0xc144bd27
.word 0x17cdf089,0x910ff939,0x08dd4873,0x6a35bafb
.word 0x8dd70b33,0xf4966a10,0x464f818d,0x24ad8afa
.word 0xa243310d,0x4b99c79e,0x97a4b53c,0x4a7738e9
.word 0x522605cc,0xebd16073,0xbeeb4ed2,0xd7a5928a
.word 0x675c57c3,0xa151526f,0xe7bb9a58,0xb8adb780
.word 0xfb25f08f,0x6a3bdbe7,0x3d5509f2,0xc2dfcd43
.word 0x13e6aa64,0x2f15b84b,0x75b3b9e4,0xd184668c
.word 0x4a43d037,0x179fbd14,0xb72af5da,0xd3425ce4
.word 0x9d58e0c2,0x05b1f235,0xca1aaa3e,0x5ab09426
.word 0x1aa2cdc5,0x717999e9,0xc17153ce,0x6f185296
.word 0x3692494e,0x583f64d2,0x1c8e26d5,0xaf3b2042
.word 0xdaf6389e,0x36ceb195,0x66a30454,0x0a8ae0f6
.word 0xb30b6e6d,0x5b46bb71,0xdbe8aa40,0x9c7c1b98
.word 0x76f969c4,0x8fc2061d,0x405b412e,0x89f2f664
.word 0xd1bb6f75,0x179d0d8e,0xd61177b5,0x7650ca57
.word 0x588b0b06,0x807d1bac,0x823bcd47,0x087eef52
.word 0x96022b4e,0x17f424a0,0x9dd9dc7b,0xbbf0b374
.word 0x6f45f01a,0x71ada6b2,0x8c9f3566,0xc69bef25
.word 0xc677e4cd,0x49b7f846,0x76d25424,0x543251b6
.word 0xe7fccfab,0x2a4aa626,0x74e52005,0xbaf57ca6
.word 0x2d439cfb,0x80be29c1,0x3256d45f,0x964695d6
.word 0x08ea9f68,0xe0f03702,0xddc09c1e,0x90eee0c9
.word 0xec20a8bc,0x0781ce0f,0x6989e7ae,0x9ef1478b
.word 0xe586e028,0xb527154b,0x6306f2a9,0x32d54b40
.word 0xf7417bd8,0x48a195db,0xc150a537,0x31e01690
.word 0xaf894ef9,0xe4698ecd,0x5af9299b,0x900e6264
.word 0x88eb9de7,0x30bbbf37,0x3928c1b8,0x700b814e
.word 0x2f025614,0x777f204d,0x2cc8906a,0xbaceff63
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 0xd0d14f6f,0xf4a4a6f9,0x7cd9b510,0x588afa66
.word 0xcb5d0dbd,0x7f0c8781,0x0377714a,0x38ed9baf
.word 0xbd8f18d8,0xaaae30c6,0x14a78ac9,0x404236b1
.word 0xf758da0d,0x02a73bfc,0x78d10f6c,0x9299e77a
.word 0x478b1cfd,0x68606422,0x29a0fe1e,0xf17d5157
.word 0xd7abcefb,0x9211ac93,0x0c82ec5e,0xc5c08d77
.word 0x74f1b5c8,0x4c88aa67,0x9f389c32,0x484251d0
.word 0x21246978,0x5ba3c038,0x08c5dd6b,0x80dd07c0
.word 0x7bb0fd26,0x309312b6,0xe92b2d6a,0x4bbb2d9f
.word 0x5d6b1525,0x30d3092b,0x0976b614,0xfa342dda
.word 0x93c04e41,0x7d12254f,0xc525ef5a,0xd5db2773
.word 0xa075312b,0xc41f81f7,0xf31c065e,0x13ded83e
.word 0x723edab9,0xb5152229,0xffd1b541,0x0f0936a8
.word 0xc648d85b,0x09836e4a,0xd0668e57,0x3c1c682c
.word 0x2adfbee6,0x4891d28b,0x36f2527a,0x801df633
.word 0xd4c1306a,0xf53daa7b,0xb93ab581,0x3047f16d
.word 0xd9c7e4ae,0x1fc0b41d,0xcebe05be,0x740fab17
.word 0x8c80b6b9,0xcd9e2389,0x073f6506,0x128df848
.word 0x93f8f3f1,0x07d5ca8c,0x6bf5de33,0x5c58f931
.word 0xc87a0fe9,0x309ec806,0xe5353566,0xdb3b89e4
.word 0xcc720429,0x35838905,0xd4964007,0x33457941
.word 0x9c70995d,0x3d4baa91,0x2af38edf,0x349d226f
.word 0x1865f98d,0x45fb3d9c,0xdd6f133b,0x1c0bef5e
.word 0xa06e7259,0xf51690cf,0x83aa5c37,0x648af5b5
.word 0x925b3635,0xb054e647,0x188076b6,0xc573c09d
.word 0xe423b452,0x899fdb37,0xedb06267,0x230152e2
.word 0xa7e54702,0x5ae87955,0xf0cdd2eb,0x248aee03
.word 0xdeca6ab7,0x0d32ed05,0x50871546,0xa8802a4e
.word 0x0e488954,0x42ab0318,0x73f5209e,0x05d8bc3d
.word 0xe2be1ec3,0xc195c383,0x75a514bb,0xc08c9060
.word 0xfb86d4c4,0x171382fb,0xe2237509,0x3c524774
.word 0x54fac171,0xe142066f,0x85dd6893,0x5e4e8313
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 0x803a1893,0x325478d1,0xb9884c41,0xd4f32783
.word 0x91c49923,0x0284d730,0x324c7d4b,0x756d74dc
.word 0x69aa19e5,0xdd8c309f,0xf23d1236,0xc8df3d8f
.word 0x22d25fcd,0x795b889e,0x572d079b,0x0ef4fca8
.word 0x52b1837e,0x873c3141,0x3c1f37c8,0x7f423304
.word 0x2003e9aa,0x66490b8a,0xa53fce84,0xba27b865
.word 0xacfd165e,0x34b6a198,0x39b0a0d7,0x3c77749b
.word 0x868e46c5,0x71d00405,0x18dfc7cb,0xbc51cc50
.word 0x26c27766,0x45bf8d09,0xc20598f5,0x08fce1bb
.word 0x0f933dc2,0xafde8754,0x99f7a9cc,0xaf757d50
.word 0x351f06fd,0xb4b5661e,0x46c71630,0x66520cb9
.word 0x4cb3b552,0x9edaa377,0x49e1170b,0x63cdbee7
.word 0xd8b8a4b8,0x9f4bcf81,0x06efa27e,0x6cc07ecc
.word 0xb826f6c1,0x0a99d846,0xa21ca07a,0x4d045d17
.word 0xcb5520a0,0xf152450c,0x57f5d4ee,0x5ac4d966
.word 0x6dfa4a24,0x5ead225f,0x90e37304,0x4486b122
.word 0x5d713ab7,0x2057e069,0x5b5f9a5f,0xdab10db5
.word 0x75f43296,0xa125ecee,0x9b16f812,0x1dca72a7
.word 0xaed83cfb,0xe4bbd9a3,0xc38b71da,0xcdc25d0a
.word 0xc0b818e7,0x322eb4ee,0xd6e60750,0xfa251628
.word 0xf06153f3,0x44e0365c,0xf24147c7,0x0f7a95f3
.word 0x6d8bed4c,0x8b8dd8ad,0x36d29d06,0x2a5bbfd1
.word 0xd4716868,0x8812f1cb,0xa997557e,0xe85beee1
.word 0xaa577d3f,0x7b427570,0x9088ec20,0x3b1e2c36
.word 0xa4591a8a,0x9be1baa6,0x0b1a8d63,0x36df41ae
.word 0xb092e1fa,0x6d09f44e,0x3b06a1af,0x720970a2
.word 0x15915ff4,0x1229429a,0x4a38e522,0x2b7a4df7
.word 0xf3d791ab,0x35d1edd0,0xcebf8280,0xa3649cde
.word 0xc7ffb6f8,0xbf2193bb,0x6cf842dd,0x1fa19c0b
.word 0x05c8ae04,0xb4dae3f8,0x47059259,0x25225bcc
.word 0x195e90a7,0xaefef8c0,0xa84dea62,0x9304b2cb
.word 0x947b6060,0xfea83f78,0xc0af1aa2,0xad0354ab
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 0xd501ba7b,0x574ae596,0xe5345070,0xb4e580f0
.word 0xf510b85a,0x768fcfe8,0xa0ee75a2,0x8f987b02
.word 0x2627321b,0x786ac912,0xf5a6f7ba,0xc23bd8ea
.word 0x1e937ef9,0x7b6f7b3b,0xd34924f8,0x4e83ee75
.word 0x2608f5ec,0xbd662eac,0xda4bc50c,0xa0e8b0d1
.word 0x88bf16a4,0x2f38063b,0x26f1a16e,0x21fbba4f
.word 0xdf79713f,0x9bc3af46,0xa097b91f,0x82578014
.word 0x61e62912,0xef3cc993,0xbb1a6235,0xab691f7e
.word 0xd5b18f74,0x0af58cbe,0x7e1012e6,0x9578fec7
.word 0xd487a2c9,0x73bdaad0,0xa7a0483f,0xb83849c0
.word 0xa292b020,0x42944ff9,0x5aefd3d6,0xeb0f1b97
.word 0x85f60bdd,0x436a46b2,0x18c43f93,0x8a212f54
.word 0xd48e185a,0xe3ba84a7,0x726764a2,0x7103752a
.word 0x7986db51,0xf27a4622,0xab63d5f9,0xd0a55850
.word 0x84267248,0xcf357c99,0x34dcdb56,0x30ddb5a6
.word 0x07c99cfb,0x406936e6,0x040ee029,0x4301ae35
.word 0xcfc1b6ed,0x87dd0de4,0x30e7e02c,0xad0ceadb
.word 0x67ccb5c9,0xff4f3eae,0xd7086440,0x9585321d
.word 0x6731d9e7,0xaf2bcca7,0x8ca75047,0xcef28511
.word 0x71daad07,0xbc2e8471,0x4740a7b2,0x25757d14
.word 0xca8ee3a4,0x3de1240f,0xcbce9548,0x00440fad
.word 0x6b475129,0x8f00c874,0x335f209a,0x1371fa72
.word 0x6317f128,0xa08aeca0,0x420e9548,0x05919d32
.word 0x1d31c6a9,0xbab3fddf,0xfac51acb,0xfd116f9a
.word 0xe642f26d,0x0aefc11f,0x03f50c15,0x77e5a106
.word 0x4761cca8,0x0ad55f87,0xbc9a262c,0x1607a4e5
.word 0x9b1a7974,0xa95e3004,0x93e0a7b6,0x6556fc6b
.word 0x9243c2ba,0x07c7913a,0x3c777bfe,0x3d4e2a54
.word 0x431d60bf,0x7dfcbfa0,0x89f17e00,0xa76e1ab2
.word 0x7d7413c2,0xe4aa4e2b,0x048f15b3,0x775902c3
.word 0x6826e0d5,0x31f0f1e3,0xe78b2c9d,0xf1a9ae2b
.word 0xf1d0f4b9,0xb2558dbd,0x6353e31b,0x7c4a8c43
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 0xb20c0085,0xae832c0e,0xca92baaa,0x6f0e882e
.word 0x6ae85079,0xadccb6fb,0x9223e84a,0xb6c81114
.word 0x60743fe5,0x2f4f498b,0x3322a3c6,0x08a8a57a
.word 0xd24c1d3d,0x25f93957,0x8f199c8a,0x4fed37f2
.word 0xd2d8ddfd,0x9ae3cf95,0x587372e0,0x30367e94
.word 0x64548fdc,0xcfda99a6,0x9a7fe3ad,0x58730e66
.word 0x5b7a0cb3,0x37832ab5,0xcf676128,0x39a02859
.word 0xd3beade7,0x436527bd,0x4f5cbe4a,0xcd5ff1c1
.word 0x1c68636f,0x8ab8486f,0xb7b48e99,0x986799c9
.word 0xaae150d3,0x5a12c2bc,0xa9dd4c8a,0x6e7e5513
.word 0xcfa08c53,0x296c8317,0x96a8c998,0x70eeace1
.word 0x63945800,0x2c6573d1,0x51c9d64e,0x21f33a91
.word 0xf45e17c8,0xe0248e2d,0xe92fc505,0xf919d536
.word 0x85232be6,0x7a32db39,0x56de21b4,0xbdcdc48e
.word 0x1f3849b5,0xe93c2904,0x46dc9eb5,0xb563ca8d
.word 0x7ac44b84,0x498098ff,0x6184d0d0,0x8004c4d1
.word 0x8a96a491,0x2a8c59f9,0x782366f5,0x957ef9af
.word 0xf2ac96e2,0xe605abab,0xe1435e55,0xacbb27fe
.word 0xbb5aa27e,0xcf1fb858,0xb2bb7168,0xf17a0588
.word 0x90f17923,0xd8be4cbf,0xc488ce18,0xbb51080b
.word 0x88bf4d2f,0x098fc840,0x16afbaf4,0x854524bf
.word 0x3b171417,0xd829b06c,0xb48b2a44,0xceead9d8
.word 0xf8c5cccd,0x28fa3f36,0x9b88b1b6,0x6e936402
.word 0x4f1165e6,0xda2f172d,0x6d031092,0x4fd1ec47
.word 0x1cb1dd7d,0xb4f6ff45,0x9d887736,0xf0cf6b47
.word 0xd77ce0ce,0xbaa9c53b,0x1d4894be,0x6ef23595
.word 0xf70e0563,0xdaff3e41,0xbc75b0a9,0x32222bd3
.word 0x9f6572e5,0x7662418d,0xa9f9c138,0xaccc6f18
.word 0xdf97de7c,0xafc58aa6,0x5f354401,0x9f99e441
.word 0x33078421,0xc5aa5be2,0x0342daaf,0x80bba6ab
.word 0x201d57c2,0x86ca178c,0x35efb330,0xe72c78bb
.word 0xf873563f,0xe11062ac,0x8b2b4b5d,0xd28d692d
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 0xe4b43981,0x225392ed,0xf74577c1,0x8fc9b152
.word 0xad1933ea,0xe287ac81,0x132cb26b,0x59ebe28b
.word 0x14d07c1a,0x5dfbb538,0x48369676,0xe8046300
.word 0xb6c4babc,0x47c7bdcd,0x7dd1c151,0xefa7fb33
.word 0x4c356eed,0x0e3e6a55,0xeaad4eae,0x9bba0590
.word 0x40185cdb,0x52393e51,0x642ccd7f,0x46424c53
.word 0x67fa4fb4,0x265d3ee3,0x02cb579f,0x7ae057c0
.word 0x7f6db290,0x62898954,0xb52245c7,0x8b801c93
.word 0xd4ae10c8,0x220653c3,0x2176782f,0x9d59726f
.word 0x1547c6e6,0xb7ea4ff0,0x91a6ec9e,0x76a174be
.word 0x06b07dcf,0x7f0894bd,0x3d307085,0xb1220269
.word 0xbd82aa8b,0x385bec36,0xbf97f665,0xf5d00d88
.word 0x2cfca0d2,0x83766925,0x9696a3bf,0xbe29940c
.word 0x6dcbd695,0xd357bb2a,0xc4367040,0xe05c6e46
.word 0x3db8e40a,0x490ec05d,0x940fb9c1,0x4599daa4
.word 0x0ed7b523,0x24738120,0x3acc8603,0xf48587f7
.word 0x646c38d3,0x41525397,0x44392610,0x1df7c538
.word 0x555bdc3f,0x9dffe179,0x939c1c6b,0x7f3f672e
.word 0x9d8356e3,0x9dd565c4,0xc064e671,0xab6c9db1
.word 0x72ec3fa2,0xbfbe75de,0x1a4ba6d9,0x464fb2fb
.word 0x51e47b91,0xe76770e0,0x9afc5335,0x73420e47
.word 0x4f2f935b,0x396c1b14,0x11e52220,0x91cb629c
.word 0xa77c0d6e,0xa85f2b48,0x2b8d52a9,0x64377c55
.word 0x863362ab,0x547865b2,0xd25fbee8,0x97ae1c71
.word 0xe88a8b80,0x4da7411a,0x1760deca,0xe22d3f8a
.word 0x686c9e43,0x1343940c,0x1eedff62,0xf176ad87
.word 0x95ec548a,0x137091f0,0x04400a48,0x74013c7f
.word 0xa4c5cc98,0x3e22eab8,0x16a1fcdf,0xbfc5f0d9
.word 0xc5a2813b,0xdb20afb4,0xdff92516,0x74d48e4a
.word 0x064dacde,0xea8934dc,0xe18f6c80,0xfe371f70
.word 0x2d7927b2,0x1ad1681d,0x3d0581c6,0xd66d95ce
.word 0x43c6022e,0x00d9a63f,0x3d2b9cd0,0xb68ef30c
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 0x3290e3b0,0xdb2a273c,0x354aae5e,0x7877a39b
.word 0x4f096489,0xc17038d5,0xd35392b2,0xaf9a6919
.word 0x3d1bf4fd,0xb6498d5d,0x93ab66a7,0x9677077c
.word 0x584d22cf,0xe7e26376,0x476db1ab,0x2cf0ae01
.word 0xb99f55a5,0xcf572c67,0xff936bb8,0x1c5d5a62
.word 0x7429653e,0x97bc6135,0x2eab2a15,0xaa7bb4c8
.word 0x131b7aa4,0x60f66ef7,0x6e2252f8,0x42395098
.word 0x25192b16,0x13607c30,0x6c0e85c8,0x2f377982
.word 0x5149647e,0x18bc487f,0x0c780039,0x10c393c6
.word 0x3b0fff1e,0x12b81517,0xbfebd6e3,0x3b554283
.word 0xc4622d7f,0x4f80062d,0xf2c2de63,0xcebc7825
.word 0x0141dccf,0xe5015c01,0xcca56a99,0x639df6c6
.word 0x75ab1498,0x4fd5e7f0,0x00041723,0x75bef202
.word 0x42db2671,0xa0677e25,0xf41ece74,0x887c101a
.word 0x0bdeb28c,0xa8f8c61f,0x9839da07,0x8d7c0270
.word 0x95d924b4,0xec746c71,0x9416006d,0x1358082a
.word 0x843eecc4,0x5290dd16,0x3c2b1770,0xb86e8ce7
.word 0xdb6b4315,0xd3197f20,0x31690d1f,0xd43c7f4c
.word 0x7afefbe2,0xa770d537,0xe30b63cc,0xd5070cc1
.word 0xf158787f,0x84e8c64f,0x1ab11db5,0x3bdaa092
.word 0x1b2720ac,0x32108ea1,0x35dc6843,0xd20df4be
.word 0x8d5101b0,0x25b2cdc0,0xe4c903aa,0xe248893d
.word 0x99a1858e,0x4080b623,0x0180f6cc,0xfe3251ea
.word 0xaf849f7c,0xcf0df84b,0xd24499ec,0xdc5c5270
.word 0xd8e84e82,0x8d45a097,0x9ac53ac5,0xc5a07b79
.word 0x0f750e17,0x9d2e696b,0x5e6d1f8c,0x20a71d6e
.word 0x9bdb0313,0x565592f2,0x4a7a7f95,0x91175c0e
.word 0x8c3afc95,0x9ded457a,0x2a1a388b,0x517f6a2e
.word 0x611004c8,0xa6668340,0x1222e9b2,0x3005804c
.word 0x4aed3d3f,0xc56c4c0d,0x5d3d9496,0x1bccb744
.word 0x8a5b8b3b,0xfede364a,0x7ee47755,0xc40a091e
.word 0xb900740f,0x336f94a1,0xf6b5cdbd,0xb4bb57a1
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 0xf4c7e3d3,0xbc583ef2,0x275f371d,0xbd1d40b9
.word 0x92a3c171,0x347e03e8,0x4f1b521f,0xdb923fe6
.word 0xc15cf62e,0xb52ca31d,0xba02f506,0x5792cb5c
.word 0xa9a2499d,0x2b9c85a6,0x9077206f,0xf00a298b
.word 0x29b75599,0x10cfefb5,0xecb2b171,0x2451dc93
.word 0x9ed4adb0,0x93373e46,0xd1f13f76,0x16397488
.word 0xf3ecac3f,0x60cd1874,0x097f0bce,0x0f03ef2f
.word 0xde52dc0a,0xe48dde6b,0x2b5751b8,0xc117fe29
.word 0x992aa551,0x9124e5a4,0x6b357799,0x7a33942a
.word 0x4d08a38e,0x58030393,0xcd4886d9,0x5b78073b
.word 0x5cc0b089,0x934256d3,0xa4d6a378,0x6186de9a
.word 0x2fbbd85d,0xfb1a2125,0xc737fbdb,0x47cde5d6
.word 0x3d6bba70,0x07d72e30,0x3256a541,0x5ee96023
.word 0xd09ab65d,0x4f2de1c3,0x96fbec34,0xb5eac70a
.word 0x3675044c,0x742be986,0xfa3347b4,0xb53286b0
.word 0xe3e4c96d,0xda6b02f4,0xbdc8388f,0x6759029a
.word 0xd6c71cb7,0x4e70c201,0x05043db4,0x57eda20f
.word 0x04f74b2c,0xbd57aaef,0x22b2697c,0xd6b5a75d
.word 0x319a6fbd,0xae462664,0x8de49c5f,0x842233e5
.word 0xe411aa4f,0x3670bf50,0x598f2cfa,0xf018c700
.word 0x9dde6f7e,0x937b5b55,0x82af3faf,0xf4612308
.word 0x5922ebc2,0x1424c7d4,0x28f4e0a9,0xcb1ca361
.word 0x9f580ef0,0xafc76aaf,0x63ababf6,0x368782a7
.word 0x01294a70,0x40582960,0x6df65f9b,0xb7485aec
.word 0x06f22f79,0x89ee679a,0xb34362b7,0xa0645291
.word 0x9c239d0f,0x8a9cb77e,0x288cb493,0xef678d22
.word 0x48b3274e,0x8caca29b,0x6d06eda4,0x3ccbc4aa
.word 0x7d413f3e,0x85c25eb7,0xf344f82c,0x7c677d1d
.word 0x2fed4667,0x2e240439,0x40b0e033,0xd01beac2
.word 0x37a15708,0x3c0ceec1,0x4525ef1f,0x2ee5bf5c
.word 0x8431ff74,0x5858484a,0xc48a45c2,0x7afdf029
.word 0x963c8772,0x79f7d3b5,0x3d4d32cf,0x1934dea3
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 0x5a899bb6,0xa2b3824f,0x08ef954c,0xbcf127ea
.word 0xc28848bd,0xd0c37693,0x7af4046e,0xdd00288f
.word 0x72613ed0,0x8e4a24ba,0x8cd6e0db,0x488e3762
.word 0x70af41bb,0xd5351a83,0x2910a14d,0xf9c9897b
.word 0xf4035ed6,0x5b1ed74b,0x0ab775a3,0x4653c258
.word 0x59c75ae1,0x18b941cc,0x65858c32,0xc2164d63
.word 0xfcafbdc1,0x91eeb0a1,0xadccfc37,0x60c26dee
.word 0x02531944,0x097bdc18,0x6abd6364,0xcda7349b
.word 0x909e4e96,0x8c494cf0,0xc245a6bc,0xafe30e96
.word 0x37892b3f,0xcb14f43b,0xe6b6c238,0xee880969
.word 0x7e978b56,0xbc5ee1f7,0x34790ada,0x215960bf
.word 0x6aea0b87,0x976ce48d,0xff3eae0e,0x9556d5f3
.word 0x76fe9865,0x99869002,0x3601e403,0x0deda944
.word 0xc55a166e,0x9a7536ab,0xe657cfba,0x9c5c2a85
.word 0x0847f0b7,0x33113aa4,0x27c66de1,0xf7452a3b
.word 0x0ba31d1e,0xf27f7d71,0x290e4de0,0x788fe0fd
.word 0xa1d05bf5,0xbf5e78ca,0x21776d87,0xd2412fb4
.word 0x259a7444,0x5d94b637,0x24214cb3,0x3f1a7d47
.word 0x43695842,0x975d5fd9,0xa1ef3ea1,0xdbd44f6e
.word 0x3beb9680,0x1ef81b22,0x3e885be1,0x5b0a8d18
.word 0x304bbbe1,0x423a7710,0x6a929989,0xeddfd90d
.word 0x67c0a8f1,0x1cd37e5c,0x12fc8dfe,0xc9897b7e
.word 0x73e72b45,0xa2664375,0x08a1f293,0x546a41bb
.word 0xb7d8d215,0xa7139783,0x5d76971c,0x0b6563a1
.word 0xbd5f6afe,0xe565f908,0x297210b0,0xc5e2594b
.word 0x5c5bf5b9,0x29b833a5,0x26051c99,0x234cd95d
.word 0xd5a68328,0x9c7cb600,0x367cb88b,0x9a670170
.word 0x83000d90,0xf3847e0d,0x889ba15b,0xa78de8c5
.word 0x2033d261,0x7bda6b04,0x06aca0d1,0x718d4ac5
.word 0x1af60ce8,0xbd565c76,0x247c1a51,0xd4ce3762
.word 0x79665661,0xa65dd8ec,0x5807ce46,0x86babcf8
.word 0xfca7e35c,0xfcfe56cc,0x87d871b1,0x5b2f022c
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 0x6d0c24dc,0xa4a70fd1,0x8cf551a2,0xdbdb9950
.word 0x19ff0091,0x84169e64,0x8f673b71,0x6fd852ea
.word 0x19dcc7b8,0x69b26704,0x2e4619bb,0xea5bb1ab
.word 0xd69884ce,0x0e1c093a,0xb4270c28,0x2f23582d
.word 0x3ede3b6f,0x1a763bdd,0x5e904918,0x9f9a68d8
.word 0xccf52dd5,0x544a3e12,0xab5608d0,0x863b1eb6
.word 0xb1f147ae,0xbd2f4b85,0x564352cc,0x0059df87
.word 0x21b6fa1d,0x3fdbcc04,0x2185094a,0x14edd7bd
.word 0x414cf609,0x3abc242e,0xdc4471e4,0xac8c636e
.word 0xe3433e2e,0x2a3b42b9,0x5d546afc,0xa752e24f
.word 0x73a98c85,0xbecc2ad5,0x38658e3f,0x81db5fd9
.word 0xc29b4c80,0x99de7b59,0x9d6075fb,0xaf9577c9
.word 0xeced5e8d,0xad90271b,0xa6b151c0,0x1cfaf3cf
.word 0x264185f7,0x48387ffd,0xb55428c6,0x0f6e6a47
.word 0xc47e0a0e,0x6b4a0971,0x7ddce5d5,0x9f63f850
.word 0x4b844286,0x651edd41,0x7e989ad2,0x02b3cc84
.word 0x63494533,0xf6d308d7,0xda59eb8f,0xd5a60bac
.word 0xf66c827e,0xb71659bd,0x6e067e0f,0x7d469b70
.word 0x2c0672fb,0x48490aa3,0x4b3152c0,0x14db41d1
.word 0x7b157b3a,0x23e757e3,0x59978ff2,0xaf83df28
.word 0x99c754cd,0xcdb3200d,0x47db34c1,0x2117edb1
.word 0x5b35634a,0xdfc229c6,0xc46832fb,0x9ad315d0
.word 0x75a2582d,0x317ba24e,0x6b18b328,0x5bffb3b7
.word 0x19f242b3,0x317c6070,0x31403254,0x3c7ecaaa
.word 0xa254098f,0x9994f402,0x56ff57fa,0xc77bc2d0
.word 0x9c78ac4d,0xeb4255f1,0x49d8add8,0x65a815cc
.word 0x8efa3f3e,0xc84b2f67,0x6b6a4bd3,0x7488bef4
.word 0x32bd9ba9,0x6ade878f,0xdde3da61,0xdbbc4b59
.word 0xf7ceef31,0x864a42a9,0x6d92714e,0x4215b814
.word 0x5c503449,0x218a926c,0xb65b5b86,0x64b6a66e
.word 0x25454007,0x46e26dd0,0x1a09c300,0x9de57db3
.word 0x7dd08908,0x51a385e5,0x9854b03f,0xb5e229a2
unres3_end: